interface BootstrapRole
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CloudAssembly.Schema.BootstrapRole |
Java | software.amazon.awscdk.cloudassembly.schema.BootstrapRole |
Python | aws_cdk.cloud_assembly_schema.BootstrapRole |
TypeScript | @aws-cdk/cloud-assembly-schema » BootstrapRole |
Information needed to access an IAM role created as part of the bootstrap process.
Properties
| Name | Type | Description |
|---|---|---|
| arn | string | The ARN of the IAM role created as part of bootrapping e.g. lookupRoleArn. |
| assume | { [string]: any } | Additional options to pass to STS when assuming the role. |
| assume | string | External ID to use when assuming the bootstrap role. |
| bootstrap | string | Name of SSM parameter with bootstrap stack version. |
| requires | number | Version of bootstrap stack required to use this role. |
arn
Type:
string
The ARN of the IAM role created as part of bootrapping e.g. lookupRoleArn.
assumeRoleAdditionalOptions?
Type:
{ [string]: any }
(optional, default: No additional options.)
Additional options to pass to STS when assuming the role.
RoleArnshould not be used. Use the dedicatedarnproperty instead.ExternalIdshould not be used. Use the dedicatedassumeRoleExternalIdinstead.
assumeRoleExternalId?
Type:
string
(optional, default: No external ID)
External ID to use when assuming the bootstrap role.
bootstrapStackVersionSsmParameter?
Type:
string
(optional, default: Discover SSM parameter by reading stack)
Name of SSM parameter with bootstrap stack version.
requiresBootstrapStackVersion?
Type:
number
(optional, default: No bootstrap stack required)
Version of bootstrap stack required to use this role.

.NET
Java
Python
TypeScript