AppResourceMappingArgs

data class AppResourceMappingArgs(val eksSourceName: Output<String>? = null, val logicalStackName: Output<String>? = null, val mappingType: Output<String>, val physicalResourceId: Output<AppPhysicalResourceIdArgs>, val resourceName: Output<String>? = null, val terraformSourceName: Output<String>? = null) : ConvertibleToJava<AppResourceMappingArgs>

Resource mapping is used to map logical resources from template to physical resource

Constructors

Link copied to clipboard
constructor(eksSourceName: Output<String>? = null, logicalStackName: Output<String>? = null, mappingType: Output<String>, physicalResourceId: Output<AppPhysicalResourceIdArgs>, resourceName: Output<String>? = null, terraformSourceName: Output<String>? = null)

Properties

Link copied to clipboard
val eksSourceName: Output<String>? = null

Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the mappingType is EKS .

Link copied to clipboard
val logicalStackName: Output<String>? = null

Name of the AWS CloudFormation stack this resource is mapped to when the mappingType is CfnStack .

Link copied to clipboard
val mappingType: Output<String>

Specifies the type of resource mapping.

Link copied to clipboard

Identifier of the physical resource.

Link copied to clipboard
val resourceName: Output<String>? = null

Name of the resource that this resource is mapped to when the mappingType is Resource .

Link copied to clipboard
val terraformSourceName: Output<String>? = null

Name of the Terraform source that this resource is mapped to when the mappingType is Terraform .

Functions

Link copied to clipboard
open override fun toJava(): AppResourceMappingArgs