Struct cfn::aws::emr::ClusterProperties [] [src]

pub struct ClusterProperties {
    pub additional_info: Option<Value<Value>>,
    pub applications: Option<ValueList<Application>>,
    pub auto_scaling_role: Option<Value<String>>,
    pub bootstrap_actions: Option<ValueList<BootstrapActionConfig>>,
    pub configurations: Option<ValueList<Configuration>>,
    pub custom_ami_id: Option<Value<String>>,
    pub ebs_root_volume_size: Option<Value<u32>>,
    pub instances: Value<JobFlowInstancesConfig>,
    pub job_flow_role: Value<String>,
    pub log_uri: Option<Value<String>>,
    pub name: Value<String>,
    pub release_label: Option<Value<String>>,
    pub scale_down_behavior: Option<Value<String>>,
    pub security_configuration: Option<Value<String>>,
    pub service_role: Value<String>,
    pub tags: Option<ValueList<Tag>>,
    pub visible_to_all_users: Option<Value<bool>>,
}

Properties for the Cluster resource.

Fields

Property AdditionalInfo.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property Applications.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property AutoScalingRole.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property BootstrapActions.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property Configurations.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property CustomAmiId.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property EbsRootVolumeSize.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property Instances.

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 JobFlowRole.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property LogUri.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property Name.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property ReleaseLabel.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property ScaleDownBehavior.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property SecurityConfiguration.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property ServiceRole.

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.

Property VisibleToAllUsers.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Trait Implementations

impl Debug for ClusterProperties
[src]

[src]

Formats the value using the given formatter. Read more

impl Default for ClusterProperties
[src]

[src]

Returns the "default value" for a type. Read more

impl Serialize for ClusterProperties
[src]

[src]

Serialize this value into the given Serde serializer. Read more

impl<'de> Deserialize<'de> for ClusterProperties
[src]

[src]

Deserialize this value from the given Serde deserializer. Read more

impl From<ClusterProperties> for Cluster
[src]

[src]

Performs the conversion.

Auto Trait Implementations