Struct aws_sdk_opsworks::client::Client [−][src]
pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
An ergonomic service client for OpsWorks_20130218
.
This client allows ergonomic access to a OpsWorks_20130218
-shaped service.
Each method corresponds to an endpoint defined in the service’s Smithy model,
and the request and response shapes are auto-generated from that same model.
Using a Client
Once you have a client set up, you can access the service’s endpoints
by calling the appropriate method on Client
. Each such method
returns a request builder for that endpoint, with methods for setting
the various fields of the request. Once your request is complete, use
the send
method to send the request. send
returns a future, which
you then have to .await
to get the service’s response.
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 AssignInstance
operation.
See AssignInstance
for more information about the
operation and its arguments.
Constructs a fluent builder for the AssignVolume
operation.
See AssignVolume
for more information about the
operation and its arguments.
Constructs a fluent builder for the AssociateElasticIp
operation.
See AssociateElasticIp
for more information about the
operation and its arguments.
Constructs a fluent builder for the AttachElasticLoadBalancer
operation.
See AttachElasticLoadBalancer
for more information about the
operation and its arguments.
Constructs a fluent builder for the CloneStack
operation.
See CloneStack
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateApp
operation.
See CreateApp
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateDeployment
operation.
See CreateDeployment
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateInstance
operation.
See CreateInstance
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateLayer
operation.
See CreateLayer
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateStack
operation.
See CreateStack
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateUserProfile
operation.
See CreateUserProfile
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteApp
operation.
See DeleteApp
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteInstance
operation.
See DeleteInstance
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteLayer
operation.
See DeleteLayer
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteStack
operation.
See DeleteStack
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteUserProfile
operation.
See DeleteUserProfile
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeregisterEcsCluster
operation.
See DeregisterEcsCluster
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeregisterElasticIp
operation.
See DeregisterElasticIp
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeregisterInstance
operation.
See DeregisterInstance
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeregisterRdsDbInstance
operation.
See DeregisterRdsDbInstance
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeregisterVolume
operation.
See DeregisterVolume
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeAgentVersions
operation.
See DescribeAgentVersions
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeApps
operation.
See DescribeApps
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeCommands
operation.
See DescribeCommands
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeDeployments
operation.
See DescribeDeployments
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeEcsClusters
operation.
See DescribeEcsClusters
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeElasticIps
operation.
See DescribeElasticIps
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeElasticLoadBalancers
operation.
See DescribeElasticLoadBalancers
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeInstances
operation.
See DescribeInstances
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeLayers
operation.
See DescribeLayers
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeLoadBasedAutoScaling
operation.
See DescribeLoadBasedAutoScaling
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeMyUserProfile
operation.
See DescribeMyUserProfile
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeOperatingSystems
operation.
See DescribeOperatingSystems
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribePermissions
operation.
See DescribePermissions
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeRaidArrays
operation.
See DescribeRaidArrays
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeRdsDbInstances
operation.
See DescribeRdsDbInstances
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeServiceErrors
operation.
See DescribeServiceErrors
for more information about the
operation and its arguments.
pub fn describe_stack_provisioning_parameters(
&self
) -> DescribeStackProvisioningParameters<C, M, R>
pub fn describe_stack_provisioning_parameters(
&self
) -> DescribeStackProvisioningParameters<C, M, R>
Constructs a fluent builder for the DescribeStackProvisioningParameters
operation.
See DescribeStackProvisioningParameters
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeStacks
operation.
See DescribeStacks
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeStackSummary
operation.
See DescribeStackSummary
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeTimeBasedAutoScaling
operation.
See DescribeTimeBasedAutoScaling
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeUserProfiles
operation.
See DescribeUserProfiles
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeVolumes
operation.
See DescribeVolumes
for more information about the
operation and its arguments.
Constructs a fluent builder for the DetachElasticLoadBalancer
operation.
See DetachElasticLoadBalancer
for more information about the
operation and its arguments.
Constructs a fluent builder for the DisassociateElasticIp
operation.
See DisassociateElasticIp
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetHostnameSuggestion
operation.
See GetHostnameSuggestion
for more information about the
operation and its arguments.
Constructs a fluent builder for the GrantAccess
operation.
See GrantAccess
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListTags
operation.
See ListTags
for more information about the
operation and its arguments.
Constructs a fluent builder for the RebootInstance
operation.
See RebootInstance
for more information about the
operation and its arguments.
Constructs a fluent builder for the RegisterEcsCluster
operation.
See RegisterEcsCluster
for more information about the
operation and its arguments.
Constructs a fluent builder for the RegisterElasticIp
operation.
See RegisterElasticIp
for more information about the
operation and its arguments.
Constructs a fluent builder for the RegisterInstance
operation.
See RegisterInstance
for more information about the
operation and its arguments.
Constructs a fluent builder for the RegisterRdsDbInstance
operation.
See RegisterRdsDbInstance
for more information about the
operation and its arguments.
Constructs a fluent builder for the RegisterVolume
operation.
See RegisterVolume
for more information about the
operation and its arguments.
Constructs a fluent builder for the SetLoadBasedAutoScaling
operation.
See SetLoadBasedAutoScaling
for more information about the
operation and its arguments.
Constructs a fluent builder for the SetPermission
operation.
See SetPermission
for more information about the
operation and its arguments.
Constructs a fluent builder for the SetTimeBasedAutoScaling
operation.
See SetTimeBasedAutoScaling
for more information about the
operation and its arguments.
Constructs a fluent builder for the StartInstance
operation.
See StartInstance
for more information about the
operation and its arguments.
Constructs a fluent builder for the StartStack
operation.
See StartStack
for more information about the
operation and its arguments.
Constructs a fluent builder for the StopInstance
operation.
See StopInstance
for more information about the
operation and its arguments.
Constructs a fluent builder for the StopStack
operation.
See StopStack
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 UnassignInstance
operation.
See UnassignInstance
for more information about the
operation and its arguments.
Constructs a fluent builder for the UnassignVolume
operation.
See UnassignVolume
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 UpdateApp
operation.
See UpdateApp
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateElasticIp
operation.
See UpdateElasticIp
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateInstance
operation.
See UpdateInstance
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateLayer
operation.
See UpdateLayer
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateMyUserProfile
operation.
See UpdateMyUserProfile
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateRdsDbInstance
operation.
See UpdateRdsDbInstance
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateStack
operation.
See UpdateStack
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateUserProfile
operation.
See UpdateUserProfile
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateVolume
operation.
See UpdateVolume
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 = AwsMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, 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