AWS Native

Pulumi Official
Package maintained by Pulumi
v0.16.1 published on Saturday, Apr 30, 2022 by Pulumi

App

Resource Type Definition for AWS::ResilienceHub::App.

Create a App Resource

new App(name: string, args: AppArgs, opts?: CustomResourceOptions);
@overload
def App(resource_name: str,
        opts: Optional[ResourceOptions] = 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.

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.

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 ListResourceMappingArgs>

An array of ResourceMapping objects.

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.

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.

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

An array of ResourceMapping objects.

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

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
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0