OrganizationNotificationConfigArgs constructor

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

Creates a new OrganizationNotificationConfigArgs. 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). 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". organizationId Required. 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 OrganizationNotificationConfigArgs({
  required this.configId,
  this.description,
  this.name,
  required this.organizationId,
  this.pubsubTopic,
  this.streamingConfig,
});