Interface CloudRunV2ServiceBinaryAuthorization
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CloudRunV2ServiceBinaryAuthorization.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.989Z") @Stability(Stable) public interface CloudRunV2ServiceBinaryAuthorization extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudRunV2ServiceBinaryAuthorization.BuilderA builder forCloudRunV2ServiceBinaryAuthorizationstatic classCloudRunV2ServiceBinaryAuthorization.Jsii$ProxyAn implementation forCloudRunV2ServiceBinaryAuthorization
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static CloudRunV2ServiceBinaryAuthorization.Builderbuilder()default StringgetBreakglassJustification()If present, indicates to use Breakglass using this justification.default StringgetPolicy()The path to a binary authorization policy.default ObjectgetUseDefault()If True, indicates to use the default project's binary authorization policy.
-
-
-
Method Detail
-
getBreakglassJustification
@Stability(Stable) @Nullable default String getBreakglassJustification()
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}
-
getPolicy
@Stability(Stable) @Nullable default String getPolicy()
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}
-
getUseDefault
@Stability(Stable) @Nullable default Object getUseDefault()
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}
-
builder
@Stability(Stable) static CloudRunV2ServiceBinaryAuthorization.Builder builder()
-
-