Struct cfn::aws::opsworks::StackProperties [] [src]

pub struct StackProperties {
    pub agent_version: Option<Value<String>>,
    pub attributes: Option<ValueMap<String>>,
    pub chef_configuration: Option<Value<ChefConfiguration>>,
    pub clone_app_ids: Option<ValueList<String>>,
    pub clone_permissions: Option<Value<bool>>,
    pub configuration_manager: Option<Value<StackConfigurationManager>>,
    pub custom_cookbooks_source: Option<Value<Source>>,
    pub custom_json: Option<Value<Value>>,
    pub default_availability_zone: Option<Value<String>>,
    pub default_instance_profile_arn: Value<String>,
    pub default_os: Option<Value<String>>,
    pub default_root_device_type: Option<Value<String>>,
    pub default_ssh_key_name: Option<Value<String>>,
    pub default_subnet_id: Option<Value<String>>,
    pub ecs_cluster_arn: Option<Value<String>>,
    pub elastic_ips: Option<ValueList<ElasticIp>>,
    pub hostname_theme: Option<Value<String>>,
    pub name: Value<String>,
    pub rds_db_instances: Option<ValueList<RdsDbInstance>>,
    pub service_role_arn: Value<String>,
    pub source_stack_id: Option<Value<String>>,
    pub tags: Option<ValueList<Tag>>,
    pub use_custom_cookbooks: Option<Value<bool>>,
    pub use_opsworks_security_groups: Option<Value<bool>>,
    pub vpc_id: Option<Value<String>>,
}

Properties for the Stack resource.

Fields

Property AgentVersion.

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

Property Attributes.

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

Property ChefConfiguration.

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

Property CloneAppIds.

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

Property ClonePermissions.

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

Property ConfigurationManager.

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

Property CustomCookbooksSource.

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

Property CustomJson.

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

Property DefaultAvailabilityZone.

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

Property DefaultInstanceProfileArn.

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

Property DefaultOs.

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

Property DefaultRootDeviceType.

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

Property DefaultSshKeyName.

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

Property DefaultSubnetId.

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

Property EcsClusterArn.

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

Property ElasticIps.

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

Property HostnameTheme.

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

Property Name.

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

Property RdsDbInstances.

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

Property ServiceRoleArn.

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

Property SourceStackId.

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

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

Property UseOpsworksSecurityGroups.

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

Property VpcId.

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

Trait Implementations

impl Debug for StackProperties
[src]

[src]

Formats the value using the given formatter. Read more

impl Default for StackProperties
[src]

[src]

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

impl Serialize for StackProperties
[src]

[src]

Serialize this value into the given Serde serializer. Read more

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

[src]

Deserialize this value from the given Serde deserializer. Read more

impl From<StackProperties> for Stack
[src]

[src]

Performs the conversion.

Auto Trait Implementations