Struct aws_sdk_workspacesweb::client::Client [−][src]
pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
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.
See AssociateBrowserSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the AssociateNetworkSettings
operation.
See AssociateNetworkSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the AssociateTrustStore
operation.
See AssociateTrustStore
for more information about the
operation and its arguments.
Constructs a fluent builder for the AssociateUserSettings
operation.
See AssociateUserSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateBrowserSettings
operation.
See CreateBrowserSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateIdentityProvider
operation.
See CreateIdentityProvider
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateNetworkSettings
operation.
See CreateNetworkSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreatePortal
operation.
See CreatePortal
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateTrustStore
operation.
See CreateTrustStore
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateUserSettings
operation.
See CreateUserSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteBrowserSettings
operation.
See DeleteBrowserSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteIdentityProvider
operation.
See DeleteIdentityProvider
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteNetworkSettings
operation.
See DeleteNetworkSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeletePortal
operation.
See DeletePortal
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteTrustStore
operation.
See DeleteTrustStore
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteUserSettings
operation.
See DeleteUserSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the DisassociateBrowserSettings
operation.
See DisassociateBrowserSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the DisassociateNetworkSettings
operation.
See DisassociateNetworkSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the DisassociateTrustStore
operation.
See DisassociateTrustStore
for more information about the
operation and its arguments.
Constructs a fluent builder for the DisassociateUserSettings
operation.
See DisassociateUserSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetBrowserSettings
operation.
See GetBrowserSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetIdentityProvider
operation.
See GetIdentityProvider
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetNetworkSettings
operation.
See GetNetworkSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetPortal
operation.
See GetPortal
for more information about the
operation and its arguments.
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.
See GetPortalServiceProviderMetadata
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetTrustStore
operation.
See GetTrustStore
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetTrustStoreCertificate
operation.
See GetTrustStoreCertificate
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetUserSettings
operation.
See GetUserSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListBrowserSettings
operation.
See ListBrowserSettings
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListIdentityProviders
operation.
See ListIdentityProviders
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListNetworkSettings
operation.
See ListNetworkSettings
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListPortals
operation.
See ListPortals
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListTagsForResource
operation.
See ListTagsForResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListTrustStoreCertificates
operation.
See ListTrustStoreCertificates
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListTrustStores
operation.
See ListTrustStores
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListUserSettings
operation.
See ListUserSettings
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the TagResource
operation.
See TagResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the UntagResource
operation.
See UntagResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateBrowserSettings
operation.
See UpdateBrowserSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateIdentityProvider
operation.
See UpdateIdentityProvider
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateNetworkSettings
operation.
See UpdateNetworkSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdatePortal
operation.
See UpdatePortal
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateTrustStore
operation.
See UpdateTrustStore
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateUserSettings
operation.
See UpdateUserSettings
for more information about the
operation and its arguments.
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