CfnSubscriptionDefinitionVersionMixinProps

class aws_cdk.mixins_preview.aws_greengrass.mixins.CfnSubscriptionDefinitionVersionMixinProps(*, subscription_definition_id=None, subscriptions=None)

Bases: object

Properties for CfnSubscriptionDefinitionVersionPropsMixin.

Parameters:
  • subscription_definition_id (Optional[str]) – The ID of the subscription definition associated with this version. This value is a GUID.

  • subscriptions (Union[IResolvable, Sequence[Union[IResolvable, SubscriptionProperty, Dict[str, Any]]], None]) – The subscriptions in this version.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-subscriptiondefinitionversion.html

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_greengrass import mixins as greengrass_mixins

cfn_subscription_definition_version_mixin_props = greengrass_mixins.CfnSubscriptionDefinitionVersionMixinProps(
    subscription_definition_id="subscriptionDefinitionId",
    subscriptions=[greengrass_mixins.CfnSubscriptionDefinitionVersionPropsMixin.SubscriptionProperty(
        id="id",
        source="source",
        subject="subject",
        target="target"
    )]
)

Attributes

subscription_definition_id

The ID of the subscription definition associated with this version.

This value is a GUID.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-subscriptiondefinitionversion.html#cfn-greengrass-subscriptiondefinitionversion-subscriptiondefinitionid

subscriptions

The subscriptions in this version.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-subscriptiondefinitionversion.html#cfn-greengrass-subscriptiondefinitionversion-subscriptions