Class: KubeDSL::DSLObject

Inherits:
Object
  • Object
show all
Extended by:
ValueFields
Defined in:
lib/kube-dsl/dsl_object.rb

Direct Known Subclasses

KubeDSL::DSL::Admissionregistration::V1::MutatingWebhook, KubeDSL::DSL::Admissionregistration::V1::MutatingWebhookConfiguration, KubeDSL::DSL::Admissionregistration::V1::MutatingWebhookConfigurationList, KubeDSL::DSL::Admissionregistration::V1::RuleWithOperations, KubeDSL::DSL::Admissionregistration::V1::ServiceReference, KubeDSL::DSL::Admissionregistration::V1::ValidatingWebhook, KubeDSL::DSL::Admissionregistration::V1::ValidatingWebhookConfiguration, KubeDSL::DSL::Admissionregistration::V1::ValidatingWebhookConfigurationList, KubeDSL::DSL::Admissionregistration::V1::WebhookClientConfig, KubeDSL::DSL::Admissionregistration::V1beta1::MutatingWebhook, KubeDSL::DSL::Admissionregistration::V1beta1::MutatingWebhookConfiguration, KubeDSL::DSL::Admissionregistration::V1beta1::MutatingWebhookConfigurationList, KubeDSL::DSL::Admissionregistration::V1beta1::RuleWithOperations, KubeDSL::DSL::Admissionregistration::V1beta1::ServiceReference, KubeDSL::DSL::Admissionregistration::V1beta1::ValidatingWebhook, KubeDSL::DSL::Admissionregistration::V1beta1::ValidatingWebhookConfiguration, KubeDSL::DSL::Admissionregistration::V1beta1::ValidatingWebhookConfigurationList, KubeDSL::DSL::Admissionregistration::V1beta1::WebhookClientConfig, KubeDSL::DSL::Apiextensions::V1::CustomResourceColumnDefinition, KubeDSL::DSL::Apiextensions::V1::CustomResourceConversion, KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinition, KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinitionCondition, KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinitionList, KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinitionNames, KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinitionSpec, KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinitionStatus, KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinitionVersion, KubeDSL::DSL::Apiextensions::V1::CustomResourceSubresourceScale, KubeDSL::DSL::Apiextensions::V1::CustomResourceSubresources, KubeDSL::DSL::Apiextensions::V1::CustomResourceValidation, KubeDSL::DSL::Apiextensions::V1::ExternalDocumentation, KubeDSL::DSL::Apiextensions::V1::ServiceReference, KubeDSL::DSL::Apiextensions::V1::WebhookClientConfig, KubeDSL::DSL::Apiextensions::V1::WebhookConversion, KubeDSL::DSL::Apiextensions::V1beta1::CustomResourceColumnDefinition, KubeDSL::DSL::Apiextensions::V1beta1::CustomResourceConversion, KubeDSL::DSL::Apiextensions::V1beta1::CustomResourceDefinition, KubeDSL::DSL::Apiextensions::V1beta1::CustomResourceDefinitionCondition, KubeDSL::DSL::Apiextensions::V1beta1::CustomResourceDefinitionList, KubeDSL::DSL::Apiextensions::V1beta1::CustomResourceDefinitionNames, KubeDSL::DSL::Apiextensions::V1beta1::CustomResourceDefinitionSpec, KubeDSL::DSL::Apiextensions::V1beta1::CustomResourceDefinitionStatus, KubeDSL::DSL::Apiextensions::V1beta1::CustomResourceDefinitionVersion, KubeDSL::DSL::Apiextensions::V1beta1::CustomResourceSubresourceScale, KubeDSL::DSL::Apiextensions::V1beta1::CustomResourceSubresources, KubeDSL::DSL::Apiextensions::V1beta1::CustomResourceValidation, KubeDSL::DSL::Apiextensions::V1beta1::ExternalDocumentation, KubeDSL::DSL::Apiextensions::V1beta1::ServiceReference, KubeDSL::DSL::Apiextensions::V1beta1::WebhookClientConfig, KubeDSL::DSL::Apiregistration::V1::APIService, KubeDSL::DSL::Apiregistration::V1::APIServiceCondition, KubeDSL::DSL::Apiregistration::V1::APIServiceList, KubeDSL::DSL::Apiregistration::V1::APIServiceSpec, KubeDSL::DSL::Apiregistration::V1::APIServiceStatus, KubeDSL::DSL::Apiregistration::V1::ServiceReference, KubeDSL::DSL::Apiregistration::V1beta1::APIService, KubeDSL::DSL::Apiregistration::V1beta1::APIServiceCondition, KubeDSL::DSL::Apiregistration::V1beta1::APIServiceList, KubeDSL::DSL::Apiregistration::V1beta1::APIServiceSpec, KubeDSL::DSL::Apiregistration::V1beta1::APIServiceStatus, KubeDSL::DSL::Apiregistration::V1beta1::ServiceReference, KubeDSL::DSL::Apps::V1::ControllerRevision, KubeDSL::DSL::Apps::V1::ControllerRevisionList, KubeDSL::DSL::Apps::V1::DaemonSet, KubeDSL::DSL::Apps::V1::DaemonSetCondition, KubeDSL::DSL::Apps::V1::DaemonSetList, KubeDSL::DSL::Apps::V1::DaemonSetSpec, KubeDSL::DSL::Apps::V1::DaemonSetStatus, KubeDSL::DSL::Apps::V1::DaemonSetUpdateStrategy, KubeDSL::DSL::Apps::V1::Deployment, KubeDSL::DSL::Apps::V1::DeploymentCondition, KubeDSL::DSL::Apps::V1::DeploymentList, KubeDSL::DSL::Apps::V1::DeploymentSpec, KubeDSL::DSL::Apps::V1::DeploymentStatus, KubeDSL::DSL::Apps::V1::DeploymentStrategy, KubeDSL::DSL::Apps::V1::ReplicaSet, KubeDSL::DSL::Apps::V1::ReplicaSetCondition, KubeDSL::DSL::Apps::V1::ReplicaSetList, KubeDSL::DSL::Apps::V1::ReplicaSetSpec, KubeDSL::DSL::Apps::V1::ReplicaSetStatus, KubeDSL::DSL::Apps::V1::RollingUpdateDaemonSet, KubeDSL::DSL::Apps::V1::RollingUpdateDeployment, KubeDSL::DSL::Apps::V1::RollingUpdateStatefulSetStrategy, KubeDSL::DSL::Apps::V1::StatefulSet, KubeDSL::DSL::Apps::V1::StatefulSetCondition, KubeDSL::DSL::Apps::V1::StatefulSetList, KubeDSL::DSL::Apps::V1::StatefulSetSpec, KubeDSL::DSL::Apps::V1::StatefulSetStatus, KubeDSL::DSL::Apps::V1::StatefulSetUpdateStrategy, KubeDSL::DSL::Apps::V1beta1::ControllerRevision, KubeDSL::DSL::Apps::V1beta1::ControllerRevisionList, KubeDSL::DSL::Apps::V1beta1::Deployment, KubeDSL::DSL::Apps::V1beta1::DeploymentCondition, KubeDSL::DSL::Apps::V1beta1::DeploymentList, KubeDSL::DSL::Apps::V1beta1::DeploymentRollback, KubeDSL::DSL::Apps::V1beta1::DeploymentSpec, KubeDSL::DSL::Apps::V1beta1::DeploymentStatus, KubeDSL::DSL::Apps::V1beta1::DeploymentStrategy, KubeDSL::DSL::Apps::V1beta1::RollbackConfig, KubeDSL::DSL::Apps::V1beta1::RollingUpdateDeployment, KubeDSL::DSL::Apps::V1beta1::RollingUpdateStatefulSetStrategy, KubeDSL::DSL::Apps::V1beta1::Scale, KubeDSL::DSL::Apps::V1beta1::ScaleSpec, KubeDSL::DSL::Apps::V1beta1::ScaleStatus, KubeDSL::DSL::Apps::V1beta1::StatefulSet, KubeDSL::DSL::Apps::V1beta1::StatefulSetCondition, KubeDSL::DSL::Apps::V1beta1::StatefulSetList, KubeDSL::DSL::Apps::V1beta1::StatefulSetSpec, KubeDSL::DSL::Apps::V1beta1::StatefulSetStatus, KubeDSL::DSL::Apps::V1beta1::StatefulSetUpdateStrategy, KubeDSL::DSL::Apps::V1beta2::ControllerRevision, KubeDSL::DSL::Apps::V1beta2::ControllerRevisionList, KubeDSL::DSL::Apps::V1beta2::DaemonSet, KubeDSL::DSL::Apps::V1beta2::DaemonSetCondition, KubeDSL::DSL::Apps::V1beta2::DaemonSetList, KubeDSL::DSL::Apps::V1beta2::DaemonSetSpec, KubeDSL::DSL::Apps::V1beta2::DaemonSetStatus, KubeDSL::DSL::Apps::V1beta2::DaemonSetUpdateStrategy, KubeDSL::DSL::Apps::V1beta2::Deployment, KubeDSL::DSL::Apps::V1beta2::DeploymentCondition, KubeDSL::DSL::Apps::V1beta2::DeploymentList, KubeDSL::DSL::Apps::V1beta2::DeploymentSpec, KubeDSL::DSL::Apps::V1beta2::DeploymentStatus, KubeDSL::DSL::Apps::V1beta2::DeploymentStrategy, KubeDSL::DSL::Apps::V1beta2::ReplicaSet, KubeDSL::DSL::Apps::V1beta2::ReplicaSetCondition, KubeDSL::DSL::Apps::V1beta2::ReplicaSetList, KubeDSL::DSL::Apps::V1beta2::ReplicaSetSpec, KubeDSL::DSL::Apps::V1beta2::ReplicaSetStatus, KubeDSL::DSL::Apps::V1beta2::RollingUpdateDaemonSet, KubeDSL::DSL::Apps::V1beta2::RollingUpdateDeployment, KubeDSL::DSL::Apps::V1beta2::RollingUpdateStatefulSetStrategy, KubeDSL::DSL::Apps::V1beta2::Scale, KubeDSL::DSL::Apps::V1beta2::ScaleSpec, KubeDSL::DSL::Apps::V1beta2::ScaleStatus, KubeDSL::DSL::Apps::V1beta2::StatefulSet, KubeDSL::DSL::Apps::V1beta2::StatefulSetCondition, KubeDSL::DSL::Apps::V1beta2::StatefulSetList, KubeDSL::DSL::Apps::V1beta2::StatefulSetSpec, KubeDSL::DSL::Apps::V1beta2::StatefulSetStatus, KubeDSL::DSL::Apps::V1beta2::StatefulSetUpdateStrategy, KubeDSL::DSL::Auditregistration::V1alpha1::AuditSink, KubeDSL::DSL::Auditregistration::V1alpha1::AuditSinkList, KubeDSL::DSL::Auditregistration::V1alpha1::AuditSinkSpec, KubeDSL::DSL::Auditregistration::V1alpha1::Policy, KubeDSL::DSL::Auditregistration::V1alpha1::ServiceReference, KubeDSL::DSL::Auditregistration::V1alpha1::Webhook, KubeDSL::DSL::Auditregistration::V1alpha1::WebhookClientConfig, KubeDSL::DSL::Auditregistration::V1alpha1::WebhookThrottleConfig, KubeDSL::DSL::Authentication::V1::BoundObjectReference, KubeDSL::DSL::Authentication::V1::TokenRequest, KubeDSL::DSL::Authentication::V1::TokenRequestSpec, KubeDSL::DSL::Authentication::V1::TokenRequestStatus, KubeDSL::DSL::Authentication::V1::TokenReview, KubeDSL::DSL::Authentication::V1::TokenReviewSpec, KubeDSL::DSL::Authentication::V1::TokenReviewStatus, KubeDSL::DSL::Authentication::V1::UserInfo, KubeDSL::DSL::Authentication::V1beta1::TokenReview, KubeDSL::DSL::Authentication::V1beta1::TokenReviewSpec, KubeDSL::DSL::Authentication::V1beta1::TokenReviewStatus, KubeDSL::DSL::Authentication::V1beta1::UserInfo, KubeDSL::DSL::Authorization::V1::LocalSubjectAccessReview, KubeDSL::DSL::Authorization::V1::NonResourceAttributes, KubeDSL::DSL::Authorization::V1::NonResourceRule, KubeDSL::DSL::Authorization::V1::ResourceAttributes, KubeDSL::DSL::Authorization::V1::ResourceRule, KubeDSL::DSL::Authorization::V1::SelfSubjectAccessReview, KubeDSL::DSL::Authorization::V1::SelfSubjectAccessReviewSpec, KubeDSL::DSL::Authorization::V1::SelfSubjectRulesReview, KubeDSL::DSL::Authorization::V1::SelfSubjectRulesReviewSpec, KubeDSL::DSL::Authorization::V1::SubjectAccessReview, KubeDSL::DSL::Authorization::V1::SubjectAccessReviewSpec, KubeDSL::DSL::Authorization::V1::SubjectAccessReviewStatus, KubeDSL::DSL::Authorization::V1::SubjectRulesReviewStatus, KubeDSL::DSL::Authorization::V1beta1::LocalSubjectAccessReview, KubeDSL::DSL::Authorization::V1beta1::NonResourceAttributes, KubeDSL::DSL::Authorization::V1beta1::NonResourceRule, KubeDSL::DSL::Authorization::V1beta1::ResourceAttributes, KubeDSL::DSL::Authorization::V1beta1::ResourceRule, KubeDSL::DSL::Authorization::V1beta1::SelfSubjectAccessReview, KubeDSL::DSL::Authorization::V1beta1::SelfSubjectAccessReviewSpec, KubeDSL::DSL::Authorization::V1beta1::SelfSubjectRulesReview, KubeDSL::DSL::Authorization::V1beta1::SelfSubjectRulesReviewSpec, KubeDSL::DSL::Authorization::V1beta1::SubjectAccessReview, KubeDSL::DSL::Authorization::V1beta1::SubjectAccessReviewSpec, KubeDSL::DSL::Authorization::V1beta1::SubjectAccessReviewStatus, KubeDSL::DSL::Authorization::V1beta1::SubjectRulesReviewStatus, KubeDSL::DSL::Autoscaling::V1::CrossVersionObjectReference, KubeDSL::DSL::Autoscaling::V1::HorizontalPodAutoscaler, KubeDSL::DSL::Autoscaling::V1::HorizontalPodAutoscalerList, KubeDSL::DSL::Autoscaling::V1::HorizontalPodAutoscalerSpec, KubeDSL::DSL::Autoscaling::V1::HorizontalPodAutoscalerStatus, KubeDSL::DSL::Autoscaling::V1::Scale, KubeDSL::DSL::Autoscaling::V1::ScaleSpec, KubeDSL::DSL::Autoscaling::V1::ScaleStatus, KubeDSL::DSL::Autoscaling::V2beta1::CrossVersionObjectReference, KubeDSL::DSL::Autoscaling::V2beta1::ExternalMetricSource, KubeDSL::DSL::Autoscaling::V2beta1::ExternalMetricStatus, KubeDSL::DSL::Autoscaling::V2beta1::HorizontalPodAutoscaler, KubeDSL::DSL::Autoscaling::V2beta1::HorizontalPodAutoscalerCondition, KubeDSL::DSL::Autoscaling::V2beta1::HorizontalPodAutoscalerList, KubeDSL::DSL::Autoscaling::V2beta1::HorizontalPodAutoscalerSpec, KubeDSL::DSL::Autoscaling::V2beta1::HorizontalPodAutoscalerStatus, KubeDSL::DSL::Autoscaling::V2beta1::MetricSpec, KubeDSL::DSL::Autoscaling::V2beta1::MetricStatus, KubeDSL::DSL::Autoscaling::V2beta1::ObjectMetricSource, KubeDSL::DSL::Autoscaling::V2beta1::ObjectMetricStatus, KubeDSL::DSL::Autoscaling::V2beta1::PodsMetricSource, KubeDSL::DSL::Autoscaling::V2beta1::PodsMetricStatus, KubeDSL::DSL::Autoscaling::V2beta1::ResourceMetricSource, KubeDSL::DSL::Autoscaling::V2beta1::ResourceMetricStatus, KubeDSL::DSL::Autoscaling::V2beta2::CrossVersionObjectReference, KubeDSL::DSL::Autoscaling::V2beta2::ExternalMetricSource, KubeDSL::DSL::Autoscaling::V2beta2::ExternalMetricStatus, KubeDSL::DSL::Autoscaling::V2beta2::HorizontalPodAutoscaler, KubeDSL::DSL::Autoscaling::V2beta2::HorizontalPodAutoscalerCondition, KubeDSL::DSL::Autoscaling::V2beta2::HorizontalPodAutoscalerList, KubeDSL::DSL::Autoscaling::V2beta2::HorizontalPodAutoscalerSpec, KubeDSL::DSL::Autoscaling::V2beta2::HorizontalPodAutoscalerStatus, KubeDSL::DSL::Autoscaling::V2beta2::MetricIdentifier, KubeDSL::DSL::Autoscaling::V2beta2::MetricSpec, KubeDSL::DSL::Autoscaling::V2beta2::MetricStatus, KubeDSL::DSL::Autoscaling::V2beta2::MetricTarget, KubeDSL::DSL::Autoscaling::V2beta2::MetricValueStatus, KubeDSL::DSL::Autoscaling::V2beta2::ObjectMetricSource, KubeDSL::DSL::Autoscaling::V2beta2::ObjectMetricStatus, KubeDSL::DSL::Autoscaling::V2beta2::PodsMetricSource, KubeDSL::DSL::Autoscaling::V2beta2::PodsMetricStatus, KubeDSL::DSL::Autoscaling::V2beta2::ResourceMetricSource, KubeDSL::DSL::Autoscaling::V2beta2::ResourceMetricStatus, KubeDSL::DSL::Batch::V1::Job, KubeDSL::DSL::Batch::V1::JobCondition, KubeDSL::DSL::Batch::V1::JobList, KubeDSL::DSL::Batch::V1::JobSpec, KubeDSL::DSL::Batch::V1::JobStatus, KubeDSL::DSL::Batch::V1beta1::CronJob, KubeDSL::DSL::Batch::V1beta1::CronJobList, KubeDSL::DSL::Batch::V1beta1::CronJobSpec, KubeDSL::DSL::Batch::V1beta1::CronJobStatus, KubeDSL::DSL::Batch::V1beta1::JobTemplateSpec, KubeDSL::DSL::Batch::V2alpha1::CronJob, KubeDSL::DSL::Batch::V2alpha1::CronJobList, KubeDSL::DSL::Batch::V2alpha1::CronJobSpec, KubeDSL::DSL::Batch::V2alpha1::CronJobStatus, KubeDSL::DSL::Batch::V2alpha1::JobTemplateSpec, KubeDSL::DSL::Certificates::V1beta1::CertificateSigningRequest, KubeDSL::DSL::Certificates::V1beta1::CertificateSigningRequestCondition, KubeDSL::DSL::Certificates::V1beta1::CertificateSigningRequestList, KubeDSL::DSL::Certificates::V1beta1::CertificateSigningRequestSpec, KubeDSL::DSL::Certificates::V1beta1::CertificateSigningRequestStatus, KubeDSL::DSL::Coordination::V1::Lease, KubeDSL::DSL::Coordination::V1::LeaseList, KubeDSL::DSL::Coordination::V1::LeaseSpec, KubeDSL::DSL::Coordination::V1beta1::Lease, KubeDSL::DSL::Coordination::V1beta1::LeaseList, KubeDSL::DSL::Coordination::V1beta1::LeaseSpec, KubeDSL::DSL::Discovery::V1beta1::Endpoint, KubeDSL::DSL::Discovery::V1beta1::EndpointConditions, KubeDSL::DSL::Discovery::V1beta1::EndpointPort, KubeDSL::DSL::Discovery::V1beta1::EndpointSlice, KubeDSL::DSL::Discovery::V1beta1::EndpointSliceList, KubeDSL::DSL::Events::V1beta1::Event, KubeDSL::DSL::Events::V1beta1::EventList, KubeDSL::DSL::Events::V1beta1::EventSeries, KubeDSL::DSL::Extensions::V1beta1::AllowedCSIDriver, KubeDSL::DSL::Extensions::V1beta1::AllowedFlexVolume, KubeDSL::DSL::Extensions::V1beta1::AllowedHostPath, KubeDSL::DSL::Extensions::V1beta1::DaemonSet, KubeDSL::DSL::Extensions::V1beta1::DaemonSetCondition, KubeDSL::DSL::Extensions::V1beta1::DaemonSetList, KubeDSL::DSL::Extensions::V1beta1::DaemonSetSpec, KubeDSL::DSL::Extensions::V1beta1::DaemonSetStatus, KubeDSL::DSL::Extensions::V1beta1::DaemonSetUpdateStrategy, KubeDSL::DSL::Extensions::V1beta1::Deployment, KubeDSL::DSL::Extensions::V1beta1::DeploymentCondition, KubeDSL::DSL::Extensions::V1beta1::DeploymentList, KubeDSL::DSL::Extensions::V1beta1::DeploymentRollback, KubeDSL::DSL::Extensions::V1beta1::DeploymentSpec, KubeDSL::DSL::Extensions::V1beta1::DeploymentStatus, KubeDSL::DSL::Extensions::V1beta1::DeploymentStrategy, KubeDSL::DSL::Extensions::V1beta1::FSGroupStrategyOptions, KubeDSL::DSL::Extensions::V1beta1::HTTPIngressPath, KubeDSL::DSL::Extensions::V1beta1::HTTPIngressRuleValue, KubeDSL::DSL::Extensions::V1beta1::HostPortRange, KubeDSL::DSL::Extensions::V1beta1::IDRange, KubeDSL::DSL::Extensions::V1beta1::IPBlock, KubeDSL::DSL::Extensions::V1beta1::Ingress, KubeDSL::DSL::Extensions::V1beta1::IngressBackend, KubeDSL::DSL::Extensions::V1beta1::IngressList, KubeDSL::DSL::Extensions::V1beta1::IngressRule, KubeDSL::DSL::Extensions::V1beta1::IngressSpec, KubeDSL::DSL::Extensions::V1beta1::IngressStatus, KubeDSL::DSL::Extensions::V1beta1::IngressTLS, KubeDSL::DSL::Extensions::V1beta1::NetworkPolicy, KubeDSL::DSL::Extensions::V1beta1::NetworkPolicyEgressRule, KubeDSL::DSL::Extensions::V1beta1::NetworkPolicyIngressRule, KubeDSL::DSL::Extensions::V1beta1::NetworkPolicyList, KubeDSL::DSL::Extensions::V1beta1::NetworkPolicyPeer, KubeDSL::DSL::Extensions::V1beta1::NetworkPolicyPort, KubeDSL::DSL::Extensions::V1beta1::NetworkPolicySpec, KubeDSL::DSL::Extensions::V1beta1::PodSecurityPolicy, KubeDSL::DSL::Extensions::V1beta1::PodSecurityPolicyList, KubeDSL::DSL::Extensions::V1beta1::PodSecurityPolicySpec, KubeDSL::DSL::Extensions::V1beta1::ReplicaSet, KubeDSL::DSL::Extensions::V1beta1::ReplicaSetCondition, KubeDSL::DSL::Extensions::V1beta1::ReplicaSetList, KubeDSL::DSL::Extensions::V1beta1::ReplicaSetSpec, KubeDSL::DSL::Extensions::V1beta1::ReplicaSetStatus, KubeDSL::DSL::Extensions::V1beta1::RollbackConfig, KubeDSL::DSL::Extensions::V1beta1::RollingUpdateDaemonSet, KubeDSL::DSL::Extensions::V1beta1::RollingUpdateDeployment, KubeDSL::DSL::Extensions::V1beta1::RunAsGroupStrategyOptions, KubeDSL::DSL::Extensions::V1beta1::RunAsUserStrategyOptions, KubeDSL::DSL::Extensions::V1beta1::RuntimeClassStrategyOptions, KubeDSL::DSL::Extensions::V1beta1::SELinuxStrategyOptions, KubeDSL::DSL::Extensions::V1beta1::Scale, KubeDSL::DSL::Extensions::V1beta1::ScaleSpec, KubeDSL::DSL::Extensions::V1beta1::ScaleStatus, KubeDSL::DSL::Extensions::V1beta1::SupplementalGroupsStrategyOptions, KubeDSL::DSL::Flowcontrol::V1alpha1::FlowDistinguisherMethod, KubeDSL::DSL::Flowcontrol::V1alpha1::FlowSchema, KubeDSL::DSL::Flowcontrol::V1alpha1::FlowSchemaCondition, KubeDSL::DSL::Flowcontrol::V1alpha1::FlowSchemaList, KubeDSL::DSL::Flowcontrol::V1alpha1::FlowSchemaSpec, KubeDSL::DSL::Flowcontrol::V1alpha1::FlowSchemaStatus, KubeDSL::DSL::Flowcontrol::V1alpha1::GroupSubject, KubeDSL::DSL::Flowcontrol::V1alpha1::LimitResponse, KubeDSL::DSL::Flowcontrol::V1alpha1::LimitedPriorityLevelConfiguration, KubeDSL::DSL::Flowcontrol::V1alpha1::NonResourcePolicyRule, KubeDSL::DSL::Flowcontrol::V1alpha1::PolicyRulesWithSubjects, KubeDSL::DSL::Flowcontrol::V1alpha1::PriorityLevelConfiguration, KubeDSL::DSL::Flowcontrol::V1alpha1::PriorityLevelConfigurationCondition, KubeDSL::DSL::Flowcontrol::V1alpha1::PriorityLevelConfigurationList, KubeDSL::DSL::Flowcontrol::V1alpha1::PriorityLevelConfigurationReference, KubeDSL::DSL::Flowcontrol::V1alpha1::PriorityLevelConfigurationSpec, KubeDSL::DSL::Flowcontrol::V1alpha1::PriorityLevelConfigurationStatus, KubeDSL::DSL::Flowcontrol::V1alpha1::QueuingConfiguration, KubeDSL::DSL::Flowcontrol::V1alpha1::ResourcePolicyRule, KubeDSL::DSL::Flowcontrol::V1alpha1::ServiceAccountSubject, KubeDSL::DSL::Flowcontrol::V1alpha1::Subject, KubeDSL::DSL::Flowcontrol::V1alpha1::UserSubject, KubeDSL::DSL::Meta::V1::APIGroup, KubeDSL::DSL::Meta::V1::APIGroupList, KubeDSL::DSL::Meta::V1::APIResource, KubeDSL::DSL::Meta::V1::APIResourceList, KubeDSL::DSL::Meta::V1::APIVersions, KubeDSL::DSL::Meta::V1::DeleteOptions, KubeDSL::DSL::Meta::V1::GroupVersionForDiscovery, KubeDSL::DSL::Meta::V1::LabelSelector, KubeDSL::DSL::Meta::V1::LabelSelectorRequirement, KubeDSL::DSL::Meta::V1::ListMeta, KubeDSL::DSL::Meta::V1::ManagedFieldsEntry, KubeDSL::DSL::Meta::V1::ObjectMeta, KubeDSL::DSL::Meta::V1::OwnerReference, KubeDSL::DSL::Meta::V1::Preconditions, KubeDSL::DSL::Meta::V1::ServerAddressByClientCIDR, KubeDSL::DSL::Meta::V1::Status, KubeDSL::DSL::Meta::V1::StatusCause, KubeDSL::DSL::Meta::V1::StatusDetails, KubeDSL::DSL::Meta::V1::WatchEvent, KubeDSL::DSL::Networking::V1::IPBlock, KubeDSL::DSL::Networking::V1::NetworkPolicy, KubeDSL::DSL::Networking::V1::NetworkPolicyEgressRule, KubeDSL::DSL::Networking::V1::NetworkPolicyIngressRule, KubeDSL::DSL::Networking::V1::NetworkPolicyList, KubeDSL::DSL::Networking::V1::NetworkPolicyPeer, KubeDSL::DSL::Networking::V1::NetworkPolicyPort, KubeDSL::DSL::Networking::V1::NetworkPolicySpec, KubeDSL::DSL::Networking::V1beta1::HTTPIngressPath, KubeDSL::DSL::Networking::V1beta1::HTTPIngressRuleValue, KubeDSL::DSL::Networking::V1beta1::Ingress, KubeDSL::DSL::Networking::V1beta1::IngressBackend, KubeDSL::DSL::Networking::V1beta1::IngressList, KubeDSL::DSL::Networking::V1beta1::IngressRule, KubeDSL::DSL::Networking::V1beta1::IngressSpec, KubeDSL::DSL::Networking::V1beta1::IngressStatus, KubeDSL::DSL::Networking::V1beta1::IngressTLS, KubeDSL::DSL::Node::V1alpha1::Overhead, KubeDSL::DSL::Node::V1alpha1::RuntimeClass, KubeDSL::DSL::Node::V1alpha1::RuntimeClassList, KubeDSL::DSL::Node::V1alpha1::RuntimeClassSpec, KubeDSL::DSL::Node::V1alpha1::Scheduling, KubeDSL::DSL::Node::V1beta1::Overhead, KubeDSL::DSL::Node::V1beta1::RuntimeClass, KubeDSL::DSL::Node::V1beta1::RuntimeClassList, KubeDSL::DSL::Node::V1beta1::Scheduling, KubeDSL::DSL::Pkg::Version::Info, KubeDSL::DSL::Policy::V1beta1::AllowedCSIDriver, KubeDSL::DSL::Policy::V1beta1::AllowedFlexVolume, KubeDSL::DSL::Policy::V1beta1::AllowedHostPath, KubeDSL::DSL::Policy::V1beta1::Eviction, KubeDSL::DSL::Policy::V1beta1::FSGroupStrategyOptions, KubeDSL::DSL::Policy::V1beta1::HostPortRange, KubeDSL::DSL::Policy::V1beta1::IDRange, KubeDSL::DSL::Policy::V1beta1::PodDisruptionBudget, KubeDSL::DSL::Policy::V1beta1::PodDisruptionBudgetList, KubeDSL::DSL::Policy::V1beta1::PodDisruptionBudgetSpec, KubeDSL::DSL::Policy::V1beta1::PodDisruptionBudgetStatus, KubeDSL::DSL::Policy::V1beta1::PodSecurityPolicy, KubeDSL::DSL::Policy::V1beta1::PodSecurityPolicyList, KubeDSL::DSL::Policy::V1beta1::PodSecurityPolicySpec, KubeDSL::DSL::Policy::V1beta1::RunAsGroupStrategyOptions, KubeDSL::DSL::Policy::V1beta1::RunAsUserStrategyOptions, KubeDSL::DSL::Policy::V1beta1::RuntimeClassStrategyOptions, KubeDSL::DSL::Policy::V1beta1::SELinuxStrategyOptions, KubeDSL::DSL::Policy::V1beta1::SupplementalGroupsStrategyOptions, KubeDSL::DSL::Rbac::V1::AggregationRule, KubeDSL::DSL::Rbac::V1::ClusterRole, KubeDSL::DSL::Rbac::V1::ClusterRoleBinding, KubeDSL::DSL::Rbac::V1::ClusterRoleBindingList, KubeDSL::DSL::Rbac::V1::ClusterRoleList, KubeDSL::DSL::Rbac::V1::PolicyRule, KubeDSL::DSL::Rbac::V1::Role, KubeDSL::DSL::Rbac::V1::RoleBinding, KubeDSL::DSL::Rbac::V1::RoleBindingList, KubeDSL::DSL::Rbac::V1::RoleList, KubeDSL::DSL::Rbac::V1::RoleRef, KubeDSL::DSL::Rbac::V1::Subject, KubeDSL::DSL::Rbac::V1alpha1::AggregationRule, KubeDSL::DSL::Rbac::V1alpha1::ClusterRole, KubeDSL::DSL::Rbac::V1alpha1::ClusterRoleBinding, KubeDSL::DSL::Rbac::V1alpha1::ClusterRoleBindingList, KubeDSL::DSL::Rbac::V1alpha1::ClusterRoleList, KubeDSL::DSL::Rbac::V1alpha1::PolicyRule, KubeDSL::DSL::Rbac::V1alpha1::Role, KubeDSL::DSL::Rbac::V1alpha1::RoleBinding, KubeDSL::DSL::Rbac::V1alpha1::RoleBindingList, KubeDSL::DSL::Rbac::V1alpha1::RoleList, KubeDSL::DSL::Rbac::V1alpha1::RoleRef, KubeDSL::DSL::Rbac::V1alpha1::Subject, KubeDSL::DSL::Rbac::V1beta1::AggregationRule, KubeDSL::DSL::Rbac::V1beta1::ClusterRole, KubeDSL::DSL::Rbac::V1beta1::ClusterRoleBinding, KubeDSL::DSL::Rbac::V1beta1::ClusterRoleBindingList, KubeDSL::DSL::Rbac::V1beta1::ClusterRoleList, KubeDSL::DSL::Rbac::V1beta1::PolicyRule, KubeDSL::DSL::Rbac::V1beta1::Role, KubeDSL::DSL::Rbac::V1beta1::RoleBinding, KubeDSL::DSL::Rbac::V1beta1::RoleBindingList, KubeDSL::DSL::Rbac::V1beta1::RoleList, KubeDSL::DSL::Rbac::V1beta1::RoleRef, KubeDSL::DSL::Rbac::V1beta1::Subject, KubeDSL::DSL::Scheduling::V1::PriorityClass, KubeDSL::DSL::Scheduling::V1::PriorityClassList, KubeDSL::DSL::Scheduling::V1alpha1::PriorityClass, KubeDSL::DSL::Scheduling::V1alpha1::PriorityClassList, KubeDSL::DSL::Scheduling::V1beta1::PriorityClass, KubeDSL::DSL::Scheduling::V1beta1::PriorityClassList, KubeDSL::DSL::Settings::V1alpha1::PodPreset, KubeDSL::DSL::Settings::V1alpha1::PodPresetList, KubeDSL::DSL::Settings::V1alpha1::PodPresetSpec, KubeDSL::DSL::Storage::V1::CSINode, KubeDSL::DSL::Storage::V1::CSINodeDriver, KubeDSL::DSL::Storage::V1::CSINodeList, KubeDSL::DSL::Storage::V1::CSINodeSpec, KubeDSL::DSL::Storage::V1::StorageClass, KubeDSL::DSL::Storage::V1::StorageClassList, KubeDSL::DSL::Storage::V1::VolumeAttachment, KubeDSL::DSL::Storage::V1::VolumeAttachmentList, KubeDSL::DSL::Storage::V1::VolumeAttachmentSource, KubeDSL::DSL::Storage::V1::VolumeAttachmentSpec, KubeDSL::DSL::Storage::V1::VolumeAttachmentStatus, KubeDSL::DSL::Storage::V1::VolumeError, KubeDSL::DSL::Storage::V1::VolumeNodeResources, KubeDSL::DSL::Storage::V1alpha1::VolumeAttachment, KubeDSL::DSL::Storage::V1alpha1::VolumeAttachmentList, KubeDSL::DSL::Storage::V1alpha1::VolumeAttachmentSource, KubeDSL::DSL::Storage::V1alpha1::VolumeAttachmentSpec, KubeDSL::DSL::Storage::V1alpha1::VolumeAttachmentStatus, KubeDSL::DSL::Storage::V1alpha1::VolumeError, KubeDSL::DSL::Storage::V1beta1::CSIDriver, KubeDSL::DSL::Storage::V1beta1::CSIDriverList, KubeDSL::DSL::Storage::V1beta1::CSIDriverSpec, KubeDSL::DSL::Storage::V1beta1::CSINode, KubeDSL::DSL::Storage::V1beta1::CSINodeDriver, KubeDSL::DSL::Storage::V1beta1::CSINodeList, KubeDSL::DSL::Storage::V1beta1::CSINodeSpec, KubeDSL::DSL::Storage::V1beta1::StorageClass, KubeDSL::DSL::Storage::V1beta1::StorageClassList, KubeDSL::DSL::Storage::V1beta1::VolumeAttachment, KubeDSL::DSL::Storage::V1beta1::VolumeAttachmentList, KubeDSL::DSL::Storage::V1beta1::VolumeAttachmentSource, KubeDSL::DSL::Storage::V1beta1::VolumeAttachmentSpec, KubeDSL::DSL::Storage::V1beta1::VolumeAttachmentStatus, KubeDSL::DSL::Storage::V1beta1::VolumeError, KubeDSL::DSL::Storage::V1beta1::VolumeNodeResources, KubeDSL::DSL::V1::AWSElasticBlockStoreVolumeSource, KubeDSL::DSL::V1::Affinity, KubeDSL::DSL::V1::AttachedVolume, KubeDSL::DSL::V1::AzureDiskVolumeSource, KubeDSL::DSL::V1::AzureFilePersistentVolumeSource, KubeDSL::DSL::V1::AzureFileVolumeSource, KubeDSL::DSL::V1::Binding, KubeDSL::DSL::V1::CSIPersistentVolumeSource, KubeDSL::DSL::V1::CSIVolumeSource, KubeDSL::DSL::V1::Capabilities, KubeDSL::DSL::V1::CephFSPersistentVolumeSource, KubeDSL::DSL::V1::CephFSVolumeSource, KubeDSL::DSL::V1::CinderPersistentVolumeSource, KubeDSL::DSL::V1::CinderVolumeSource, KubeDSL::DSL::V1::ClientIPConfig, KubeDSL::DSL::V1::ComponentCondition, KubeDSL::DSL::V1::ComponentStatus, KubeDSL::DSL::V1::ComponentStatusList, KubeDSL::DSL::V1::ConfigMap, KubeDSL::DSL::V1::ConfigMapEnvSource, KubeDSL::DSL::V1::ConfigMapKeySelector, KubeDSL::DSL::V1::ConfigMapList, KubeDSL::DSL::V1::ConfigMapNodeConfigSource, KubeDSL::DSL::V1::ConfigMapProjection, KubeDSL::DSL::V1::ConfigMapVolumeSource, KubeDSL::DSL::V1::Container, KubeDSL::DSL::V1::ContainerImage, KubeDSL::DSL::V1::ContainerPort, KubeDSL::DSL::V1::ContainerState, KubeDSL::DSL::V1::ContainerStateRunning, KubeDSL::DSL::V1::ContainerStateTerminated, KubeDSL::DSL::V1::ContainerStateWaiting, KubeDSL::DSL::V1::ContainerStatus, KubeDSL::DSL::V1::DaemonEndpoint, KubeDSL::DSL::V1::DownwardAPIProjection, KubeDSL::DSL::V1::DownwardAPIVolumeFile, KubeDSL::DSL::V1::DownwardAPIVolumeSource, KubeDSL::DSL::V1::EmptyDirVolumeSource, KubeDSL::DSL::V1::EndpointAddress, KubeDSL::DSL::V1::EndpointPort, KubeDSL::DSL::V1::EndpointSubset, KubeDSL::DSL::V1::Endpoints, KubeDSL::DSL::V1::EndpointsList, KubeDSL::DSL::V1::EnvFromSource, KubeDSL::DSL::V1::EnvVar, KubeDSL::DSL::V1::EnvVarSource, KubeDSL::DSL::V1::EphemeralContainer, KubeDSL::DSL::V1::Event, KubeDSL::DSL::V1::EventList, KubeDSL::DSL::V1::EventSeries, KubeDSL::DSL::V1::EventSource, KubeDSL::DSL::V1::ExecAction, KubeDSL::DSL::V1::FCVolumeSource, KubeDSL::DSL::V1::FlexPersistentVolumeSource, KubeDSL::DSL::V1::FlexVolumeSource, KubeDSL::DSL::V1::FlockerVolumeSource, KubeDSL::DSL::V1::GCEPersistentDiskVolumeSource, KubeDSL::DSL::V1::GitRepoVolumeSource, KubeDSL::DSL::V1::GlusterfsPersistentVolumeSource, KubeDSL::DSL::V1::GlusterfsVolumeSource, KubeDSL::DSL::V1::HTTPGetAction, KubeDSL::DSL::V1::HTTPHeader, KubeDSL::DSL::V1::Handler, KubeDSL::DSL::V1::HostAlias, KubeDSL::DSL::V1::HostPathVolumeSource, KubeDSL::DSL::V1::ISCSIPersistentVolumeSource, KubeDSL::DSL::V1::ISCSIVolumeSource, KubeDSL::DSL::V1::KeyToPath, KubeDSL::DSL::V1::Lifecycle, KubeDSL::DSL::V1::LimitRange, KubeDSL::DSL::V1::LimitRangeItem, KubeDSL::DSL::V1::LimitRangeList, KubeDSL::DSL::V1::LimitRangeSpec, KubeDSL::DSL::V1::LoadBalancerIngress, KubeDSL::DSL::V1::LoadBalancerStatus, KubeDSL::DSL::V1::LocalObjectReference, KubeDSL::DSL::V1::LocalVolumeSource, KubeDSL::DSL::V1::NFSVolumeSource, KubeDSL::DSL::V1::Namespace, KubeDSL::DSL::V1::NamespaceCondition, KubeDSL::DSL::V1::NamespaceList, KubeDSL::DSL::V1::NamespaceSpec, KubeDSL::DSL::V1::NamespaceStatus, KubeDSL::DSL::V1::Node, KubeDSL::DSL::V1::NodeAddress, KubeDSL::DSL::V1::NodeAffinity, KubeDSL::DSL::V1::NodeCondition, KubeDSL::DSL::V1::NodeConfigSource, KubeDSL::DSL::V1::NodeConfigStatus, KubeDSL::DSL::V1::NodeDaemonEndpoints, KubeDSL::DSL::V1::NodeList, KubeDSL::DSL::V1::NodeSelector, KubeDSL::DSL::V1::NodeSelectorRequirement, KubeDSL::DSL::V1::NodeSelectorTerm, KubeDSL::DSL::V1::NodeSpec, KubeDSL::DSL::V1::NodeStatus, KubeDSL::DSL::V1::NodeSystemInfo, KubeDSL::DSL::V1::ObjectFieldSelector, KubeDSL::DSL::V1::ObjectReference, KubeDSL::DSL::V1::PersistentVolume, KubeDSL::DSL::V1::PersistentVolumeClaim, KubeDSL::DSL::V1::PersistentVolumeClaimCondition, KubeDSL::DSL::V1::PersistentVolumeClaimList, KubeDSL::DSL::V1::PersistentVolumeClaimSpec, KubeDSL::DSL::V1::PersistentVolumeClaimStatus, KubeDSL::DSL::V1::PersistentVolumeClaimVolumeSource, KubeDSL::DSL::V1::PersistentVolumeList, KubeDSL::DSL::V1::PersistentVolumeSpec, KubeDSL::DSL::V1::PersistentVolumeStatus, KubeDSL::DSL::V1::PhotonPersistentDiskVolumeSource, KubeDSL::DSL::V1::Pod, KubeDSL::DSL::V1::PodAffinity, KubeDSL::DSL::V1::PodAffinityTerm, KubeDSL::DSL::V1::PodAntiAffinity, KubeDSL::DSL::V1::PodCondition, KubeDSL::DSL::V1::PodDNSConfig, KubeDSL::DSL::V1::PodDNSConfigOption, KubeDSL::DSL::V1::PodIP, KubeDSL::DSL::V1::PodList, KubeDSL::DSL::V1::PodReadinessGate, KubeDSL::DSL::V1::PodSecurityContext, KubeDSL::DSL::V1::PodSpec, KubeDSL::DSL::V1::PodStatus, KubeDSL::DSL::V1::PodTemplate, KubeDSL::DSL::V1::PodTemplateList, KubeDSL::DSL::V1::PodTemplateSpec, KubeDSL::DSL::V1::PortworxVolumeSource, KubeDSL::DSL::V1::PreferredSchedulingTerm, KubeDSL::DSL::V1::Probe, KubeDSL::DSL::V1::ProjectedVolumeSource, KubeDSL::DSL::V1::QuobyteVolumeSource, KubeDSL::DSL::V1::RBDPersistentVolumeSource, KubeDSL::DSL::V1::RBDVolumeSource, KubeDSL::DSL::V1::ReplicationController, KubeDSL::DSL::V1::ReplicationControllerCondition, KubeDSL::DSL::V1::ReplicationControllerList, KubeDSL::DSL::V1::ReplicationControllerSpec, KubeDSL::DSL::V1::ReplicationControllerStatus, KubeDSL::DSL::V1::ResourceFieldSelector, KubeDSL::DSL::V1::ResourceQuota, KubeDSL::DSL::V1::ResourceQuotaList, KubeDSL::DSL::V1::ResourceQuotaSpec, KubeDSL::DSL::V1::ResourceQuotaStatus, KubeDSL::DSL::V1::ResourceRequirements, KubeDSL::DSL::V1::SELinuxOptions, KubeDSL::DSL::V1::ScaleIOPersistentVolumeSource, KubeDSL::DSL::V1::ScaleIOVolumeSource, KubeDSL::DSL::V1::ScopeSelector, KubeDSL::DSL::V1::ScopedResourceSelectorRequirement, KubeDSL::DSL::V1::Secret, KubeDSL::DSL::V1::SecretEnvSource, KubeDSL::DSL::V1::SecretKeySelector, KubeDSL::DSL::V1::SecretList, KubeDSL::DSL::V1::SecretProjection, KubeDSL::DSL::V1::SecretReference, KubeDSL::DSL::V1::SecretVolumeSource, KubeDSL::DSL::V1::SecurityContext, KubeDSL::DSL::V1::Service, KubeDSL::DSL::V1::ServiceAccount, KubeDSL::DSL::V1::ServiceAccountList, KubeDSL::DSL::V1::ServiceAccountTokenProjection, KubeDSL::DSL::V1::ServiceList, KubeDSL::DSL::V1::ServicePort, KubeDSL::DSL::V1::ServiceSpec, KubeDSL::DSL::V1::ServiceStatus, KubeDSL::DSL::V1::SessionAffinityConfig, KubeDSL::DSL::V1::StorageOSPersistentVolumeSource, KubeDSL::DSL::V1::StorageOSVolumeSource, KubeDSL::DSL::V1::Sysctl, KubeDSL::DSL::V1::TCPSocketAction, KubeDSL::DSL::V1::Taint, KubeDSL::DSL::V1::Toleration, KubeDSL::DSL::V1::TopologySelectorLabelRequirement, KubeDSL::DSL::V1::TopologySelectorTerm, KubeDSL::DSL::V1::TopologySpreadConstraint, KubeDSL::DSL::V1::TypedLocalObjectReference, KubeDSL::DSL::V1::Volume, KubeDSL::DSL::V1::VolumeDevice, KubeDSL::DSL::V1::VolumeMount, KubeDSL::DSL::V1::VolumeNodeAffinity, KubeDSL::DSL::V1::VolumeProjection, KubeDSL::DSL::V1::VsphereVirtualDiskVolumeSource, KubeDSL::DSL::V1::WeightedPodAffinityTerm, KubeDSL::DSL::V1::WindowsSecurityContextOptions

Instance Method Summary collapse

Methods included from ValueFields

array_field, object_field, value_field, value_fields

Constructor Details

#initialize(&block) ⇒ DSLObject

Returns a new instance of DSLObject.



5
6
7
# File 'lib/kube-dsl/dsl_object.rb', line 5

def initialize(&block)
  instance_eval(&block) if block
end

Instance Method Details

#to_resourceObject



9
10
11
# File 'lib/kube-dsl/dsl_object.rb', line 9

def to_resource
  ::KubeDSL::Resource.new(serialize)
end