google-cloud-binary-authorization overview (1.14.0)

com.google.cloud.binaryauthorization.v1beta1

A client to Binary Authorization API

The interfaces provided are listed below, along with usage samples.

BinauthzManagementServiceV1Beta1Client

Service Description: Google Cloud Management Service for Binary Authorization admission policies and attestation authorities.

This API implements a REST model with the following objects:

  • Policy
  • Attestor

Sample for BinauthzManagementServiceV1Beta1Client:

   
 // This snippet has been automatically generated and should be regarded as a code template only. 
  
 // It will require modifications to work: 
  
 // - It may require correct/in-range values for request initialization. 
  
 // - It may require specifying regional endpoints when creating the service client as shown in 
  
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library 
  
 try 
  
 ( 
 BinauthzManagementServiceV1Beta1Client 
  
 binauthzManagementServiceV1Beta1Client 
  
 = 
  
 BinauthzManagementServiceV1Beta1Client 
 . 
 create 
 ()) 
  
 { 
  
 PolicyName 
  
 name 
  
 = 
  
 PolicyName 
 . 
 ofProjectName 
 ( 
 "[PROJECT]" 
 ); 
  
 Policy 
  
 response 
  
 = 
  
 binauthzManagementServiceV1Beta1Client 
 . 
 getPolicy 
 ( 
 name 
 ); 
  
 } 
  
 

SystemPolicyV1Beta1Client

Service Description: API for working with the system policy.

Sample for SystemPolicyV1Beta1Client:

   
 // This snippet has been automatically generated and should be regarded as a code template only. 
  
 // It will require modifications to work: 
  
 // - It may require correct/in-range values for request initialization. 
  
 // - It may require specifying regional endpoints when creating the service client as shown in 
  
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library 
  
 try 
  
 ( 
 SystemPolicyV1Beta1Client 
  
 systemPolicyV1Beta1Client 
  
 = 
  
 SystemPolicyV1Beta1Client 
 . 
 create 
 ()) 
  
 { 
  
 PolicyName 
  
 name 
  
 = 
  
 PolicyName 
 . 
 ofLocationName 
 ( 
 "[LOCATION]" 
 ); 
  
 Policy 
  
 response 
  
 = 
  
 systemPolicyV1Beta1Client 
 . 
 getSystemPolicy 
 ( 
 name 
 ); 
  
 } 
  
 

com.google.cloud.binaryauthorization.v1beta1.stub

com.google.protos.google.cloud.binaryauthorization.v1

A client to Binary Authorization API

The interfaces provided are listed below, along with usage samples.

BinauthzManagementServiceV1Client

Service Description: Google Cloud Management Service for Binary Authorization admission policies and attestation authorities.

This API implements a REST model with the following objects:

  • Policy
  • Attestor

Sample for BinauthzManagementServiceV1Client:

   
 // This snippet has been automatically generated and should be regarded as a code template only. 
  
 // It will require modifications to work: 
  
 // - It may require correct/in-range values for request initialization. 
  
 // - It may require specifying regional endpoints when creating the service client as shown in 
  
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library 
  
 try 
  
 ( 
 BinauthzManagementServiceV1Client 
  
 binauthzManagementServiceV1Client 
  
 = 
  
 BinauthzManagementServiceV1Client 
 . 
 create 
 ()) 
  
 { 
  
 PolicyName 
  
 name 
  
 = 
  
 PolicyName 
 . 
 ofProjectName 
 ( 
 "[PROJECT]" 
 ); 
  
 Resources 
 . 
 Policy 
  
 response 
  
 = 
  
 binauthzManagementServiceV1Client 
 . 
 getPolicy 
 ( 
 name 
 ); 
  
 } 
  
 

SystemPolicyV1Client

Service Description: API for working with the system policy.

Sample for SystemPolicyV1Client:

   
 // This snippet has been automatically generated and should be regarded as a code template only. 
  
 // It will require modifications to work: 
  
 // - It may require correct/in-range values for request initialization. 
  
 // - It may require specifying regional endpoints when creating the service client as shown in 
  
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library 
  
 try 
  
 ( 
 SystemPolicyV1Client 
  
 systemPolicyV1Client 
  
 = 
  
 SystemPolicyV1Client 
 . 
 create 
 ()) 
  
 { 
  
 PolicyName 
  
 name 
  
 = 
  
 PolicyName 
 . 
 ofLocationName 
 ( 
 "[LOCATION]" 
 ); 
  
 Resources 
 . 
 Policy 
  
 response 
  
 = 
  
 systemPolicyV1Client 
 . 
 getSystemPolicy 
 ( 
 name 
 ); 
  
 } 
  
 

ValidationHelperV1Client

Service Description: BinAuthz Attestor verification

Sample for ValidationHelperV1Client:

   
 // This snippet has been automatically generated and should be regarded as a code template only. 
  
 // It will require modifications to work: 
  
 // - It may require correct/in-range values for request initialization. 
  
 // - It may require specifying regional endpoints when creating the service client as shown in 
  
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library 
  
 try 
  
 ( 
 ValidationHelperV1Client 
  
 validationHelperV1Client 
  
 = 
  
 ValidationHelperV1Client 
 . 
 create 
 ()) 
  
 { 
  
 Service 
 . 
 ValidateAttestationOccurrenceRequest 
  
 request 
  
 = 
  
 Service 
 . 
 ValidateAttestationOccurrenceRequest 
 . 
 newBuilder 
 () 
  
 . 
 setAttestor 
 ( 
 "attestor542920680" 
 ) 
  
 . 
 setAttestation 
 ( 
 AttestationOccurrence 
 . 
 newBuilder 
 (). 
 build 
 ()) 
  
 . 
 setOccurrenceNote 
 ( 
 "occurrenceNote1722072419" 
 ) 
  
 . 
 setOccurrenceResourceUri 
 ( 
 "occurrenceResourceUri1001424877" 
 ) 
  
 . 
 build 
 (); 
  
 Service 
 . 
 ValidateAttestationOccurrenceResponse 
  
 response 
  
 = 
  
 validationHelperV1Client 
 . 
 validateAttestationOccurrence 
 ( 
 request 
 ); 
  
 } 
  
 

com.google.protos.google.cloud.binaryauthorization.v1.stub

Create a Mobile Website
View Site in Mobile | Classic
Share by: