Interface CfnStateMachineProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStateMachineProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-12-17T21:37:39.145Z")
@Stability(Stable)
public interface CfnStateMachineProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnStateMachine
.
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.sam.*; Object definition; CfnStateMachineProps cfnStateMachineProps = CfnStateMachineProps.builder() .definition(definition) .definitionSubstitutions(Map.of( "definitionSubstitutionsKey", "definitionSubstitutions")) .definitionUri("definitionUri") .events(Map.of( "eventsKey", EventSourceProperty.builder() .properties(ApiEventProperty.builder() .method("method") .path("path") // the properties below are optional .restApiId("restApiId") .build()) .type("type") .build())) .logging(LoggingConfigurationProperty.builder() .destinations(List.of(LogDestinationProperty.builder() .cloudWatchLogsLogGroup(CloudWatchLogsLogGroupProperty.builder() .logGroupArn("logGroupArn") .build()) .build())) .includeExecutionData(false) .level("level") .build()) .name("name") .permissionsBoundaries("permissionsBoundaries") .policies("policies") .role("role") .tags(Map.of( "tagsKey", "tags")) .tracing(TracingConfigurationProperty.builder() .enabled(false) .build()) .type("type") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnStateMachineProps
static final class
An implementation forCfnStateMachineProps
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDefinition
- See Also:
-
getDefinitionSubstitutions
- See Also:
-
getDefinitionUri
- See Also:
-
getEvents
- See Also:
-
getLogging
- See Also:
-
getName
- See Also:
-
getPermissionsBoundaries
- See Also:
-
getPolicies
- See Also:
-
getRole
- See Also:
-
getTags
- See Also:
-
getTracing
- See Also:
-
getType
- See Also:
-
builder
- Returns:
- a
CfnStateMachineProps.Builder
ofCfnStateMachineProps
-