interface RequestParameters
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.ECS.Events.ClusterEvents.AWSAPICallViaCloudTrail.RequestParameters |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsecs/events#ClusterEvents_AWSAPICallViaCloudTrail_RequestParameters |
Java | software.amazon.awscdk.mixins.preview.services.ecs.events.ClusterEvents.AWSAPICallViaCloudTrail.RequestParameters |
Python | aws_cdk.mixins_preview.aws_ecs.events.ClusterEvents.AWSAPICallViaCloudTrail.RequestParameters |
TypeScript | @aws-cdk/mixins-preview ยป aws_ecs ยป events ยป ClusterEvents ยป AWSAPICallViaCloudTrail ยป RequestParameters |
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 { events as ecs_events } from '@aws-cdk/mixins-preview/aws-ecs';
declare const environment: any;
declare const networkBindings: any;
declare const resourceRequirements: any;
const requestParameters: ecs_events.ClusterEvents.AWSAPICallViaCloudTrail.RequestParameters = {
cluster: ['cluster'],
containerInstance: ['containerInstance'],
containers: [{
containerName: ['containerName'],
exitCode: ['exitCode'],
networkBindings: [networkBindings],
status: ['status'],
}],
count: ['count'],
enableEcsManagedTags: ['enableEcsManagedTags'],
executionStoppedAt: ['executionStoppedAt'],
launchType: ['launchType'],
networkConfiguration: {
awsvpcConfiguration: {
assignPublicIp: ['assignPublicIp'],
subnets: ['subnets'],
},
},
overrides: {
containerOverrides: [{
command: ['command'],
cpu: ['cpu'],
environment: [environment],
memory: ['memory'],
name: ['name'],
resourceRequirements: [resourceRequirements],
}],
},
placementConstraints: [{
expression: ['expression'],
type: ['type'],
}],
pullStartedAt: ['pullStartedAt'],
pullStoppedAt: ['pullStoppedAt'],
reason: ['reason'],
startedBy: ['startedBy'],
status: ['status'],
task: ['task'],
taskDefinition: ['taskDefinition'],
};
Properties
| Name | Type | Description |
|---|---|---|
| cluster? | string[] | cluster property. |
| container | string[] | containerInstance property. |
| containers? | Request[] | containers property. |
| count? | string[] | count property. |
| enable | string[] | enableECSManagedTags property. |
| execution | string[] | executionStoppedAt property. |
| launch | string[] | launchType property. |
| network | Network | networkConfiguration property. |
| overrides? | Overrides | overrides property. |
| placement | Request[] | placementConstraints property. |
| pull | string[] | pullStartedAt property. |
| pull | string[] | pullStoppedAt property. |
| reason? | string[] | reason property. |
| started | string[] | startedBy property. |
| status? | string[] | status property. |
| task? | string[] | task property. |
| task | string[] | taskDefinition property. |
cluster?
Type:
string[]
(optional, default: Do not filter on this field)
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.
containerInstance?
Type:
string[]
(optional, default: Do not filter on this field)
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.
containers?
Type:
Request[]
(optional, default: Do not filter on this field)
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.
count?
Type:
string[]
(optional, default: Do not filter on this field)
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.
enableEcsManagedTags?
Type:
string[]
(optional, default: Do not filter on this field)
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.
executionStoppedAt?
Type:
string[]
(optional, default: Do not filter on this field)
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.
launchType?
Type:
string[]
(optional, default: Do not filter on this field)
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.
networkConfiguration?
Type:
Network
(optional, default: Do not filter on this field)
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.
overrides?
Type:
Overrides
(optional, default: Do not filter on this field)
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.
placementConstraints?
Type:
Request[]
(optional, default: Do not filter on this field)
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.
pullStartedAt?
Type:
string[]
(optional, default: Do not filter on this field)
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.
pullStoppedAt?
Type:
string[]
(optional, default: Do not filter on this field)
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.
reason?
Type:
string[]
(optional, default: Do not filter on this field)
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.
startedBy?
Type:
string[]
(optional, default: Do not filter on this field)
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.
status?
Type:
string[]
(optional, default: Do not filter on this field)
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.
task?
Type:
string[]
(optional, default: Do not filter on this field)
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.
taskDefinition?
Type:
string[]
(optional, default: Do not filter on this field)
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.

.NET
Go
Java
Python
TypeScript