| Column Name | Column Data Type |
app_arn Required Input Column
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide. | VARCHAR |
app_version Required Input Column
Resilience Hub application version. | VARCHAR |
aws_account_id Input Column
Amazon Web Services account that owns the physical resource. | VARCHAR |
aws_region Input Column
Amazon Web Services region that owns the physical resource. | VARCHAR |
logical_resource_id Input Column
Logical identifier of the resource. | STRUCT( "eks_source_name" VARCHAR, "identifier" VARCHAR, "logical_stack_name" VARCHAR, "resource_group_name" VARCHAR, "terraform_source_name" VARCHAR ) |
Show child fields- logical_resource_id.eks_source_name
Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in "eks-cluster/namespace" format.
- logical_resource_id.identifier
Identifier of the resource.
- logical_resource_id.logical_stack_name
The name of the CloudFormation stack this resource belongs to.
- logical_resource_id.resource_group_name
The name of the resource group that this resource belongs to.
- logical_resource_id.terraform_source_name
The name of the Terraform S3 state file this resource belongs to.
|
physical_resource_id Input Column
Physical identifier of the resource. | VARCHAR |
resource_name Input Column
Name of the resource. | VARCHAR |
_aws_profile Input Column
The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role. | STRUCT( "type" VARCHAR, "name" VARCHAR, "account_id" VARCHAR, "via_profile_name" VARCHAR, "assumed_role_arn" VARCHAR, "organization" STRUCT( "account_name" VARCHAR, "id" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[], "master_account" STRUCT( "id" VARCHAR, "email" VARCHAR ), "parents" STRUCT( "type" VARCHAR, "id" VARCHAR, "name" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[] )[] ) ) |
Show child fields- _aws_profile.account_id
The AWS account id
- _aws_profile.assumed_role_arn
The ARN of the assumed role
- _aws_profile.name
The unique name of the profile.
- _aws_profile.organization
Information about this profile's membership in the AWS organization. Show child fields- _aws_profile.organization.account_name
The name of account speciifed by the organization
- _aws_profile.organization.id
The organization id
- _aws_profile.organization.master_account
Show child fields- _aws_profile.organization.master_account.email
The organization master account email address
- _aws_profile.organization.master_account.id
The organization master account id
- _aws_profile.organization.parents[]
Show child fields- _aws_profile.organization.parents[].id
The id of the parent
- _aws_profile.organization.parents[].name
The name of the parent
- _aws_profile.organization.parents[].tags[]
Show child fields- _aws_profile.organization.parents[].tags[].key
- _aws_profile.organization.parents[].tags[].value
- _aws_profile.organization.parents[].type
The type of parent can be an organization unit or a root
- _aws_profile.organization.tags[]
Show child fields- _aws_profile.organization.tags[].key
- _aws_profile.organization.tags[].value
- _aws_profile.type
The type of profile, either 'credentials' or 'assumed_role'
- _aws_profile.via_profile_name
This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.
|
_aws_region Input Column
The AWS region to use. | VARCHAR |
physical_resource
Defines a physical resource. A physical resource is a resource that exists in your account. It can be identified using an Amazon Resource Name (ARN) or a Resilience Hub-native identifier. | STRUCT( "additional_info" MAP(VARCHAR, VARCHAR[]), "app_components" STRUCT( "additional_info" MAP(VARCHAR, VARCHAR[]), "id" VARCHAR, "name" VARCHAR, "type" VARCHAR )[], "excluded" BOOLEAN, "logical_resource_id" STRUCT( "eks_source_name" VARCHAR, "identifier" VARCHAR, "logical_stack_name" VARCHAR, "resource_group_name" VARCHAR, "terraform_source_name" VARCHAR ), "parent_resource_name" VARCHAR, "physical_resource_id" STRUCT( "aws_account_id" VARCHAR, "aws_region" VARCHAR, "identifier" VARCHAR, "type" VARCHAR ), "resource_name" VARCHAR, "resource_type" VARCHAR, "source_type" VARCHAR ) |
Show child fields- physical_resource.additional_info
Additional configuration parameters for an Resilience Hub application. If you want to implement additionalInfo through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters. Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: "failover-regions" Value: "[{"region":"<REGION>", "accounts":[{"id":"<ACCOUNT_ID>"}]}]"
- physical_resource.app_components[]
Show child fields- physical_resource.app_components[].additional_info
Additional configuration parameters for an Resilience Hub application. If you want to implement additionalInfo through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters. Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: "failover-regions" Value: "[{"region":"<REGION>", "accounts":[{"id":"<ACCOUNT_ID>"}]}]"
- physical_resource.app_components[].id
Identifier of the Application Component.
- physical_resource.app_components[].name
Name of the Application Component.
- physical_resource.app_components[].type
The type of Application Component.
- physical_resource.excluded
Indicates if a resource is included or excluded from the assessment.
- physical_resource.logical_resource_id
Logical identifier of the resource. Show child fields- physical_resource.logical_resource_id.eks_source_name
Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in "eks-cluster/namespace" format.
- physical_resource.logical_resource_id.identifier
Identifier of the resource.
- physical_resource.logical_resource_id.logical_stack_name
The name of the CloudFormation stack this resource belongs to.
- physical_resource.logical_resource_id.resource_group_name
The name of the resource group that this resource belongs to.
- physical_resource.logical_resource_id.terraform_source_name
The name of the Terraform S3 state file this resource belongs to.
- physical_resource.parent_resource_name
Name of the parent resource.
- physical_resource.physical_resource_id
Identifier of the physical resource. Show child fields- physical_resource.physical_resource_id.aws_account_id
The Amazon Web Services account that owns the physical resource.
- physical_resource.physical_resource_id.aws_region
The Amazon Web Services Region that the physical resource is located in.
- physical_resource.physical_resource_id.identifier
Identifier of the physical resource.
- physical_resource.physical_resource_id.type
Specifies the type of physical resource identifier. - Arn
-
The resource identifier is an Amazon Resource Name (ARN) and it can identify the following list of resources: - Native
-
The resource identifier is an Resilience Hub-native identifier and it can identify the following list of resources: -
AWS::ApiGateway::RestApi -
AWS::ApiGatewayV2::Api -
AWS::AutoScaling::AutoScalingGroup -
AWS::DocDB::DBCluster -
AWS::DocDB::DBGlobalCluster -
AWS::DocDB::DBInstance -
AWS::DynamoDB::GlobalTable -
AWS::DynamoDB::Table -
AWS::EC2::EC2Fleet -
AWS::EC2::Instance -
AWS::EC2::NatGateway -
AWS::EC2::Volume -
AWS::ElasticLoadBalancing::LoadBalancer -
AWS::RDS::DBCluster -
AWS::RDS::DBInstance -
AWS::RDS::GlobalCluster -
AWS::Route53::RecordSet -
AWS::S3::Bucket -
AWS::SQS::Queue
- physical_resource.resource_name
The name of the resource.
- physical_resource.resource_type
Type of resource.
- physical_resource.source_type
Type of input source.
|