@Generated(value="jsii-pacmak/1.9.0 (build 5c646d5)", date="2020-08-19T23:25:13.484Z") @Stability(value=Stable) public interface IStateMachine extends software.amazon.jsii.JsiiSerializable, IResource
| Modifier and Type | Interface and Description |
|---|---|
static class |
IStateMachine.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getStateMachineArn()
The ARN of the state machine.
|
Grant |
grant(IGrantable identity,
String... actions)
Grant the given identity custom permissions.
|
Grant |
grantExecution(IGrantable identity,
String... actions)
Grant the given identity permissions for all executions of a state machine.
|
Grant |
grantRead(IGrantable identity)
Grant the given identity read permissions for this state machine.
|
Grant |
grantStartExecution(IGrantable identity)
Grant the given identity permissions to start an execution of this state machine.
|
Grant |
grantTaskResponse(IGrantable identity)
Grant the given identity read permissions for this state machine.
|
getNode@Stability(value=Stable) @NotNull String getStateMachineArn()
@Stability(value=Stable) @NotNull Grant grant(@NotNull IGrantable identity, @NotNull String... actions)
identity - The principal. This parameter is required.actions - The list of desired actions. This parameter is required.@Stability(value=Stable) @NotNull Grant grantExecution(@NotNull IGrantable identity, @NotNull String... actions)
identity - The principal. This parameter is required.actions - The list of desired actions. This parameter is required.@Stability(value=Stable) @NotNull Grant grantRead(@NotNull IGrantable identity)
identity - The principal. This parameter is required.@Stability(value=Stable) @NotNull Grant grantStartExecution(@NotNull IGrantable identity)
identity - The principal. This parameter is required.@Stability(value=Stable) @NotNull Grant grantTaskResponse(@NotNull IGrantable identity)
identity - The principal. This parameter is required.Copyright © 2020. All rights reserved.