App Engine Admin API (appengine:v1beta)

2022-10-20

7 new methods | 1 updated method

Additions

    Methods
  • appengine.projects.locations.operations.get

      Path: v1beta/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}

      Description: Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

      Parameter Order:

    • projectsId
    • locationsId
    • operationsId
    • HTTP Method: GET

      Scopes:

    • https://www.googleapis.com/auth/appengine.admin
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
    • Parameters:

        locationsId

          Type: string

          Required: Yes

          Description: Part of `name`. See documentation of `projectsId`.

          Location: path

        operationsId

          Required: Yes

          Location: path

          Description: Part of `name`. See documentation of `projectsId`.

          Type: string

        projectsId

          Location: path

          Type: string

          Required: Yes

          Description: Part of `name`. The name of the operation resource.

      Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}

  • appengine.projects.locations.operations.list

      Description: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name binding allows API services to override the binding to use different resource name schemes, such as users/*/operations. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations" to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.

      Path: v1beta/projects/{projectsId}/locations/{locationsId}/operations

      Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/operations

      Parameters:

        pageSize

          Location: query

          Type: integer

          Description: The standard list page size.

          Format: int32

        pageToken

          Location: query

          Description: The standard list page token.

          Type: string

        projectsId

          Location: path

          Type: string

          Description: Part of `name`. The name of the operation's parent resource.

          Required: Yes

        locationsId

          Required: Yes

          Location: path

          Type: string

          Description: Part of `name`. See documentation of `projectsId`.

        filter

          Location: query

          Type: string

          Description: The standard list filter.

      Parameter Order:

    • projectsId
    • locationsId
    • Scopes:

    • https://www.googleapis.com/auth/appengine.admin
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
    • HTTP Method: GET

  • appengine.projects.locations.applications.repair

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Description: Recreates the required App Engine features for the specified App Engine application, for example a Cloud Storage bucket or App Engine service account. Use this method if you receive an error message about a missing feature, for example, Error retrieving the App Engine service account. If you have deleted your App Engine service account, this will not be able to recreate it. Instead, you should attempt to use the IAM undelete API if possible at https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts/undelete?apix_params=%7B"name"%3A"projects%2F-%2FserviceAccounts%2Funique_id"%2C"resource"%3A%7B%7D%7D . If the deletion was recent, the numeric ID can be found in the Cloud Console Activity Log.

      Path: v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}:repair

      Parameters:

        applicationsId

          Type: string

          Description: Part of `name`. See documentation of `projectsId`.

          Required: Yes

          Location: path

        locationsId

          Location: path

          Type: string

          Description: Part of `name`. See documentation of `projectsId`.

          Required: Yes

        projectsId

          Type: string

          Location: path

          Required: Yes

          Description: Part of `name`. Name of the application to repair. Example: apps/myapp

      Parameter Order:

    • projectsId
    • locationsId
    • applicationsId
    • Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}:repair

      HTTP Method: POST

  • appengine.projects.locations.applications.create

      Scopes: https://www.googleapis.com/auth/cloud-platform

      HTTP Method: POST

      Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/applications

      Parameter Order:

    • projectsId
    • locationsId
    • Path: v1beta/projects/{projectsId}/locations/{locationsId}/applications

      Description: Creates an App Engine application for a Google Cloud Platform project. Required fields: id - The ID of the target Cloud Platform project. location - The region (https://cloud.google.com/appengine/docs/locations) where you want the App Engine application located.For more information about App Engine applications, see Managing Projects, Applications, and Billing (https://cloud.google.com/appengine/docs/standard/python/console/).

      Parameters:

        projectsId

          Type: string

          Description: Part of `parent`. The project and location in which the application should be created, specified in the format projects/*/locations/*

          Required: Yes

          Location: path

        locationsId

          Description: Part of `parent`. See documentation of `projectsId`.

          Location: path

          Type: string

          Required: Yes

  • appengine.projects.locations.applications.get

      Parameters:

        locationsId

          Type: string

          Required: Yes

          Location: path

          Description: Part of `name`. See documentation of `projectsId`.

        applicationsId

          Required: Yes

          Location: path

          Description: Part of `name`. See documentation of `projectsId`.

          Type: string

        projectsId

          Type: string

          Required: Yes

          Location: path

          Description: Part of `name`. Name of the Application resource to get. Example: apps/myapp.

      Scopes:

    • https://www.googleapis.com/auth/appengine.admin
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
    • Description: Gets information about an application.

      Path: v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}

      Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}

      Parameter Order:

    • projectsId
    • locationsId
    • applicationsId
    • HTTP Method: GET

  • appengine.projects.locations.list

      Parameters:

        projectsId

          Type: string

          Required: Yes

          Location: path

          Description: Part of `name`. The resource that owns the locations collection, if applicable.

        filter

          Description: A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160).

          Location: query

          Type: string

        pageSize

          Description: The maximum number of results to return. If not set, the service selects a default.

          Type: integer

          Format: int32

          Location: query

        pageToken

          Description: A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page.

          Location: query

          Type: string

      Path: v1beta/projects/{projectsId}/locations

      Flat Path: v1beta/projects/{projectsId}/locations

      Description: Lists information about the supported locations for this service.

      Parameter Order: projectsId

      HTTP Method: GET

      Scopes:

    • https://www.googleapis.com/auth/appengine.admin
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
  • appengine.projects.locations.get

Updates

    Methods
  • appengine.apps.create

      Parameters:

        parent

          Description: The project and location in which the application should be created, specified in the format projects/*/locations/*

          Type: string

          Location: query