2023-08-09
▼ ▲ binaryauthorization.projects.platforms.policies.replacePlatformPolicy
HTTP Method : PUT
Flat Path : v1/projects/{projectsId}/platforms/{platformsId}/policies/{policiesId}
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameter Order : name
Parameters :
name
Location : path
Pattern : ^projects/[^/]+/platforms/[^/]+/policies/[^/]+$
Description : Output only. The relative resource name of the BinAuthz platform policy, in the form of `projects/*/platforms/*/policies/*`.
Required : Yes
Type : string
Description : Replaces a platform policy. Returns NOT_FOUND if the policy doesn't exist.
Path : v1/{+name}
▼ ▲ binaryauthorization.projects.platforms.policies.get
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1/projects/{projectsId}/platforms/{platformsId}/policies/{policiesId}
Path : v1/{+name}
Parameters :
name
Required : Yes
Description : Required. The name of the platform policy to retrieve in the format `projects/*/platforms/*/policies/*`.
Pattern : ^projects/[^/]+/platforms/[^/]+/policies/[^/]+$
Type : string
Location : path
HTTP Method : GET
Description : Gets a platform policy. Returns NOT_FOUND if the policy doesn't exist.
▼ ▲ binaryauthorization.projects.platforms.policies.create
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
policyId
Description : Required. The platform policy ID.
Type : string
Location : query
parent
Pattern : ^projects/[^/]+/platforms/[^/]+$
Description : Required. The parent of this platform policy.
Type : string
Location : path
Required : Yes
HTTP Method : POST
Flat Path : v1/projects/{projectsId}/platforms/{platformsId}/policies
Path : v1/{+parent}/policies
Parameter Order : parent
Description : Creates a platform policy, and returns a copy of it. Returns NOT_FOUND if the project or platform doesn't exist, INVALID_ARGUMENT if the request is malformed, ALREADY_EXISTS if the policy already exists, and INVALID_ARGUMENT if the policy contains a platform-specific policy that does not match the platform value specified in the URL.
▼ ▲ binaryauthorization.projects.platforms.policies.delete
Scopes : https://www.googleapis.com/auth/cloud-platform
Path : v1/{+name}
Parameter Order : name
Parameters :
name
Pattern : ^projects/[^/]+/platforms/[^/]+/policies/[^/]+$
Location : path
Description : Required. The name of the platform policy to delete, in the format `projects/*/platforms/*/policies/*`.
Required : Yes
Type : string
Description : Deletes a platform policy. Returns NOT_FOUND if the policy doesn't exist.
Flat Path : v1/projects/{projectsId}/platforms/{platformsId}/policies/{policiesId}
HTTP Method : DELETE
▼ ▲ binaryauthorization.projects.platforms.policies.list
Parameters :
parent
Type : string
Location : path
Required : Yes
Description : Required. The resource name of the platform associated with the platform policies using the format `projects/*/platforms/*`.
Pattern : ^projects/[^/]+/platforms/[^/]+$
pageToken
Description : A token identifying a page of results the server should return. Typically, this is the value of ListPlatformPoliciesResponse.next_page_token returned from the previous call to the `ListPlatformPolicies` method.
Location : query
Type : string
pageSize
Location : query
Description : Requested page size. The server may return fewer results than requested. If unspecified, the server picks an appropriate default.
Format : int32
Type : integer
HTTP Method : GET
Description : Lists platform policies owned by a project in the specified platform. Returns INVALID_ARGUMENT if the project or the platform doesn't exist.
Path : v1/{+parent}/policies
Flat Path : v1/projects/{projectsId}/platforms/{platformsId}/policies
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameter Order : parent