CfnSignalMapPropsMixin
- class aws_cdk.mixins_preview.aws_medialive.mixins.CfnSignalMapPropsMixin(props, *, strategy=None)
Bases:
MixinDefinition of AWS::MediaLive::SignalMap Resource Type.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-signalmap.html
- CloudformationResource:
AWS::MediaLive::SignalMap
- Mixin:
true
- 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 import mixins from aws_cdk.mixins_preview.aws_medialive import mixins as medialive_mixins cfn_signal_map_props_mixin = medialive_mixins.CfnSignalMapPropsMixin(medialive_mixins.CfnSignalMapMixinProps( cloud_watch_alarm_template_group_identifiers=["cloudWatchAlarmTemplateGroupIdentifiers"], description="description", discovery_entry_point_arn="discoveryEntryPointArn", event_bridge_rule_template_group_identifiers=["eventBridgeRuleTemplateGroupIdentifiers"], force_rediscovery=False, name="name", tags={ "tags_key": "tags" } ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::MediaLive::SignalMap.- Parameters:
props (
Union[CfnSignalMapMixinProps,Dict[str,Any]]) – L1 properties to apply.strategy (
Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE
Methods
- apply_to(construct)
Apply the mixin properties to the construct.
- Parameters:
construct (
IConstruct)- Return type:
- supports(construct)
Check if this mixin supports the given construct.
- Parameters:
construct (
IConstruct)- Return type:
bool
Attributes
- CFN_PROPERTY_KEYS = ['cloudWatchAlarmTemplateGroupIdentifiers', 'description', 'discoveryEntryPointArn', 'eventBridgeRuleTemplateGroupIdentifiers', 'forceRediscovery', 'name', 'tags']
Static Methods
- classmethod is_mixin(x)
(experimental) Checks if
xis a Mixin.- Parameters:
x (
Any) – Any object.- Return type:
bool- Returns:
true if
xis an object created from a class which extendsMixin.- Stability:
experimental
MediaResourceNeighborProperty
- class CfnSignalMapPropsMixin.MediaResourceNeighborProperty(*, arn=None, name=None)
Bases:
objectA direct source or destination neighbor to an Amazon Web Services media resource.
- Parameters:
arn (
Optional[str]) – The ARN of a resource used in Amazon Web Services media workflows.name (
Optional[str]) – The logical name of an Amazon Web Services media resource.
- See:
- 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_medialive import mixins as medialive_mixins media_resource_neighbor_property = medialive_mixins.CfnSignalMapPropsMixin.MediaResourceNeighborProperty( arn="arn", name="name" )
Attributes
- arn
The ARN of a resource used in Amazon Web Services media workflows.
- name
The logical name of an Amazon Web Services media resource.
MediaResourceProperty
- class CfnSignalMapPropsMixin.MediaResourceProperty(*, destinations=None, name=None, sources=None)
Bases:
objectAn Amazon Web Services resource used in media workflows.
- Parameters:
destinations (
Union[IResolvable,Sequence[Union[IResolvable,MediaResourceNeighborProperty,Dict[str,Any]]],None]) – A direct destination neighbor to an Amazon Web Services media resource.name (
Optional[str]) – The logical name of an Amazon Web Services media resource.sources (
Union[IResolvable,Sequence[Union[IResolvable,MediaResourceNeighborProperty,Dict[str,Any]]],None]) – A direct source neighbor to an Amazon Web Services media resource.
- See:
- 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_medialive import mixins as medialive_mixins media_resource_property = medialive_mixins.CfnSignalMapPropsMixin.MediaResourceProperty( destinations=[medialive_mixins.CfnSignalMapPropsMixin.MediaResourceNeighborProperty( arn="arn", name="name" )], name="name", sources=[medialive_mixins.CfnSignalMapPropsMixin.MediaResourceNeighborProperty( arn="arn", name="name" )] )
Attributes
- destinations
A direct destination neighbor to an Amazon Web Services media resource.
- name
The logical name of an Amazon Web Services media resource.
- sources
A direct source neighbor to an Amazon Web Services media resource.
MonitorDeploymentProperty
- class CfnSignalMapPropsMixin.MonitorDeploymentProperty(*, details_uri=None, error_message=None, status=None)
Bases:
objectRepresents the latest monitor deployment of a signal map.
- Parameters:
details_uri (
Optional[str]) – URI associated with a signal map’s monitor deployment.error_message (
Optional[str]) – Error message associated with a failed monitor deployment of a signal map.status (
Optional[str]) – The signal map monitor deployment status.
- See:
- 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_medialive import mixins as medialive_mixins monitor_deployment_property = medialive_mixins.CfnSignalMapPropsMixin.MonitorDeploymentProperty( details_uri="detailsUri", error_message="errorMessage", status="status" )
Attributes
- details_uri
URI associated with a signal map’s monitor deployment.
- error_message
Error message associated with a failed monitor deployment of a signal map.
- status
The signal map monitor deployment status.
SuccessfulMonitorDeploymentProperty
- class CfnSignalMapPropsMixin.SuccessfulMonitorDeploymentProperty(*, details_uri=None, status=None)
Bases:
objectRepresents the latest successful monitor deployment of a signal map.
- Parameters:
details_uri (
Optional[str]) – URI associated with a signal map’s monitor deployment.status (
Optional[str]) – A signal map’s monitor deployment status.
- See:
- 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_medialive import mixins as medialive_mixins successful_monitor_deployment_property = medialive_mixins.CfnSignalMapPropsMixin.SuccessfulMonitorDeploymentProperty( details_uri="detailsUri", status="status" )
Attributes
- details_uri
URI associated with a signal map’s monitor deployment.
- status
A signal map’s monitor deployment status.