pub struct GoogleChannelConfig {
pub crypto_key_name: Option<String>,
pub labels: Option<HashMap<String, String>>,
pub name: Option<String>,
pub update_time: Option<DateTime<Utc>>,
}Expand description
A GoogleChannelConfig is a resource that stores the custom settings respected by Eventarc first-party triggers in the matching region. Once configured, first-party event data will be protected using the specified custom managed encryption key instead of Google-managed encryption keys.
§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).
- locations get google channel config projects (response)
- locations update google channel config projects (request|response)
Fields§
§crypto_key_name: Option<String>Optional. Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt their event data. It must match the pattern projects/*/locations/*/keyRings/*/cryptoKeys/*.
labels: Option<HashMap<String, String>>Optional. Resource labels.
name: Option<String>Required. The resource name of the config. Must be in the format of, projects/{project}/locations/{location}/googleChannelConfig. In API responses, the config name always includes the projectID, regardless of whether the projectID or projectNumber was provided.
update_time: Option<DateTime<Utc>>Output only. The last-modified time.
Trait Implementations§
Source§impl Clone for GoogleChannelConfig
impl Clone for GoogleChannelConfig
Source§fn clone(&self) -> GoogleChannelConfig
fn clone(&self) -> GoogleChannelConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more