interface ResourceMappingProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.ResilienceHub.CfnApp.ResourceMappingProperty |
Java | software.amazon.awscdk.services.resiliencehub.CfnApp.ResourceMappingProperty |
Python | aws_cdk.aws_resiliencehub.CfnApp.ResourceMappingProperty |
TypeScript | @aws-cdk/aws-resiliencehub » CfnApp » ResourceMappingProperty |
Defines a resource mapping.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as resiliencehub from '@aws-cdk/aws-resiliencehub';
const resourceMappingProperty: resiliencehub.CfnApp.ResourceMappingProperty = {
mappingType: 'mappingType',
physicalResourceId: {
identifier: 'identifier',
type: 'type',
// the properties below are optional
awsAccountId: 'awsAccountId',
awsRegion: 'awsRegion',
},
// the properties below are optional
eksSourceName: 'eksSourceName',
logicalStackName: 'logicalStackName',
resourceName: 'resourceName',
terraformSourceName: 'terraformSourceName',
};
Properties
| Name | Type | Description |
|---|---|---|
| mapping | string | Specifies the type of resource mapping. |
| physical | IResolvable | Physical | The identifier of this resource. |
| eks | string | CfnApp.ResourceMappingProperty.EksSourceName. |
| logical | string | The name of the CloudFormation stack this resource is mapped to. |
| resource | string | The name of the resource this resource is mapped to. |
| terraform | string | The short name of the Terraform source. |
mappingType
Type:
string
Specifies the type of resource mapping.
Valid Values: CfnStack | Resource | AppRegistryApp | ResourceGroup | Terraform
- AppRegistryApp - The resource is mapped to another application. The name of the application is contained in the
appRegistryAppNameproperty. - CfnStack - The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackNameproperty. - Resource - The resource is mapped to another resource. The name of the resource is contained in the
resourceNameproperty. - ResourceGroup - The resource is mapped to a resource group. The name of the resource group is contained in the
resourceGroupNameproperty.
physicalResourceId
Type:
IResolvable | Physical
The identifier of this resource.
eksSourceName?
Type:
string
(optional)
CfnApp.ResourceMappingProperty.EksSourceName.
logicalStackName?
Type:
string
(optional)
The name of the CloudFormation stack this resource is mapped to.
resourceName?
Type:
string
(optional)
The name of the resource this resource is mapped to.
terraformSourceName?
Type:
string
(optional)
The short name of the Terraform source.

.NET
Java
Python
TypeScript