ECSContainerInstanceStateChange
- class aws_cdk.mixins_preview.aws_ecs.events.ECSContainerInstanceStateChange
Bases:
object(experimental) EventBridge event pattern for aws.ecs@ECSContainerInstanceStateChange.
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_ecs import events as ecs_events e_cSContainer_instance_state_change = ecs_events.ECSContainerInstanceStateChange()
- Stability:
experimental
Static Methods
- classmethod ecs_container_instance_state_change_pattern(*, account_type=None, agent_connected=None, agent_update_status=None, attachments=None, attributes=None, cluster_arn=None, container_instance_arn=None, ec2_instance_id=None, event_metadata=None, pending_tasks_count=None, registered_at=None, registered_resources=None, remaining_resources=None, running_tasks_count=None, status=None, status_reason=None, updated_at=None, version=None, version_info=None)
(experimental) EventBridge event pattern for ECS Container Instance State Change.
- Parameters:
account_type (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldagent_connected (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldagent_update_status (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldattachments (
Optional[Sequence[Union[AttachmentDetails,Dict[str,Any]]]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldattributes (
Optional[Sequence[Union[AttributesDetails,Dict[str,Any]]]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcluster_arn (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Filter with the Cluster referencecontainer_instance_arn (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldec2_instance_id (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldevent_metadata (
Union[AWSEventMetadataProps,Dict[str,Any],None]) – (experimental) EventBridge event metadata. Default: - -pending_tasks_count (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldregistered_at (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldregistered_resources (
Optional[Sequence[Union[ResourceDetails,Dict[str,Any]]]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldremaining_resources (
Optional[Sequence[Union[ResourceDetails,Dict[str,Any]]]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrunning_tasks_count (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstatus (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstatus_reason (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldupdated_at (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldversion (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldversion_info (
Union[VersionInfo,Dict[str,Any],None]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- Return type:
AttachmentDetails
- class ECSContainerInstanceStateChange.AttachmentDetails(*, details=None, id=None, status=None, type=None)
Bases:
object(experimental) Type definition for AttachmentDetails.
- Parameters:
details (
Optional[Sequence[Union[DetailsItems,Dict[str,Any]]]]) – (experimental) details property. Specify an array of string values to match this event if the actual value of details is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldid (
Optional[Sequence[str]]) – (experimental) id property. Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstatus (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtype (
Optional[Sequence[str]]) – (experimental) type property. Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_ecs import events as ecs_events attachment_details = ecs_events.ECSContainerInstanceStateChange.AttachmentDetails( details=[ecs_events.ECSContainerInstanceStateChange.DetailsItems( name=["name"], value=["value"] )], id=["id"], status=["status"], type=["type"] )
Attributes
- details
(experimental) details property.
Specify an array of string values to match this event if the actual value of details 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
- Stability:
experimental
- id
(experimental) id property.
Specify an array of string values to match this event if the actual value of id 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
- Stability:
experimental
- status
(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
- Stability:
experimental
- type
(experimental) type property.
Specify an array of string values to match this event if the actual value of type 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
- Stability:
experimental
AttributesDetails
- class ECSContainerInstanceStateChange.AttributesDetails(*, name=None, value=None)
Bases:
object(experimental) Type definition for AttributesDetails.
- Parameters:
name (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldvalue (
Optional[Sequence[str]]) – (experimental) value property. Specify an array of string values to match this event if the actual value of value is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_ecs import events as ecs_events attributes_details = ecs_events.ECSContainerInstanceStateChange.AttributesDetails( name=["name"], value=["value"] )
Attributes
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of name 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
- Stability:
experimental
- value
(experimental) value property.
Specify an array of string values to match this event if the actual value of value 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
- Stability:
experimental
DetailsItems
- class ECSContainerInstanceStateChange.DetailsItems(*, name=None, value=None)
Bases:
object(experimental) Type definition for detailsItems.
- Parameters:
name (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldvalue (
Optional[Sequence[str]]) – (experimental) value property. Specify an array of string values to match this event if the actual value of value is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_ecs import events as ecs_events details_items = ecs_events.ECSContainerInstanceStateChange.DetailsItems( name=["name"], value=["value"] )
Attributes
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of name 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
- Stability:
experimental
- value
(experimental) value property.
Specify an array of string values to match this event if the actual value of value 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
- Stability:
experimental
ECSContainerInstanceStateChangeProps
- class ECSContainerInstanceStateChange.ECSContainerInstanceStateChangeProps(*, account_type=None, agent_connected=None, agent_update_status=None, attachments=None, attributes=None, cluster_arn=None, container_instance_arn=None, ec2_instance_id=None, event_metadata=None, pending_tasks_count=None, registered_at=None, registered_resources=None, remaining_resources=None, running_tasks_count=None, status=None, status_reason=None, updated_at=None, version=None, version_info=None)
Bases:
object(experimental) Props type for aws.ecs@ECSContainerInstanceStateChange event.
- Parameters:
account_type (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldagent_connected (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldagent_update_status (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldattachments (
Optional[Sequence[Union[AttachmentDetails,Dict[str,Any]]]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldattributes (
Optional[Sequence[Union[AttributesDetails,Dict[str,Any]]]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcluster_arn (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Filter with the Cluster referencecontainer_instance_arn (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldec2_instance_id (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldevent_metadata (
Union[AWSEventMetadataProps,Dict[str,Any],None]) – (experimental) EventBridge event metadata. Default: - -pending_tasks_count (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldregistered_at (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldregistered_resources (
Optional[Sequence[Union[ResourceDetails,Dict[str,Any]]]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldremaining_resources (
Optional[Sequence[Union[ResourceDetails,Dict[str,Any]]]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrunning_tasks_count (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstatus (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstatus_reason (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldupdated_at (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldversion (
Optional[Sequence[str]]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldversion_info (
Union[VersionInfo,Dict[str,Any],None]) – (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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import AWSEventMetadataProps # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_ecs import events as ecs_events e_cSContainer_instance_state_change_props = ecs_events.ECSContainerInstanceStateChange.ECSContainerInstanceStateChangeProps( account_type=["accountType"], agent_connected=["agentConnected"], agent_update_status=["agentUpdateStatus"], attachments=[ecs_events.ECSContainerInstanceStateChange.AttachmentDetails( details=[ecs_events.ECSContainerInstanceStateChange.DetailsItems( name=["name"], value=["value"] )], id=["id"], status=["status"], type=["type"] )], attributes=[ecs_events.ECSContainerInstanceStateChange.AttributesDetails( name=["name"], value=["value"] )], cluster_arn=["clusterArn"], container_instance_arn=["containerInstanceArn"], ec2_instance_id=["ec2InstanceId"], event_metadata=AWSEventMetadataProps( region=["region"], resources=["resources"], version=["version"] ), pending_tasks_count=["pendingTasksCount"], registered_at=["registeredAt"], registered_resources=[ecs_events.ECSContainerInstanceStateChange.ResourceDetails( double_value=["doubleValue"], integer_value=["integerValue"], long_value=["longValue"], name=["name"], string_set_value=["stringSetValue"], type=["type"] )], remaining_resources=[ecs_events.ECSContainerInstanceStateChange.ResourceDetails( double_value=["doubleValue"], integer_value=["integerValue"], long_value=["longValue"], name=["name"], string_set_value=["stringSetValue"], type=["type"] )], running_tasks_count=["runningTasksCount"], status=["status"], status_reason=["statusReason"], updated_at=["updatedAt"], version=["version"], version_info=ecs_events.ECSContainerInstanceStateChange.VersionInfo( agent_hash=["agentHash"], agent_version=["agentVersion"], docker_version=["dockerVersion"] ) )
Attributes
- account_type
(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
- Stability:
experimental
- agent_connected
(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
- Stability:
experimental
- agent_update_status
(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
- Stability:
experimental
- attachments
(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
- Stability:
experimental
- attributes
(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
- Stability:
experimental
- cluster_arn
(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
- Stability:
experimental
- container_instance_arn
(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
- Stability:
experimental
- ec2_instance_id
(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
- Stability:
experimental
- event_metadata
(experimental) EventBridge event metadata.
- Default:
- Stability:
experimental
- pending_tasks_count
(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
- Stability:
experimental
- registered_at
(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
- Stability:
experimental
- registered_resources
(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
- Stability:
experimental
- remaining_resources
(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
- Stability:
experimental
- running_tasks_count
(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
- Stability:
experimental
- status
(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
- Stability:
experimental
- status_reason
(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
- Stability:
experimental
- updated_at
(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
- Stability:
experimental
- version
(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
- Stability:
experimental
- version_info
(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
- Stability:
experimental
ResourceDetails
- class ECSContainerInstanceStateChange.ResourceDetails(*, double_value=None, integer_value=None, long_value=None, name=None, string_set_value=None, type=None)
Bases:
object(experimental) Type definition for ResourceDetails.
- Parameters:
double_value (
Optional[Sequence[str]]) – (experimental) doubleValue property. Specify an array of string values to match this event if the actual value of doubleValue is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinteger_value (
Optional[Sequence[str]]) – (experimental) integerValue property. Specify an array of string values to match this event if the actual value of integerValue is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldlong_value (
Optional[Sequence[str]]) – (experimental) longValue property. Specify an array of string values to match this event if the actual value of longValue is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldname (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstring_set_value (
Optional[Sequence[str]]) – (experimental) stringSetValue property. Specify an array of string values to match this event if the actual value of stringSetValue is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtype (
Optional[Sequence[str]]) – (experimental) type property. Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_ecs import events as ecs_events resource_details = ecs_events.ECSContainerInstanceStateChange.ResourceDetails( double_value=["doubleValue"], integer_value=["integerValue"], long_value=["longValue"], name=["name"], string_set_value=["stringSetValue"], type=["type"] )
Attributes
- double_value
(experimental) doubleValue property.
Specify an array of string values to match this event if the actual value of doubleValue 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
- Stability:
experimental
- integer_value
(experimental) integerValue property.
Specify an array of string values to match this event if the actual value of integerValue 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
- Stability:
experimental
- long_value
(experimental) longValue property.
Specify an array of string values to match this event if the actual value of longValue 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
- Stability:
experimental
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of name 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
- Stability:
experimental
- string_set_value
(experimental) stringSetValue property.
Specify an array of string values to match this event if the actual value of stringSetValue 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
- Stability:
experimental
- type
(experimental) type property.
Specify an array of string values to match this event if the actual value of type 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
- Stability:
experimental
VersionInfo
- class ECSContainerInstanceStateChange.VersionInfo(*, agent_hash=None, agent_version=None, docker_version=None)
Bases:
object(experimental) Type definition for VersionInfo.
- Parameters:
agent_hash (
Optional[Sequence[str]]) – (experimental) agentHash property. Specify an array of string values to match this event if the actual value of agentHash is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldagent_version (
Optional[Sequence[str]]) – (experimental) agentVersion property. Specify an array of string values to match this event if the actual value of agentVersion is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielddocker_version (
Optional[Sequence[str]]) – (experimental) dockerVersion property. Specify an array of string values to match this event if the actual value of dockerVersion is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_ecs import events as ecs_events version_info = ecs_events.ECSContainerInstanceStateChange.VersionInfo( agent_hash=["agentHash"], agent_version=["agentVersion"], docker_version=["dockerVersion"] )
Attributes
- agent_hash
(experimental) agentHash property.
Specify an array of string values to match this event if the actual value of agentHash 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
- Stability:
experimental
- agent_version
(experimental) agentVersion property.
Specify an array of string values to match this event if the actual value of agentVersion 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
- Stability:
experimental
- docker_version
(experimental) dockerVersion property.
Specify an array of string values to match this event if the actual value of dockerVersion 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
- Stability:
experimental