Struct aws_sdk_securityhub::model::aws_s3_bucket_details::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }Expand description
A builder for AwsS3BucketDetails
Implementations
The canonical user ID of the owner of the S3 bucket.
The canonical user ID of the owner of the S3 bucket.
The display name of the owner of the S3 bucket.
The display name of the owner of the S3 bucket.
The Amazon Web Services account identifier of the account that owns the S3 bucket.
The Amazon Web Services account identifier of the account that owns the S3 bucket.
Indicates when the S3 bucket was created.
Uses the date-time format specified in RFC 3339 section 5.6, Internet
Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z.
Indicates when the S3 bucket was created.
Uses the date-time format specified in RFC 3339 section 5.6, Internet
Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z.
pub fn server_side_encryption_configuration(
self,
input: AwsS3BucketServerSideEncryptionConfiguration
) -> Self
pub fn server_side_encryption_configuration(
self,
input: AwsS3BucketServerSideEncryptionConfiguration
) -> Self
The encryption rules that are applied to the S3 bucket.
pub fn set_server_side_encryption_configuration(
self,
input: Option<AwsS3BucketServerSideEncryptionConfiguration>
) -> Self
pub fn set_server_side_encryption_configuration(
self,
input: Option<AwsS3BucketServerSideEncryptionConfiguration>
) -> Self
The encryption rules that are applied to the S3 bucket.
pub fn bucket_lifecycle_configuration(
self,
input: AwsS3BucketBucketLifecycleConfigurationDetails
) -> Self
pub fn bucket_lifecycle_configuration(
self,
input: AwsS3BucketBucketLifecycleConfigurationDetails
) -> Self
The lifecycle configuration for objects in the S3 bucket.
pub fn set_bucket_lifecycle_configuration(
self,
input: Option<AwsS3BucketBucketLifecycleConfigurationDetails>
) -> Self
pub fn set_bucket_lifecycle_configuration(
self,
input: Option<AwsS3BucketBucketLifecycleConfigurationDetails>
) -> Self
The lifecycle configuration for objects in the S3 bucket.
pub fn public_access_block_configuration(
self,
input: AwsS3AccountPublicAccessBlockDetails
) -> Self
pub fn public_access_block_configuration(
self,
input: AwsS3AccountPublicAccessBlockDetails
) -> Self
Provides information about the Amazon S3 Public Access Block configuration for the S3 bucket.
pub fn set_public_access_block_configuration(
self,
input: Option<AwsS3AccountPublicAccessBlockDetails>
) -> Self
pub fn set_public_access_block_configuration(
self,
input: Option<AwsS3AccountPublicAccessBlockDetails>
) -> Self
Provides information about the Amazon S3 Public Access Block configuration for the S3 bucket.
The access control list for the S3 bucket.
The access control list for the S3 bucket.
The logging configuration for the S3 bucket.
pub fn set_bucket_logging_configuration(
self,
input: Option<AwsS3BucketLoggingConfiguration>
) -> Self
pub fn set_bucket_logging_configuration(
self,
input: Option<AwsS3BucketLoggingConfiguration>
) -> Self
The logging configuration for the S3 bucket.
The website configuration parameters for the S3 bucket.
pub fn set_bucket_website_configuration(
self,
input: Option<AwsS3BucketWebsiteConfiguration>
) -> Self
pub fn set_bucket_website_configuration(
self,
input: Option<AwsS3BucketWebsiteConfiguration>
) -> Self
The website configuration parameters for the S3 bucket.
pub fn bucket_notification_configuration(
self,
input: AwsS3BucketNotificationConfiguration
) -> Self
pub fn bucket_notification_configuration(
self,
input: AwsS3BucketNotificationConfiguration
) -> Self
The notification configuration for the S3 bucket.
pub fn set_bucket_notification_configuration(
self,
input: Option<AwsS3BucketNotificationConfiguration>
) -> Self
pub fn set_bucket_notification_configuration(
self,
input: Option<AwsS3BucketNotificationConfiguration>
) -> Self
The notification configuration for the S3 bucket.
Consumes the builder and constructs a AwsS3BucketDetails
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
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
