pub struct GatewayListenersTlsFrontendValidationCaCertificateRefs {
pub group: String,
pub kind: String,
pub name: String,
pub namespace: Option<String>,
}Expand description
ObjectReference identifies an API object including its namespace.
The API object must be valid in the cluster; the Group and Kind must be registered in the cluster for this reference to be valid.
References to objects with invalid Group and Kind are not valid, and must be rejected by the implementation, with appropriate Conditions set on the containing object.
Fields§
§group: StringGroup is the group of the referent. For example, “gateway.networking.k8s.io”. When unspecified or empty string, core API group is inferred.
kind: StringKind is kind of the referent. For example “ConfigMap” or “Service”.
name: StringName is the name of the referent.
namespace: Option<String>Namespace is the namespace of the referenced object. When unspecified, the local namespace is inferred.
Note that when a namespace different than the local namespace is specified, a ReferenceGrant object is required in the referent namespace to allow that namespace’s owner to accept the reference. See the ReferenceGrant documentation for details.
Support: Core
Trait Implementations§
Source§impl Clone for GatewayListenersTlsFrontendValidationCaCertificateRefs
impl Clone for GatewayListenersTlsFrontendValidationCaCertificateRefs
Source§fn clone(&self) -> GatewayListenersTlsFrontendValidationCaCertificateRefs
fn clone(&self) -> GatewayListenersTlsFrontendValidationCaCertificateRefs
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GatewayListenersTlsFrontendValidationCaCertificateRefs
impl Default for GatewayListenersTlsFrontendValidationCaCertificateRefs
Source§fn default() -> GatewayListenersTlsFrontendValidationCaCertificateRefs
fn default() -> GatewayListenersTlsFrontendValidationCaCertificateRefs
Source§impl<'de> Deserialize<'de> for GatewayListenersTlsFrontendValidationCaCertificateRefs
impl<'de> Deserialize<'de> for GatewayListenersTlsFrontendValidationCaCertificateRefs
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 JsonSchema for GatewayListenersTlsFrontendValidationCaCertificateRefs
impl JsonSchema for GatewayListenersTlsFrontendValidationCaCertificateRefs
Source§fn schema_name() -> String
fn schema_name() -> String
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref keyword. Read moreSource§impl PartialEq for GatewayListenersTlsFrontendValidationCaCertificateRefs
impl PartialEq for GatewayListenersTlsFrontendValidationCaCertificateRefs
Source§fn eq(
&self,
other: &GatewayListenersTlsFrontendValidationCaCertificateRefs,
) -> bool
fn eq( &self, other: &GatewayListenersTlsFrontendValidationCaCertificateRefs, ) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GatewayListenersTlsFrontendValidationCaCertificateRefs
Auto Trait Implementations§
impl Freeze for GatewayListenersTlsFrontendValidationCaCertificateRefs
impl RefUnwindSafe for GatewayListenersTlsFrontendValidationCaCertificateRefs
impl Send for GatewayListenersTlsFrontendValidationCaCertificateRefs
impl Sync for GatewayListenersTlsFrontendValidationCaCertificateRefs
impl Unpin for GatewayListenersTlsFrontendValidationCaCertificateRefs
impl UnwindSafe for GatewayListenersTlsFrontendValidationCaCertificateRefs
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