Struct aws_sdk_workspacesweb::client::Client
source · [−]pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }
Expand description
Client for Amazon WorkSpaces Web
Client for invoking operations on Amazon WorkSpaces Web. Each operation on Amazon WorkSpaces Web is a method on this
this struct. .send()
MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
// create a shared configuration. This can be used & shared between multiple service clients.
let shared_config = aws_config::load_from_env().await;
let client = aws_sdk_workspacesweb::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operation_name>().
.<param>("some value")
.send().await; */
Constructing a client with custom configuration
use aws_config::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_workspacesweb::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_workspacesweb::Client::from_conf(config);
Implementations
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
Constructs a fluent builder for the AssociateBrowserSettings
operation.
- The fluent builder is configurable:
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
browser_settings_arn(impl Into<String>)
/set_browser_settings_arn(Option<String>)
:The ARN of the browser settings.
- On success, responds with
AssociateBrowserSettingsOutput
with field(s):portal_arn(Option<String>)
:The ARN of the web portal.
browser_settings_arn(Option<String>)
:The ARN of the browser settings.
- On failure, responds with
SdkError<AssociateBrowserSettingsError>
Constructs a fluent builder for the AssociateNetworkSettings
operation.
- The fluent builder is configurable:
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
network_settings_arn(impl Into<String>)
/set_network_settings_arn(Option<String>)
:The ARN of the network settings.
- On success, responds with
AssociateNetworkSettingsOutput
with field(s):portal_arn(Option<String>)
:The ARN of the web portal.
network_settings_arn(Option<String>)
:The ARN of the network settings.
- On failure, responds with
SdkError<AssociateNetworkSettingsError>
Constructs a fluent builder for the AssociateTrustStore
operation.
- The fluent builder is configurable:
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
trust_store_arn(impl Into<String>)
/set_trust_store_arn(Option<String>)
:The ARN of the trust store.
- On success, responds with
AssociateTrustStoreOutput
with field(s):portal_arn(Option<String>)
:The ARN of the web portal.
trust_store_arn(Option<String>)
:The ARN of the trust store.
- On failure, responds with
SdkError<AssociateTrustStoreError>
Constructs a fluent builder for the AssociateUserSettings
operation.
- The fluent builder is configurable:
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
user_settings_arn(impl Into<String>)
/set_user_settings_arn(Option<String>)
:The ARN of the user settings.
- On success, responds with
AssociateUserSettingsOutput
with field(s):portal_arn(Option<String>)
:The ARN of the web portal.
user_settings_arn(Option<String>)
:The ARN of the user settings.
- On failure, responds with
SdkError<AssociateUserSettingsError>
Constructs a fluent builder for the CreateBrowserSettings
operation.
- The fluent builder is configurable:
tags(Vec<Tag>)
/set_tags(Option<Vec<Tag>>)
:The tags to add to the browser settings resource. A tag is a key-value pair.
customer_managed_key(impl Into<String>)
/set_customer_managed_key(Option<String>)
:The custom managed key of the browser settings.
additional_encryption_context(HashMap<String, String>)
/set_additional_encryption_context(Option<HashMap<String, String>>)
:Additional encryption context of the browser settings.
browser_policy(impl Into<String>)
/set_browser_policy(Option<String>)
:A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
client_token(impl Into<String>)
/set_client_token(Option<String>)
: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 AWS SDK.
- On success, responds with
CreateBrowserSettingsOutput
with field(s):browser_settings_arn(Option<String>)
:The ARN of the browser settings.
- On failure, responds with
SdkError<CreateBrowserSettingsError>
Constructs a fluent builder for the CreateIdentityProvider
operation.
- The fluent builder is configurable:
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
identity_provider_name(impl Into<String>)
/set_identity_provider_name(Option<String>)
:The identity provider name.
identity_provider_type(IdentityProviderType)
/set_identity_provider_type(Option<IdentityProviderType>)
:The identity provider type.
identity_provider_details(HashMap<String, String>)
/set_identity_provider_details(Option<HashMap<String, String>>)
:The identity provider details. The following list describes the provider detail keys for each identity provider type.
-
For Google and Login with Amazon:
-
client_id
-
client_secret
-
authorize_scopes
-
-
For Facebook:
-
client_id
-
client_secret
-
authorize_scopes
-
api_version
-
-
For Sign in with Apple:
-
client_id
-
team_id
-
key_id
-
private_key
-
authorize_scopes
-
-
For OIDC providers:
-
client_id
-
client_secret
-
attributes_request_method
-
oidc_issuer
-
authorize_scopes
-
authorize_url
if not available from discovery URL specified byoidc_issuer
key -
token_url
if not available from discovery URL specified byoidc_issuer
key -
attributes_url
if not available from discovery URL specified byoidc_issuer
key -
jwks_uri
if not available from discovery URL specified byoidc_issuer
key
-
-
For SAML providers:
-
MetadataFile
ORMetadataURL
-
IDPSignout
optional
-
-
client_token(impl Into<String>)
/set_client_token(Option<String>)
: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 AWS SDK.
- On success, responds with
CreateIdentityProviderOutput
with field(s):identity_provider_arn(Option<String>)
:The ARN of the identity provider.
- On failure, responds with
SdkError<CreateIdentityProviderError>
Constructs a fluent builder for the CreateNetworkSettings
operation.
- The fluent builder is configurable:
vpc_id(impl Into<String>)
/set_vpc_id(Option<String>)
:The VPC that streaming instances will connect to.
subnet_ids(Vec<String>)
/set_subnet_ids(Option<Vec<String>>)
: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.
security_group_ids(Vec<String>)
/set_security_group_ids(Option<Vec<String>>)
:One or more security groups used to control access from streaming instances to your VPC.
tags(Vec<Tag>)
/set_tags(Option<Vec<Tag>>)
:The tags to add to the network settings resource. A tag is a key-value pair.
client_token(impl Into<String>)
/set_client_token(Option<String>)
: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 AWS SDK.
- On success, responds with
CreateNetworkSettingsOutput
with field(s):network_settings_arn(Option<String>)
:The ARN of the network settings.
- On failure, responds with
SdkError<CreateNetworkSettingsError>
Constructs a fluent builder for the CreatePortal
operation.
- The fluent builder is configurable:
display_name(impl Into<String>)
/set_display_name(Option<String>)
:The name of the web portal. This is not visible to users who log into the web portal.
tags(Vec<Tag>)
/set_tags(Option<Vec<Tag>>)
:The tags to add to the web portal. A tag is a key-value pair.
customer_managed_key(impl Into<String>)
/set_customer_managed_key(Option<String>)
:The customer managed key of the web portal.
additional_encryption_context(HashMap<String, String>)
/set_additional_encryption_context(Option<HashMap<String, String>>)
:The additional encryption context of the portal.
client_token(impl Into<String>)
/set_client_token(Option<String>)
: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 AWS SDK.
- On success, responds with
CreatePortalOutput
with field(s):portal_arn(Option<String>)
:The ARN of the web portal.
portal_endpoint(Option<String>)
:The endpoint URL of the web portal that users access in order to start streaming sessions.
- On failure, responds with
SdkError<CreatePortalError>
Constructs a fluent builder for the CreateTrustStore
operation.
- The fluent builder is configurable:
certificate_list(Vec<Blob>)
/set_certificate_list(Option<Vec<Blob>>)
:A list of CA certificates to be added to the trust store.
tags(Vec<Tag>)
/set_tags(Option<Vec<Tag>>)
:The tags to add to the trust store. A tag is a key-value pair.
client_token(impl Into<String>)
/set_client_token(Option<String>)
: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 AWS SDK.
- On success, responds with
CreateTrustStoreOutput
with field(s):trust_store_arn(Option<String>)
:The ARN of the trust store.
- On failure, responds with
SdkError<CreateTrustStoreError>
Constructs a fluent builder for the CreateUserSettings
operation.
- The fluent builder is configurable:
copy_allowed(EnabledType)
/set_copy_allowed(Option<EnabledType>)
:Specifies whether the user can copy text from the streaming session to the local device.
paste_allowed(EnabledType)
/set_paste_allowed(Option<EnabledType>)
:Specifies whether the user can paste text from the local device to the streaming session.
download_allowed(EnabledType)
/set_download_allowed(Option<EnabledType>)
:Specifies whether the user can download files from the streaming session to the local device.
upload_allowed(EnabledType)
/set_upload_allowed(Option<EnabledType>)
:Specifies whether the user can upload files from the local device to the streaming session.
print_allowed(EnabledType)
/set_print_allowed(Option<EnabledType>)
:Specifies whether the user can print to the local device.
tags(Vec<Tag>)
/set_tags(Option<Vec<Tag>>)
:The tags to add to the user settings resource. A tag is a key-value pair.
client_token(impl Into<String>)
/set_client_token(Option<String>)
: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 AWS SDK.
- On success, responds with
CreateUserSettingsOutput
with field(s):user_settings_arn(Option<String>)
:The ARN of the user settings.
- On failure, responds with
SdkError<CreateUserSettingsError>
Constructs a fluent builder for the DeleteBrowserSettings
operation.
- The fluent builder is configurable:
browser_settings_arn(impl Into<String>)
/set_browser_settings_arn(Option<String>)
:The ARN of the browser settings.
- On success, responds with
DeleteBrowserSettingsOutput
- On failure, responds with
SdkError<DeleteBrowserSettingsError>
Constructs a fluent builder for the DeleteIdentityProvider
operation.
- The fluent builder is configurable:
identity_provider_arn(impl Into<String>)
/set_identity_provider_arn(Option<String>)
:The ARN of the identity provider.
- On success, responds with
DeleteIdentityProviderOutput
- On failure, responds with
SdkError<DeleteIdentityProviderError>
Constructs a fluent builder for the DeleteNetworkSettings
operation.
- The fluent builder is configurable:
network_settings_arn(impl Into<String>)
/set_network_settings_arn(Option<String>)
:The ARN of the network settings.
- On success, responds with
DeleteNetworkSettingsOutput
- On failure, responds with
SdkError<DeleteNetworkSettingsError>
Constructs a fluent builder for the DeletePortal
operation.
- The fluent builder is configurable:
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
- On success, responds with
DeletePortalOutput
- On failure, responds with
SdkError<DeletePortalError>
Constructs a fluent builder for the DeleteTrustStore
operation.
- The fluent builder is configurable:
trust_store_arn(impl Into<String>)
/set_trust_store_arn(Option<String>)
:The ARN of the trust store.
- On success, responds with
DeleteTrustStoreOutput
- On failure, responds with
SdkError<DeleteTrustStoreError>
Constructs a fluent builder for the DeleteUserSettings
operation.
- The fluent builder is configurable:
user_settings_arn(impl Into<String>)
/set_user_settings_arn(Option<String>)
:The ARN of the user settings.
- On success, responds with
DeleteUserSettingsOutput
- On failure, responds with
SdkError<DeleteUserSettingsError>
Constructs a fluent builder for the DisassociateBrowserSettings
operation.
- The fluent builder is configurable:
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
- On success, responds with
DisassociateBrowserSettingsOutput
- On failure, responds with
SdkError<DisassociateBrowserSettingsError>
Constructs a fluent builder for the DisassociateNetworkSettings
operation.
- The fluent builder is configurable:
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
- On success, responds with
DisassociateNetworkSettingsOutput
- On failure, responds with
SdkError<DisassociateNetworkSettingsError>
Constructs a fluent builder for the DisassociateTrustStore
operation.
- The fluent builder is configurable:
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
- On success, responds with
DisassociateTrustStoreOutput
- On failure, responds with
SdkError<DisassociateTrustStoreError>
Constructs a fluent builder for the DisassociateUserSettings
operation.
- The fluent builder is configurable:
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
- On success, responds with
DisassociateUserSettingsOutput
- On failure, responds with
SdkError<DisassociateUserSettingsError>
Constructs a fluent builder for the GetBrowserSettings
operation.
- The fluent builder is configurable:
browser_settings_arn(impl Into<String>)
/set_browser_settings_arn(Option<String>)
:The ARN of the browser settings.
- On success, responds with
GetBrowserSettingsOutput
with field(s):browser_settings(Option<BrowserSettings>)
:The browser settings.
- On failure, responds with
SdkError<GetBrowserSettingsError>
Constructs a fluent builder for the GetIdentityProvider
operation.
- The fluent builder is configurable:
identity_provider_arn(impl Into<String>)
/set_identity_provider_arn(Option<String>)
:The ARN of the identity provider.
- On success, responds with
GetIdentityProviderOutput
with field(s):identity_provider(Option<IdentityProvider>)
:The identity provider.
- On failure, responds with
SdkError<GetIdentityProviderError>
Constructs a fluent builder for the GetNetworkSettings
operation.
- The fluent builder is configurable:
network_settings_arn(impl Into<String>)
/set_network_settings_arn(Option<String>)
:The ARN of the network settings.
- On success, responds with
GetNetworkSettingsOutput
with field(s):network_settings(Option<NetworkSettings>)
:The network settings.
- On failure, responds with
SdkError<GetNetworkSettingsError>
Constructs a fluent builder for the GetPortal
operation.
- The fluent builder is configurable:
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
- On success, responds with
GetPortalOutput
with field(s):portal(Option<Portal>)
:The web portal.
- On failure, responds with
SdkError<GetPortalError>
pub fn get_portal_service_provider_metadata(
&self
) -> GetPortalServiceProviderMetadata<C, M, R>
pub fn get_portal_service_provider_metadata(
&self
) -> GetPortalServiceProviderMetadata<C, M, R>
Constructs a fluent builder for the GetPortalServiceProviderMetadata
operation.
- The fluent builder is configurable:
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
- On success, responds with
GetPortalServiceProviderMetadataOutput
with field(s):portal_arn(Option<String>)
:The ARN of the web portal.
service_provider_saml_metadata(Option<String>)
:The service provider SAML metadata.
- On failure, responds with
SdkError<GetPortalServiceProviderMetadataError>
Constructs a fluent builder for the GetTrustStore
operation.
- The fluent builder is configurable:
trust_store_arn(impl Into<String>)
/set_trust_store_arn(Option<String>)
:The ARN of the trust store.
- On success, responds with
GetTrustStoreOutput
with field(s):trust_store(Option<TrustStore>)
:The trust store.
- On failure, responds with
SdkError<GetTrustStoreError>
Constructs a fluent builder for the GetTrustStoreCertificate
operation.
- The fluent builder is configurable:
trust_store_arn(impl Into<String>)
/set_trust_store_arn(Option<String>)
:The ARN of the trust store certificate.
thumbprint(impl Into<String>)
/set_thumbprint(Option<String>)
:The thumbprint of the trust store certificate.
- On success, responds with
GetTrustStoreCertificateOutput
with field(s):trust_store_arn(Option<String>)
:The ARN of the trust store certificate.
certificate(Option<Certificate>)
:The certificate of the trust store certificate.
- On failure, responds with
SdkError<GetTrustStoreCertificateError>
Constructs a fluent builder for the GetUserSettings
operation.
- The fluent builder is configurable:
user_settings_arn(impl Into<String>)
/set_user_settings_arn(Option<String>)
:The ARN of the user settings.
- On success, responds with
GetUserSettingsOutput
with field(s):user_settings(Option<UserSettings>)
:The user settings.
- On failure, responds with
SdkError<GetUserSettingsError>
Constructs a fluent builder for the ListBrowserSettings
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
next_token(impl Into<String>)
/set_next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to be included in the next page.
- On success, responds with
ListBrowserSettingsOutput
with field(s):browser_settings(Option<Vec<BrowserSettingsSummary>>)
:The browser settings.
next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.
- On failure, responds with
SdkError<ListBrowserSettingsError>
Constructs a fluent builder for the ListIdentityProviders
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
next_token(impl Into<String>)
/set_next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to be included in the next page.
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
- On success, responds with
ListIdentityProvidersOutput
with field(s):next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.
identity_providers(Option<Vec<IdentityProviderSummary>>)
:The identity providers.
- On failure, responds with
SdkError<ListIdentityProvidersError>
Constructs a fluent builder for the ListNetworkSettings
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
next_token(impl Into<String>)
/set_next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to be included in the next page.
- On success, responds with
ListNetworkSettingsOutput
with field(s):network_settings(Option<Vec<NetworkSettingsSummary>>)
:The network settings.
next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.
- On failure, responds with
SdkError<ListNetworkSettingsError>
Constructs a fluent builder for the ListPortals
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
next_token(impl Into<String>)
/set_next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to be included in the next page.
- On success, responds with
ListPortalsOutput
with field(s):portals(Option<Vec<PortalSummary>>)
:The portals in the list.
next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.
- On failure, responds with
SdkError<ListPortalsError>
Constructs a fluent builder for the ListTagsForResource
operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)
/set_resource_arn(Option<String>)
:The ARN of the resource.
- On success, responds with
ListTagsForResourceOutput
with field(s):tags(Option<Vec<Tag>>)
:The tags of the resource.
- On failure, responds with
SdkError<ListTagsForResourceError>
Constructs a fluent builder for the ListTrustStoreCertificates
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
trust_store_arn(impl Into<String>)
/set_trust_store_arn(Option<String>)
:The ARN of the trust store
next_token(impl Into<String>)
/set_next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to be included in the next page.
- On success, responds with
ListTrustStoreCertificatesOutput
with field(s):certificate_list(Option<Vec<CertificateSummary>>)
:The certificate list.
trust_store_arn(Option<String>)
:The ARN of the trust store.
next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.>
- On failure, responds with
SdkError<ListTrustStoreCertificatesError>
Constructs a fluent builder for the ListTrustStores
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
next_token(impl Into<String>)
/set_next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to be included in the next page.
- On success, responds with
ListTrustStoresOutput
with field(s):trust_stores(Option<Vec<TrustStoreSummary>>)
:The trust stores.
next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.
- On failure, responds with
SdkError<ListTrustStoresError>
Constructs a fluent builder for the ListUserSettings
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
next_token(impl Into<String>)
/set_next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to be included in the next page.
- On success, responds with
ListUserSettingsOutput
with field(s):user_settings(Option<Vec<UserSettingsSummary>>)
:The user settings.
next_token(Option<String>)
:The pagination token used to retrieve the next page of results for this operation.
- On failure, responds with
SdkError<ListUserSettingsError>
Constructs a fluent builder for the TagResource
operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)
/set_resource_arn(Option<String>)
:The ARN of the resource.
tags(Vec<Tag>)
/set_tags(Option<Vec<Tag>>)
:The tags of the resource.
client_token(impl Into<String>)
/set_client_token(Option<String>)
: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 AWS SDK.
- On success, responds with
TagResourceOutput
- On failure, responds with
SdkError<TagResourceError>
Constructs a fluent builder for the UntagResource
operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)
/set_resource_arn(Option<String>)
:The ARN of the resource.
tag_keys(Vec<String>)
/set_tag_keys(Option<Vec<String>>)
:The list of tag keys to remove from the resource.
- On success, responds with
UntagResourceOutput
- On failure, responds with
SdkError<UntagResourceError>
Constructs a fluent builder for the UpdateBrowserSettings
operation.
- The fluent builder is configurable:
browser_settings_arn(impl Into<String>)
/set_browser_settings_arn(Option<String>)
:The ARN of the browser settings.
browser_policy(impl Into<String>)
/set_browser_policy(Option<String>)
:A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
client_token(impl Into<String>)
/set_client_token(Option<String>)
: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 AWS SDK.
- On success, responds with
UpdateBrowserSettingsOutput
with field(s):browser_settings(Option<BrowserSettings>)
:The browser settings.
- On failure, responds with
SdkError<UpdateBrowserSettingsError>
Constructs a fluent builder for the UpdateIdentityProvider
operation.
- The fluent builder is configurable:
identity_provider_arn(impl Into<String>)
/set_identity_provider_arn(Option<String>)
:The ARN of the identity provider.
identity_provider_name(impl Into<String>)
/set_identity_provider_name(Option<String>)
:The name of the identity provider.
identity_provider_type(IdentityProviderType)
/set_identity_provider_type(Option<IdentityProviderType>)
:The type of the identity provider.
identity_provider_details(HashMap<String, String>)
/set_identity_provider_details(Option<HashMap<String, String>>)
:The details of the identity provider.
client_token(impl Into<String>)
/set_client_token(Option<String>)
: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 AWS SDK.
- On success, responds with
UpdateIdentityProviderOutput
with field(s):identity_provider(Option<IdentityProvider>)
:The identity provider.
- On failure, responds with
SdkError<UpdateIdentityProviderError>
Constructs a fluent builder for the UpdateNetworkSettings
operation.
- The fluent builder is configurable:
network_settings_arn(impl Into<String>)
/set_network_settings_arn(Option<String>)
:The ARN of the network settings.
vpc_id(impl Into<String>)
/set_vpc_id(Option<String>)
:The VPC that streaming instances will connect to.
subnet_ids(Vec<String>)
/set_subnet_ids(Option<Vec<String>>)
: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.
security_group_ids(Vec<String>)
/set_security_group_ids(Option<Vec<String>>)
:One or more security groups used to control access from streaming instances to your VPC.
client_token(impl Into<String>)
/set_client_token(Option<String>)
: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 AWS SDK.
- On success, responds with
UpdateNetworkSettingsOutput
with field(s):network_settings(Option<NetworkSettings>)
:The network settings.
- On failure, responds with
SdkError<UpdateNetworkSettingsError>
Constructs a fluent builder for the UpdatePortal
operation.
- The fluent builder is configurable:
portal_arn(impl Into<String>)
/set_portal_arn(Option<String>)
:The ARN of the web portal.
display_name(impl Into<String>)
/set_display_name(Option<String>)
:The name of the web portal. This is not visible to users who log into the web portal.
- On success, responds with
UpdatePortalOutput
with field(s):portal(Option<Portal>)
:The web portal.
- On failure, responds with
SdkError<UpdatePortalError>
Constructs a fluent builder for the UpdateTrustStore
operation.
- The fluent builder is configurable:
trust_store_arn(impl Into<String>)
/set_trust_store_arn(Option<String>)
:The ARN of the trust store.
certificates_to_add(Vec<Blob>)
/set_certificates_to_add(Option<Vec<Blob>>)
:A list of CA certificates to add to the trust store.
certificates_to_delete(Vec<String>)
/set_certificates_to_delete(Option<Vec<String>>)
:A list of CA certificates to delete from a trust store.
client_token(impl Into<String>)
/set_client_token(Option<String>)
: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 AWS SDK.
- On success, responds with
UpdateTrustStoreOutput
with field(s):trust_store_arn(Option<String>)
:The ARN of the trust store.
- On failure, responds with
SdkError<UpdateTrustStoreError>
Constructs a fluent builder for the UpdateUserSettings
operation.
- The fluent builder is configurable:
user_settings_arn(impl Into<String>)
/set_user_settings_arn(Option<String>)
:The ARN of the user settings.
copy_allowed(EnabledType)
/set_copy_allowed(Option<EnabledType>)
:Specifies whether the user can copy text from the streaming session to the local device.
paste_allowed(EnabledType)
/set_paste_allowed(Option<EnabledType>)
:Specifies whether the user can paste text from the local device to the streaming session.
download_allowed(EnabledType)
/set_download_allowed(Option<EnabledType>)
:Specifies whether the user can download files from the streaming session to the local device.
upload_allowed(EnabledType)
/set_upload_allowed(Option<EnabledType>)
:Specifies whether the user can upload files from the local device to the streaming session.
print_allowed(EnabledType)
/set_print_allowed(Option<EnabledType>)
:Specifies whether the user can print to the local device.
client_token(impl Into<String>)
/set_client_token(Option<String>)
: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 AWS SDK.
- On success, responds with
UpdateUserSettingsOutput
with field(s):user_settings(Option<UserSettings>)
:The user settings.
- On failure, responds with
SdkError<UpdateUserSettingsError>
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for Client<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more