Struct aws_sdk_networkmanager::client::Client[][src]

pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description

Client for AWS Network Manager

Client for invoking operations on AWS Network Manager. Each operation on AWS Network Manager 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_networkmanager::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_networkmanager::config::Builder::from(&shared_config)
        .retry_config(RetryConfig::disabled())
        .build();
    let client = aws_sdk_networkmanager::Client::from_conf(config);

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the AssociateCustomerGateway operation.

See AssociateCustomerGateway for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateLink operation.

See AssociateLink for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateTransitGatewayConnectPeer operation.

See AssociateTransitGatewayConnectPeer for more information about the operation and its arguments.

Constructs a fluent builder for the CreateConnection operation.

See CreateConnection for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDevice operation.

See CreateDevice for more information about the operation and its arguments.

Constructs a fluent builder for the CreateGlobalNetwork operation.

See CreateGlobalNetwork for more information about the operation and its arguments.

Constructs a fluent builder for the CreateLink operation.

See CreateLink for more information about the operation and its arguments.

Constructs a fluent builder for the CreateSite operation.

See CreateSite for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteConnection operation.

See DeleteConnection for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDevice operation.

See DeleteDevice for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteGlobalNetwork operation.

See DeleteGlobalNetwork for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteLink operation.

See DeleteLink for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteSite operation.

See DeleteSite for more information about the operation and its arguments.

Constructs a fluent builder for the DeregisterTransitGateway operation.

See DeregisterTransitGateway for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeGlobalNetworks operation.

See DescribeGlobalNetworks for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateCustomerGateway operation.

See DisassociateCustomerGateway for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateLink operation.

See DisassociateLink for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateTransitGatewayConnectPeer operation.

See DisassociateTransitGatewayConnectPeer for more information about the operation and its arguments.

Constructs a fluent builder for the GetConnections operation.

See GetConnections for more information about the operation and its arguments.

Constructs a fluent builder for the GetCustomerGatewayAssociations operation.

See GetCustomerGatewayAssociations for more information about the operation and its arguments.

Constructs a fluent builder for the GetDevices operation.

See GetDevices for more information about the operation and its arguments.

Constructs a fluent builder for the GetLinkAssociations operation.

See GetLinkAssociations for more information about the operation and its arguments.

Constructs a fluent builder for the GetLinks operation.

See GetLinks for more information about the operation and its arguments.

Constructs a fluent builder for the GetNetworkResourceCounts operation.

See GetNetworkResourceCounts for more information about the operation and its arguments.

Constructs a fluent builder for the GetNetworkResourceRelationships operation.

See GetNetworkResourceRelationships for more information about the operation and its arguments.

Constructs a fluent builder for the GetNetworkResources operation.

See GetNetworkResources for more information about the operation and its arguments.

Constructs a fluent builder for the GetNetworkRoutes operation.

See GetNetworkRoutes for more information about the operation and its arguments.

Constructs a fluent builder for the GetNetworkTelemetry operation.

See GetNetworkTelemetry for more information about the operation and its arguments.

Constructs a fluent builder for the GetRouteAnalysis operation.

See GetRouteAnalysis for more information about the operation and its arguments.

Constructs a fluent builder for the GetSites operation.

See GetSites for more information about the operation and its arguments.

Constructs a fluent builder for the GetTransitGatewayConnectPeerAssociations operation.

See GetTransitGatewayConnectPeerAssociations for more information about the operation and its arguments.

Constructs a fluent builder for the GetTransitGatewayRegistrations operation.

See GetTransitGatewayRegistrations for more information about the operation and its arguments.

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 RegisterTransitGateway operation.

See RegisterTransitGateway for more information about the operation and its arguments.

Constructs a fluent builder for the StartRouteAnalysis operation.

See StartRouteAnalysis for more information about the operation and its arguments.

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 UpdateConnection operation.

See UpdateConnection for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateDevice operation.

See UpdateDevice for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateGlobalNetwork operation.

See UpdateGlobalNetwork for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateLink operation.

See UpdateLink for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateNetworkResourceMetadata operation.

See UpdateNetworkResourceMetadata for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateSite operation.

See UpdateSite 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