ceph-csi/vendor/k8s.io/client-go/applyconfigurations/internal/internal.go

13531 lines
320 KiB
Go
Raw Normal View History

/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by applyconfiguration-gen. DO NOT EDIT.
package internal
import (
"fmt"
"sync"
typed "sigs.k8s.io/structured-merge-diff/v4/typed"
)
func Parser() *typed.Parser {
parserOnce.Do(func() {
var err error
parser, err = typed.NewParser(schemaYAML)
if err != nil {
panic(fmt.Sprintf("Failed to parse schema: %v", err))
}
})
return parser
}
var parserOnce sync.Once
var parser *typed.Parser
var schemaYAML = typed.YAMLObject(`types:
- name: io.k8s.api.admissionregistration.v1.AuditAnnotation
map:
fields:
- name: key
type:
scalar: string
default: ""
- name: valueExpression
type:
scalar: string
default: ""
- name: io.k8s.api.admissionregistration.v1.ExpressionWarning
map:
fields:
- name: fieldRef
type:
scalar: string
default: ""
- name: warning
type:
scalar: string
default: ""
- name: io.k8s.api.admissionregistration.v1.MatchCondition
map:
fields:
- name: expression
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.admissionregistration.v1.MatchResources
map:
fields:
- name: excludeResourceRules
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.NamedRuleWithOperations
elementRelationship: atomic
- name: matchPolicy
type:
scalar: string
- name: namespaceSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: objectSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: resourceRules
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.NamedRuleWithOperations
elementRelationship: atomic
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1.MutatingWebhook
map:
fields:
- name: admissionReviewVersions
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: clientConfig
type:
namedType: io.k8s.api.admissionregistration.v1.WebhookClientConfig
default: {}
- name: failurePolicy
type:
scalar: string
- name: matchConditions
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.MatchCondition
elementRelationship: associative
keys:
- name
- name: matchPolicy
type:
scalar: string
- name: name
type:
scalar: string
default: ""
- name: namespaceSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: objectSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: reinvocationPolicy
type:
scalar: string
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
elementRelationship: atomic
- name: sideEffects
type:
scalar: string
- name: timeoutSeconds
type:
scalar: numeric
- name: io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: webhooks
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.MutatingWebhook
elementRelationship: associative
keys:
- name
- name: io.k8s.api.admissionregistration.v1.NamedRuleWithOperations
map:
fields:
- name: apiGroups
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: apiVersions
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: operations
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: resourceNames
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: resources
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: scope
type:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1.ParamKind
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1.ParamRef
map:
fields:
- name: name
type:
scalar: string
- name: namespace
type:
scalar: string
- name: parameterNotFoundAction
type:
scalar: string
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1.RuleWithOperations
map:
fields:
- name: apiGroups
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: apiVersions
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: operations
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: resources
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: scope
type:
scalar: string
- name: io.k8s.api.admissionregistration.v1.ServiceReference
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
default: ""
- name: path
type:
scalar: string
- name: port
type:
scalar: numeric
- name: io.k8s.api.admissionregistration.v1.TypeChecking
map:
fields:
- name: expressionWarnings
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.ExpressionWarning
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec
default: {}
- name: status
type:
namedType: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus
default: {}
- name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec
default: {}
- name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec
map:
fields:
- name: matchResources
type:
namedType: io.k8s.api.admissionregistration.v1.MatchResources
- name: paramRef
type:
namedType: io.k8s.api.admissionregistration.v1.ParamRef
- name: policyName
type:
scalar: string
- name: validationActions
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec
map:
fields:
- name: auditAnnotations
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.AuditAnnotation
elementRelationship: atomic
- name: failurePolicy
type:
scalar: string
- name: matchConditions
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.MatchCondition
elementRelationship: associative
keys:
- name
- name: matchConstraints
type:
namedType: io.k8s.api.admissionregistration.v1.MatchResources
- name: paramKind
type:
namedType: io.k8s.api.admissionregistration.v1.ParamKind
- name: validations
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.Validation
elementRelationship: atomic
- name: variables
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.Variable
elementRelationship: associative
keys:
- name
- name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
elementRelationship: associative
keys:
- type
- name: observedGeneration
type:
scalar: numeric
- name: typeChecking
type:
namedType: io.k8s.api.admissionregistration.v1.TypeChecking
- name: io.k8s.api.admissionregistration.v1.ValidatingWebhook
map:
fields:
- name: admissionReviewVersions
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: clientConfig
type:
namedType: io.k8s.api.admissionregistration.v1.WebhookClientConfig
default: {}
- name: failurePolicy
type:
scalar: string
- name: matchConditions
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.MatchCondition
elementRelationship: associative
keys:
- name
- name: matchPolicy
type:
scalar: string
- name: name
type:
scalar: string
default: ""
- name: namespaceSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: objectSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
elementRelationship: atomic
- name: sideEffects
type:
scalar: string
- name: timeoutSeconds
type:
scalar: numeric
- name: io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: webhooks
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.ValidatingWebhook
elementRelationship: associative
keys:
- name
- name: io.k8s.api.admissionregistration.v1.Validation
map:
fields:
- name: expression
type:
scalar: string
default: ""
- name: message
type:
scalar: string
- name: messageExpression
type:
scalar: string
- name: reason
type:
scalar: string
- name: io.k8s.api.admissionregistration.v1.Variable
map:
fields:
- name: expression
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1.WebhookClientConfig
map:
fields:
- name: caBundle
type:
scalar: string
- name: service
type:
namedType: io.k8s.api.admissionregistration.v1.ServiceReference
- name: url
type:
scalar: string
- name: io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation
map:
fields:
- name: key
type:
scalar: string
default: ""
- name: valueExpression
type:
scalar: string
default: ""
- name: io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning
map:
fields:
- name: fieldRef
type:
scalar: string
default: ""
- name: warning
type:
scalar: string
default: ""
- name: io.k8s.api.admissionregistration.v1alpha1.MatchCondition
map:
fields:
- name: expression
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.admissionregistration.v1alpha1.MatchResources
map:
fields:
- name: excludeResourceRules
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations
elementRelationship: atomic
- name: matchPolicy
type:
scalar: string
- name: namespaceSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: objectSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: resourceRules
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations
elementRelationship: atomic
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations
map:
fields:
- name: apiGroups
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: apiVersions
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: operations
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: resourceNames
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: resources
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: scope
type:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1alpha1.ParamKind
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1alpha1.ParamRef
map:
fields:
- name: name
type:
scalar: string
- name: namespace
type:
scalar: string
- name: parameterNotFoundAction
type:
scalar: string
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1alpha1.TypeChecking
map:
fields:
- name: expressionWarnings
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec
default: {}
- name: status
type:
namedType: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus
default: {}
- name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec
default: {}
- name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec
map:
fields:
- name: matchResources
type:
namedType: io.k8s.api.admissionregistration.v1alpha1.MatchResources
- name: paramRef
type:
namedType: io.k8s.api.admissionregistration.v1alpha1.ParamRef
- name: policyName
type:
scalar: string
- name: validationActions
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec
map:
fields:
- name: auditAnnotations
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation
elementRelationship: atomic
- name: failurePolicy
type:
scalar: string
- name: matchConditions
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1alpha1.MatchCondition
elementRelationship: associative
keys:
- name
- name: matchConstraints
type:
namedType: io.k8s.api.admissionregistration.v1alpha1.MatchResources
- name: paramKind
type:
namedType: io.k8s.api.admissionregistration.v1alpha1.ParamKind
- name: validations
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1alpha1.Validation
elementRelationship: atomic
- name: variables
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1alpha1.Variable
elementRelationship: associative
keys:
- name
- name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
elementRelationship: associative
keys:
- type
- name: observedGeneration
type:
scalar: numeric
- name: typeChecking
type:
namedType: io.k8s.api.admissionregistration.v1alpha1.TypeChecking
- name: io.k8s.api.admissionregistration.v1alpha1.Validation
map:
fields:
- name: expression
type:
scalar: string
default: ""
- name: message
type:
scalar: string
- name: messageExpression
type:
scalar: string
- name: reason
type:
scalar: string
- name: io.k8s.api.admissionregistration.v1alpha1.Variable
map:
fields:
- name: expression
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.admissionregistration.v1beta1.AuditAnnotation
map:
fields:
- name: key
type:
scalar: string
default: ""
- name: valueExpression
type:
scalar: string
default: ""
- name: io.k8s.api.admissionregistration.v1beta1.ExpressionWarning
map:
fields:
- name: fieldRef
type:
scalar: string
default: ""
- name: warning
type:
scalar: string
default: ""
- name: io.k8s.api.admissionregistration.v1beta1.MatchCondition
map:
fields:
- name: expression
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.admissionregistration.v1beta1.MatchResources
map:
fields:
- name: excludeResourceRules
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations
elementRelationship: atomic
- name: matchPolicy
type:
scalar: string
- name: namespaceSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: objectSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: resourceRules
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations
elementRelationship: atomic
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1beta1.MutatingWebhook
map:
fields:
- name: admissionReviewVersions
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: clientConfig
type:
namedType: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
default: {}
- name: failurePolicy
type:
scalar: string
- name: matchConditions
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1beta1.MatchCondition
elementRelationship: associative
keys:
- name
- name: matchPolicy
type:
scalar: string
- name: name
type:
scalar: string
default: ""
- name: namespaceSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: objectSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: reinvocationPolicy
type:
scalar: string
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
elementRelationship: atomic
- name: sideEffects
type:
scalar: string
- name: timeoutSeconds
type:
scalar: numeric
- name: io.k8s.api.admissionregistration.v1beta1.MutatingWebhookConfiguration
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: webhooks
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1beta1.MutatingWebhook
elementRelationship: associative
keys:
- name
- name: io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations
map:
fields:
- name: apiGroups
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: apiVersions
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: operations
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: resourceNames
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: resources
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: scope
type:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1beta1.ParamKind
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1beta1.ParamRef
map:
fields:
- name: name
type:
scalar: string
- name: namespace
type:
scalar: string
- name: parameterNotFoundAction
type:
scalar: string
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1beta1.ServiceReference
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
default: ""
- name: path
type:
scalar: string
- name: port
type:
scalar: numeric
- name: io.k8s.api.admissionregistration.v1beta1.TypeChecking
map:
fields:
- name: expressionWarnings
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1beta1.ExpressionWarning
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec
default: {}
- name: status
type:
namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus
default: {}
- name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec
default: {}
- name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec
map:
fields:
- name: matchResources
type:
namedType: io.k8s.api.admissionregistration.v1beta1.MatchResources
- name: paramRef
type:
namedType: io.k8s.api.admissionregistration.v1beta1.ParamRef
- name: policyName
type:
scalar: string
- name: validationActions
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec
map:
fields:
- name: auditAnnotations
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1beta1.AuditAnnotation
elementRelationship: atomic
- name: failurePolicy
type:
scalar: string
- name: matchConditions
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1beta1.MatchCondition
elementRelationship: associative
keys:
- name
- name: matchConstraints
type:
namedType: io.k8s.api.admissionregistration.v1beta1.MatchResources
- name: paramKind
type:
namedType: io.k8s.api.admissionregistration.v1beta1.ParamKind
- name: validations
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1beta1.Validation
elementRelationship: atomic
- name: variables
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1beta1.Variable
elementRelationship: associative
keys:
- name
- name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
elementRelationship: associative
keys:
- type
- name: observedGeneration
type:
scalar: numeric
- name: typeChecking
type:
namedType: io.k8s.api.admissionregistration.v1beta1.TypeChecking
- name: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhook
map:
fields:
- name: admissionReviewVersions
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: clientConfig
type:
namedType: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
default: {}
- name: failurePolicy
type:
scalar: string
- name: matchConditions
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1beta1.MatchCondition
elementRelationship: associative
keys:
- name
- name: matchPolicy
type:
scalar: string
- name: name
type:
scalar: string
default: ""
- name: namespaceSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: objectSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
elementRelationship: atomic
- name: sideEffects
type:
scalar: string
- name: timeoutSeconds
type:
scalar: numeric
- name: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhookConfiguration
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: webhooks
type:
list:
elementType:
namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhook
elementRelationship: associative
keys:
- name
- name: io.k8s.api.admissionregistration.v1beta1.Validation
map:
fields:
- name: expression
type:
scalar: string
default: ""
- name: message
type:
scalar: string
- name: messageExpression
type:
scalar: string
- name: reason
type:
scalar: string
- name: io.k8s.api.admissionregistration.v1beta1.Variable
map:
fields:
- name: expression
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
elementRelationship: atomic
- name: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
map:
fields:
- name: caBundle
type:
scalar: string
- name: service
type:
namedType: io.k8s.api.admissionregistration.v1beta1.ServiceReference
- name: url
type:
scalar: string
- name: io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion
map:
fields:
- name: apiServerID
type:
scalar: string
- name: decodableVersions
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: encodingVersion
type:
scalar: string
- name: servedVersions
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersion
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec
default: {}
- name: status
type:
namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus
default: {}
- name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: observedGeneration
type:
scalar: numeric
- name: reason
type:
scalar: string
default: ""
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec
map:
elementType:
scalar: untyped
list:
elementType:
namedType: __untyped_atomic_
elementRelationship: atomic
map:
elementType:
namedType: __untyped_deduced_
elementRelationship: separable
- name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus
map:
fields:
- name: commonEncodingVersion
type:
scalar: string
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition
elementRelationship: associative
keys:
- type
- name: storageVersions
type:
list:
elementType:
namedType: io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion
elementRelationship: associative
keys:
- apiServerID
- name: io.k8s.api.apps.v1.ControllerRevision
map:
fields:
- name: apiVersion
type:
scalar: string
- name: data
type:
namedType: __untyped_atomic_
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: revision
type:
scalar: numeric
default: 0
- name: io.k8s.api.apps.v1.DaemonSet
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.apps.v1.DaemonSetSpec
default: {}
- name: status
type:
namedType: io.k8s.api.apps.v1.DaemonSetStatus
default: {}
- name: io.k8s.api.apps.v1.DaemonSetCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.apps.v1.DaemonSetSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: revisionHistoryLimit
type:
scalar: numeric
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: updateStrategy
type:
namedType: io.k8s.api.apps.v1.DaemonSetUpdateStrategy
default: {}
- name: io.k8s.api.apps.v1.DaemonSetStatus
map:
fields:
- name: collisionCount
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.apps.v1.DaemonSetCondition
elementRelationship: associative
keys:
- type
- name: currentNumberScheduled
type:
scalar: numeric
default: 0
- name: desiredNumberScheduled
type:
scalar: numeric
default: 0
- name: numberAvailable
type:
scalar: numeric
- name: numberMisscheduled
type:
scalar: numeric
default: 0
- name: numberReady
type:
scalar: numeric
default: 0
- name: numberUnavailable
type:
scalar: numeric
- name: observedGeneration
type:
scalar: numeric
- name: updatedNumberScheduled
type:
scalar: numeric
- name: io.k8s.api.apps.v1.DaemonSetUpdateStrategy
map:
fields:
- name: rollingUpdate
type:
namedType: io.k8s.api.apps.v1.RollingUpdateDaemonSet
- name: type
type:
scalar: string
- name: io.k8s.api.apps.v1.Deployment
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.apps.v1.DeploymentSpec
default: {}
- name: status
type:
namedType: io.k8s.api.apps.v1.DeploymentStatus
default: {}
- name: io.k8s.api.apps.v1.DeploymentCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: lastUpdateTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.apps.v1.DeploymentSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: paused
type:
scalar: boolean
- name: progressDeadlineSeconds
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
- name: revisionHistoryLimit
type:
scalar: numeric
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: strategy
type:
namedType: io.k8s.api.apps.v1.DeploymentStrategy
default: {}
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: io.k8s.api.apps.v1.DeploymentStatus
map:
fields:
- name: availableReplicas
type:
scalar: numeric
- name: collisionCount
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.apps.v1.DeploymentCondition
elementRelationship: associative
keys:
- type
- name: observedGeneration
type:
scalar: numeric
- name: readyReplicas
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
- name: unavailableReplicas
type:
scalar: numeric
- name: updatedReplicas
type:
scalar: numeric
- name: io.k8s.api.apps.v1.DeploymentStrategy
map:
fields:
- name: rollingUpdate
type:
namedType: io.k8s.api.apps.v1.RollingUpdateDeployment
- name: type
type:
scalar: string
- name: io.k8s.api.apps.v1.ReplicaSet
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.apps.v1.ReplicaSetSpec
default: {}
- name: status
type:
namedType: io.k8s.api.apps.v1.ReplicaSetStatus
default: {}
- name: io.k8s.api.apps.v1.ReplicaSetCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.apps.v1.ReplicaSetSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: io.k8s.api.apps.v1.ReplicaSetStatus
map:
fields:
- name: availableReplicas
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.apps.v1.ReplicaSetCondition
elementRelationship: associative
keys:
- type
- name: fullyLabeledReplicas
type:
scalar: numeric
- name: observedGeneration
type:
scalar: numeric
- name: readyReplicas
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
default: 0
- name: io.k8s.api.apps.v1.RollingUpdateDaemonSet
map:
fields:
- name: maxSurge
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: maxUnavailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: io.k8s.api.apps.v1.RollingUpdateDeployment
map:
fields:
- name: maxSurge
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: maxUnavailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy
map:
fields:
- name: maxUnavailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: partition
type:
scalar: numeric
- name: io.k8s.api.apps.v1.StatefulSet
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.apps.v1.StatefulSetSpec
default: {}
- name: status
type:
namedType: io.k8s.api.apps.v1.StatefulSetStatus
default: {}
- name: io.k8s.api.apps.v1.StatefulSetCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.apps.v1.StatefulSetOrdinals
map:
fields:
- name: start
type:
scalar: numeric
default: 0
- name: io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy
map:
fields:
- name: whenDeleted
type:
scalar: string
- name: whenScaled
type:
scalar: string
- name: io.k8s.api.apps.v1.StatefulSetSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: ordinals
type:
namedType: io.k8s.api.apps.v1.StatefulSetOrdinals
- name: persistentVolumeClaimRetentionPolicy
type:
namedType: io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy
- name: podManagementPolicy
type:
scalar: string
- name: replicas
type:
scalar: numeric
- name: revisionHistoryLimit
type:
scalar: numeric
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: serviceName
type:
scalar: string
default: ""
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: updateStrategy
type:
namedType: io.k8s.api.apps.v1.StatefulSetUpdateStrategy
default: {}
- name: volumeClaimTemplates
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PersistentVolumeClaim
elementRelationship: atomic
- name: io.k8s.api.apps.v1.StatefulSetStatus
map:
fields:
- name: availableReplicas
type:
scalar: numeric
default: 0
- name: collisionCount
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.apps.v1.StatefulSetCondition
elementRelationship: associative
keys:
- type
- name: currentReplicas
type:
scalar: numeric
- name: currentRevision
type:
scalar: string
- name: observedGeneration
type:
scalar: numeric
- name: readyReplicas
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
default: 0
- name: updateRevision
type:
scalar: string
- name: updatedReplicas
type:
scalar: numeric
- name: io.k8s.api.apps.v1.StatefulSetUpdateStrategy
map:
fields:
- name: rollingUpdate
type:
namedType: io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy
- name: type
type:
scalar: string
- name: io.k8s.api.apps.v1beta1.ControllerRevision
map:
fields:
- name: apiVersion
type:
scalar: string
- name: data
type:
namedType: __untyped_atomic_
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: revision
type:
scalar: numeric
default: 0
- name: io.k8s.api.apps.v1beta1.Deployment
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.apps.v1beta1.DeploymentSpec
default: {}
- name: status
type:
namedType: io.k8s.api.apps.v1beta1.DeploymentStatus
default: {}
- name: io.k8s.api.apps.v1beta1.DeploymentCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: lastUpdateTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.apps.v1beta1.DeploymentSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: paused
type:
scalar: boolean
- name: progressDeadlineSeconds
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
- name: revisionHistoryLimit
type:
scalar: numeric
- name: rollbackTo
type:
namedType: io.k8s.api.apps.v1beta1.RollbackConfig
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: strategy
type:
namedType: io.k8s.api.apps.v1beta1.DeploymentStrategy
default: {}
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: io.k8s.api.apps.v1beta1.DeploymentStatus
map:
fields:
- name: availableReplicas
type:
scalar: numeric
- name: collisionCount
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.apps.v1beta1.DeploymentCondition
elementRelationship: associative
keys:
- type
- name: observedGeneration
type:
scalar: numeric
- name: readyReplicas
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
- name: unavailableReplicas
type:
scalar: numeric
- name: updatedReplicas
type:
scalar: numeric
- name: io.k8s.api.apps.v1beta1.DeploymentStrategy
map:
fields:
- name: rollingUpdate
type:
namedType: io.k8s.api.apps.v1beta1.RollingUpdateDeployment
- name: type
type:
scalar: string
- name: io.k8s.api.apps.v1beta1.RollbackConfig
map:
fields:
- name: revision
type:
scalar: numeric
- name: io.k8s.api.apps.v1beta1.RollingUpdateDeployment
map:
fields:
- name: maxSurge
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: maxUnavailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: io.k8s.api.apps.v1beta1.RollingUpdateStatefulSetStrategy
map:
fields:
- name: maxUnavailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: partition
type:
scalar: numeric
- name: io.k8s.api.apps.v1beta1.StatefulSet
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.apps.v1beta1.StatefulSetSpec
default: {}
- name: status
type:
namedType: io.k8s.api.apps.v1beta1.StatefulSetStatus
default: {}
- name: io.k8s.api.apps.v1beta1.StatefulSetCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.apps.v1beta1.StatefulSetOrdinals
map:
fields:
- name: start
type:
scalar: numeric
default: 0
- name: io.k8s.api.apps.v1beta1.StatefulSetPersistentVolumeClaimRetentionPolicy
map:
fields:
- name: whenDeleted
type:
scalar: string
- name: whenScaled
type:
scalar: string
- name: io.k8s.api.apps.v1beta1.StatefulSetSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: ordinals
type:
namedType: io.k8s.api.apps.v1beta1.StatefulSetOrdinals
- name: persistentVolumeClaimRetentionPolicy
type:
namedType: io.k8s.api.apps.v1beta1.StatefulSetPersistentVolumeClaimRetentionPolicy
- name: podManagementPolicy
type:
scalar: string
- name: replicas
type:
scalar: numeric
- name: revisionHistoryLimit
type:
scalar: numeric
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: serviceName
type:
scalar: string
default: ""
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: updateStrategy
type:
namedType: io.k8s.api.apps.v1beta1.StatefulSetUpdateStrategy
default: {}
- name: volumeClaimTemplates
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PersistentVolumeClaim
elementRelationship: atomic
- name: io.k8s.api.apps.v1beta1.StatefulSetStatus
map:
fields:
- name: availableReplicas
type:
scalar: numeric
default: 0
- name: collisionCount
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.apps.v1beta1.StatefulSetCondition
elementRelationship: associative
keys:
- type
- name: currentReplicas
type:
scalar: numeric
- name: currentRevision
type:
scalar: string
- name: observedGeneration
type:
scalar: numeric
- name: readyReplicas
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
default: 0
- name: updateRevision
type:
scalar: string
- name: updatedReplicas
type:
scalar: numeric
- name: io.k8s.api.apps.v1beta1.StatefulSetUpdateStrategy
map:
fields:
- name: rollingUpdate
type:
namedType: io.k8s.api.apps.v1beta1.RollingUpdateStatefulSetStrategy
- name: type
type:
scalar: string
- name: io.k8s.api.apps.v1beta2.ControllerRevision
map:
fields:
- name: apiVersion
type:
scalar: string
- name: data
type:
namedType: __untyped_atomic_
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: revision
type:
scalar: numeric
default: 0
- name: io.k8s.api.apps.v1beta2.DaemonSet
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.apps.v1beta2.DaemonSetSpec
default: {}
- name: status
type:
namedType: io.k8s.api.apps.v1beta2.DaemonSetStatus
default: {}
- name: io.k8s.api.apps.v1beta2.DaemonSetCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.apps.v1beta2.DaemonSetSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: revisionHistoryLimit
type:
scalar: numeric
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: updateStrategy
type:
namedType: io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy
default: {}
- name: io.k8s.api.apps.v1beta2.DaemonSetStatus
map:
fields:
- name: collisionCount
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.apps.v1beta2.DaemonSetCondition
elementRelationship: associative
keys:
- type
- name: currentNumberScheduled
type:
scalar: numeric
default: 0
- name: desiredNumberScheduled
type:
scalar: numeric
default: 0
- name: numberAvailable
type:
scalar: numeric
- name: numberMisscheduled
type:
scalar: numeric
default: 0
- name: numberReady
type:
scalar: numeric
default: 0
- name: numberUnavailable
type:
scalar: numeric
- name: observedGeneration
type:
scalar: numeric
- name: updatedNumberScheduled
type:
scalar: numeric
- name: io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy
map:
fields:
- name: rollingUpdate
type:
namedType: io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet
- name: type
type:
scalar: string
- name: io.k8s.api.apps.v1beta2.Deployment
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.apps.v1beta2.DeploymentSpec
default: {}
- name: status
type:
namedType: io.k8s.api.apps.v1beta2.DeploymentStatus
default: {}
- name: io.k8s.api.apps.v1beta2.DeploymentCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: lastUpdateTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.apps.v1beta2.DeploymentSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: paused
type:
scalar: boolean
- name: progressDeadlineSeconds
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
- name: revisionHistoryLimit
type:
scalar: numeric
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: strategy
type:
namedType: io.k8s.api.apps.v1beta2.DeploymentStrategy
default: {}
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: io.k8s.api.apps.v1beta2.DeploymentStatus
map:
fields:
- name: availableReplicas
type:
scalar: numeric
- name: collisionCount
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.apps.v1beta2.DeploymentCondition
elementRelationship: associative
keys:
- type
- name: observedGeneration
type:
scalar: numeric
- name: readyReplicas
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
- name: unavailableReplicas
type:
scalar: numeric
- name: updatedReplicas
type:
scalar: numeric
- name: io.k8s.api.apps.v1beta2.DeploymentStrategy
map:
fields:
- name: rollingUpdate
type:
namedType: io.k8s.api.apps.v1beta2.RollingUpdateDeployment
- name: type
type:
scalar: string
- name: io.k8s.api.apps.v1beta2.ReplicaSet
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.apps.v1beta2.ReplicaSetSpec
default: {}
- name: status
type:
namedType: io.k8s.api.apps.v1beta2.ReplicaSetStatus
default: {}
- name: io.k8s.api.apps.v1beta2.ReplicaSetCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.apps.v1beta2.ReplicaSetSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: io.k8s.api.apps.v1beta2.ReplicaSetStatus
map:
fields:
- name: availableReplicas
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.apps.v1beta2.ReplicaSetCondition
elementRelationship: associative
keys:
- type
- name: fullyLabeledReplicas
type:
scalar: numeric
- name: observedGeneration
type:
scalar: numeric
- name: readyReplicas
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
default: 0
- name: io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet
map:
fields:
- name: maxSurge
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: maxUnavailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: io.k8s.api.apps.v1beta2.RollingUpdateDeployment
map:
fields:
- name: maxSurge
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: maxUnavailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: io.k8s.api.apps.v1beta2.RollingUpdateStatefulSetStrategy
map:
fields:
- name: maxUnavailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: partition
type:
scalar: numeric
- name: io.k8s.api.apps.v1beta2.StatefulSet
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.apps.v1beta2.StatefulSetSpec
default: {}
- name: status
type:
namedType: io.k8s.api.apps.v1beta2.StatefulSetStatus
default: {}
- name: io.k8s.api.apps.v1beta2.StatefulSetCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.apps.v1beta2.StatefulSetOrdinals
map:
fields:
- name: start
type:
scalar: numeric
default: 0
- name: io.k8s.api.apps.v1beta2.StatefulSetPersistentVolumeClaimRetentionPolicy
map:
fields:
- name: whenDeleted
type:
scalar: string
- name: whenScaled
type:
scalar: string
- name: io.k8s.api.apps.v1beta2.StatefulSetSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: ordinals
type:
namedType: io.k8s.api.apps.v1beta2.StatefulSetOrdinals
- name: persistentVolumeClaimRetentionPolicy
type:
namedType: io.k8s.api.apps.v1beta2.StatefulSetPersistentVolumeClaimRetentionPolicy
- name: podManagementPolicy
type:
scalar: string
- name: replicas
type:
scalar: numeric
- name: revisionHistoryLimit
type:
scalar: numeric
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: serviceName
type:
scalar: string
default: ""
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: updateStrategy
type:
namedType: io.k8s.api.apps.v1beta2.StatefulSetUpdateStrategy
default: {}
- name: volumeClaimTemplates
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PersistentVolumeClaim
elementRelationship: atomic
- name: io.k8s.api.apps.v1beta2.StatefulSetStatus
map:
fields:
- name: availableReplicas
type:
scalar: numeric
default: 0
- name: collisionCount
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.apps.v1beta2.StatefulSetCondition
elementRelationship: associative
keys:
- type
- name: currentReplicas
type:
scalar: numeric
- name: currentRevision
type:
scalar: string
- name: observedGeneration
type:
scalar: numeric
- name: readyReplicas
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
default: 0
- name: updateRevision
type:
scalar: string
- name: updatedReplicas
type:
scalar: numeric
- name: io.k8s.api.apps.v1beta2.StatefulSetUpdateStrategy
map:
fields:
- name: rollingUpdate
type:
namedType: io.k8s.api.apps.v1beta2.RollingUpdateStatefulSetStrategy
- name: type
type:
scalar: string
- name: io.k8s.api.autoscaling.v1.CrossVersionObjectReference
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
elementRelationship: atomic
- name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec
default: {}
- name: status
type:
namedType: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus
default: {}
- name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec
map:
fields:
- name: maxReplicas
type:
scalar: numeric
default: 0
- name: minReplicas
type:
scalar: numeric
- name: scaleTargetRef
type:
namedType: io.k8s.api.autoscaling.v1.CrossVersionObjectReference
default: {}
- name: targetCPUUtilizationPercentage
type:
scalar: numeric
- name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus
map:
fields:
- name: currentCPUUtilizationPercentage
type:
scalar: numeric
- name: currentReplicas
type:
scalar: numeric
default: 0
- name: desiredReplicas
type:
scalar: numeric
default: 0
- name: lastScaleTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: observedGeneration
type:
scalar: numeric
- name: io.k8s.api.autoscaling.v2.ContainerResourceMetricSource
map:
fields:
- name: container
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: target
type:
namedType: io.k8s.api.autoscaling.v2.MetricTarget
default: {}
- name: io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus
map:
fields:
- name: container
type:
scalar: string
default: ""
- name: current
type:
namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
default: {}
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2.ExternalMetricSource
map:
fields:
- name: metric
type:
namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
default: {}
- name: target
type:
namedType: io.k8s.api.autoscaling.v2.MetricTarget
default: {}
- name: io.k8s.api.autoscaling.v2.ExternalMetricStatus
map:
fields:
- name: current
type:
namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
default: {}
- name: metric
type:
namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
default: {}
- name: io.k8s.api.autoscaling.v2.HPAScalingPolicy
map:
fields:
- name: periodSeconds
type:
scalar: numeric
default: 0
- name: type
type:
scalar: string
default: ""
- name: value
type:
scalar: numeric
default: 0
- name: io.k8s.api.autoscaling.v2.HPAScalingRules
map:
fields:
- name: policies
type:
list:
elementType:
namedType: io.k8s.api.autoscaling.v2.HPAScalingPolicy
elementRelationship: atomic
- name: selectPolicy
type:
scalar: string
- name: stabilizationWindowSeconds
type:
scalar: numeric
- name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec
default: {}
- name: status
type:
namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus
default: {}
- name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior
map:
fields:
- name: scaleDown
type:
namedType: io.k8s.api.autoscaling.v2.HPAScalingRules
- name: scaleUp
type:
namedType: io.k8s.api.autoscaling.v2.HPAScalingRules
- name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec
map:
fields:
- name: behavior
type:
namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior
- name: maxReplicas
type:
scalar: numeric
default: 0
- name: metrics
type:
list:
elementType:
namedType: io.k8s.api.autoscaling.v2.MetricSpec
elementRelationship: atomic
- name: minReplicas
type:
scalar: numeric
- name: scaleTargetRef
type:
namedType: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
default: {}
- name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition
elementRelationship: associative
keys:
- type
- name: currentMetrics
type:
list:
elementType:
namedType: io.k8s.api.autoscaling.v2.MetricStatus
elementRelationship: atomic
- name: currentReplicas
type:
scalar: numeric
- name: desiredReplicas
type:
scalar: numeric
default: 0
- name: lastScaleTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: observedGeneration
type:
scalar: numeric
- name: io.k8s.api.autoscaling.v2.MetricIdentifier
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: io.k8s.api.autoscaling.v2.MetricSpec
map:
fields:
- name: containerResource
type:
namedType: io.k8s.api.autoscaling.v2.ContainerResourceMetricSource
- name: external
type:
namedType: io.k8s.api.autoscaling.v2.ExternalMetricSource
- name: object
type:
namedType: io.k8s.api.autoscaling.v2.ObjectMetricSource
- name: pods
type:
namedType: io.k8s.api.autoscaling.v2.PodsMetricSource
- name: resource
type:
namedType: io.k8s.api.autoscaling.v2.ResourceMetricSource
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2.MetricStatus
map:
fields:
- name: containerResource
type:
namedType: io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus
- name: external
type:
namedType: io.k8s.api.autoscaling.v2.ExternalMetricStatus
- name: object
type:
namedType: io.k8s.api.autoscaling.v2.ObjectMetricStatus
- name: pods
type:
namedType: io.k8s.api.autoscaling.v2.PodsMetricStatus
- name: resource
type:
namedType: io.k8s.api.autoscaling.v2.ResourceMetricStatus
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2.MetricTarget
map:
fields:
- name: averageUtilization
type:
scalar: numeric
- name: averageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: type
type:
scalar: string
default: ""
- name: value
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.autoscaling.v2.MetricValueStatus
map:
fields:
- name: averageUtilization
type:
scalar: numeric
- name: averageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: value
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.autoscaling.v2.ObjectMetricSource
map:
fields:
- name: describedObject
type:
namedType: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
default: {}
- name: metric
type:
namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
default: {}
- name: target
type:
namedType: io.k8s.api.autoscaling.v2.MetricTarget
default: {}
- name: io.k8s.api.autoscaling.v2.ObjectMetricStatus
map:
fields:
- name: current
type:
namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
default: {}
- name: describedObject
type:
namedType: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
default: {}
- name: metric
type:
namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
default: {}
- name: io.k8s.api.autoscaling.v2.PodsMetricSource
map:
fields:
- name: metric
type:
namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
default: {}
- name: target
type:
namedType: io.k8s.api.autoscaling.v2.MetricTarget
default: {}
- name: io.k8s.api.autoscaling.v2.PodsMetricStatus
map:
fields:
- name: current
type:
namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
default: {}
- name: metric
type:
namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
default: {}
- name: io.k8s.api.autoscaling.v2.ResourceMetricSource
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: target
type:
namedType: io.k8s.api.autoscaling.v2.MetricTarget
default: {}
- name: io.k8s.api.autoscaling.v2.ResourceMetricStatus
map:
fields:
- name: current
type:
namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
default: {}
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricSource
map:
fields:
- name: container
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: targetAverageUtilization
type:
scalar: numeric
- name: targetAverageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricStatus
map:
fields:
- name: container
type:
scalar: string
default: ""
- name: currentAverageUtilization
type:
scalar: numeric
- name: currentAverageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2beta1.ExternalMetricSource
map:
fields:
- name: metricName
type:
scalar: string
default: ""
- name: metricSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: targetAverageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: targetValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.autoscaling.v2beta1.ExternalMetricStatus
map:
fields:
- name: currentAverageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: currentValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: metricName
type:
scalar: string
default: ""
- name: metricSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscaler
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerSpec
default: {}
- name: status
type:
namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerStatus
default: {}
- name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerSpec
map:
fields:
- name: maxReplicas
type:
scalar: numeric
default: 0
- name: metrics
type:
list:
elementType:
namedType: io.k8s.api.autoscaling.v2beta1.MetricSpec
elementRelationship: atomic
- name: minReplicas
type:
scalar: numeric
- name: scaleTargetRef
type:
namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
default: {}
- name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerCondition
elementRelationship: atomic
- name: currentMetrics
type:
list:
elementType:
namedType: io.k8s.api.autoscaling.v2beta1.MetricStatus
elementRelationship: atomic
- name: currentReplicas
type:
scalar: numeric
default: 0
- name: desiredReplicas
type:
scalar: numeric
default: 0
- name: lastScaleTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: observedGeneration
type:
scalar: numeric
- name: io.k8s.api.autoscaling.v2beta1.MetricSpec
map:
fields:
- name: containerResource
type:
namedType: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricSource
- name: external
type:
namedType: io.k8s.api.autoscaling.v2beta1.ExternalMetricSource
- name: object
type:
namedType: io.k8s.api.autoscaling.v2beta1.ObjectMetricSource
- name: pods
type:
namedType: io.k8s.api.autoscaling.v2beta1.PodsMetricSource
- name: resource
type:
namedType: io.k8s.api.autoscaling.v2beta1.ResourceMetricSource
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2beta1.MetricStatus
map:
fields:
- name: containerResource
type:
namedType: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricStatus
- name: external
type:
namedType: io.k8s.api.autoscaling.v2beta1.ExternalMetricStatus
- name: object
type:
namedType: io.k8s.api.autoscaling.v2beta1.ObjectMetricStatus
- name: pods
type:
namedType: io.k8s.api.autoscaling.v2beta1.PodsMetricStatus
- name: resource
type:
namedType: io.k8s.api.autoscaling.v2beta1.ResourceMetricStatus
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2beta1.ObjectMetricSource
map:
fields:
- name: averageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: metricName
type:
scalar: string
default: ""
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: target
type:
namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
default: {}
- name: targetValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.autoscaling.v2beta1.ObjectMetricStatus
map:
fields:
- name: averageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: currentValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: metricName
type:
scalar: string
default: ""
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: target
type:
namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
default: {}
- name: io.k8s.api.autoscaling.v2beta1.PodsMetricSource
map:
fields:
- name: metricName
type:
scalar: string
default: ""
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: targetAverageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.autoscaling.v2beta1.PodsMetricStatus
map:
fields:
- name: currentAverageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: metricName
type:
scalar: string
default: ""
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: io.k8s.api.autoscaling.v2beta1.ResourceMetricSource
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: targetAverageUtilization
type:
scalar: numeric
- name: targetAverageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.autoscaling.v2beta1.ResourceMetricStatus
map:
fields:
- name: currentAverageUtilization
type:
scalar: numeric
- name: currentAverageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricSource
map:
fields:
- name: container
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: target
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
default: {}
- name: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricStatus
map:
fields:
- name: container
type:
scalar: string
default: ""
- name: current
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
default: {}
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2beta2.ExternalMetricSource
map:
fields:
- name: metric
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
default: {}
- name: target
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
default: {}
- name: io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus
map:
fields:
- name: current
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
default: {}
- name: metric
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
default: {}
- name: io.k8s.api.autoscaling.v2beta2.HPAScalingPolicy
map:
fields:
- name: periodSeconds
type:
scalar: numeric
default: 0
- name: type
type:
scalar: string
default: ""
- name: value
type:
scalar: numeric
default: 0
- name: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
map:
fields:
- name: policies
type:
list:
elementType:
namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingPolicy
elementRelationship: atomic
- name: selectPolicy
type:
scalar: string
- name: stabilizationWindowSeconds
type:
scalar: numeric
- name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscaler
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec
default: {}
- name: status
type:
namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus
default: {}
- name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerBehavior
map:
fields:
- name: scaleDown
type:
namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
- name: scaleUp
type:
namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
- name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec
map:
fields:
- name: behavior
type:
namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerBehavior
- name: maxReplicas
type:
scalar: numeric
default: 0
- name: metrics
type:
list:
elementType:
namedType: io.k8s.api.autoscaling.v2beta2.MetricSpec
elementRelationship: atomic
- name: minReplicas
type:
scalar: numeric
- name: scaleTargetRef
type:
namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
default: {}
- name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition
elementRelationship: atomic
- name: currentMetrics
type:
list:
elementType:
namedType: io.k8s.api.autoscaling.v2beta2.MetricStatus
elementRelationship: atomic
- name: currentReplicas
type:
scalar: numeric
default: 0
- name: desiredReplicas
type:
scalar: numeric
default: 0
- name: lastScaleTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: observedGeneration
type:
scalar: numeric
- name: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: io.k8s.api.autoscaling.v2beta2.MetricSpec
map:
fields:
- name: containerResource
type:
namedType: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricSource
- name: external
type:
namedType: io.k8s.api.autoscaling.v2beta2.ExternalMetricSource
- name: object
type:
namedType: io.k8s.api.autoscaling.v2beta2.ObjectMetricSource
- name: pods
type:
namedType: io.k8s.api.autoscaling.v2beta2.PodsMetricSource
- name: resource
type:
namedType: io.k8s.api.autoscaling.v2beta2.ResourceMetricSource
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2beta2.MetricStatus
map:
fields:
- name: containerResource
type:
namedType: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricStatus
- name: external
type:
namedType: io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus
- name: object
type:
namedType: io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus
- name: pods
type:
namedType: io.k8s.api.autoscaling.v2beta2.PodsMetricStatus
- name: resource
type:
namedType: io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.autoscaling.v2beta2.MetricTarget
map:
fields:
- name: averageUtilization
type:
scalar: numeric
- name: averageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: type
type:
scalar: string
default: ""
- name: value
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
map:
fields:
- name: averageUtilization
type:
scalar: numeric
- name: averageValue
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: value
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.autoscaling.v2beta2.ObjectMetricSource
map:
fields:
- name: describedObject
type:
namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
default: {}
- name: metric
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
default: {}
- name: target
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
default: {}
- name: io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus
map:
fields:
- name: current
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
default: {}
- name: describedObject
type:
namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
default: {}
- name: metric
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
default: {}
- name: io.k8s.api.autoscaling.v2beta2.PodsMetricSource
map:
fields:
- name: metric
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
default: {}
- name: target
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
default: {}
- name: io.k8s.api.autoscaling.v2beta2.PodsMetricStatus
map:
fields:
- name: current
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
default: {}
- name: metric
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
default: {}
- name: io.k8s.api.autoscaling.v2beta2.ResourceMetricSource
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: target
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
default: {}
- name: io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus
map:
fields:
- name: current
type:
namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
default: {}
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.batch.v1.CronJob
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.batch.v1.CronJobSpec
default: {}
- name: status
type:
namedType: io.k8s.api.batch.v1.CronJobStatus
default: {}
- name: io.k8s.api.batch.v1.CronJobSpec
map:
fields:
- name: concurrencyPolicy
type:
scalar: string
- name: failedJobsHistoryLimit
type:
scalar: numeric
- name: jobTemplate
type:
namedType: io.k8s.api.batch.v1.JobTemplateSpec
default: {}
- name: schedule
type:
scalar: string
default: ""
- name: startingDeadlineSeconds
type:
scalar: numeric
- name: successfulJobsHistoryLimit
type:
scalar: numeric
- name: suspend
type:
scalar: boolean
- name: timeZone
type:
scalar: string
- name: io.k8s.api.batch.v1.CronJobStatus
map:
fields:
- name: active
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ObjectReference
elementRelationship: atomic
- name: lastScheduleTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: lastSuccessfulTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: io.k8s.api.batch.v1.Job
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.batch.v1.JobSpec
default: {}
- name: status
type:
namedType: io.k8s.api.batch.v1.JobStatus
default: {}
- name: io.k8s.api.batch.v1.JobCondition
map:
fields:
- name: lastProbeTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.batch.v1.JobSpec
map:
fields:
- name: activeDeadlineSeconds
type:
scalar: numeric
- name: backoffLimit
type:
scalar: numeric
- name: backoffLimitPerIndex
type:
scalar: numeric
- name: completionMode
type:
scalar: string
- name: completions
type:
scalar: numeric
- name: managedBy
type:
scalar: string
- name: manualSelector
type:
scalar: boolean
- name: maxFailedIndexes
type:
scalar: numeric
- name: parallelism
type:
scalar: numeric
- name: podFailurePolicy
type:
namedType: io.k8s.api.batch.v1.PodFailurePolicy
- name: podReplacementPolicy
type:
scalar: string
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: successPolicy
type:
namedType: io.k8s.api.batch.v1.SuccessPolicy
- name: suspend
type:
scalar: boolean
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: ttlSecondsAfterFinished
type:
scalar: numeric
- name: io.k8s.api.batch.v1.JobStatus
map:
fields:
- name: active
type:
scalar: numeric
- name: completedIndexes
type:
scalar: string
- name: completionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.batch.v1.JobCondition
elementRelationship: atomic
- name: failed
type:
scalar: numeric
- name: failedIndexes
type:
scalar: string
- name: ready
type:
scalar: numeric
- name: startTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: succeeded
type:
scalar: numeric
- name: terminating
type:
scalar: numeric
- name: uncountedTerminatedPods
type:
namedType: io.k8s.api.batch.v1.UncountedTerminatedPods
- name: io.k8s.api.batch.v1.JobTemplateSpec
map:
fields:
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.batch.v1.JobSpec
default: {}
- name: io.k8s.api.batch.v1.PodFailurePolicy
map:
fields:
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.batch.v1.PodFailurePolicyRule
elementRelationship: atomic
- name: io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement
map:
fields:
- name: containerName
type:
scalar: string
- name: operator
type:
scalar: string
default: ""
- name: values
type:
list:
elementType:
scalar: numeric
elementRelationship: associative
- name: io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern
map:
fields:
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.batch.v1.PodFailurePolicyRule
map:
fields:
- name: action
type:
scalar: string
default: ""
- name: onExitCodes
type:
namedType: io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement
- name: onPodConditions
type:
list:
elementType:
namedType: io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern
elementRelationship: atomic
- name: io.k8s.api.batch.v1.SuccessPolicy
map:
fields:
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.batch.v1.SuccessPolicyRule
elementRelationship: atomic
- name: io.k8s.api.batch.v1.SuccessPolicyRule
map:
fields:
- name: succeededCount
type:
scalar: numeric
- name: succeededIndexes
type:
scalar: string
- name: io.k8s.api.batch.v1.UncountedTerminatedPods
map:
fields:
- name: failed
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: succeeded
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.batch.v1beta1.CronJob
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.batch.v1beta1.CronJobSpec
default: {}
- name: status
type:
namedType: io.k8s.api.batch.v1beta1.CronJobStatus
default: {}
- name: io.k8s.api.batch.v1beta1.CronJobSpec
map:
fields:
- name: concurrencyPolicy
type:
scalar: string
- name: failedJobsHistoryLimit
type:
scalar: numeric
- name: jobTemplate
type:
namedType: io.k8s.api.batch.v1beta1.JobTemplateSpec
default: {}
- name: schedule
type:
scalar: string
default: ""
- name: startingDeadlineSeconds
type:
scalar: numeric
- name: successfulJobsHistoryLimit
type:
scalar: numeric
- name: suspend
type:
scalar: boolean
- name: timeZone
type:
scalar: string
- name: io.k8s.api.batch.v1beta1.CronJobStatus
map:
fields:
- name: active
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ObjectReference
elementRelationship: atomic
- name: lastScheduleTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: lastSuccessfulTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: io.k8s.api.batch.v1beta1.JobTemplateSpec
map:
fields:
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.batch.v1.JobSpec
default: {}
- name: io.k8s.api.certificates.v1.CertificateSigningRequest
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.certificates.v1.CertificateSigningRequestSpec
default: {}
- name: status
type:
namedType: io.k8s.api.certificates.v1.CertificateSigningRequestStatus
default: {}
- name: io.k8s.api.certificates.v1.CertificateSigningRequestCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: lastUpdateTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.certificates.v1.CertificateSigningRequestSpec
map:
fields:
- name: expirationSeconds
type:
scalar: numeric
- name: extra
type:
map:
elementType:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: groups
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: request
type:
scalar: string
- name: signerName
type:
scalar: string
default: ""
- name: uid
type:
scalar: string
- name: usages
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: username
type:
scalar: string
- name: io.k8s.api.certificates.v1.CertificateSigningRequestStatus
map:
fields:
- name: certificate
type:
scalar: string
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.certificates.v1.CertificateSigningRequestCondition
elementRelationship: associative
keys:
- type
- name: io.k8s.api.certificates.v1alpha1.ClusterTrustBundle
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec
default: {}
- name: io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec
map:
fields:
- name: signerName
type:
scalar: string
- name: trustBundle
type:
scalar: string
default: ""
- name: io.k8s.api.certificates.v1beta1.CertificateSigningRequest
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestSpec
default: {}
- name: status
type:
namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestStatus
default: {}
- name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: lastUpdateTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestSpec
map:
fields:
- name: expirationSeconds
type:
scalar: numeric
- name: extra
type:
map:
elementType:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: groups
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: request
type:
scalar: string
- name: signerName
type:
scalar: string
- name: uid
type:
scalar: string
- name: usages
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: username
type:
scalar: string
- name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestStatus
map:
fields:
- name: certificate
type:
scalar: string
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestCondition
elementRelationship: associative
keys:
- type
- name: io.k8s.api.coordination.v1.Lease
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.coordination.v1.LeaseSpec
default: {}
- name: io.k8s.api.coordination.v1.LeaseSpec
map:
fields:
- name: acquireTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
- name: holderIdentity
type:
scalar: string
- name: leaseDurationSeconds
type:
scalar: numeric
- name: leaseTransitions
type:
scalar: numeric
- name: renewTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
- name: io.k8s.api.coordination.v1beta1.Lease
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.coordination.v1beta1.LeaseSpec
default: {}
- name: io.k8s.api.coordination.v1beta1.LeaseSpec
map:
fields:
- name: acquireTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
- name: holderIdentity
type:
scalar: string
- name: leaseDurationSeconds
type:
scalar: numeric
- name: leaseTransitions
type:
scalar: numeric
- name: renewTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
- name: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: partition
type:
scalar: numeric
- name: readOnly
type:
scalar: boolean
- name: volumeID
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.Affinity
map:
fields:
- name: nodeAffinity
type:
namedType: io.k8s.api.core.v1.NodeAffinity
- name: podAffinity
type:
namedType: io.k8s.api.core.v1.PodAffinity
- name: podAntiAffinity
type:
namedType: io.k8s.api.core.v1.PodAntiAffinity
- name: io.k8s.api.core.v1.AppArmorProfile
map:
fields:
- name: localhostProfile
type:
scalar: string
- name: type
type:
scalar: string
default: ""
unions:
- discriminator: type
fields:
- fieldName: localhostProfile
discriminatorValue: LocalhostProfile
- name: io.k8s.api.core.v1.AttachedVolume
map:
fields:
- name: devicePath
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.AzureDiskVolumeSource
map:
fields:
- name: cachingMode
type:
scalar: string
- name: diskName
type:
scalar: string
default: ""
- name: diskURI
type:
scalar: string
default: ""
- name: fsType
type:
scalar: string
- name: kind
type:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
map:
fields:
- name: readOnly
type:
scalar: boolean
- name: secretName
type:
scalar: string
default: ""
- name: secretNamespace
type:
scalar: string
- name: shareName
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.AzureFileVolumeSource
map:
fields:
- name: readOnly
type:
scalar: boolean
- name: secretName
type:
scalar: string
default: ""
- name: shareName
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.CSIPersistentVolumeSource
map:
fields:
- name: controllerExpandSecretRef
type:
namedType: io.k8s.api.core.v1.SecretReference
- name: controllerPublishSecretRef
type:
namedType: io.k8s.api.core.v1.SecretReference
- name: driver
type:
scalar: string
default: ""
- name: fsType
type:
scalar: string
- name: nodeExpandSecretRef
type:
namedType: io.k8s.api.core.v1.SecretReference
- name: nodePublishSecretRef
type:
namedType: io.k8s.api.core.v1.SecretReference
- name: nodeStageSecretRef
type:
namedType: io.k8s.api.core.v1.SecretReference
- name: readOnly
type:
scalar: boolean
- name: volumeAttributes
type:
map:
elementType:
scalar: string
- name: volumeHandle
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.CSIVolumeSource
map:
fields:
- name: driver
type:
scalar: string
default: ""
- name: fsType
type:
scalar: string
- name: nodePublishSecretRef
type:
namedType: io.k8s.api.core.v1.LocalObjectReference
- name: readOnly
type:
scalar: boolean
- name: volumeAttributes
type:
map:
elementType:
scalar: string
- name: io.k8s.api.core.v1.Capabilities
map:
fields:
- name: add
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: drop
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.core.v1.CephFSPersistentVolumeSource
map:
fields:
- name: monitors
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: path
type:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: secretFile
type:
scalar: string
- name: secretRef
type:
namedType: io.k8s.api.core.v1.SecretReference
- name: user
type:
scalar: string
- name: io.k8s.api.core.v1.CephFSVolumeSource
map:
fields:
- name: monitors
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: path
type:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: secretFile
type:
scalar: string
- name: secretRef
type:
namedType: io.k8s.api.core.v1.LocalObjectReference
- name: user
type:
scalar: string
- name: io.k8s.api.core.v1.CinderPersistentVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: secretRef
type:
namedType: io.k8s.api.core.v1.SecretReference
- name: volumeID
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.CinderVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: secretRef
type:
namedType: io.k8s.api.core.v1.LocalObjectReference
- name: volumeID
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.ClaimSource
map:
fields:
- name: resourceClaimName
type:
scalar: string
- name: resourceClaimTemplateName
type:
scalar: string
- name: io.k8s.api.core.v1.ClientIPConfig
map:
fields:
- name: timeoutSeconds
type:
scalar: numeric
- name: io.k8s.api.core.v1.ClusterTrustBundleProjection
map:
fields:
- name: labelSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: name
type:
scalar: string
- name: optional
type:
scalar: boolean
- name: path
type:
scalar: string
default: ""
- name: signerName
type:
scalar: string
- name: io.k8s.api.core.v1.ComponentCondition
map:
fields:
- name: error
type:
scalar: string
- name: message
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.ComponentStatus
map:
fields:
- name: apiVersion
type:
scalar: string
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ComponentCondition
elementRelationship: associative
keys:
- type
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: io.k8s.api.core.v1.ConfigMap
map:
fields:
- name: apiVersion
type:
scalar: string
- name: binaryData
type:
map:
elementType:
scalar: string
- name: data
type:
map:
elementType:
scalar: string
- name: immutable
type:
scalar: boolean
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: io.k8s.api.core.v1.ConfigMapEnvSource
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean
- name: io.k8s.api.core.v1.ConfigMapKeySelector
map:
fields:
- name: key
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean
elementRelationship: atomic
- name: io.k8s.api.core.v1.ConfigMapNodeConfigSource
map:
fields:
- name: kubeletConfigKey
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
default: ""
- name: resourceVersion
type:
scalar: string
- name: uid
type:
scalar: string
- name: io.k8s.api.core.v1.ConfigMapProjection
map:
fields:
- name: items
type:
list:
elementType:
namedType: io.k8s.api.core.v1.KeyToPath
elementRelationship: atomic
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean
- name: io.k8s.api.core.v1.ConfigMapVolumeSource
map:
fields:
- name: defaultMode
type:
scalar: numeric
- name: items
type:
list:
elementType:
namedType: io.k8s.api.core.v1.KeyToPath
elementRelationship: atomic
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean
- name: io.k8s.api.core.v1.Container
map:
fields:
- name: args
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: command
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: env
type:
list:
elementType:
namedType: io.k8s.api.core.v1.EnvVar
elementRelationship: associative
keys:
- name
- name: envFrom
type:
list:
elementType:
namedType: io.k8s.api.core.v1.EnvFromSource
elementRelationship: atomic
- name: image
type:
scalar: string
- name: imagePullPolicy
type:
scalar: string
- name: lifecycle
type:
namedType: io.k8s.api.core.v1.Lifecycle
- name: livenessProbe
type:
namedType: io.k8s.api.core.v1.Probe
- name: name
type:
scalar: string
default: ""
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ContainerPort
elementRelationship: associative
keys:
- containerPort
- protocol
- name: readinessProbe
type:
namedType: io.k8s.api.core.v1.Probe
- name: resizePolicy
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ContainerResizePolicy
elementRelationship: atomic
- name: resources
type:
namedType: io.k8s.api.core.v1.ResourceRequirements
default: {}
- name: restartPolicy
type:
scalar: string
- name: securityContext
type:
namedType: io.k8s.api.core.v1.SecurityContext
- name: startupProbe
type:
namedType: io.k8s.api.core.v1.Probe
- name: stdin
type:
scalar: boolean
- name: stdinOnce
type:
scalar: boolean
- name: terminationMessagePath
type:
scalar: string
- name: terminationMessagePolicy
type:
scalar: string
- name: tty
type:
scalar: boolean
- name: volumeDevices
type:
list:
elementType:
namedType: io.k8s.api.core.v1.VolumeDevice
elementRelationship: associative
keys:
- devicePath
- name: volumeMounts
type:
list:
elementType:
namedType: io.k8s.api.core.v1.VolumeMount
elementRelationship: associative
keys:
- mountPath
- name: workingDir
type:
scalar: string
- name: io.k8s.api.core.v1.ContainerImage
map:
fields:
- name: names
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: sizeBytes
type:
scalar: numeric
- name: io.k8s.api.core.v1.ContainerPort
map:
fields:
- name: containerPort
type:
scalar: numeric
default: 0
- name: hostIP
type:
scalar: string
- name: hostPort
type:
scalar: numeric
- name: name
type:
scalar: string
- name: protocol
type:
scalar: string
default: TCP
- name: io.k8s.api.core.v1.ContainerResizePolicy
map:
fields:
- name: resourceName
type:
scalar: string
default: ""
- name: restartPolicy
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.ContainerState
map:
fields:
- name: running
type:
namedType: io.k8s.api.core.v1.ContainerStateRunning
- name: terminated
type:
namedType: io.k8s.api.core.v1.ContainerStateTerminated
- name: waiting
type:
namedType: io.k8s.api.core.v1.ContainerStateWaiting
- name: io.k8s.api.core.v1.ContainerStateRunning
map:
fields:
- name: startedAt
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: io.k8s.api.core.v1.ContainerStateTerminated
map:
fields:
- name: containerID
type:
scalar: string
- name: exitCode
type:
scalar: numeric
default: 0
- name: finishedAt
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: signal
type:
scalar: numeric
- name: startedAt
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: io.k8s.api.core.v1.ContainerStateWaiting
map:
fields:
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: io.k8s.api.core.v1.ContainerStatus
map:
fields:
- name: allocatedResources
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: containerID
type:
scalar: string
- name: image
type:
scalar: string
default: ""
- name: imageID
type:
scalar: string
default: ""
- name: lastState
type:
namedType: io.k8s.api.core.v1.ContainerState
default: {}
- name: name
type:
scalar: string
default: ""
- name: ready
type:
scalar: boolean
default: false
- name: resources
type:
namedType: io.k8s.api.core.v1.ResourceRequirements
- name: restartCount
type:
scalar: numeric
default: 0
- name: started
type:
scalar: boolean
- name: state
type:
namedType: io.k8s.api.core.v1.ContainerState
default: {}
- name: volumeMounts
type:
list:
elementType:
namedType: io.k8s.api.core.v1.VolumeMountStatus
elementRelationship: associative
keys:
- mountPath
- name: io.k8s.api.core.v1.DaemonEndpoint
map:
fields:
- name: Port
type:
scalar: numeric
default: 0
- name: io.k8s.api.core.v1.DownwardAPIProjection
map:
fields:
- name: items
type:
list:
elementType:
namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
elementRelationship: atomic
- name: io.k8s.api.core.v1.DownwardAPIVolumeFile
map:
fields:
- name: fieldRef
type:
namedType: io.k8s.api.core.v1.ObjectFieldSelector
- name: mode
type:
scalar: numeric
- name: path
type:
scalar: string
default: ""
- name: resourceFieldRef
type:
namedType: io.k8s.api.core.v1.ResourceFieldSelector
- name: io.k8s.api.core.v1.DownwardAPIVolumeSource
map:
fields:
- name: defaultMode
type:
scalar: numeric
- name: items
type:
list:
elementType:
namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
elementRelationship: atomic
- name: io.k8s.api.core.v1.EmptyDirVolumeSource
map:
fields:
- name: medium
type:
scalar: string
- name: sizeLimit
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.core.v1.EndpointAddress
map:
fields:
- name: hostname
type:
scalar: string
- name: ip
type:
scalar: string
default: ""
- name: nodeName
type:
scalar: string
- name: targetRef
type:
namedType: io.k8s.api.core.v1.ObjectReference
elementRelationship: atomic
- name: io.k8s.api.core.v1.EndpointPort
map:
fields:
- name: appProtocol
type:
scalar: string
- name: name
type:
scalar: string
- name: port
type:
scalar: numeric
default: 0
- name: protocol
type:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.core.v1.EndpointSubset
map:
fields:
- name: addresses
type:
list:
elementType:
namedType: io.k8s.api.core.v1.EndpointAddress
elementRelationship: atomic
- name: notReadyAddresses
type:
list:
elementType:
namedType: io.k8s.api.core.v1.EndpointAddress
elementRelationship: atomic
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.core.v1.EndpointPort
elementRelationship: atomic
- name: io.k8s.api.core.v1.Endpoints
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: subsets
type:
list:
elementType:
namedType: io.k8s.api.core.v1.EndpointSubset
elementRelationship: atomic
- name: io.k8s.api.core.v1.EnvFromSource
map:
fields:
- name: configMapRef
type:
namedType: io.k8s.api.core.v1.ConfigMapEnvSource
- name: prefix
type:
scalar: string
- name: secretRef
type:
namedType: io.k8s.api.core.v1.SecretEnvSource
- name: io.k8s.api.core.v1.EnvVar
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: value
type:
scalar: string
- name: valueFrom
type:
namedType: io.k8s.api.core.v1.EnvVarSource
- name: io.k8s.api.core.v1.EnvVarSource
map:
fields:
- name: configMapKeyRef
type:
namedType: io.k8s.api.core.v1.ConfigMapKeySelector
- name: fieldRef
type:
namedType: io.k8s.api.core.v1.ObjectFieldSelector
- name: resourceFieldRef
type:
namedType: io.k8s.api.core.v1.ResourceFieldSelector
- name: secretKeyRef
type:
namedType: io.k8s.api.core.v1.SecretKeySelector
- name: io.k8s.api.core.v1.EphemeralContainer
map:
fields:
- name: args
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: command
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: env
type:
list:
elementType:
namedType: io.k8s.api.core.v1.EnvVar
elementRelationship: associative
keys:
- name
- name: envFrom
type:
list:
elementType:
namedType: io.k8s.api.core.v1.EnvFromSource
elementRelationship: atomic
- name: image
type:
scalar: string
- name: imagePullPolicy
type:
scalar: string
- name: lifecycle
type:
namedType: io.k8s.api.core.v1.Lifecycle
- name: livenessProbe
type:
namedType: io.k8s.api.core.v1.Probe
- name: name
type:
scalar: string
default: ""
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ContainerPort
elementRelationship: associative
keys:
- containerPort
- protocol
- name: readinessProbe
type:
namedType: io.k8s.api.core.v1.Probe
- name: resizePolicy
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ContainerResizePolicy
elementRelationship: atomic
- name: resources
type:
namedType: io.k8s.api.core.v1.ResourceRequirements
default: {}
- name: restartPolicy
type:
scalar: string
- name: securityContext
type:
namedType: io.k8s.api.core.v1.SecurityContext
- name: startupProbe
type:
namedType: io.k8s.api.core.v1.Probe
- name: stdin
type:
scalar: boolean
- name: stdinOnce
type:
scalar: boolean
- name: targetContainerName
type:
scalar: string
- name: terminationMessagePath
type:
scalar: string
- name: terminationMessagePolicy
type:
scalar: string
- name: tty
type:
scalar: boolean
- name: volumeDevices
type:
list:
elementType:
namedType: io.k8s.api.core.v1.VolumeDevice
elementRelationship: associative
keys:
- devicePath
- name: volumeMounts
type:
list:
elementType:
namedType: io.k8s.api.core.v1.VolumeMount
elementRelationship: associative
keys:
- mountPath
- name: workingDir
type:
scalar: string
- name: io.k8s.api.core.v1.EphemeralVolumeSource
map:
fields:
- name: volumeClaimTemplate
type:
namedType: io.k8s.api.core.v1.PersistentVolumeClaimTemplate
- name: io.k8s.api.core.v1.Event
map:
fields:
- name: action
type:
scalar: string
- name: apiVersion
type:
scalar: string
- name: count
type:
scalar: numeric
- name: eventTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
- name: firstTimestamp
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: involvedObject
type:
namedType: io.k8s.api.core.v1.ObjectReference
default: {}
- name: kind
type:
scalar: string
- name: lastTimestamp
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: reason
type:
scalar: string
- name: related
type:
namedType: io.k8s.api.core.v1.ObjectReference
- name: reportingComponent
type:
scalar: string
default: ""
- name: reportingInstance
type:
scalar: string
default: ""
- name: series
type:
namedType: io.k8s.api.core.v1.EventSeries
- name: source
type:
namedType: io.k8s.api.core.v1.EventSource
default: {}
- name: type
type:
scalar: string
- name: io.k8s.api.core.v1.EventSeries
map:
fields:
- name: count
type:
scalar: numeric
- name: lastObservedTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
- name: io.k8s.api.core.v1.EventSource
map:
fields:
- name: component
type:
scalar: string
- name: host
type:
scalar: string
- name: io.k8s.api.core.v1.ExecAction
map:
fields:
- name: command
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.core.v1.FCVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: lun
type:
scalar: numeric
- name: readOnly
type:
scalar: boolean
- name: targetWWNs
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: wwids
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.core.v1.FlexPersistentVolumeSource
map:
fields:
- name: driver
type:
scalar: string
default: ""
- name: fsType
type:
scalar: string
- name: options
type:
map:
elementType:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: secretRef
type:
namedType: io.k8s.api.core.v1.SecretReference
- name: io.k8s.api.core.v1.FlexVolumeSource
map:
fields:
- name: driver
type:
scalar: string
default: ""
- name: fsType
type:
scalar: string
- name: options
type:
map:
elementType:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: secretRef
type:
namedType: io.k8s.api.core.v1.LocalObjectReference
- name: io.k8s.api.core.v1.FlockerVolumeSource
map:
fields:
- name: datasetName
type:
scalar: string
- name: datasetUUID
type:
scalar: string
- name: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: partition
type:
scalar: numeric
- name: pdName
type:
scalar: string
default: ""
- name: readOnly
type:
scalar: boolean
- name: io.k8s.api.core.v1.GRPCAction
map:
fields:
- name: port
type:
scalar: numeric
default: 0
- name: service
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.GitRepoVolumeSource
map:
fields:
- name: directory
type:
scalar: string
- name: repository
type:
scalar: string
default: ""
- name: revision
type:
scalar: string
- name: io.k8s.api.core.v1.GlusterfsPersistentVolumeSource
map:
fields:
- name: endpoints
type:
scalar: string
default: ""
- name: endpointsNamespace
type:
scalar: string
- name: path
type:
scalar: string
default: ""
- name: readOnly
type:
scalar: boolean
- name: io.k8s.api.core.v1.GlusterfsVolumeSource
map:
fields:
- name: endpoints
type:
scalar: string
default: ""
- name: path
type:
scalar: string
default: ""
- name: readOnly
type:
scalar: boolean
- name: io.k8s.api.core.v1.HTTPGetAction
map:
fields:
- name: host
type:
scalar: string
- name: httpHeaders
type:
list:
elementType:
namedType: io.k8s.api.core.v1.HTTPHeader
elementRelationship: atomic
- name: path
type:
scalar: string
- name: port
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: scheme
type:
scalar: string
- name: io.k8s.api.core.v1.HTTPHeader
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: value
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.HostAlias
map:
fields:
- name: hostnames
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: ip
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.HostIP
map:
fields:
- name: ip
type:
scalar: string
- name: io.k8s.api.core.v1.HostPathVolumeSource
map:
fields:
- name: path
type:
scalar: string
default: ""
- name: type
type:
scalar: string
- name: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
map:
fields:
- name: chapAuthDiscovery
type:
scalar: boolean
- name: chapAuthSession
type:
scalar: boolean
- name: fsType
type:
scalar: string
- name: initiatorName
type:
scalar: string
- name: iqn
type:
scalar: string
default: ""
- name: iscsiInterface
type:
scalar: string
- name: lun
type:
scalar: numeric
default: 0
- name: portals
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: readOnly
type:
scalar: boolean
- name: secretRef
type:
namedType: io.k8s.api.core.v1.SecretReference
- name: targetPortal
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.ISCSIVolumeSource
map:
fields:
- name: chapAuthDiscovery
type:
scalar: boolean
- name: chapAuthSession
type:
scalar: boolean
- name: fsType
type:
scalar: string
- name: initiatorName
type:
scalar: string
- name: iqn
type:
scalar: string
default: ""
- name: iscsiInterface
type:
scalar: string
- name: lun
type:
scalar: numeric
default: 0
- name: portals
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: readOnly
type:
scalar: boolean
- name: secretRef
type:
namedType: io.k8s.api.core.v1.LocalObjectReference
- name: targetPortal
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.KeyToPath
map:
fields:
- name: key
type:
scalar: string
default: ""
- name: mode
type:
scalar: numeric
- name: path
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.Lifecycle
map:
fields:
- name: postStart
type:
namedType: io.k8s.api.core.v1.LifecycleHandler
- name: preStop
type:
namedType: io.k8s.api.core.v1.LifecycleHandler
- name: io.k8s.api.core.v1.LifecycleHandler
map:
fields:
- name: exec
type:
namedType: io.k8s.api.core.v1.ExecAction
- name: httpGet
type:
namedType: io.k8s.api.core.v1.HTTPGetAction
- name: sleep
type:
namedType: io.k8s.api.core.v1.SleepAction
- name: tcpSocket
type:
namedType: io.k8s.api.core.v1.TCPSocketAction
- name: io.k8s.api.core.v1.LimitRange
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.core.v1.LimitRangeSpec
default: {}
- name: io.k8s.api.core.v1.LimitRangeItem
map:
fields:
- name: default
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: defaultRequest
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: max
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: maxLimitRequestRatio
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: min
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.LimitRangeSpec
map:
fields:
- name: limits
type:
list:
elementType:
namedType: io.k8s.api.core.v1.LimitRangeItem
elementRelationship: atomic
- name: io.k8s.api.core.v1.LoadBalancerIngress
map:
fields:
- name: hostname
type:
scalar: string
- name: ip
type:
scalar: string
- name: ipMode
type:
scalar: string
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PortStatus
elementRelationship: atomic
- name: io.k8s.api.core.v1.LoadBalancerStatus
map:
fields:
- name: ingress
type:
list:
elementType:
namedType: io.k8s.api.core.v1.LoadBalancerIngress
elementRelationship: atomic
- name: io.k8s.api.core.v1.LocalObjectReference
map:
fields:
- name: name
type:
scalar: string
default: ""
elementRelationship: atomic
- name: io.k8s.api.core.v1.LocalVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: path
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.ModifyVolumeStatus
map:
fields:
- name: status
type:
scalar: string
default: ""
- name: targetVolumeAttributesClassName
type:
scalar: string
- name: io.k8s.api.core.v1.NFSVolumeSource
map:
fields:
- name: path
type:
scalar: string
default: ""
- name: readOnly
type:
scalar: boolean
- name: server
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.Namespace
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.core.v1.NamespaceSpec
default: {}
- name: status
type:
namedType: io.k8s.api.core.v1.NamespaceStatus
default: {}
- name: io.k8s.api.core.v1.NamespaceCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.NamespaceSpec
map:
fields:
- name: finalizers
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.core.v1.NamespaceStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.core.v1.NamespaceCondition
elementRelationship: associative
keys:
- type
- name: phase
type:
scalar: string
- name: io.k8s.api.core.v1.Node
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.core.v1.NodeSpec
default: {}
- name: status
type:
namedType: io.k8s.api.core.v1.NodeStatus
default: {}
- name: io.k8s.api.core.v1.NodeAddress
map:
fields:
- name: address
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.NodeAffinity
map:
fields:
- name: preferredDuringSchedulingIgnoredDuringExecution
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PreferredSchedulingTerm
elementRelationship: atomic
- name: requiredDuringSchedulingIgnoredDuringExecution
type:
namedType: io.k8s.api.core.v1.NodeSelector
- name: io.k8s.api.core.v1.NodeCondition
map:
fields:
- name: lastHeartbeatTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.NodeConfigSource
map:
fields:
- name: configMap
type:
namedType: io.k8s.api.core.v1.ConfigMapNodeConfigSource
- name: io.k8s.api.core.v1.NodeConfigStatus
map:
fields:
- name: active
type:
namedType: io.k8s.api.core.v1.NodeConfigSource
- name: assigned
type:
namedType: io.k8s.api.core.v1.NodeConfigSource
- name: error
type:
scalar: string
- name: lastKnownGood
type:
namedType: io.k8s.api.core.v1.NodeConfigSource
- name: io.k8s.api.core.v1.NodeDaemonEndpoints
map:
fields:
- name: kubeletEndpoint
type:
namedType: io.k8s.api.core.v1.DaemonEndpoint
default: {}
- name: io.k8s.api.core.v1.NodeRuntimeHandler
map:
fields:
- name: features
type:
namedType: io.k8s.api.core.v1.NodeRuntimeHandlerFeatures
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.NodeRuntimeHandlerFeatures
map:
fields:
- name: recursiveReadOnlyMounts
type:
scalar: boolean
- name: io.k8s.api.core.v1.NodeSelector
map:
fields:
- name: nodeSelectorTerms
type:
list:
elementType:
namedType: io.k8s.api.core.v1.NodeSelectorTerm
elementRelationship: atomic
elementRelationship: atomic
- name: io.k8s.api.core.v1.NodeSelectorRequirement
map:
fields:
- name: key
type:
scalar: string
default: ""
- name: operator
type:
scalar: string
default: ""
- name: values
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.core.v1.NodeSelectorTerm
map:
fields:
- name: matchExpressions
type:
list:
elementType:
namedType: io.k8s.api.core.v1.NodeSelectorRequirement
elementRelationship: atomic
- name: matchFields
type:
list:
elementType:
namedType: io.k8s.api.core.v1.NodeSelectorRequirement
elementRelationship: atomic
elementRelationship: atomic
- name: io.k8s.api.core.v1.NodeSpec
map:
fields:
- name: configSource
type:
namedType: io.k8s.api.core.v1.NodeConfigSource
- name: externalID
type:
scalar: string
- name: podCIDR
type:
scalar: string
- name: podCIDRs
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: providerID
type:
scalar: string
- name: taints
type:
list:
elementType:
namedType: io.k8s.api.core.v1.Taint
elementRelationship: atomic
- name: unschedulable
type:
scalar: boolean
- name: io.k8s.api.core.v1.NodeStatus
map:
fields:
- name: addresses
type:
list:
elementType:
namedType: io.k8s.api.core.v1.NodeAddress
elementRelationship: associative
keys:
- type
- name: allocatable
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: capacity
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.core.v1.NodeCondition
elementRelationship: associative
keys:
- type
- name: config
type:
namedType: io.k8s.api.core.v1.NodeConfigStatus
- name: daemonEndpoints
type:
namedType: io.k8s.api.core.v1.NodeDaemonEndpoints
default: {}
- name: images
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ContainerImage
elementRelationship: atomic
- name: nodeInfo
type:
namedType: io.k8s.api.core.v1.NodeSystemInfo
default: {}
- name: phase
type:
scalar: string
- name: runtimeHandlers
type:
list:
elementType:
namedType: io.k8s.api.core.v1.NodeRuntimeHandler
elementRelationship: atomic
- name: volumesAttached
type:
list:
elementType:
namedType: io.k8s.api.core.v1.AttachedVolume
elementRelationship: atomic
- name: volumesInUse
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.core.v1.NodeSystemInfo
map:
fields:
- name: architecture
type:
scalar: string
default: ""
- name: bootID
type:
scalar: string
default: ""
- name: containerRuntimeVersion
type:
scalar: string
default: ""
- name: kernelVersion
type:
scalar: string
default: ""
- name: kubeProxyVersion
type:
scalar: string
default: ""
- name: kubeletVersion
type:
scalar: string
default: ""
- name: machineID
type:
scalar: string
default: ""
- name: operatingSystem
type:
scalar: string
default: ""
- name: osImage
type:
scalar: string
default: ""
- name: systemUUID
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.ObjectFieldSelector
map:
fields:
- name: apiVersion
type:
scalar: string
- name: fieldPath
type:
scalar: string
default: ""
elementRelationship: atomic
- name: io.k8s.api.core.v1.ObjectReference
map:
fields:
- name: apiVersion
type:
scalar: string
- name: fieldPath
type:
scalar: string
- name: kind
type:
scalar: string
- name: name
type:
scalar: string
- name: namespace
type:
scalar: string
- name: resourceVersion
type:
scalar: string
- name: uid
type:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.core.v1.PersistentVolume
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.core.v1.PersistentVolumeSpec
default: {}
- name: status
type:
namedType: io.k8s.api.core.v1.PersistentVolumeStatus
default: {}
- name: io.k8s.api.core.v1.PersistentVolumeClaim
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.core.v1.PersistentVolumeClaimSpec
default: {}
- name: status
type:
namedType: io.k8s.api.core.v1.PersistentVolumeClaimStatus
default: {}
- name: io.k8s.api.core.v1.PersistentVolumeClaimCondition
map:
fields:
- name: lastProbeTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.PersistentVolumeClaimSpec
map:
fields:
- name: accessModes
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: dataSource
type:
namedType: io.k8s.api.core.v1.TypedLocalObjectReference
- name: dataSourceRef
type:
namedType: io.k8s.api.core.v1.TypedObjectReference
- name: resources
type:
namedType: io.k8s.api.core.v1.VolumeResourceRequirements
default: {}
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: storageClassName
type:
scalar: string
- name: volumeAttributesClassName
type:
scalar: string
- name: volumeMode
type:
scalar: string
- name: volumeName
type:
scalar: string
- name: io.k8s.api.core.v1.PersistentVolumeClaimStatus
map:
fields:
- name: accessModes
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: allocatedResourceStatuses
type:
map:
elementType:
scalar: string
elementRelationship: separable
- name: allocatedResources
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: capacity
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PersistentVolumeClaimCondition
elementRelationship: associative
keys:
- type
- name: currentVolumeAttributesClassName
type:
scalar: string
- name: modifyVolumeStatus
type:
namedType: io.k8s.api.core.v1.ModifyVolumeStatus
- name: phase
type:
scalar: string
- name: io.k8s.api.core.v1.PersistentVolumeClaimTemplate
map:
fields:
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.core.v1.PersistentVolumeClaimSpec
default: {}
- name: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
map:
fields:
- name: claimName
type:
scalar: string
default: ""
- name: readOnly
type:
scalar: boolean
- name: io.k8s.api.core.v1.PersistentVolumeSpec
map:
fields:
- name: accessModes
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: awsElasticBlockStore
type:
namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
- name: azureDisk
type:
namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
- name: azureFile
type:
namedType: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
- name: capacity
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: cephfs
type:
namedType: io.k8s.api.core.v1.CephFSPersistentVolumeSource
- name: cinder
type:
namedType: io.k8s.api.core.v1.CinderPersistentVolumeSource
- name: claimRef
type:
namedType: io.k8s.api.core.v1.ObjectReference
elementRelationship: separable
- name: csi
type:
namedType: io.k8s.api.core.v1.CSIPersistentVolumeSource
- name: fc
type:
namedType: io.k8s.api.core.v1.FCVolumeSource
- name: flexVolume
type:
namedType: io.k8s.api.core.v1.FlexPersistentVolumeSource
- name: flocker
type:
namedType: io.k8s.api.core.v1.FlockerVolumeSource
- name: gcePersistentDisk
type:
namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
- name: glusterfs
type:
namedType: io.k8s.api.core.v1.GlusterfsPersistentVolumeSource
- name: hostPath
type:
namedType: io.k8s.api.core.v1.HostPathVolumeSource
- name: iscsi
type:
namedType: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
- name: local
type:
namedType: io.k8s.api.core.v1.LocalVolumeSource
- name: mountOptions
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: nfs
type:
namedType: io.k8s.api.core.v1.NFSVolumeSource
- name: nodeAffinity
type:
namedType: io.k8s.api.core.v1.VolumeNodeAffinity
- name: persistentVolumeReclaimPolicy
type:
scalar: string
- name: photonPersistentDisk
type:
namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
- name: portworxVolume
type:
namedType: io.k8s.api.core.v1.PortworxVolumeSource
- name: quobyte
type:
namedType: io.k8s.api.core.v1.QuobyteVolumeSource
- name: rbd
type:
namedType: io.k8s.api.core.v1.RBDPersistentVolumeSource
- name: scaleIO
type:
namedType: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
- name: storageClassName
type:
scalar: string
- name: storageos
type:
namedType: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
- name: volumeAttributesClassName
type:
scalar: string
- name: volumeMode
type:
scalar: string
- name: vsphereVolume
type:
namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
- name: io.k8s.api.core.v1.PersistentVolumeStatus
map:
fields:
- name: lastPhaseTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: phase
type:
scalar: string
- name: reason
type:
scalar: string
- name: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: pdID
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.Pod
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.core.v1.PodSpec
default: {}
- name: status
type:
namedType: io.k8s.api.core.v1.PodStatus
default: {}
- name: io.k8s.api.core.v1.PodAffinity
map:
fields:
- name: preferredDuringSchedulingIgnoredDuringExecution
type:
list:
elementType:
namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
elementRelationship: atomic
- name: requiredDuringSchedulingIgnoredDuringExecution
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PodAffinityTerm
elementRelationship: atomic
- name: io.k8s.api.core.v1.PodAffinityTerm
map:
fields:
- name: labelSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: matchLabelKeys
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: mismatchLabelKeys
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: namespaceSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: namespaces
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: topologyKey
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.PodAntiAffinity
map:
fields:
- name: preferredDuringSchedulingIgnoredDuringExecution
type:
list:
elementType:
namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
elementRelationship: atomic
- name: requiredDuringSchedulingIgnoredDuringExecution
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PodAffinityTerm
elementRelationship: atomic
- name: io.k8s.api.core.v1.PodCondition
map:
fields:
- name: lastProbeTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.PodDNSConfig
map:
fields:
- name: nameservers
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: options
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PodDNSConfigOption
elementRelationship: atomic
- name: searches
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.core.v1.PodDNSConfigOption
map:
fields:
- name: name
type:
scalar: string
- name: value
type:
scalar: string
- name: io.k8s.api.core.v1.PodIP
map:
fields:
- name: ip
type:
scalar: string
- name: io.k8s.api.core.v1.PodOS
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.PodReadinessGate
map:
fields:
- name: conditionType
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.PodResourceClaim
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: source
type:
namedType: io.k8s.api.core.v1.ClaimSource
default: {}
- name: io.k8s.api.core.v1.PodResourceClaimStatus
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: resourceClaimName
type:
scalar: string
- name: io.k8s.api.core.v1.PodSchedulingGate
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.PodSecurityContext
map:
fields:
- name: appArmorProfile
type:
namedType: io.k8s.api.core.v1.AppArmorProfile
- name: fsGroup
type:
scalar: numeric
- name: fsGroupChangePolicy
type:
scalar: string
- name: runAsGroup
type:
scalar: numeric
- name: runAsNonRoot
type:
scalar: boolean
- name: runAsUser
type:
scalar: numeric
- name: seLinuxOptions
type:
namedType: io.k8s.api.core.v1.SELinuxOptions
- name: seccompProfile
type:
namedType: io.k8s.api.core.v1.SeccompProfile
- name: supplementalGroups
type:
list:
elementType:
scalar: numeric
elementRelationship: atomic
- name: sysctls
type:
list:
elementType:
namedType: io.k8s.api.core.v1.Sysctl
elementRelationship: atomic
- name: windowsOptions
type:
namedType: io.k8s.api.core.v1.WindowsSecurityContextOptions
- name: io.k8s.api.core.v1.PodSpec
map:
fields:
- name: activeDeadlineSeconds
type:
scalar: numeric
- name: affinity
type:
namedType: io.k8s.api.core.v1.Affinity
- name: automountServiceAccountToken
type:
scalar: boolean
- name: containers
type:
list:
elementType:
namedType: io.k8s.api.core.v1.Container
elementRelationship: associative
keys:
- name
- name: dnsConfig
type:
namedType: io.k8s.api.core.v1.PodDNSConfig
- name: dnsPolicy
type:
scalar: string
- name: enableServiceLinks
type:
scalar: boolean
- name: ephemeralContainers
type:
list:
elementType:
namedType: io.k8s.api.core.v1.EphemeralContainer
elementRelationship: associative
keys:
- name
- name: hostAliases
type:
list:
elementType:
namedType: io.k8s.api.core.v1.HostAlias
elementRelationship: associative
keys:
- ip
- name: hostIPC
type:
scalar: boolean
- name: hostNetwork
type:
scalar: boolean
- name: hostPID
type:
scalar: boolean
- name: hostUsers
type:
scalar: boolean
- name: hostname
type:
scalar: string
- name: imagePullSecrets
type:
list:
elementType:
namedType: io.k8s.api.core.v1.LocalObjectReference
elementRelationship: associative
keys:
- name
- name: initContainers
type:
list:
elementType:
namedType: io.k8s.api.core.v1.Container
elementRelationship: associative
keys:
- name
- name: nodeName
type:
scalar: string
- name: nodeSelector
type:
map:
elementType:
scalar: string
elementRelationship: atomic
- name: os
type:
namedType: io.k8s.api.core.v1.PodOS
- name: overhead
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: preemptionPolicy
type:
scalar: string
- name: priority
type:
scalar: numeric
- name: priorityClassName
type:
scalar: string
- name: readinessGates
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PodReadinessGate
elementRelationship: atomic
- name: resourceClaims
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PodResourceClaim
elementRelationship: associative
keys:
- name
- name: restartPolicy
type:
scalar: string
- name: runtimeClassName
type:
scalar: string
- name: schedulerName
type:
scalar: string
- name: schedulingGates
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PodSchedulingGate
elementRelationship: associative
keys:
- name
- name: securityContext
type:
namedType: io.k8s.api.core.v1.PodSecurityContext
- name: serviceAccount
type:
scalar: string
- name: serviceAccountName
type:
scalar: string
- name: setHostnameAsFQDN
type:
scalar: boolean
- name: shareProcessNamespace
type:
scalar: boolean
- name: subdomain
type:
scalar: string
- name: terminationGracePeriodSeconds
type:
scalar: numeric
- name: tolerations
type:
list:
elementType:
namedType: io.k8s.api.core.v1.Toleration
elementRelationship: atomic
- name: topologySpreadConstraints
type:
list:
elementType:
namedType: io.k8s.api.core.v1.TopologySpreadConstraint
elementRelationship: associative
keys:
- topologyKey
- whenUnsatisfiable
- name: volumes
type:
list:
elementType:
namedType: io.k8s.api.core.v1.Volume
elementRelationship: associative
keys:
- name
- name: io.k8s.api.core.v1.PodStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PodCondition
elementRelationship: associative
keys:
- type
- name: containerStatuses
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ContainerStatus
elementRelationship: atomic
- name: ephemeralContainerStatuses
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ContainerStatus
elementRelationship: atomic
- name: hostIP
type:
scalar: string
- name: hostIPs
type:
list:
elementType:
namedType: io.k8s.api.core.v1.HostIP
elementRelationship: atomic
- name: initContainerStatuses
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ContainerStatus
elementRelationship: atomic
- name: message
type:
scalar: string
- name: nominatedNodeName
type:
scalar: string
- name: phase
type:
scalar: string
- name: podIP
type:
scalar: string
- name: podIPs
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PodIP
elementRelationship: associative
keys:
- ip
- name: qosClass
type:
scalar: string
- name: reason
type:
scalar: string
- name: resize
type:
scalar: string
- name: resourceClaimStatuses
type:
list:
elementType:
namedType: io.k8s.api.core.v1.PodResourceClaimStatus
elementRelationship: associative
keys:
- name
- name: startTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: io.k8s.api.core.v1.PodTemplate
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: io.k8s.api.core.v1.PodTemplateSpec
map:
fields:
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.core.v1.PodSpec
default: {}
- name: io.k8s.api.core.v1.PortStatus
map:
fields:
- name: error
type:
scalar: string
- name: port
type:
scalar: numeric
default: 0
- name: protocol
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.PortworxVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: volumeID
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.PreferredSchedulingTerm
map:
fields:
- name: preference
type:
namedType: io.k8s.api.core.v1.NodeSelectorTerm
default: {}
- name: weight
type:
scalar: numeric
default: 0
- name: io.k8s.api.core.v1.Probe
map:
fields:
- name: exec
type:
namedType: io.k8s.api.core.v1.ExecAction
- name: failureThreshold
type:
scalar: numeric
- name: grpc
type:
namedType: io.k8s.api.core.v1.GRPCAction
- name: httpGet
type:
namedType: io.k8s.api.core.v1.HTTPGetAction
- name: initialDelaySeconds
type:
scalar: numeric
- name: periodSeconds
type:
scalar: numeric
- name: successThreshold
type:
scalar: numeric
- name: tcpSocket
type:
namedType: io.k8s.api.core.v1.TCPSocketAction
- name: terminationGracePeriodSeconds
type:
scalar: numeric
- name: timeoutSeconds
type:
scalar: numeric
- name: io.k8s.api.core.v1.ProjectedVolumeSource
map:
fields:
- name: defaultMode
type:
scalar: numeric
- name: sources
type:
list:
elementType:
namedType: io.k8s.api.core.v1.VolumeProjection
elementRelationship: atomic
- name: io.k8s.api.core.v1.QuobyteVolumeSource
map:
fields:
- name: group
type:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: registry
type:
scalar: string
default: ""
- name: tenant
type:
scalar: string
- name: user
type:
scalar: string
- name: volume
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.RBDPersistentVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: image
type:
scalar: string
default: ""
- name: keyring
type:
scalar: string
- name: monitors
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: pool
type:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: secretRef
type:
namedType: io.k8s.api.core.v1.SecretReference
- name: user
type:
scalar: string
- name: io.k8s.api.core.v1.RBDVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: image
type:
scalar: string
default: ""
- name: keyring
type:
scalar: string
- name: monitors
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: pool
type:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: secretRef
type:
namedType: io.k8s.api.core.v1.LocalObjectReference
- name: user
type:
scalar: string
- name: io.k8s.api.core.v1.ReplicationController
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.core.v1.ReplicationControllerSpec
default: {}
- name: status
type:
namedType: io.k8s.api.core.v1.ReplicationControllerStatus
default: {}
- name: io.k8s.api.core.v1.ReplicationControllerCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.ReplicationControllerSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
- name: selector
type:
map:
elementType:
scalar: string
elementRelationship: atomic
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
- name: io.k8s.api.core.v1.ReplicationControllerStatus
map:
fields:
- name: availableReplicas
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ReplicationControllerCondition
elementRelationship: associative
keys:
- type
- name: fullyLabeledReplicas
type:
scalar: numeric
- name: observedGeneration
type:
scalar: numeric
- name: readyReplicas
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
default: 0
- name: io.k8s.api.core.v1.ResourceClaim
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.ResourceFieldSelector
map:
fields:
- name: containerName
type:
scalar: string
- name: divisor
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: resource
type:
scalar: string
default: ""
elementRelationship: atomic
- name: io.k8s.api.core.v1.ResourceQuota
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.core.v1.ResourceQuotaSpec
default: {}
- name: status
type:
namedType: io.k8s.api.core.v1.ResourceQuotaStatus
default: {}
- name: io.k8s.api.core.v1.ResourceQuotaSpec
map:
fields:
- name: hard
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: scopeSelector
type:
namedType: io.k8s.api.core.v1.ScopeSelector
- name: scopes
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.core.v1.ResourceQuotaStatus
map:
fields:
- name: hard
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: used
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.core.v1.ResourceRequirements
map:
fields:
- name: claims
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ResourceClaim
elementRelationship: associative
keys:
- name
- name: limits
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: requests
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.core.v1.SELinuxOptions
map:
fields:
- name: level
type:
scalar: string
- name: role
type:
scalar: string
- name: type
type:
scalar: string
- name: user
type:
scalar: string
- name: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: gateway
type:
scalar: string
default: ""
- name: protectionDomain
type:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: secretRef
type:
namedType: io.k8s.api.core.v1.SecretReference
- name: sslEnabled
type:
scalar: boolean
- name: storageMode
type:
scalar: string
- name: storagePool
type:
scalar: string
- name: system
type:
scalar: string
default: ""
- name: volumeName
type:
scalar: string
- name: io.k8s.api.core.v1.ScaleIOVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: gateway
type:
scalar: string
default: ""
- name: protectionDomain
type:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: secretRef
type:
namedType: io.k8s.api.core.v1.LocalObjectReference
- name: sslEnabled
type:
scalar: boolean
- name: storageMode
type:
scalar: string
- name: storagePool
type:
scalar: string
- name: system
type:
scalar: string
default: ""
- name: volumeName
type:
scalar: string
- name: io.k8s.api.core.v1.ScopeSelector
map:
fields:
- name: matchExpressions
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
elementRelationship: atomic
elementRelationship: atomic
- name: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
map:
fields:
- name: operator
type:
scalar: string
default: ""
- name: scopeName
type:
scalar: string
default: ""
- name: values
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.core.v1.SeccompProfile
map:
fields:
- name: localhostProfile
type:
scalar: string
- name: type
type:
scalar: string
default: ""
unions:
- discriminator: type
fields:
- fieldName: localhostProfile
discriminatorValue: LocalhostProfile
- name: io.k8s.api.core.v1.Secret
map:
fields:
- name: apiVersion
type:
scalar: string
- name: data
type:
map:
elementType:
scalar: string
- name: immutable
type:
scalar: boolean
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: stringData
type:
map:
elementType:
scalar: string
- name: type
type:
scalar: string
- name: io.k8s.api.core.v1.SecretEnvSource
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean
- name: io.k8s.api.core.v1.SecretKeySelector
map:
fields:
- name: key
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean
elementRelationship: atomic
- name: io.k8s.api.core.v1.SecretProjection
map:
fields:
- name: items
type:
list:
elementType:
namedType: io.k8s.api.core.v1.KeyToPath
elementRelationship: atomic
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean
- name: io.k8s.api.core.v1.SecretReference
map:
fields:
- name: name
type:
scalar: string
- name: namespace
type:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.core.v1.SecretVolumeSource
map:
fields:
- name: defaultMode
type:
scalar: numeric
- name: items
type:
list:
elementType:
namedType: io.k8s.api.core.v1.KeyToPath
elementRelationship: atomic
- name: optional
type:
scalar: boolean
- name: secretName
type:
scalar: string
- name: io.k8s.api.core.v1.SecurityContext
map:
fields:
- name: allowPrivilegeEscalation
type:
scalar: boolean
- name: appArmorProfile
type:
namedType: io.k8s.api.core.v1.AppArmorProfile
- name: capabilities
type:
namedType: io.k8s.api.core.v1.Capabilities
- name: privileged
type:
scalar: boolean
- name: procMount
type:
scalar: string
- name: readOnlyRootFilesystem
type:
scalar: boolean
- name: runAsGroup
type:
scalar: numeric
- name: runAsNonRoot
type:
scalar: boolean
- name: runAsUser
type:
scalar: numeric
- name: seLinuxOptions
type:
namedType: io.k8s.api.core.v1.SELinuxOptions
- name: seccompProfile
type:
namedType: io.k8s.api.core.v1.SeccompProfile
- name: windowsOptions
type:
namedType: io.k8s.api.core.v1.WindowsSecurityContextOptions
- name: io.k8s.api.core.v1.Service
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.core.v1.ServiceSpec
default: {}
- name: status
type:
namedType: io.k8s.api.core.v1.ServiceStatus
default: {}
- name: io.k8s.api.core.v1.ServiceAccount
map:
fields:
- name: apiVersion
type:
scalar: string
- name: automountServiceAccountToken
type:
scalar: boolean
- name: imagePullSecrets
type:
list:
elementType:
namedType: io.k8s.api.core.v1.LocalObjectReference
elementRelationship: atomic
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: secrets
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ObjectReference
elementRelationship: associative
keys:
- name
- name: io.k8s.api.core.v1.ServiceAccountTokenProjection
map:
fields:
- name: audience
type:
scalar: string
- name: expirationSeconds
type:
scalar: numeric
- name: path
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.ServicePort
map:
fields:
- name: appProtocol
type:
scalar: string
- name: name
type:
scalar: string
- name: nodePort
type:
scalar: numeric
- name: port
type:
scalar: numeric
default: 0
- name: protocol
type:
scalar: string
default: TCP
- name: targetPort
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: io.k8s.api.core.v1.ServiceSpec
map:
fields:
- name: allocateLoadBalancerNodePorts
type:
scalar: boolean
- name: clusterIP
type:
scalar: string
- name: clusterIPs
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: externalIPs
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: externalName
type:
scalar: string
- name: externalTrafficPolicy
type:
scalar: string
- name: healthCheckNodePort
type:
scalar: numeric
- name: internalTrafficPolicy
type:
scalar: string
- name: ipFamilies
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: ipFamilyPolicy
type:
scalar: string
- name: loadBalancerClass
type:
scalar: string
- name: loadBalancerIP
type:
scalar: string
- name: loadBalancerSourceRanges
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.core.v1.ServicePort
elementRelationship: associative
keys:
- port
- protocol
- name: publishNotReadyAddresses
type:
scalar: boolean
- name: selector
type:
map:
elementType:
scalar: string
elementRelationship: atomic
- name: sessionAffinity
type:
scalar: string
- name: sessionAffinityConfig
type:
namedType: io.k8s.api.core.v1.SessionAffinityConfig
- name: trafficDistribution
type:
scalar: string
- name: type
type:
scalar: string
- name: io.k8s.api.core.v1.ServiceStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
elementRelationship: associative
keys:
- type
- name: loadBalancer
type:
namedType: io.k8s.api.core.v1.LoadBalancerStatus
default: {}
- name: io.k8s.api.core.v1.SessionAffinityConfig
map:
fields:
- name: clientIP
type:
namedType: io.k8s.api.core.v1.ClientIPConfig
- name: io.k8s.api.core.v1.SleepAction
map:
fields:
- name: seconds
type:
scalar: numeric
default: 0
- name: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: secretRef
type:
namedType: io.k8s.api.core.v1.ObjectReference
- name: volumeName
type:
scalar: string
- name: volumeNamespace
type:
scalar: string
- name: io.k8s.api.core.v1.StorageOSVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: readOnly
type:
scalar: boolean
- name: secretRef
type:
namedType: io.k8s.api.core.v1.LocalObjectReference
- name: volumeName
type:
scalar: string
- name: volumeNamespace
type:
scalar: string
- name: io.k8s.api.core.v1.Sysctl
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: value
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.TCPSocketAction
map:
fields:
- name: host
type:
scalar: string
- name: port
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: io.k8s.api.core.v1.Taint
map:
fields:
- name: effect
type:
scalar: string
default: ""
- name: key
type:
scalar: string
default: ""
- name: timeAdded
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: value
type:
scalar: string
- name: io.k8s.api.core.v1.Toleration
map:
fields:
- name: effect
type:
scalar: string
- name: key
type:
scalar: string
- name: operator
type:
scalar: string
- name: tolerationSeconds
type:
scalar: numeric
- name: value
type:
scalar: string
- name: io.k8s.api.core.v1.TopologySelectorLabelRequirement
map:
fields:
- name: key
type:
scalar: string
default: ""
- name: values
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.core.v1.TopologySelectorTerm
map:
fields:
- name: matchLabelExpressions
type:
list:
elementType:
namedType: io.k8s.api.core.v1.TopologySelectorLabelRequirement
elementRelationship: atomic
elementRelationship: atomic
- name: io.k8s.api.core.v1.TopologySpreadConstraint
map:
fields:
- name: labelSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: matchLabelKeys
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: maxSkew
type:
scalar: numeric
default: 0
- name: minDomains
type:
scalar: numeric
- name: nodeAffinityPolicy
type:
scalar: string
- name: nodeTaintsPolicy
type:
scalar: string
- name: topologyKey
type:
scalar: string
default: ""
- name: whenUnsatisfiable
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.TypedLocalObjectReference
map:
fields:
- name: apiGroup
type:
scalar: string
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
elementRelationship: atomic
- name: io.k8s.api.core.v1.TypedObjectReference
map:
fields:
- name: apiGroup
type:
scalar: string
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
- name: io.k8s.api.core.v1.Volume
map:
fields:
- name: awsElasticBlockStore
type:
namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
- name: azureDisk
type:
namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
- name: azureFile
type:
namedType: io.k8s.api.core.v1.AzureFileVolumeSource
- name: cephfs
type:
namedType: io.k8s.api.core.v1.CephFSVolumeSource
- name: cinder
type:
namedType: io.k8s.api.core.v1.CinderVolumeSource
- name: configMap
type:
namedType: io.k8s.api.core.v1.ConfigMapVolumeSource
- name: csi
type:
namedType: io.k8s.api.core.v1.CSIVolumeSource
- name: downwardAPI
type:
namedType: io.k8s.api.core.v1.DownwardAPIVolumeSource
- name: emptyDir
type:
namedType: io.k8s.api.core.v1.EmptyDirVolumeSource
- name: ephemeral
type:
namedType: io.k8s.api.core.v1.EphemeralVolumeSource
- name: fc
type:
namedType: io.k8s.api.core.v1.FCVolumeSource
- name: flexVolume
type:
namedType: io.k8s.api.core.v1.FlexVolumeSource
- name: flocker
type:
namedType: io.k8s.api.core.v1.FlockerVolumeSource
- name: gcePersistentDisk
type:
namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
- name: gitRepo
type:
namedType: io.k8s.api.core.v1.GitRepoVolumeSource
- name: glusterfs
type:
namedType: io.k8s.api.core.v1.GlusterfsVolumeSource
- name: hostPath
type:
namedType: io.k8s.api.core.v1.HostPathVolumeSource
- name: iscsi
type:
namedType: io.k8s.api.core.v1.ISCSIVolumeSource
- name: name
type:
scalar: string
default: ""
- name: nfs
type:
namedType: io.k8s.api.core.v1.NFSVolumeSource
- name: persistentVolumeClaim
type:
namedType: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
- name: photonPersistentDisk
type:
namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
- name: portworxVolume
type:
namedType: io.k8s.api.core.v1.PortworxVolumeSource
- name: projected
type:
namedType: io.k8s.api.core.v1.ProjectedVolumeSource
- name: quobyte
type:
namedType: io.k8s.api.core.v1.QuobyteVolumeSource
- name: rbd
type:
namedType: io.k8s.api.core.v1.RBDVolumeSource
- name: scaleIO
type:
namedType: io.k8s.api.core.v1.ScaleIOVolumeSource
- name: secret
type:
namedType: io.k8s.api.core.v1.SecretVolumeSource
- name: storageos
type:
namedType: io.k8s.api.core.v1.StorageOSVolumeSource
- name: vsphereVolume
type:
namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
- name: io.k8s.api.core.v1.VolumeDevice
map:
fields:
- name: devicePath
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.VolumeMount
map:
fields:
- name: mountPath
type:
scalar: string
default: ""
- name: mountPropagation
type:
scalar: string
- name: name
type:
scalar: string
default: ""
- name: readOnly
type:
scalar: boolean
- name: recursiveReadOnly
type:
scalar: string
- name: subPath
type:
scalar: string
- name: subPathExpr
type:
scalar: string
- name: io.k8s.api.core.v1.VolumeMountStatus
map:
fields:
- name: mountPath
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: readOnly
type:
scalar: boolean
- name: recursiveReadOnly
type:
scalar: string
- name: io.k8s.api.core.v1.VolumeNodeAffinity
map:
fields:
- name: required
type:
namedType: io.k8s.api.core.v1.NodeSelector
- name: io.k8s.api.core.v1.VolumeProjection
map:
fields:
- name: clusterTrustBundle
type:
namedType: io.k8s.api.core.v1.ClusterTrustBundleProjection
- name: configMap
type:
namedType: io.k8s.api.core.v1.ConfigMapProjection
- name: downwardAPI
type:
namedType: io.k8s.api.core.v1.DownwardAPIProjection
- name: secret
type:
namedType: io.k8s.api.core.v1.SecretProjection
- name: serviceAccountToken
type:
namedType: io.k8s.api.core.v1.ServiceAccountTokenProjection
- name: io.k8s.api.core.v1.VolumeResourceRequirements
map:
fields:
- name: limits
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: requests
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
map:
fields:
- name: fsType
type:
scalar: string
- name: storagePolicyID
type:
scalar: string
- name: storagePolicyName
type:
scalar: string
- name: volumePath
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.WeightedPodAffinityTerm
map:
fields:
- name: podAffinityTerm
type:
namedType: io.k8s.api.core.v1.PodAffinityTerm
default: {}
- name: weight
type:
scalar: numeric
default: 0
- name: io.k8s.api.core.v1.WindowsSecurityContextOptions
map:
fields:
- name: gmsaCredentialSpec
type:
scalar: string
- name: gmsaCredentialSpecName
type:
scalar: string
- name: hostProcess
type:
scalar: boolean
- name: runAsUserName
type:
scalar: string
- name: io.k8s.api.discovery.v1.Endpoint
map:
fields:
- name: addresses
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: conditions
type:
namedType: io.k8s.api.discovery.v1.EndpointConditions
default: {}
- name: deprecatedTopology
type:
map:
elementType:
scalar: string
- name: hints
type:
namedType: io.k8s.api.discovery.v1.EndpointHints
- name: hostname
type:
scalar: string
- name: nodeName
type:
scalar: string
- name: targetRef
type:
namedType: io.k8s.api.core.v1.ObjectReference
- name: zone
type:
scalar: string
- name: io.k8s.api.discovery.v1.EndpointConditions
map:
fields:
- name: ready
type:
scalar: boolean
- name: serving
type:
scalar: boolean
- name: terminating
type:
scalar: boolean
- name: io.k8s.api.discovery.v1.EndpointHints
map:
fields:
- name: forZones
type:
list:
elementType:
namedType: io.k8s.api.discovery.v1.ForZone
elementRelationship: atomic
- name: io.k8s.api.discovery.v1.EndpointPort
map:
fields:
- name: appProtocol
type:
scalar: string
- name: name
type:
scalar: string
- name: port
type:
scalar: numeric
- name: protocol
type:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.discovery.v1.EndpointSlice
map:
fields:
- name: addressType
type:
scalar: string
default: ""
- name: apiVersion
type:
scalar: string
- name: endpoints
type:
list:
elementType:
namedType: io.k8s.api.discovery.v1.Endpoint
elementRelationship: atomic
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.discovery.v1.EndpointPort
elementRelationship: atomic
- name: io.k8s.api.discovery.v1.ForZone
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.discovery.v1beta1.Endpoint
map:
fields:
- name: addresses
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: conditions
type:
namedType: io.k8s.api.discovery.v1beta1.EndpointConditions
default: {}
- name: hints
type:
namedType: io.k8s.api.discovery.v1beta1.EndpointHints
- name: hostname
type:
scalar: string
- name: nodeName
type:
scalar: string
- name: targetRef
type:
namedType: io.k8s.api.core.v1.ObjectReference
- name: topology
type:
map:
elementType:
scalar: string
- name: io.k8s.api.discovery.v1beta1.EndpointConditions
map:
fields:
- name: ready
type:
scalar: boolean
- name: serving
type:
scalar: boolean
- name: terminating
type:
scalar: boolean
- name: io.k8s.api.discovery.v1beta1.EndpointHints
map:
fields:
- name: forZones
type:
list:
elementType:
namedType: io.k8s.api.discovery.v1beta1.ForZone
elementRelationship: atomic
- name: io.k8s.api.discovery.v1beta1.EndpointPort
map:
fields:
- name: appProtocol
type:
scalar: string
- name: name
type:
scalar: string
- name: port
type:
scalar: numeric
- name: protocol
type:
scalar: string
- name: io.k8s.api.discovery.v1beta1.EndpointSlice
map:
fields:
- name: addressType
type:
scalar: string
default: ""
- name: apiVersion
type:
scalar: string
- name: endpoints
type:
list:
elementType:
namedType: io.k8s.api.discovery.v1beta1.Endpoint
elementRelationship: atomic
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.discovery.v1beta1.EndpointPort
elementRelationship: atomic
- name: io.k8s.api.discovery.v1beta1.ForZone
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.events.v1.Event
map:
fields:
- name: action
type:
scalar: string
- name: apiVersion
type:
scalar: string
- name: deprecatedCount
type:
scalar: numeric
- name: deprecatedFirstTimestamp
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: deprecatedLastTimestamp
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: deprecatedSource
type:
namedType: io.k8s.api.core.v1.EventSource
default: {}
- name: eventTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: note
type:
scalar: string
- name: reason
type:
scalar: string
- name: regarding
type:
namedType: io.k8s.api.core.v1.ObjectReference
default: {}
- name: related
type:
namedType: io.k8s.api.core.v1.ObjectReference
- name: reportingController
type:
scalar: string
- name: reportingInstance
type:
scalar: string
- name: series
type:
namedType: io.k8s.api.events.v1.EventSeries
- name: type
type:
scalar: string
- name: io.k8s.api.events.v1.EventSeries
map:
fields:
- name: count
type:
scalar: numeric
default: 0
- name: lastObservedTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
- name: io.k8s.api.events.v1beta1.Event
map:
fields:
- name: action
type:
scalar: string
- name: apiVersion
type:
scalar: string
- name: deprecatedCount
type:
scalar: numeric
- name: deprecatedFirstTimestamp
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: deprecatedLastTimestamp
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: deprecatedSource
type:
namedType: io.k8s.api.core.v1.EventSource
default: {}
- name: eventTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: note
type:
scalar: string
- name: reason
type:
scalar: string
- name: regarding
type:
namedType: io.k8s.api.core.v1.ObjectReference
default: {}
- name: related
type:
namedType: io.k8s.api.core.v1.ObjectReference
- name: reportingController
type:
scalar: string
- name: reportingInstance
type:
scalar: string
- name: series
type:
namedType: io.k8s.api.events.v1beta1.EventSeries
- name: type
type:
scalar: string
- name: io.k8s.api.events.v1beta1.EventSeries
map:
fields:
- name: count
type:
scalar: numeric
default: 0
- name: lastObservedTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
- name: io.k8s.api.extensions.v1beta1.DaemonSet
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.extensions.v1beta1.DaemonSetSpec
default: {}
- name: status
type:
namedType: io.k8s.api.extensions.v1beta1.DaemonSetStatus
default: {}
- name: io.k8s.api.extensions.v1beta1.DaemonSetCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.extensions.v1beta1.DaemonSetSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: revisionHistoryLimit
type:
scalar: numeric
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: templateGeneration
type:
scalar: numeric
- name: updateStrategy
type:
namedType: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
default: {}
- name: io.k8s.api.extensions.v1beta1.DaemonSetStatus
map:
fields:
- name: collisionCount
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.DaemonSetCondition
elementRelationship: associative
keys:
- type
- name: currentNumberScheduled
type:
scalar: numeric
default: 0
- name: desiredNumberScheduled
type:
scalar: numeric
default: 0
- name: numberAvailable
type:
scalar: numeric
- name: numberMisscheduled
type:
scalar: numeric
default: 0
- name: numberReady
type:
scalar: numeric
default: 0
- name: numberUnavailable
type:
scalar: numeric
- name: observedGeneration
type:
scalar: numeric
- name: updatedNumberScheduled
type:
scalar: numeric
- name: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
map:
fields:
- name: rollingUpdate
type:
namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
- name: type
type:
scalar: string
- name: io.k8s.api.extensions.v1beta1.Deployment
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.extensions.v1beta1.DeploymentSpec
default: {}
- name: status
type:
namedType: io.k8s.api.extensions.v1beta1.DeploymentStatus
default: {}
- name: io.k8s.api.extensions.v1beta1.DeploymentCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: lastUpdateTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.extensions.v1beta1.DeploymentSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: paused
type:
scalar: boolean
- name: progressDeadlineSeconds
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
- name: revisionHistoryLimit
type:
scalar: numeric
- name: rollbackTo
type:
namedType: io.k8s.api.extensions.v1beta1.RollbackConfig
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: strategy
type:
namedType: io.k8s.api.extensions.v1beta1.DeploymentStrategy
default: {}
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: io.k8s.api.extensions.v1beta1.DeploymentStatus
map:
fields:
- name: availableReplicas
type:
scalar: numeric
- name: collisionCount
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.DeploymentCondition
elementRelationship: associative
keys:
- type
- name: observedGeneration
type:
scalar: numeric
- name: readyReplicas
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
- name: unavailableReplicas
type:
scalar: numeric
- name: updatedReplicas
type:
scalar: numeric
- name: io.k8s.api.extensions.v1beta1.DeploymentStrategy
map:
fields:
- name: rollingUpdate
type:
namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
- name: type
type:
scalar: string
- name: io.k8s.api.extensions.v1beta1.HTTPIngressPath
map:
fields:
- name: backend
type:
namedType: io.k8s.api.extensions.v1beta1.IngressBackend
default: {}
- name: path
type:
scalar: string
- name: pathType
type:
scalar: string
- name: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
map:
fields:
- name: paths
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.HTTPIngressPath
elementRelationship: atomic
- name: io.k8s.api.extensions.v1beta1.IPBlock
map:
fields:
- name: cidr
type:
scalar: string
default: ""
- name: except
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.extensions.v1beta1.Ingress
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.extensions.v1beta1.IngressSpec
default: {}
- name: status
type:
namedType: io.k8s.api.extensions.v1beta1.IngressStatus
default: {}
- name: io.k8s.api.extensions.v1beta1.IngressBackend
map:
fields:
- name: resource
type:
namedType: io.k8s.api.core.v1.TypedLocalObjectReference
- name: serviceName
type:
scalar: string
- name: servicePort
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: io.k8s.api.extensions.v1beta1.IngressLoadBalancerIngress
map:
fields:
- name: hostname
type:
scalar: string
- name: ip
type:
scalar: string
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.IngressPortStatus
elementRelationship: atomic
- name: io.k8s.api.extensions.v1beta1.IngressLoadBalancerStatus
map:
fields:
- name: ingress
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.IngressLoadBalancerIngress
elementRelationship: atomic
- name: io.k8s.api.extensions.v1beta1.IngressPortStatus
map:
fields:
- name: error
type:
scalar: string
- name: port
type:
scalar: numeric
default: 0
- name: protocol
type:
scalar: string
default: ""
- name: io.k8s.api.extensions.v1beta1.IngressRule
map:
fields:
- name: host
type:
scalar: string
- name: http
type:
namedType: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
- name: io.k8s.api.extensions.v1beta1.IngressSpec
map:
fields:
- name: backend
type:
namedType: io.k8s.api.extensions.v1beta1.IngressBackend
- name: ingressClassName
type:
scalar: string
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.IngressRule
elementRelationship: atomic
- name: tls
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.IngressTLS
elementRelationship: atomic
- name: io.k8s.api.extensions.v1beta1.IngressStatus
map:
fields:
- name: loadBalancer
type:
namedType: io.k8s.api.extensions.v1beta1.IngressLoadBalancerStatus
default: {}
- name: io.k8s.api.extensions.v1beta1.IngressTLS
map:
fields:
- name: hosts
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: secretName
type:
scalar: string
- name: io.k8s.api.extensions.v1beta1.NetworkPolicy
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
default: {}
- name: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
map:
fields:
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
elementRelationship: atomic
- name: to
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
elementRelationship: atomic
- name: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
map:
fields:
- name: from
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
elementRelationship: atomic
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
elementRelationship: atomic
- name: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
map:
fields:
- name: ipBlock
type:
namedType: io.k8s.api.extensions.v1beta1.IPBlock
- name: namespaceSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: podSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
map:
fields:
- name: endPort
type:
scalar: numeric
- name: port
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: protocol
type:
scalar: string
- name: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
map:
fields:
- name: egress
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
elementRelationship: atomic
- name: ingress
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
elementRelationship: atomic
- name: podSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
default: {}
- name: policyTypes
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.extensions.v1beta1.ReplicaSet
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
default: {}
- name: status
type:
namedType: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
default: {}
- name: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
map:
fields:
- name: minReadySeconds
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: template
type:
namedType: io.k8s.api.core.v1.PodTemplateSpec
default: {}
- name: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
map:
fields:
- name: availableReplicas
type:
scalar: numeric
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
elementRelationship: associative
keys:
- type
- name: fullyLabeledReplicas
type:
scalar: numeric
- name: observedGeneration
type:
scalar: numeric
- name: readyReplicas
type:
scalar: numeric
- name: replicas
type:
scalar: numeric
default: 0
- name: io.k8s.api.extensions.v1beta1.RollbackConfig
map:
fields:
- name: revision
type:
scalar: numeric
- name: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
map:
fields:
- name: maxSurge
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: maxUnavailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
map:
fields:
- name: maxSurge
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: maxUnavailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration
map:
fields:
- name: lendablePercent
type:
scalar: numeric
- name: nominalConcurrencyShares
type:
scalar: numeric
- name: io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod
map:
fields:
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1.FlowSchema
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.flowcontrol.v1.FlowSchemaSpec
default: {}
- name: status
type:
namedType: io.k8s.api.flowcontrol.v1.FlowSchemaStatus
default: {}
- name: io.k8s.api.flowcontrol.v1.FlowSchemaCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
- name: type
type:
scalar: string
- name: io.k8s.api.flowcontrol.v1.FlowSchemaSpec
map:
fields:
- name: distinguisherMethod
type:
namedType: io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod
- name: matchingPrecedence
type:
scalar: numeric
default: 0
- name: priorityLevelConfiguration
type:
namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference
default: {}
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects
elementRelationship: atomic
- name: io.k8s.api.flowcontrol.v1.FlowSchemaStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1.FlowSchemaCondition
elementRelationship: associative
keys:
- type
- name: io.k8s.api.flowcontrol.v1.GroupSubject
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1.LimitResponse
map:
fields:
- name: queuing
type:
namedType: io.k8s.api.flowcontrol.v1.QueuingConfiguration
- name: type
type:
scalar: string
default: ""
unions:
- discriminator: type
fields:
- fieldName: queuing
discriminatorValue: Queuing
- name: io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration
map:
fields:
- name: borrowingLimitPercent
type:
scalar: numeric
- name: lendablePercent
type:
scalar: numeric
- name: limitResponse
type:
namedType: io.k8s.api.flowcontrol.v1.LimitResponse
default: {}
- name: nominalConcurrencyShares
type:
scalar: numeric
- name: io.k8s.api.flowcontrol.v1.NonResourcePolicyRule
map:
fields:
- name: nonResourceURLs
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: verbs
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects
map:
fields:
- name: nonResourceRules
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1.NonResourcePolicyRule
elementRelationship: atomic
- name: resourceRules
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1.ResourcePolicyRule
elementRelationship: atomic
- name: subjects
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1.Subject
elementRelationship: atomic
- name: io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec
default: {}
- name: status
type:
namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus
default: {}
- name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
- name: type
type:
scalar: string
- name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec
map:
fields:
- name: exempt
type:
namedType: io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration
- name: limited
type:
namedType: io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration
- name: type
type:
scalar: string
default: ""
unions:
- discriminator: type
fields:
- fieldName: exempt
discriminatorValue: Exempt
- fieldName: limited
discriminatorValue: Limited
- name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition
elementRelationship: associative
keys:
- type
- name: io.k8s.api.flowcontrol.v1.QueuingConfiguration
map:
fields:
- name: handSize
type:
scalar: numeric
default: 0
- name: queueLengthLimit
type:
scalar: numeric
default: 0
- name: queues
type:
scalar: numeric
default: 0
- name: io.k8s.api.flowcontrol.v1.ResourcePolicyRule
map:
fields:
- name: apiGroups
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: clusterScope
type:
scalar: boolean
- name: namespaces
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: resources
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: verbs
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.flowcontrol.v1.ServiceAccountSubject
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1.Subject
map:
fields:
- name: group
type:
namedType: io.k8s.api.flowcontrol.v1.GroupSubject
- name: kind
type:
scalar: string
default: ""
- name: serviceAccount
type:
namedType: io.k8s.api.flowcontrol.v1.ServiceAccountSubject
- name: user
type:
namedType: io.k8s.api.flowcontrol.v1.UserSubject
unions:
- discriminator: kind
fields:
- fieldName: group
discriminatorValue: Group
- fieldName: serviceAccount
discriminatorValue: ServiceAccount
- fieldName: user
discriminatorValue: User
- name: io.k8s.api.flowcontrol.v1.UserSubject
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta1.ExemptPriorityLevelConfiguration
map:
fields:
- name: lendablePercent
type:
scalar: numeric
- name: nominalConcurrencyShares
type:
scalar: numeric
- name: io.k8s.api.flowcontrol.v1beta1.FlowDistinguisherMethod
map:
fields:
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta1.FlowSchema
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaSpec
default: {}
- name: status
type:
namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaStatus
default: {}
- name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
- name: type
type:
scalar: string
- name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaSpec
map:
fields:
- name: distinguisherMethod
type:
namedType: io.k8s.api.flowcontrol.v1beta1.FlowDistinguisherMethod
- name: matchingPrecedence
type:
scalar: numeric
default: 0
- name: priorityLevelConfiguration
type:
namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationReference
default: {}
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta1.PolicyRulesWithSubjects
elementRelationship: atomic
- name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaCondition
elementRelationship: associative
keys:
- type
- name: io.k8s.api.flowcontrol.v1beta1.GroupSubject
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta1.LimitResponse
map:
fields:
- name: queuing
type:
namedType: io.k8s.api.flowcontrol.v1beta1.QueuingConfiguration
- name: type
type:
scalar: string
default: ""
unions:
- discriminator: type
fields:
- fieldName: queuing
discriminatorValue: Queuing
- name: io.k8s.api.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration
map:
fields:
- name: assuredConcurrencyShares
type:
scalar: numeric
default: 0
- name: borrowingLimitPercent
type:
scalar: numeric
- name: lendablePercent
type:
scalar: numeric
- name: limitResponse
type:
namedType: io.k8s.api.flowcontrol.v1beta1.LimitResponse
default: {}
- name: io.k8s.api.flowcontrol.v1beta1.NonResourcePolicyRule
map:
fields:
- name: nonResourceURLs
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: verbs
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.flowcontrol.v1beta1.PolicyRulesWithSubjects
map:
fields:
- name: nonResourceRules
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta1.NonResourcePolicyRule
elementRelationship: atomic
- name: resourceRules
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta1.ResourcePolicyRule
elementRelationship: atomic
- name: subjects
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta1.Subject
elementRelationship: atomic
- name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfiguration
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationSpec
default: {}
- name: status
type:
namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationStatus
default: {}
- name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
- name: type
type:
scalar: string
- name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationReference
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationSpec
map:
fields:
- name: exempt
type:
namedType: io.k8s.api.flowcontrol.v1beta1.ExemptPriorityLevelConfiguration
- name: limited
type:
namedType: io.k8s.api.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration
- name: type
type:
scalar: string
default: ""
unions:
- discriminator: type
fields:
- fieldName: exempt
discriminatorValue: Exempt
- fieldName: limited
discriminatorValue: Limited
- name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationCondition
elementRelationship: associative
keys:
- type
- name: io.k8s.api.flowcontrol.v1beta1.QueuingConfiguration
map:
fields:
- name: handSize
type:
scalar: numeric
default: 0
- name: queueLengthLimit
type:
scalar: numeric
default: 0
- name: queues
type:
scalar: numeric
default: 0
- name: io.k8s.api.flowcontrol.v1beta1.ResourcePolicyRule
map:
fields:
- name: apiGroups
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: clusterScope
type:
scalar: boolean
- name: namespaces
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: resources
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: verbs
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.flowcontrol.v1beta1.ServiceAccountSubject
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta1.Subject
map:
fields:
- name: group
type:
namedType: io.k8s.api.flowcontrol.v1beta1.GroupSubject
- name: kind
type:
scalar: string
default: ""
- name: serviceAccount
type:
namedType: io.k8s.api.flowcontrol.v1beta1.ServiceAccountSubject
- name: user
type:
namedType: io.k8s.api.flowcontrol.v1beta1.UserSubject
unions:
- discriminator: kind
fields:
- fieldName: group
discriminatorValue: Group
- fieldName: serviceAccount
discriminatorValue: ServiceAccount
- fieldName: user
discriminatorValue: User
- name: io.k8s.api.flowcontrol.v1beta1.UserSubject
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta2.ExemptPriorityLevelConfiguration
map:
fields:
- name: lendablePercent
type:
scalar: numeric
- name: nominalConcurrencyShares
type:
scalar: numeric
- name: io.k8s.api.flowcontrol.v1beta2.FlowDistinguisherMethod
map:
fields:
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta2.FlowSchema
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaSpec
default: {}
- name: status
type:
namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaStatus
default: {}
- name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
- name: type
type:
scalar: string
- name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaSpec
map:
fields:
- name: distinguisherMethod
type:
namedType: io.k8s.api.flowcontrol.v1beta2.FlowDistinguisherMethod
- name: matchingPrecedence
type:
scalar: numeric
default: 0
- name: priorityLevelConfiguration
type:
namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationReference
default: {}
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta2.PolicyRulesWithSubjects
elementRelationship: atomic
- name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaCondition
elementRelationship: associative
keys:
- type
- name: io.k8s.api.flowcontrol.v1beta2.GroupSubject
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta2.LimitResponse
map:
fields:
- name: queuing
type:
namedType: io.k8s.api.flowcontrol.v1beta2.QueuingConfiguration
- name: type
type:
scalar: string
default: ""
unions:
- discriminator: type
fields:
- fieldName: queuing
discriminatorValue: Queuing
- name: io.k8s.api.flowcontrol.v1beta2.LimitedPriorityLevelConfiguration
map:
fields:
- name: assuredConcurrencyShares
type:
scalar: numeric
default: 0
- name: borrowingLimitPercent
type:
scalar: numeric
- name: lendablePercent
type:
scalar: numeric
- name: limitResponse
type:
namedType: io.k8s.api.flowcontrol.v1beta2.LimitResponse
default: {}
- name: io.k8s.api.flowcontrol.v1beta2.NonResourcePolicyRule
map:
fields:
- name: nonResourceURLs
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: verbs
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.flowcontrol.v1beta2.PolicyRulesWithSubjects
map:
fields:
- name: nonResourceRules
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta2.NonResourcePolicyRule
elementRelationship: atomic
- name: resourceRules
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta2.ResourcePolicyRule
elementRelationship: atomic
- name: subjects
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta2.Subject
elementRelationship: atomic
- name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationSpec
default: {}
- name: status
type:
namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationStatus
default: {}
- name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
- name: type
type:
scalar: string
- name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationReference
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationSpec
map:
fields:
- name: exempt
type:
namedType: io.k8s.api.flowcontrol.v1beta2.ExemptPriorityLevelConfiguration
- name: limited
type:
namedType: io.k8s.api.flowcontrol.v1beta2.LimitedPriorityLevelConfiguration
- name: type
type:
scalar: string
default: ""
unions:
- discriminator: type
fields:
- fieldName: exempt
discriminatorValue: Exempt
- fieldName: limited
discriminatorValue: Limited
- name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationCondition
elementRelationship: associative
keys:
- type
- name: io.k8s.api.flowcontrol.v1beta2.QueuingConfiguration
map:
fields:
- name: handSize
type:
scalar: numeric
default: 0
- name: queueLengthLimit
type:
scalar: numeric
default: 0
- name: queues
type:
scalar: numeric
default: 0
- name: io.k8s.api.flowcontrol.v1beta2.ResourcePolicyRule
map:
fields:
- name: apiGroups
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: clusterScope
type:
scalar: boolean
- name: namespaces
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: resources
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: verbs
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.flowcontrol.v1beta2.ServiceAccountSubject
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta2.Subject
map:
fields:
- name: group
type:
namedType: io.k8s.api.flowcontrol.v1beta2.GroupSubject
- name: kind
type:
scalar: string
default: ""
- name: serviceAccount
type:
namedType: io.k8s.api.flowcontrol.v1beta2.ServiceAccountSubject
- name: user
type:
namedType: io.k8s.api.flowcontrol.v1beta2.UserSubject
unions:
- discriminator: kind
fields:
- fieldName: group
discriminatorValue: Group
- fieldName: serviceAccount
discriminatorValue: ServiceAccount
- fieldName: user
discriminatorValue: User
- name: io.k8s.api.flowcontrol.v1beta2.UserSubject
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration
map:
fields:
- name: lendablePercent
type:
scalar: numeric
- name: nominalConcurrencyShares
type:
scalar: numeric
- name: io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod
map:
fields:
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta3.FlowSchema
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec
default: {}
- name: status
type:
namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus
default: {}
- name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
- name: type
type:
scalar: string
- name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec
map:
fields:
- name: distinguisherMethod
type:
namedType: io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod
- name: matchingPrecedence
type:
scalar: numeric
default: 0
- name: priorityLevelConfiguration
type:
namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference
default: {}
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects
elementRelationship: atomic
- name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition
elementRelationship: associative
keys:
- type
- name: io.k8s.api.flowcontrol.v1beta3.GroupSubject
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta3.LimitResponse
map:
fields:
- name: queuing
type:
namedType: io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration
- name: type
type:
scalar: string
default: ""
unions:
- discriminator: type
fields:
- fieldName: queuing
discriminatorValue: Queuing
- name: io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration
map:
fields:
- name: borrowingLimitPercent
type:
scalar: numeric
- name: lendablePercent
type:
scalar: numeric
- name: limitResponse
type:
namedType: io.k8s.api.flowcontrol.v1beta3.LimitResponse
default: {}
- name: nominalConcurrencyShares
type:
scalar: numeric
default: 0
- name: io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule
map:
fields:
- name: nonResourceURLs
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: verbs
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects
map:
fields:
- name: nonResourceRules
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule
elementRelationship: atomic
- name: resourceRules
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule
elementRelationship: atomic
- name: subjects
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta3.Subject
elementRelationship: atomic
- name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec
default: {}
- name: status
type:
namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus
default: {}
- name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
- name: type
type:
scalar: string
- name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec
map:
fields:
- name: exempt
type:
namedType: io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration
- name: limited
type:
namedType: io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration
- name: type
type:
scalar: string
default: ""
unions:
- discriminator: type
fields:
- fieldName: exempt
discriminatorValue: Exempt
- fieldName: limited
discriminatorValue: Limited
- name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition
elementRelationship: associative
keys:
- type
- name: io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration
map:
fields:
- name: handSize
type:
scalar: numeric
default: 0
- name: queueLengthLimit
type:
scalar: numeric
default: 0
- name: queues
type:
scalar: numeric
default: 0
- name: io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule
map:
fields:
- name: apiGroups
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: clusterScope
type:
scalar: boolean
- name: namespaces
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: resources
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: verbs
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
default: ""
- name: io.k8s.api.flowcontrol.v1beta3.Subject
map:
fields:
- name: group
type:
namedType: io.k8s.api.flowcontrol.v1beta3.GroupSubject
- name: kind
type:
scalar: string
default: ""
- name: serviceAccount
type:
namedType: io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject
- name: user
type:
namedType: io.k8s.api.flowcontrol.v1beta3.UserSubject
unions:
- discriminator: kind
fields:
- fieldName: group
discriminatorValue: Group
- fieldName: serviceAccount
discriminatorValue: ServiceAccount
- fieldName: user
discriminatorValue: User
- name: io.k8s.api.flowcontrol.v1beta3.UserSubject
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.imagepolicy.v1alpha1.ImageReview
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewSpec
default: {}
- name: status
type:
namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewStatus
default: {}
- name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewContainerSpec
map:
fields:
- name: image
type:
scalar: string
- name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewSpec
map:
fields:
- name: annotations
type:
map:
elementType:
scalar: string
- name: containers
type:
list:
elementType:
namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewContainerSpec
elementRelationship: atomic
- name: namespace
type:
scalar: string
- name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewStatus
map:
fields:
- name: allowed
type:
scalar: boolean
default: false
- name: auditAnnotations
type:
map:
elementType:
scalar: string
- name: reason
type:
scalar: string
- name: io.k8s.api.networking.v1.HTTPIngressPath
map:
fields:
- name: backend
type:
namedType: io.k8s.api.networking.v1.IngressBackend
default: {}
- name: path
type:
scalar: string
- name: pathType
type:
scalar: string
- name: io.k8s.api.networking.v1.HTTPIngressRuleValue
map:
fields:
- name: paths
type:
list:
elementType:
namedType: io.k8s.api.networking.v1.HTTPIngressPath
elementRelationship: atomic
- name: io.k8s.api.networking.v1.IPBlock
map:
fields:
- name: cidr
type:
scalar: string
default: ""
- name: except
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.networking.v1.Ingress
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.networking.v1.IngressSpec
default: {}
- name: status
type:
namedType: io.k8s.api.networking.v1.IngressStatus
default: {}
- name: io.k8s.api.networking.v1.IngressBackend
map:
fields:
- name: resource
type:
namedType: io.k8s.api.core.v1.TypedLocalObjectReference
- name: service
type:
namedType: io.k8s.api.networking.v1.IngressServiceBackend
- name: io.k8s.api.networking.v1.IngressClass
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.networking.v1.IngressClassSpec
default: {}
- name: io.k8s.api.networking.v1.IngressClassParametersReference
map:
fields:
- name: apiGroup
type:
scalar: string
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
- name: scope
type:
scalar: string
- name: io.k8s.api.networking.v1.IngressClassSpec
map:
fields:
- name: controller
type:
scalar: string
- name: parameters
type:
namedType: io.k8s.api.networking.v1.IngressClassParametersReference
- name: io.k8s.api.networking.v1.IngressLoadBalancerIngress
map:
fields:
- name: hostname
type:
scalar: string
- name: ip
type:
scalar: string
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.networking.v1.IngressPortStatus
elementRelationship: atomic
- name: io.k8s.api.networking.v1.IngressLoadBalancerStatus
map:
fields:
- name: ingress
type:
list:
elementType:
namedType: io.k8s.api.networking.v1.IngressLoadBalancerIngress
elementRelationship: atomic
- name: io.k8s.api.networking.v1.IngressPortStatus
map:
fields:
- name: error
type:
scalar: string
- name: port
type:
scalar: numeric
default: 0
- name: protocol
type:
scalar: string
default: ""
- name: io.k8s.api.networking.v1.IngressRule
map:
fields:
- name: host
type:
scalar: string
- name: http
type:
namedType: io.k8s.api.networking.v1.HTTPIngressRuleValue
- name: io.k8s.api.networking.v1.IngressServiceBackend
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: port
type:
namedType: io.k8s.api.networking.v1.ServiceBackendPort
default: {}
- name: io.k8s.api.networking.v1.IngressSpec
map:
fields:
- name: defaultBackend
type:
namedType: io.k8s.api.networking.v1.IngressBackend
- name: ingressClassName
type:
scalar: string
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.networking.v1.IngressRule
elementRelationship: atomic
- name: tls
type:
list:
elementType:
namedType: io.k8s.api.networking.v1.IngressTLS
elementRelationship: atomic
- name: io.k8s.api.networking.v1.IngressStatus
map:
fields:
- name: loadBalancer
type:
namedType: io.k8s.api.networking.v1.IngressLoadBalancerStatus
default: {}
- name: io.k8s.api.networking.v1.IngressTLS
map:
fields:
- name: hosts
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: secretName
type:
scalar: string
- name: io.k8s.api.networking.v1.NetworkPolicy
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.networking.v1.NetworkPolicySpec
default: {}
- name: io.k8s.api.networking.v1.NetworkPolicyEgressRule
map:
fields:
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.networking.v1.NetworkPolicyPort
elementRelationship: atomic
- name: to
type:
list:
elementType:
namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
elementRelationship: atomic
- name: io.k8s.api.networking.v1.NetworkPolicyIngressRule
map:
fields:
- name: from
type:
list:
elementType:
namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
elementRelationship: atomic
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.networking.v1.NetworkPolicyPort
elementRelationship: atomic
- name: io.k8s.api.networking.v1.NetworkPolicyPeer
map:
fields:
- name: ipBlock
type:
namedType: io.k8s.api.networking.v1.IPBlock
- name: namespaceSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: podSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: io.k8s.api.networking.v1.NetworkPolicyPort
map:
fields:
- name: endPort
type:
scalar: numeric
- name: port
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: protocol
type:
scalar: string
- name: io.k8s.api.networking.v1.NetworkPolicySpec
map:
fields:
- name: egress
type:
list:
elementType:
namedType: io.k8s.api.networking.v1.NetworkPolicyEgressRule
elementRelationship: atomic
- name: ingress
type:
list:
elementType:
namedType: io.k8s.api.networking.v1.NetworkPolicyIngressRule
elementRelationship: atomic
- name: podSelector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
default: {}
- name: policyTypes
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.networking.v1.ServiceBackendPort
map:
fields:
- name: name
type:
scalar: string
- name: number
type:
scalar: numeric
- name: io.k8s.api.networking.v1alpha1.IPAddress
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.networking.v1alpha1.IPAddressSpec
default: {}
- name: io.k8s.api.networking.v1alpha1.IPAddressSpec
map:
fields:
- name: parentRef
type:
namedType: io.k8s.api.networking.v1alpha1.ParentReference
- name: io.k8s.api.networking.v1alpha1.ParentReference
map:
fields:
- name: group
type:
scalar: string
- name: name
type:
scalar: string
- name: namespace
type:
scalar: string
- name: resource
type:
scalar: string
- name: io.k8s.api.networking.v1alpha1.ServiceCIDR
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.networking.v1alpha1.ServiceCIDRSpec
default: {}
- name: status
type:
namedType: io.k8s.api.networking.v1alpha1.ServiceCIDRStatus
default: {}
- name: io.k8s.api.networking.v1alpha1.ServiceCIDRSpec
map:
fields:
- name: cidrs
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.networking.v1alpha1.ServiceCIDRStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
elementRelationship: associative
keys:
- type
- name: io.k8s.api.networking.v1beta1.HTTPIngressPath
map:
fields:
- name: backend
type:
namedType: io.k8s.api.networking.v1beta1.IngressBackend
default: {}
- name: path
type:
scalar: string
- name: pathType
type:
scalar: string
- name: io.k8s.api.networking.v1beta1.HTTPIngressRuleValue
map:
fields:
- name: paths
type:
list:
elementType:
namedType: io.k8s.api.networking.v1beta1.HTTPIngressPath
elementRelationship: atomic
- name: io.k8s.api.networking.v1beta1.Ingress
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.networking.v1beta1.IngressSpec
default: {}
- name: status
type:
namedType: io.k8s.api.networking.v1beta1.IngressStatus
default: {}
- name: io.k8s.api.networking.v1beta1.IngressBackend
map:
fields:
- name: resource
type:
namedType: io.k8s.api.core.v1.TypedLocalObjectReference
- name: serviceName
type:
scalar: string
- name: servicePort
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: io.k8s.api.networking.v1beta1.IngressClass
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.networking.v1beta1.IngressClassSpec
default: {}
- name: io.k8s.api.networking.v1beta1.IngressClassParametersReference
map:
fields:
- name: apiGroup
type:
scalar: string
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
- name: scope
type:
scalar: string
- name: io.k8s.api.networking.v1beta1.IngressClassSpec
map:
fields:
- name: controller
type:
scalar: string
- name: parameters
type:
namedType: io.k8s.api.networking.v1beta1.IngressClassParametersReference
- name: io.k8s.api.networking.v1beta1.IngressLoadBalancerIngress
map:
fields:
- name: hostname
type:
scalar: string
- name: ip
type:
scalar: string
- name: ports
type:
list:
elementType:
namedType: io.k8s.api.networking.v1beta1.IngressPortStatus
elementRelationship: atomic
- name: io.k8s.api.networking.v1beta1.IngressLoadBalancerStatus
map:
fields:
- name: ingress
type:
list:
elementType:
namedType: io.k8s.api.networking.v1beta1.IngressLoadBalancerIngress
elementRelationship: atomic
- name: io.k8s.api.networking.v1beta1.IngressPortStatus
map:
fields:
- name: error
type:
scalar: string
- name: port
type:
scalar: numeric
default: 0
- name: protocol
type:
scalar: string
default: ""
- name: io.k8s.api.networking.v1beta1.IngressRule
map:
fields:
- name: host
type:
scalar: string
- name: http
type:
namedType: io.k8s.api.networking.v1beta1.HTTPIngressRuleValue
- name: io.k8s.api.networking.v1beta1.IngressSpec
map:
fields:
- name: backend
type:
namedType: io.k8s.api.networking.v1beta1.IngressBackend
- name: ingressClassName
type:
scalar: string
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.networking.v1beta1.IngressRule
elementRelationship: atomic
- name: tls
type:
list:
elementType:
namedType: io.k8s.api.networking.v1beta1.IngressTLS
elementRelationship: atomic
- name: io.k8s.api.networking.v1beta1.IngressStatus
map:
fields:
- name: loadBalancer
type:
namedType: io.k8s.api.networking.v1beta1.IngressLoadBalancerStatus
default: {}
- name: io.k8s.api.networking.v1beta1.IngressTLS
map:
fields:
- name: hosts
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: secretName
type:
scalar: string
- name: io.k8s.api.node.v1.Overhead
map:
fields:
- name: podFixed
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.node.v1.RuntimeClass
map:
fields:
- name: apiVersion
type:
scalar: string
- name: handler
type:
scalar: string
default: ""
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: overhead
type:
namedType: io.k8s.api.node.v1.Overhead
- name: scheduling
type:
namedType: io.k8s.api.node.v1.Scheduling
- name: io.k8s.api.node.v1.Scheduling
map:
fields:
- name: nodeSelector
type:
map:
elementType:
scalar: string
elementRelationship: atomic
- name: tolerations
type:
list:
elementType:
namedType: io.k8s.api.core.v1.Toleration
elementRelationship: atomic
- name: io.k8s.api.node.v1alpha1.Overhead
map:
fields:
- name: podFixed
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.node.v1alpha1.RuntimeClass
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.node.v1alpha1.RuntimeClassSpec
default: {}
- name: io.k8s.api.node.v1alpha1.RuntimeClassSpec
map:
fields:
- name: overhead
type:
namedType: io.k8s.api.node.v1alpha1.Overhead
- name: runtimeHandler
type:
scalar: string
default: ""
- name: scheduling
type:
namedType: io.k8s.api.node.v1alpha1.Scheduling
- name: io.k8s.api.node.v1alpha1.Scheduling
map:
fields:
- name: nodeSelector
type:
map:
elementType:
scalar: string
elementRelationship: atomic
- name: tolerations
type:
list:
elementType:
namedType: io.k8s.api.core.v1.Toleration
elementRelationship: atomic
- name: io.k8s.api.node.v1beta1.Overhead
map:
fields:
- name: podFixed
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: io.k8s.api.node.v1beta1.RuntimeClass
map:
fields:
- name: apiVersion
type:
scalar: string
- name: handler
type:
scalar: string
default: ""
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: overhead
type:
namedType: io.k8s.api.node.v1beta1.Overhead
- name: scheduling
type:
namedType: io.k8s.api.node.v1beta1.Scheduling
- name: io.k8s.api.node.v1beta1.Scheduling
map:
fields:
- name: nodeSelector
type:
map:
elementType:
scalar: string
elementRelationship: atomic
- name: tolerations
type:
list:
elementType:
namedType: io.k8s.api.core.v1.Toleration
elementRelationship: atomic
- name: io.k8s.api.policy.v1.Eviction
map:
fields:
- name: apiVersion
type:
scalar: string
- name: deleteOptions
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: io.k8s.api.policy.v1.PodDisruptionBudget
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.policy.v1.PodDisruptionBudgetSpec
default: {}
- name: status
type:
namedType: io.k8s.api.policy.v1.PodDisruptionBudgetStatus
default: {}
- name: io.k8s.api.policy.v1.PodDisruptionBudgetSpec
map:
fields:
- name: maxUnavailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: minAvailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: unhealthyPodEvictionPolicy
type:
scalar: string
- name: io.k8s.api.policy.v1.PodDisruptionBudgetStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
elementRelationship: associative
keys:
- type
- name: currentHealthy
type:
scalar: numeric
default: 0
- name: desiredHealthy
type:
scalar: numeric
default: 0
- name: disruptedPods
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: disruptionsAllowed
type:
scalar: numeric
default: 0
- name: expectedPods
type:
scalar: numeric
default: 0
- name: observedGeneration
type:
scalar: numeric
- name: io.k8s.api.policy.v1beta1.Eviction
map:
fields:
- name: apiVersion
type:
scalar: string
- name: deleteOptions
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: io.k8s.api.policy.v1beta1.PodDisruptionBudget
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
default: {}
- name: status
type:
namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
default: {}
- name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
map:
fields:
- name: maxUnavailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: minAvailable
type:
namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
- name: selector
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: unhealthyPodEvictionPolicy
type:
scalar: string
- name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
elementRelationship: associative
keys:
- type
- name: currentHealthy
type:
scalar: numeric
default: 0
- name: desiredHealthy
type:
scalar: numeric
default: 0
- name: disruptedPods
type:
map:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: disruptionsAllowed
type:
scalar: numeric
default: 0
- name: expectedPods
type:
scalar: numeric
default: 0
- name: observedGeneration
type:
scalar: numeric
- name: io.k8s.api.rbac.v1.AggregationRule
map:
fields:
- name: clusterRoleSelectors
type:
list:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
elementRelationship: atomic
- name: io.k8s.api.rbac.v1.ClusterRole
map:
fields:
- name: aggregationRule
type:
namedType: io.k8s.api.rbac.v1.AggregationRule
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.rbac.v1.PolicyRule
elementRelationship: atomic
- name: io.k8s.api.rbac.v1.ClusterRoleBinding
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: roleRef
type:
namedType: io.k8s.api.rbac.v1.RoleRef
default: {}
- name: subjects
type:
list:
elementType:
namedType: io.k8s.api.rbac.v1.Subject
elementRelationship: atomic
- name: io.k8s.api.rbac.v1.PolicyRule
map:
fields:
- name: apiGroups
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: nonResourceURLs
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: resourceNames
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: resources
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: verbs
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.rbac.v1.Role
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.rbac.v1.PolicyRule
elementRelationship: atomic
- name: io.k8s.api.rbac.v1.RoleBinding
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: roleRef
type:
namedType: io.k8s.api.rbac.v1.RoleRef
default: {}
- name: subjects
type:
list:
elementType:
namedType: io.k8s.api.rbac.v1.Subject
elementRelationship: atomic
- name: io.k8s.api.rbac.v1.RoleRef
map:
fields:
- name: apiGroup
type:
scalar: string
default: ""
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
elementRelationship: atomic
- name: io.k8s.api.rbac.v1.Subject
map:
fields:
- name: apiGroup
type:
scalar: string
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.rbac.v1alpha1.AggregationRule
map:
fields:
- name: clusterRoleSelectors
type:
list:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
elementRelationship: atomic
- name: io.k8s.api.rbac.v1alpha1.ClusterRole
map:
fields:
- name: aggregationRule
type:
namedType: io.k8s.api.rbac.v1alpha1.AggregationRule
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
elementRelationship: atomic
- name: io.k8s.api.rbac.v1alpha1.ClusterRoleBinding
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: roleRef
type:
namedType: io.k8s.api.rbac.v1alpha1.RoleRef
default: {}
- name: subjects
type:
list:
elementType:
namedType: io.k8s.api.rbac.v1alpha1.Subject
elementRelationship: atomic
- name: io.k8s.api.rbac.v1alpha1.PolicyRule
map:
fields:
- name: apiGroups
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: nonResourceURLs
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: resourceNames
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: resources
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: verbs
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.rbac.v1alpha1.Role
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
elementRelationship: atomic
- name: io.k8s.api.rbac.v1alpha1.RoleBinding
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: roleRef
type:
namedType: io.k8s.api.rbac.v1alpha1.RoleRef
default: {}
- name: subjects
type:
list:
elementType:
namedType: io.k8s.api.rbac.v1alpha1.Subject
elementRelationship: atomic
- name: io.k8s.api.rbac.v1alpha1.RoleRef
map:
fields:
- name: apiGroup
type:
scalar: string
default: ""
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.rbac.v1alpha1.Subject
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
- name: io.k8s.api.rbac.v1beta1.AggregationRule
map:
fields:
- name: clusterRoleSelectors
type:
list:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
elementRelationship: atomic
- name: io.k8s.api.rbac.v1beta1.ClusterRole
map:
fields:
- name: aggregationRule
type:
namedType: io.k8s.api.rbac.v1beta1.AggregationRule
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.rbac.v1beta1.PolicyRule
elementRelationship: atomic
- name: io.k8s.api.rbac.v1beta1.ClusterRoleBinding
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: roleRef
type:
namedType: io.k8s.api.rbac.v1beta1.RoleRef
default: {}
- name: subjects
type:
list:
elementType:
namedType: io.k8s.api.rbac.v1beta1.Subject
elementRelationship: atomic
- name: io.k8s.api.rbac.v1beta1.PolicyRule
map:
fields:
- name: apiGroups
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: nonResourceURLs
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: resourceNames
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: resources
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: verbs
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.rbac.v1beta1.Role
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: rules
type:
list:
elementType:
namedType: io.k8s.api.rbac.v1beta1.PolicyRule
elementRelationship: atomic
- name: io.k8s.api.rbac.v1beta1.RoleBinding
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: roleRef
type:
namedType: io.k8s.api.rbac.v1beta1.RoleRef
default: {}
- name: subjects
type:
list:
elementType:
namedType: io.k8s.api.rbac.v1beta1.Subject
elementRelationship: atomic
- name: io.k8s.api.rbac.v1beta1.RoleRef
map:
fields:
- name: apiGroup
type:
scalar: string
default: ""
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.rbac.v1beta1.Subject
map:
fields:
- name: apiGroup
type:
scalar: string
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
- name: io.k8s.api.resource.v1alpha2.AllocationResult
map:
fields:
- name: availableOnNodes
type:
namedType: io.k8s.api.core.v1.NodeSelector
- name: resourceHandles
type:
list:
elementType:
namedType: io.k8s.api.resource.v1alpha2.ResourceHandle
elementRelationship: atomic
- name: shareable
type:
scalar: boolean
- name: io.k8s.api.resource.v1alpha2.DriverAllocationResult
map:
fields:
- name: namedResources
type:
namedType: io.k8s.api.resource.v1alpha2.NamedResourcesAllocationResult
- name: vendorRequestParameters
type:
namedType: __untyped_atomic_
- name: io.k8s.api.resource.v1alpha2.DriverRequests
map:
fields:
- name: driverName
type:
scalar: string
- name: requests
type:
list:
elementType:
namedType: io.k8s.api.resource.v1alpha2.ResourceRequest
elementRelationship: atomic
- name: vendorParameters
type:
namedType: __untyped_atomic_
- name: io.k8s.api.resource.v1alpha2.NamedResourcesAllocationResult
map:
fields:
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.resource.v1alpha2.NamedResourcesAttribute
map:
fields:
- name: bool
type:
scalar: boolean
- name: int
type:
scalar: numeric
- name: intSlice
type:
namedType: io.k8s.api.resource.v1alpha2.NamedResourcesIntSlice
- name: name
type:
scalar: string
default: ""
- name: quantity
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: string
type:
scalar: string
- name: stringSlice
type:
namedType: io.k8s.api.resource.v1alpha2.NamedResourcesStringSlice
- name: version
type:
scalar: string
- name: io.k8s.api.resource.v1alpha2.NamedResourcesFilter
map:
fields:
- name: selector
type:
scalar: string
default: ""
- name: io.k8s.api.resource.v1alpha2.NamedResourcesInstance
map:
fields:
- name: attributes
type:
list:
elementType:
namedType: io.k8s.api.resource.v1alpha2.NamedResourcesAttribute
elementRelationship: atomic
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.resource.v1alpha2.NamedResourcesIntSlice
map:
fields:
- name: ints
type:
list:
elementType:
scalar: numeric
elementRelationship: atomic
- name: io.k8s.api.resource.v1alpha2.NamedResourcesRequest
map:
fields:
- name: selector
type:
scalar: string
default: ""
- name: io.k8s.api.resource.v1alpha2.NamedResourcesResources
map:
fields:
- name: instances
type:
list:
elementType:
namedType: io.k8s.api.resource.v1alpha2.NamedResourcesInstance
elementRelationship: atomic
- name: io.k8s.api.resource.v1alpha2.NamedResourcesStringSlice
map:
fields:
- name: strings
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.resource.v1alpha2.PodSchedulingContext
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec
default: {}
- name: status
type:
namedType: io.k8s.api.resource.v1alpha2.PodSchedulingContextStatus
default: {}
- name: io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec
map:
fields:
- name: potentialNodes
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: selectedNode
type:
scalar: string
- name: io.k8s.api.resource.v1alpha2.PodSchedulingContextStatus
map:
fields:
- name: resourceClaims
type:
list:
elementType:
namedType: io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus
elementRelationship: associative
keys:
- name
- name: io.k8s.api.resource.v1alpha2.ResourceClaim
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.resource.v1alpha2.ResourceClaimSpec
default: {}
- name: status
type:
namedType: io.k8s.api.resource.v1alpha2.ResourceClaimStatus
default: {}
- name: io.k8s.api.resource.v1alpha2.ResourceClaimConsumerReference
map:
fields:
- name: apiGroup
type:
scalar: string
- name: name
type:
scalar: string
default: ""
- name: resource
type:
scalar: string
default: ""
- name: uid
type:
scalar: string
default: ""
- name: io.k8s.api.resource.v1alpha2.ResourceClaimParameters
map:
fields:
- name: apiVersion
type:
scalar: string
- name: driverRequests
type:
list:
elementType:
namedType: io.k8s.api.resource.v1alpha2.DriverRequests
elementRelationship: atomic
- name: generatedFrom
type:
namedType: io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: shareable
type:
scalar: boolean
- name: io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference
map:
fields:
- name: apiGroup
type:
scalar: string
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus
map:
fields:
- name: name
type:
scalar: string
- name: unsuitableNodes
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.resource.v1alpha2.ResourceClaimSpec
map:
fields:
- name: allocationMode
type:
scalar: string
- name: parametersRef
type:
namedType: io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference
- name: resourceClassName
type:
scalar: string
default: ""
- name: io.k8s.api.resource.v1alpha2.ResourceClaimStatus
map:
fields:
- name: allocation
type:
namedType: io.k8s.api.resource.v1alpha2.AllocationResult
- name: deallocationRequested
type:
scalar: boolean
- name: driverName
type:
scalar: string
- name: reservedFor
type:
list:
elementType:
namedType: io.k8s.api.resource.v1alpha2.ResourceClaimConsumerReference
elementRelationship: associative
keys:
- uid
- name: io.k8s.api.resource.v1alpha2.ResourceClaimTemplate
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.resource.v1alpha2.ResourceClaimTemplateSpec
default: {}
- name: io.k8s.api.resource.v1alpha2.ResourceClaimTemplateSpec
map:
fields:
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.resource.v1alpha2.ResourceClaimSpec
default: {}
- name: io.k8s.api.resource.v1alpha2.ResourceClass
map:
fields:
- name: apiVersion
type:
scalar: string
- name: driverName
type:
scalar: string
default: ""
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: parametersRef
type:
namedType: io.k8s.api.resource.v1alpha2.ResourceClassParametersReference
- name: structuredParameters
type:
scalar: boolean
- name: suitableNodes
type:
namedType: io.k8s.api.core.v1.NodeSelector
- name: io.k8s.api.resource.v1alpha2.ResourceClassParameters
map:
fields:
- name: apiVersion
type:
scalar: string
- name: filters
type:
list:
elementType:
namedType: io.k8s.api.resource.v1alpha2.ResourceFilter
elementRelationship: atomic
- name: generatedFrom
type:
namedType: io.k8s.api.resource.v1alpha2.ResourceClassParametersReference
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: vendorParameters
type:
list:
elementType:
namedType: io.k8s.api.resource.v1alpha2.VendorParameters
elementRelationship: atomic
- name: io.k8s.api.resource.v1alpha2.ResourceClassParametersReference
map:
fields:
- name: apiGroup
type:
scalar: string
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: namespace
type:
scalar: string
- name: io.k8s.api.resource.v1alpha2.ResourceFilter
map:
fields:
- name: driverName
type:
scalar: string
- name: namedResources
type:
namedType: io.k8s.api.resource.v1alpha2.NamedResourcesFilter
- name: io.k8s.api.resource.v1alpha2.ResourceHandle
map:
fields:
- name: data
type:
scalar: string
- name: driverName
type:
scalar: string
- name: structuredData
type:
namedType: io.k8s.api.resource.v1alpha2.StructuredResourceHandle
- name: io.k8s.api.resource.v1alpha2.ResourceRequest
map:
fields:
- name: namedResources
type:
namedType: io.k8s.api.resource.v1alpha2.NamedResourcesRequest
- name: vendorParameters
type:
namedType: __untyped_atomic_
- name: io.k8s.api.resource.v1alpha2.ResourceSlice
map:
fields:
- name: apiVersion
type:
scalar: string
- name: driverName
type:
scalar: string
default: ""
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: namedResources
type:
namedType: io.k8s.api.resource.v1alpha2.NamedResourcesResources
- name: nodeName
type:
scalar: string
- name: io.k8s.api.resource.v1alpha2.StructuredResourceHandle
map:
fields:
- name: nodeName
type:
scalar: string
- name: results
type:
list:
elementType:
namedType: io.k8s.api.resource.v1alpha2.DriverAllocationResult
elementRelationship: atomic
- name: vendorClaimParameters
type:
namedType: __untyped_atomic_
- name: vendorClassParameters
type:
namedType: __untyped_atomic_
- name: io.k8s.api.resource.v1alpha2.VendorParameters
map:
fields:
- name: driverName
type:
scalar: string
- name: parameters
type:
namedType: __untyped_atomic_
- name: io.k8s.api.scheduling.v1.PriorityClass
map:
fields:
- name: apiVersion
type:
scalar: string
- name: description
type:
scalar: string
- name: globalDefault
type:
scalar: boolean
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: preemptionPolicy
type:
scalar: string
- name: value
type:
scalar: numeric
default: 0
- name: io.k8s.api.scheduling.v1alpha1.PriorityClass
map:
fields:
- name: apiVersion
type:
scalar: string
- name: description
type:
scalar: string
- name: globalDefault
type:
scalar: boolean
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: preemptionPolicy
type:
scalar: string
- name: value
type:
scalar: numeric
default: 0
- name: io.k8s.api.scheduling.v1beta1.PriorityClass
map:
fields:
- name: apiVersion
type:
scalar: string
- name: description
type:
scalar: string
- name: globalDefault
type:
scalar: boolean
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: preemptionPolicy
type:
scalar: string
- name: value
type:
scalar: numeric
default: 0
- name: io.k8s.api.storage.v1.CSIDriver
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.storage.v1.CSIDriverSpec
default: {}
- name: io.k8s.api.storage.v1.CSIDriverSpec
map:
fields:
- name: attachRequired
type:
scalar: boolean
- name: fsGroupPolicy
type:
scalar: string
- name: podInfoOnMount
type:
scalar: boolean
- name: requiresRepublish
type:
scalar: boolean
- name: seLinuxMount
type:
scalar: boolean
- name: storageCapacity
type:
scalar: boolean
- name: tokenRequests
type:
list:
elementType:
namedType: io.k8s.api.storage.v1.TokenRequest
elementRelationship: atomic
- name: volumeLifecycleModes
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: io.k8s.api.storage.v1.CSINode
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.storage.v1.CSINodeSpec
default: {}
- name: io.k8s.api.storage.v1.CSINodeDriver
map:
fields:
- name: allocatable
type:
namedType: io.k8s.api.storage.v1.VolumeNodeResources
- name: name
type:
scalar: string
default: ""
- name: nodeID
type:
scalar: string
default: ""
- name: topologyKeys
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.storage.v1.CSINodeSpec
map:
fields:
- name: drivers
type:
list:
elementType:
namedType: io.k8s.api.storage.v1.CSINodeDriver
elementRelationship: associative
keys:
- name
- name: io.k8s.api.storage.v1.CSIStorageCapacity
map:
fields:
- name: apiVersion
type:
scalar: string
- name: capacity
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: kind
type:
scalar: string
- name: maximumVolumeSize
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: nodeTopology
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: storageClassName
type:
scalar: string
default: ""
- name: io.k8s.api.storage.v1.StorageClass
map:
fields:
- name: allowVolumeExpansion
type:
scalar: boolean
- name: allowedTopologies
type:
list:
elementType:
namedType: io.k8s.api.core.v1.TopologySelectorTerm
elementRelationship: atomic
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: mountOptions
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: parameters
type:
map:
elementType:
scalar: string
- name: provisioner
type:
scalar: string
default: ""
- name: reclaimPolicy
type:
scalar: string
- name: volumeBindingMode
type:
scalar: string
- name: io.k8s.api.storage.v1.TokenRequest
map:
fields:
- name: audience
type:
scalar: string
default: ""
- name: expirationSeconds
type:
scalar: numeric
- name: io.k8s.api.storage.v1.VolumeAttachment
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.storage.v1.VolumeAttachmentSpec
default: {}
- name: status
type:
namedType: io.k8s.api.storage.v1.VolumeAttachmentStatus
default: {}
- name: io.k8s.api.storage.v1.VolumeAttachmentSource
map:
fields:
- name: inlineVolumeSpec
type:
namedType: io.k8s.api.core.v1.PersistentVolumeSpec
- name: persistentVolumeName
type:
scalar: string
- name: io.k8s.api.storage.v1.VolumeAttachmentSpec
map:
fields:
- name: attacher
type:
scalar: string
default: ""
- name: nodeName
type:
scalar: string
default: ""
- name: source
type:
namedType: io.k8s.api.storage.v1.VolumeAttachmentSource
default: {}
- name: io.k8s.api.storage.v1.VolumeAttachmentStatus
map:
fields:
- name: attachError
type:
namedType: io.k8s.api.storage.v1.VolumeError
- name: attached
type:
scalar: boolean
default: false
- name: attachmentMetadata
type:
map:
elementType:
scalar: string
- name: detachError
type:
namedType: io.k8s.api.storage.v1.VolumeError
- name: io.k8s.api.storage.v1.VolumeError
map:
fields:
- name: message
type:
scalar: string
- name: time
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: io.k8s.api.storage.v1.VolumeNodeResources
map:
fields:
- name: count
type:
scalar: numeric
- name: io.k8s.api.storage.v1alpha1.CSIStorageCapacity
map:
fields:
- name: apiVersion
type:
scalar: string
- name: capacity
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: kind
type:
scalar: string
- name: maximumVolumeSize
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: nodeTopology
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: storageClassName
type:
scalar: string
default: ""
- name: io.k8s.api.storage.v1alpha1.VolumeAttachment
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
default: {}
- name: status
type:
namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
default: {}
- name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
map:
fields:
- name: inlineVolumeSpec
type:
namedType: io.k8s.api.core.v1.PersistentVolumeSpec
- name: persistentVolumeName
type:
scalar: string
- name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
map:
fields:
- name: attacher
type:
scalar: string
default: ""
- name: nodeName
type:
scalar: string
default: ""
- name: source
type:
namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
default: {}
- name: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
map:
fields:
- name: attachError
type:
namedType: io.k8s.api.storage.v1alpha1.VolumeError
- name: attached
type:
scalar: boolean
default: false
- name: attachmentMetadata
type:
map:
elementType:
scalar: string
- name: detachError
type:
namedType: io.k8s.api.storage.v1alpha1.VolumeError
- name: io.k8s.api.storage.v1alpha1.VolumeAttributesClass
map:
fields:
- name: apiVersion
type:
scalar: string
- name: driverName
type:
scalar: string
default: ""
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: parameters
type:
map:
elementType:
scalar: string
- name: io.k8s.api.storage.v1alpha1.VolumeError
map:
fields:
- name: message
type:
scalar: string
- name: time
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: io.k8s.api.storage.v1beta1.CSIDriver
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.storage.v1beta1.CSIDriverSpec
default: {}
- name: io.k8s.api.storage.v1beta1.CSIDriverSpec
map:
fields:
- name: attachRequired
type:
scalar: boolean
- name: fsGroupPolicy
type:
scalar: string
- name: podInfoOnMount
type:
scalar: boolean
- name: requiresRepublish
type:
scalar: boolean
- name: seLinuxMount
type:
scalar: boolean
- name: storageCapacity
type:
scalar: boolean
- name: tokenRequests
type:
list:
elementType:
namedType: io.k8s.api.storage.v1beta1.TokenRequest
elementRelationship: atomic
- name: volumeLifecycleModes
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.storage.v1beta1.CSINode
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.storage.v1beta1.CSINodeSpec
default: {}
- name: io.k8s.api.storage.v1beta1.CSINodeDriver
map:
fields:
- name: allocatable
type:
namedType: io.k8s.api.storage.v1beta1.VolumeNodeResources
- name: name
type:
scalar: string
default: ""
- name: nodeID
type:
scalar: string
default: ""
- name: topologyKeys
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.api.storage.v1beta1.CSINodeSpec
map:
fields:
- name: drivers
type:
list:
elementType:
namedType: io.k8s.api.storage.v1beta1.CSINodeDriver
elementRelationship: associative
keys:
- name
- name: io.k8s.api.storage.v1beta1.CSIStorageCapacity
map:
fields:
- name: apiVersion
type:
scalar: string
- name: capacity
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: kind
type:
scalar: string
- name: maximumVolumeSize
type:
namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: nodeTopology
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
- name: storageClassName
type:
scalar: string
default: ""
- name: io.k8s.api.storage.v1beta1.StorageClass
map:
fields:
- name: allowVolumeExpansion
type:
scalar: boolean
- name: allowedTopologies
type:
list:
elementType:
namedType: io.k8s.api.core.v1.TopologySelectorTerm
elementRelationship: atomic
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: mountOptions
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: parameters
type:
map:
elementType:
scalar: string
- name: provisioner
type:
scalar: string
default: ""
- name: reclaimPolicy
type:
scalar: string
- name: volumeBindingMode
type:
scalar: string
- name: io.k8s.api.storage.v1beta1.TokenRequest
map:
fields:
- name: audience
type:
scalar: string
default: ""
- name: expirationSeconds
type:
scalar: numeric
- name: io.k8s.api.storage.v1beta1.VolumeAttachment
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
default: {}
- name: status
type:
namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
default: {}
- name: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
map:
fields:
- name: inlineVolumeSpec
type:
namedType: io.k8s.api.core.v1.PersistentVolumeSpec
- name: persistentVolumeName
type:
scalar: string
- name: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
map:
fields:
- name: attacher
type:
scalar: string
default: ""
- name: nodeName
type:
scalar: string
default: ""
- name: source
type:
namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
default: {}
- name: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
map:
fields:
- name: attachError
type:
namedType: io.k8s.api.storage.v1beta1.VolumeError
- name: attached
type:
scalar: boolean
default: false
- name: attachmentMetadata
type:
map:
elementType:
scalar: string
- name: detachError
type:
namedType: io.k8s.api.storage.v1beta1.VolumeError
- name: io.k8s.api.storage.v1beta1.VolumeError
map:
fields:
- name: message
type:
scalar: string
- name: time
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: io.k8s.api.storage.v1beta1.VolumeNodeResources
map:
fields:
- name: count
type:
scalar: numeric
- name: io.k8s.api.storagemigration.v1alpha1.GroupVersionResource
map:
fields:
- name: group
type:
scalar: string
- name: resource
type:
scalar: string
- name: version
type:
scalar: string
- name: io.k8s.api.storagemigration.v1alpha1.MigrationCondition
map:
fields:
- name: lastUpdateTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
- name: reason
type:
scalar: string
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration
map:
fields:
- name: apiVersion
type:
scalar: string
- name: kind
type:
scalar: string
- name: metadata
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
default: {}
- name: spec
type:
namedType: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec
default: {}
- name: status
type:
namedType: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus
default: {}
- name: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec
map:
fields:
- name: continueToken
type:
scalar: string
- name: resource
type:
namedType: io.k8s.api.storagemigration.v1alpha1.GroupVersionResource
default: {}
- name: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus
map:
fields:
- name: conditions
type:
list:
elementType:
namedType: io.k8s.api.storagemigration.v1alpha1.MigrationCondition
elementRelationship: associative
keys:
- type
- name: resourceVersion
type:
scalar: string
- name: io.k8s.apimachinery.pkg.api.resource.Quantity
scalar: untyped
- name: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
map:
fields:
- name: lastTransitionTime
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: message
type:
scalar: string
default: ""
- name: observedGeneration
type:
scalar: numeric
- name: reason
type:
scalar: string
default: ""
- name: status
type:
scalar: string
default: ""
- name: type
type:
scalar: string
default: ""
- name: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
map:
fields:
- name: apiVersion
type:
scalar: string
- name: dryRun
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: gracePeriodSeconds
type:
scalar: numeric
- name: kind
type:
scalar: string
- name: orphanDependents
type:
scalar: boolean
- name: preconditions
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
- name: propagationPolicy
type:
scalar: string
- name: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
map:
elementType:
scalar: untyped
list:
elementType:
namedType: __untyped_atomic_
elementRelationship: atomic
map:
elementType:
namedType: __untyped_deduced_
elementRelationship: separable
- name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
map:
fields:
- name: matchExpressions
type:
list:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
elementRelationship: atomic
- name: matchLabels
type:
map:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
map:
fields:
- name: key
type:
scalar: string
default: ""
- name: operator
type:
scalar: string
default: ""
- name: values
type:
list:
elementType:
scalar: string
elementRelationship: atomic
- name: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
map:
fields:
- name: apiVersion
type:
scalar: string
- name: fieldsType
type:
scalar: string
- name: fieldsV1
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
- name: manager
type:
scalar: string
- name: operation
type:
scalar: string
- name: subresource
type:
scalar: string
- name: time
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
scalar: untyped
- name: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
map:
fields:
- name: annotations
type:
map:
elementType:
scalar: string
- name: creationTimestamp
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: deletionGracePeriodSeconds
type:
scalar: numeric
- name: deletionTimestamp
type:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: finalizers
type:
list:
elementType:
scalar: string
elementRelationship: associative
- name: generateName
type:
scalar: string
- name: generation
type:
scalar: numeric
- name: labels
type:
map:
elementType:
scalar: string
- name: managedFields
type:
list:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
elementRelationship: atomic
- name: name
type:
scalar: string
- name: namespace
type:
scalar: string
- name: ownerReferences
type:
list:
elementType:
namedType: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
elementRelationship: associative
keys:
- uid
- name: resourceVersion
type:
scalar: string
- name: selfLink
type:
scalar: string
- name: uid
type:
scalar: string
- name: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
map:
fields:
- name: apiVersion
type:
scalar: string
default: ""
- name: blockOwnerDeletion
type:
scalar: boolean
- name: controller
type:
scalar: boolean
- name: kind
type:
scalar: string
default: ""
- name: name
type:
scalar: string
default: ""
- name: uid
type:
scalar: string
default: ""
elementRelationship: atomic
- name: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
map:
fields:
- name: resourceVersion
type:
scalar: string
- name: uid
type:
scalar: string
- name: io.k8s.apimachinery.pkg.apis.meta.v1.Time
scalar: untyped
- name: io.k8s.apimachinery.pkg.runtime.RawExtension
map:
elementType:
scalar: untyped
list:
elementType:
namedType: __untyped_atomic_
elementRelationship: atomic
map:
elementType:
namedType: __untyped_deduced_
elementRelationship: separable
- name: io.k8s.apimachinery.pkg.util.intstr.IntOrString
scalar: untyped
- name: __untyped_atomic_
scalar: untyped
list:
elementType:
namedType: __untyped_atomic_
elementRelationship: atomic
map:
elementType:
namedType: __untyped_atomic_
elementRelationship: atomic
- name: __untyped_deduced_
scalar: untyped
list:
elementType:
namedType: __untyped_atomic_
elementRelationship: atomic
map:
elementType:
namedType: __untyped_deduced_
elementRelationship: separable
`)