Struct google_api_proto::google::privacy::dlp::v2::HybridOptions
source · pub struct HybridOptions {
pub description: String,
pub required_finding_label_keys: Vec<String>,
pub labels: BTreeMap<String, String>,
pub table_options: Option<TableOptions>,
}
Expand description
Configuration to control jobs where the content being inspected is outside of Google Cloud Platform.
Fields§
§description: String
A short description of where the data is coming from. Will be stored once in the job. 256 max length.
required_finding_label_keys: Vec<String>
These are labels that each inspection request must include within their ‘finding_labels’ map. Request may contain others, but any missing one of these will be rejected.
Label keys must be between 1 and 63 characters long and must conform
to the following regular expression: [a-z](\[-a-z0-9\]*[a-z0-9])?
.
No more than 10 keys can be required.
labels: BTreeMap<String, String>
To organize findings, these labels will be added to each finding.
Label keys must be between 1 and 63 characters long and must conform
to the following regular expression: [a-z](\[-a-z0-9\]*[a-z0-9])?
.
Label values must be between 0 and 63 characters long and must conform
to the regular expression ([a-z](\[-a-z0-9\]*[a-z0-9])?)?
.
No more than 10 labels can be associated with a given finding.
Examples:
"environment" : "production"
"pipeline" : "etl"
table_options: Option<TableOptions>
If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
Trait Implementations§
source§impl Clone for HybridOptions
impl Clone for HybridOptions
source§fn clone(&self) -> HybridOptions
fn clone(&self) -> HybridOptions
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for HybridOptions
impl Debug for HybridOptions
source§impl Default for HybridOptions
impl Default for HybridOptions
source§impl Message for HybridOptions
impl Message for HybridOptions
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for HybridOptions
impl PartialEq for HybridOptions
source§fn eq(&self, other: &HybridOptions) -> bool
fn eq(&self, other: &HybridOptions) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for HybridOptions
Auto Trait Implementations§
impl Freeze for HybridOptions
impl RefUnwindSafe for HybridOptions
impl Send for HybridOptions
impl Sync for HybridOptions
impl Unpin for HybridOptions
impl UnwindSafe for HybridOptions
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request