pub struct Client { /* private fields */ }
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 AcceptAttachment operation.

Constructs a fluent builder for the AssociateConnectPeer operation.

Constructs a fluent builder for the AssociateCustomerGateway operation.

Constructs a fluent builder for the AssociateLink operation.

Constructs a fluent builder for the AssociateTransitGatewayConnectPeer operation.

Constructs a fluent builder for the CreateConnectAttachment operation.

Constructs a fluent builder for the CreateConnection operation.

Constructs a fluent builder for the CreateConnectPeer operation.

Constructs a fluent builder for the CreateCoreNetwork operation.

Constructs a fluent builder for the CreateDevice operation.

Constructs a fluent builder for the CreateGlobalNetwork operation.

Constructs a fluent builder for the CreateLink operation.

Constructs a fluent builder for the CreateSite operation.

Constructs a fluent builder for the CreateSiteToSiteVpnAttachment operation.

Constructs a fluent builder for the CreateVpcAttachment operation.

Constructs a fluent builder for the DeleteAttachment operation.

Constructs a fluent builder for the DeleteConnection operation.

Constructs a fluent builder for the DeleteConnectPeer operation.

Constructs a fluent builder for the DeleteCoreNetwork operation.

Constructs a fluent builder for the DeleteCoreNetworkPolicyVersion operation.

Constructs a fluent builder for the DeleteDevice operation.

Constructs a fluent builder for the DeleteGlobalNetwork operation.

Constructs a fluent builder for the DeleteLink operation.

Constructs a fluent builder for the DeleteResourcePolicy operation.

Constructs a fluent builder for the DeleteSite operation.

Constructs a fluent builder for the DeregisterTransitGateway operation.

Constructs a fluent builder for the DescribeGlobalNetworks operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DisassociateConnectPeer operation.

Constructs a fluent builder for the DisassociateCustomerGateway operation.

Constructs a fluent builder for the DisassociateLink operation.

Constructs a fluent builder for the DisassociateTransitGatewayConnectPeer operation.

Constructs a fluent builder for the ExecuteCoreNetworkChangeSet operation.

Constructs a fluent builder for the GetConnectAttachment operation.

Constructs a fluent builder for the GetConnections operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetConnectPeer operation.

Constructs a fluent builder for the GetConnectPeerAssociations operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetCoreNetwork operation.

Constructs a fluent builder for the GetCoreNetworkChangeSet operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetCoreNetworkPolicy operation.

Constructs a fluent builder for the GetCustomerGatewayAssociations operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetDevices operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetLinkAssociations operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetLinks operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetNetworkResourceCounts operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetNetworkResourceRelationships operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetNetworkResources operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetNetworkRoutes operation.

Constructs a fluent builder for the GetNetworkTelemetry operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetResourcePolicy operation.

Constructs a fluent builder for the GetRouteAnalysis operation.

Constructs a fluent builder for the GetSites operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetSiteToSiteVpnAttachment operation.

Constructs a fluent builder for the GetTransitGatewayConnectPeerAssociations operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetTransitGatewayRegistrations operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the GetVpcAttachment operation.

Constructs a fluent builder for the ListAttachments operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListConnectPeers operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListCoreNetworkPolicyVersions operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListCoreNetworks operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ListOrganizationServiceAccessStatus operation.

Constructs a fluent builder for the ListTagsForResource operation.

Constructs a fluent builder for the PutCoreNetworkPolicy operation.

Constructs a fluent builder for the PutResourcePolicy operation.

Constructs a fluent builder for the RegisterTransitGateway operation.

Constructs a fluent builder for the RejectAttachment operation.

Constructs a fluent builder for the RestoreCoreNetworkPolicyVersion operation.

Constructs a fluent builder for the StartOrganizationServiceAccessUpdate operation.

Constructs a fluent builder for the StartRouteAnalysis operation.

Constructs a fluent builder for the TagResource operation.

Constructs a fluent builder for the UntagResource operation.

Constructs a fluent builder for the UpdateConnection operation.

Constructs a fluent builder for the UpdateCoreNetwork operation.

Constructs a fluent builder for the UpdateDevice operation.

Constructs a fluent builder for the UpdateGlobalNetwork operation.

Constructs a fluent builder for the UpdateLink operation.

Constructs a fluent builder for the UpdateNetworkResourceMetadata operation.

Constructs a fluent builder for the UpdateSite operation.

Constructs a fluent builder for the UpdateVpcAttachment operation.

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

Converts to this type from the input type.

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

Returns the argument unchanged.

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

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

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

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