abstract class K8S::Kubernetes::ResourceList(T)
- K8S::Kubernetes::ResourceList(T)
- K8S::Kubernetes::Resource
- Reference
- Object
Included Modules
Direct Known Subclasses
- K8S::Api::Admissionregistration::V1alpha1::InitializerConfigurationList
- K8S::Api::Admissionregistration::V1beta1::MutatingWebhookConfigurationList
- K8S::Api::Admissionregistration::V1beta1::ValidatingWebhookConfigurationList
- K8S::Api::Apps::V1::ControllerRevisionList
- K8S::Api::Apps::V1::DaemonSetList
- K8S::Api::Apps::V1::DeploymentList
- K8S::Api::Apps::V1::ReplicaSetList
- K8S::Api::Apps::V1::StatefulSetList
- K8S::Api::Apps::V1beta1::ControllerRevisionList
- K8S::Api::Apps::V1beta1::DeploymentList
- K8S::Api::Apps::V1beta1::StatefulSetList
- K8S::Api::Apps::V1beta2::ControllerRevisionList
- K8S::Api::Apps::V1beta2::DaemonSetList
- K8S::Api::Apps::V1beta2::DeploymentList
- K8S::Api::Apps::V1beta2::ReplicaSetList
- K8S::Api::Apps::V1beta2::StatefulSetList
- K8S::Api::Autoscaling::V1::HorizontalPodAutoscalerList
- K8S::Api::Autoscaling::V2beta1::HorizontalPodAutoscalerList
- K8S::Api::Autoscaling::V2beta2::HorizontalPodAutoscalerList
- K8S::Api::Batch::V1::JobList
- K8S::Api::Batch::V1beta1::CronJobList
- K8S::Api::Batch::V2alpha1::CronJobList
- K8S::Api::Certificates::V1beta1::CertificateSigningRequestList
- K8S::Api::Coordination::V1beta1::LeaseList
- K8S::Api::Core::V1::ComponentStatusList
- K8S::Api::Core::V1::ConfigMapList
- K8S::Api::Core::V1::EndpointsList
- K8S::Api::Core::V1::EventList
- K8S::Api::Core::V1::LimitRangeList
- K8S::Api::Core::V1::NamespaceList
- K8S::Api::Core::V1::NodeList
- K8S::Api::Core::V1::PersistentVolumeClaimList
- K8S::Api::Core::V1::PersistentVolumeList
- K8S::Api::Core::V1::PodList
- K8S::Api::Core::V1::PodTemplateList
- K8S::Api::Core::V1::ReplicationControllerList
- K8S::Api::Core::V1::ResourceQuotaList
- K8S::Api::Core::V1::SecretList
- K8S::Api::Core::V1::ServiceAccountList
- K8S::Api::Core::V1::ServiceList
- K8S::Api::Events::V1beta1::EventList
- K8S::Api::Extensions::V1beta1::DaemonSetList
- K8S::Api::Extensions::V1beta1::DeploymentList
- K8S::Api::Extensions::V1beta1::IngressList
- K8S::Api::Extensions::V1beta1::NetworkPolicyList
- K8S::Api::Extensions::V1beta1::PodSecurityPolicyList
- K8S::Api::Extensions::V1beta1::ReplicaSetList
- K8S::Api::Networking::V1::NetworkPolicyList
- K8S::Api::Policy::V1beta1::PodDisruptionBudgetList
- K8S::Api::Policy::V1beta1::PodSecurityPolicyList
- K8S::Api::Rbac::V1::ClusterRoleBindingList
- K8S::Api::Rbac::V1::ClusterRoleList
- K8S::Api::Rbac::V1::RoleBindingList
- K8S::Api::Rbac::V1::RoleList
- K8S::Api::Rbac::V1alpha1::ClusterRoleBindingList
- K8S::Api::Rbac::V1alpha1::ClusterRoleList
- K8S::Api::Rbac::V1alpha1::RoleBindingList
- K8S::Api::Rbac::V1alpha1::RoleList
- K8S::Api::Rbac::V1beta1::ClusterRoleBindingList
- K8S::Api::Rbac::V1beta1::ClusterRoleList
- K8S::Api::Rbac::V1beta1::RoleBindingList
- K8S::Api::Rbac::V1beta1::RoleList
- K8S::Api::Scheduling::V1alpha1::PriorityClassList
- K8S::Api::Scheduling::V1beta1::PriorityClassList
- K8S::Api::Settings::V1alpha1::PodPresetList
- K8S::Api::Storage::V1::StorageClassList
- K8S::Api::Storage::V1alpha1::VolumeAttachmentList
- K8S::Api::Storage::V1beta1::StorageClassList
- K8S::Api::Storage::V1beta1::VolumeAttachmentList
- K8S::ApiextensionsApiserver::Apis::Apiextensions::V1beta1::CustomResourceDefinitionList
- K8S::KubeAggregator::Apis::Apiregistration::V1::APIServiceList
- K8S::KubeAggregator::Apis::Apiregistration::V1beta1::APIServiceList
Defined in:
k8s/list.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : JSON::PullParser)
- .new(*, items : Array(T), metadata : Apimachinery::Apis::Meta::V1::ListMeta? = nil)
Instance Method Summary
- #items : Array(T)
- #items=(items : Array(T))
-
#metadata : Apimachinery::Apis::Meta::V1::ListMeta?
Standard list metadata.
-
#metadata=(metadata : Apimachinery::Apis::Meta::V1::ListMeta?)
Standard list metadata.
Instance methods inherited from module K8S::Kubernetes::Resource::List
api_version : String
api_version,
kind : String
kind,
metadata : Apimachinery::Apis::Meta::V1::ListMeta?
metadata,
metadata! : Apimachinery::Apis::Meta::V1::ListMeta
metadata!
Instance methods inherited from class K8S::Kubernetes::Resource
api_version : String
api_version,
kind : String
kind
Constructor methods inherited from class K8S::Kubernetes::Resource
new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)new(pull : JSON::PullParser) new
Class methods inherited from class K8S::Kubernetes::Resource
from_file(file)
from_file
Constructor Detail
Instance Method Detail
def metadata : Apimachinery::Apis::Meta::V1::ListMeta?
#
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
def metadata=(metadata : Apimachinery::Apis::Meta::V1::ListMeta?)
#
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds