Class CloudRunV2JobBinaryAuthorization.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • breakglassJustification

        @Stability(Stable)
        public CloudRunV2JobBinaryAuthorization.Builder breakglassJustification​(String breakglassJustification)
        Parameters:
        breakglassJustification - 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_job#breakglass_justification CloudRunV2Job#breakglass_justification}
        Returns:
        this
      • policy

        @Stability(Stable)
        public CloudRunV2JobBinaryAuthorization.Builder policy​(String policy)
        Parameters:
        policy - 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_job#policy CloudRunV2Job#policy}
        Returns:
        this
      • useDefault

        @Stability(Stable)
        public CloudRunV2JobBinaryAuthorization.Builder useDefault​(Boolean useDefault)
        Parameters:
        useDefault - 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_job#use_default CloudRunV2Job#use_default}
        Returns:
        this
      • useDefault

        @Stability(Stable)
        public CloudRunV2JobBinaryAuthorization.Builder useDefault​(com.hashicorp.cdktf.IResolvable useDefault)
        Parameters:
        useDefault - 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_job#use_default CloudRunV2Job#use_default}
        Returns:
        this