Interface ResourceMapping.Builder

    • Method Detail

      • appRegistryAppName

        ResourceMapping.Builder appRegistryAppName​(String appRegistryAppName)

        The name of the application this resource is mapped to.

        Parameters:
        appRegistryAppName - The name of the application this resource is mapped to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eksSourceName

        ResourceMapping.Builder eksSourceName​(String eksSourceName)

        Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.

        This parameter accepts values in "eks-cluster/namespace" format.

        Parameters:
        eksSourceName - Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.

        This parameter accepts values in "eks-cluster/namespace" format.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • logicalStackName

        ResourceMapping.Builder logicalStackName​(String logicalStackName)

        The name of the CloudFormation stack this resource is mapped to.

        Parameters:
        logicalStackName - The name of the CloudFormation stack this resource is mapped to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • mappingType

        ResourceMapping.Builder mappingType​(String mappingType)

        Specifies the type of resource mapping.

        AppRegistryApp

        The resource is mapped to another application. The name of the application is contained in the appRegistryAppName property.

        CfnStack

        The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the logicalStackName property.

        Resource

        The resource is mapped to another resource. The name of the resource is contained in the resourceName property.

        ResourceGroup

        The resource is mapped to Resource Groups. The name of the resource group is contained in the resourceGroupName property.

        Parameters:
        mappingType - Specifies the type of resource mapping.

        AppRegistryApp

        The resource is mapped to another application. The name of the application is contained in the appRegistryAppName property.

        CfnStack

        The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the logicalStackName property.

        Resource

        The resource is mapped to another resource. The name of the resource is contained in the resourceName property.

        ResourceGroup

        The resource is mapped to Resource Groups. The name of the resource group is contained in the resourceGroupName property.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ResourceMappingType, ResourceMappingType
      • mappingType

        ResourceMapping.Builder mappingType​(ResourceMappingType mappingType)

        Specifies the type of resource mapping.

        AppRegistryApp

        The resource is mapped to another application. The name of the application is contained in the appRegistryAppName property.

        CfnStack

        The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the logicalStackName property.

        Resource

        The resource is mapped to another resource. The name of the resource is contained in the resourceName property.

        ResourceGroup

        The resource is mapped to Resource Groups. The name of the resource group is contained in the resourceGroupName property.

        Parameters:
        mappingType - Specifies the type of resource mapping.

        AppRegistryApp

        The resource is mapped to another application. The name of the application is contained in the appRegistryAppName property.

        CfnStack

        The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the logicalStackName property.

        Resource

        The resource is mapped to another resource. The name of the resource is contained in the resourceName property.

        ResourceGroup

        The resource is mapped to Resource Groups. The name of the resource group is contained in the resourceGroupName property.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ResourceMappingType, ResourceMappingType
      • physicalResourceId

        ResourceMapping.Builder physicalResourceId​(PhysicalResourceId physicalResourceId)

        Identifier of the physical resource.

        Parameters:
        physicalResourceId - Identifier of the physical resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceGroupName

        ResourceMapping.Builder resourceGroupName​(String resourceGroupName)

        Name of the resource group that the resource is mapped to.

        Parameters:
        resourceGroupName - Name of the resource group that the resource is mapped to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceName

        ResourceMapping.Builder resourceName​(String resourceName)

        Name of the resource that the resource is mapped to.

        Parameters:
        resourceName - Name of the resource that the resource is mapped to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • terraformSourceName

        ResourceMapping.Builder terraformSourceName​(String terraformSourceName)

        The short name of the Terraform source.

        Parameters:
        terraformSourceName - The short name of the Terraform source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.