Interface ClusterEvents.AWSAPICallViaCloudTrail.ResponseElementsItem

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ClusterEvents.AWSAPICallViaCloudTrail.ResponseElementsItem.Jsii$Proxy
Enclosing class:
ClusterEvents.AWSAPICallViaCloudTrail

@Stability(Experimental) public static interface ClusterEvents.AWSAPICallViaCloudTrail.ResponseElementsItem extends software.amazon.jsii.JsiiSerializable
(experimental) Type definition for ResponseElementsItem.

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.*;
 Object environment;
 Object inferenceAcceleratorOverrides;
 Object networkInterfaces;
 Object resourceRequirements;
 Object tags;
 ResponseElementsItem responseElementsItem = ResponseElementsItem.builder()
         .attachments(List.of(ResponseElementsItemItem.builder()
                 .details(List.of(ResponseElementsItemItemItem.builder()
                         .name(List.of("name"))
                         .value(List.of("value"))
                         .build()))
                 .id(List.of("id"))
                 .status(List.of("status"))
                 .type(List.of("type"))
                 .build()))
         .clusterArn(List.of("clusterArn"))
         .containerInstanceArn(List.of("containerInstanceArn"))
         .containers(List.of(ResponseElementsItemItem1.builder()
                 .containerArn(List.of("containerArn"))
                 .cpu(List.of("cpu"))
                 .image(List.of("image"))
                 .lastStatus(List.of("lastStatus"))
                 .memory(List.of("memory"))
                 .name(List.of("name"))
                 .networkInterfaces(List.of(networkInterfaces))
                 .taskArn(List.of("taskArn"))
                 .build()))
         .cpu(List.of("cpu"))
         .createdAt(List.of("createdAt"))
         .desiredStatus(List.of("desiredStatus"))
         .group(List.of("group"))
         .lastStatus(List.of("lastStatus"))
         .launchType(List.of("launchType"))
         .memory(List.of("memory"))
         .overrides(Overrides1.builder()
                 .containerOverrides(List.of(Overrides1Item.builder()
                         .command(List.of("command"))
                         .cpu(List.of("cpu"))
                         .environment(List.of(environment))
                         .memory(List.of("memory"))
                         .name(List.of("name"))
                         .resourceRequirements(List.of(resourceRequirements))
                         .build()))
                 .inferenceAcceleratorOverrides(List.of(inferenceAcceleratorOverrides))
                 .build())
         .platformVersion(List.of("platformVersion"))
         .startedBy(List.of("startedBy"))
         .tags(List.of(tags))
         .taskArn(List.of("taskArn"))
         .taskDefinitionArn(List.of("taskDefinitionArn"))
         .version(List.of("version"))
         .build();
 
  • Method Details

    • getAttachments

      @Stability(Experimental) @Nullable default List<ClusterEvents.AWSAPICallViaCloudTrail.ResponseElementsItemItem> 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.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getClusterArn

      @Stability(Experimental) @Nullable default List<String> 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.Match for more advanced matching options.

      Default: - Filter with the Cluster reference

    • getContainerInstanceArn

      @Stability(Experimental) @Nullable default List<String> 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.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getContainers

      @Stability(Experimental) @Nullable default List<ClusterEvents.AWSAPICallViaCloudTrail.ResponseElementsItemItem1> getContainers()
      (experimental) containers property.

      Specify an array of string values to match this event if the actual value of containers is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getCpu

      @Stability(Experimental) @Nullable default List<String> getCpu()
      (experimental) cpu property.

      Specify an array of string values to match this event if the actual value of cpu is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getCreatedAt

      @Stability(Experimental) @Nullable default List<String> getCreatedAt()
      (experimental) createdAt property.

      Specify an array of string values to match this event if the actual value of createdAt is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getDesiredStatus

      @Stability(Experimental) @Nullable default List<String> getDesiredStatus()
      (experimental) desiredStatus property.

      Specify an array of string values to match this event if the actual value of desiredStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getGroup

      @Stability(Experimental) @Nullable default List<String> getGroup()
      (experimental) group property.

      Specify an array of string values to match this event if the actual value of group is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getLastStatus

      @Stability(Experimental) @Nullable default List<String> getLastStatus()
      (experimental) lastStatus property.

      Specify an array of string values to match this event if the actual value of lastStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getLaunchType

      @Stability(Experimental) @Nullable default List<String> getLaunchType()
      (experimental) launchType property.

      Specify an array of string values to match this event if the actual value of launchType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getMemory

      @Stability(Experimental) @Nullable default List<String> getMemory()
      (experimental) memory property.

      Specify an array of string values to match this event if the actual value of memory is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getOverrides

      @Stability(Experimental) @Nullable default ClusterEvents.AWSAPICallViaCloudTrail.Overrides1 getOverrides()
      (experimental) overrides property.

      Specify an array of string values to match this event if the actual value of overrides is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getPlatformVersion

      @Stability(Experimental) @Nullable default List<String> getPlatformVersion()
      (experimental) platformVersion property.

      Specify an array of string values to match this event if the actual value of platformVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getStartedBy

      @Stability(Experimental) @Nullable default List<String> getStartedBy()
      (experimental) startedBy property.

      Specify an array of string values to match this event if the actual value of startedBy is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getTags

      @Stability(Experimental) @Nullable default List<Object> getTags()
      (experimental) tags property.

      Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getTaskArn

      @Stability(Experimental) @Nullable default List<String> getTaskArn()
      (experimental) taskArn property.

      Specify an array of string values to match this event if the actual value of taskArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getTaskDefinitionArn

      @Stability(Experimental) @Nullable default List<String> getTaskDefinitionArn()
      (experimental) taskDefinitionArn property.

      Specify an array of string values to match this event if the actual value of taskDefinitionArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getVersion

      @Stability(Experimental) @Nullable default List<String> 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.Match for more advanced matching options.

      Default: - Do not filter on this field

    • builder

      @Stability(Experimental) static ClusterEvents.AWSAPICallViaCloudTrail.ResponseElementsItem.Builder builder()
      Returns:
      a ClusterEvents.AWSAPICallViaCloudTrail.ResponseElementsItem.Builder of ClusterEvents.AWSAPICallViaCloudTrail.ResponseElementsItem