Class ConfirmPermissionsBroadening
Pause the pipeline if a deployment would add IAM permissions or Security Group rules.
Inherited Members
Namespace: Amazon.CDK.Pipelines
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class ConfirmPermissionsBroadening : Step, IFileSetProducer, ICodePipelineActionFactory
Syntax (vb)
Public Class ConfirmPermissionsBroadening
Inherits
Step Implements IFileSetProducer, ICodePipelineActionFactory
Remarks
This step is only supported in CodePipeline pipelines.
ExampleMetadata: infused
Examples
CodePipeline pipeline;
var stage = new MyApplicationStage(this, "MyApplication");
pipeline.AddStage(stage, new AddStageOpts {
Pre = new [] {
new ConfirmPermissionsBroadening("Check", new PermissionsBroadeningCheckProps { Stage = stage }) }
});
Synopsis
Constructors
ConfirmPermissionsBroadening(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
ConfirmPermissionsBroadening(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
ConfirmPermissionsBroadening(String, IPermissionsBroadeningCheckProps) |
Methods
ProduceAction(IStage, IProduceActionOptions) | Create the desired Action and add it to the pipeline. |
Constructors
ConfirmPermissionsBroadening(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected ConfirmPermissionsBroadening(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
ConfirmPermissionsBroadening(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected ConfirmPermissionsBroadening(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
ConfirmPermissionsBroadening(String, IPermissionsBroadeningCheckProps)
public ConfirmPermissionsBroadening(string id, IPermissionsBroadeningCheckProps props)
Parameters
- id System.String
Identifier for this step.
- props IPermissionsBroadeningCheckProps
Identifier for this step.
Methods
ProduceAction(IStage, IProduceActionOptions)
Create the desired Action and add it to the pipeline.
public virtual ICodePipelineActionFactoryResult ProduceAction(IStage stage, IProduceActionOptions options)
Parameters
- stage IStage
- options IProduceActionOptions
Returns
ICodePipelineActionFactoryResult