pub struct GatewayTlsFrontendDefaultValidationCaCertificateRefs {
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 set to the 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 GatewayTlsFrontendDefaultValidationCaCertificateRefs
impl Clone for GatewayTlsFrontendDefaultValidationCaCertificateRefs
Source§fn clone(&self) -> GatewayTlsFrontendDefaultValidationCaCertificateRefs
fn clone(&self) -> GatewayTlsFrontendDefaultValidationCaCertificateRefs
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GatewayTlsFrontendDefaultValidationCaCertificateRefs
impl Default for GatewayTlsFrontendDefaultValidationCaCertificateRefs
Source§fn default() -> GatewayTlsFrontendDefaultValidationCaCertificateRefs
fn default() -> GatewayTlsFrontendDefaultValidationCaCertificateRefs
Source§impl<'de> Deserialize<'de> for GatewayTlsFrontendDefaultValidationCaCertificateRefs
impl<'de> Deserialize<'de> for GatewayTlsFrontendDefaultValidationCaCertificateRefs
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 GatewayTlsFrontendDefaultValidationCaCertificateRefs
impl JsonSchema for GatewayTlsFrontendDefaultValidationCaCertificateRefs
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read moreSource§impl PartialEq for GatewayTlsFrontendDefaultValidationCaCertificateRefs
impl PartialEq for GatewayTlsFrontendDefaultValidationCaCertificateRefs
Source§fn eq(
&self,
other: &GatewayTlsFrontendDefaultValidationCaCertificateRefs,
) -> bool
fn eq( &self, other: &GatewayTlsFrontendDefaultValidationCaCertificateRefs, ) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GatewayTlsFrontendDefaultValidationCaCertificateRefs
Auto Trait Implementations§
impl Freeze for GatewayTlsFrontendDefaultValidationCaCertificateRefs
impl RefUnwindSafe for GatewayTlsFrontendDefaultValidationCaCertificateRefs
impl Send for GatewayTlsFrontendDefaultValidationCaCertificateRefs
impl Sync for GatewayTlsFrontendDefaultValidationCaCertificateRefs
impl Unpin for GatewayTlsFrontendDefaultValidationCaCertificateRefs
impl UnwindSafe for GatewayTlsFrontendDefaultValidationCaCertificateRefs
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