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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.CfnStateMachineProps
CfnStateMachineProps.Builder, CfnStateMachineProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnStateMachineProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnStateMachineProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectThe Amazon States Language definition of the state machine.final ObjectThe name of the S3 bucket where the state machine definition is stored.final StringThe Amazon States Language definition of the state machine.final ObjectA map (string to string) that specifies the mappings for placeholder variables in the state machine definition.final ObjectDefines what execution history events are logged and where they are logged.final StringThe Amazon Resource Name (ARN) of the IAM role to use for this state machine.final StringThe name of the state machine.final StringDetermines whether aSTANDARDorEXPRESSstate machine is created.getTags()The list of tags to add to a resource.final ObjectSelects whether or not the state machine's AWS X-Ray tracing is enabled.final inthashCode()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:CfnStateMachinePropsThe Amazon Resource Name (ARN) of the IAM role to use for this state machine.- Specified by:
getRoleArnin interfaceCfnStateMachineProps
-
getDefinition
Description copied from interface:CfnStateMachinePropsThe 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 AWS Step Functions template file. See Amazon States Language .
- Specified by:
getDefinitionin interfaceCfnStateMachineProps
-
getDefinitionS3Location
Description copied from interface:CfnStateMachinePropsThe 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:
getDefinitionS3Locationin interfaceCfnStateMachineProps
-
getDefinitionString
Description copied from interface:CfnStateMachinePropsThe Amazon States Language definition of the state machine.The state machine definition must be in JSON. See Amazon States Language .
- Specified by:
getDefinitionStringin interfaceCfnStateMachineProps
-
getDefinitionSubstitutions
Description copied from interface:CfnStateMachinePropsA 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.
- Specified by:
getDefinitionSubstitutionsin interfaceCfnStateMachineProps
-
getLoggingConfiguration
Description copied from interface:CfnStateMachinePropsDefines what execution history events are logged and where they are logged.By default, the
levelis set toOFF. For more information see Log Levels in the AWS Step Functions User Guide.- Specified by:
getLoggingConfigurationin interfaceCfnStateMachineProps
-
getStateMachineName
Description copied from interface:CfnStateMachinePropsThe 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:
getStateMachineNamein interfaceCfnStateMachineProps
-
getStateMachineType
Description copied from interface:CfnStateMachinePropsDetermines whether aSTANDARDorEXPRESSstate machine is created.The default is
STANDARD. You cannot update thetypeof a state machine once it has been created. For more information onSTANDARDandEXPRESSworkflows, see Standard Versus Express Workflows in the AWS Step Functions Developer Guide.- Specified by:
getStateMachineTypein interfaceCfnStateMachineProps
-
getTags
Description copied from interface:CfnStateMachinePropsThe list of tags to add to a resource.Tags may only contain Unicode letters, digits, white space, or these symbols:
_ . : / = + - @.- Specified by:
getTagsin interfaceCfnStateMachineProps
-
getTracingConfiguration
Description copied from interface:CfnStateMachinePropsSelects whether or not the state machine's AWS X-Ray tracing is enabled.- Specified by:
getTracingConfigurationin interfaceCfnStateMachineProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-