Cloud Dataproc API (dataproc:v1)

2023-08-22

11 new methods

Additions

    Methods
  • dataproc.projects.locations.sessionTemplates.delete

      Parameters :

        name

          Pattern : ^projects/[^/]+/locations/[^/]+/sessionTemplates/[^/]+$

          Location : path

          Required : Yes

          Description : Required. The name of the session template resource to delete.

          Type : string

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/sessionTemplates/{sessionTemplatesId}

      Description : Deletes a session template.

      Parameter Order : name

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

      Path : v1/{+name}

      HTTP Method : DELETE

  • dataproc.projects.locations.sessionTemplates.list

      Parameters :

        filter

          Description : Optional. A filter for the session templates to return in the response. Filters are case sensitive and have the following syntax:field = value AND field = value ...

          Location : query

          Type : string

        pageToken

          Type : string

          Location : query

          Description : Optional. A page token received from a previous ListSessions call. Provide this token to retrieve the subsequent page.

        parent

          Description : Required. The parent, which owns this collection of session templates.

          Required : Yes

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

        pageSize

          Format : int32

          Description : Optional. The maximum number of sessions to return in each response. The service may return fewer than this value.

          Location : query

          Type : integer

      Description : Lists session templates.

      Path : v1/{+parent}/sessionTemplates

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/sessionTemplates

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

      HTTP Method : GET

      Parameter Order : parent

  • dataproc.projects.locations.sessionTemplates.get

      Path : v1/{+name}

      Parameter Order : name

      Description : Gets the resource representation for a session template.

      HTTP Method : GET

      Parameters :

        name

          Location : path

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+/sessionTemplates/[^/]+$

          Type : string

          Description : Required. The name of the session template to retrieve.

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/sessionTemplates/{sessionTemplatesId}

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

  • dataproc.projects.locations.sessionTemplates.patch

      Path : v1/{+name}

      Parameters :

        name

          Pattern : ^projects/[^/]+/locations/[^/]+/sessionTemplates/[^/]+$

          Type : string

          Location : path

          Required : Yes

          Description : Required. The resource name of the session template.

      Parameter Order : name

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/sessionTemplates/{sessionTemplatesId}

      Description : Updates the session template, synchronously.Disable check for update_mask, because all updates will be full replacements.

      HTTP Method : PATCH

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

  • dataproc.projects.locations.sessionTemplates.create

      Parameter Order : parent

      Description : Create an session template, synchronously.

      Path : v1/{+parent}/sessionTemplates

      HTTP Method : POST

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

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/sessionTemplates

      Parameters :

        parent

          Location : path

          Required : Yes

          Description : Required. The parent resource where this session template will be created.

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+$

  • dataproc.projects.locations.sessions.get

      Path : v1/{+name}

      Parameters :

        name

          Required : Yes

          Location : path

          Description : Required. The name of the session to retrieve.

          Pattern : ^projects/[^/]+/locations/[^/]+/sessions/[^/]+$

          Type : string

      HTTP Method : GET

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/sessions/{sessionsId}

      Parameter Order : name

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

      Description : Gets the resource representation for an interactive session.

  • dataproc.projects.locations.sessions.terminate

      HTTP Method : POST

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/sessions/{sessionsId}:terminate

      Parameter Order : name

      Path : v1/{+name}:terminate

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

      Parameters :

        name

          Pattern : ^projects/[^/]+/locations/[^/]+/sessions/[^/]+$

          Description : Required. The name of the session resource to terminate.

          Location : path

          Type : string

          Required : Yes

      Description : Terminates the interactive session.

  • dataproc.projects.locations.sessions.delete

      Parameter Order : name

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

      Description : Deletes the interactive session resource. If the session is not in terminal state, it will be terminated and deleted afterwards.

      Parameters :

        requestId

          Location : query

          Type : string

          Description : Optional. A unique ID used to identify the request. If the service receives two DeleteSessionRequest (https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#google.cloud.dataproc.v1.DeleteSessionRequest)s with the same ID, the second request is ignored.Recommendation: Set this value to a UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier).The value must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

        name

          Description : Required. The name of the session resource to delete.

          Type : string

          Required : Yes

          Location : path

          Pattern : ^projects/[^/]+/locations/[^/]+/sessions/[^/]+$

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/sessions/{sessionsId}

      HTTP Method : DELETE

      Path : v1/{+name}

  • dataproc.projects.locations.sessions.list

      Parameter Order : parent

      Description : Lists interactive sessions.

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

      Path : v1/{+parent}/sessions

      Parameters :

        parent

          Description : Required. The parent, which owns this collection of sessions.

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

        pageSize

          Location : query

          Format : int32

          Type : integer

          Description : Optional. The maximum number of sessions to return in each response. The service may return fewer than this value.

        pageToken

          Location : query

          Description : Optional. A page token received from a previous ListSessions call. Provide this token to retrieve the subsequent page.

          Type : string

        filter

          Location : query

          Description : Optional. A filter for the sessions to return in the response.A filter is a logical expression constraining the values of various fields in each session resource. Filters are case sensitive, and may contain multiple clauses combined with logical operators (AND/OR). Supported fields are session_id, session_uuid, state, and create_time.e.g. state = ACTIVE and create_time < "2023-01-01T00:00:00Z" filters for sessions in state ACTIVE that were created before 2023-01-01See https://google.aip.dev/assets/misc/ebnf-filtering.txt for a detailed description of the filter syntax and a list of supported comparisons.

          Type : string

      HTTP Method : GET

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/sessions

  • dataproc.projects.locations.sessions.create

      Parameter Order : parent

      Path : v1/{+parent}/sessions

      HTTP Method : POST

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/sessions

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

      Parameters :

        sessionId

          Description : Required. The ID to use for the session, which becomes the final component of the session's resource name.This value must be 4-63 characters. Valid characters are /a-z-/.

          Location : query

          Type : string

        requestId

          Description : Optional. A unique ID used to identify the request. If the service receives two CreateSessionRequest (https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#google.cloud.dataproc.v1.CreateSessionRequest)s with the same ID, the second request is ignored and the first Session is created and stored in the backend is returned.Recommendation: Set this value to a UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier).The value must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

          Type : string

          Location : query

        parent

          Type : string

          Location : path

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Required : Yes

          Description : Required. The parent resource where this session will be created.

      Description : Create an interactive session asynchronously.

  • dataproc.projects.locations.sessions.injectCredentials

      Path : v1/{+session}:injectCredentials

      HTTP Method : POST

      Parameters :

        session

          Description : Required. The name of the session resource to inject credentials to.

          Pattern : ^projects/[^/]+/locations/[^/]+/sessions/[^/]+$

          Location : path

          Type : string

          Required : Yes

      Description : Inject Credentials in the interactive session.

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/sessions/{sessionsId}:injectCredentials

      Parameter Order : session

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