Class: Aws::SecurityHub::Types::AwsRdsDbClusterSnapshotDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsRdsDbClusterSnapshotDetails
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
Information about an Amazon RDS DB cluster snapshot.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#allocated_storage ⇒ Integer
Specifies the allocated storage size in gibibytes (GiB).
-
#availability_zones ⇒ Array<String>
A list of Availability Zones where instances in the DB cluster can be created.
-
#cluster_create_time ⇒ String
Indicates when the DB cluster was created, in Universal Coordinated Time (UTC).
-
#db_cluster_identifier ⇒ String
The DB cluster identifier.
-
#db_cluster_snapshot_attributes ⇒ Array<Types::AwsRdsDbClusterSnapshotDbClusterSnapshotAttribute>
Contains the name and values of a manual DB cluster snapshot attribute.
-
#db_cluster_snapshot_identifier ⇒ String
The identifier of the DB cluster snapshot.
-
#engine ⇒ String
The name of the database engine that you want to use for this DB instance.
-
#engine_version ⇒ String
The version of the database engine to use.
-
#iam_database_authentication_enabled ⇒ Boolean
Whether mapping of IAM accounts to database accounts is enabled.
-
#kms_key_id ⇒ String
The ARN of the KMS master key that is used to encrypt the database instances in the DB cluster.
-
#license_model ⇒ String
The license model information for this DB cluster snapshot.
-
#master_username ⇒ String
The name of the master user for the DB cluster.
-
#percent_progress ⇒ Integer
Specifies the percentage of the estimated data that has been transferred.
-
#port ⇒ Integer
The port number on which the DB instances in the DB cluster accept connections.
-
#snapshot_create_time ⇒ String
Indicates when the snapshot was taken.
-
#snapshot_type ⇒ String
The type of DB cluster snapshot.
-
#status ⇒ String
The status of this DB cluster snapshot.
-
#storage_encrypted ⇒ Boolean
Whether the DB cluster is encrypted.
-
#vpc_id ⇒ String
The VPC ID that is associated with the DB cluster snapshot.
Instance Attribute Details
#allocated_storage ⇒ Integer
Specifies the allocated storage size in gibibytes (GiB).
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#availability_zones ⇒ Array<String>
A list of Availability Zones where instances in the DB cluster can be created.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#cluster_create_time ⇒ String
Indicates when the DB cluster was created, in Universal Coordinated Time (UTC).
For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#db_cluster_identifier ⇒ String
The DB cluster identifier.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#db_cluster_snapshot_attributes ⇒ Array<Types::AwsRdsDbClusterSnapshotDbClusterSnapshotAttribute>
Contains the name and values of a manual DB cluster snapshot attribute.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#db_cluster_snapshot_identifier ⇒ String
The identifier of the DB cluster snapshot.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#engine ⇒ String
The name of the database engine that you want to use for this DB instance.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#engine_version ⇒ String
The version of the database engine to use.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#iam_database_authentication_enabled ⇒ Boolean
Whether mapping of IAM accounts to database accounts is enabled.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
The ARN of the KMS master key that is used to encrypt the database instances in the DB cluster.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#license_model ⇒ String
The license model information for this DB cluster snapshot.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#master_username ⇒ String
The name of the master user for the DB cluster.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#percent_progress ⇒ Integer
Specifies the percentage of the estimated data that has been transferred.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#port ⇒ Integer
The port number on which the DB instances in the DB cluster accept connections.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#snapshot_create_time ⇒ String
Indicates when the snapshot was taken.
For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#snapshot_type ⇒ String
The type of DB cluster snapshot.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of this DB cluster snapshot.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#storage_encrypted ⇒ Boolean
Whether the DB cluster is encrypted.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The VPC ID that is associated with the DB cluster snapshot.
15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15902 class AwsRdsDbClusterSnapshotDetails < Struct.new( :availability_zones, :snapshot_create_time, :engine, :allocated_storage, :status, :port, :vpc_id, :cluster_create_time, :master_username, :engine_version, :license_model, :snapshot_type, :percent_progress, :storage_encrypted, :kms_key_id, :db_cluster_identifier, :db_cluster_snapshot_identifier, :iam_database_authentication_enabled, :db_cluster_snapshot_attributes) SENSITIVE = [] include Aws::Structure end |