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

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

Overview

Describes the versioning state of an S3 bucket.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#is_mfa_delete_enabled ⇒ Boolean

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)


18387
18388
18389
18390
18391
18392
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18387

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

#status ⇒ String

The versioning status of the S3 bucket. Valid values are Enabled or Suspended.

Returns:

  • (String)


18387
18388
18389
18390
18391
18392
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18387

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