Cloud Pub/Sub GCP-pubsub.googleapis.com

8 operations, identified by methodName in the audit log.

methodNameDescription
anyCatch-all entry for pubsub.googleapis.com. Source-only rules that attribute to the service without a specific method attribute here. Not a distinct audit log operation.
google-pubsub-Publisher-CreateTopicCreates the given topic with the given name.
google-pubsub-Publisher-DeleteTopicDeletes the topic with the given name.
google-pubsub-Publisher-UpdateTopicUpdates an existing topic by updating the fields specified in the update mask.
google-pubsub-Subscriber-CreateSubscriptionCreates a subscription to a given topic.
google-pubsub-Subscriber-DeleteSubscriptionDeletes an existing subscription.
google-pubsub-Subscriber-ModifyPushConfigModifies the PushConfig for a specified subscription.
google-pubsub-Subscriber-UpdateSubscriptionUpdates an existing subscription by updating the fields specified in the update mask.

any: pubsub.googleapis.com (any method)

#
Service
GCP-pubsub.googleapis.com

Description

Catch-all entry for pubsub.googleapis.com. Source-only rules that attribute to the service without a specific method attribute here. Not a distinct audit log operation.

Fields #

NameDescription
protoPayload.serviceNameThe GCP service endpoint that processed the request (e.g. compute.googleapis.com).
protoPayload.methodNameThe specific API operation that was audited (versioned form, e.g. v1.compute.instances.insert).
protoPayload.resourceNameScheme-less URI of the resource targeted by the operation.
protoPayload.authenticationInfo.principalEmailEmail address of the principal that performed the operation.
protoPayload.requestMetadata.callerIpIP address of the caller.
protoPayload.requestMetadata.callerSuppliedUserAgentUser agent reported by the caller.
protoPayload.authorizationInfoList of authorization checks performed (resource, permission, granted).
protoPayload.requestAPI request object (service-specific structure).
protoPayload.responseAPI response object (service-specific structure).
logNameLog stream identifier; suffix encodes the audit log type (activity, data_access, system_event, policy).

google-pubsub-Publisher-CreateTopic: Create topic

#
Service
GCP-pubsub.googleapis.com

Description

Creates the given topic with the given name.

Fields #

NameDescription
protoPayload.serviceNameThe GCP service endpoint that processed the request (e.g. compute.googleapis.com).
protoPayload.methodNameThe specific API operation that was audited (versioned form, e.g. v1.compute.instances.insert).
protoPayload.resourceNameScheme-less URI of the resource targeted by the operation.
protoPayload.authenticationInfo.principalEmailEmail address of the principal that performed the operation.
protoPayload.requestMetadata.callerIpIP address of the caller.
protoPayload.requestMetadata.callerSuppliedUserAgentUser agent reported by the caller.
protoPayload.authorizationInfoList of authorization checks performed (resource, permission, granted).
protoPayload.requestAPI request object (service-specific structure).
protoPayload.responseAPI response object (service-specific structure).
logNameLog stream identifier; suffix encodes the audit log type (activity, data_access, system_event, policy).

google-pubsub-Publisher-DeleteTopic: Delete topic

#
Service
GCP-pubsub.googleapis.com

Description

Deletes the topic with the given name.

Fields #

NameDescription
protoPayload.serviceNameThe GCP service endpoint that processed the request (e.g. compute.googleapis.com).
protoPayload.methodNameThe specific API operation that was audited (versioned form, e.g. v1.compute.instances.insert).
protoPayload.resourceNameScheme-less URI of the resource targeted by the operation.
protoPayload.authenticationInfo.principalEmailEmail address of the principal that performed the operation.
protoPayload.requestMetadata.callerIpIP address of the caller.
protoPayload.requestMetadata.callerSuppliedUserAgentUser agent reported by the caller.
protoPayload.authorizationInfoList of authorization checks performed (resource, permission, granted).
protoPayload.requestAPI request object (service-specific structure).
protoPayload.responseAPI response object (service-specific structure).
logNameLog stream identifier; suffix encodes the audit log type (activity, data_access, system_event, policy).

google-pubsub-Publisher-UpdateTopic: Update topic

#
Service
GCP-pubsub.googleapis.com

Description

Updates an existing topic by updating the fields specified in the update mask.

Fields #

NameDescription
protoPayload.serviceNameThe GCP service endpoint that processed the request (e.g. compute.googleapis.com).
protoPayload.methodNameThe specific API operation that was audited (versioned form, e.g. v1.compute.instances.insert).
protoPayload.resourceNameScheme-less URI of the resource targeted by the operation.
protoPayload.authenticationInfo.principalEmailEmail address of the principal that performed the operation.
protoPayload.requestMetadata.callerIpIP address of the caller.
protoPayload.requestMetadata.callerSuppliedUserAgentUser agent reported by the caller.
protoPayload.authorizationInfoList of authorization checks performed (resource, permission, granted).
protoPayload.requestAPI request object (service-specific structure).
protoPayload.responseAPI response object (service-specific structure).
logNameLog stream identifier; suffix encodes the audit log type (activity, data_access, system_event, policy).

google-pubsub-Subscriber-CreateSubscription: Create subscription

#
Service
GCP-pubsub.googleapis.com

Description

Creates a subscription to a given topic.

Fields #

NameDescription
protoPayload.serviceNameThe GCP service endpoint that processed the request (e.g. compute.googleapis.com).
protoPayload.methodNameThe specific API operation that was audited (versioned form, e.g. v1.compute.instances.insert).
protoPayload.resourceNameScheme-less URI of the resource targeted by the operation.
protoPayload.authenticationInfo.principalEmailEmail address of the principal that performed the operation.
protoPayload.requestMetadata.callerIpIP address of the caller.
protoPayload.requestMetadata.callerSuppliedUserAgentUser agent reported by the caller.
protoPayload.authorizationInfoList of authorization checks performed (resource, permission, granted).
protoPayload.requestAPI request object (service-specific structure).
protoPayload.responseAPI response object (service-specific structure).
logNameLog stream identifier; suffix encodes the audit log type (activity, data_access, system_event, policy).

google-pubsub-Subscriber-DeleteSubscription: Delete subscription

#
Service
GCP-pubsub.googleapis.com

Description

Deletes an existing subscription.

Fields #

NameDescription
protoPayload.serviceNameThe GCP service endpoint that processed the request (e.g. compute.googleapis.com).
protoPayload.methodNameThe specific API operation that was audited (versioned form, e.g. v1.compute.instances.insert).
protoPayload.resourceNameScheme-less URI of the resource targeted by the operation.
protoPayload.authenticationInfo.principalEmailEmail address of the principal that performed the operation.
protoPayload.requestMetadata.callerIpIP address of the caller.
protoPayload.requestMetadata.callerSuppliedUserAgentUser agent reported by the caller.
protoPayload.authorizationInfoList of authorization checks performed (resource, permission, granted).
protoPayload.requestAPI request object (service-specific structure).
protoPayload.responseAPI response object (service-specific structure).
logNameLog stream identifier; suffix encodes the audit log type (activity, data_access, system_event, policy).

google-pubsub-Subscriber-ModifyPushConfig: Modify push config

#
Service
GCP-pubsub.googleapis.com

Description

Modifies the PushConfig for a specified subscription.

Fields #

NameDescription
protoPayload.serviceNameThe GCP service endpoint that processed the request (e.g. compute.googleapis.com).
protoPayload.methodNameThe specific API operation that was audited (versioned form, e.g. v1.compute.instances.insert).
protoPayload.resourceNameScheme-less URI of the resource targeted by the operation.
protoPayload.authenticationInfo.principalEmailEmail address of the principal that performed the operation.
protoPayload.requestMetadata.callerIpIP address of the caller.
protoPayload.requestMetadata.callerSuppliedUserAgentUser agent reported by the caller.
protoPayload.authorizationInfoList of authorization checks performed (resource, permission, granted).
protoPayload.requestAPI request object (service-specific structure).
protoPayload.responseAPI response object (service-specific structure).
logNameLog stream identifier; suffix encodes the audit log type (activity, data_access, system_event, policy).

google-pubsub-Subscriber-UpdateSubscription: Update subscription

#
Service
GCP-pubsub.googleapis.com

Description

Updates an existing subscription by updating the fields specified in the update mask.

Fields #

NameDescription
protoPayload.serviceNameThe GCP service endpoint that processed the request (e.g. compute.googleapis.com).
protoPayload.methodNameThe specific API operation that was audited (versioned form, e.g. v1.compute.instances.insert).
protoPayload.resourceNameScheme-less URI of the resource targeted by the operation.
protoPayload.authenticationInfo.principalEmailEmail address of the principal that performed the operation.
protoPayload.requestMetadata.callerIpIP address of the caller.
protoPayload.requestMetadata.callerSuppliedUserAgentUser agent reported by the caller.
protoPayload.authorizationInfoList of authorization checks performed (resource, permission, granted).
protoPayload.requestAPI request object (service-specific structure).
protoPayload.responseAPI response object (service-specific structure).
logNameLog stream identifier; suffix encodes the audit log type (activity, data_access, system_event, policy).