Workspaces Web
This page documents function available when using the Workspaces_Web
module, created with @service Workspaces_Web
.
Index
Main.Workspaces_Web.associate_browser_settings
Main.Workspaces_Web.associate_ip_access_settings
Main.Workspaces_Web.associate_network_settings
Main.Workspaces_Web.associate_trust_store
Main.Workspaces_Web.associate_user_access_logging_settings
Main.Workspaces_Web.associate_user_settings
Main.Workspaces_Web.create_browser_settings
Main.Workspaces_Web.create_identity_provider
Main.Workspaces_Web.create_ip_access_settings
Main.Workspaces_Web.create_network_settings
Main.Workspaces_Web.create_portal
Main.Workspaces_Web.create_trust_store
Main.Workspaces_Web.create_user_access_logging_settings
Main.Workspaces_Web.create_user_settings
Main.Workspaces_Web.delete_browser_settings
Main.Workspaces_Web.delete_identity_provider
Main.Workspaces_Web.delete_ip_access_settings
Main.Workspaces_Web.delete_network_settings
Main.Workspaces_Web.delete_portal
Main.Workspaces_Web.delete_trust_store
Main.Workspaces_Web.delete_user_access_logging_settings
Main.Workspaces_Web.delete_user_settings
Main.Workspaces_Web.disassociate_browser_settings
Main.Workspaces_Web.disassociate_ip_access_settings
Main.Workspaces_Web.disassociate_network_settings
Main.Workspaces_Web.disassociate_trust_store
Main.Workspaces_Web.disassociate_user_access_logging_settings
Main.Workspaces_Web.disassociate_user_settings
Main.Workspaces_Web.get_browser_settings
Main.Workspaces_Web.get_identity_provider
Main.Workspaces_Web.get_ip_access_settings
Main.Workspaces_Web.get_network_settings
Main.Workspaces_Web.get_portal
Main.Workspaces_Web.get_portal_service_provider_metadata
Main.Workspaces_Web.get_trust_store
Main.Workspaces_Web.get_trust_store_certificate
Main.Workspaces_Web.get_user_access_logging_settings
Main.Workspaces_Web.get_user_settings
Main.Workspaces_Web.list_browser_settings
Main.Workspaces_Web.list_identity_providers
Main.Workspaces_Web.list_ip_access_settings
Main.Workspaces_Web.list_network_settings
Main.Workspaces_Web.list_portals
Main.Workspaces_Web.list_tags_for_resource
Main.Workspaces_Web.list_trust_store_certificates
Main.Workspaces_Web.list_trust_stores
Main.Workspaces_Web.list_user_access_logging_settings
Main.Workspaces_Web.list_user_settings
Main.Workspaces_Web.tag_resource
Main.Workspaces_Web.untag_resource
Main.Workspaces_Web.update_browser_settings
Main.Workspaces_Web.update_identity_provider
Main.Workspaces_Web.update_ip_access_settings
Main.Workspaces_Web.update_network_settings
Main.Workspaces_Web.update_portal
Main.Workspaces_Web.update_trust_store
Main.Workspaces_Web.update_user_access_logging_settings
Main.Workspaces_Web.update_user_settings
Documentation
Main.Workspaces_Web.associate_browser_settings
— Methodassociate_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.
Main.Workspaces_Web.associate_ip_access_settings
— Methodassociate_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.
Main.Workspaces_Web.associate_network_settings
— Methodassociate_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.
Main.Workspaces_Web.associate_trust_store
— Methodassociate_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.
Main.Workspaces_Web.associate_user_access_logging_settings
— Methodassociate_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.
Main.Workspaces_Web.associate_user_settings
— Methodassociate_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.
Main.Workspaces_Web.create_browser_settings
— Methodcreate_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.
Main.Workspaces_Web.create_identity_provider
— Methodcreate_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) optionalidentity_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.
Main.Workspaces_Web.create_ip_access_settings
— Methodcreate_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.
Main.Workspaces_Web.create_network_settings
— Methodcreate_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.
Main.Workspaces_Web.create_portal
— Methodcreate_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.
Main.Workspaces_Web.create_trust_store
— Methodcreate_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.
Main.Workspaces_Web.create_user_access_logging_settings
— Methodcreate_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.
Main.Workspaces_Web.create_user_settings
— Methodcreate_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.
Main.Workspaces_Web.delete_browser_settings
— Methoddelete_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.
Main.Workspaces_Web.delete_identity_provider
— Methoddelete_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.
Main.Workspaces_Web.delete_ip_access_settings
— Methoddelete_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.
Main.Workspaces_Web.delete_network_settings
— Methoddelete_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.
Main.Workspaces_Web.delete_portal
— Methoddelete_portal(portal_arn)
delete_portal(portal_arn, params::Dict{String,<:Any})
Deletes a web portal.
Arguments
portal_arn
: The ARN of the web portal.
Main.Workspaces_Web.delete_trust_store
— Methoddelete_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.
Main.Workspaces_Web.delete_user_access_logging_settings
— Methoddelete_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.
Main.Workspaces_Web.delete_user_settings
— Methoddelete_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.
Main.Workspaces_Web.disassociate_browser_settings
— Methoddisassociate_browser_settings(portal_arn)
disassociate_browser_settings(portal_arn, params::Dict{String,<:Any})
Disassociates browser settings from a web portal.
Arguments
portal_arn
: The ARN of the web portal.
Main.Workspaces_Web.disassociate_ip_access_settings
— Methoddisassociate_ip_access_settings(portal_arn)
disassociate_ip_access_settings(portal_arn, params::Dict{String,<:Any})
Disassociates IP access settings from a web portal.
Arguments
portal_arn
: The ARN of the web portal.
Main.Workspaces_Web.disassociate_network_settings
— Methoddisassociate_network_settings(portal_arn)
disassociate_network_settings(portal_arn, params::Dict{String,<:Any})
Disassociates network settings from a web portal.
Arguments
portal_arn
: The ARN of the web portal.
Main.Workspaces_Web.disassociate_trust_store
— Methoddisassociate_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.
Main.Workspaces_Web.disassociate_user_access_logging_settings
— Methoddisassociate_user_access_logging_settings(portal_arn)
disassociate_user_access_logging_settings(portal_arn, params::Dict{String,<:Any})
Disassociates user access logging settings from a web portal.
Arguments
portal_arn
: The ARN of the web portal.
Main.Workspaces_Web.disassociate_user_settings
— Methoddisassociate_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.
Main.Workspaces_Web.get_browser_settings
— Methodget_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.
Main.Workspaces_Web.get_identity_provider
— Methodget_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.
Main.Workspaces_Web.get_ip_access_settings
— Methodget_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.
Main.Workspaces_Web.get_network_settings
— Methodget_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.
Main.Workspaces_Web.get_portal
— Methodget_portal(portal_arn)
get_portal(portal_arn, params::Dict{String,<:Any})
Gets the web portal.
Arguments
portal_arn
: The ARN of the web portal.
Main.Workspaces_Web.get_portal_service_provider_metadata
— Methodget_portal_service_provider_metadata(portal_arn)
get_portal_service_provider_metadata(portal_arn, params::Dict{String,<:Any})
Gets the service provider metadata.
Arguments
portal_arn
: The ARN of the web portal.
Main.Workspaces_Web.get_trust_store
— Methodget_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.
Main.Workspaces_Web.get_trust_store_certificate
— Methodget_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.
Main.Workspaces_Web.get_user_access_logging_settings
— Methodget_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.
Main.Workspaces_Web.get_user_settings
— Methodget_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.
Main.Workspaces_Web.list_browser_settings
— Methodlist_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.
Main.Workspaces_Web.list_identity_providers
— Methodlist_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.
Main.Workspaces_Web.list_ip_access_settings
— Methodlist_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.
Main.Workspaces_Web.list_network_settings
— Methodlist_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.
Main.Workspaces_Web.list_portals
— Methodlist_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.
Main.Workspaces_Web.list_tags_for_resource
— Methodlist_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.
Main.Workspaces_Web.list_trust_store_certificates
— Methodlist_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.
Main.Workspaces_Web.list_trust_stores
— Methodlist_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.
Main.Workspaces_Web.list_user_access_logging_settings
— Methodlist_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.
Main.Workspaces_Web.list_user_settings
— Methodlist_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.
Main.Workspaces_Web.tag_resource
— Methodtag_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.
Main.Workspaces_Web.untag_resource
— Methoduntag_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.
Main.Workspaces_Web.update_browser_settings
— Methodupdate_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.
Main.Workspaces_Web.update_identity_provider
— Methodupdate_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.
Main.Workspaces_Web.update_ip_access_settings
— Methodupdate_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.
Main.Workspaces_Web.update_network_settings
— Methodupdate_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.
Main.Workspaces_Web.update_portal
— Methodupdate_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.
Main.Workspaces_Web.update_trust_store
— Methodupdate_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.
Main.Workspaces_Web.update_user_access_logging_settings
— Methodupdate_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.
Main.Workspaces_Web.update_user_settings
— Methodupdate_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.