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
Cloud |
(experimental) CloudFormation Execution Role. |
Deployment |
(experimental) Deployment Action Role. |
Lookup |
(experimental) Lookup Role. |
Properties
CloudFormationExecutionRole
(experimental) CloudFormation Execution Role.
virtual BootstrapRole CloudFormationExecutionRole { get; }
Property Value
Remarks
Default: - use bootstrapped role
Stability: Experimental
DeploymentRole
(experimental) Deployment Action Role.
virtual BootstrapRole DeploymentRole { get; }
Property Value
Remarks
Default: - use boostrapped role
Stability: Experimental
LookupRole
(experimental) Lookup Role.
virtual BootstrapRole LookupRole { get; }
Property Value
Remarks
Default: - use bootstrapped role
Stability: Experimental