Struct cfn::aws::ecs::TaskDefinitionProperties [] [src]

pub struct TaskDefinitionProperties {
    pub container_definitions: Option<ValueList<ContainerDefinition>>,
    pub cpu: Option<Value<String>>,
    pub execution_role_arn: Option<Value<String>>,
    pub family: Option<Value<String>>,
    pub memory: Option<Value<String>>,
    pub network_mode: Option<Value<String>>,
    pub placement_constraints: Option<ValueList<TaskDefinitionPlacementConstraint>>,
    pub requires_compatibilities: Option<ValueList<String>>,
    pub task_role_arn: Option<Value<String>>,
    pub volumes: Option<ValueList<Volume>>,
}

Properties for the TaskDefinition resource.

Fields

Property ContainerDefinitions.

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

Property Cpu.

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

Property ExecutionRoleArn.

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

Property Family.

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

Property Memory.

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

Property NetworkMode.

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

Property PlacementConstraints.

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

Property RequiresCompatibilities.

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

Property TaskRoleArn.

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

Property Volumes.

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

Trait Implementations

impl Debug for TaskDefinitionProperties
[src]

[src]

Formats the value using the given formatter. Read more

impl Serialize for TaskDefinitionProperties
[src]

[src]

Serialize this value into the given Serde serializer. Read more

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

[src]

Deserialize this value from the given Serde deserializer. Read more

impl From<TaskDefinitionProperties> for TaskDefinition
[src]

[src]

Performs the conversion.

Auto Trait Implementations