Compute Engine API (compute:v1)

2023-10-19

5 new methods

Additions

    Methods
  • compute.backendBuckets.getIamPolicy

      Path: projects/{project}/global/backendBuckets/{resource}/getIamPolicy

      Flat Path: projects/{project}/global/backendBuckets/{resource}/getIamPolicy

      HTTP Method: GET

      Parameters:

        optionsRequestedPolicyVersion

          Description: Requested IAM Policy version.

          Location: query

          Type: integer

          Format: int32

        project

          Description: Project ID for this request.

          Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))

          Location: path

          Required: Yes

          Type: string

        resource

          Description: Name or id of the resource for this request.

          Pattern: [a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}

          Location: path

          Required: Yes

          Type: string

      Parameter Order:

    • project
    • resource
    • Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • https://www.googleapis.com/auth/compute.readonly
    • Description: Gets the access control policy for a resource. May be empty if no such policy or resource exists.

  • compute.backendBuckets.setIamPolicy

      Path: projects/{project}/global/backendBuckets/{resource}/setIamPolicy

      Flat Path: projects/{project}/global/backendBuckets/{resource}/setIamPolicy

      HTTP Method: POST

      Parameters:

        project

          Description: Project ID for this request.

          Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))

          Location: path

          Required: Yes

          Type: string

        resource

          Description: Name or id of the resource for this request.

          Pattern: [a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}

          Location: path

          Required: Yes

          Type: string

      Parameter Order:

    • project
    • resource
    • Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • Description: Sets the access control policy on the specified resource. Replaces any existing policy.

  • compute.backendBuckets.testIamPermissions

      Path: projects/{project}/global/backendBuckets/{resource}/testIamPermissions

      Flat Path: projects/{project}/global/backendBuckets/{resource}/testIamPermissions

      HTTP Method: POST

      Parameters:

        project

          Description: Project ID for this request.

          Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))

          Location: path

          Required: Yes

          Type: string

        resource

          Description: Name or id of the resource for this request.

          Pattern: [a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}

          Location: path

          Required: Yes

          Type: string

      Parameter Order:

    • project
    • resource
    • Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • https://www.googleapis.com/auth/compute.readonly
    • Description: Returns permissions that a caller has on the specified resource.

  • compute.backendServices.testIamPermissions

      Path: projects/{project}/global/backendServices/{resource}/testIamPermissions

      Flat Path: projects/{project}/global/backendServices/{resource}/testIamPermissions

      HTTP Method: POST

      Parameters:

        project

          Description: Project ID for this request.

          Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))

          Location: path

          Required: Yes

          Type: string

        resource

          Description: Name or id of the resource for this request.

          Pattern: [a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}

          Location: path

          Required: Yes

          Type: string

      Parameter Order:

    • project
    • resource
    • Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • https://www.googleapis.com/auth/compute.readonly
    • Description: Returns permissions that a caller has on the specified resource.

  • compute.regionBackendServices.testIamPermissions

      Path: projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions

      Flat Path: projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions

      HTTP Method: POST

      Parameters:

        project

          Description: Project ID for this request.

          Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))

          Location: path

          Required: Yes

          Type: string

        region

          Description: The name of the region for this request.

          Pattern: [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?

          Location: path

          Required: Yes

          Type: string

        resource

          Description: Name or id of the resource for this request.

          Pattern: [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}

          Location: path

          Required: Yes

          Type: string

      Parameter Order:

    • project
    • region
    • resource
    • Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • https://www.googleapis.com/auth/compute.readonly
    • Description: Returns permissions that a caller has on the specified resource.

5 removed methods

Deletions

    Methods
  • compute.backendBuckets.getIamPolicy

      Path: projects/{project}/global/backendBuckets/{resource}/getIamPolicy

      Flat Path: projects/{project}/global/backendBuckets/{resource}/getIamPolicy

      HTTP Method: GET

      Parameters:

        optionsRequestedPolicyVersion

          Description: Requested IAM Policy version.

          Location: query

          Type: integer

          Format: int32

        project

          Description: Project ID for this request.

          Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))

          Location: path

          Required: Yes

          Type: string

        resource

          Description: Name or id of the resource for this request.

          Pattern: [a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}

          Location: path

          Required: Yes

          Type: string

      Parameter Order:

    • project
    • resource
    • Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • https://www.googleapis.com/auth/compute.readonly
    • Description: Gets the access control policy for a resource. May be empty if no such policy or resource exists.

  • compute.backendBuckets.setIamPolicy

      Path: projects/{project}/global/backendBuckets/{resource}/setIamPolicy

      Flat Path: projects/{project}/global/backendBuckets/{resource}/setIamPolicy

      HTTP Method: POST

      Parameters:

        project

          Description: Project ID for this request.

          Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))

          Location: path

          Required: Yes

          Type: string

        resource

          Description: Name or id of the resource for this request.

          Pattern: [a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}

          Location: path

          Required: Yes

          Type: string

      Parameter Order:

    • project
    • resource
    • Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • Description: Sets the access control policy on the specified resource. Replaces any existing policy.

  • compute.backendBuckets.testIamPermissions

      Path: projects/{project}/global/backendBuckets/{resource}/testIamPermissions

      Flat Path: projects/{project}/global/backendBuckets/{resource}/testIamPermissions

      HTTP Method: POST

      Parameters:

        project

          Description: Project ID for this request.

          Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))

          Location: path

          Required: Yes

          Type: string

        resource

          Description: Name or id of the resource for this request.

          Pattern: [a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}

          Location: path

          Required: Yes

          Type: string

      Parameter Order:

    • project
    • resource
    • Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • https://www.googleapis.com/auth/compute.readonly
    • Description: Returns permissions that a caller has on the specified resource.

  • compute.backendServices.testIamPermissions

      Path: projects/{project}/global/backendServices/{resource}/testIamPermissions

      Flat Path: projects/{project}/global/backendServices/{resource}/testIamPermissions

      HTTP Method: POST

      Parameters:

        project

          Description: Project ID for this request.

          Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))

          Location: path

          Required: Yes

          Type: string

        resource

          Description: Name or id of the resource for this request.

          Pattern: [a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}

          Location: path

          Required: Yes

          Type: string

      Parameter Order:

    • project
    • resource
    • Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • https://www.googleapis.com/auth/compute.readonly
    • Description: Returns permissions that a caller has on the specified resource.

  • compute.regionBackendServices.testIamPermissions

      Path: projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions

      Flat Path: projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions

      HTTP Method: POST

      Parameters:

        project

          Description: Project ID for this request.

          Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))

          Location: path

          Required: Yes

          Type: string

        region

          Description: The name of the region for this request.

          Pattern: [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?

          Location: path

          Required: Yes

          Type: string

        resource

          Description: Name or id of the resource for this request.

          Pattern: [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}

          Location: path

          Required: Yes

          Type: string

      Parameter Order:

    • project
    • region
    • resource
    • Scopes:

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • https://www.googleapis.com/auth/compute.readonly
    • Description: Returns permissions that a caller has on the specified resource.