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