Struct aws_sdk_s3control::operation::delete_bucket_replication::DeleteBucketReplicationInput
source · #[non_exhaustive]pub struct DeleteBucketReplicationInput {
pub account_id: Option<String>,
pub bucket: Option<String>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.account_id: Option<String>The Amazon Web Services account ID of the Outposts bucket to delete the replication configuration for.
bucket: Option<String>Specifies the S3 on Outposts bucket to delete the replication configuration for.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the Amazon Web Services SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:. For example, to access the bucket reports through Outpost my-outpost owned by account 123456789012 in Region us-west-2, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports. The value must be URL encoded.
Implementations§
source§impl DeleteBucketReplicationInput
impl DeleteBucketReplicationInput
sourcepub fn account_id(&self) -> Option<&str>
pub fn account_id(&self) -> Option<&str>
The Amazon Web Services account ID of the Outposts bucket to delete the replication configuration for.
sourcepub fn bucket(&self) -> Option<&str>
pub fn bucket(&self) -> Option<&str>
Specifies the S3 on Outposts bucket to delete the replication configuration for.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the Amazon Web Services SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:. For example, to access the bucket reports through Outpost my-outpost owned by account 123456789012 in Region us-west-2, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports. The value must be URL encoded.
source§impl DeleteBucketReplicationInput
impl DeleteBucketReplicationInput
sourcepub fn builder() -> DeleteBucketReplicationInputBuilder
pub fn builder() -> DeleteBucketReplicationInputBuilder
Creates a new builder-style object to manufacture DeleteBucketReplicationInput.
Trait Implementations§
source§impl Clone for DeleteBucketReplicationInput
impl Clone for DeleteBucketReplicationInput
source§fn clone(&self) -> DeleteBucketReplicationInput
fn clone(&self) -> DeleteBucketReplicationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DeleteBucketReplicationInput
impl Debug for DeleteBucketReplicationInput
source§impl PartialEq for DeleteBucketReplicationInput
impl PartialEq for DeleteBucketReplicationInput
source§fn eq(&self, other: &DeleteBucketReplicationInput) -> bool
fn eq(&self, other: &DeleteBucketReplicationInput) -> bool
self and other values to be equal, and is used
by ==.