CfnWorkflowProps

class aws_cdk.aws_mwaaserverless.CfnWorkflowProps(*, definition_s3_location, role_arn, description=None, encryption_configuration=None, logging_configuration=None, name=None, network_configuration=None, tags=None, trigger_mode=None)

Bases: object

Properties for defining a CfnWorkflow.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaaserverless-workflow.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 import aws_mwaaserverless as mwaaserverless

cfn_workflow_props = mwaaserverless.CfnWorkflowProps(
    definition_s3_location=mwaaserverless.CfnWorkflow.S3LocationProperty(
        bucket="bucket",
        object_key="objectKey",

        # the properties below are optional
        version_id="versionId"
    ),
    role_arn="roleArn",

    # the properties below are optional
    description="description",
    encryption_configuration=mwaaserverless.CfnWorkflow.EncryptionConfigurationProperty(
        type="type",

        # the properties below are optional
        kms_key_id="kmsKeyId"
    ),
    logging_configuration=mwaaserverless.CfnWorkflow.LoggingConfigurationProperty(
        log_group_name="logGroupName"
    ),
    name="name",
    network_configuration=mwaaserverless.CfnWorkflow.NetworkConfigurationProperty(
        security_group_ids=["securityGroupIds"],
        subnet_ids=["subnetIds"]
    ),
    tags={
        "tags_key": "tags"
    },
    trigger_mode="triggerMode"
)

Attributes

definition_s3_location

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaaserverless-workflow.html#cfn-mwaaserverless-workflow-definitions3location

Type:

see

description

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaaserverless-workflow.html#cfn-mwaaserverless-workflow-description

Type:

see

encryption_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaaserverless-workflow.html#cfn-mwaaserverless-workflow-encryptionconfiguration

Type:

see

logging_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaaserverless-workflow.html#cfn-mwaaserverless-workflow-loggingconfiguration

Type:

see

name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaaserverless-workflow.html#cfn-mwaaserverless-workflow-name

Type:

see

network_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaaserverless-workflow.html#cfn-mwaaserverless-workflow-networkconfiguration

Type:

see

role_arn

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaaserverless-workflow.html#cfn-mwaaserverless-workflow-rolearn

Type:

see

tags

A map of key-value pairs to be applied as tags.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaaserverless-workflow.html#cfn-mwaaserverless-workflow-tags

trigger_mode

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaaserverless-workflow.html#cfn-mwaaserverless-workflow-triggermode

Type:

see