Class: Aws::SecurityHub::Types::AwsS3BucketBucketVersioningConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Note:

When making an API call, you may pass AwsS3BucketBucketVersioningConfiguration data as a hash:

{
  is_mfa_delete_enabled: false,
  status: "NonEmptyString",
}

Describes the versioning state of an S3 bucket.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#is_mfa_delete_enabledBoolean

Specifies whether MFA delete is currently enabled in the S3 bucket versioning configuration. If the S3 bucket was never configured with MFA delete, then this attribute is not included.

Returns:

  • (Boolean)


16970
16971
16972
16973
16974
16975
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 16970

class AwsS3BucketBucketVersioningConfiguration < Struct.new(
  :is_mfa_delete_enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The versioning status of the S3 bucket.

Returns:

  • (String)


16970
16971
16972
16973
16974
16975
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 16970

class AwsS3BucketBucketVersioningConfiguration < Struct.new(
  :is_mfa_delete_enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end