interface KeyContextQuery
Language | Type name |
---|---|
.NET | Amazon.CDK.CloudAssembly.Schema.KeyContextQuery |
Java | software.amazon.awscdk.cloudassembly.schema.KeyContextQuery |
Python | aws_cdk.cloud_assembly_schema.KeyContextQuery |
TypeScript (source) | @aws-cdk/cloud-assembly-schema » KeyContextQuery |
Query input for looking up a KMS Key.
Properties
Name | Type | Description |
---|---|---|
account | string | Query account. |
alias | string | Alias name used to search the Key. |
region | string | Query region. |
assume | { [string]: any } | Additional options to pass to STS when assuming the lookup role. |
lookup | string | The ARN of the role that should be used to look up the missing values. |
lookup | string | The ExternalId that needs to be supplied while assuming this role. |
account
Type:
string
Query account.
aliasName
Type:
string
Alias name used to search the Key.
region
Type:
string
Query region.
assumeRoleAdditionalOptions?
Type:
{ [string]: any }
(optional, default: No additional options.)
Additional options to pass to STS when assuming the lookup role.
RoleArn
should not be used. Use the dedicatedlookupRoleArn
property instead.ExternalId
should not be used. Use the dedicatedlookupRoleExternalId
instead.
See also: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/STS.html#assumeRole-property
lookupRoleArn?
Type:
string
(optional, default: None)
The ARN of the role that should be used to look up the missing values.
lookupRoleExternalId?
Type:
string
(optional, default: No ExternalId will be supplied)
The ExternalId that needs to be supplied while assuming this role.