FolderNotificationConfigArgs constructor

const FolderNotificationConfigArgs({
  1. required Input<String> configId,
  2. Input<String>? description,
  3. required Input<String> folderId,
  4. Input<String>? name,
  5. Input<String>? pubsubTopic,
  6. Input<StreamingConfig>? streamingConfig,
})

Creates a new FolderNotificationConfigArgs. configId Required. Unique identifier provided by the client within the parent scope. It must be between 1 and 128 characters and contain alphanumeric characters, underscores, or hyphens only. description The description of the notification config (max of 1024 characters). folderId Required. name The relative resource name of this notification config. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/notificationConfigs/notify_public_bucket", "folders/{folder_id}/notificationConfigs/notify_public_bucket", or "projects/{project_id}/notificationConfigs/notify_public_bucket". pubsubTopic The Pub/Sub topic to send notifications to. Its format is "projects/project_id/topics/topic". streamingConfig The config for triggering streaming-based notifications.

Implementation

const FolderNotificationConfigArgs({
  required this.configId,
  this.description,
  required this.folderId,
  this.name,
  this.pubsubTopic,
  this.streamingConfig,
});