@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:37.476Z") @Stability(value=Stable) public interface CommonAwsActionProps extends software.amazon.jsii.JsiiSerializable, CommonActionProps
ActionProperties.owner field is 'AWS' (or unset, as 'AWS' is the default).
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.codepipeline.*;
import software.amazon.awscdk.services.iam.*;
Role role;
CommonAwsActionProps commonAwsActionProps = CommonAwsActionProps.builder()
.actionName("actionName")
// the properties below are optional
.role(role)
.runOrder(123)
.variablesNamespace("variablesNamespace")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CommonAwsActionProps.Builder
A builder for
CommonAwsActionProps |
static class |
CommonAwsActionProps.Jsii$Proxy
An implementation for
CommonAwsActionProps |
| Modifier and Type | Method and Description |
|---|---|
static CommonAwsActionProps.Builder |
builder() |
default IRole |
getRole()
The Role in which context's this Action will be executing in.
|
getActionName, getRunOrder, getVariablesNamespace@Stability(value=Stable) @Nullable default IRole getRole()
The Pipeline's Role will assume this Role (the required permissions for that will be granted automatically) right before executing this Action. This Action will be passed into your {@link IAction.bind} method in the {@link ActionBindOptions.role} property.
Default: a new Role will be generated
@Stability(value=Stable) static CommonAwsActionProps.Builder builder()
builder in interface CommonActionPropsCommonAwsActionProps.Builder of CommonAwsActionPropsCopyright © 2022. All rights reserved.