AppArgs

data class AppArgs(val appAssessmentSchedule: Output<AppAssessmentSchedule>? = null, val appTemplateBody: Output<String>? = null, val description: Output<String>? = null, val eventSubscriptions: Output<List<AppEventSubscriptionArgs>>? = null, val name: Output<String>? = null, val permissionModel: Output<AppPermissionModelArgs>? = null, val resiliencyPolicyArn: Output<String>? = null, val resourceMappings: Output<List<AppResourceMappingArgs>>? = null, val tags: Output<AppTagMapArgs>? = null) : ConvertibleToJava<AppArgs>

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

Constructors

Link copied to clipboard
fun AppArgs(appAssessmentSchedule: Output<AppAssessmentSchedule>? = null, appTemplateBody: Output<String>? = null, description: Output<String>? = null, eventSubscriptions: Output<List<AppEventSubscriptionArgs>>? = null, name: Output<String>? = null, permissionModel: Output<AppPermissionModelArgs>? = null, resiliencyPolicyArn: Output<String>? = null, resourceMappings: Output<List<AppResourceMappingArgs>>? = null, tags: Output<AppTagMapArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): AppArgs

Properties

Link copied to clipboard

Assessment execution schedule.

Link copied to clipboard
val appTemplateBody: Output<String>? = null

A string containing full ResilienceHub app template body.

Link copied to clipboard
val description: Output<String>? = null

App description.

Link copied to clipboard

The list of events you would like to subscribe and get notification for.

Link copied to clipboard
val name: Output<String>? = null

Name of the app.

Link copied to clipboard
Link copied to clipboard
val resiliencyPolicyArn: Output<String>? = null

Amazon Resource Name (ARN) of the Resiliency Policy.

Link copied to clipboard

An array of ResourceMapping objects.

Link copied to clipboard
val tags: Output<AppTagMapArgs>? = null