Struct google_securitycenter1::api::NotificationConfig
source · pub struct NotificationConfig {
pub description: Option<String>,
pub name: Option<String>,
pub pubsub_topic: Option<String>,
pub service_account: Option<String>,
pub streaming_config: Option<StreamingConfig>,
}
Expand description
Cloud Security Command Center (Cloud SCC) notification configs. A notification config is a Cloud SCC resource that contains the configuration to send notifications for create/update events of findings, assets and etc.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- notification configs create folders (request|response)
- notification configs get folders (response)
- notification configs patch folders (request|response)
- notification configs create organizations (request|response)
- notification configs get organizations (response)
- notification configs patch organizations (request|response)
- notification configs create projects (request|response)
- notification configs get projects (response)
- notification configs patch projects (request|response)
Fields§
§description: Option<String>
The description of the notification config (max of 1024 characters).
name: Option<String>
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”.
pubsub_topic: Option<String>
The Pub/Sub topic to send notifications to. Its format is “projects/[project_id]/topics/[topic]”.
service_account: Option<String>
Output only. The service account that needs “pubsub.topics.publish” permission to publish to the Pub/Sub topic.
streaming_config: Option<StreamingConfig>
The config for triggering streaming-based notifications.
Trait Implementations§
source§impl Clone for NotificationConfig
impl Clone for NotificationConfig
source§fn clone(&self) -> NotificationConfig
fn clone(&self) -> NotificationConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more