@aws-cdk_aws-iot-actions-alpha.StepFunctionsStateMachineActionProps

interface StepFunctionsStateMachineActionProps ๐Ÿ”น

LanguageType name
.NETAmazon.CDK.AWS.IoT.Actions.Alpha.StepFunctionsStateMachineActionProps
Gogithub.com/aws/aws-cdk-go/awscdkiotactionsalpha/v2#StepFunctionsStateMachineActionProps
Javasoftware.amazon.awscdk.services.iot.actions.alpha.StepFunctionsStateMachineActionProps
Pythonaws_cdk.aws_iot_actions_alpha.StepFunctionsStateMachineActionProps
TypeScript (source)@aws-cdk/aws-iot-actions-alpha ยป StepFunctionsStateMachineActionProps

Configuration properties of an action for the Step Functions State Machine.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as iot_actions_alpha from '@aws-cdk/aws-iot-actions-alpha';
import { aws_iam as iam } from 'aws-cdk-lib';

declare const role: iam.Role;
const stepFunctionsStateMachineActionProps: iot_actions_alpha.StepFunctionsStateMachineActionProps = {
  executionNamePrefix: 'executionNamePrefix',
  role: role,
};

Properties

NameTypeDescription
executionNamePrefix?๐Ÿ”นstringName of the state machine execution prefix.
role?๐Ÿ”นIRoleThe IAM role that allows access to AWS service.

executionNamePrefix?๐Ÿ”น

Type: string (optional, default: : None - Step Functions creates a unique name for each state machine execution if one is not provided.)

Name of the state machine execution prefix.

The name given to the state machine execution consists of this prefix followed by a UUID. Step Functions creates a unique name for each state machine execution if one is not provided.

See also: https://docs.aws.amazon.com/iot/latest/developerguide/stepfunctions-rule-action.html#stepfunctions-rule-action-parameters


role?๐Ÿ”น

Type: IRole (optional, default: a new role will be created)

The IAM role that allows access to AWS service.