API documentation for binaryauthorization_v1beta1.types
package.
Classes
AdmissionRule
An [admission rule][google.cloud.binaryauthorization.v1beta1.AdmissionRule] specifies either that all container images used in a pod creation request must be attested to by one or more attestors, that all pod creations will be allowed, or that all pod creations will be denied.
Images matching an [admission allowlist pattern][google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern] are exempted from admission rules and will never block a pod creation.
AdmissionWhitelistPattern
An [admission allowlist pattern][google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern] exempts images from checks by [admission rules][google.cloud.binaryauthorization.v1beta1.AdmissionRule].
Attestor
An attestor that attests to container image artifacts. An existing attestor cannot be modified except where indicated.
AttestorPublicKey
An [attestor public key][google.cloud.binaryauthorization.v1beta1.AttestorPublicKey] that will be used to verify attestations signed by this attestor.
ContinuousValidationEvent
Represents an auditing event from Continuous Validation.
CreateAttestorRequest
Request message for [BinauthzManagementService.CreateAttestor][].
DeleteAttestorRequest
Request message for [BinauthzManagementService.DeleteAttestor][].
GetAttestorRequest
Request message for [BinauthzManagementService.GetAttestor][].
GetPolicyRequest
Request message for [BinauthzManagementService.GetPolicy][].
ListAttestorsRequest
Request message for [BinauthzManagementService.ListAttestors][].
ListAttestorsResponse
Response message for [BinauthzManagementService.ListAttestors][].
PkixPublicKey
A public key in the PkixPublicKey format (see https://tools.ietf.org/html/rfc5280#section-4.1.2.7 for details). Public keys of this type are typically textually encoded using the PEM format.
Policy
A policy for container image binary authorization.
UpdateAttestorRequest
Request message for [BinauthzManagementService.UpdateAttestor][].
UpdatePolicyRequest
Request message for [BinauthzManagementService.UpdatePolicy][].
UserOwnedDrydockNote
An [user owned drydock note][google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote] references a Drydock ATTESTATION_AUTHORITY Note created by the user.