NAME

Paws::DocDB::DBInstance

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::DocDB::DBInstance object:

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

Results returned from an API call

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

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

DESCRIPTION

Detailed information about an instance.

ATTRIBUTES

AutoMinorVersionUpgrade => Bool

Does not apply. This parameter does not apply to Amazon DocumentDB. Amazon DocumentDB does not perform minor version upgrades regardless of the value set.

AvailabilityZone => Str

Specifies the name of the Availability Zone that the instance is located in.

BackupRetentionPeriod => Int

Specifies the number of days for which automatic snapshots are retained.

CACertificateIdentifier => Str

The identifier of the CA certificate for this DB instance.

DBClusterIdentifier => Str

Contains the name of the cluster that the instance is a member of if the instance is a member of a cluster.

DBInstanceArn => Str

The Amazon Resource Name (ARN) for the instance.

DBInstanceClass => Str

Contains the name of the compute and memory capacity class of the instance.

DBInstanceIdentifier => Str

Contains a user-provided database identifier. This identifier is the unique key that identifies an instance.

DBInstanceStatus => Str

Specifies the current state of this database.

DbiResourceId => Str

The Region-unique, immutable identifier for the instance. This identifier is found in CloudTrail log entries whenever the KMS key for the instance is accessed.

DBSubnetGroup => Paws::DocDB::DBSubnetGroup

Specifies information on the subnet group that is associated with the instance, including the name, description, and subnets in the subnet group.

EnabledCloudwatchLogsExports => ArrayRef[Str|Undef]

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

Endpoint => Paws::DocDB::Endpoint

Specifies the connection endpoint.

Engine => Str

Provides the name of the database engine to be used for this instance.

EngineVersion => Str

Indicates the database engine version.

InstanceCreateTime => Str

Provides the date and time that the instance was created.

KmsKeyId => Str

If StorageEncrypted is true, the KMS key identifier for the encrypted instance.

LatestRestorableTime => Str

Specifies the latest time to which a database can be restored with point-in-time restore.

PendingModifiedValues => Paws::DocDB::PendingModifiedValues

Specifies that changes to the instance are pending. This element is included only when changes are pending. Specific changes are identified by subelements.

PreferredBackupWindow => Str

Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod.

PreferredMaintenanceWindow => Str

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

PromotionTier => Int

A value that specifies the order in which an Amazon DocumentDB replica is promoted to the primary instance after a failure of the existing primary instance.

PubliclyAccessible => Bool

Not supported. Amazon DocumentDB does not currently support public endpoints. The value of PubliclyAccessible is always false.

StatusInfos => ArrayRef[Paws::DocDB::DBInstanceStatusInfo]

The status of a read replica. If the instance is not a read replica, this is blank.

StorageEncrypted => Bool

Specifies whether or not the instance is encrypted.

VpcSecurityGroups => ArrayRef[Paws::DocDB::VpcSecurityGroupMembership]

Provides a list of VPC security group elements that the instance belongs to.

SEE ALSO

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

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