displayName: Cloud Storage
eventTypes:
- description: 'The live version of an object has become a noncurrent version, either
because it was explicitly made noncurrent or because it was replaced by the upload
of an object of the same name. Only sent when a bucket has enabled object versioning. '
filteringAttributes:
- attribute: bucket
description: The bucket name being watched.
required: true
- attribute: type
required: true
type: google.cloud.storage.object.v1.archived
[...]
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-08-18 (世界標準時間)。"],[[["\u003cp\u003eEventarc providers can be either first-party (Google Cloud services) or third-party (non-Google Cloud entities) that emit events to Google Cloud.\u003c/p\u003e\n"],["\u003cp\u003eYou can use \u003ccode\u003egcloud\u003c/code\u003e commands to list all Eventarc providers, filter by location, or list a specific provider in any location.\u003c/p\u003e\n"],["\u003cp\u003eBefore running the \u003ccode\u003egcloud\u003c/code\u003e commands, you must set your Google Cloud project ID and enable the Eventarc API.\u003c/p\u003e\n"],["\u003cp\u003eYou can retrieve details about a specific provider, including its supported event types, by using the \u003ccode\u003egcloud eventarc providers describe\u003c/code\u003e command.\u003c/p\u003e\n"],["\u003cp\u003eThird party events are considered Pre-GA and are therefore subject to the Pre-GA Offerings terms, which means limited support and the features are available "as is".\u003c/p\u003e\n"]]],[],null,["# List event providers\n\n[Standard](/eventarc/standard/docs/overview)\n|\n| **Preview\n| --- Third-party events in Eventarc**\n|\n|\n| This feature is subject to the \"Pre-GA Offerings Terms\" in the General Service Terms section\n| of the [Service Specific Terms](/terms/service-terms#1).\n|\n| Pre-GA features are available \"as is\" and might have limited support.\n|\n| For more information, see the\n| [launch stage descriptions](/products#product-launch-stages).\n\nAn Eventarc *provider* is a service or entity that can emit events\ndirectly to Google Cloud which are then routed to your project.\n\nFirst-party providers are Google Cloud sources; for example, Cloud Storage.\nThird-party providers are non-Google Cloud entities that offer an\nEventarc source.\n\nYou can list all providers and retrieve their details, including supported event\ntypes, by running `gcloud` commands along with required and optional flags.\n\nPrerequisites\n-------------\n\nBefore running the `gcloud` commands, ensure that you have done the following:\n\n1. Set your Google Cloud project ID:\n\n gcloud config set project \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e\n\n Replace \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e with your Google Cloud project ID.\n\n You can find your project ID on the\n [Welcome](https://console.cloud.google.com/welcome)\n page of the Google Cloud console.\n2. Enable the Eventarc API:\n\n gcloud services enable eventarc.googleapis.com\n\nList all providers in a specific location\n-----------------------------------------\n\nTo list all providers in a specific location: \n\n gcloud eventarc providers list \\\n --location=\u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e\n\nReplace \u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e with a supported Eventarc\n[region](/eventarc/docs/locations).\n\nFor example: `gcloud eventarc providers list --location=us-central1`\n\nThe output is similar to the following: \n\n NAME LOCATION\n bigquery.googleapis.com us-central1\n cloudbuild.googleapis.com us-central1\n storage.googleapis.com us-central1\n workflows.googleapis.com us-central1\n [...]\n\n| **Note:** If you run into a `Location is not found` error, confirm the supported Eventarc locations by running `gcloud eventarc locations list`.\n\nList all providers in any location\n----------------------------------\n\nTo list all providers in any location: \n\n gcloud eventarc providers list\n\nThe output is similar to the following: \n\n NAME LOCATION\n workflows.googleapis.com asia-northeast3\n pubsub.googleapis.com europe-west3\n storage.googleapis.com nam4\n bigquery.googleapis.com us-central1\n cloudbuild.googleapis.com us-central1\n storage.googleapis.com us-central1\n workflows.googleapis.com us-central1\n storage.googleapis.com us-east1\n [...]\n\nList a specific provider in any location\n----------------------------------------\n\nTo list a specific provider in any location: \n\n gcloud eventarc providers list \\\n --name=\u003cvar translate=\"no\"\u003ePROVIDER\u003c/var\u003e\n\nReplace \u003cvar translate=\"no\"\u003ePROVIDER\u003c/var\u003e with the name of the provider.\n\nFor example:\n`gcloud eventarc providers list --name=storage.googleapis.com`\n\nThe output is similar to the following: \n\n NAME LOCATION\n storage.googleapis.com nam4\n storage.googleapis.com us-central1\n storage.googleapis.com us-east1\n\nList all third-party providers in any location\n----------------------------------------------\n\nTo list all third-party providers in any location: \n\n gcloud eventarc providers list --filter='eventTypes.type!~^google*'\n\nThe output is a list of all third-party providers.\n\nDescribe a specific provider and its supported event types\n----------------------------------------------------------\n\nTo describe a specific provider and its supported event types: \n\n gcloud eventarc providers describe \u003cvar translate=\"no\"\u003ePROVIDER\u003c/var\u003e \\\n --location=\u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003ePROVIDER\u003c/var\u003e: the name of a specific provider.\n- \u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e: a supported Eventarc [region](/eventarc/docs/locations).\n\nFor example:\n`gcloud eventarc providers describe storage.googleapis.com --location=us-central1`\n\nThe output is similar to the following: \n\n displayName: Cloud Storage\n eventTypes:\n - description: 'The live version of an object has become a noncurrent version, either\n because it was explicitly made noncurrent or because it was replaced by the upload\n of an object of the same name. Only sent when a bucket has enabled object versioning. '\n filteringAttributes:\n - attribute: bucket\n description: The bucket name being watched.\n required: true\n - attribute: type\n required: true\n type: google.cloud.storage.object.v1.archived\n [...]\n\nMake note of the event type to use when creating an Eventarc trigger.\n| **Note:** If you run into a `Resource was not found` error, the provider might not be available in the specified location. To verify the location, run `gcloud eventarc providers list --location=- --name=`\u003cvar translate=\"no\"\u003ePROVIDER\u003c/var\u003e."]]