Interface AWSAPICallViaCloudTrail.RequestParameters
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AWSAPICallViaCloudTrail.RequestParameters.Jsii$Proxy
- Enclosing class:
AWSAPICallViaCloudTrail
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();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forAWSAPICallViaCloudTrail.RequestParametersstatic final classAn implementation forAWSAPICallViaCloudTrail.RequestParameters -
Method Summary
Modifier and TypeMethodDescriptionbuilder()(experimental) cluster property.(experimental) containerInstance property.(experimental) containers property.getCount()(experimental) count property.(experimental) enableECSManagedTags property.(experimental) executionStoppedAt property.(experimental) launchType property.(experimental) networkConfiguration property.(experimental) overrides property.(experimental) placementConstraints property.(experimental) pullStartedAt property.(experimental) pullStoppedAt property.(experimental) reason property.(experimental) startedBy property.(experimental) status property.getTask()(experimental) task property.(experimental) taskDefinition property.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
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.Matchfor more advanced matching options.Default: - Do not filter on this field
-
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.Matchfor 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.Matchfor more advanced matching options.Default: - Do not filter on this field
-
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.Matchfor more advanced matching options.Default: - Do not filter on this field
-
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.Matchfor more advanced matching options.Default: - Do not filter on this field
-
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.Matchfor more advanced matching options.Default: - Do not filter on this field
-
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.Matchfor 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.Matchfor more advanced matching options.Default: - Do not filter on this field
-
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.Matchfor 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.Matchfor more advanced matching options.Default: - Do not filter on this field
-
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.Matchfor more advanced matching options.Default: - Do not filter on this field
-
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.Matchfor more advanced matching options.Default: - Do not filter on this field
-
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.Matchfor more advanced matching options.Default: - Do not filter on this field
-
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.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
-
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.Matchfor more advanced matching options.Default: - Do not filter on this field
-
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.Matchfor more advanced matching options.Default: - Do not filter on this field
-
builder
-