aws-native logo
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)
public App(String name, AppArgs args)
public App(String name, AppArgs args, CustomResourceOptions options)
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:

AppTemplateBody string

A string containing full ResilienceHub app template body.

ResourceMappings List<Pulumi.AwsNative.ResilienceHub.Inputs.AppResourceMappingArgs>

An array of ResourceMapping objects.

AppAssessmentSchedule Pulumi.AwsNative.ResilienceHub.AppAssessmentSchedule

Assessment execution schedule.

Description string

App description.

Name string

Name of the app.

ResiliencyPolicyArn string

Amazon Resource Name (ARN) of the Resiliency Policy.

Tags Pulumi.AwsNative.ResilienceHub.Inputs.AppTagMapArgs
AppTemplateBody string

A string containing full ResilienceHub app template body.

ResourceMappings []AppResourceMappingArgs

An array of ResourceMapping objects.

AppAssessmentSchedule AppAssessmentSchedule

Assessment execution schedule.

Description string

App description.

Name string

Name of the app.

ResiliencyPolicyArn string

Amazon Resource Name (ARN) of the Resiliency Policy.

Tags AppTagMapArgs
appTemplateBody String

A string containing full ResilienceHub app template body.

resourceMappings List<AppResourceMappingArgs>

An array of ResourceMapping objects.

appAssessmentSchedule AppAssessmentSchedule

Assessment execution schedule.

description String

App description.

name String

Name of the app.

resiliencyPolicyArn String

Amazon Resource Name (ARN) of the Resiliency Policy.

tags AppTagMapArgs
appTemplateBody string

A string containing full ResilienceHub app template body.

resourceMappings AppResourceMappingArgs[]

An array of ResourceMapping objects.

appAssessmentSchedule AppAssessmentSchedule

Assessment execution schedule.

description string

App description.

name string

Name of the app.

resiliencyPolicyArn string

Amazon Resource Name (ARN) of the Resiliency Policy.

tags AppTagMapArgs
app_template_body str

A string containing full ResilienceHub app template body.

resource_mappings Sequence[AppResourceMappingArgs]

An array of ResourceMapping objects.

app_assessment_schedule AppAssessmentSchedule

Assessment execution schedule.

description str

App description.

name str

Name of the app.

resiliency_policy_arn str

Amazon Resource Name (ARN) of the Resiliency Policy.

tags AppTagMapArgs
appTemplateBody String

A string containing full ResilienceHub app template body.

resourceMappings List<Property Map>

An array of ResourceMapping objects.

appAssessmentSchedule "Disabled" | "Daily"

Assessment execution schedule.

description String

App description.

name String

Name of the app.

resiliencyPolicyArn String

Amazon Resource Name (ARN) of the Resiliency Policy.

tags Property Map

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.

Id string

The provider-assigned unique ID for this managed resource.

AppArn string

Amazon Resource Name (ARN) of the App.

Id string

The provider-assigned unique ID for this managed resource.

appArn String

Amazon Resource Name (ARN) of the App.

id String

The provider-assigned unique ID for this managed resource.

appArn string

Amazon Resource Name (ARN) of the App.

id string

The provider-assigned unique ID for this managed resource.

app_arn str

Amazon Resource Name (ARN) of the App.

id str

The provider-assigned unique ID for this managed resource.

appArn String

Amazon Resource Name (ARN) of the App.

id String

The provider-assigned unique ID for this managed resource.

Supporting Types

AppAssessmentSchedule

Disabled
Disabled
Daily
Daily
AppAssessmentScheduleDisabled
Disabled
AppAssessmentScheduleDaily
Daily
Disabled
Disabled
Daily
Daily
Disabled
Disabled
Daily
Daily
DISABLED
Disabled
DAILY
Daily
"Disabled"
Disabled
"Daily"
Daily

AppPhysicalResourceId

Identifier string
Type string
AwsAccountId string
AwsRegion string
Identifier string
Type string
AwsAccountId string
AwsRegion string
identifier String
type String
awsAccountId String
awsRegion String
identifier string
type string
awsAccountId string
awsRegion string
identifier String
type String
awsAccountId String
awsRegion String

AppResourceMapping

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0