Class SccProjectCustomModuleCustomConfig.Jsii$Proxy

    • Constructor Detail

      • 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.
    • Method Detail

      • getRecommendation

        public final String getRecommendation()
        Description copied from interface: SccProjectCustomModuleCustomConfig
        An explanation of the recommended steps that security teams can take to resolve the detected issue.

        This explanation is returned with each finding generated by this module in the nextSteps property of the finding JSON. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_project_custom_module#recommendation SccProjectCustomModule#recommendation}

        Specified by:
        getRecommendation in interface SccProjectCustomModuleCustomConfig
      • getSeverity

        public final String getSeverity()
        Description copied from interface: SccProjectCustomModuleCustomConfig
        The severity to assign to findings generated by the module. Possible values: ["CRITICAL", "HIGH", "MEDIUM", "LOW"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_project_custom_module#severity SccProjectCustomModule#severity}

        Specified by:
        getSeverity in interface SccProjectCustomModuleCustomConfig
      • getDescription

        public final String getDescription()
        Description copied from interface: SccProjectCustomModuleCustomConfig
        Text that describes the vulnerability or misconfiguration that the custom module detects.

        This explanation is returned with each finding instance to help investigators understand the detected issue. The text must be enclosed in quotation marks. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_project_custom_module#description SccProjectCustomModule#description}

        Specified by:
        getDescription in interface SccProjectCustomModuleCustomConfig
      • $jsii$toJson

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

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