CoreNetworkEvents

class aws_cdk.mixins_preview.aws_networkmanager.events.CoreNetworkEvents(*args: Any, **kwargs)

Bases: object

(experimental) EventBridge event patterns for CoreNetwork.

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_networkmanager import events as networkmanager_events
from aws_cdk.interfaces import aws_networkmanager as interfaces_aws_networkmanager

# core_network_ref: interfaces_aws_networkmanager.ICoreNetworkRef

core_network_events = networkmanager_events.CoreNetworkEvents.from_core_network(core_network_ref)

Methods

network_manager_policy_update_pattern(*, change_description=None, change_type=None, core_network_arn=None, event_metadata=None, policy_version_id=None)

(experimental) EventBridge event pattern for CoreNetwork Network Manager Policy Update.

Parameters:
  • change_description (Optional[Sequence[str]]) – (experimental) changeDescription property. Specify an array of string values to match this event if the actual value of changeDescription 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

  • change_type (Optional[Sequence[str]]) – (experimental) changeType property. Specify an array of string values to match this event if the actual value of changeType 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

  • core_network_arn (Optional[Sequence[str]]) – (experimental) coreNetworkArn property. Specify an array of string values to match this event if the actual value of coreNetworkArn 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 CoreNetwork reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • policy_version_id (Optional[Sequence[str]]) – (experimental) policyVersionId property. Specify an array of string values to match this event if the actual value of policyVersionId 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

Stability:

experimental

Return type:

EventPattern

network_manager_segment_update_pattern(*, attachment_arn=None, change_description=None, change_type=None, core_network_arn=None, edge_location=None, event_metadata=None, network_function_group_name=None, new_network_function_group_name=None, new_segment_name=None, previous_network_function_group_name=None, previous_segment_name=None, segment_name=None)

(experimental) EventBridge event pattern for CoreNetwork Network Manager Segment Update.

Parameters:
  • attachment_arn (Optional[Sequence[str]]) – (experimental) attachmentArn property. Specify an array of string values to match this event if the actual value of attachmentArn 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

  • change_description (Optional[Sequence[str]]) – (experimental) changeDescription property. Specify an array of string values to match this event if the actual value of changeDescription 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

  • change_type (Optional[Sequence[str]]) – (experimental) changeType property. Specify an array of string values to match this event if the actual value of changeType 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

  • core_network_arn (Optional[Sequence[str]]) – (experimental) coreNetworkArn property. Specify an array of string values to match this event if the actual value of coreNetworkArn 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 CoreNetwork reference

  • edge_location (Optional[Sequence[str]]) – (experimental) edgeLocation property. Specify an array of string values to match this event if the actual value of edgeLocation 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

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • network_function_group_name (Optional[Sequence[str]]) – (experimental) networkFunctionGroupName property. Specify an array of string values to match this event if the actual value of networkFunctionGroupName 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

  • new_network_function_group_name (Optional[Sequence[str]]) – (experimental) newNetworkFunctionGroupName property. Specify an array of string values to match this event if the actual value of newNetworkFunctionGroupName 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

  • new_segment_name (Optional[Sequence[str]]) – (experimental) newSegmentName property. Specify an array of string values to match this event if the actual value of newSegmentName 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

  • previous_network_function_group_name (Optional[Sequence[str]]) – (experimental) previousNetworkFunctionGroupName property. Specify an array of string values to match this event if the actual value of previousNetworkFunctionGroupName 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

  • previous_segment_name (Optional[Sequence[str]]) – (experimental) previousSegmentName property. Specify an array of string values to match this event if the actual value of previousSegmentName 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

  • segment_name (Optional[Sequence[str]]) – (experimental) segmentName property. Specify an array of string values to match this event if the actual value of segmentName 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

Stability:

experimental

Return type:

EventPattern

Static Methods

classmethod from_core_network(core_network_ref)

(experimental) Create CoreNetworkEvents from a CoreNetwork reference.

Parameters:

core_network_ref (ICoreNetworkRef)

Stability:

experimental

Return type:

CoreNetworkEvents

NetworkManagerPolicyUpdate

class CoreNetworkEvents.NetworkManagerPolicyUpdate

Bases: object

(experimental) aws.networkmanager@NetworkManagerPolicyUpdate event types for CoreNetwork.

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_networkmanager import events as networkmanager_events

network_manager_policy_update = networkmanager_events.CoreNetworkEvents.NetworkManagerPolicyUpdate()
Stability:

experimental

NetworkManagerPolicyUpdateProps

class CoreNetworkEvents.NetworkManagerPolicyUpdate.NetworkManagerPolicyUpdateProps(*, change_description=None, change_type=None, core_network_arn=None, event_metadata=None, policy_version_id=None)

Bases: object

(experimental) Props type for CoreNetwork aws.networkmanager@NetworkManagerPolicyUpdate event.

Parameters:
  • change_description (Optional[Sequence[str]]) – (experimental) changeDescription property. Specify an array of string values to match this event if the actual value of changeDescription 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

  • change_type (Optional[Sequence[str]]) – (experimental) changeType property. Specify an array of string values to match this event if the actual value of changeType 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

  • core_network_arn (Optional[Sequence[str]]) – (experimental) coreNetworkArn property. Specify an array of string values to match this event if the actual value of coreNetworkArn 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 CoreNetwork reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • policy_version_id (Optional[Sequence[str]]) – (experimental) policyVersionId property. Specify an array of string values to match this event if the actual value of policyVersionId 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

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_networkmanager import events as networkmanager_events

network_manager_policy_update_props = networkmanager_events.CoreNetworkEvents.NetworkManagerPolicyUpdate.NetworkManagerPolicyUpdateProps(
    change_description=["changeDescription"],
    change_type=["changeType"],
    core_network_arn=["coreNetworkArn"],
    event_metadata=AWSEventMetadataProps(
        region=["region"],
        resources=["resources"],
        version=["version"]
    ),
    policy_version_id=["policyVersionId"]
)

Attributes

change_description

(experimental) changeDescription property.

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

Stability:

experimental

change_type

(experimental) changeType property.

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

Stability:

experimental

core_network_arn

(experimental) coreNetworkArn property.

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

Stability:

experimental

event_metadata

(experimental) EventBridge event metadata.

Default:

Stability:

experimental

policy_version_id

(experimental) policyVersionId property.

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

Stability:

experimental

NetworkManagerSegmentUpdate

class CoreNetworkEvents.NetworkManagerSegmentUpdate

Bases: object

(experimental) aws.networkmanager@NetworkManagerSegmentUpdate event types for CoreNetwork.

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_networkmanager import events as networkmanager_events

network_manager_segment_update = networkmanager_events.CoreNetworkEvents.NetworkManagerSegmentUpdate()
Stability:

experimental

NetworkManagerSegmentUpdateProps

class CoreNetworkEvents.NetworkManagerSegmentUpdate.NetworkManagerSegmentUpdateProps(*, attachment_arn=None, change_description=None, change_type=None, core_network_arn=None, edge_location=None, event_metadata=None, network_function_group_name=None, new_network_function_group_name=None, new_segment_name=None, previous_network_function_group_name=None, previous_segment_name=None, segment_name=None)

Bases: object

(experimental) Props type for CoreNetwork aws.networkmanager@NetworkManagerSegmentUpdate event.

Parameters:
  • attachment_arn (Optional[Sequence[str]]) – (experimental) attachmentArn property. Specify an array of string values to match this event if the actual value of attachmentArn 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

  • change_description (Optional[Sequence[str]]) – (experimental) changeDescription property. Specify an array of string values to match this event if the actual value of changeDescription 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

  • change_type (Optional[Sequence[str]]) – (experimental) changeType property. Specify an array of string values to match this event if the actual value of changeType 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

  • core_network_arn (Optional[Sequence[str]]) – (experimental) coreNetworkArn property. Specify an array of string values to match this event if the actual value of coreNetworkArn 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 CoreNetwork reference

  • edge_location (Optional[Sequence[str]]) – (experimental) edgeLocation property. Specify an array of string values to match this event if the actual value of edgeLocation 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

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • network_function_group_name (Optional[Sequence[str]]) – (experimental) networkFunctionGroupName property. Specify an array of string values to match this event if the actual value of networkFunctionGroupName 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

  • new_network_function_group_name (Optional[Sequence[str]]) – (experimental) newNetworkFunctionGroupName property. Specify an array of string values to match this event if the actual value of newNetworkFunctionGroupName 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

  • new_segment_name (Optional[Sequence[str]]) – (experimental) newSegmentName property. Specify an array of string values to match this event if the actual value of newSegmentName 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

  • previous_network_function_group_name (Optional[Sequence[str]]) – (experimental) previousNetworkFunctionGroupName property. Specify an array of string values to match this event if the actual value of previousNetworkFunctionGroupName 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

  • previous_segment_name (Optional[Sequence[str]]) – (experimental) previousSegmentName property. Specify an array of string values to match this event if the actual value of previousSegmentName 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

  • segment_name (Optional[Sequence[str]]) – (experimental) segmentName property. Specify an array of string values to match this event if the actual value of segmentName 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

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_networkmanager import events as networkmanager_events

network_manager_segment_update_props = networkmanager_events.CoreNetworkEvents.NetworkManagerSegmentUpdate.NetworkManagerSegmentUpdateProps(
    attachment_arn=["attachmentArn"],
    change_description=["changeDescription"],
    change_type=["changeType"],
    core_network_arn=["coreNetworkArn"],
    edge_location=["edgeLocation"],
    event_metadata=AWSEventMetadataProps(
        region=["region"],
        resources=["resources"],
        version=["version"]
    ),
    network_function_group_name=["networkFunctionGroupName"],
    new_network_function_group_name=["newNetworkFunctionGroupName"],
    new_segment_name=["newSegmentName"],
    previous_network_function_group_name=["previousNetworkFunctionGroupName"],
    previous_segment_name=["previousSegmentName"],
    segment_name=["segmentName"]
)

Attributes

attachment_arn

(experimental) attachmentArn property.

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

Stability:

experimental

change_description

(experimental) changeDescription property.

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

Stability:

experimental

change_type

(experimental) changeType property.

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

Stability:

experimental

core_network_arn

(experimental) coreNetworkArn property.

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

Stability:

experimental

edge_location

(experimental) edgeLocation property.

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

Stability:

experimental

event_metadata

(experimental) EventBridge event metadata.

Default:

Stability:

experimental

network_function_group_name

(experimental) networkFunctionGroupName property.

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

Stability:

experimental

new_network_function_group_name

(experimental) newNetworkFunctionGroupName property.

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

Stability:

experimental

new_segment_name

(experimental) newSegmentName property.

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

Stability:

experimental

previous_network_function_group_name

(experimental) previousNetworkFunctionGroupName property.

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

Stability:

experimental

previous_segment_name

(experimental) previousSegmentName property.

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

Stability:

experimental

segment_name

(experimental) segmentName property.

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

Stability:

experimental