We recommend new projects start with resources from the AWS provider.
aws-native.resiliencehub.App
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type Definition for AWS::ResilienceHub::App.
Create App Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new App(name: string, args: AppArgs, opts?: CustomResourceOptions);@overload
def App(resource_name: str,
        args: AppArgs,
        opts: Optional[ResourceOptions] = None)
@overload
def App(resource_name: str,
        opts: Optional[ResourceOptions] = None,
        app_template_body: Optional[str] = None,
        resource_mappings: Optional[Sequence[AppResourceMappingArgs]] = None,
        app_assessment_schedule: Optional[AppAssessmentSchedule] = None,
        description: Optional[str] = None,
        event_subscriptions: Optional[Sequence[AppEventSubscriptionArgs]] = None,
        name: Optional[str] = None,
        permission_model: Optional[AppPermissionModelArgs] = None,
        resiliency_policy_arn: Optional[str] = None,
        tags: Optional[Mapping[str, str]] = None)func NewApp(ctx *Context, name string, args AppArgs, opts ...ResourceOption) (*App, error)public App(string name, AppArgs args, CustomResourceOptions? opts = null)type: aws-native:resiliencehub:App
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AppArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AppArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AppArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AppArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AppArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
App Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The App resource accepts the following input properties:
- AppTemplate stringBody 
- A string containing full ResilienceHub app template body.
- ResourceMappings List<Pulumi.Aws Native. Resilience Hub. Inputs. App Resource Mapping> 
- An array of ResourceMapping objects.
- AppAssessment Pulumi.Schedule Aws Native. Resilience Hub. App Assessment Schedule 
- Assessment execution schedule.
- Description string
- App description.
- EventSubscriptions List<Pulumi.Aws Native. Resilience Hub. Inputs. App Event Subscription> 
- The list of events you would like to subscribe and get notification for.
- Name string
- Name of the app.
- PermissionModel Pulumi.Aws Native. Resilience Hub. Inputs. App Permission Model 
- Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.
- ResiliencyPolicy stringArn 
- Amazon Resource Name (ARN) of the Resiliency Policy.
- Dictionary<string, string>
- Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair.
- AppTemplate stringBody 
- A string containing full ResilienceHub app template body.
- ResourceMappings []AppResource Mapping Args 
- An array of ResourceMapping objects.
- AppAssessment AppSchedule Assessment Schedule 
- Assessment execution schedule.
- Description string
- App description.
- EventSubscriptions []AppEvent Subscription Args 
- The list of events you would like to subscribe and get notification for.
- Name string
- Name of the app.
- PermissionModel AppPermission Model Args 
- Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.
- ResiliencyPolicy stringArn 
- Amazon Resource Name (ARN) of the Resiliency Policy.
- map[string]string
- Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair.
- appTemplate StringBody 
- A string containing full ResilienceHub app template body.
- resourceMappings List<AppResource Mapping> 
- An array of ResourceMapping objects.
- appAssessment AppSchedule Assessment Schedule 
- Assessment execution schedule.
- description String
- App description.
- eventSubscriptions List<AppEvent Subscription> 
- The list of events you would like to subscribe and get notification for.
- name String
- Name of the app.
- permissionModel AppPermission Model 
- Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.
- resiliencyPolicy StringArn 
- Amazon Resource Name (ARN) of the Resiliency Policy.
- Map<String,String>
- Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair.
- appTemplate stringBody 
- A string containing full ResilienceHub app template body.
- resourceMappings AppResource Mapping[] 
- An array of ResourceMapping objects.
- appAssessment AppSchedule Assessment Schedule 
- Assessment execution schedule.
- description string
- App description.
- eventSubscriptions AppEvent Subscription[] 
- The list of events you would like to subscribe and get notification for.
- name string
- Name of the app.
- permissionModel AppPermission Model 
- Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.
- resiliencyPolicy stringArn 
- Amazon Resource Name (ARN) of the Resiliency Policy.
- {[key: string]: string}
- Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair.
- app_template_ strbody 
- A string containing full ResilienceHub app template body.
- resource_mappings Sequence[AppResource Mapping Args] 
- An array of ResourceMapping objects.
- app_assessment_ Appschedule Assessment Schedule 
- Assessment execution schedule.
- description str
- App description.
- event_subscriptions Sequence[AppEvent Subscription Args] 
- The list of events you would like to subscribe and get notification for.
- name str
- Name of the app.
- permission_model AppPermission Model Args 
- Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.
- resiliency_policy_ strarn 
- Amazon Resource Name (ARN) of the Resiliency Policy.
- Mapping[str, str]
- Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair.
- appTemplate StringBody 
- A string containing full ResilienceHub app template body.
- resourceMappings List<Property Map>
- An array of ResourceMapping objects.
- appAssessment "Disabled" | "Daily"Schedule 
- Assessment execution schedule.
- description String
- App description.
- eventSubscriptions List<Property Map>
- The list of events you would like to subscribe and get notification for.
- name String
- Name of the app.
- permissionModel Property Map
- Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.
- resiliencyPolicy StringArn 
- Amazon Resource Name (ARN) of the Resiliency Policy.
- Map<String>
- Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair.
Outputs
All input properties are implicitly available as output properties. Additionally, the App resource produces the following output properties:
- AppArn string
- Amazon Resource Name (ARN) of the App.
- DriftStatus Pulumi.Aws Native. Resilience Hub. App Drift Status 
- Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
- Id string
- The provider-assigned unique ID for this managed resource.
- AppArn string
- Amazon Resource Name (ARN) of the App.
- DriftStatus AppDrift Status 
- Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
- Id string
- The provider-assigned unique ID for this managed resource.
- appArn String
- Amazon Resource Name (ARN) of the App.
- driftStatus AppDrift Status 
- Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
- id String
- The provider-assigned unique ID for this managed resource.
- appArn string
- Amazon Resource Name (ARN) of the App.
- driftStatus AppDrift Status 
- Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
- id string
- The provider-assigned unique ID for this managed resource.
- app_arn str
- Amazon Resource Name (ARN) of the App.
- drift_status AppDrift Status 
- Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
- id str
- The provider-assigned unique ID for this managed resource.
- appArn String
- Amazon Resource Name (ARN) of the App.
- driftStatus "NotChecked" | "Not Detected" | "Detected" 
- Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
AppAssessmentSchedule, AppAssessmentScheduleArgs      
- Disabled
- Disabled
- Daily
- Daily
- AppAssessment Schedule Disabled 
- Disabled
- AppAssessment Schedule Daily 
- Daily
- Disabled
- Disabled
- Daily
- Daily
- Disabled
- Disabled
- Daily
- Daily
- DISABLED
- Disabled
- DAILY
- Daily
- "Disabled"
- Disabled
- "Daily"
- Daily
AppDriftStatus, AppDriftStatusArgs      
- NotChecked 
- NotChecked
- NotDetected 
- NotDetected
- Detected
- Detected
- AppDrift Status Not Checked 
- NotChecked
- AppDrift Status Not Detected 
- NotDetected
- AppDrift Status Detected 
- Detected
- NotChecked 
- NotChecked
- NotDetected 
- NotDetected
- Detected
- Detected
- NotChecked 
- NotChecked
- NotDetected 
- NotDetected
- Detected
- Detected
- NOT_CHECKED
- NotChecked
- NOT_DETECTED
- NotDetected
- DETECTED
- Detected
- "NotChecked" 
- NotChecked
- "NotDetected" 
- NotDetected
- "Detected"
- Detected
AppEventSubscription, AppEventSubscriptionArgs      
- EventType Pulumi.Aws Native. Resilience Hub. App Event Subscription Event Type 
- The type of event you would like to subscribe and get notification for.
- Name string
- Unique name to identify an event subscription.
- SnsTopic stringArn 
- Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic.
- EventType AppEvent Subscription Event Type 
- The type of event you would like to subscribe and get notification for.
- Name string
- Unique name to identify an event subscription.
- SnsTopic stringArn 
- Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic.
- eventType AppEvent Subscription Event Type 
- The type of event you would like to subscribe and get notification for.
- name String
- Unique name to identify an event subscription.
- snsTopic StringArn 
- Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic.
- eventType AppEvent Subscription Event Type 
- The type of event you would like to subscribe and get notification for.
- name string
- Unique name to identify an event subscription.
- snsTopic stringArn 
- Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic.
- event_type AppEvent Subscription Event Type 
- The type of event you would like to subscribe and get notification for.
- name str
- Unique name to identify an event subscription.
- sns_topic_ strarn 
- Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic.
- eventType "ScheduledAssessment Failure" | "Drift Detected" 
- The type of event you would like to subscribe and get notification for.
- name String
- Unique name to identify an event subscription.
- snsTopic StringArn 
- Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic.
AppEventSubscriptionEventType, AppEventSubscriptionEventTypeArgs          
- ScheduledAssessment Failure 
- ScheduledAssessmentFailure
- DriftDetected 
- DriftDetected
- AppEvent Subscription Event Type Scheduled Assessment Failure 
- ScheduledAssessmentFailure
- AppEvent Subscription Event Type Drift Detected 
- DriftDetected
- ScheduledAssessment Failure 
- ScheduledAssessmentFailure
- DriftDetected 
- DriftDetected
- ScheduledAssessment Failure 
- ScheduledAssessmentFailure
- DriftDetected 
- DriftDetected
- SCHEDULED_ASSESSMENT_FAILURE
- ScheduledAssessmentFailure
- DRIFT_DETECTED
- DriftDetected
- "ScheduledAssessment Failure" 
- ScheduledAssessmentFailure
- "DriftDetected" 
- DriftDetected
AppPermissionModel, AppPermissionModelArgs      
- Type
Pulumi.Aws Native. Resilience Hub. App Permission Model Type 
- Defines how AWS Resilience Hub scans your resources. It can scan for the resources by using a pre-existing role in your AWS account, or by using the credentials of the current IAM user.
- CrossAccount List<string>Role Arns 
- Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These ARNs are used for querying purposes while importing resources and assessing your application.
- InvokerRole stringName 
- Existing AWS IAM role name in the primary AWS account that will be assumed by AWS Resilience Hub Service Principle to obtain a read-only access to your application resources while running an assessment.
- Type
AppPermission Model Type 
- Defines how AWS Resilience Hub scans your resources. It can scan for the resources by using a pre-existing role in your AWS account, or by using the credentials of the current IAM user.
- CrossAccount []stringRole Arns 
- Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These ARNs are used for querying purposes while importing resources and assessing your application.
- InvokerRole stringName 
- Existing AWS IAM role name in the primary AWS account that will be assumed by AWS Resilience Hub Service Principle to obtain a read-only access to your application resources while running an assessment.
- type
AppPermission Model Type 
- Defines how AWS Resilience Hub scans your resources. It can scan for the resources by using a pre-existing role in your AWS account, or by using the credentials of the current IAM user.
- crossAccount List<String>Role Arns 
- Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These ARNs are used for querying purposes while importing resources and assessing your application.
- invokerRole StringName 
- Existing AWS IAM role name in the primary AWS account that will be assumed by AWS Resilience Hub Service Principle to obtain a read-only access to your application resources while running an assessment.
- type
AppPermission Model Type 
- Defines how AWS Resilience Hub scans your resources. It can scan for the resources by using a pre-existing role in your AWS account, or by using the credentials of the current IAM user.
- crossAccount string[]Role Arns 
- Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These ARNs are used for querying purposes while importing resources and assessing your application.
- invokerRole stringName 
- Existing AWS IAM role name in the primary AWS account that will be assumed by AWS Resilience Hub Service Principle to obtain a read-only access to your application resources while running an assessment.
- type
AppPermission Model Type 
- Defines how AWS Resilience Hub scans your resources. It can scan for the resources by using a pre-existing role in your AWS account, or by using the credentials of the current IAM user.
- cross_account_ Sequence[str]role_ arns 
- Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These ARNs are used for querying purposes while importing resources and assessing your application.
- invoker_role_ strname 
- Existing AWS IAM role name in the primary AWS account that will be assumed by AWS Resilience Hub Service Principle to obtain a read-only access to your application resources while running an assessment.
- type
"LegacyIAMUser" | "Role Based" 
- Defines how AWS Resilience Hub scans your resources. It can scan for the resources by using a pre-existing role in your AWS account, or by using the credentials of the current IAM user.
- crossAccount List<String>Role Arns 
- Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These ARNs are used for querying purposes while importing resources and assessing your application.
- invokerRole StringName 
- Existing AWS IAM role name in the primary AWS account that will be assumed by AWS Resilience Hub Service Principle to obtain a read-only access to your application resources while running an assessment.
AppPermissionModelType, AppPermissionModelTypeArgs        
- LegacyIam User 
- LegacyIAMUser
- RoleBased 
- RoleBased
- AppPermission Model Type Legacy Iam User 
- LegacyIAMUser
- AppPermission Model Type Role Based 
- RoleBased
- LegacyIam User 
- LegacyIAMUser
- RoleBased 
- RoleBased
- LegacyIam User 
- LegacyIAMUser
- RoleBased 
- RoleBased
- LEGACY_IAM_USER
- LegacyIAMUser
- ROLE_BASED
- RoleBased
- "LegacyIAMUser" 
- LegacyIAMUser
- "RoleBased" 
- RoleBased
AppPhysicalResourceId, AppPhysicalResourceIdArgs        
- Identifier string
- Identifier of the physical resource.
- Type string
- 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: 
- AWS::ECS::Service
- AWS::EFS::FileSystem
- AWS::ElasticLoadBalancingV2::LoadBalancer
- AWS::Lambda::Function
- AWS::SNS::Topic
- Native - The resource identifier is an AWS 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
 
- AwsAccount stringId 
- The AWS account that owns the physical resource.
- AwsRegion string
- The AWS Region that the physical resource is located in.
- Identifier string
- Identifier of the physical resource.
- Type string
- 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: 
- AWS::ECS::Service
- AWS::EFS::FileSystem
- AWS::ElasticLoadBalancingV2::LoadBalancer
- AWS::Lambda::Function
- AWS::SNS::Topic
- Native - The resource identifier is an AWS 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
 
- AwsAccount stringId 
- The AWS account that owns the physical resource.
- AwsRegion string
- The AWS Region that the physical resource is located in.
- identifier String
- Identifier of the physical resource.
- type String
- 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: 
- AWS::ECS::Service
- AWS::EFS::FileSystem
- AWS::ElasticLoadBalancingV2::LoadBalancer
- AWS::Lambda::Function
- AWS::SNS::Topic
- Native - The resource identifier is an AWS 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
 
- awsAccount StringId 
- The AWS account that owns the physical resource.
- awsRegion String
- The AWS Region that the physical resource is located in.
- identifier string
- Identifier of the physical resource.
- type string
- 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: 
- AWS::ECS::Service
- AWS::EFS::FileSystem
- AWS::ElasticLoadBalancingV2::LoadBalancer
- AWS::Lambda::Function
- AWS::SNS::Topic
- Native - The resource identifier is an AWS 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
 
- awsAccount stringId 
- The AWS account that owns the physical resource.
- awsRegion string
- The AWS Region that the physical resource is located in.
- identifier str
- Identifier of the physical resource.
- type str
- 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: 
- AWS::ECS::Service
- AWS::EFS::FileSystem
- AWS::ElasticLoadBalancingV2::LoadBalancer
- AWS::Lambda::Function
- AWS::SNS::Topic
- Native - The resource identifier is an AWS 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
 
- aws_account_ strid 
- The AWS account that owns the physical resource.
- aws_region str
- The AWS Region that the physical resource is located in.
- identifier String
- Identifier of the physical resource.
- type String
- 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: 
- AWS::ECS::Service
- AWS::EFS::FileSystem
- AWS::ElasticLoadBalancingV2::LoadBalancer
- AWS::Lambda::Function
- AWS::SNS::Topic
- Native - The resource identifier is an AWS 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
 
- awsAccount StringId 
- The AWS account that owns the physical resource.
- awsRegion String
- The AWS Region that the physical resource is located in.
AppResourceMapping, AppResourceMappingArgs      
- MappingType string
- Specifies the type of resource mapping.
- PhysicalResource Pulumi.Id Aws Native. Resilience Hub. Inputs. App Physical Resource Id 
- Identifier of the physical resource.
- EksSource stringName 
- Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the - mappingTypeis- EKS.- This parameter accepts values in "eks-cluster/namespace" format. 
- LogicalStack stringName 
- Name of the AWS CloudFormation stack this resource is mapped to when the mappingTypeisCfnStack.
- ResourceName string
- Name of the resource that this resource is mapped to when the mappingTypeisResource.
- TerraformSource stringName 
- Name of the Terraform source that this resource is mapped to when the mappingTypeisTerraform.
- MappingType string
- Specifies the type of resource mapping.
- PhysicalResource AppId Physical Resource Id 
- Identifier of the physical resource.
- EksSource stringName 
- Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the - mappingTypeis- EKS.- This parameter accepts values in "eks-cluster/namespace" format. 
- LogicalStack stringName 
- Name of the AWS CloudFormation stack this resource is mapped to when the mappingTypeisCfnStack.
- ResourceName string
- Name of the resource that this resource is mapped to when the mappingTypeisResource.
- TerraformSource stringName 
- Name of the Terraform source that this resource is mapped to when the mappingTypeisTerraform.
- mappingType String
- Specifies the type of resource mapping.
- physicalResource AppId Physical Resource Id 
- Identifier of the physical resource.
- eksSource StringName 
- Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the - mappingTypeis- EKS.- This parameter accepts values in "eks-cluster/namespace" format. 
- logicalStack StringName 
- Name of the AWS CloudFormation stack this resource is mapped to when the mappingTypeisCfnStack.
- resourceName String
- Name of the resource that this resource is mapped to when the mappingTypeisResource.
- terraformSource StringName 
- Name of the Terraform source that this resource is mapped to when the mappingTypeisTerraform.
- mappingType string
- Specifies the type of resource mapping.
- physicalResource AppId Physical Resource Id 
- Identifier of the physical resource.
- eksSource stringName 
- Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the - mappingTypeis- EKS.- This parameter accepts values in "eks-cluster/namespace" format. 
- logicalStack stringName 
- Name of the AWS CloudFormation stack this resource is mapped to when the mappingTypeisCfnStack.
- resourceName string
- Name of the resource that this resource is mapped to when the mappingTypeisResource.
- terraformSource stringName 
- Name of the Terraform source that this resource is mapped to when the mappingTypeisTerraform.
- mapping_type str
- Specifies the type of resource mapping.
- physical_resource_ Appid Physical Resource Id 
- Identifier of the physical resource.
- eks_source_ strname 
- Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the - mappingTypeis- EKS.- This parameter accepts values in "eks-cluster/namespace" format. 
- logical_stack_ strname 
- Name of the AWS CloudFormation stack this resource is mapped to when the mappingTypeisCfnStack.
- resource_name str
- Name of the resource that this resource is mapped to when the mappingTypeisResource.
- terraform_source_ strname 
- Name of the Terraform source that this resource is mapped to when the mappingTypeisTerraform.
- mappingType String
- Specifies the type of resource mapping.
- physicalResource Property MapId 
- Identifier of the physical resource.
- eksSource StringName 
- Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the - mappingTypeis- EKS.- This parameter accepts values in "eks-cluster/namespace" format. 
- logicalStack StringName 
- Name of the AWS CloudFormation stack this resource is mapped to when the mappingTypeisCfnStack.
- resourceName String
- Name of the resource that this resource is mapped to when the mappingTypeisResource.
- terraformSource StringName 
- Name of the Terraform source that this resource is mapped to when the mappingTypeisTerraform.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.