pub struct Builder { /* private fields */ }
Expand description

A builder for AwsRdsDbClusterDetails.

Implementations§

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

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

Appends an item to availability_zones.

To override the contents of this collection use set_availability_zones.

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

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

The number of days for which automated backups are retained.

The number of days for which automated backups are retained.

The name of the database.

The name of the database.

The current status of this DB cluster.

The current status of this DB cluster.

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

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

The reader endpoint for the DB cluster.

The reader endpoint for the DB cluster.

Appends an item to custom_endpoints.

To override the contents of this collection use set_custom_endpoints.

A list of custom endpoints for the DB cluster.

A list of custom endpoints for the DB cluster.

Whether the DB cluster has instances in multiple Availability Zones.

Whether the DB cluster has instances in multiple Availability Zones.

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

  • aurora

  • aurora-mysql

  • aurora-postgresql

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

  • aurora

  • aurora-mysql

  • aurora-postgresql

The version number of the database engine to use.

The version number of the database engine to use.

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

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

The name of the master user for the DB cluster.

The name of the master user for the DB cluster.

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.

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.

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

Uses the format :HH:MM- :HH:MM .

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

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

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

Uses the format :HH:MM- :HH:MM .

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

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

Appends an item to read_replica_identifiers.

To override the contents of this collection use set_read_replica_identifiers.

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

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

Appends an item to vpc_security_groups.

To override the contents of this collection use set_vpc_security_groups.

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

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

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

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

Whether the DB cluster is encrypted.

Whether the DB cluster is encrypted.

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

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

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

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

Appends an item to associated_roles.

To override the contents of this collection use set_associated_roles.

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

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

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.

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.

Appends an item to enabled_cloud_watch_logs_exports.

To override the contents of this collection use set_enabled_cloud_watch_logs_exports.

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

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

The database engine mode of the DB cluster.Valid values are as follows:

  • global

  • multimaster

  • parallelquery

  • provisioned

  • serverless

The database engine mode of the DB cluster.Valid values are as follows:

  • global

  • multimaster

  • parallelquery

  • provisioned

  • serverless

Whether the DB cluster has deletion protection enabled.

Whether the DB cluster has deletion protection enabled.

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

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

The status of the database activity stream. Valid values are as follows:

  • started

  • starting

  • stopped

  • stopping

The status of the database activity stream. Valid values are as follows:

  • started

  • starting

  • stopped

  • stopping

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

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

Whether the DB cluster is a clone of a DB cluster owned by a different Amazon Web Services account.

Whether the DB cluster is a clone of a DB cluster owned by a different Amazon Web Services account.

Appends an item to domain_memberships.

To override the contents of this collection use set_domain_memberships.

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

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

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

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

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

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

Appends an item to db_cluster_option_group_memberships.

To override the contents of this collection use set_db_cluster_option_group_memberships.

The list of option group memberships for this DB cluster.

The list of option group memberships for this DB cluster.

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

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

Appends an item to db_cluster_members.

To override the contents of this collection use set_db_cluster_members.

The list of instances that make up the DB cluster.

The list of instances that make up the DB cluster.

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

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

Consumes the builder and constructs a AwsRdsDbClusterDetails.

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more
This method tests for self and other values to be equal, and is used by ==.
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more