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(string, IPermissionsBroadeningCheckProps) | Pause the pipeline if a deployment would add IAM permissions or Security Group rules. |
Methods
| ProduceAction(IStage, IProduceActionOptions) | Create the desired Action and add it to the pipeline. |
Constructors
ConfirmPermissionsBroadening(string, IPermissionsBroadeningCheckProps)
Pause the pipeline if a deployment would add IAM permissions or Security Group rules.
public ConfirmPermissionsBroadening(string id, IPermissionsBroadeningCheckProps props)
Parameters
- id string
Identifier for this step.
- props IPermissionsBroadeningCheckProps
Identifier for this step.
Remarks
This step is only supported in CodePipeline pipelines.
ExampleMetadata: infused
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
Remarks
This step is only supported in CodePipeline pipelines.
ExampleMetadata: infused