/AWS1/CL_REHRESOURCEMAPPING¶
Defines a resource mapping.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_mappingtype TYPE /AWS1/REHRESOURCEMAPPINGTYPE /AWS1/REHRESOURCEMAPPINGTYPE¶
Specifies the type of resource mapping.
io_physicalresourceid TYPE REF TO /AWS1/CL_REHPHYSICALRESOURCEID /AWS1/CL_REHPHYSICALRESOURCEID¶
Identifier of the physical resource.
Optional arguments:¶
iv_resourcename TYPE /AWS1/REHENTITYNAME /AWS1/REHENTITYNAME¶
Name of the resource that this resource is mapped to when the
mappingTypeisResource.
iv_logicalstackname TYPE /AWS1/REHSTRING255 /AWS1/REHSTRING255¶
Name of the CloudFormation stack this resource is mapped to when the
mappingTypeisCfnStack.
iv_appregistryappname TYPE /AWS1/REHENTITYNAME /AWS1/REHENTITYNAME¶
Name of the application this resource is mapped to when the
mappingTypeisAppRegistryApp.
iv_resourcegroupname TYPE /AWS1/REHENTITYNAME /AWS1/REHENTITYNAME¶
Name of the Resource Groups that this resource is mapped to when the
mappingTypeisResourceGroup.
iv_terraformsourcename TYPE /AWS1/REHSTRING255 /AWS1/REHSTRING255¶
Name of the Terraform source that this resource is mapped to when the
mappingTypeisTerraform.
iv_ekssourcename TYPE /AWS1/REHSTRING255 /AWS1/REHSTRING255¶
Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the
mappingTypeisEKS.This parameter accepts values in "eks-cluster/namespace" format.
Queryable Attributes¶
resourceName¶
Name of the resource that this resource is mapped to when the
mappingTypeisResource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCENAME() |
Getter for RESOURCENAME, with configurable default |
ASK_RESOURCENAME() |
Getter for RESOURCENAME w/ exceptions if field has no value |
HAS_RESOURCENAME() |
Determine if RESOURCENAME has a value |
logicalStackName¶
Name of the CloudFormation stack this resource is mapped to when the
mappingTypeisCfnStack.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOGICALSTACKNAME() |
Getter for LOGICALSTACKNAME, with configurable default |
ASK_LOGICALSTACKNAME() |
Getter for LOGICALSTACKNAME w/ exceptions if field has no va |
HAS_LOGICALSTACKNAME() |
Determine if LOGICALSTACKNAME has a value |
appRegistryAppName¶
Name of the application this resource is mapped to when the
mappingTypeisAppRegistryApp.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPREGISTRYAPPNAME() |
Getter for APPREGISTRYAPPNAME, with configurable default |
ASK_APPREGISTRYAPPNAME() |
Getter for APPREGISTRYAPPNAME w/ exceptions if field has no |
HAS_APPREGISTRYAPPNAME() |
Determine if APPREGISTRYAPPNAME has a value |
resourceGroupName¶
Name of the Resource Groups that this resource is mapped to when the
mappingTypeisResourceGroup.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCEGROUPNAME() |
Getter for RESOURCEGROUPNAME, with configurable default |
ASK_RESOURCEGROUPNAME() |
Getter for RESOURCEGROUPNAME w/ exceptions if field has no v |
HAS_RESOURCEGROUPNAME() |
Determine if RESOURCEGROUPNAME has a value |
mappingType¶
Specifies the type of resource mapping.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAPPINGTYPE() |
Getter for MAPPINGTYPE, with configurable default |
ASK_MAPPINGTYPE() |
Getter for MAPPINGTYPE w/ exceptions if field has no value |
HAS_MAPPINGTYPE() |
Determine if MAPPINGTYPE has a value |
physicalResourceId¶
Identifier of the physical resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PHYSICALRESOURCEID() |
Getter for PHYSICALRESOURCEID |
terraformSourceName¶
Name of the Terraform source that this resource is mapped to when the
mappingTypeisTerraform.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TERRAFORMSOURCENAME() |
Getter for TERRAFORMSOURCENAME, with configurable default |
ASK_TERRAFORMSOURCENAME() |
Getter for TERRAFORMSOURCENAME w/ exceptions if field has no |
HAS_TERRAFORMSOURCENAME() |
Determine if TERRAFORMSOURCENAME has a value |
eksSourceName¶
Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the
mappingTypeisEKS.This parameter accepts values in "eks-cluster/namespace" format.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EKSSOURCENAME() |
Getter for EKSSOURCENAME, with configurable default |
ASK_EKSSOURCENAME() |
Getter for EKSSOURCENAME w/ exceptions if field has no value |
HAS_EKSSOURCENAME() |
Determine if EKSSOURCENAME has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_RESOURCEMAPPINGLIST¶
TYPES TT_RESOURCEMAPPINGLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_REHRESOURCEMAPPING WITH DEFAULT KEY
.