Struct cfn::aws::rds::DBClusterProperties
[−]
[src]
pub struct DBClusterProperties { pub availability_zones: Option<ValueList<String>>, pub backup_retention_period: Option<Value<u32>>, pub db_cluster_identifier: Option<Value<String>>, pub db_cluster_parameter_group_name: Option<Value<String>>, pub db_subnet_group_name: Option<Value<String>>, pub database_name: Option<Value<String>>, pub engine: Value<String>, pub engine_version: Option<Value<String>>, pub kms_key_id: Option<Value<String>>, pub master_user_password: Option<Value<String>>, pub master_username: Option<Value<String>>, pub port: Option<Value<u32>>, pub preferred_backup_window: Option<Value<String>>, pub preferred_maintenance_window: Option<Value<String>>, pub replication_source_identifier: Option<Value<String>>, pub snapshot_identifier: Option<Value<String>>, pub storage_encrypted: Option<Value<bool>>, pub tags: Option<ValueList<Tag>>, pub vpc_security_group_ids: Option<ValueList<String>>, }
Properties for the DBCluster
resource.
Fields
availability_zones: Option<ValueList<String>>
Property AvailabilityZones
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
backup_retention_period: Option<Value<u32>>
Property BackupRetentionPeriod
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
db_cluster_identifier: Option<Value<String>>
Property DBClusterIdentifier
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
db_cluster_parameter_group_name: Option<Value<String>>
Property DBClusterParameterGroupName
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
db_subnet_group_name: Option<Value<String>>
Property DBSubnetGroupName
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
database_name: Option<Value<String>>
Property DatabaseName
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
engine: Value<String>
Property Engine
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
engine_version: Option<Value<String>>
Property EngineVersion
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
kms_key_id: Option<Value<String>>
Property KmsKeyId
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
master_user_password: Option<Value<String>>
Property MasterUserPassword
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
master_username: Option<Value<String>>
Property MasterUsername
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
port: Option<Value<u32>>
Property Port
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
preferred_backup_window: Option<Value<String>>
Property PreferredBackupWindow
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
preferred_maintenance_window: Option<Value<String>>
Property PreferredMaintenanceWindow
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
replication_source_identifier: Option<Value<String>>
Property ReplicationSourceIdentifier
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
snapshot_identifier: Option<Value<String>>
Property SnapshotIdentifier
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
storage_encrypted: Option<Value<bool>>
Property StorageEncrypted
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
Property Tags
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
vpc_security_group_ids: Option<ValueList<String>>
Property VpcSecurityGroupIds
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
Trait Implementations
impl Debug for DBClusterProperties
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Default for DBClusterProperties
[src]
fn default() -> DBClusterProperties
[src]
Returns the "default value" for a type. Read more
impl Serialize for DBClusterProperties
[src]
fn serialize<S: Serializer>(&self, s: S) -> Result<S::Ok, S::Error>
[src]
Serialize this value into the given Serde serializer. Read more
impl<'de> Deserialize<'de> for DBClusterProperties
[src]
fn deserialize<D: Deserializer<'de>>(
d: D
) -> Result<DBClusterProperties, D::Error>
[src]
d: D
) -> Result<DBClusterProperties, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl From<DBClusterProperties> for DBCluster
[src]
fn from(properties: DBClusterProperties) -> DBCluster
[src]
Performs the conversion.