Struct aws_sdk_ecr::client::fluent_builders::PutReplicationConfiguration [−][src]
pub struct PutReplicationConfiguration<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }Expand description
Fluent builder constructing a request to PutReplicationConfiguration.
Creates or updates the replication configuration for a registry. The existing replication configuration for a repository can be retrieved with the DescribeRegistry API action. The first time the PutReplicationConfiguration API is called, a service-linked IAM role is created in your account for the replication process. For more information, see Using service-linked roles for Amazon ECR in the Amazon Elastic Container Registry User Guide.
When configuring cross-account replication, the destination account must grant the source account permission to replicate. This permission is controlled using a registry permissions policy. For more information, see PutRegistryPolicy.
Implementations
impl<C, M, R> PutReplicationConfiguration<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> PutReplicationConfiguration<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<PutReplicationConfigurationOutput, SdkError<PutReplicationConfigurationError>> where
R::Policy: SmithyRetryPolicy<PutReplicationConfigurationInputOperationOutputAlias, PutReplicationConfigurationOutput, PutReplicationConfigurationError, PutReplicationConfigurationInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<PutReplicationConfigurationOutput, SdkError<PutReplicationConfigurationError>> where
R::Policy: SmithyRetryPolicy<PutReplicationConfigurationInputOperationOutputAlias, PutReplicationConfigurationOutput, PutReplicationConfigurationError, PutReplicationConfigurationInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
An object representing the replication configuration for a registry.
An object representing the replication configuration for a registry.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for PutReplicationConfiguration<C, M, R>
impl<C, M, R> Send for PutReplicationConfiguration<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for PutReplicationConfiguration<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for PutReplicationConfiguration<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for PutReplicationConfiguration<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
