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.

tags: Option<ValueList<Tag>>

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

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Deserialize this value from the given Serde deserializer. Read more

Performs the conversion.

Serialize this value into the given Serde serializer. Read more

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

Performs the conversion.

Performs the conversion.

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.