Skip to content

Describe App Assessment

resiliencehub_describe_app_assessment R Documentation

Describes an assessment for an Resilience Hub application

Description

Describes an assessment for an Resilience Hub application.

Usage

resiliencehub_describe_app_assessment(assessmentArn)

Arguments

assessmentArn

[required] Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.

Value

A list with the following syntax:

list(
  assessment = list(
    appArn = "string",
    appVersion = "string",
    assessmentArn = "string",
    assessmentName = "string",
    assessmentStatus = "Pending"|"InProgress"|"Failed"|"Success",
    compliance = list(
      list(
        achievableRpoInSecs = 123,
        achievableRtoInSecs = 123,
        complianceStatus = "PolicyBreached"|"PolicyMet"|"NotApplicable"|"MissingPolicy",
        currentRpoInSecs = 123,
        currentRtoInSecs = 123,
        message = "string",
        rpoDescription = "string",
        rpoReferenceId = "string",
        rtoDescription = "string",
        rtoReferenceId = "string"
      )
    ),
    complianceStatus = "PolicyBreached"|"PolicyMet"|"NotApplicable"|"MissingPolicy",
    cost = list(
      amount = 123.0,
      currency = "string",
      frequency = "Hourly"|"Daily"|"Monthly"|"Yearly"
    ),
    driftStatus = "NotChecked"|"NotDetected"|"Detected",
    endTime = as.POSIXct(
      "2015-01-01"
    ),
    invoker = "User"|"System",
    message = "string",
    policy = list(
      creationTime = as.POSIXct(
        "2015-01-01"
      ),
      dataLocationConstraint = "AnyLocation"|"SameContinent"|"SameCountry",
      estimatedCostTier = "L1"|"L2"|"L3"|"L4",
      policy = list(
        list(
          rpoInSecs = 123,
          rtoInSecs = 123
        )
      ),
      policyArn = "string",
      policyDescription = "string",
      policyName = "string",
      tags = list(
        "string"
      ),
      tier = "MissionCritical"|"Critical"|"Important"|"CoreServices"|"NonCritical"|"NotApplicable"
    ),
    resiliencyScore = list(
      componentScore = list(
        list(
          excludedCount = 123,
          outstandingCount = 123,
          possibleScore = 123.0,
          score = 123.0
        )
      ),
      disruptionScore = list(
        123.0
      ),
      score = 123.0
    ),
    resourceErrorsDetails = list(
      hasMoreErrors = TRUE|FALSE,
      resourceErrors = list(
        list(
          logicalResourceId = "string",
          physicalResourceId = "string",
          reason = "string"
        )
      )
    ),
    startTime = as.POSIXct(
      "2015-01-01"
    ),
    summary = list(
      riskRecommendations = list(
        list(
          appComponents = list(
            "string"
          ),
          recommendation = "string",
          risk = "string"
        )
      ),
      summary = "string"
    ),
    tags = list(
      "string"
    ),
    versionName = "string"
  )
)

Request syntax

svc$describe_app_assessment(
  assessmentArn = "string"
)