pub struct CertificateMapEntry {
pub certificates: Option<Vec<String>>,
pub create_time: Option<DateTime<Utc>>,
pub description: Option<String>,
pub hostname: Option<String>,
pub labels: Option<HashMap<String, String>>,
pub matcher: Option<String>,
pub name: Option<String>,
pub state: Option<String>,
pub update_time: Option<DateTime<Utc>>,
}Expand description
Defines a certificate map entry.
§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).
Fields§
§certificates: Option<Vec<String>>A set of Certificates defines for the given hostname. There can be defined up to four certificates in each Certificate Map Entry. Each certificate must match pattern projects/*/locations/*/certificates/*.
create_time: Option<DateTime<Utc>>Output only. The creation timestamp of a Certificate Map Entry.
description: Option<String>One or more paragraphs of text description of a certificate map entry.
hostname: Option<String>A Hostname (FQDN, e.g. example.com) or a wildcard hostname expression (*.example.com) for a set of hostnames with common suffix. Used as Server Name Indication (SNI) for selecting a proper certificate.
labels: Option<HashMap<String, String>>Set of labels associated with a Certificate Map Entry.
matcher: Option<String>A predefined matcher for particular cases, other than SNI selection.
name: Option<String>A user-defined name of the Certificate Map Entry. Certificate Map Entry names must be unique globally and match pattern projects/*/locations/*/certificateMaps/*/certificateMapEntries/*.
state: Option<String>Output only. A serving state of this Certificate Map Entry.
update_time: Option<DateTime<Utc>>Output only. The update timestamp of a Certificate Map Entry.
Trait Implementations§
Source§impl Clone for CertificateMapEntry
impl Clone for CertificateMapEntry
Source§fn clone(&self) -> CertificateMapEntry
fn clone(&self) -> CertificateMapEntry
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CertificateMapEntry
impl Debug for CertificateMapEntry
Source§impl Default for CertificateMapEntry
impl Default for CertificateMapEntry
Source§fn default() -> CertificateMapEntry
fn default() -> CertificateMapEntry
Source§impl<'de> Deserialize<'de> for CertificateMapEntry
impl<'de> Deserialize<'de> for CertificateMapEntry
Source§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>,
Source§impl Serialize for CertificateMapEntry
impl Serialize for CertificateMapEntry
impl RequestValue for CertificateMapEntry
impl ResponseResult for CertificateMapEntry
Auto Trait Implementations§
impl Freeze for CertificateMapEntry
impl RefUnwindSafe for CertificateMapEntry
impl Send for CertificateMapEntry
impl Sync for CertificateMapEntry
impl Unpin for CertificateMapEntry
impl UnwindSafe for CertificateMapEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more