Struct google_api_proto::google::cloud::binaryauthorization::v1beta1::AdmissionWhitelistPattern
source · pub struct AdmissionWhitelistPattern {
pub name_pattern: String,
}
Expand description
An [admission allowlist pattern][google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern] exempts images from checks by [admission rules][google.cloud.binaryauthorization.v1beta1.AdmissionRule].
Fields§
§name_pattern: String
An image name pattern to allowlist, in the form registry/path/to/image
.
This supports a trailing *
as a wildcard, but this is allowed only in
text after the registry/
part. *
wildcard does not match /
, i.e.,
gcr.io/nginx*
matches gcr.io/nginx@latest
, but it does not match
gcr.io/nginx/image
. This also supports a trailing **
wildcard which
matches subdirectories, i.e., gcr.io/nginx**
matches
gcr.io/nginx/image
.
Trait Implementations§
source§impl Clone for AdmissionWhitelistPattern
impl Clone for AdmissionWhitelistPattern
source§fn clone(&self) -> AdmissionWhitelistPattern
fn clone(&self) -> AdmissionWhitelistPattern
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AdmissionWhitelistPattern
impl Debug for AdmissionWhitelistPattern
source§impl Default for AdmissionWhitelistPattern
impl Default for AdmissionWhitelistPattern
source§impl Message for AdmissionWhitelistPattern
impl Message for AdmissionWhitelistPattern
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for AdmissionWhitelistPattern
impl PartialEq for AdmissionWhitelistPattern
source§fn eq(&self, other: &AdmissionWhitelistPattern) -> bool
fn eq(&self, other: &AdmissionWhitelistPattern) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AdmissionWhitelistPattern
Auto Trait Implementations§
impl Freeze for AdmissionWhitelistPattern
impl RefUnwindSafe for AdmissionWhitelistPattern
impl Send for AdmissionWhitelistPattern
impl Sync for AdmissionWhitelistPattern
impl Unpin for AdmissionWhitelistPattern
impl UnwindSafe for AdmissionWhitelistPattern
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
Mutably borrows from an owned value. Read more
§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>
Wrap the input message
T
in a tonic::Request