Workspaces Web

This page documents function available when using the Workspaces_Web module, created with @service Workspaces_Web.

Index

Documentation

Main.Workspaces_Web.associate_browser_settingsMethod
associate_browser_settings(browser_settings_arn, portal_arn)
associate_browser_settings(browser_settings_arn, portal_arn, params::Dict{String,<:Any})

Associates a browser settings resource with a web portal.

Arguments

  • browser_settings_arn: The ARN of the browser settings.
  • portal_arn: The ARN of the web portal.
source
Main.Workspaces_Web.associate_ip_access_settingsMethod
associate_ip_access_settings(ip_access_settings_arn, portal_arn)
associate_ip_access_settings(ip_access_settings_arn, portal_arn, params::Dict{String,<:Any})

Associates an IP access settings resource with a web portal.

Arguments

  • ip_access_settings_arn: The ARN of the IP access settings.
  • portal_arn: The ARN of the web portal.
source
Main.Workspaces_Web.associate_network_settingsMethod
associate_network_settings(network_settings_arn, portal_arn)
associate_network_settings(network_settings_arn, portal_arn, params::Dict{String,<:Any})

Associates a network settings resource with a web portal.

Arguments

  • network_settings_arn: The ARN of the network settings.
  • portal_arn: The ARN of the web portal.
source
Main.Workspaces_Web.associate_trust_storeMethod
associate_trust_store(portal_arn, trust_store_arn)
associate_trust_store(portal_arn, trust_store_arn, params::Dict{String,<:Any})

Associates a trust store with a web portal.

Arguments

  • portal_arn: The ARN of the web portal.
  • trust_store_arn: The ARN of the trust store.
source
Main.Workspaces_Web.associate_user_access_logging_settingsMethod
associate_user_access_logging_settings(portal_arn, user_access_logging_settings_arn)
associate_user_access_logging_settings(portal_arn, user_access_logging_settings_arn, params::Dict{String,<:Any})

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

Arguments

  • portal_arn: The ARN of the web portal.
  • user_access_logging_settings_arn: The ARN of the user access logging settings.
source
Main.Workspaces_Web.associate_user_settingsMethod
associate_user_settings(portal_arn, user_settings_arn)
associate_user_settings(portal_arn, user_settings_arn, params::Dict{String,<:Any})

Associates a user settings resource with a web portal.

Arguments

  • portal_arn: The ARN of the web portal.
  • user_settings_arn: The ARN of the user settings.
source
Main.Workspaces_Web.create_browser_settingsMethod
create_browser_settings(browser_policy)
create_browser_settings(browser_policy, params::Dict{String,<:Any})

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.

Arguments

  • browser_policy: A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "additionalEncryptionContext": Additional encryption context of the browser settings.
  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
  • "customerManagedKey": The custom managed key of the browser settings.
  • "tags": The tags to add to the browser settings resource. A tag is a key-value pair.
source
Main.Workspaces_Web.create_identity_providerMethod
create_identity_provider(identity_provider_details, identity_provider_name, identity_provider_type, portal_arn)
create_identity_provider(identity_provider_details, identity_provider_name, identity_provider_type, portal_arn, params::Dict{String,<:Any})

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

Arguments

  • identity_provider_details: The identity provider details. The following list describes the provider detail keys for each identity provider type. For Google and Login with Amazon: clientid clientsecret authorizescopes For Facebook: clientid clientsecret authorizescopes apiversion For Sign in with Apple: clientid teamid keyid privatekey authorizescopes For OIDC providers: clientid clientsecret attributesrequestmethod oidcissuer authorizescopes authorizeurl if not available from discovery URL specified by oidcissuer key tokenurl if not available from discovery URL specified by oidcissuer key attributesurl if not available from discovery URL specified by oidcissuer key jwksuri if not available from discovery URL specified by oidcissuer key For SAML providers: MetadataFile OR MetadataURL IDPSignout (boolean) optional IDPInit (boolean) optional RequestSigningAlgorithm (string) optional - Only accepts rsa-sha256 EncryptedResponses (boolean) optional
  • identity_provider_name: The identity provider name.
  • identity_provider_type: The identity provider type.
  • portal_arn: The ARN of the web portal.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
  • "tags": The tags to add to the identity provider resource. A tag is a key-value pair.
source
Main.Workspaces_Web.create_ip_access_settingsMethod
create_ip_access_settings(ip_rules)
create_ip_access_settings(ip_rules, params::Dict{String,<:Any})

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

Arguments

  • ip_rules: The IP rules of the IP access settings.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "additionalEncryptionContext": Additional encryption context of the IP access settings.
  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
  • "customerManagedKey": The custom managed key of the IP access settings.
  • "description": The description of the IP access settings.
  • "displayName": The display name of the IP access settings.
  • "tags": The tags to add to the IP access settings resource. A tag is a key-value pair.
source
Main.Workspaces_Web.create_network_settingsMethod
create_network_settings(security_group_ids, subnet_ids, vpc_id)
create_network_settings(security_group_ids, subnet_ids, vpc_id, params::Dict{String,<:Any})

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.

Arguments

  • security_group_ids: One or more security groups used to control access from streaming instances to your VPC.
  • subnet_ids: The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones.
  • vpc_id: The VPC that streaming instances will connect to.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
  • "tags": The tags to add to the network settings resource. A tag is a key-value pair.
source
Main.Workspaces_Web.create_portalMethod
create_portal()
create_portal(params::Dict{String,<:Any})

Creates a web portal.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "additionalEncryptionContext": The additional encryption context of the portal.
  • "authenticationType": The type of authentication integration points used when signing into the web portal. Defaults to Standard. Standard web portals are authenticated directly through your identity provider. You need to call CreateIdentityProvider to integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider. IAM Identity Center web portals are authenticated through IAM Identity Center (successor to Single Sign-On). Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
  • "customerManagedKey": The customer managed key of the web portal.
  • "displayName": The name of the web portal. This is not visible to users who log into the web portal.
  • "instanceType": The type and resources of the underlying instance.
  • "maxConcurrentSessions": The maximum number of concurrent sessions for the portal.
  • "tags": The tags to add to the web portal. A tag is a key-value pair.
source
Main.Workspaces_Web.create_trust_storeMethod
create_trust_store(certificate_list)
create_trust_store(certificate_list, params::Dict{String,<:Any})

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.

Arguments

  • certificate_list: A list of CA certificates to be added to the trust store.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
  • "tags": The tags to add to the trust store. A tag is a key-value pair.
source
Main.Workspaces_Web.create_user_access_logging_settingsMethod
create_user_access_logging_settings(kinesis_stream_arn)
create_user_access_logging_settings(kinesis_stream_arn, params::Dict{String,<:Any})

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

Arguments

  • kinesis_stream_arn: The ARN of the Kinesis stream.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
  • "tags": The tags to add to the user settings resource. A tag is a key-value pair.
source
Main.Workspaces_Web.create_user_settingsMethod
create_user_settings(copy_allowed, download_allowed, paste_allowed, print_allowed, upload_allowed)
create_user_settings(copy_allowed, download_allowed, paste_allowed, print_allowed, upload_allowed, params::Dict{String,<:Any})

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.

Arguments

  • copy_allowed: Specifies whether the user can copy text from the streaming session to the local device.
  • download_allowed: Specifies whether the user can download files from the streaming session to the local device.
  • paste_allowed: Specifies whether the user can paste text from the local device to the streaming session.
  • print_allowed: Specifies whether the user can print to the local device.
  • upload_allowed: Specifies whether the user can upload files from the local device to the streaming session.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "additionalEncryptionContext": The additional encryption context of the user settings.
  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
  • "cookieSynchronizationConfiguration": The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
  • "customerManagedKey": The customer managed key used to encrypt sensitive information in the user settings.
  • "deepLinkAllowed": Specifies whether the user can use deep links that open automatically when connecting to a session.
  • "disconnectTimeoutInMinutes": The amount of time that a streaming session remains active after users disconnect.
  • "idleDisconnectTimeoutInMinutes": The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
  • "tags": The tags to add to the user settings resource. A tag is a key-value pair.
source
Main.Workspaces_Web.delete_browser_settingsMethod
delete_browser_settings(browser_settings_arn)
delete_browser_settings(browser_settings_arn, params::Dict{String,<:Any})

Deletes browser settings.

Arguments

  • browser_settings_arn: The ARN of the browser settings.
source
Main.Workspaces_Web.delete_identity_providerMethod
delete_identity_provider(identity_provider_arn)
delete_identity_provider(identity_provider_arn, params::Dict{String,<:Any})

Deletes the identity provider.

Arguments

  • identity_provider_arn: The ARN of the identity provider.
source
Main.Workspaces_Web.delete_ip_access_settingsMethod
delete_ip_access_settings(ip_access_settings_arn)
delete_ip_access_settings(ip_access_settings_arn, params::Dict{String,<:Any})

Deletes IP access settings.

Arguments

  • ip_access_settings_arn: The ARN of the IP access settings.
source
Main.Workspaces_Web.delete_network_settingsMethod
delete_network_settings(network_settings_arn)
delete_network_settings(network_settings_arn, params::Dict{String,<:Any})

Deletes network settings.

Arguments

  • network_settings_arn: The ARN of the network settings.
source
Main.Workspaces_Web.delete_portalMethod
delete_portal(portal_arn)
delete_portal(portal_arn, params::Dict{String,<:Any})

Deletes a web portal.

Arguments

  • portal_arn: The ARN of the web portal.
source
Main.Workspaces_Web.delete_trust_storeMethod
delete_trust_store(trust_store_arn)
delete_trust_store(trust_store_arn, params::Dict{String,<:Any})

Deletes the trust store.

Arguments

  • trust_store_arn: The ARN of the trust store.
source
Main.Workspaces_Web.delete_user_access_logging_settingsMethod
delete_user_access_logging_settings(user_access_logging_settings_arn)
delete_user_access_logging_settings(user_access_logging_settings_arn, params::Dict{String,<:Any})

Deletes user access logging settings.

Arguments

  • user_access_logging_settings_arn: The ARN of the user access logging settings.
source
Main.Workspaces_Web.delete_user_settingsMethod
delete_user_settings(user_settings_arn)
delete_user_settings(user_settings_arn, params::Dict{String,<:Any})

Deletes user settings.

Arguments

  • user_settings_arn: The ARN of the user settings.
source
Main.Workspaces_Web.disassociate_trust_storeMethod
disassociate_trust_store(portal_arn)
disassociate_trust_store(portal_arn, params::Dict{String,<:Any})

Disassociates a trust store from a web portal.

Arguments

  • portal_arn: The ARN of the web portal.
source
Main.Workspaces_Web.disassociate_user_settingsMethod
disassociate_user_settings(portal_arn)
disassociate_user_settings(portal_arn, params::Dict{String,<:Any})

Disassociates user settings from a web portal.

Arguments

  • portal_arn: The ARN of the web portal.
source
Main.Workspaces_Web.get_browser_settingsMethod
get_browser_settings(browser_settings_arn)
get_browser_settings(browser_settings_arn, params::Dict{String,<:Any})

Gets browser settings.

Arguments

  • browser_settings_arn: The ARN of the browser settings.
source
Main.Workspaces_Web.get_identity_providerMethod
get_identity_provider(identity_provider_arn)
get_identity_provider(identity_provider_arn, params::Dict{String,<:Any})

Gets the identity provider.

Arguments

  • identity_provider_arn: The ARN of the identity provider.
source
Main.Workspaces_Web.get_ip_access_settingsMethod
get_ip_access_settings(ip_access_settings_arn)
get_ip_access_settings(ip_access_settings_arn, params::Dict{String,<:Any})

Gets the IP access settings.

Arguments

  • ip_access_settings_arn: The ARN of the IP access settings.
source
Main.Workspaces_Web.get_network_settingsMethod
get_network_settings(network_settings_arn)
get_network_settings(network_settings_arn, params::Dict{String,<:Any})

Gets the network settings.

Arguments

  • network_settings_arn: The ARN of the network settings.
source
Main.Workspaces_Web.get_portalMethod
get_portal(portal_arn)
get_portal(portal_arn, params::Dict{String,<:Any})

Gets the web portal.

Arguments

  • portal_arn: The ARN of the web portal.
source
Main.Workspaces_Web.get_trust_storeMethod
get_trust_store(trust_store_arn)
get_trust_store(trust_store_arn, params::Dict{String,<:Any})

Gets the trust store.

Arguments

  • trust_store_arn: The ARN of the trust store.
source
Main.Workspaces_Web.get_trust_store_certificateMethod
get_trust_store_certificate(thumbprint, trust_store_arn)
get_trust_store_certificate(thumbprint, trust_store_arn, params::Dict{String,<:Any})

Gets the trust store certificate.

Arguments

  • thumbprint: The thumbprint of the trust store certificate.
  • trust_store_arn: The ARN of the trust store certificate.
source
Main.Workspaces_Web.get_user_access_logging_settingsMethod
get_user_access_logging_settings(user_access_logging_settings_arn)
get_user_access_logging_settings(user_access_logging_settings_arn, params::Dict{String,<:Any})

Gets user access logging settings.

Arguments

  • user_access_logging_settings_arn: The ARN of the user access logging settings.
source
Main.Workspaces_Web.get_user_settingsMethod
get_user_settings(user_settings_arn)
get_user_settings(user_settings_arn, params::Dict{String,<:Any})

Gets user settings.

Arguments

  • user_settings_arn: The ARN of the user settings.
source
Main.Workspaces_Web.list_browser_settingsMethod
list_browser_settings()
list_browser_settings(params::Dict{String,<:Any})

Retrieves a list of browser settings.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The maximum number of results to be included in the next page.
  • "nextToken": The pagination token used to retrieve the next page of results for this operation.
source
Main.Workspaces_Web.list_identity_providersMethod
list_identity_providers(portal_arn)
list_identity_providers(portal_arn, params::Dict{String,<:Any})

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

Arguments

  • portal_arn: The ARN of the web portal.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The maximum number of results to be included in the next page.
  • "nextToken": The pagination token used to retrieve the next page of results for this operation.
source
Main.Workspaces_Web.list_ip_access_settingsMethod
list_ip_access_settings()
list_ip_access_settings(params::Dict{String,<:Any})

Retrieves a list of IP access settings.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The maximum number of results to be included in the next page.
  • "nextToken": The pagination token used to retrieve the next page of results for this operation.
source
Main.Workspaces_Web.list_network_settingsMethod
list_network_settings()
list_network_settings(params::Dict{String,<:Any})

Retrieves a list of network settings.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The maximum number of results to be included in the next page.
  • "nextToken": The pagination token used to retrieve the next page of results for this operation.
source
Main.Workspaces_Web.list_portalsMethod
list_portals()
list_portals(params::Dict{String,<:Any})

Retrieves a list or web portals.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The maximum number of results to be included in the next page.
  • "nextToken": The pagination token used to retrieve the next page of results for this operation.
source
Main.Workspaces_Web.list_tags_for_resourceMethod
list_tags_for_resource(resource_arn)
list_tags_for_resource(resource_arn, params::Dict{String,<:Any})

Retrieves a list of tags for a resource.

Arguments

  • resource_arn: The ARN of the resource.
source
Main.Workspaces_Web.list_trust_store_certificatesMethod
list_trust_store_certificates(trust_store_arn)
list_trust_store_certificates(trust_store_arn, params::Dict{String,<:Any})

Retrieves a list of trust store certificates.

Arguments

  • trust_store_arn: The ARN of the trust store

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The maximum number of results to be included in the next page.
  • "nextToken": The pagination token used to retrieve the next page of results for this operation.
source
Main.Workspaces_Web.list_trust_storesMethod
list_trust_stores()
list_trust_stores(params::Dict{String,<:Any})

Retrieves a list of trust stores.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The maximum number of results to be included in the next page.
  • "nextToken": The pagination token used to retrieve the next page of results for this operation.
source
Main.Workspaces_Web.list_user_access_logging_settingsMethod
list_user_access_logging_settings()
list_user_access_logging_settings(params::Dict{String,<:Any})

Retrieves a list of user access logging settings.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The maximum number of results to be included in the next page.
  • "nextToken": The pagination token used to retrieve the next page of results for this operation.
source
Main.Workspaces_Web.list_user_settingsMethod
list_user_settings()
list_user_settings(params::Dict{String,<:Any})

Retrieves a list of user settings.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The maximum number of results to be included in the next page.
  • "nextToken": The pagination token used to retrieve the next page of results for this operation.
source
Main.Workspaces_Web.tag_resourceMethod
tag_resource(resource_arn, tags)
tag_resource(resource_arn, tags, params::Dict{String,<:Any})

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

Arguments

  • resource_arn: The ARN of the resource.
  • tags: The tags of the resource.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
source
Main.Workspaces_Web.untag_resourceMethod
untag_resource(resource_arn, tag_keys)
untag_resource(resource_arn, tag_keys, params::Dict{String,<:Any})

Removes one or more tags from the specified resource.

Arguments

  • resource_arn: The ARN of the resource.
  • tag_keys: The list of tag keys to remove from the resource.
source
Main.Workspaces_Web.update_browser_settingsMethod
update_browser_settings(browser_settings_arn)
update_browser_settings(browser_settings_arn, params::Dict{String,<:Any})

Updates browser settings.

Arguments

  • browser_settings_arn: The ARN of the browser settings.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "browserPolicy": A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
source
Main.Workspaces_Web.update_identity_providerMethod
update_identity_provider(identity_provider_arn)
update_identity_provider(identity_provider_arn, params::Dict{String,<:Any})

Updates the identity provider.

Arguments

  • identity_provider_arn: The ARN of the identity provider.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
  • "identityProviderDetails": The details of the identity provider. The following list describes the provider detail keys for each identity provider type. For Google and Login with Amazon: clientid clientsecret authorizescopes For Facebook: clientid clientsecret authorizescopes apiversion For Sign in with Apple: clientid teamid keyid privatekey authorizescopes For OIDC providers: clientid clientsecret attributesrequestmethod oidcissuer authorizescopes authorizeurl if not available from discovery URL specified by oidcissuer key tokenurl if not available from discovery URL specified by oidcissuer key attributesurl if not available from discovery URL specified by oidcissuer key jwksuri if not available from discovery URL specified by oidcissuer key For SAML providers: MetadataFile OR MetadataURL IDPSignout (boolean) optional IDPInit (boolean) optional RequestSigningAlgorithm (string) optional - Only accepts rsa-sha256 EncryptedResponses (boolean) optional
  • "identityProviderName": The name of the identity provider.
  • "identityProviderType": The type of the identity provider.
source
Main.Workspaces_Web.update_ip_access_settingsMethod
update_ip_access_settings(ip_access_settings_arn)
update_ip_access_settings(ip_access_settings_arn, params::Dict{String,<:Any})

Updates IP access settings.

Arguments

  • ip_access_settings_arn: The ARN of the IP access settings.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
  • "description": The description of the IP access settings.
  • "displayName": The display name of the IP access settings.
  • "ipRules": The updated IP rules of the IP access settings.
source
Main.Workspaces_Web.update_network_settingsMethod
update_network_settings(network_settings_arn)
update_network_settings(network_settings_arn, params::Dict{String,<:Any})

Updates network settings.

Arguments

  • network_settings_arn: The ARN of the network settings.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
  • "securityGroupIds": One or more security groups used to control access from streaming instances to your VPC.
  • "subnetIds": The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones.
  • "vpcId": The VPC that streaming instances will connect to.
source
Main.Workspaces_Web.update_portalMethod
update_portal(portal_arn)
update_portal(portal_arn, params::Dict{String,<:Any})

Updates a web portal.

Arguments

  • portal_arn: The ARN of the web portal.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "authenticationType": The type of authentication integration points used when signing into the web portal. Defaults to Standard. Standard web portals are authenticated directly through your identity provider. You need to call CreateIdentityProvider to integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider. IAM Identity Center web portals are authenticated through IAM Identity Center (successor to Single Sign-On). Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
  • "displayName": The name of the web portal. This is not visible to users who log into the web portal.
  • "instanceType": The type and resources of the underlying instance.
  • "maxConcurrentSessions": The maximum number of concurrent sessions for the portal.
source
Main.Workspaces_Web.update_trust_storeMethod
update_trust_store(trust_store_arn)
update_trust_store(trust_store_arn, params::Dict{String,<:Any})

Updates the trust store.

Arguments

  • trust_store_arn: The ARN of the trust store.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "certificatesToAdd": A list of CA certificates to add to the trust store.
  • "certificatesToDelete": A list of CA certificates to delete from a trust store.
  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
source
Main.Workspaces_Web.update_user_access_logging_settingsMethod
update_user_access_logging_settings(user_access_logging_settings_arn)
update_user_access_logging_settings(user_access_logging_settings_arn, params::Dict{String,<:Any})

Updates the user access logging settings.

Arguments

  • user_access_logging_settings_arn: The ARN of the user access logging settings.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
  • "kinesisStreamArn": The ARN of the Kinesis stream.
source
Main.Workspaces_Web.update_user_settingsMethod
update_user_settings(user_settings_arn)
update_user_settings(user_settings_arn, params::Dict{String,<:Any})

Updates the user settings.

Arguments

  • user_settings_arn: The ARN of the user settings.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "clientToken": A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request. If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
  • "cookieSynchronizationConfiguration": The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser. If the allowlist and blocklist are empty, the configuration becomes null.
  • "copyAllowed": Specifies whether the user can copy text from the streaming session to the local device.
  • "deepLinkAllowed": Specifies whether the user can use deep links that open automatically when connecting to a session.
  • "disconnectTimeoutInMinutes": The amount of time that a streaming session remains active after users disconnect.
  • "downloadAllowed": Specifies whether the user can download files from the streaming session to the local device.
  • "idleDisconnectTimeoutInMinutes": The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
  • "pasteAllowed": Specifies whether the user can paste text from the local device to the streaming session.
  • "printAllowed": Specifies whether the user can print to the local device.
  • "uploadAllowed": Specifies whether the user can upload files from the local device to the streaming session.
source