@Stability(value=Stable) @Internal public static final class CfnStateMachineProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnStateMachineProps
CfnStateMachinePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnStateMachineProps.Builder, CfnStateMachineProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnStateMachineProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnStateMachineProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getDefinition()
The Amazon States Language definition of the state machine.
|
Object |
getDefinitionS3Location()
The name of the S3 bucket where the state machine definition is stored.
|
String |
getDefinitionString()
The Amazon States Language definition of the state machine.
|
Object |
getDefinitionSubstitutions()
A map (string to string) that specifies the mappings for placeholder variables in the state machine definition.
|
Object |
getLoggingConfiguration()
Defines what execution history events are logged and where they are logged.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the IAM role to use for this state machine.
|
String |
getStateMachineName()
The name of the state machine.
|
String |
getStateMachineType()
Determines whether a `STANDARD` or `EXPRESS` state machine is created.
|
List<CfnStateMachine.TagsEntryProperty> |
getTags()
The list of tags to add to a resource.
|
Object |
getTracingConfiguration()
Selects whether or not the state machine's AWS X-Ray tracing is enabled.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnStateMachineProps.Builder builder)
CfnStateMachineProps.Builder.public final String getRoleArn()
CfnStateMachinePropsgetRoleArn in interface CfnStateMachinePropspublic final Object getDefinition()
CfnStateMachinePropsThe state machine definition must be in JSON or YAML, and the format of the object must match the format of your AWS Step Functions template file. See Amazon States Language .
getDefinition in interface CfnStateMachinePropspublic final Object getDefinitionS3Location()
CfnStateMachinePropsThe state machine definition must be a JSON or YAML file.
getDefinitionS3Location in interface CfnStateMachinePropspublic final String getDefinitionString()
CfnStateMachinePropsThe state machine definition must be in JSON. See Amazon States Language .
getDefinitionString in interface CfnStateMachinePropspublic final Object getDefinitionSubstitutions()
CfnStateMachinePropsThis enables the customer to inject values obtained at runtime, for example from intrinsic functions, in the state machine definition. Variables can be template parameter names, resource logical IDs, resource attributes, or a variable in a key-value map.
getDefinitionSubstitutions in interface CfnStateMachinePropspublic final Object getLoggingConfiguration()
CfnStateMachineProps
By default, the
levelis set toOFF. For more information see Log Levels in the AWS Step Functions User Guide.
getLoggingConfiguration in interface CfnStateMachinePropspublic final String getStateMachineName()
CfnStateMachinePropsA name must not contain:
< > { } [ ]? *" # % \ ^ | ~ $ & , ; : /`U+0000-001F , U+007F-009F )
If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
getStateMachineName in interface CfnStateMachinePropspublic final String getStateMachineType()
CfnStateMachineProps
The default is STANDARD . You cannot update the type of a state machine once it has been created. For more information on STANDARD and EXPRESS workflows, see Standard Versus Express Workflows in the AWS Step Functions Developer Guide.
getStateMachineType in interface CfnStateMachinePropspublic final List<CfnStateMachine.TagsEntryProperty> getTags()
CfnStateMachineProps
Tags may only contain Unicode letters, digits, white space, or these symbols: _ . : / = + - @ .
getTags in interface CfnStateMachinePropspublic final Object getTracingConfiguration()
CfnStateMachinePropsgetTracingConfiguration in interface CfnStateMachineProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.