mz_cloud_resources::crd::gen::cert_manager::certificates::prelude

Trait JsonSchema

Source
pub trait JsonSchema {
    // Required methods
    fn schema_name() -> String;
    fn json_schema(gen: &mut SchemaGenerator) -> Schema;

    // Provided method
    fn is_referenceable() -> bool { ... }
}
Expand description

A type which can be described as a JSON Schema document.

This is implemented for many Rust primitive and standard library types.

This can also be automatically derived on most custom types with #[derive(JsonSchema)].

§Example

use schemars::{schema_for, JsonSchema};

#[derive(JsonSchema)]
struct MyStruct {
    foo: i32,
}

let my_schema = schema_for!(MyStruct);

Required Methods§

Source

fn schema_name() -> String

The name of the generated JSON Schema.

This is used as the title for root schemas, and the key within the root’s definitions property for subschemas.

Source

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type.

If the returned schema depends on any referenceable schemas, then this method will add them to the SchemaGenerator’s schema definitions.

This should not return a $ref schema.

Provided Methods§

Source

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword.

For trivial types (such as primitives), this should return false. For more complex types, it should return true. For recursive types, this must return true to prevent infinite cycles when generating schemas.

By default, this returns true.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl JsonSchema for JSONSchemaPropsOrArray

Source§

impl JsonSchema for JSONSchemaPropsOrBool

Source§

impl JsonSchema for JSONSchemaPropsOrStringArray

Source§

impl JsonSchema for Patch

Source§

impl JsonSchema for IntOrString

Source§

impl JsonSchema for Value

Source§

impl JsonSchema for IpAddr

Source§

impl JsonSchema for SocketAddr

Source§

impl JsonSchema for bool

Source§

impl JsonSchema for char

Source§

impl JsonSchema for f32

Source§

impl JsonSchema for f64

Source§

impl JsonSchema for i8

Source§

impl JsonSchema for i16

Source§

impl JsonSchema for i32

Source§

impl JsonSchema for i64

Source§

impl JsonSchema for i128

Source§

impl JsonSchema for isize

Source§

impl JsonSchema for str

Source§

impl JsonSchema for u8

Source§

impl JsonSchema for u16

Source§

impl JsonSchema for u32

Source§

impl JsonSchema for u64

Source§

impl JsonSchema for u128

Source§

impl JsonSchema for ()

Source§

impl JsonSchema for usize

Source§

impl JsonSchema for MatchCondition

Source§

impl JsonSchema for MutatingWebhook

Source§

impl JsonSchema for MutatingWebhookConfiguration

Source§

impl JsonSchema for RuleWithOperations

Source§

impl JsonSchema for ServiceReference

Source§

impl JsonSchema for ValidatingWebhook

Source§

impl JsonSchema for ValidatingWebhookConfiguration

Source§

impl JsonSchema for WebhookClientConfig

Source§

impl JsonSchema for AuditAnnotation

Source§

impl JsonSchema for ExpressionWarning

Source§

impl JsonSchema for MatchCondition

Source§

impl JsonSchema for MatchResources

Source§

impl JsonSchema for NamedRuleWithOperations

Source§

impl JsonSchema for ParamKind

Source§

impl JsonSchema for ParamRef

Source§

impl JsonSchema for TypeChecking

Source§

impl JsonSchema for ValidatingAdmissionPolicy

Source§

impl JsonSchema for ValidatingAdmissionPolicyBinding

Source§

impl JsonSchema for ValidatingAdmissionPolicyBindingSpec

Source§

impl JsonSchema for ValidatingAdmissionPolicySpec

Source§

impl JsonSchema for ValidatingAdmissionPolicyStatus

Source§

impl JsonSchema for Validation

Source§

impl JsonSchema for Variable

Source§

impl JsonSchema for AuditAnnotation

Source§

impl JsonSchema for ExpressionWarning

Source§

impl JsonSchema for MatchCondition

Source§

impl JsonSchema for MatchResources

Source§

impl JsonSchema for NamedRuleWithOperations

Source§

impl JsonSchema for ParamKind

Source§

impl JsonSchema for ParamRef

Source§

impl JsonSchema for TypeChecking

Source§

impl JsonSchema for ValidatingAdmissionPolicy

Source§

impl JsonSchema for ValidatingAdmissionPolicyBinding

Source§

impl JsonSchema for ValidatingAdmissionPolicyBindingSpec

Source§

impl JsonSchema for ValidatingAdmissionPolicySpec

Source§

impl JsonSchema for ValidatingAdmissionPolicyStatus

Source§

impl JsonSchema for Validation

Source§

impl JsonSchema for Variable

Source§

impl JsonSchema for ServerStorageVersion

Source§

impl JsonSchema for StorageVersion

Source§

impl JsonSchema for StorageVersionCondition

Source§

impl JsonSchema for StorageVersionSpec

Source§

impl JsonSchema for StorageVersionStatus

Source§

impl JsonSchema for ControllerRevision

Source§

impl JsonSchema for DaemonSet

Source§

impl JsonSchema for DaemonSetCondition

Source§

impl JsonSchema for DaemonSetSpec

Source§

impl JsonSchema for DaemonSetStatus

Source§

impl JsonSchema for DaemonSetUpdateStrategy

Source§

impl JsonSchema for Deployment

Source§

impl JsonSchema for DeploymentCondition

Source§

impl JsonSchema for DeploymentSpec

Source§

impl JsonSchema for DeploymentStatus

Source§

impl JsonSchema for DeploymentStrategy

Source§

impl JsonSchema for ReplicaSet

Source§

impl JsonSchema for ReplicaSetCondition

Source§

impl JsonSchema for ReplicaSetSpec

Source§

impl JsonSchema for ReplicaSetStatus

Source§

impl JsonSchema for RollingUpdateDaemonSet

Source§

impl JsonSchema for RollingUpdateDeployment

Source§

impl JsonSchema for RollingUpdateStatefulSetStrategy

Source§

impl JsonSchema for StatefulSet

Source§

impl JsonSchema for StatefulSetCondition

Source§

impl JsonSchema for StatefulSetOrdinals

Source§

impl JsonSchema for StatefulSetPersistentVolumeClaimRetentionPolicy

Source§

impl JsonSchema for StatefulSetSpec

Source§

impl JsonSchema for StatefulSetStatus

Source§

impl JsonSchema for StatefulSetUpdateStrategy

Source§

impl JsonSchema for BoundObjectReference

Source§

impl JsonSchema for SelfSubjectReview

Source§

impl JsonSchema for SelfSubjectReviewStatus

Source§

impl JsonSchema for TokenRequest

Source§

impl JsonSchema for TokenRequestSpec

Source§

impl JsonSchema for TokenRequestStatus

Source§

impl JsonSchema for TokenReview

Source§

impl JsonSchema for TokenReviewSpec

Source§

impl JsonSchema for TokenReviewStatus

Source§

impl JsonSchema for UserInfo

Source§

impl JsonSchema for SelfSubjectReview

Source§

impl JsonSchema for SelfSubjectReviewStatus

Source§

impl JsonSchema for SelfSubjectReview

Source§

impl JsonSchema for SelfSubjectReviewStatus

Source§

impl JsonSchema for LocalSubjectAccessReview

Source§

impl JsonSchema for NonResourceAttributes

Source§

impl JsonSchema for NonResourceRule

Source§

impl JsonSchema for ResourceAttributes

Source§

impl JsonSchema for ResourceRule

Source§

impl JsonSchema for SelfSubjectAccessReview

Source§

impl JsonSchema for SelfSubjectAccessReviewSpec

Source§

impl JsonSchema for SelfSubjectRulesReview

Source§

impl JsonSchema for SelfSubjectRulesReviewSpec

Source§

impl JsonSchema for SubjectAccessReview

Source§

impl JsonSchema for SubjectAccessReviewSpec

Source§

impl JsonSchema for SubjectAccessReviewStatus

Source§

impl JsonSchema for SubjectRulesReviewStatus

Source§

impl JsonSchema for CrossVersionObjectReference

Source§

impl JsonSchema for HorizontalPodAutoscaler

Source§

impl JsonSchema for HorizontalPodAutoscalerSpec

Source§

impl JsonSchema for HorizontalPodAutoscalerStatus

Source§

impl JsonSchema for Scale

Source§

impl JsonSchema for ScaleSpec

Source§

impl JsonSchema for ScaleStatus

Source§

impl JsonSchema for ContainerResourceMetricSource

Source§

impl JsonSchema for ContainerResourceMetricStatus

Source§

impl JsonSchema for CrossVersionObjectReference

Source§

impl JsonSchema for ExternalMetricSource

Source§

impl JsonSchema for ExternalMetricStatus

Source§

impl JsonSchema for HorizontalPodAutoscaler

Source§

impl JsonSchema for HorizontalPodAutoscalerBehavior

Source§

impl JsonSchema for HorizontalPodAutoscalerCondition

Source§

impl JsonSchema for HorizontalPodAutoscalerSpec

Source§

impl JsonSchema for HorizontalPodAutoscalerStatus

Source§

impl JsonSchema for HPAScalingPolicy

Source§

impl JsonSchema for HPAScalingRules

Source§

impl JsonSchema for MetricIdentifier

Source§

impl JsonSchema for MetricSpec

Source§

impl JsonSchema for MetricStatus

Source§

impl JsonSchema for MetricTarget

Source§

impl JsonSchema for MetricValueStatus

Source§

impl JsonSchema for ObjectMetricSource

Source§

impl JsonSchema for ObjectMetricStatus

Source§

impl JsonSchema for PodsMetricSource

Source§

impl JsonSchema for PodsMetricStatus

Source§

impl JsonSchema for ResourceMetricSource

Source§

impl JsonSchema for ResourceMetricStatus

Source§

impl JsonSchema for CronJob

Source§

impl JsonSchema for CronJobSpec

Source§

impl JsonSchema for CronJobStatus

Source§

impl JsonSchema for Job

Source§

impl JsonSchema for JobCondition

Source§

impl JsonSchema for JobSpec

Source§

impl JsonSchema for JobStatus

Source§

impl JsonSchema for JobTemplateSpec

Source§

impl JsonSchema for PodFailurePolicy

Source§

impl JsonSchema for PodFailurePolicyOnExitCodesRequirement

Source§

impl JsonSchema for PodFailurePolicyOnPodConditionsPattern

Source§

impl JsonSchema for PodFailurePolicyRule

Source§

impl JsonSchema for UncountedTerminatedPods

Source§

impl JsonSchema for CertificateSigningRequest

Source§

impl JsonSchema for CertificateSigningRequestCondition

Source§

impl JsonSchema for CertificateSigningRequestSpec

Source§

impl JsonSchema for CertificateSigningRequestStatus

Source§

impl JsonSchema for ClusterTrustBundle

Source§

impl JsonSchema for ClusterTrustBundleSpec

Source§

impl JsonSchema for Lease

Source§

impl JsonSchema for LeaseSpec

Source§

impl JsonSchema for Affinity

Source§

impl JsonSchema for AttachedVolume

Source§

impl JsonSchema for AWSElasticBlockStoreVolumeSource

Source§

impl JsonSchema for AzureDiskVolumeSource

Source§

impl JsonSchema for AzureFilePersistentVolumeSource

Source§

impl JsonSchema for AzureFileVolumeSource

Source§

impl JsonSchema for Binding

Source§

impl JsonSchema for Capabilities

Source§

impl JsonSchema for CephFSPersistentVolumeSource

Source§

impl JsonSchema for CephFSVolumeSource

Source§

impl JsonSchema for CinderPersistentVolumeSource

Source§

impl JsonSchema for CinderVolumeSource

Source§

impl JsonSchema for ClaimSource

Source§

impl JsonSchema for ClientIPConfig

Source§

impl JsonSchema for ClusterTrustBundleProjection

Source§

impl JsonSchema for ComponentCondition

Source§

impl JsonSchema for ComponentStatus

Source§

impl JsonSchema for ConfigMap

Source§

impl JsonSchema for ConfigMapEnvSource

Source§

impl JsonSchema for ConfigMapKeySelector

Source§

impl JsonSchema for ConfigMapNodeConfigSource

Source§

impl JsonSchema for ConfigMapProjection

Source§

impl JsonSchema for ConfigMapVolumeSource

Source§

impl JsonSchema for Container

Source§

impl JsonSchema for ContainerImage

Source§

impl JsonSchema for ContainerPort

Source§

impl JsonSchema for ContainerResizePolicy

Source§

impl JsonSchema for ContainerState

Source§

impl JsonSchema for ContainerStateRunning

Source§

impl JsonSchema for ContainerStateTerminated

Source§

impl JsonSchema for ContainerStateWaiting

Source§

impl JsonSchema for ContainerStatus

Source§

impl JsonSchema for CSIPersistentVolumeSource

Source§

impl JsonSchema for CSIVolumeSource

Source§

impl JsonSchema for DaemonEndpoint

Source§

impl JsonSchema for DownwardAPIProjection

Source§

impl JsonSchema for DownwardAPIVolumeFile

Source§

impl JsonSchema for DownwardAPIVolumeSource

Source§

impl JsonSchema for EmptyDirVolumeSource

Source§

impl JsonSchema for EndpointAddress

Source§

impl JsonSchema for EndpointPort

Source§

impl JsonSchema for EndpointSubset

Source§

impl JsonSchema for Endpoints

Source§

impl JsonSchema for EnvFromSource

Source§

impl JsonSchema for EnvVar

Source§

impl JsonSchema for EnvVarSource

Source§

impl JsonSchema for EphemeralContainer

Source§

impl JsonSchema for EphemeralVolumeSource

Source§

impl JsonSchema for Event

Source§

impl JsonSchema for EventSeries

Source§

impl JsonSchema for EventSource

Source§

impl JsonSchema for ExecAction

Source§

impl JsonSchema for FCVolumeSource

Source§

impl JsonSchema for FlexPersistentVolumeSource

Source§

impl JsonSchema for FlexVolumeSource

Source§

impl JsonSchema for FlockerVolumeSource

Source§

impl JsonSchema for GCEPersistentDiskVolumeSource

Source§

impl JsonSchema for GitRepoVolumeSource

Source§

impl JsonSchema for GlusterfsPersistentVolumeSource

Source§

impl JsonSchema for GlusterfsVolumeSource

Source§

impl JsonSchema for GRPCAction

Source§

impl JsonSchema for HostAlias

Source§

impl JsonSchema for HostIP

Source§

impl JsonSchema for HostPathVolumeSource

Source§

impl JsonSchema for HTTPGetAction

Source§

impl JsonSchema for HTTPHeader

Source§

impl JsonSchema for ISCSIPersistentVolumeSource

Source§

impl JsonSchema for ISCSIVolumeSource

Source§

impl JsonSchema for KeyToPath

Source§

impl JsonSchema for Lifecycle

Source§

impl JsonSchema for LifecycleHandler

Source§

impl JsonSchema for LimitRange

Source§

impl JsonSchema for LimitRangeItem

Source§

impl JsonSchema for LimitRangeSpec

Source§

impl JsonSchema for LoadBalancerIngress

Source§

impl JsonSchema for LoadBalancerStatus

Source§

impl JsonSchema for LocalObjectReference

Source§

impl JsonSchema for LocalVolumeSource

Source§

impl JsonSchema for ModifyVolumeStatus

Source§

impl JsonSchema for Namespace

Source§

impl JsonSchema for NamespaceCondition

Source§

impl JsonSchema for NamespaceSpec

Source§

impl JsonSchema for NamespaceStatus

Source§

impl JsonSchema for NFSVolumeSource

Source§

impl JsonSchema for Node

Source§

impl JsonSchema for NodeAddress

Source§

impl JsonSchema for NodeAffinity

Source§

impl JsonSchema for NodeCondition

Source§

impl JsonSchema for NodeConfigSource

Source§

impl JsonSchema for NodeConfigStatus

Source§

impl JsonSchema for NodeDaemonEndpoints

Source§

impl JsonSchema for NodeSelector

Source§

impl JsonSchema for NodeSelectorRequirement

Source§

impl JsonSchema for NodeSelectorTerm

Source§

impl JsonSchema for NodeSpec

Source§

impl JsonSchema for NodeStatus

Source§

impl JsonSchema for NodeSystemInfo

Source§

impl JsonSchema for ObjectFieldSelector

Source§

impl JsonSchema for ObjectReference

Source§

impl JsonSchema for PersistentVolume

Source§

impl JsonSchema for PersistentVolumeClaim

Source§

impl JsonSchema for PersistentVolumeClaimCondition

Source§

impl JsonSchema for PersistentVolumeClaimSpec

Source§

impl JsonSchema for PersistentVolumeClaimStatus

Source§

impl JsonSchema for PersistentVolumeClaimTemplate

Source§

impl JsonSchema for PersistentVolumeClaimVolumeSource

Source§

impl JsonSchema for PersistentVolumeSpec

Source§

impl JsonSchema for PersistentVolumeStatus

Source§

impl JsonSchema for PhotonPersistentDiskVolumeSource

Source§

impl JsonSchema for Pod

Source§

impl JsonSchema for PodAffinity

Source§

impl JsonSchema for PodAffinityTerm

Source§

impl JsonSchema for PodAntiAffinity

Source§

impl JsonSchema for PodCondition

Source§

impl JsonSchema for PodDNSConfig

Source§

impl JsonSchema for PodDNSConfigOption

Source§

impl JsonSchema for PodIP

Source§

impl JsonSchema for PodOS

Source§

impl JsonSchema for PodReadinessGate

Source§

impl JsonSchema for PodResourceClaim

Source§

impl JsonSchema for PodResourceClaimStatus

Source§

impl JsonSchema for PodSchedulingGate

Source§

impl JsonSchema for PodSecurityContext

Source§

impl JsonSchema for PodSpec

Source§

impl JsonSchema for PodStatus

Source§

impl JsonSchema for PodTemplate

Source§

impl JsonSchema for PodTemplateSpec

Source§

impl JsonSchema for PortStatus

Source§

impl JsonSchema for PortworxVolumeSource

Source§

impl JsonSchema for PreferredSchedulingTerm

Source§

impl JsonSchema for Probe

Source§

impl JsonSchema for ProjectedVolumeSource

Source§

impl JsonSchema for QuobyteVolumeSource

Source§

impl JsonSchema for RBDPersistentVolumeSource

Source§

impl JsonSchema for RBDVolumeSource

Source§

impl JsonSchema for ReplicationController

Source§

impl JsonSchema for ReplicationControllerCondition

Source§

impl JsonSchema for ReplicationControllerSpec

Source§

impl JsonSchema for ReplicationControllerStatus

Source§

impl JsonSchema for ResourceClaim

Source§

impl JsonSchema for ResourceFieldSelector

Source§

impl JsonSchema for ResourceQuota

Source§

impl JsonSchema for ResourceQuotaSpec

Source§

impl JsonSchema for ResourceQuotaStatus

Source§

impl JsonSchema for ResourceRequirements

Source§

impl JsonSchema for ScaleIOPersistentVolumeSource

Source§

impl JsonSchema for ScaleIOVolumeSource

Source§

impl JsonSchema for ScopeSelector

Source§

impl JsonSchema for ScopedResourceSelectorRequirement

Source§

impl JsonSchema for SELinuxOptions

Source§

impl JsonSchema for SeccompProfile

Source§

impl JsonSchema for Secret

Source§

impl JsonSchema for SecretEnvSource

Source§

impl JsonSchema for SecretKeySelector

Source§

impl JsonSchema for SecretProjection

Source§

impl JsonSchema for SecretReference

Source§

impl JsonSchema for SecretVolumeSource

Source§

impl JsonSchema for SecurityContext

Source§

impl JsonSchema for Service

Source§

impl JsonSchema for ServiceAccount

Source§

impl JsonSchema for ServiceAccountTokenProjection

Source§

impl JsonSchema for ServicePort

Source§

impl JsonSchema for ServiceSpec

Source§

impl JsonSchema for ServiceStatus

Source§

impl JsonSchema for SessionAffinityConfig

Source§

impl JsonSchema for SleepAction

Source§

impl JsonSchema for StorageOSPersistentVolumeSource

Source§

impl JsonSchema for StorageOSVolumeSource

Source§

impl JsonSchema for Sysctl

Source§

impl JsonSchema for Taint

Source§

impl JsonSchema for TCPSocketAction

Source§

impl JsonSchema for Toleration

Source§

impl JsonSchema for TopologySelectorLabelRequirement

Source§

impl JsonSchema for TopologySelectorTerm

Source§

impl JsonSchema for TopologySpreadConstraint

Source§

impl JsonSchema for TypedLocalObjectReference

Source§

impl JsonSchema for TypedObjectReference

Source§

impl JsonSchema for Volume

Source§

impl JsonSchema for VolumeDevice

Source§

impl JsonSchema for VolumeMount

Source§

impl JsonSchema for VolumeNodeAffinity

Source§

impl JsonSchema for VolumeProjection

Source§

impl JsonSchema for VolumeResourceRequirements

Source§

impl JsonSchema for VsphereVirtualDiskVolumeSource

Source§

impl JsonSchema for WeightedPodAffinityTerm

Source§

impl JsonSchema for WindowsSecurityContextOptions

Source§

impl JsonSchema for Endpoint

Source§

impl JsonSchema for EndpointConditions

Source§

impl JsonSchema for EndpointHints

Source§

impl JsonSchema for EndpointPort

Source§

impl JsonSchema for EndpointSlice

Source§

impl JsonSchema for ForZone

Source§

impl JsonSchema for Event

Source§

impl JsonSchema for EventSeries

Source§

impl JsonSchema for ExemptPriorityLevelConfiguration

Source§

impl JsonSchema for FlowDistinguisherMethod

Source§

impl JsonSchema for FlowSchema

Source§

impl JsonSchema for FlowSchemaCondition

Source§

impl JsonSchema for FlowSchemaSpec

Source§

impl JsonSchema for FlowSchemaStatus

Source§

impl JsonSchema for GroupSubject

Source§

impl JsonSchema for LimitResponse

Source§

impl JsonSchema for LimitedPriorityLevelConfiguration

Source§

impl JsonSchema for NonResourcePolicyRule

Source§

impl JsonSchema for PolicyRulesWithSubjects

Source§

impl JsonSchema for PriorityLevelConfiguration

Source§

impl JsonSchema for PriorityLevelConfigurationCondition

Source§

impl JsonSchema for PriorityLevelConfigurationReference

Source§

impl JsonSchema for PriorityLevelConfigurationSpec

Source§

impl JsonSchema for PriorityLevelConfigurationStatus

Source§

impl JsonSchema for QueuingConfiguration

Source§

impl JsonSchema for ResourcePolicyRule

Source§

impl JsonSchema for ServiceAccountSubject

Source§

impl JsonSchema for Subject

Source§

impl JsonSchema for UserSubject

Source§

impl JsonSchema for ExemptPriorityLevelConfiguration

Source§

impl JsonSchema for FlowDistinguisherMethod

Source§

impl JsonSchema for FlowSchema

Source§

impl JsonSchema for FlowSchemaCondition

Source§

impl JsonSchema for FlowSchemaSpec

Source§

impl JsonSchema for FlowSchemaStatus

Source§

impl JsonSchema for GroupSubject

Source§

impl JsonSchema for LimitResponse

Source§

impl JsonSchema for LimitedPriorityLevelConfiguration

Source§

impl JsonSchema for NonResourcePolicyRule

Source§

impl JsonSchema for PolicyRulesWithSubjects

Source§

impl JsonSchema for PriorityLevelConfiguration

Source§

impl JsonSchema for PriorityLevelConfigurationCondition

Source§

impl JsonSchema for PriorityLevelConfigurationReference

Source§

impl JsonSchema for PriorityLevelConfigurationSpec

Source§

impl JsonSchema for PriorityLevelConfigurationStatus

Source§

impl JsonSchema for QueuingConfiguration

Source§

impl JsonSchema for ResourcePolicyRule

Source§

impl JsonSchema for ServiceAccountSubject

Source§

impl JsonSchema for Subject

Source§

impl JsonSchema for UserSubject

Source§

impl JsonSchema for HTTPIngressPath

Source§

impl JsonSchema for HTTPIngressRuleValue

Source§

impl JsonSchema for Ingress

Source§

impl JsonSchema for IngressBackend

Source§

impl JsonSchema for IngressClass

Source§

impl JsonSchema for IngressClassParametersReference

Source§

impl JsonSchema for IngressClassSpec

Source§

impl JsonSchema for IngressLoadBalancerIngress

Source§

impl JsonSchema for IngressLoadBalancerStatus

Source§

impl JsonSchema for IngressPortStatus

Source§

impl JsonSchema for IngressRule

Source§

impl JsonSchema for IngressServiceBackend

Source§

impl JsonSchema for IngressSpec

Source§

impl JsonSchema for IngressStatus

Source§

impl JsonSchema for IngressTLS

Source§

impl JsonSchema for IPBlock

Source§

impl JsonSchema for NetworkPolicy

Source§

impl JsonSchema for NetworkPolicyEgressRule

Source§

impl JsonSchema for NetworkPolicyIngressRule

Source§

impl JsonSchema for NetworkPolicyPeer

Source§

impl JsonSchema for NetworkPolicyPort

Source§

impl JsonSchema for NetworkPolicySpec

Source§

impl JsonSchema for ServiceBackendPort

Source§

impl JsonSchema for IPAddress

Source§

impl JsonSchema for IPAddressSpec

Source§

impl JsonSchema for ParentReference

Source§

impl JsonSchema for ServiceCIDR

Source§

impl JsonSchema for ServiceCIDRSpec

Source§

impl JsonSchema for ServiceCIDRStatus

Source§

impl JsonSchema for Overhead

Source§

impl JsonSchema for RuntimeClass

Source§

impl JsonSchema for Scheduling

Source§

impl JsonSchema for Eviction

Source§

impl JsonSchema for PodDisruptionBudget

Source§

impl JsonSchema for PodDisruptionBudgetSpec

Source§

impl JsonSchema for PodDisruptionBudgetStatus

Source§

impl JsonSchema for AggregationRule

Source§

impl JsonSchema for ClusterRole

Source§

impl JsonSchema for ClusterRoleBinding

Source§

impl JsonSchema for PolicyRule

Source§

impl JsonSchema for Role

Source§

impl JsonSchema for RoleBinding

Source§

impl JsonSchema for RoleRef