Struct cfn::aws::rds::DBInstanceProperties
[−]
[src]
pub struct DBInstanceProperties { pub allocated_storage: Option<Value<String>>, pub allow_major_version_upgrade: Option<Value<bool>>, pub auto_minor_version_upgrade: Option<Value<bool>>, pub availability_zone: Option<Value<String>>, pub backup_retention_period: Option<Value<String>>, pub character_set_name: Option<Value<String>>, pub copy_tags_to_snapshot: Option<Value<bool>>, pub db_cluster_identifier: Option<Value<String>>, pub db_instance_class: Value<String>, pub db_instance_identifier: Option<Value<String>>, pub db_name: Option<Value<String>>, pub db_parameter_group_name: Option<Value<String>>, pub db_security_groups: Option<ValueList<String>>, pub db_snapshot_identifier: Option<Value<String>>, pub db_subnet_group_name: Option<Value<String>>, pub domain: Option<Value<String>>, pub domain_iam_role_name: Option<Value<String>>, pub engine: Option<Value<String>>, pub engine_version: Option<Value<String>>, pub iops: Option<Value<u32>>, pub kms_key_id: Option<Value<String>>, pub license_model: Option<Value<String>>, pub master_user_password: Option<Value<String>>, pub master_username: Option<Value<String>>, pub monitoring_interval: Option<Value<u32>>, pub monitoring_role_arn: Option<Value<String>>, pub multi_az: Option<Value<bool>>, pub option_group_name: Option<Value<String>>, pub port: Option<Value<String>>, pub preferred_backup_window: Option<Value<String>>, pub preferred_maintenance_window: Option<Value<String>>, pub publicly_accessible: Option<Value<bool>>, pub source_db_instance_identifier: Option<Value<String>>, pub source_region: Option<Value<String>>, pub storage_encrypted: Option<Value<bool>>, pub storage_type: Option<Value<String>>, pub tags: Option<ValueList<Tag>>, pub timezone: Option<Value<String>>, pub vpc_security_groups: Option<ValueList<String>>, }
Properties for the DBInstance
resource.
Fields
allocated_storage: Option<Value<String>>
Property AllocatedStorage
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
allow_major_version_upgrade: Option<Value<bool>>
Property AllowMajorVersionUpgrade
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
auto_minor_version_upgrade: Option<Value<bool>>
Property AutoMinorVersionUpgrade
.
Update type: Conditional. Conditional updates can be mutable or immutable, depending on, for example, which other properties you updated. For more information, see the relevant resource type documentation.
availability_zone: Option<Value<String>>
Property AvailabilityZone
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
backup_retention_period: Option<Value<String>>
Property BackupRetentionPeriod
.
Update type: Conditional. Conditional updates can be mutable or immutable, depending on, for example, which other properties you updated. For more information, see the relevant resource type documentation.
character_set_name: Option<Value<String>>
Property CharacterSetName
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
Property CopyTagsToSnapshot
.
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_instance_class: Value<String>
Property DBInstanceClass
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
db_instance_identifier: Option<Value<String>>
Property DBInstanceIdentifier
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
db_name: Option<Value<String>>
Property DBName
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
db_parameter_group_name: Option<Value<String>>
Property DBParameterGroupName
.
Update type: Conditional. Conditional updates can be mutable or immutable, depending on, for example, which other properties you updated. For more information, see the relevant resource type documentation.
db_security_groups: Option<ValueList<String>>
Property DBSecurityGroups
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
db_snapshot_identifier: Option<Value<String>>
Property DBSnapshotIdentifier
.
Update type: Immutable. AWS CloudFormation replaces 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.
domain: Option<Value<String>>
Property Domain
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
domain_iam_role_name: Option<Value<String>>
Property DomainIAMRoleName
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
engine: Option<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: Conditional. Conditional updates can be mutable or immutable, depending on, for example, which other properties you updated. For more information, see the relevant resource type documentation.
iops: Option<Value<u32>>
Property Iops
.
Update type: Mutable. AWS CloudFormation doesn't replace 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.
license_model: Option<Value<String>>
Property LicenseModel
.
Update type: Mutable. AWS CloudFormation doesn't replace 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.
monitoring_interval: Option<Value<u32>>
Property MonitoringInterval
.
Update type: Conditional. Conditional updates can be mutable or immutable, depending on, for example, which other properties you updated. For more information, see the relevant resource type documentation.
monitoring_role_arn: Option<Value<String>>
Property MonitoringRoleArn
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
multi_az: Option<Value<bool>>
Property MultiAZ
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
option_group_name: Option<Value<String>>
Property OptionGroupName
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
port: Option<Value<String>>
Property Port
.
Update type: Immutable. AWS CloudFormation replaces 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: Conditional. Conditional updates can be mutable or immutable, depending on, for example, which other properties you updated. For more information, see the relevant resource type documentation.
publicly_accessible: Option<Value<bool>>
Property PubliclyAccessible
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
source_db_instance_identifier: Option<Value<String>>
Property SourceDBInstanceIdentifier
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
source_region: Option<Value<String>>
Property SourceRegion
.
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.
storage_type: Option<Value<String>>
Property StorageType
.
Update type: Conditional. Conditional updates can be mutable or immutable, depending on, for example, which other properties you updated. For more information, see the relevant resource type documentation.
Property Tags
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
timezone: Option<Value<String>>
Property Timezone
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
vpc_security_groups: Option<ValueList<String>>
Property VPCSecurityGroups
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
Trait Implementations
impl Debug for DBInstanceProperties
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Default for DBInstanceProperties
[src]
fn default() -> DBInstanceProperties
[src]
Returns the "default value" for a type. Read more
impl Serialize for DBInstanceProperties
[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 DBInstanceProperties
[src]
fn deserialize<D: Deserializer<'de>>(
d: D
) -> Result<DBInstanceProperties, D::Error>
[src]
d: D
) -> Result<DBInstanceProperties, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl From<DBInstanceProperties> for DBInstance
[src]
fn from(properties: DBInstanceProperties) -> DBInstance
[src]
Performs the conversion.