class Aws::ResilienceHub::Types::AddDraftAppVersionResourceMappingsRequest
@note When making an API call, you may pass AddDraftAppVersionResourceMappingsRequest
data as a hash: { app_arn: "Arn", # required resource_mappings: [ # required { app_registry_app_name: "EntityName", logical_stack_name: "String255", mapping_type: "CfnStack", # required, accepts CfnStack, Resource, AppRegistryApp, ResourceGroup physical_resource_id: { # required aws_account_id: "CustomerId", aws_region: "AwsRegion", identifier: "String255", # required type: "Arn", # required, accepts Arn, Native }, resource_group_name: "EntityName", resource_name: "EntityName", }, ], }
@!attribute [rw] app_arn
The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:`partition`\:dcps:`region`\:`account`\:app/`app-id`. For more information about ARNs, see [ Amazon Resource Names (ARNs)][1] in the *AWS General Reference*. [1]: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html @return [String]
@!attribute [rw] resource_mappings
Mappings used to map logical resources from the template to physical resources. You can use the mapping type `CFN_STACK` if the application template uses a logical stack name. Or you can map individual resources by using the mapping type `RESOURCE`. We recommend using the mapping type `CFN_STACK` if the application is backed by a CloudFormation stack. @return [Array<Types::ResourceMapping>]
@see docs.aws.amazon.com/goto/WebAPI/resiliencehub-2020-04-30/AddDraftAppVersionResourceMappingsRequest AWS API Documentation
Constants
- SENSITIVE