CfnWorkflowProps

class aws_cdk.aws_mwaaserverless.CfnWorkflowProps(*, definition_s3_location, role_arn, code=None, 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
    code=mwaaserverless.CfnWorkflow.CodeProperty(
        s3_location=mwaaserverless.CfnWorkflow.CodeS3LocationProperty(
            bucket="bucket",
            object_key="objectKey",

            # the properties below are optional
            version_id="versionId"
        )
    ),
    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

code

The location of code artifacts in Amazon S3 for the workflow.

Modeled as a single-member container so it stays extensible to future artifact types (e.g. OCI images).

See:

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

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