Notification constructor
Notification(
- String name, {
- NotificationArgs? args,
- CustomResourceOptions? options,
Creates a new Notification.
name The Pulumi resource name.
args Arguments used to configure this Notification. The set of arguments for Notification.
options Resource options controlling this resource's behavior.
Implementation
Notification(
String name, {
NotificationArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:storage/v1:Notification',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
bucket = registerOutput<String>('bucket');
customAttributes = registerOutput<Map<String, String>>('customAttributes');
etag = registerOutput<String>('etag');
eventTypes = registerOutput<List<String>>('eventTypes');
kind = registerOutput<String>('kind');
objectNamePrefix = registerOutput<String>('objectNamePrefix');
payloadFormat = registerOutput<String>('payloadFormat');
selfLink = registerOutput<String>('selfLink');
topic = registerOutput<String>('topic');
userProject = registerOutput<String?>('userProject');
}