Show / Hide Table of Contents

Class CfnTaskDefinition.ResourceRequirementProperty

The type and amount of a resource to assign to a container.

Inheritance
object
CfnTaskDefinition.ResourceRequirementProperty
Implements
CfnTaskDefinition.IResourceRequirementProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.ECS
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnTaskDefinition.ResourceRequirementProperty : CfnTaskDefinition.IResourceRequirementProperty
Syntax (vb)
Public Class CfnTaskDefinition.ResourceRequirementProperty Implements CfnTaskDefinition.IResourceRequirementProperty
Remarks

The supported resource types are GPUs and Elastic Inference accelerators. For more information, see Working with GPUs on Amazon ECS or Working with Amazon Elastic Inference on Amazon ECS in the Amazon Elastic Container Service Developer Guide

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-resourcerequirement.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.ECS;

             var resourceRequirementProperty = new ResourceRequirementProperty {
                 Type = "type",
                 Value = "value"
             };

Synopsis

Constructors

ResourceRequirementProperty()

The type and amount of a resource to assign to a container.

Properties

Type

The type of resource to assign to a container.

Value

The value for the specified resource type.

Constructors

ResourceRequirementProperty()

The type and amount of a resource to assign to a container.

public ResourceRequirementProperty()
Remarks

The supported resource types are GPUs and Elastic Inference accelerators. For more information, see Working with GPUs on Amazon ECS or Working with Amazon Elastic Inference on Amazon ECS in the Amazon Elastic Container Service Developer Guide

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-resourcerequirement.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.ECS;

             var resourceRequirementProperty = new ResourceRequirementProperty {
                 Type = "type",
                 Value = "value"
             };

Properties

Type

The type of resource to assign to a container.

public string Type { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-resourcerequirement.html#cfn-ecs-taskdefinition-resourcerequirement-type

Value

The value for the specified resource type.

public string Value { get; set; }
Property Value

string

Remarks

When the type is GPU , the value is the number of physical GPUs the Amazon ECS container agent reserves for the container. The number of GPUs that's reserved for all containers in a task can't exceed the number of available GPUs on the container instance that the task is launched on.

When the type is InferenceAccelerator , the value matches the deviceName for an InferenceAccelerator specified in a task definition.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-resourcerequirement.html#cfn-ecs-taskdefinition-resourcerequirement-value

Implements

CfnTaskDefinition.IResourceRequirementProperty
Back to top Generated by DocFX