You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::SecurityHub::Types::AwsRdsDbClusterDetails

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing AwsRdsDbClusterDetails as input to an Aws::Client method, you can use a vanilla Hash:

{
  allocated_storage: 1,
  availability_zones: ["NonEmptyString"],
  backup_retention_period: 1,
  database_name: "NonEmptyString",
  status: "NonEmptyString",
  endpoint: "NonEmptyString",
  reader_endpoint: "NonEmptyString",
  custom_endpoints: ["NonEmptyString"],
  multi_az: false,
  engine: "NonEmptyString",
  engine_version: "NonEmptyString",
  port: 1,
  master_username: "NonEmptyString",
  preferred_backup_window: "NonEmptyString",
  preferred_maintenance_window: "NonEmptyString",
  read_replica_identifiers: ["NonEmptyString"],
  vpc_security_groups: [
    {
      vpc_security_group_id: "NonEmptyString",
      status: "NonEmptyString",
    },
  ],
  hosted_zone_id: "NonEmptyString",
  storage_encrypted: false,
  kms_key_id: "NonEmptyString",
  db_cluster_resource_id: "NonEmptyString",
  associated_roles: [
    {
      role_arn: "NonEmptyString",
      status: "NonEmptyString",
    },
  ],
  cluster_create_time: "NonEmptyString",
  enabled_cloud_watch_logs_exports: ["NonEmptyString"],
  engine_mode: "NonEmptyString",
  deletion_protection: false,
  http_endpoint_enabled: false,
  activity_stream_status: "NonEmptyString",
  copy_tags_to_snapshot: false,
  cross_account_clone: false,
  domain_memberships: [
    {
      domain: "NonEmptyString",
      status: "NonEmptyString",
      fqdn: "NonEmptyString",
      iam_role_name: "NonEmptyString",
    },
  ],
  db_cluster_parameter_group: "NonEmptyString",
  db_subnet_group: "NonEmptyString",
  db_cluster_option_group_memberships: [
    {
      db_cluster_option_group_name: "NonEmptyString",
      status: "NonEmptyString",
    },
  ],
  db_cluster_identifier: "NonEmptyString",
  db_cluster_members: [
    {
      is_cluster_writer: false,
      promotion_tier: 1,
      db_instance_identifier: "NonEmptyString",
      db_cluster_parameter_group_status: "NonEmptyString",
    },
  ],
  iam_database_authentication_enabled: false,
}

Information about an Amazon RDS DB cluster.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#activity_stream_statusString

The status of the database activity stream.

Returns:

  • (String)

    The status of the database activity stream.

#allocated_storageInteger

For all database engines except Aurora, specifies the allocated storage size in gibibytes (GiB).

Returns:

  • (Integer)

    For all database engines except Aurora, specifies the allocated storage size in gibibytes (GiB).

#associated_rolesArray<Types::AwsRdsDbClusterAssociatedRole>

A list of the IAM roles that are associated with the DB cluster.

Returns:

#availability_zonesArray<String>

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

Returns:

  • (Array<String>)

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

#backup_retention_periodInteger

The number of days for which automated backups are retained.

Returns:

  • (Integer)

    The number of days for which automated backups are retained.

#cluster_create_timeString

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

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Returns:

  • (String)

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

#copy_tags_to_snapshotBoolean

Whether tags are copied from the DB cluster to snapshots of the DB cluster.

Returns:

  • (Boolean)

    Whether tags are copied from the DB cluster to snapshots of the DB cluster.

#cross_account_cloneBoolean

Whether the DB cluster is a clone of a DB cluster owned by a different AWS account.

Returns:

  • (Boolean)

    Whether the DB cluster is a clone of a DB cluster owned by a different AWS account.

#custom_endpointsArray<String>

A list of custom endpoints for the DB cluster.

Returns:

  • (Array<String>)

    A list of custom endpoints for the DB cluster.

#database_nameString

The name of the database.

Returns:

  • (String)

    The name of the database.

#db_cluster_identifierString

The DB cluster identifier that the user assigned to the cluster. This identifier is the unique key that identifies a DB cluster.

Returns:

  • (String)

    The DB cluster identifier that the user assigned to the cluster.

#db_cluster_membersArray<Types::AwsRdsDbClusterMember>

The list of instances that make up the DB cluster.

Returns:

#db_cluster_option_group_membershipsArray<Types::AwsRdsDbClusterOptionGroupMembership>

The list of option group memberships for this DB cluster.

Returns:

#db_cluster_parameter_groupString

The name of the DB cluster parameter group for the DB cluster.

Returns:

  • (String)

    The name of the DB cluster parameter group for the DB cluster.

#db_cluster_resource_idString

The identifier of the DB cluster. The identifier must be unique within each AWS Region and is immutable.

Returns:

  • (String)

    The identifier of the DB cluster.

#db_subnet_groupString

The subnet group that is associated with the DB cluster, including the name, description, and subnets in the subnet group.

Returns:

  • (String)

    The subnet group that is associated with the DB cluster, including the name, description, and subnets in the subnet group.

#deletion_protectionBoolean

Whether the DB cluster has deletion protection enabled.

Returns:

  • (Boolean)

    Whether the DB cluster has deletion protection enabled.

#domain_membershipsArray<Types::AwsRdsDbDomainMembership>

The Active Directory domain membership records that are associated with the DB cluster.

Returns:

#enabled_cloud_watch_logs_exportsArray<String>

A list of log types that this DB cluster is configured to export to CloudWatch Logs.

Returns:

  • (Array<String>)

    A list of log types that this DB cluster is configured to export to CloudWatch Logs.

#endpointString

The connection endpoint for the primary instance of the DB cluster.

Returns:

  • (String)

    The connection endpoint for the primary instance of the DB cluster.

#engineString

The name of the database engine to use for this DB cluster.

Returns:

  • (String)

    The name of the database engine to use for this DB cluster.

#engine_modeString

The database engine mode of the DB cluster.

Returns:

  • (String)

    The database engine mode of the DB cluster.

#engine_versionString

The version number of the database engine to use.

Returns:

  • (String)

    The version number of the database engine to use.

#hosted_zone_idString

Specifies the identifier that Amazon Route 53 assigns when you create a hosted zone.

Returns:

  • (String)

    Specifies the identifier that Amazon Route 53 assigns when you create a hosted zone.

#http_endpoint_enabledBoolean

Whether the HTTP endpoint for an Aurora Serverless DB cluster is enabled.

Returns:

  • (Boolean)

    Whether the HTTP endpoint for an Aurora Serverless DB cluster is enabled.

#iam_database_authentication_enabledBoolean

Whether the mapping of IAM accounts to database accounts is enabled.

Returns:

  • (Boolean)

    Whether the mapping of IAM accounts to database accounts is enabled.

#kms_key_idString

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

Returns:

  • (String)

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

#master_usernameString

The name of the master user for the DB cluster.

Returns:

  • (String)

    The name of the master user for the DB cluster.

#multi_azBoolean

Whether the DB cluster has instances in multiple Availability Zones.

Returns:

  • (Boolean)

    Whether the DB cluster has instances in multiple Availability Zones.

#portInteger

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

Returns:

  • (Integer)

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

#preferred_backup_windowString

The range of time each day when automated backups are created, if automated backups are enabled.

Uses the format HH:MM-HH:MM. For example, 04:52-05:22.

Returns:

  • (String)

    The range of time each day when automated backups are created, if automated backups are enabled.

#preferred_maintenance_windowString

The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

Uses the format <day>:HH:MM-<day>:HH:MM.

For the day values, use mon|tue|wed|thu|fri|sat|sun.

For example, sun:09:32-sun:10:02.

Returns:

  • (String)

    The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

#read_replica_identifiersArray<String>

The identifiers of the read replicas that are associated with this DB cluster.

Returns:

  • (Array<String>)

    The identifiers of the read replicas that are associated with this DB cluster.

#reader_endpointString

The reader endpoint for the DB cluster.

Returns:

  • (String)

    The reader endpoint for the DB cluster.

#statusString

The current status of this DB cluster.

Returns:

  • (String)

    The current status of this DB cluster.

#storage_encryptedBoolean

Whether the DB cluster is encrypted.

Returns:

  • (Boolean)

    Whether the DB cluster is encrypted.

#vpc_security_groupsArray<Types::AwsRdsDbInstanceVpcSecurityGroup>

A list of VPC security groups that the DB cluster belongs to.

Returns: