Google Cloud Support API (cloudsupport:v2beta)

2026-07-30

7 new methods | 7 removed methods

Additions

    Methods
  • cloudsupport.organizations.supportEventSubscriptions.get

      Path : v2beta/{+name}

      HTTP Method : GET

      Parameter Order : name

      Description : Gets a support event subscription. EXAMPLES: cURL: ```shell support_event_subscription="organizations/123456789/supportEventSubscriptions/abcdef123456" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2beta/$support_event_subscription" ``` Python: ```python import googleapiclient.discovery api_version = "v2beta" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.supportEventSubscriptions().get( name="organizations/123456789/supportEventSubscriptions/abcdef123456" ) print(request.execute()) ```

      Parameters :

        name

          Pattern : ^organizations/[^/]+/supportEventSubscriptions/[^/]+$

          Required : Yes

          Description : Required. The name of the support event subscription to retrieve. Format: organizations/{organization_id}/supportEventSubscriptions/{subscription_id}

          Location : path

          Type : string

      Flat Path : v2beta/organizations/{organizationsId}/supportEventSubscriptions/{supportEventSubscriptionsId}

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

  • cloudsupport.organizations.supportEventSubscriptions.list

      Parameters :

        filter

          Location : query

          Type : string

          Description : Optional. Filter expression based on AIP-160. Supported fields: - pub_sub_topic - state Examples: - `pub_sub_topic="projects/example-project/topics/example-topic"` - `state=WORKING` - `pub_sub_topic="projects/example-project/topics/example-topic" AND state=WORKING`

        parent

          Location : path

          Type : string

          Description : Required. The fully qualified name of the Cloud resource to list support event subscriptions under. Format: organizations/{organization_id}

          Pattern : ^organizations/[^/]+$

          Required : Yes

        pageSize

          Description : Optional. The maximum number of support event subscriptions to return.

          Format : int32

          Location : query

          Type : integer

        pageToken

          Description : Optional. A token identifying the page of results to return. If unspecified, the first page is retrieved. When paginating, all other parameters provided to `ListSupportEventSubscriptions` must match the call that provided the page token.

          Location : query

          Type : string

        showDeleted

          Description : Optional. Whether to show deleted subscriptions. By default, deleted subscriptions are not returned.

          Location : query

          Type : boolean

      Flat Path : v2beta/organizations/{organizationsId}/supportEventSubscriptions

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

      HTTP Method : GET

      Path : v2beta/{+parent}/supportEventSubscriptions

      Parameter Order : parent

      Description : Lists support event subscriptions. EXAMPLES: cURL: ```shell parent="organizations/123456789" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2beta/$parent/supportEventSubscriptions" ``` Python: ```python import googleapiclient.discovery api_version = "v2beta" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.supportEventSubscriptions().list( parent="organizations/123456789" ) print(request.execute()) ```

  • cloudsupport.organizations.supportEventSubscriptions.patch

      Flat Path : v2beta/organizations/{organizationsId}/supportEventSubscriptions/{supportEventSubscriptionsId}

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

      Parameters :

        name

          Location : path

          Type : string

          Description : Identifier. The resource name of the support event subscription.

          Pattern : ^organizations/[^/]+/supportEventSubscriptions/[^/]+$

          Required : Yes

        updateMask

          Description : Optional. The list of fields to update. The only supported value is pub_sub_topic.

          Format : google-fieldmask

          Location : query

          Type : string

      Parameter Order : name

      Description : Updates a support event subscription. EXAMPLES: cURL: ```shell support_event_subscription="organizations/123456789/supportEventSubscriptions/abcdef123456" curl \ --request PATCH \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ --data '{ "pub_sub_topic": "projects/my-project/topics/new-topic" }' \ "https://cloudsupport.googleapis.com/v2beta/$support_event_subscription?updateMask=pub_sub_topic" ``` Python: ```python import googleapiclient.discovery api_version = "v2beta" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.supportEventSubscriptions().patch( name="organizations/123456789/supportEventSubscriptions/abcdef123456", body={ "pub_sub_topic": "projects/my-project/topics/new-topic" }, ) print(request.execute()) ```

      Path : v2beta/{+name}

      HTTP Method : PATCH

  • cloudsupport.organizations.supportEventSubscriptions.delete

      Path : v2beta/{+name}

      HTTP Method : DELETE

      Parameter Order : name

      Description : Soft deletes a support event subscription. EXAMPLES: cURL: ```shell support_event_subscription="organizations/123456789/supportEventSubscriptions/abcdef123456" curl \ --request DELETE \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2beta/$support_event_subscription" ``` Python: ```python import googleapiclient.discovery api_version = "v2beta" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService).supportEventSubscriptions().delete( name="organizations/123456789/supportEventSubscriptions/abcdef123456" ) print(request.execute()) ```

      Parameters :

        name

          Pattern : ^organizations/[^/]+/supportEventSubscriptions/[^/]+$

          Required : Yes

          Location : path

          Type : string

          Description : Required. The name of the support event subscription to delete. Format: organizations/{organization_id}/supportEventSubscriptions/{subscription_id}

      Flat Path : v2beta/organizations/{organizationsId}/supportEventSubscriptions/{supportEventSubscriptionsId}

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

  • cloudsupport.organizations.supportEventSubscriptions.expunge

      Parameter Order : name

      Description : Expunges a support event subscription. EXAMPLES: cURL: ```shell support_event_subscription="organizations/123456789/supportEventSubscriptions/abcdef123456" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2beta/$support_event_subscription:expunge" ``` Python: ```python import googleapiclient.discovery api_version = "v2beta" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.supportEventSubscriptions().expunge( name="organizations/123456789/supportEventSubscriptions/abcdef123456" ) print(request.execute()) ```

      HTTP Method : POST

      Path : v2beta/{+name}:expunge

      Flat Path : v2beta/organizations/{organizationsId}/supportEventSubscriptions/{supportEventSubscriptionsId}:expunge

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

      Parameters :

        name

          Location : path

          Type : string

          Description : Required. The name of the support event subscription to expunge. Format: organizations/{organization_id}/supportEventSubscriptions/{subscription_id}

          Pattern : ^organizations/[^/]+/supportEventSubscriptions/[^/]+$

          Required : Yes

  • cloudsupport.organizations.supportEventSubscriptions.create

      HTTP Method : POST

      Path : v2beta/{+parent}/supportEventSubscriptions

      Description : Creates a support event subscription for an organization. EXAMPLES: cURL: ```shell parent="organizations/123456789" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Content-Type: application/json' \ --data '{ "pub_sub_topic": "projects/my-project/topics/my-topic" }' \ "https://cloudsupport.googleapis.com/v2beta/$parent/supportEventSubscriptions" ``` Python: ```python import googleapiclient.discovery api_version = "v2beta" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.supportEventSubscriptions().create( parent="organizations/123456789", body={ "pub_sub_topic": "projects/my-project/topics/my-topic" }, ) print(request.execute()) ```

      Parameter Order : parent

      Parameters :

        parent

          Description : Required. The parent resource name where the support event subscription will be created. Format: organizations/{organization_id}

          Location : path

          Type : string

          Pattern : ^organizations/[^/]+$

          Required : Yes

      Flat Path : v2beta/organizations/{organizationsId}/supportEventSubscriptions

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

  • cloudsupport.organizations.supportEventSubscriptions.undelete

      Parameter Order : name

      Description : Undeletes a support event subscription. EXAMPLES: cURL: ```shell support_event_subscription="organizations/123456789/supportEventSubscriptions/abcdef123456" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2beta/$support_event_subscription:undelete" ``` Python: ```python import googleapiclient.discovery api_version = "v2beta" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.supportEventSubscriptions().undelete( name="organizations/123456789/supportEventSubscriptions/abcdef123456" ) print(request.execute()) ```

      Path : v2beta/{+name}:undelete

      HTTP Method : POST

      Flat Path : v2beta/organizations/{organizationsId}/supportEventSubscriptions/{supportEventSubscriptionsId}:undelete

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

      Parameters :

        name

          Description : Required. The name of the support event subscription to undelete. Format: organizations/{organization_id}/supportEventSubscriptions/{subscription_id}

          Location : path

          Type : string

          Pattern : ^organizations/[^/]+/supportEventSubscriptions/[^/]+$

          Required : Yes

Deletions

    Methods
  • cloudsupport.supportEventSubscriptions.create

      Flat Path : v2beta/{v2betaId}/{v2betaId1}/supportEventSubscriptions

      Description : Creates a support event subscription for an organization. EXAMPLES: cURL: ```shell parent="organizations/123456789" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Content-Type: application/json' \ --data '{ "pub_sub_topic": "projects/my-project/topics/my-topic" }' \ "https://cloudsupport.googleapis.com/v2beta/$parent/supportEventSubscriptions" ``` Python: ```python import googleapiclient.discovery api_version = "v2beta" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.supportEventSubscriptions().create( parent="organizations/123456789", body={ "pub_sub_topic": "projects/my-project/topics/my-topic" }, ) print(request.execute()) ```

      Path : v2beta/{+parent}/supportEventSubscriptions

      Parameter Order : parent

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

      Parameters :

        parent

          Description : Required. The parent resource name where the support event subscription will be created. Format: organizations/{organization_id}

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

          Required : Yes

          Location : path

          Type : string

      HTTP Method : POST

  • cloudsupport.supportEventSubscriptions.patch

      Description : Updates a support event subscription. EXAMPLES: cURL: ```shell support_event_subscription="organizations/123456789/supportEventSubscriptions/abcdef123456" curl \ --request PATCH \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ --data '{ "pub_sub_topic": "projects/my-project/topics/new-topic" }' \ "https://cloudsupport.googleapis.com/v2beta/$support_event_subscription?updateMask=pub_sub_topic" ``` Python: ```python import googleapiclient.discovery api_version = "v2beta" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.supportEventSubscriptions().patch( name="organizations/123456789/supportEventSubscriptions/abcdef123456", body={ "pub_sub_topic": "projects/my-project/topics/new-topic" }, ) print(request.execute()) ```

      Flat Path : v2beta/{v2betaId}/{v2betaId1}/supportEventSubscriptions/{supportEventSubscriptionsId}

      HTTP Method : PATCH

      Parameters :

        name

          Type : string

          Description : Identifier. The resource name of the support event subscription.

          Pattern : ^[^/]+/[^/]+/supportEventSubscriptions/[^/]+$

          Required : Yes

          Location : path

        updateMask

          Location : query

          Type : string

          Format : google-fieldmask

          Description : Optional. The list of fields to update. The only supported value is pub_sub_topic.

      Path : v2beta/{+name}

      Parameter Order : name

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

  • cloudsupport.supportEventSubscriptions.undelete

      Parameters :

        name

          Description : Required. The name of the support event subscription to undelete. Format: organizations/{organization_id}/supportEventSubscriptions/{subscription_id}

          Pattern : ^[^/]+/[^/]+/supportEventSubscriptions/[^/]+$

          Required : Yes

          Location : path

          Type : string

      Path : v2beta/{+name}:undelete

      Parameter Order : name

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

      HTTP Method : POST

      Flat Path : v2beta/{v2betaId}/{v2betaId1}/supportEventSubscriptions/{supportEventSubscriptionsId}:undelete

      Description : Undeletes a support event subscription. EXAMPLES: cURL: ```shell support_event_subscription="organizations/123456789/supportEventSubscriptions/abcdef123456" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2beta/$support_event_subscription:undelete" ``` Python: ```python import googleapiclient.discovery api_version = "v2beta" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.supportEventSubscriptions().undelete( name="organizations/123456789/supportEventSubscriptions/abcdef123456" ) print(request.execute()) ``` Undeletes a support event subscription.

  • cloudsupport.supportEventSubscriptions.expunge

      Parameters :

        name

          Location : path

          Description : Required. The name of the support event subscription to expunge. Format: organizations/{organization_id}/supportEventSubscriptions/{subscription_id}

          Pattern : ^[^/]+/[^/]+/supportEventSubscriptions/[^/]+$

          Required : Yes

          Type : string

      Path : v2beta/{+name}:expunge

      Parameter Order : name

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

      HTTP Method : POST

      Flat Path : v2beta/{v2betaId}/{v2betaId1}/supportEventSubscriptions/{supportEventSubscriptionsId}:expunge

      Description : Expunges a support event subscription.

  • cloudsupport.supportEventSubscriptions.list

      Description : Lists support event subscriptions. EXAMPLES: cURL: ```shell parent="organizations/123456789" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2beta/$parent/supportEventSubscriptions" ``` Python: ```python import googleapiclient.discovery api_version = "v2beta" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.supportEventSubscriptions().list( parent="organizations/123456789" ) print(request.execute()) ```

      Flat Path : v2beta/{v2betaId}/{v2betaId1}/supportEventSubscriptions

      HTTP Method : GET

      Parameters :

        pageToken

          Description : Optional. A token identifying the page of results to return. If unspecified, the first page is retrieved. When paginating, all other parameters provided to `ListSupportEventSubscriptions` must match the call that provided the page token.

          Location : query

          Type : string

        showDeleted

          Description : Optional. Whether to show deleted subscriptions. By default, deleted subscriptions are not returned.

          Location : query

          Type : boolean

        parent

          Type : string

          Description : Required. The fully qualified name of the Cloud resource to list support event subscriptions under. Format: organizations/{organization_id}

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

          Required : Yes

          Location : path

        filter

          Location : query

          Type : string

          Description : Optional. Filter expression based on AIP-160. Supported fields: - pub_sub_topic - state Examples: - `pub_sub_topic="projects/example-project/topics/example-topic"` - `state=WORKING` - `pub_sub_topic="projects/example-project/topics/example-topic" AND state=WORKING`

        pageSize

          Location : query

          Type : integer

          Format : int32

          Description : Optional. The maximum number of support event subscriptions to return.

      Path : v2beta/{+parent}/supportEventSubscriptions

      Parameter Order : parent

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

  • cloudsupport.supportEventSubscriptions.get

      Flat Path : v2beta/{v2betaId}/{v2betaId1}/supportEventSubscriptions/{supportEventSubscriptionsId}

      Description : Gets a support event subscription. EXAMPLES: cURL: ```shell support_event_subscription="organizations/123456789/supportEventSubscriptions/abcdef123456" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2beta/$support_event_subscription" ``` Python: ```python import googleapiclient.discovery api_version = "v2beta" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.supportEventSubscriptions().get( name="organizations/123456789/supportEventSubscriptions/abcdef123456" ) print(request.execute()) ```

      Path : v2beta/{+name}

      Parameter Order : name

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

      Parameters :

        name

          Location : path

          Description : Required. The name of the support event subscription to retrieve. Format: organizations/{organization_id}/supportEventSubscriptions/{subscription_id}

          Pattern : ^[^/]+/[^/]+/supportEventSubscriptions/[^/]+$

          Required : Yes

          Type : string

      HTTP Method : GET

  • cloudsupport.supportEventSubscriptions.delete

      Flat Path : v2beta/{v2betaId}/{v2betaId1}/supportEventSubscriptions/{supportEventSubscriptionsId}

      Description : Soft deletes a support event subscription. EXAMPLES: cURL: ```shell support_event_subscription="organizations/123456789/supportEventSubscriptions/abcdef123456" curl \ --request DELETE \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2beta/$support_event_subscription" ``` Python: ```python import googleapiclient.discovery api_version = "v2beta" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService).supportEventSubscriptions().delete( name="organizations/123456789/supportEventSubscriptions/abcdef123456" ) print(request.execute()) ```

      Parameters :

        name

          Type : string

          Location : path

          Description : Required. The name of the support event subscription to delete. Format: organizations/{organization_id}/supportEventSubscriptions/{subscription_id}

          Pattern : ^[^/]+/[^/]+/supportEventSubscriptions/[^/]+$

          Required : Yes

      Path : v2beta/{+name}

      Parameter Order : name

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

      HTTP Method : DELETE