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: 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: String
Kind is kind of the referent. For example “ConfigMap” or “Service”.
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 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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)