Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

WorkSpacesWeb

import { WorkSpacesWeb } from "https://aws-api.deno.dev/v0.3/services/workspacesweb.ts?docs=full";
class WorkSpacesWeb {
constructor(apiFactory: client.ApiFactory);
async associateBrowserSettings(params: AssociateBrowserSettingsRequest, opts?: client.RequestOptions): Promise<AssociateBrowserSettingsResponse>;
async associateNetworkSettings(params: AssociateNetworkSettingsRequest, opts?: client.RequestOptions): Promise<AssociateNetworkSettingsResponse>;
async associateTrustStore(params: AssociateTrustStoreRequest, opts?: client.RequestOptions): Promise<AssociateTrustStoreResponse>;
async associateUserSettings(params: AssociateUserSettingsRequest, opts?: client.RequestOptions): Promise<AssociateUserSettingsResponse>;
async createBrowserSettings(params: CreateBrowserSettingsRequest, opts?: client.RequestOptions): Promise<CreateBrowserSettingsResponse>;
async createIdentityProvider(params: CreateIdentityProviderRequest, opts?: client.RequestOptions): Promise<CreateIdentityProviderResponse>;
async createNetworkSettings(params: CreateNetworkSettingsRequest, opts?: client.RequestOptions): Promise<CreateNetworkSettingsResponse>;
async createPortal(params?: CreatePortalRequest, opts?: client.RequestOptions): Promise<CreatePortalResponse>;
async createTrustStore(params: CreateTrustStoreRequest, opts?: client.RequestOptions): Promise<CreateTrustStoreResponse>;
async createUserSettings(params: CreateUserSettingsRequest, opts?: client.RequestOptions): Promise<CreateUserSettingsResponse>;
async deleteBrowserSettings(params: DeleteBrowserSettingsRequest, opts?: client.RequestOptions): Promise<void>;
async deleteIdentityProvider(params: DeleteIdentityProviderRequest, opts?: client.RequestOptions): Promise<void>;
async deleteNetworkSettings(params: DeleteNetworkSettingsRequest, opts?: client.RequestOptions): Promise<void>;
async deletePortal(params: DeletePortalRequest, opts?: client.RequestOptions): Promise<void>;
async deleteTrustStore(params: DeleteTrustStoreRequest, opts?: client.RequestOptions): Promise<void>;
async deleteUserSettings(params: DeleteUserSettingsRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateBrowserSettings(params: DisassociateBrowserSettingsRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateNetworkSettings(params: DisassociateNetworkSettingsRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateTrustStore(params: DisassociateTrustStoreRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateUserSettings(params: DisassociateUserSettingsRequest, opts?: client.RequestOptions): Promise<void>;
async getBrowserSettings(params: GetBrowserSettingsRequest, opts?: client.RequestOptions): Promise<GetBrowserSettingsResponse>;
async getIdentityProvider(params: GetIdentityProviderRequest, opts?: client.RequestOptions): Promise<GetIdentityProviderResponse>;
async getNetworkSettings(params: GetNetworkSettingsRequest, opts?: client.RequestOptions): Promise<GetNetworkSettingsResponse>;
async getPortal(params: GetPortalRequest, opts?: client.RequestOptions): Promise<GetPortalResponse>;
async getPortalServiceProviderMetadata(params: GetPortalServiceProviderMetadataRequest, opts?: client.RequestOptions): Promise<GetPortalServiceProviderMetadataResponse>;
async getTrustStore(params: GetTrustStoreRequest, opts?: client.RequestOptions): Promise<GetTrustStoreResponse>;
async getTrustStoreCertificate(params: GetTrustStoreCertificateRequest, opts?: client.RequestOptions): Promise<GetTrustStoreCertificateResponse>;
async getUserSettings(params: GetUserSettingsRequest, opts?: client.RequestOptions): Promise<GetUserSettingsResponse>;
async listBrowserSettings(params?: ListBrowserSettingsRequest, opts?: client.RequestOptions): Promise<ListBrowserSettingsResponse>;
async listIdentityProviders(params: ListIdentityProvidersRequest, opts?: client.RequestOptions): Promise<ListIdentityProvidersResponse>;
async listNetworkSettings(params?: ListNetworkSettingsRequest, opts?: client.RequestOptions): Promise<ListNetworkSettingsResponse>;
async listPortals(params?: ListPortalsRequest, opts?: client.RequestOptions): Promise<ListPortalsResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async listTrustStoreCertificates(params: ListTrustStoreCertificatesRequest, opts?: client.RequestOptions): Promise<ListTrustStoreCertificatesResponse>;
async listTrustStores(params?: ListTrustStoresRequest, opts?: client.RequestOptions): Promise<ListTrustStoresResponse>;
async listUserSettings(params?: ListUserSettingsRequest, opts?: client.RequestOptions): Promise<ListUserSettingsResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateBrowserSettings(params: UpdateBrowserSettingsRequest, opts?: client.RequestOptions): Promise<UpdateBrowserSettingsResponse>;
async updateIdentityProvider(params: UpdateIdentityProviderRequest, opts?: client.RequestOptions): Promise<UpdateIdentityProviderResponse>;
async updateNetworkSettings(params: UpdateNetworkSettingsRequest, opts?: client.RequestOptions): Promise<UpdateNetworkSettingsResponse>;
async updatePortal(params: UpdatePortalRequest, opts?: client.RequestOptions): Promise<UpdatePortalResponse>;
async updateTrustStore(params: UpdateTrustStoreRequest, opts?: client.RequestOptions): Promise<UpdateTrustStoreResponse>;
async updateUserSettings(params: UpdateUserSettingsRequest, opts?: client.RequestOptions): Promise<UpdateUserSettingsResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new WorkSpacesWeb(apiFactory: client.ApiFactory)
[src]

§Methods

§

Associates a browser settings resource with a web portal.

§

Associates a network settings resource with a web portal.

§

Associates a trust store with a web portal.

§

Associates a user settings resource with a web portal.

§

Creates a browser settings resource that can be associated with a web portal. Once associated with a web portal, browser settings control how the browser will behave once a user starts a streaming session for the web portal.

§

Creates an identity provider resource that is then associated with a web portal.

§

Creates a network settings resource that can be associated with a web portal. Once associated with a web portal, network settings define how streaming instances will connect with your specified VPC.

§

Creates a web portal.

§

Creates a trust store that can be associated with a web portal. A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.

§

Creates a user settings resource that can be associated with a web portal. Once associated with a web portal, user settings control how users can transfer data between a streaming session and the their local devices.

§
deleteBrowserSettings(params: DeleteBrowserSettingsRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes browser settings.

§
deleteIdentityProvider(params: DeleteIdentityProviderRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes the identity provider.

§
deleteNetworkSettings(params: DeleteNetworkSettingsRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes network settings.

§
deletePortal(params: DeletePortalRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a web portal.

§
deleteTrustStore(params: DeleteTrustStoreRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes the trust store.

§
deleteUserSettings(params: DeleteUserSettingsRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes user settings.

§
disassociateBrowserSettings(params: DisassociateBrowserSettingsRequest, opts?: client.RequestOptions): Promise<void>
[src]

Disassociates browser settings from a web portal.

§
disassociateNetworkSettings(params: DisassociateNetworkSettingsRequest, opts?: client.RequestOptions): Promise<void>
[src]

Disassociates network settings from a web portal.

§
disassociateTrustStore(params: DisassociateTrustStoreRequest, opts?: client.RequestOptions): Promise<void>
[src]

Disassociates a trust store from a web portal.

§
disassociateUserSettings(params: DisassociateUserSettingsRequest, opts?: client.RequestOptions): Promise<void>
[src]

Disassociates user settings from a web portal.

§

Gets browser settings.

§

Gets the identity provider.

§

Gets the network settings.

§

Gets the web portal.

§

Gets the service provider metadata.

§

Gets the trust store.

§

Gets the trust store certificate.

§

Gets user settings.

§

Retrieves a list of browser settings.

§

Retrieves a list of identity providers for a specific web portal.

§

Retrieves a list of network settings.

§
listPortals(params?: ListPortalsRequest, opts?: client.RequestOptions): Promise<ListPortalsResponse>
[src]

Retrieves a list or web portals.

§

Retrieves a list of tags for a resource.

§

Retrieves a list of trust store certificates.

§

Retrieves a list of trust stores.

§

Retrieves a list of user settings.

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Adds or overwrites one or more tags for the specified resource.

§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Removes one or more tags from the specified resource.

§

Updates browser settings.

§

Updates the identity provider.

§

Updates network settings.

§

Updates a web portal.

§

Updates the trust store.

§

Updates the user settings.

§Static Properties