AWS Native v0.64.0, Jun 2 23
AWS Native v0.64.0, Jun 2 23
aws-native.resiliencehub.App
Explore with Pulumi AI
Resource Type Definition for AWS::ResilienceHub::App.
Create App Resource
new App(name: string, args: AppArgs, opts?: CustomResourceOptions);
@overload
def App(resource_name: str,
opts: Optional[ResourceOptions] = None,
app_assessment_schedule: Optional[AppAssessmentSchedule] = None,
app_template_body: Optional[str] = None,
description: Optional[str] = None,
name: Optional[str] = None,
resiliency_policy_arn: Optional[str] = None,
resource_mappings: Optional[Sequence[AppResourceMappingArgs]] = None,
tags: Optional[AppTagMapArgs] = None)
@overload
def App(resource_name: str,
args: AppArgs,
opts: Optional[ResourceOptions] = 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.
- 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
The App resource accepts the following input properties:
- App
Template stringBody A string containing full ResilienceHub app template body.
- Resource
Mappings List<Pulumi.Aws Native. Resilience Hub. Inputs. App Resource Mapping Args> An array of ResourceMapping objects.
- App
Assessment Pulumi.Schedule Aws Native. Resilience Hub. App Assessment Schedule Assessment execution schedule.
- Description string
App description.
- Name string
Name of the app.
- Resiliency
Policy stringArn Amazon Resource Name (ARN) of the Resiliency Policy.
- Pulumi.
Aws Native. Resilience Hub. Inputs. App Tag Map Args
- App
Template stringBody A string containing full ResilienceHub app template body.
- Resource
Mappings []AppResource Mapping Args An array of ResourceMapping objects.
- App
Assessment AppSchedule Assessment Schedule Assessment execution schedule.
- Description string
App description.
- Name string
Name of the app.
- Resiliency
Policy stringArn Amazon Resource Name (ARN) of the Resiliency Policy.
- App
Tag Map Args
- app
Template StringBody A string containing full ResilienceHub app template body.
- resource
Mappings List<AppResource Mapping Args> An array of ResourceMapping objects.
- app
Assessment AppSchedule Assessment Schedule Assessment execution schedule.
- description String
App description.
- name String
Name of the app.
- resiliency
Policy StringArn Amazon Resource Name (ARN) of the Resiliency Policy.
- App
Tag Map Args
- app
Template stringBody A string containing full ResilienceHub app template body.
- resource
Mappings AppResource Mapping Args[] An array of ResourceMapping objects.
- app
Assessment AppSchedule Assessment Schedule Assessment execution schedule.
- description string
App description.
- name string
Name of the app.
- resiliency
Policy stringArn Amazon Resource Name (ARN) of the Resiliency Policy.
- App
Tag Map Args
- 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.
- name str
Name of the app.
- resiliency_
policy_ strarn Amazon Resource Name (ARN) of the Resiliency Policy.
- App
Tag Map Args
- app
Template StringBody A string containing full ResilienceHub app template body.
- resource
Mappings List<Property Map> An array of ResourceMapping objects.
- app
Assessment "Disabled" | "Daily"Schedule Assessment execution schedule.
- description String
App description.
- name String
Name of the app.
- resiliency
Policy StringArn Amazon Resource Name (ARN) of the Resiliency Policy.
- Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the App resource produces the following output properties:
Supporting Types
AppAssessmentSchedule
- Disabled
- Disabled
- Daily
- Daily
- App
Assessment Schedule Disabled - Disabled
- App
Assessment Schedule Daily - Daily
- Disabled
- Disabled
- Daily
- Daily
- Disabled
- Disabled
- Daily
- Daily
- DISABLED
- Disabled
- DAILY
- Daily
- "Disabled"
- Disabled
- "Daily"
- Daily
AppPhysicalResourceId
- Identifier string
- Type string
- Aws
Account stringId - Aws
Region string
- Identifier string
- Type string
- Aws
Account stringId - Aws
Region string
- identifier String
- type String
- aws
Account StringId - aws
Region String
- identifier string
- type string
- aws
Account stringId - aws
Region string
- identifier str
- type str
- aws_
account_ strid - aws_
region str
- identifier String
- type String
- aws
Account StringId - aws
Region String
AppResourceMapping
- Mapping
Type string - Physical
Resource AppId Physical Resource Id - Eks
Source stringName - Logical
Stack stringName - Resource
Name string - Terraform
Source stringName
- mapping
Type String - physical
Resource AppId Physical Resource Id - eks
Source StringName - logical
Stack StringName - resource
Name String - terraform
Source StringName
- mapping
Type string - physical
Resource AppId Physical Resource Id - eks
Source stringName - logical
Stack stringName - resource
Name string - terraform
Source stringName
- mapping
Type String - physical
Resource Property MapId - eks
Source StringName - logical
Stack StringName - resource
Name String - terraform
Source StringName
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0