Skip to content

AwsRdsDbSnapshotDetails

Source code in docs_src/capo_securityhub/types/aws_rds_db_snapshot_details.py
class AwsRdsDbSnapshotDetails(TypedDict, closed=True):
    db_snapshot_identifier: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The name or ARN of the DB snapshot that is used to restore the DB instance.</p>"""
    db_instance_identifier: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>A name for the DB instance.</p>"""
    snapshot_create_time: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>When the snapshot was taken in Coordinated Universal Time (UTC).</p>"""
    engine: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The name of the database engine to use for this DB instance. Valid values are as follows:</p> <ul> <li> <p> <code>aurora</code> </p> </li> <li> <p> <code>aurora-mysql</code> </p> </li> <li> <p> <code>aurora-postgresql</code> </p> </li> <li> <p> <code>c</code> </p> </li> <li> <p> <code>mariadb</code> </p> </li> <li> <p> <code>mysql</code> </p> </li> <li> <p> <code>oracle-ee</code> </p> </li> <li> <p> <code>oracle-se</code> </p> </li> <li> <p> <code>oracle-se1</code> </p> </li> <li> <p> <code>oracle-se2</code> </p> </li> <li> <p> <code>sqlserver-ee</code> </p> </li> <li> <p> <code>sqlserver-ex</code> </p> </li> <li> <p> <code>sqlserver-se</code> </p> </li> <li> <p> <code>sqlserver-web</code> </p> </li> </ul>"""
    allocated_storage: NotRequired["capo_securityhub.types.integer.Integer"]
    """<p>The amount of storage (in gigabytes) to be initially allocated for the database instance.</p>"""
    status: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The status of this DB snapshot.</p>"""
    port: NotRequired["capo_securityhub.types.integer.Integer"]
    """<p>The port that the database engine was listening on at the time of the snapshot.</p>"""
    availability_zone: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>Specifies the name of the Availability Zone in which the DB instance was located at the time of the DB snapshot.</p>"""
    vpc_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The VPC ID associated with the DB snapshot.</p>"""
    instance_create_time: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot was taken, was created.</p>"""
    master_username: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The master user name for the DB snapshot.</p>"""
    engine_version: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The version of the database engine.</p>"""
    license_model: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>License model information for the restored DB instance.</p>"""
    snapshot_type: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The type of the DB snapshot.</p>"""
    iops: NotRequired["capo_securityhub.types.integer.Integer"]
    """<p>The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.</p>"""
    option_group_name: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The option group name for the DB snapshot.</p>"""
    percent_progress: NotRequired["capo_securityhub.types.integer.Integer"]
    """<p>The percentage of the estimated data that has been transferred.</p>"""
    source_region: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The Amazon Web Services Region that the DB snapshot was created in or copied from.</p>"""
    source_db_snapshot_identifier: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The DB snapshot ARN that the DB snapshot was copied from.</p>"""
    storage_type: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The storage type associated with the DB snapshot. Valid values are as follows:</p> <ul> <li> <p> <code>gp2</code> </p> </li> <li> <p> <code>io1</code> </p> </li> <li> <p> <code>standard</code> </p> </li> </ul>"""
    tde_credential_arn: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The ARN from the key store with which to associate the instance for TDE encryption.</p>"""
    encrypted: NotRequired["capo_securityhub.types.boolean.Boolean"]
    """<p>Whether the DB snapshot is encrypted.</p>"""
    kms_key_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>If <code>Encrypted</code> is <code>true</code>, the KMS key identifier for the encrypted DB snapshot.</p>"""
    timezone: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The time zone of the DB snapshot.</p>"""
    iam_database_authentication_enabled: NotRequired[
        "capo_securityhub.types.boolean.Boolean"
    ]
    """<p>Whether mapping of IAM accounts to database accounts is enabled.</p>"""
    processor_features: NotRequired[
        "capo_securityhub.types.aws_rds_db_processor_features.AwsRdsDbProcessorFeatures"
    ]
    """<p>The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.</p>"""
    dbi_resource_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier for the source DB instance.</p>"""

allocated_storage instance-attribute

allocated_storage: NotRequired[Integer]

The amount of storage (in gigabytes) to be initially allocated for the database instance.

availability_zone instance-attribute

availability_zone: NotRequired[NonEmptyString]

Specifies the name of the Availability Zone in which the DB instance was located at the time of the DB snapshot.

db_instance_identifier instance-attribute

db_instance_identifier: NotRequired[NonEmptyString]

A name for the DB instance.

db_snapshot_identifier instance-attribute

db_snapshot_identifier: NotRequired[NonEmptyString]

The name or ARN of the DB snapshot that is used to restore the DB instance.

dbi_resource_id instance-attribute

dbi_resource_id: NotRequired[NonEmptyString]

The identifier for the source DB instance.

encrypted instance-attribute

encrypted: NotRequired[Boolean]

Whether the DB snapshot is encrypted.

engine instance-attribute

engine: NotRequired[NonEmptyString]

The name of the database engine to use for this DB instance. Valid values are as follows:

  • aurora

  • aurora-mysql

  • aurora-postgresql

  • c

  • mariadb

  • mysql

  • oracle-ee

  • oracle-se

  • oracle-se1

  • oracle-se2

  • sqlserver-ee

  • sqlserver-ex

  • sqlserver-se

  • sqlserver-web

engine_version instance-attribute

engine_version: NotRequired[NonEmptyString]

The version of the database engine.

iam_database_authentication_enabled instance-attribute

iam_database_authentication_enabled: NotRequired[Boolean]

Whether mapping of IAM accounts to database accounts is enabled.

instance_create_time instance-attribute

instance_create_time: NotRequired[NonEmptyString]

Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot was taken, was created.

iops instance-attribute

iops: NotRequired[Integer]

The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.

kms_key_id instance-attribute

kms_key_id: NotRequired[NonEmptyString]

If Encrypted is true, the KMS key identifier for the encrypted DB snapshot.

license_model instance-attribute

license_model: NotRequired[NonEmptyString]

License model information for the restored DB instance.

master_username instance-attribute

master_username: NotRequired[NonEmptyString]

The master user name for the DB snapshot.

option_group_name instance-attribute

option_group_name: NotRequired[NonEmptyString]

The option group name for the DB snapshot.

percent_progress instance-attribute

percent_progress: NotRequired[Integer]

The percentage of the estimated data that has been transferred.

port instance-attribute

port: NotRequired[Integer]

The port that the database engine was listening on at the time of the snapshot.

processor_features instance-attribute

processor_features: NotRequired[AwsRdsDbProcessorFeatures]

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

snapshot_create_time instance-attribute

snapshot_create_time: NotRequired[NonEmptyString]

When the snapshot was taken in Coordinated Universal Time (UTC).

snapshot_type instance-attribute

snapshot_type: NotRequired[NonEmptyString]

The type of the DB snapshot.

source_db_snapshot_identifier instance-attribute

source_db_snapshot_identifier: NotRequired[NonEmptyString]

The DB snapshot ARN that the DB snapshot was copied from.

source_region instance-attribute

source_region: NotRequired[NonEmptyString]

The Amazon Web Services Region that the DB snapshot was created in or copied from.

status instance-attribute

status: NotRequired[NonEmptyString]

The status of this DB snapshot.

storage_type instance-attribute

storage_type: NotRequired[NonEmptyString]

The storage type associated with the DB snapshot. Valid values are as follows:

  • gp2

  • io1

  • standard

tde_credential_arn instance-attribute

tde_credential_arn: NotRequired[NonEmptyString]

The ARN from the key store with which to associate the instance for TDE encryption.

timezone instance-attribute

timezone: NotRequired[NonEmptyString]

The time zone of the DB snapshot.

vpc_id instance-attribute

vpc_id: NotRequired[NonEmptyString]

The VPC ID associated with the DB snapshot.