pub struct GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs {
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 GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
impl Clone for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
Source§fn clone(&self) -> GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
fn clone(&self) -> GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
impl Default for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
Source§fn default() -> GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
fn default() -> GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
Source§impl<'de> Deserialize<'de> for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
impl<'de> Deserialize<'de> for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
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 GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
impl JsonSchema for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
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 GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
impl PartialEq for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
Source§fn eq(
&self,
other: &GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs,
) -> bool
fn eq( &self, other: &GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs, ) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
Auto Trait Implementations§
impl Freeze for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
impl RefUnwindSafe for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
impl Send for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
impl Sync for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
impl Unpin for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
impl UnwindSafe for GatewayTlsFrontendPerPortTlsValidationCaCertificateRefs
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