The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Paws::SecurityHub::AwsRdsDbClusterDetails

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::SecurityHub::AwsRdsDbClusterDetails object:

$service_obj->Method(Att1 => { ActivityStreamStatus => $value, ..., VpcSecurityGroups => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::SecurityHub::AwsRdsDbClusterDetails object:

$result = $service_obj->Method(...);
$result->Att1->ActivityStreamStatus

DESCRIPTION

Information about an Amazon RDS DB cluster.

ATTRIBUTES

ActivityStreamStatus => Str

The status of the database activity stream.

AllocatedStorage => Int

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

AssociatedRoles => ArrayRef[Paws::SecurityHub::AwsRdsDbClusterAssociatedRole]

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

AvailabilityZones => ArrayRef[Str|Undef]

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

BackupRetentionPeriod => Int

The number of days for which automated backups are retained.

ClusterCreateTime => Str

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 (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

CopyTagsToSnapshot => Bool

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

CrossAccountClone => Bool

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

CustomEndpoints => ArrayRef[Str|Undef]

A list of custom endpoints for the DB cluster.

DatabaseName => Str

The name of the database.

DbClusterIdentifier => Str

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

DbClusterMembers => ArrayRef[Paws::SecurityHub::AwsRdsDbClusterMember]

The list of instances that make up the DB cluster.

DbClusterOptionGroupMemberships => ArrayRef[Paws::SecurityHub::AwsRdsDbClusterOptionGroupMembership]

The list of option group memberships for this DB cluster.

DbClusterParameterGroup => Str

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

DbClusterResourceId => Str

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

DbSubnetGroup => Str

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

DeletionProtection => Bool

Whether the DB cluster has deletion protection enabled.

DomainMemberships => ArrayRef[Paws::SecurityHub::AwsRdsDbDomainMembership]

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

EnabledCloudWatchLogsExports => ArrayRef[Str|Undef]

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

Endpoint => Str

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

Engine => Str

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

EngineMode => Str

The database engine mode of the DB cluster.

EngineVersion => Str

The version number of the database engine to use.

HostedZoneId => Str

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

HttpEndpointEnabled => Bool

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

IamDatabaseAuthenticationEnabled => Bool

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

KmsKeyId => Str

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

MasterUsername => Str

The name of the master user for the DB cluster.

MultiAz => Bool

Whether the DB cluster has instances in multiple Availability Zones.

Port => Int

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

PreferredBackupWindow => Str

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.

PreferredMaintenanceWindow => Str

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.

ReaderEndpoint => Str

The reader endpoint for the DB cluster.

ReadReplicaIdentifiers => ArrayRef[Str|Undef]

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

Status => Str

The current status of this DB cluster.

StorageEncrypted => Bool

Whether the DB cluster is encrypted.

VpcSecurityGroups => ArrayRef[Paws::SecurityHub::AwsRdsDbInstanceVpcSecurityGroup]

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

SEE ALSO

This class forms part of Paws, describing an object used in Paws::SecurityHub

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues