Show / Hide Table of Contents

Class CfnWorkflowProps

Properties for defining a CfnWorkflow.

Inheritance
object
CfnWorkflowProps
Implements
ICfnWorkflowProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.MWAAServerless
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnWorkflowProps : ICfnWorkflowProps
Syntax (vb)
Public Class CfnWorkflowProps Implements ICfnWorkflowProps
Remarks

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

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.MWAAServerless;

             var cfnWorkflowProps = new CfnWorkflowProps {
                 DefinitionS3Location = new S3LocationProperty {
                     Bucket = "bucket",
                     ObjectKey = "objectKey",

                     // the properties below are optional
                     VersionId = "versionId"
                 },
                 RoleArn = "roleArn",

                 // the properties below are optional
                 Description = "description",
                 EncryptionConfiguration = new EncryptionConfigurationProperty {
                     Type = "type",

                     // the properties below are optional
                     KmsKeyId = "kmsKeyId"
                 },
                 LoggingConfiguration = new LoggingConfigurationProperty {
                     LogGroupName = "logGroupName"
                 },
                 Name = "name",
                 NetworkConfiguration = new NetworkConfigurationProperty {
                     SecurityGroupIds = new [] { "securityGroupIds" },
                     SubnetIds = new [] { "subnetIds" }
                 },
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 },
                 TriggerMode = "triggerMode"
             };

Synopsis

Constructors

CfnWorkflowProps()

Properties for defining a CfnWorkflow.

Properties

DefinitionS3Location

Properties for defining a CfnWorkflow.

Description

Properties for defining a CfnWorkflow.

EncryptionConfiguration

Properties for defining a CfnWorkflow.

LoggingConfiguration

Properties for defining a CfnWorkflow.

Name

Properties for defining a CfnWorkflow.

NetworkConfiguration

Properties for defining a CfnWorkflow.

RoleArn

Properties for defining a CfnWorkflow.

Tags

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

TriggerMode

Properties for defining a CfnWorkflow.

Constructors

CfnWorkflowProps()

Properties for defining a CfnWorkflow.

public CfnWorkflowProps()
Remarks

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

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.MWAAServerless;

             var cfnWorkflowProps = new CfnWorkflowProps {
                 DefinitionS3Location = new S3LocationProperty {
                     Bucket = "bucket",
                     ObjectKey = "objectKey",

                     // the properties below are optional
                     VersionId = "versionId"
                 },
                 RoleArn = "roleArn",

                 // the properties below are optional
                 Description = "description",
                 EncryptionConfiguration = new EncryptionConfigurationProperty {
                     Type = "type",

                     // the properties below are optional
                     KmsKeyId = "kmsKeyId"
                 },
                 LoggingConfiguration = new LoggingConfigurationProperty {
                     LogGroupName = "logGroupName"
                 },
                 Name = "name",
                 NetworkConfiguration = new NetworkConfigurationProperty {
                     SecurityGroupIds = new [] { "securityGroupIds" },
                     SubnetIds = new [] { "subnetIds" }
                 },
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 },
                 TriggerMode = "triggerMode"
             };

Properties

DefinitionS3Location

Properties for defining a CfnWorkflow.

public object DefinitionS3Location { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnWorkflow.IS3LocationProperty

Description

Properties for defining a CfnWorkflow.

public string? Description { get; set; }
Property Value

string

Remarks

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

EncryptionConfiguration

Properties for defining a CfnWorkflow.

public object? EncryptionConfiguration { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnWorkflow.IEncryptionConfigurationProperty

LoggingConfiguration

Properties for defining a CfnWorkflow.

public object? LoggingConfiguration { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnWorkflow.ILoggingConfigurationProperty

Name

Properties for defining a CfnWorkflow.

public string? Name { get; set; }
Property Value

string

Remarks

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

NetworkConfiguration

Properties for defining a CfnWorkflow.

public object? NetworkConfiguration { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnWorkflow.INetworkConfigurationProperty

RoleArn

Properties for defining a CfnWorkflow.

public string RoleArn { get; set; }
Property Value

string

Remarks

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

Tags

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

public IDictionary<string, string>? Tags { get; set; }
Property Value

IDictionary<string, string>

Remarks

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

TriggerMode

Properties for defining a CfnWorkflow.

public string? TriggerMode { get; set; }
Property Value

string

Remarks

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

Implements

ICfnWorkflowProps
Back to top Generated by DocFX