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<Map<String, String>>? = null) : ConvertibleToJava<AppArgs>

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

Constructors

Link copied to clipboard
constructor(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<Map<String, String>>? = null)

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

Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.

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<Map<String, String>>? = null

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.

Functions

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