Struct cfn::aws::redshift::ClusterProperties [−][src]
pub struct ClusterProperties {}Show fields
pub allow_version_upgrade: Option<Value<bool>>, pub automated_snapshot_retention_period: Option<Value<u32>>, pub availability_zone: Option<Value<String>>, pub cluster_identifier: Option<Value<String>>, pub cluster_parameter_group_name: Option<Value<String>>, pub cluster_security_groups: Option<ValueList<String>>, pub cluster_subnet_group_name: Option<Value<String>>, pub cluster_type: Value<String>, pub cluster_version: Option<Value<String>>, pub db_name: Value<String>, pub elastic_ip: Option<Value<String>>, pub encrypted: Option<Value<bool>>, pub endpoint: Option<Value<Endpoint>>, pub hsm_client_certificate_identifier: Option<Value<String>>, pub hsm_configuration_identifier: Option<Value<String>>, pub iam_roles: Option<ValueList<String>>, pub kms_key_id: Option<Value<String>>, pub logging_properties: Option<Value<LoggingProperties>>, pub master_user_password: Value<String>, pub master_username: Value<String>, pub node_type: Value<String>, pub number_of_nodes: Option<Value<u32>>, pub owner_account: Option<Value<String>>, pub port: Option<Value<u32>>, pub preferred_maintenance_window: Option<Value<String>>, pub publicly_accessible: Option<Value<bool>>, pub snapshot_cluster_identifier: Option<Value<String>>, pub snapshot_identifier: Option<Value<String>>, pub tags: Option<ValueList<Tag>>, pub vpc_security_group_ids: Option<ValueList<String>>,
Expand description
Properties for the Cluster
resource.
Fields
allow_version_upgrade: Option<Value<bool>>
Property AllowVersionUpgrade
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
automated_snapshot_retention_period: Option<Value<u32>>
Property AutomatedSnapshotRetentionPeriod
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
availability_zone: Option<Value<String>>
Property AvailabilityZone
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
cluster_identifier: Option<Value<String>>
Property ClusterIdentifier
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
cluster_parameter_group_name: Option<Value<String>>
Property ClusterParameterGroupName
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
cluster_security_groups: Option<ValueList<String>>
Property ClusterSecurityGroups
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
cluster_subnet_group_name: Option<Value<String>>
Property ClusterSubnetGroupName
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
cluster_type: Value<String>
Property ClusterType
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
cluster_version: Option<Value<String>>
Property ClusterVersion
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
db_name: Value<String>
Property DBName
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
elastic_ip: Option<Value<String>>
Property ElasticIp
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
encrypted: Option<Value<bool>>
Property Encrypted
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
endpoint: Option<Value<Endpoint>>
Property Endpoint
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
hsm_client_certificate_identifier: Option<Value<String>>
Property HsmClientCertificateIdentifier
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
hsm_configuration_identifier: Option<Value<String>>
Property HsmConfigurationIdentifier
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
iam_roles: Option<ValueList<String>>
Property IamRoles
.
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.
logging_properties: Option<Value<LoggingProperties>>
Property LoggingProperties
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
master_user_password: Value<String>
Property MasterUserPassword
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
master_username: Value<String>
Property MasterUsername
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
node_type: Value<String>
Property NodeType
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
number_of_nodes: Option<Value<u32>>
Property NumberOfNodes
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
owner_account: Option<Value<String>>
Property OwnerAccount
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
port: Option<Value<u32>>
Property Port
.
Update type: Immutable. AWS CloudFormation replaces 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.
publicly_accessible: Option<Value<bool>>
Property PubliclyAccessible
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
snapshot_cluster_identifier: Option<Value<String>>
Property SnapshotClusterIdentifier
.
Update type: Immutable. AWS CloudFormation replaces 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.
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
Returns the “default value” for a type. Read more
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ClusterProperties
impl Send for ClusterProperties
impl Sync for ClusterProperties
impl Unpin for ClusterProperties
impl UnwindSafe for ClusterProperties