Interface CfnWorkflowProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWorkflowProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.126.0 (build 206d44b)",
date="2026-02-03T13:58:26.828Z")
@Stability(Stable)
public interface CfnWorkflowProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnWorkflow.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.mwaaserverless.*;
CfnWorkflowProps cfnWorkflowProps = CfnWorkflowProps.builder()
.definitionS3Location(S3LocationProperty.builder()
.bucket("bucket")
.objectKey("objectKey")
// the properties below are optional
.versionId("versionId")
.build())
.roleArn("roleArn")
// the properties below are optional
.description("description")
.encryptionConfiguration(EncryptionConfigurationProperty.builder()
.type("type")
// the properties below are optional
.kmsKeyId("kmsKeyId")
.build())
.loggingConfiguration(LoggingConfigurationProperty.builder()
.logGroupName("logGroupName")
.build())
.name("name")
.networkConfiguration(NetworkConfigurationProperty.builder()
.securityGroupIds(List.of("securityGroupIds"))
.subnetIds(List.of("subnetIds"))
.build())
.tags(Map.of(
"tagsKey", "tags"))
.triggerMode("triggerMode")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnWorkflowPropsstatic final classAn implementation forCfnWorkflowProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnWorkflowProps.Builderbuilder()Returns union: eitherIResolvableorCfnWorkflow.S3LocationPropertydefault Stringdefault ObjectReturns union: eitherIResolvableorCfnWorkflow.EncryptionConfigurationPropertydefault ObjectReturns union: eitherIResolvableorCfnWorkflow.LoggingConfigurationPropertydefault StringgetName()default ObjectReturns union: eitherIResolvableorCfnWorkflow.NetworkConfigurationPropertygetTags()A map of key-value pairs to be applied as tags.default StringMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDefinitionS3Location
Returns union: eitherIResolvableorCfnWorkflow.S3LocationProperty- See Also:
-
getRoleArn
- See Also:
-
getDescription
- See Also:
-
getEncryptionConfiguration
Returns union: eitherIResolvableorCfnWorkflow.EncryptionConfigurationProperty- See Also:
-
getLoggingConfiguration
Returns union: eitherIResolvableorCfnWorkflow.LoggingConfigurationProperty- See Also:
-
getName
- See Also:
-
getNetworkConfiguration
Returns union: eitherIResolvableorCfnWorkflow.NetworkConfigurationProperty- See Also:
-
getTags
A map of key-value pairs to be applied as tags.- See Also:
-
getTriggerMode
- See Also:
-
builder
- Returns:
- a
CfnWorkflowProps.BuilderofCfnWorkflowProps
-