WorkSpacesWebClient

WorkSpaces Web is a low cost, fully managed WorkSpace built specifically to facilitate secure, web-based workloads. WorkSpaces Web makes it easy for customers to safely provide their employees with access to internal websites and SaaS web applications without the administrative burden of appliances or specialized client software. WorkSpaces Web provides simple policy tools tailored for user interactions, while offloading common tasks like capacity management, scaling, and maintaining browser images.

Properties

Link copied to clipboard
abstract override val config: WorkSpacesWebClient.Config

WorkSpacesWebClient's configuration

Functions

Link copied to clipboard

Associates a browser settings resource with a web portal.

Link copied to clipboard

Associates an IP access settings resource with a web portal.

Link copied to clipboard

Associates a network settings resource with a web portal.

Link copied to clipboard

Associates a trust store with a web portal.

Link copied to clipboard

Associates a user access logging settings resource with a web portal.

Link copied to clipboard

Associates a user settings resource with a web portal.

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

Creates an IP access settings resource that can be associated with a web portal.

Link copied to clipboard

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.

Link copied to clipboard
abstract suspend fun createPortal(input: CreatePortalRequest = CreatePortalRequest { }): CreatePortalResponse

Creates a web portal.

Link copied to clipboard

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.

Link copied to clipboard

Creates a user access logging settings resource that can be associated with a web portal.

Link copied to clipboard

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.

Link copied to clipboard

Deletes browser settings.

Link copied to clipboard

Deletes the identity provider.

Link copied to clipboard

Deletes IP access settings.

Link copied to clipboard

Deletes network settings.

Link copied to clipboard

Deletes a web portal.

Link copied to clipboard

Deletes the trust store.

Link copied to clipboard
Link copied to clipboard

Deletes user settings.

Link copied to clipboard

Disassociates browser settings from a web portal.

Link copied to clipboard

Disassociates IP access settings from a web portal.

Link copied to clipboard

Disassociates network settings from a web portal.

Link copied to clipboard

Disassociates a trust store from a web portal.

Link copied to clipboard

Disassociates user access logging settings from a web portal.

Link copied to clipboard

Disassociates user settings from a web portal.

Link copied to clipboard

Gets browser settings.

Link copied to clipboard

Gets the identity provider.

Link copied to clipboard

Gets the IP access settings.

Link copied to clipboard

Gets the network settings.

Link copied to clipboard
abstract suspend fun getPortal(input: GetPortalRequest): GetPortalResponse

Gets the web portal.

Link copied to clipboard

Gets the trust store.

Link copied to clipboard

Gets the trust store certificate.

Link copied to clipboard

Gets user access logging settings.

Link copied to clipboard

Gets user settings.

Link copied to clipboard
abstract suspend fun listBrowserSettings(input: ListBrowserSettingsRequest = ListBrowserSettingsRequest { }): ListBrowserSettingsResponse

Retrieves a list of browser settings.

Link copied to clipboard

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

Link copied to clipboard
abstract suspend fun listIpAccessSettings(input: ListIpAccessSettingsRequest = ListIpAccessSettingsRequest { }): ListIpAccessSettingsResponse

Retrieves a list of IP access settings.

Link copied to clipboard
abstract suspend fun listNetworkSettings(input: ListNetworkSettingsRequest = ListNetworkSettingsRequest { }): ListNetworkSettingsResponse

Retrieves a list of network settings.

Link copied to clipboard
abstract suspend fun listPortals(input: ListPortalsRequest = ListPortalsRequest { }): ListPortalsResponse

Retrieves a list or web portals.

Link copied to clipboard

Retrieves a list of tags for a resource.

Link copied to clipboard

Retrieves a list of trust store certificates.

Link copied to clipboard
abstract suspend fun listTrustStores(input: ListTrustStoresRequest = ListTrustStoresRequest { }): ListTrustStoresResponse

Retrieves a list of trust stores.

Link copied to clipboard
abstract suspend fun listUserAccessLoggingSettings(input: ListUserAccessLoggingSettingsRequest = ListUserAccessLoggingSettingsRequest { }): ListUserAccessLoggingSettingsResponse

Retrieves a list of user access logging settings.

Link copied to clipboard
abstract suspend fun listUserSettings(input: ListUserSettingsRequest = ListUserSettingsRequest { }): ListUserSettingsResponse

Retrieves a list of user settings.

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

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

Link copied to clipboard

Removes one or more tags from the specified resource.

Link copied to clipboard

Updates browser settings.

Link copied to clipboard

Updates the identity provider.

Link copied to clipboard

Updates IP access settings.

Link copied to clipboard

Updates network settings.

Link copied to clipboard

Updates a web portal.

Link copied to clipboard

Updates the trust store.

Link copied to clipboard

Updates the user access logging settings.

Link copied to clipboard

Updates the user settings.

Inherited functions

Link copied to clipboard

Associates a browser settings resource with a web portal.

Link copied to clipboard

Associates an IP access settings resource with a web portal.

Link copied to clipboard

Associates a network settings resource with a web portal.

Link copied to clipboard

Associates a trust store with a web portal.

Link copied to clipboard

Associates a user access logging settings resource with a web portal.

Link copied to clipboard

Associates a user settings resource with a web portal.

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

Creates an IP access settings resource that can be associated with a web portal.

Link copied to clipboard

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.

Link copied to clipboard

Creates a web portal.

Link copied to clipboard

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.

Link copied to clipboard

Creates a user access logging settings resource that can be associated with a web portal.

Link copied to clipboard

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.

Link copied to clipboard

Deletes browser settings.

Link copied to clipboard

Deletes the identity provider.

Link copied to clipboard

Deletes IP access settings.

Link copied to clipboard

Deletes network settings.

Link copied to clipboard

Deletes a web portal.

Link copied to clipboard

Deletes the trust store.

Link copied to clipboard
Link copied to clipboard

Deletes user settings.

Link copied to clipboard

Disassociates browser settings from a web portal.

Link copied to clipboard

Disassociates IP access settings from a web portal.

Link copied to clipboard

Disassociates network settings from a web portal.

Link copied to clipboard

Disassociates a trust store from a web portal.

Link copied to clipboard

Disassociates user access logging settings from a web portal.

Link copied to clipboard

Disassociates user settings from a web portal.

Link copied to clipboard

Gets browser settings.

Link copied to clipboard

Gets the identity provider.

Link copied to clipboard

Gets the IP access settings.

Link copied to clipboard

Gets the network settings.

Link copied to clipboard
inline suspend fun WorkSpacesWebClient.getPortal(crossinline block: GetPortalRequest.Builder.() -> Unit): GetPortalResponse

Gets the web portal.

Link copied to clipboard

Gets the trust store.

Link copied to clipboard

Gets the trust store certificate.

Link copied to clipboard
Link copied to clipboard

Gets user settings.

Link copied to clipboard

Retrieves a list of browser settings.

Link copied to clipboard

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

Link copied to clipboard

Retrieves a list of IP access settings.

Link copied to clipboard

Retrieves a list of network settings.

Link copied to clipboard

Retrieves a list or web portals.

Link copied to clipboard

Retrieves a list of tags for a resource.

Link copied to clipboard

Retrieves a list of trust store certificates.

Link copied to clipboard

Retrieves a list of trust stores.

Link copied to clipboard

Retrieves a list of user access logging settings.

Link copied to clipboard

Retrieves a list of user settings.

Link copied to clipboard

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

Link copied to clipboard

Removes one or more tags from the specified resource.

Link copied to clipboard

Updates browser settings.

Link copied to clipboard

Updates the identity provider.

Link copied to clipboard

Updates IP access settings.

Link copied to clipboard

Updates network settings.

Link copied to clipboard

Updates a web portal.

Link copied to clipboard

Updates the trust store.

Link copied to clipboard
Link copied to clipboard

Updates the user settings.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.