Google Cloud Binary Authorization · Capability
Google Cloud Binary Authorization API
The Binary Authorization API provides deploy-time security controls for container images on Google Cloud. It enables management of policies, attestors, and attestations to ensure only trusted container images are deployed to GKE, Cloud Run, and Anthos environments.
What You Can Do
GET
Getpolicy
— Google Cloud Binary Authorization Get project policy
/projects/{projectId}/policy
PUT
Updatepolicy
— Google Cloud Binary Authorization Update project policy
/projects/{projectId}/policy
GET
Listattestors
— Google Cloud Binary Authorization List attestors
/projects/{projectId}/attestors
POST
Createattestor
— Google Cloud Binary Authorization Create an attestor
/projects/{projectId}/attestors
GET
Getattestor
— Google Cloud Binary Authorization Get an attestor
/projects/{projectId}/attestors/{attestorId}
PUT
Updateattestor
— Google Cloud Binary Authorization Update an attestor
/projects/{projectId}/attestors/{attestorId}
DELETE
Deleteattestor
— Google Cloud Binary Authorization Delete an attestor
/projects/{projectId}/attestors/{attestorId}
POST
Validateattestationoccurrence
— Google Cloud Binary Authorization Validate attestation occurrence
/projects/{projectId}/attestors/{attestorId}:validateAttestationOccurrence
MCP Tools
getpolicy
Google Cloud Binary Authorization Get project policy
read-only
idempotent
updatepolicy
Google Cloud Binary Authorization Update project policy
idempotent
listattestors
Google Cloud Binary Authorization List attestors
read-only
idempotent
createattestor
Google Cloud Binary Authorization Create an attestor
getattestor
Google Cloud Binary Authorization Get an attestor
read-only
idempotent
updateattestor
Google Cloud Binary Authorization Update an attestor
idempotent
deleteattestor
Google Cloud Binary Authorization Delete an attestor
idempotent
validateattestationoccurrence
Google Cloud Binary Authorization Validate attestation occurrence