Class: Aws::SecurityHub::Types::AwsRdsDbClusterSnapshotDetails

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

Overview

Information about an Amazon RDS DB cluster snapshot.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allocated_storageInteger

Specifies the allocated storage size in gibibytes (GiB).



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_zonesArray<String>

A list of Availability Zones where instances in the DB cluster can be created.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_timeString

Indicates when the DB cluster was created, in Universal Coordinated Time (UTC).

This field accepts only the specified formats. Timestamps can end with Z or ‘(“+” / “-”) time-hour [“:” time-minute]`. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

  • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

  • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

  • ‘YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59`)

  • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

  • ‘YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59`)



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_identifierString

The DB cluster identifier.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_attributesArray<Types::AwsRdsDbClusterSnapshotDbClusterSnapshotAttribute>

Contains the name and values of a manual DB cluster snapshot attribute.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_identifierString

The identifier of the DB cluster snapshot.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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

#engineString

The name of the database engine that you want to use for this DB instance.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_versionString

The version of the database engine to use.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_enabledBoolean

Whether mapping of IAM accounts to database accounts is enabled.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_idString

The ARN of the KMS master key that is used to encrypt the database instances in the DB cluster.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_modelString

The license model information for this DB cluster snapshot.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_usernameString

The name of the master user for the DB cluster.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_progressInteger

Specifies the percentage of the estimated data that has been transferred.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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

#portInteger

The port number on which the DB instances in the DB cluster accept connections.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_timeString

Indicates when the snapshot was taken.

This field accepts only the specified formats. Timestamps can end with Z or ‘(“+” / “-”) time-hour [“:” time-minute]`. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

  • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

  • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

  • ‘YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59`)

  • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

  • ‘YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59`)



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_typeString

The type of DB cluster snapshot.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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

#statusString

The status of this DB cluster snapshot.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_encryptedBoolean

Whether the DB cluster is encrypted.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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_idString

The VPC ID that is associated with the DB cluster snapshot.



16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
# File 'lib/aws-sdk-securityhub/types.rb', line 16142

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