Class CfnAssessmentProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.auditmanager.CfnAssessmentProps.Jsii$Proxy
All Implemented Interfaces:
CfnAssessmentProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnAssessmentProps

@Stability(Stable) @Internal public static final class CfnAssessmentProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnAssessmentProps
An implementation for CfnAssessmentProps
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnAssessmentProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnAssessmentProps.Builder.
  • Method Details

    • getAssessmentReportsDestination

      public final Object getAssessmentReportsDestination()
      Description copied from interface: CfnAssessmentProps
      The destination that evidence reports are stored in for the assessment.
      Specified by:
      getAssessmentReportsDestination in interface CfnAssessmentProps
    • getAwsAccount

      public final Object getAwsAccount()
      Description copied from interface: CfnAssessmentProps
      The AWS account that's associated with the assessment.
      Specified by:
      getAwsAccount in interface CfnAssessmentProps
    • getDelegations

      public final Object getDelegations()
      Description copied from interface: CfnAssessmentProps
      The delegations that are associated with the assessment.
      Specified by:
      getDelegations in interface CfnAssessmentProps
    • getDescription

      public final String getDescription()
      Description copied from interface: CfnAssessmentProps
      The description of the assessment.
      Specified by:
      getDescription in interface CfnAssessmentProps
    • getFrameworkId

      public final String getFrameworkId()
      Description copied from interface: CfnAssessmentProps
      The unique identifier for the framework.
      Specified by:
      getFrameworkId in interface CfnAssessmentProps
    • getName

      public final String getName()
      Description copied from interface: CfnAssessmentProps
      The name of the assessment.
      Specified by:
      getName in interface CfnAssessmentProps
    • getRoles

      public final Object getRoles()
      Description copied from interface: CfnAssessmentProps
      The roles that are associated with the assessment.
      Specified by:
      getRoles in interface CfnAssessmentProps
    • getScope

      public final Object getScope()
      Description copied from interface: CfnAssessmentProps
      The wrapper of AWS accounts and services that are in scope for the assessment.
      Specified by:
      getScope in interface CfnAssessmentProps
    • getStatus

      public final String getStatus()
      Description copied from interface: CfnAssessmentProps
      The overall status of the assessment.

      When you create a new assessment, the initial Status value is always ACTIVE . When you create an assessment, even if you specify the value as INACTIVE , the value overrides to ACTIVE .

      After you create an assessment, you can change the value of the Status property at any time. For example, when you want to stop collecting evidence for your assessment, you can change the assessment status to INACTIVE .

      Specified by:
      getStatus in interface CfnAssessmentProps
    • getTags

      public final List<CfnTag> getTags()
      Description copied from interface: CfnAssessmentProps
      The tags that are associated with the assessment.
      Specified by:
      getTags in interface CfnAssessmentProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object