Class: Aws::ResilienceHub::Types::ResourceMapping

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb

Overview

Defines a resource mapping.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#app_registry_app_nameString

The name of the application this resource is mapped to.

Returns:

  • (String)


5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5145

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_nameString

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

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

Returns:

  • (String)


5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5145

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_nameString

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

Returns:

  • (String)


5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5145

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_typeString

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:

  • (String)


5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5145

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_idTypes::PhysicalResourceId

Identifier of the physical resource.



5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5145

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_nameString

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

Returns:

  • (String)


5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5145

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_nameString

Name of the resource that the resource is mapped to.

Returns:

  • (String)


5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5145

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_nameString

The short name of the Terraform source.

Returns:

  • (String)


5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5145

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