Struct google_securitycenter1::api::NotificationConfig [−][src]
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 organizations (request|response)
- notification configs get organizations (response)
- notification configs patch organizations (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”.
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
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for NotificationConfig
impl Send for NotificationConfig
impl Sync for NotificationConfig
impl Unpin for NotificationConfig
impl UnwindSafe for NotificationConfig
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more