Class CloudRunV2ServiceBinaryAuthorization.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

      • getBreakglassJustification

        public final String getBreakglassJustification()
        Description copied from interface: CloudRunV2ServiceBinaryAuthorization
        If present, indicates to use Breakglass using this justification.

        If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_service#breakglass_justification CloudRunV2Service#breakglass_justification}

        Specified by:
        getBreakglassJustification in interface CloudRunV2ServiceBinaryAuthorization
      • getPolicy

        public final String getPolicy()
        Description copied from interface: CloudRunV2ServiceBinaryAuthorization
        The path to a binary authorization policy. Format: projects/{project}/platforms/cloudRun/{policy-name}.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_service#policy CloudRunV2Service#policy}

        Specified by:
        getPolicy in interface CloudRunV2ServiceBinaryAuthorization
      • getUseDefault

        public final Object getUseDefault()
        Description copied from interface: CloudRunV2ServiceBinaryAuthorization
        If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_v2_service#use_default CloudRunV2Service#use_default}

        Specified by:
        getUseDefault in interface CloudRunV2ServiceBinaryAuthorization
      • $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