Notification

class Notification : KotlinCustomResource

Creates a notification subscription for a given bucket. Auto-naming is currently not supported for this resource.

Properties

Link copied to clipboard
val bucket: Output<String>
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
val etag: Output<String>

HTTP 1.1 Entity tag for this subscription notification.

Link copied to clipboard
val eventTypes: Output<List<String>>

If present, only send notifications about listed event types. If empty, sent notifications for all event types.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val kind: Output<String>

The kind of item this is. For notifications, this is always storage#notification.

Link copied to clipboard

If present, only apply this notification configuration to object names that begin with this prefix.

Link copied to clipboard
val payloadFormat: Output<String>

The desired content of the Payload.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val selfLink: Output<String>

The canonical URL of this notification.

Link copied to clipboard
val topic: Output<String>

The Cloud PubSub topic to which this subscription publishes. Formatted as: '//pubsub.googleapis.com/projects/{project-identifier}/topics/{my-topic}'

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val userProject: Output<String>?

The project to be billed for this request. Required for Requester Pays buckets.