Interface AWSAPICallViaCloudTrail.RequestParameters

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

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

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 networkBindings;
 Object resourceRequirements;
 RequestParameters requestParameters = RequestParameters.builder()
         .cluster(List.of("cluster"))
         .containerInstance(List.of("containerInstance"))
         .containers(List.of(RequestParametersItem1.builder()
                 .containerName(List.of("containerName"))
                 .exitCode(List.of("exitCode"))
                 .networkBindings(List.of(networkBindings))
                 .status(List.of("status"))
                 .build()))
         .count(List.of("count"))
         .enableEcsManagedTags(List.of("enableEcsManagedTags"))
         .executionStoppedAt(List.of("executionStoppedAt"))
         .launchType(List.of("launchType"))
         .networkConfiguration(NetworkConfiguration.builder()
                 .awsvpcConfiguration(AwsvpcConfiguration.builder()
                         .assignPublicIp(List.of("assignPublicIp"))
                         .subnets(List.of("subnets"))
                         .build())
                 .build())
         .overrides(Overrides.builder()
                 .containerOverrides(List.of(OverridesItem.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()))
                 .build())
         .placementConstraints(List.of(RequestParametersItem.builder()
                 .expression(List.of("expression"))
                 .type(List.of("type"))
                 .build()))
         .pullStartedAt(List.of("pullStartedAt"))
         .pullStoppedAt(List.of("pullStoppedAt"))
         .reason(List.of("reason"))
         .startedBy(List.of("startedBy"))
         .status(List.of("status"))
         .task(List.of("task"))
         .taskDefinition(List.of("taskDefinition"))
         .build();
 
  • Method Details

    • getCluster

      @Stability(Experimental) @Nullable default List<String> getCluster()
      (experimental) cluster property.

      Specify an array of string values to match this event if the actual value of cluster 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

    • getContainerInstance

      @Stability(Experimental) @Nullable default List<String> getContainerInstance()
      (experimental) containerInstance property.

      Specify an array of string values to match this event if the actual value of containerInstance 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<AWSAPICallViaCloudTrail.RequestParametersItem1> 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

    • getCount

      @Stability(Experimental) @Nullable default List<String> getCount()
      (experimental) count property.

      Specify an array of string values to match this event if the actual value of count 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

    • getEnableEcsManagedTags

      @Stability(Experimental) @Nullable default List<String> getEnableEcsManagedTags()
      (experimental) enableECSManagedTags property.

      Specify an array of string values to match this event if the actual value of enableECSManagedTags 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

    • getExecutionStoppedAt

      @Stability(Experimental) @Nullable default List<String> getExecutionStoppedAt()
      (experimental) executionStoppedAt property.

      Specify an array of string values to match this event if the actual value of executionStoppedAt 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

    • getNetworkConfiguration

      @Stability(Experimental) @Nullable default AWSAPICallViaCloudTrail.NetworkConfiguration getNetworkConfiguration()
      (experimental) networkConfiguration property.

      Specify an array of string values to match this event if the actual value of networkConfiguration 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 AWSAPICallViaCloudTrail.Overrides 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

    • getPlacementConstraints

      @Stability(Experimental) @Nullable default List<AWSAPICallViaCloudTrail.RequestParametersItem> getPlacementConstraints()
      (experimental) placementConstraints property.

      Specify an array of string values to match this event if the actual value of placementConstraints 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

    • getPullStartedAt

      @Stability(Experimental) @Nullable default List<String> getPullStartedAt()
      (experimental) pullStartedAt property.

      Specify an array of string values to match this event if the actual value of pullStartedAt 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

    • getPullStoppedAt

      @Stability(Experimental) @Nullable default List<String> getPullStoppedAt()
      (experimental) pullStoppedAt property.

      Specify an array of string values to match this event if the actual value of pullStoppedAt 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

    • getReason

      @Stability(Experimental) @Nullable default List<String> getReason()
      (experimental) reason property.

      Specify an array of string values to match this event if the actual value of reason 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

    • getStatus

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

      Default: - Do not filter on this field

    • getTask

      @Stability(Experimental) @Nullable default List<String> getTask()
      (experimental) task property.

      Specify an array of string values to match this event if the actual value of task 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

    • getTaskDefinition

      @Stability(Experimental) @Nullable default List<String> getTaskDefinition()
      (experimental) taskDefinition property.

      Specify an array of string values to match this event if the actual value of taskDefinition 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 AWSAPICallViaCloudTrail.RequestParameters.Builder builder()
      Returns:
      a AWSAPICallViaCloudTrail.RequestParameters.Builder of AWSAPICallViaCloudTrail.RequestParameters