Google API Source

Google API Source is a Google Cloud resource that connects external APIs or services to Google Cloud’s event-driven infrastructure. It allows events from Google or third-party APIs to be delivered to Cloud Run, Cloud Functions, or other event consumers. This enables seamless integration of external systems with Google Cloud applications through standardized event delivery.

gcp.eventarc_google_api_source

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
annotationscorehstoreOptional. Resource annotations.
create_timecoretimestampOutput only. The creation time.
crypto_key_namecorestringOptional. Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt their event data. It must match the pattern `projects/*/locations/*/keyRings/*/cryptoKeys/*`.
datadog_display_namecorestring
destinationcorestringRequired. Destination is the message bus that the GoogleApiSource is delivering to. It must be point to the full resource name of a MessageBus. Format: "projects/{PROJECT_ID}/locations/{region}/messagesBuses/{MESSAGE_BUS_ID)
etagcorestringOutput only. This checksum is computed by the server based on the value of other fields, and might be sent only on update and delete requests to ensure that the client has an up-to-date value before proceeding.
gcp_display_namecorestringOptional. Resource display name.
labelscorearray<string>Optional. Resource labels.
logging_configcorejsonOptional. Config to control Platform logging for the GoogleApiSource.
namecorestringIdentifier. Resource name of the form projects/{project}/locations/{location}/googleApiSources/{google_api_source}
organization_idcorestring
parentcorestring
project_idcorestring
project_numbercorestring
region_idcorestring
resource_namecorestring
tagscorehstore_csv
uidcorestringOutput only. Server assigned unique identifier for the channel. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
update_timecoretimestampOutput only. The last-modified time.
zone_idcorestring