Class: Aws::ResilienceHub::Types::ResourceMapping
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::ResilienceHub::Types::ResourceMapping
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-resiliencehub/types.rb
 
Overview
Defines a resource mapping.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #app_registry_app_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name of the application this resource is mapped to when the ‘mappingType` is `AppRegistryApp`.
 - 
  
    
      #eks_source_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the ‘mappingType` is `EKS`.
 - 
  
    
      #logical_stack_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name of the CloudFormation stack this resource is mapped to when the ‘mappingType` is `CfnStack`.
 - 
  
    
      #mapping_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies the type of resource mapping.
 - 
  
    
      #physical_resource_id  ⇒ Types::PhysicalResourceId 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Identifier of the physical resource.
 - 
  
    
      #resource_group_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name of the Resource Groups that this resource is mapped to when the ‘mappingType` is `ResourceGroup`.
 - 
  
    
      #resource_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name of the resource that this resource is mapped to when the ‘mappingType` is `Resource`.
 - 
  
    
      #terraform_source_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name of the Terraform source that this resource is mapped to when the ‘mappingType` is `Terraform`.
 
Instance Attribute Details
#app_registry_app_name ⇒ String
Name of the application this resource is mapped to when the ‘mappingType` is `AppRegistryApp`.
      5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 5929 class ResourceMapping < Struct.new( :app_registry_app_name, :eks_source_name, :logical_stack_name, :mapping_type, :physical_resource_id, :resource_group_name, :resource_name, :terraform_source_name) SENSITIVE = [] include Aws::Structure end  | 
  
#eks_source_name ⇒ String
Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the ‘mappingType` is `EKS`.
<note markdown=“1”> This parameter accepts values in “eks-cluster/namespace” format.
</note>
  
      5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 5929 class ResourceMapping < Struct.new( :app_registry_app_name, :eks_source_name, :logical_stack_name, :mapping_type, :physical_resource_id, :resource_group_name, :resource_name, :terraform_source_name) SENSITIVE = [] include Aws::Structure end  | 
  
#logical_stack_name ⇒ String
Name of the CloudFormation stack this resource is mapped to when the ‘mappingType` is `CfnStack`.
      5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 5929 class ResourceMapping < Struct.new( :app_registry_app_name, :eks_source_name, :logical_stack_name, :mapping_type, :physical_resource_id, :resource_group_name, :resource_name, :terraform_source_name) SENSITIVE = [] include Aws::Structure end  | 
  
#mapping_type ⇒ String
Specifies the type of resource mapping.
      5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 5929 class ResourceMapping < Struct.new( :app_registry_app_name, :eks_source_name, :logical_stack_name, :mapping_type, :physical_resource_id, :resource_group_name, :resource_name, :terraform_source_name) SENSITIVE = [] include Aws::Structure end  | 
  
#physical_resource_id ⇒ Types::PhysicalResourceId
Identifier of the physical resource.
      5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 5929 class ResourceMapping < Struct.new( :app_registry_app_name, :eks_source_name, :logical_stack_name, :mapping_type, :physical_resource_id, :resource_group_name, :resource_name, :terraform_source_name) SENSITIVE = [] include Aws::Structure end  | 
  
#resource_group_name ⇒ String
Name of the Resource Groups that this resource is mapped to when the ‘mappingType` is `ResourceGroup`.
      5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 5929 class ResourceMapping < Struct.new( :app_registry_app_name, :eks_source_name, :logical_stack_name, :mapping_type, :physical_resource_id, :resource_group_name, :resource_name, :terraform_source_name) SENSITIVE = [] include Aws::Structure end  | 
  
#resource_name ⇒ String
Name of the resource that this resource is mapped to when the ‘mappingType` is `Resource`.
      5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 5929 class ResourceMapping < Struct.new( :app_registry_app_name, :eks_source_name, :logical_stack_name, :mapping_type, :physical_resource_id, :resource_group_name, :resource_name, :terraform_source_name) SENSITIVE = [] include Aws::Structure end  | 
  
#terraform_source_name ⇒ String
Name of the Terraform source that this resource is mapped to when the ‘mappingType` is `Terraform`.
      5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 5929 class ResourceMapping < Struct.new( :app_registry_app_name, :eks_source_name, :logical_stack_name, :mapping_type, :physical_resource_id, :resource_group_name, :resource_name, :terraform_source_name) SENSITIVE = [] include Aws::Structure end  |