Class CfnStateMachineProps.Jsii$Proxy
- All Implemented Interfaces:
CfnStateMachineProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnStateMachineProps
CfnStateMachineProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.CfnStateMachineProps
CfnStateMachineProps.Builder, CfnStateMachineProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnStateMachineProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnStateMachineProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The Amazon States Language definition of the state machine.final Object
The name of the S3 bucket where the state machine definition is stored.final String
The Amazon States Language definition of the state machine.final Object
A map (string to string) that specifies the mappings for placeholder variables in the state machine definition.final Object
Encryption configuration for the state machine.final Object
Defines what execution history events are logged and where they are logged.final String
The Amazon Resource Name (ARN) of the IAM role to use for this state machine.final String
The name of the state machine.final String
Determines whether aSTANDARD
orEXPRESS
state machine is created.getTags()
The list of tags to add to a resource.final Object
Selects whether or not the state machine's AWS X-Ray tracing is enabled.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnStateMachineProps.Builder
.
-
-
Method Details
-
getRoleArn
Description copied from interface:CfnStateMachineProps
The Amazon Resource Name (ARN) of the IAM role to use for this state machine.- Specified by:
getRoleArn
in interfaceCfnStateMachineProps
- See Also:
-
getDefinition
Description copied from interface:CfnStateMachineProps
The Amazon States Language definition of the state machine.The state machine definition must be in JSON or YAML, and the format of the object must match the format of your CloudFormation template file. See Amazon States Language .
- Specified by:
getDefinition
in interfaceCfnStateMachineProps
- See Also:
-
getDefinitionS3Location
Description copied from interface:CfnStateMachineProps
The name of the S3 bucket where the state machine definition is stored.The state machine definition must be a JSON or YAML file.
- Specified by:
getDefinitionS3Location
in interfaceCfnStateMachineProps
- See Also:
-
getDefinitionString
Description copied from interface:CfnStateMachineProps
The Amazon States Language definition of the state machine.The state machine definition must be in JSON. See Amazon States Language .
- Specified by:
getDefinitionString
in interfaceCfnStateMachineProps
- See Also:
-
getDefinitionSubstitutions
Description copied from interface:CfnStateMachineProps
A map (string to string) that specifies the mappings for placeholder variables in the state machine definition.This 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.
Substitutions must follow the syntax:
${key_name}
or${variable_1,variable_2,...}
.- Specified by:
getDefinitionSubstitutions
in interfaceCfnStateMachineProps
- See Also:
-
getEncryptionConfiguration
Description copied from interface:CfnStateMachineProps
Encryption configuration for the state machine.- Specified by:
getEncryptionConfiguration
in interfaceCfnStateMachineProps
- See Also:
-
getLoggingConfiguration
Description copied from interface:CfnStateMachineProps
Defines what execution history events are logged and where they are logged.By default, the
level
is set toOFF
. For more information see Log Levels in the AWS Step Functions User Guide.- Specified by:
getLoggingConfiguration
in interfaceCfnStateMachineProps
- See Also:
-
getStateMachineName
Description copied from interface:CfnStateMachineProps
The name of the state machine.A name must not contain:
- white space
- brackets
< > { } [ ]
- wildcard characters
? *
- special characters
" # % \ ^ | ~
$ & , ; : /` - control characters (
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.
- Specified by:
getStateMachineName
in interfaceCfnStateMachineProps
- See Also:
-
getStateMachineType
Description copied from interface:CfnStateMachineProps
Determines whether aSTANDARD
orEXPRESS
state machine is created.The default is
STANDARD
. You cannot update thetype
of a state machine once it has been created. For more information onSTANDARD
andEXPRESS
workflows, see Standard Versus Express Workflows in the AWS Step Functions Developer Guide.- Specified by:
getStateMachineType
in interfaceCfnStateMachineProps
- See Also:
-
getTags
Description copied from interface:CfnStateMachineProps
The list of tags to add to a resource.Tags may only contain Unicode letters, digits, white space, or these symbols: `_ . : / = + -
- Specified by:
getTags
in interfaceCfnStateMachineProps
- See Also:
-
getTracingConfiguration
Description copied from interface:CfnStateMachineProps
Selects whether or not the state machine's AWS X-Ray tracing is enabled.- Specified by:
getTracingConfiguration
in interfaceCfnStateMachineProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-