Class CfnStateMachineMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnStateMachineMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnStateMachineMixinProps
CfnStateMachineMixinProps-
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.cfnpropertymixins.services.stepfunctions.CfnStateMachineMixinProps
CfnStateMachineMixinProps.Builder, CfnStateMachineMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnStateMachineMixinProps.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 ObjectThe 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 ObjectEncryption configuration for the state machine.final ObjectDefines what execution history events are logged and where they are logged.final ObjectThe 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 theCfnStateMachineMixinProps.Builder.
-
-
Method Details
-
getDefinition
Description copied from interface:CfnStateMachineMixinPropsThe 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:
getDefinitionin interfaceCfnStateMachineMixinProps- See Also:
-
getDefinitionS3Location
Description copied from interface:CfnStateMachineMixinPropsThe name of the S3 bucket where the state machine definition is stored.The state machine definition must be a JSON or YAML file.
Returns union: either
IResolvableorCfnStateMachinePropsMixin.S3LocationProperty- Specified by:
getDefinitionS3Locationin interfaceCfnStateMachineMixinProps- See Also:
-
getDefinitionString
Description copied from interface:CfnStateMachineMixinPropsThe Amazon States Language definition of the state machine.The state machine definition must be in JSON. See Amazon States Language .
Returns union: either
StringorITableReforITaskDefinitionReforIFunctionReforIVersionReforITopicReforIQueueRef- Specified by:
getDefinitionStringin interfaceCfnStateMachineMixinProps- See Also:
-
getDefinitionSubstitutions
Description copied from interface:CfnStateMachineMixinPropsA 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,...}.Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- Specified by:
getDefinitionSubstitutionsin interfaceCfnStateMachineMixinProps- See Also:
-
getEncryptionConfiguration
Description copied from interface:CfnStateMachineMixinPropsEncryption configuration for the state machine.Returns union: either
IResolvableorCfnStateMachinePropsMixin.EncryptionConfigurationProperty- Specified by:
getEncryptionConfigurationin interfaceCfnStateMachineMixinProps- See Also:
-
getLoggingConfiguration
Description copied from interface:CfnStateMachineMixinPropsDefines 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.Returns union: either
IResolvableorCfnStateMachinePropsMixin.LoggingConfigurationProperty- Specified by:
getLoggingConfigurationin interfaceCfnStateMachineMixinProps- See Also:
-
getRoleArn
Description copied from interface:CfnStateMachineMixinPropsThe Amazon Resource Name (ARN) of the IAM role to use for this state machine.- Specified by:
getRoleArnin interfaceCfnStateMachineMixinProps- See Also:
-
getStateMachineName
Description copied from interface:CfnStateMachineMixinPropsThe 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 interfaceCfnStateMachineMixinProps- See Also:
-
getStateMachineType
Description copied from interface:CfnStateMachineMixinPropsDetermines 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 interfaceCfnStateMachineMixinProps- See Also:
-
getTags
Description copied from interface:CfnStateMachineMixinPropsThe list of tags to add to a resource.Tags may only contain Unicode letters, digits, white space, or these symbols: `_ . : / = + -
- Specified by:
getTagsin interfaceCfnStateMachineMixinProps- See Also:
-
getTracingConfiguration
Description copied from interface:CfnStateMachineMixinPropsSelects whether or not the state machine's AWS X-Ray tracing is enabled.Returns union: either
IResolvableorCfnStateMachinePropsMixin.TracingConfigurationProperty- Specified by:
getTracingConfigurationin interfaceCfnStateMachineMixinProps- See Also:
-
$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()
-