Class EventTargetEcsTargetOrderedPlacementStrategy
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.outputs.EventTargetEcsTargetOrderedPlacementStrategy
-
public final class EventTargetEcsTargetOrderedPlacementStrategy extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEventTargetEcsTargetOrderedPlacementStrategy.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EventTargetEcsTargetOrderedPlacementStrategy.Builderbuilder()static EventTargetEcsTargetOrderedPlacementStrategy.Builderbuilder(EventTargetEcsTargetOrderedPlacementStrategy defaults)java.util.Optional<java.lang.String>field()java.lang.Stringtype()
-
-
-
Method Detail
-
field
public java.util.Optional<java.lang.String> field()
- Returns:
- The field to apply the placement strategy against. For the `spread` placement strategy, valid values are `instanceId` (or `host`, which has the same effect), or any platform or custom attribute that is applied to a container instance, such as `attribute:ecs.availability-zone`. For the `binpack` placement strategy, valid values are `cpu` and `memory`. For the `random` placement strategy, this field is not used. For more information, see [Amazon ECS task placement strategies](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-placement-strategies.html).
-
type
public java.lang.String type()
- Returns:
- Type of placement strategy. The only valid values at this time are `binpack`, `random` and `spread`.
-
builder
public static EventTargetEcsTargetOrderedPlacementStrategy.Builder builder()
-
builder
public static EventTargetEcsTargetOrderedPlacementStrategy.Builder builder(EventTargetEcsTargetOrderedPlacementStrategy defaults)
-
-