Class CfnWorkflowProps
Properties for defining a CfnWorkflow.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.MWAAServerless
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnWorkflowProps : ICfnWorkflowProps
Syntax (vb)
Public Class CfnWorkflowProps Implements ICfnWorkflowProps
Remarks
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 |
Properties
| DefinitionS3Location | Properties for defining a |
| Description | Properties for defining a |
| EncryptionConfiguration | Properties for defining a |
| LoggingConfiguration | Properties for defining a |
| Name | Properties for defining a |
| NetworkConfiguration | Properties for defining a |
| RoleArn | Properties for defining a |
| Tags | A map of key-value pairs to be applied as tags. |
| TriggerMode | Properties for defining a |
Constructors
CfnWorkflowProps()
Properties for defining a CfnWorkflow.
public CfnWorkflowProps()
Remarks
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
Remarks
Description
Properties for defining a CfnWorkflow.
public string? Description { get; set; }
Property Value
Remarks
EncryptionConfiguration
Properties for defining a CfnWorkflow.
public object? EncryptionConfiguration { get; set; }
Property Value
Remarks
LoggingConfiguration
Properties for defining a CfnWorkflow.
public object? LoggingConfiguration { get; set; }
Property Value
Remarks
Name
Properties for defining a CfnWorkflow.
public string? Name { get; set; }
Property Value
Remarks
NetworkConfiguration
Properties for defining a CfnWorkflow.
public object? NetworkConfiguration { get; set; }
Property Value
Remarks
RoleArn
Properties for defining a CfnWorkflow.
public string RoleArn { get; set; }
Property Value
Remarks
Tags
A map of key-value pairs to be applied as tags.
public IDictionary<string, string>? Tags { get; set; }
Property Value
Remarks
TriggerMode
Properties for defining a CfnWorkflow.
public string? TriggerMode { get; set; }