Struct aws_sdk_appstream::client::Client [−][src]
pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }Expand description
Client for Amazon AppStream
Client for invoking operations on Amazon AppStream. Each operation on Amazon AppStream 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_appstream::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operationname>().
.<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_appstream::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_appstream::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 AssociateFleet operation.
See AssociateFleet for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchAssociateUserStack operation.
See BatchAssociateUserStack for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchDisassociateUserStack operation.
See BatchDisassociateUserStack for more information about the
operation and its arguments.
Constructs a fluent builder for the CopyImage operation.
See CopyImage for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateDirectoryConfig operation.
See CreateDirectoryConfig for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateFleet operation.
See CreateFleet for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateImageBuilder operation.
See CreateImageBuilder for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateImageBuilderStreamingURL operation.
See CreateImageBuilderStreamingURL 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 CreateStreamingURL operation.
See CreateStreamingURL for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateUpdatedImage operation.
See CreateUpdatedImage for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateUsageReportSubscription operation.
See CreateUsageReportSubscription for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateUser operation.
See CreateUser for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteDirectoryConfig operation.
See DeleteDirectoryConfig for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteFleet operation.
See DeleteFleet for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteImage operation.
See DeleteImage for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteImageBuilder operation.
See DeleteImageBuilder for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteImagePermissions operation.
See DeleteImagePermissions 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 DeleteUsageReportSubscription operation.
See DeleteUsageReportSubscription for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteUser operation.
See DeleteUser for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeDirectoryConfigs operation.
See DescribeDirectoryConfigs for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeFleets operation.
See DescribeFleets for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeImageBuilders operation.
See DescribeImageBuilders for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeImagePermissions operation.
See DescribeImagePermissions for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeImages operation.
See DescribeImages for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeSessions operation.
See DescribeSessions 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.
pub fn describe_usage_report_subscriptions(
&self
) -> DescribeUsageReportSubscriptions<C, M, R>
pub fn describe_usage_report_subscriptions(
&self
) -> DescribeUsageReportSubscriptions<C, M, R>
Constructs a fluent builder for the DescribeUsageReportSubscriptions operation.
See DescribeUsageReportSubscriptions for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeUsers operation.
See DescribeUsers for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeUserStackAssociations operation.
See DescribeUserStackAssociations for more information about the
operation and its arguments.
Constructs a fluent builder for the DisableUser operation.
See DisableUser for more information about the
operation and its arguments.
Constructs a fluent builder for the DisassociateFleet operation.
See DisassociateFleet for more information about the
operation and its arguments.
Constructs a fluent builder for the EnableUser operation.
See EnableUser for more information about the
operation and its arguments.
Constructs a fluent builder for the ExpireSession operation.
See ExpireSession for more information about the
operation and its arguments.
Constructs a fluent builder for the ListAssociatedFleets operation.
See ListAssociatedFleets for more information about the
operation and its arguments.
Constructs a fluent builder for the ListAssociatedStacks operation.
See ListAssociatedStacks 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 StartFleet operation.
See StartFleet for more information about the
operation and its arguments.
Constructs a fluent builder for the StartImageBuilder operation.
See StartImageBuilder for more information about the
operation and its arguments.
Constructs a fluent builder for the StopFleet operation.
See StopFleet for more information about the
operation and its arguments.
Constructs a fluent builder for the StopImageBuilder operation.
See StopImageBuilder 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 UpdateDirectoryConfig operation.
See UpdateDirectoryConfig for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateFleet operation.
See UpdateFleet for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateImagePermissions operation.
See UpdateImagePermissions 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.
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