Show / Hide Table of Contents

Interface IBootstrapRoles

(experimental) Roles that are bootstrapped to your account.

Namespace: Amazon.CDK.AppStagingSynthesizer.Alpha
Assembly: Amazon.CDK.AppStagingSynthesizer.Alpha.dll
Syntax (csharp)
public interface IBootstrapRoles
Syntax (vb)
Public Interface IBootstrapRoles
Remarks

Stability: Experimental

ExampleMetadata: infused

Examples
using Amazon.CDK.AWS.S3;


             var app = new App(new AppProps {
                 DefaultStackSynthesizer = AppStagingSynthesizer.DefaultResources(new DefaultResourcesOptions {
                     AppId = "my-app-id",
                     StagingBucketEncryption = BucketEncryption.S3_MANAGED,
                     DeploymentIdentities = DeploymentIdentities.SpecifyRoles(new BootstrapRoles {
                         CloudFormationExecutionRole = BootstrapRole.FromRoleArn("arn:aws:iam::123456789012:role/Execute"),
                         DeploymentRole = BootstrapRole.FromRoleArn("arn:aws:iam::123456789012:role/Deploy"),
                         LookupRole = BootstrapRole.FromRoleArn("arn:aws:iam::123456789012:role/Lookup")
                     })
                 })
             });

Synopsis

Properties

CloudFormationExecutionRole

(experimental) CloudFormation Execution Role.

DeploymentRole

(experimental) Deployment Action Role.

LookupRole

(experimental) Lookup Role.

Properties

CloudFormationExecutionRole

(experimental) CloudFormation Execution Role.

BootstrapRole? CloudFormationExecutionRole { get; }
Property Value

BootstrapRole

Remarks

Default: - use bootstrapped role

Stability: Experimental

DeploymentRole

(experimental) Deployment Action Role.

BootstrapRole? DeploymentRole { get; }
Property Value

BootstrapRole

Remarks

Default: - use boostrapped role

Stability: Experimental

LookupRole

(experimental) Lookup Role.

BootstrapRole? LookupRole { get; }
Property Value

BootstrapRole

Remarks

Default: - use bootstrapped role

Stability: Experimental

Back to top Generated by DocFX