Notification Args
data class NotificationArgs(val bucket: Output<String>? = null, val customAttributes: Output<Map<String, String>>? = null, val etag: Output<String>? = null, val eventTypes: Output<List<String>>? = null, val id: Output<String>? = null, val kind: Output<String>? = null, val objectNamePrefix: Output<String>? = null, val payloadFormat: Output<String>? = null, val selfLink: Output<String>? = null, val topic: Output<String>? = null, val userProject: Output<String>? = null) : ConvertibleToJava<NotificationArgs>
Creates a notification subscription for a given bucket. Auto-naming is currently not supported for this resource.
Constructors
Link copied to clipboard
constructor(bucket: Output<String>? = null, customAttributes: Output<Map<String, String>>? = null, etag: Output<String>? = null, eventTypes: Output<List<String>>? = null, id: Output<String>? = null, kind: Output<String>? = null, objectNamePrefix: Output<String>? = null, payloadFormat: Output<String>? = null, selfLink: Output<String>? = null, topic: Output<String>? = null, userProject: Output<String>? = null)
Properties
Link copied to clipboard
An optional list of additional attributes to attach to each Cloud PubSub message published for this notification subscription.
Link copied to clipboard
If present, only send notifications about listed event types. If empty, sent notifications for all event types.
Link copied to clipboard
If present, only apply this notification configuration to object names that begin with this prefix.
Link copied to clipboard
The desired content of the Payload.
Link copied to clipboard
The project to be billed for this request. Required for Requester Pays buckets.