GetFrameworkResult

data class GetFrameworkResult(val arn: String, val controls: List<GetFrameworkControl>, val creationTime: String, val deploymentStatus: String, val description: String, val id: String, val name: String, val status: String, val tags: Map<String, String>)

A collection of values returned by getFramework.

Constructors

Link copied to clipboard
constructor(arn: String, controls: List<GetFrameworkControl>, creationTime: String, deploymentStatus: String, description: String, id: String, name: String, status: String, tags: Map<String, String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String

ARN of the backup framework.

Link copied to clipboard

One or more control blocks that make up the framework. Each control in the list has a name, input parameters, and scope. Detailed below.

Link copied to clipboard

Date and time that a framework is created, in Unix format and Coordinated Universal Time (UTC).

Link copied to clipboard

Deployment status of a framework. The statuses are: CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED| FAILED.

Link copied to clipboard

Description of the framework.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

Name of a parameter, for example, BackupPlanFrequency.

Link copied to clipboard

Framework consists of one or more controls. Each control governs a resource, such as backup plans, backup selections, backup vaults, or recovery points. You can also turn AWS Config recording on or off for each resource. The statuses are: ACTIVE, PARTIALLY_ACTIVE, INACTIVE, UNAVAILABLE. For more information refer to the AWS documentation for Framework Status

Link copied to clipboard

Tag key-value pair applied to those AWS resources that you want to trigger an evaluation for a rule. A maximum of one key-value pair can be provided.