Compute Engine API (compute:beta)

2026-09-04

5 new methods

Additions

    Methods
  • compute.regionSslPolicies.getIamPolicy

      Parameters :

        project

          Type : string

          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])?))

          Description : Project ID for this request.

          Location : path

          Required : Yes

        region

          Type : string

          Description : The name of the region for this request.

          Location : path

          Required : Yes

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

        optionsRequestedPolicyVersion

          Type : integer

          Location : query

          Description : Requested IAM Policy version.

          Format : int32

        resource

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

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

          Type : string

          Location : path

          Required : Yes

      Flat Path : projects/{project}/regions/{region}/sslPolicies/{resource}/getIamPolicy

      Description : Gets the access control policy for a resource. May be empty if no such policy or resource exists.

      HTTP Method : GET

      Path : projects/{project}/regions/{region}/sslPolicies/{resource}/getIamPolicy

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • https://www.googleapis.com/auth/compute.readonly
    • Parameter Order :

    • project
    • region
    • resource
  • compute.regionSslPolicies.setIamPolicy

      Parameters :

        resource

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

          Location : path

          Required : Yes

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

          Type : string

        project

          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])?))

          Description : Project ID for this request.

          Type : string

          Location : path

          Required : Yes

        region

          Type : string

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

          Description : The name of the region for this request.

          Location : path

          Required : Yes

      Description : Sets the access control policy on the specified resource. Replaces any existing policy.

      Flat Path : projects/{project}/regions/{region}/sslPolicies/{resource}/setIamPolicy

      HTTP Method : POST

      Parameter Order :

    • project
    • region
    • resource
    • Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • Path : projects/{project}/regions/{region}/sslPolicies/{resource}/setIamPolicy

  • compute.advice.calendarModeExtension

      Flat Path : projects/{project}/regions/{region}/advice/calendarModeExtension

      Path : projects/{project}/regions/{region}/advice/calendarModeExtension

      Parameters :

        region

          Location : path

          Required : Yes

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

          Type : string

          Description : Name of the region for this request.

        project

          Location : path

          Required : Yes

          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])?))

          Description : Project ID for this request.

          Type : string

      Description : Advises on whether extending an existing future reservation is possible based on the desired extension end time. If capacity isn't available for the entire requested duration, the method recommends the longest possible extension.

      Parameter Order :

    • project
    • region
    • HTTP Method : POST

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
  • compute.sslPolicies.setIamPolicy

      Parameters :

        project

          Description : Project ID for this request.

          Type : string

          Location : path

          Required : Yes

          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])?))

        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

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

      Parameter Order :

    • project
    • resource
    • Description : Sets the access control policy on the specified resource. Replaces any existing policy.

      HTTP Method : POST

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • Path : projects/{project}/global/sslPolicies/{resource}/setIamPolicy

  • compute.sslPolicies.getIamPolicy

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

      HTTP Method : GET

      Parameter Order :

    • project
    • resource
    • Flat Path : projects/{project}/global/sslPolicies/{resource}/getIamPolicy

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/compute
    • https://www.googleapis.com/auth/compute.readonly
    • Parameters :

        resource

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

          Type : string

          Location : path

          Required : Yes

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

        project

          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

          Description : Project ID for this request.

          Type : string

        optionsRequestedPolicyVersion

          Location : query

          Format : int32

          Description : Requested IAM Policy version.

          Type : integer

      Description : Gets the access control policy for a resource. May be empty if no such policy or resource exists.