Interface ICommonAwsActionProps
Common properties shared by all Actions whose {@link ActionProperties.owner} field is 'AWS' (or unset, as 'AWS' is the default).
Inherited Members
Namespace: Amazon.CDK.AWS.CodePipeline
Assembly: Amazon.CDK.AWS.CodePipeline.dll
Syntax (csharp)
public interface ICommonAwsActionProps : ICommonActionProps
Syntax (vb)
Public Interface ICommonAwsActionProps
Inherits ICommonActionProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.CodePipeline;
using Amazon.CDK.AWS.IAM;
Role role;
var commonAwsActionProps = new CommonAwsActionProps {
ActionName = "actionName",
// the properties below are optional
Role = role,
RunOrder = 123,
VariablesNamespace = "variablesNamespace"
};
Synopsis
Properties
Role | The Role in which context's this Action will be executing in. |
Properties
Role
The Role in which context's this Action will be executing in.
virtual IRole Role { get; }
Property Value
Remarks
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