Struct aws_sdk_acmpca::client::Client [−][src]
pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Client for AWS Certificate Manager Private Certificate Authority
Client for invoking operations on AWS Certificate Manager Private Certificate Authority. Each operation on AWS Certificate Manager Private Certificate Authority 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_acmpca::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_acmpca::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_acmpca::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 CreateCertificateAuthority
operation.
See CreateCertificateAuthority
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateCertificateAuthorityAuditReport
operation.
See CreateCertificateAuthorityAuditReport
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreatePermission
operation.
See CreatePermission
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteCertificateAuthority
operation.
See DeleteCertificateAuthority
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeletePermission
operation.
See DeletePermission
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeletePolicy
operation.
See DeletePolicy
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeCertificateAuthority
operation.
See DescribeCertificateAuthority
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeCertificateAuthorityAuditReport
operation.
See DescribeCertificateAuthorityAuditReport
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetCertificate
operation.
See GetCertificate
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetCertificateAuthorityCertificate
operation.
See GetCertificateAuthorityCertificate
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetCertificateAuthorityCsr
operation.
See GetCertificateAuthorityCsr
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetPolicy
operation.
See GetPolicy
for more information about the
operation and its arguments.
Constructs a fluent builder for the ImportCertificateAuthorityCertificate
operation.
See ImportCertificateAuthorityCertificate
for more information about the
operation and its arguments.
Constructs a fluent builder for the IssueCertificate
operation.
See IssueCertificate
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListCertificateAuthorities
operation.
See ListCertificateAuthorities
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListPermissions
operation.
See ListPermissions
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 PutPolicy
operation.
See PutPolicy
for more information about the
operation and its arguments.
Constructs a fluent builder for the RestoreCertificateAuthority
operation.
See RestoreCertificateAuthority
for more information about the
operation and its arguments.
Constructs a fluent builder for the RevokeCertificate
operation.
See RevokeCertificate
for more information about the
operation and its arguments.
Constructs a fluent builder for the TagCertificateAuthority
operation.
See TagCertificateAuthority
for more information about the
operation and its arguments.
Constructs a fluent builder for the UntagCertificateAuthority
operation.
See UntagCertificateAuthority
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateCertificateAuthority
operation.
See UpdateCertificateAuthority
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 = DefaultMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, 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