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

Creates a client with the given service configuration.

Returns the client’s configuration.

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.

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.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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