pub struct GatewayListenersTlsCertificateRefs {
pub group: Option<String>,
pub kind: Option<String>,
pub name: String,
pub namespace: Option<String>,
}
Expand description
SecretObjectReference identifies an API object including its namespace, defaulting to Secret.
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: Option<String>
Group is the group of the referent. For example, “gateway.networking.k8s.io”. When unspecified or empty string, core API group is inferred.
kind: Option<String>
Kind is kind of the referent. For example “Secret”.
name: String
Name 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 GatewayListenersTlsCertificateRefs
impl Clone for GatewayListenersTlsCertificateRefs
Source§fn clone(&self) -> GatewayListenersTlsCertificateRefs
fn clone(&self) -> GatewayListenersTlsCertificateRefs
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for GatewayListenersTlsCertificateRefs
impl Default for GatewayListenersTlsCertificateRefs
Source§fn default() -> GatewayListenersTlsCertificateRefs
fn default() -> GatewayListenersTlsCertificateRefs
Source§impl<'de> Deserialize<'de> for GatewayListenersTlsCertificateRefs
impl<'de> Deserialize<'de> for GatewayListenersTlsCertificateRefs
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 GatewayListenersTlsCertificateRefs
impl JsonSchema for GatewayListenersTlsCertificateRefs
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(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref
keyword. Read moreSource§impl PartialEq for GatewayListenersTlsCertificateRefs
impl PartialEq for GatewayListenersTlsCertificateRefs
Source§fn eq(&self, other: &GatewayListenersTlsCertificateRefs) -> bool
fn eq(&self, other: &GatewayListenersTlsCertificateRefs) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GatewayListenersTlsCertificateRefs
Auto Trait Implementations§
impl Freeze for GatewayListenersTlsCertificateRefs
impl RefUnwindSafe for GatewayListenersTlsCertificateRefs
impl Send for GatewayListenersTlsCertificateRefs
impl Sync for GatewayListenersTlsCertificateRefs
impl Unpin for GatewayListenersTlsCertificateRefs
impl UnwindSafe for GatewayListenersTlsCertificateRefs
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