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)


4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4297

class ResourceMapping < Struct.new(
  :app_registry_app_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)


4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4297

class ResourceMapping < Struct.new(
  :app_registry_app_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 a resource group. The name of the resource group is contained in the resourceGroupName property.

Returns:

  • (String)


4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4297

class ResourceMapping < Struct.new(
  :app_registry_app_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

The identifier of this resource.



4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4297

class ResourceMapping < Struct.new(
  :app_registry_app_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

The name of the resource group this resource is mapped to.

Returns:

  • (String)


4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4297

class ResourceMapping < Struct.new(
  :app_registry_app_name,
  :logical_stack_name,
  :mapping_type,
  :physical_resource_id,
  :resource_group_name,
  :resource_name,
  :terraform_source_name)
  SENSITIVE = []
  include Aws::Structure
end

#resource_nameString

The name of the resource this resource is mapped to.

Returns:

  • (String)


4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4297

class ResourceMapping < Struct.new(
  :app_registry_app_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)


4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4297

class ResourceMapping < Struct.new(
  :app_registry_app_name,
  :logical_stack_name,
  :mapping_type,
  :physical_resource_id,
  :resource_group_name,
  :resource_name,
  :terraform_source_name)
  SENSITIVE = []
  include Aws::Structure
end