Interface ClusterEvents.ECSContainerInstanceStateChange.ECSContainerInstanceStateChangeProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ClusterEvents.ECSContainerInstanceStateChange.ECSContainerInstanceStateChangeProps.Jsii$Proxy
- Enclosing class:
ClusterEvents.ECSContainerInstanceStateChange
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.ecs.events.*;
ECSContainerInstanceStateChangeProps eCSContainerInstanceStateChangeProps = ECSContainerInstanceStateChangeProps.builder()
.accountType(List.of("accountType"))
.agentConnected(List.of("agentConnected"))
.agentUpdateStatus(List.of("agentUpdateStatus"))
.attachments(List.of(AttachmentDetails.builder()
.details(List.of(DetailsItems.builder()
.name(List.of("name"))
.value(List.of("value"))
.build()))
.id(List.of("id"))
.status(List.of("status"))
.type(List.of("type"))
.build()))
.attributes(List.of(AttributesDetails.builder()
.name(List.of("name"))
.value(List.of("value"))
.build()))
.clusterArn(List.of("clusterArn"))
.containerInstanceArn(List.of("containerInstanceArn"))
.ec2InstanceId(List.of("ec2InstanceId"))
.eventMetadata(AWSEventMetadataProps.builder()
.region(List.of("region"))
.resources(List.of("resources"))
.version(List.of("version"))
.build())
.pendingTasksCount(List.of("pendingTasksCount"))
.registeredAt(List.of("registeredAt"))
.registeredResources(List.of(ResourceDetails.builder()
.doubleValue(List.of("doubleValue"))
.integerValue(List.of("integerValue"))
.longValue(List.of("longValue"))
.name(List.of("name"))
.stringSetValue(List.of("stringSetValue"))
.type(List.of("type"))
.build()))
.remainingResources(List.of(ResourceDetails.builder()
.doubleValue(List.of("doubleValue"))
.integerValue(List.of("integerValue"))
.longValue(List.of("longValue"))
.name(List.of("name"))
.stringSetValue(List.of("stringSetValue"))
.type(List.of("type"))
.build()))
.runningTasksCount(List.of("runningTasksCount"))
.status(List.of("status"))
.statusReason(List.of("statusReason"))
.updatedAt(List.of("updatedAt"))
.version(List.of("version"))
.versionInfo(VersionInfo.builder()
.agentHash(List.of("agentHash"))
.agentVersion(List.of("agentVersion"))
.dockerVersion(List.of("dockerVersion"))
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forClusterEvents.ECSContainerInstanceStateChange.ECSContainerInstanceStateChangeProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()(experimental) accountType property.(experimental) agentConnected property.(experimental) agentUpdateStatus property.(experimental) attachments property.(experimental) attributes property.(experimental) clusterArn property.(experimental) containerInstanceArn property.(experimental) ec2InstanceId property.default AWSEventMetadataProps(experimental) EventBridge event metadata.(experimental) pendingTasksCount property.(experimental) registeredAt property.(experimental) registeredResources property.(experimental) remainingResources property.(experimental) runningTasksCount property.(experimental) status property.(experimental) statusReason property.(experimental) updatedAt property.(experimental) version property.(experimental) versionInfo property.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAccountType
(experimental) accountType property.Specify an array of string values to match this event if the actual value of accountType is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getAgentConnected
(experimental) agentConnected property.Specify an array of string values to match this event if the actual value of agentConnected is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getAgentUpdateStatus
(experimental) agentUpdateStatus property.Specify an array of string values to match this event if the actual value of agentUpdateStatus is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getAttachments
@Stability(Experimental) @Nullable default List<ClusterEvents.ECSContainerInstanceStateChange.AttachmentDetails> getAttachments()(experimental) attachments property.Specify an array of string values to match this event if the actual value of attachments is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getAttributes
@Stability(Experimental) @Nullable default List<ClusterEvents.ECSContainerInstanceStateChange.AttributesDetails> getAttributes()(experimental) attributes property.Specify an array of string values to match this event if the actual value of attributes is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getClusterArn
(experimental) clusterArn property.Specify an array of string values to match this event if the actual value of clusterArn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Filter with the Cluster reference
-
getContainerInstanceArn
(experimental) containerInstanceArn property.Specify an array of string values to match this event if the actual value of containerInstanceArn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getEc2InstanceId
(experimental) ec2InstanceId property.Specify an array of string values to match this event if the actual value of ec2InstanceId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getEventMetadata
(experimental) EventBridge event metadata.Default: - -
-
getPendingTasksCount
(experimental) pendingTasksCount property.Specify an array of string values to match this event if the actual value of pendingTasksCount is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getRegisteredAt
(experimental) registeredAt property.Specify an array of string values to match this event if the actual value of registeredAt is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getRegisteredResources
@Stability(Experimental) @Nullable default List<ClusterEvents.ECSContainerInstanceStateChange.ResourceDetails> getRegisteredResources()(experimental) registeredResources property.Specify an array of string values to match this event if the actual value of registeredResources is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getRemainingResources
@Stability(Experimental) @Nullable default List<ClusterEvents.ECSContainerInstanceStateChange.ResourceDetails> getRemainingResources()(experimental) remainingResources property.Specify an array of string values to match this event if the actual value of remainingResources is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getRunningTasksCount
(experimental) runningTasksCount property.Specify an array of string values to match this event if the actual value of runningTasksCount is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getStatus
(experimental) status property.Specify an array of string values to match this event if the actual value of status is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getStatusReason
(experimental) statusReason property.Specify an array of string values to match this event if the actual value of statusReason is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getUpdatedAt
(experimental) updatedAt property.Specify an array of string values to match this event if the actual value of updatedAt is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getVersion
(experimental) version property.Specify an array of string values to match this event if the actual value of version is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getVersionInfo
@Stability(Experimental) @Nullable default ClusterEvents.ECSContainerInstanceStateChange.VersionInfo getVersionInfo()(experimental) versionInfo property.Specify an array of string values to match this event if the actual value of versionInfo is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
builder
@Stability(Experimental) static ClusterEvents.ECSContainerInstanceStateChange.ECSContainerInstanceStateChangeProps.Builder builder()
-