Documentation ¶
Index ¶
- Constants
- type AWSElasticBlockStoreVolumeSource
- type Affinity
- type App
- type AppClient
- func (c *AppClient) ActionRollback(resource *App, input *RollbackRevision) error
- func (c *AppClient) ActionUpgrade(resource *App, input *AppUpgradeConfig) error
- func (c *AppClient) ByID(id string) (*App, error)
- func (c *AppClient) Create(container *App) (*App, error)
- func (c *AppClient) Delete(container *App) error
- func (c *AppClient) List(opts *types.ListOpts) (*AppCollection, error)
- func (c *AppClient) Replace(obj *App) (*App, error)
- func (c *AppClient) Update(existing *App, updates interface{}) (*App, error)
- type AppCollection
- type AppCondition
- type AppOperations
- type AppRevision
- type AppRevisionClient
- func (c *AppRevisionClient) ByID(id string) (*AppRevision, error)
- func (c *AppRevisionClient) Create(container *AppRevision) (*AppRevision, error)
- func (c *AppRevisionClient) Delete(container *AppRevision) error
- func (c *AppRevisionClient) List(opts *types.ListOpts) (*AppRevisionCollection, error)
- func (c *AppRevisionClient) Replace(obj *AppRevision) (*AppRevision, error)
- func (c *AppRevisionClient) Update(existing *AppRevision, updates interface{}) (*AppRevision, error)
- type AppRevisionCollection
- type AppRevisionOperations
- type AppRevisionSpec
- type AppRevisionStatus
- type AppSpec
- type AppStatus
- type AppUpgradeConfig
- type AzureDiskVolumeSource
- type AzureFilePersistentVolumeSource
- type AzureFileVolumeSource
- type BasicAuth
- type BasicAuthClient
- func (c *BasicAuthClient) ByID(id string) (*BasicAuth, error)
- func (c *BasicAuthClient) Create(container *BasicAuth) (*BasicAuth, error)
- func (c *BasicAuthClient) Delete(container *BasicAuth) error
- func (c *BasicAuthClient) List(opts *types.ListOpts) (*BasicAuthCollection, error)
- func (c *BasicAuthClient) Replace(obj *BasicAuth) (*BasicAuth, error)
- func (c *BasicAuthClient) Update(existing *BasicAuth, updates interface{}) (*BasicAuth, error)
- type BasicAuthCollection
- type BasicAuthOperations
- type CSIPersistentVolumeSource
- type Capabilities
- type CephFSPersistentVolumeSource
- type CephFSVolumeSource
- type Certificate
- type CertificateClient
- func (c *CertificateClient) ByID(id string) (*Certificate, error)
- func (c *CertificateClient) Create(container *Certificate) (*Certificate, error)
- func (c *CertificateClient) Delete(container *Certificate) error
- func (c *CertificateClient) List(opts *types.ListOpts) (*CertificateCollection, error)
- func (c *CertificateClient) Replace(obj *Certificate) (*Certificate, error)
- func (c *CertificateClient) Update(existing *Certificate, updates interface{}) (*Certificate, error)
- type CertificateCollection
- type CertificateOperations
- type CinderVolumeSource
- type Client
- type ClientIPConfig
- type ConfigMap
- type ConfigMapClient
- func (c *ConfigMapClient) ByID(id string) (*ConfigMap, error)
- func (c *ConfigMapClient) Create(container *ConfigMap) (*ConfigMap, error)
- func (c *ConfigMapClient) Delete(container *ConfigMap) error
- func (c *ConfigMapClient) List(opts *types.ListOpts) (*ConfigMapCollection, error)
- func (c *ConfigMapClient) Replace(obj *ConfigMap) (*ConfigMap, error)
- func (c *ConfigMapClient) Update(existing *ConfigMap, updates interface{}) (*ConfigMap, error)
- type ConfigMapCollection
- type ConfigMapEnvSource
- type ConfigMapKeySelector
- type ConfigMapOperations
- type ConfigMapProjection
- type ConfigMapVolumeSource
- type Container
- type ContainerPort
- type ContainerState
- type ContainerStateRunning
- type ContainerStateTerminated
- type ContainerStateWaiting
- type ContainerStatus
- type CronJob
- type CronJobClient
- func (c *CronJobClient) ByID(id string) (*CronJob, error)
- func (c *CronJobClient) Create(container *CronJob) (*CronJob, error)
- func (c *CronJobClient) Delete(container *CronJob) error
- func (c *CronJobClient) List(opts *types.ListOpts) (*CronJobCollection, error)
- func (c *CronJobClient) Replace(obj *CronJob) (*CronJob, error)
- func (c *CronJobClient) Update(existing *CronJob, updates interface{}) (*CronJob, error)
- type CronJobCollection
- type CronJobConfig
- type CronJobOperations
- type CronJobSpec
- type CronJobStatus
- type DNSRecord
- type DNSRecordClient
- func (c *DNSRecordClient) ByID(id string) (*DNSRecord, error)
- func (c *DNSRecordClient) Create(container *DNSRecord) (*DNSRecord, error)
- func (c *DNSRecordClient) Delete(container *DNSRecord) error
- func (c *DNSRecordClient) List(opts *types.ListOpts) (*DNSRecordCollection, error)
- func (c *DNSRecordClient) Replace(obj *DNSRecord) (*DNSRecord, error)
- func (c *DNSRecordClient) Update(existing *DNSRecord, updates interface{}) (*DNSRecord, error)
- type DNSRecordCollection
- type DNSRecordOperations
- type DaemonSet
- type DaemonSetClient
- func (c *DaemonSetClient) ByID(id string) (*DaemonSet, error)
- func (c *DaemonSetClient) Create(container *DaemonSet) (*DaemonSet, error)
- func (c *DaemonSetClient) Delete(container *DaemonSet) error
- func (c *DaemonSetClient) List(opts *types.ListOpts) (*DaemonSetCollection, error)
- func (c *DaemonSetClient) Replace(obj *DaemonSet) (*DaemonSet, error)
- func (c *DaemonSetClient) Update(existing *DaemonSet, updates interface{}) (*DaemonSet, error)
- type DaemonSetCollection
- type DaemonSetCondition
- type DaemonSetConfig
- type DaemonSetOperations
- type DaemonSetSpec
- type DaemonSetStatus
- type DaemonSetUpdateStrategy
- type Deployment
- type DeploymentClient
- func (c *DeploymentClient) ActionPause(resource *Deployment) error
- func (c *DeploymentClient) ActionResume(resource *Deployment) error
- func (c *DeploymentClient) ActionRollback(resource *Deployment, input *DeploymentRollbackInput) error
- func (c *DeploymentClient) ByID(id string) (*Deployment, error)
- func (c *DeploymentClient) Create(container *Deployment) (*Deployment, error)
- func (c *DeploymentClient) Delete(container *Deployment) error
- func (c *DeploymentClient) List(opts *types.ListOpts) (*DeploymentCollection, error)
- func (c *DeploymentClient) Replace(obj *Deployment) (*Deployment, error)
- func (c *DeploymentClient) Update(existing *Deployment, updates interface{}) (*Deployment, error)
- type DeploymentCollection
- type DeploymentCondition
- type DeploymentConfig
- type DeploymentOperations
- type DeploymentRollbackInput
- type DeploymentSpec
- type DeploymentStatus
- type DeploymentStrategy
- type DockerCredential
- type DockerCredentialClient
- func (c *DockerCredentialClient) ByID(id string) (*DockerCredential, error)
- func (c *DockerCredentialClient) Create(container *DockerCredential) (*DockerCredential, error)
- func (c *DockerCredentialClient) Delete(container *DockerCredential) error
- func (c *DockerCredentialClient) List(opts *types.ListOpts) (*DockerCredentialCollection, error)
- func (c *DockerCredentialClient) Replace(obj *DockerCredential) (*DockerCredential, error)
- func (c *DockerCredentialClient) Update(existing *DockerCredential, updates interface{}) (*DockerCredential, error)
- type DockerCredentialCollection
- type DockerCredentialOperations
- type DownwardAPIProjection
- type DownwardAPIVolumeFile
- type DownwardAPIVolumeSource
- type EmptyDirVolumeSource
- type EnvFromSource
- type EnvVar
- type EnvVarSource
- type EnvironmentFrom
- type ExecAction
- type FCVolumeSource
- type FlexPersistentVolumeSource
- type FlexVolumeSource
- type FlockerVolumeSource
- type GCEPersistentDiskVolumeSource
- type GitRepoVolumeSource
- type GlusterfsVolumeSource
- type HTTPGetAction
- type HTTPHeader
- type HTTPIngressPath
- type HTTPIngressRuleValue
- type Handler
- type HostAlias
- type HostPathVolumeSource
- type ISCSIPersistentVolumeSource
- type ISCSIVolumeSource
- type Ingress
- type IngressBackend
- type IngressClient
- func (c *IngressClient) ByID(id string) (*Ingress, error)
- func (c *IngressClient) Create(container *Ingress) (*Ingress, error)
- func (c *IngressClient) Delete(container *Ingress) error
- func (c *IngressClient) List(opts *types.ListOpts) (*IngressCollection, error)
- func (c *IngressClient) Replace(obj *Ingress) (*Ingress, error)
- func (c *IngressClient) Update(existing *Ingress, updates interface{}) (*Ingress, error)
- type IngressCollection
- type IngressOperations
- type IngressRule
- type IngressSpec
- type IngressStatus
- type IngressTLS
- type Initializer
- type Initializers
- type Job
- type JobClient
- func (c *JobClient) ByID(id string) (*Job, error)
- func (c *JobClient) Create(container *Job) (*Job, error)
- func (c *JobClient) Delete(container *Job) error
- func (c *JobClient) List(opts *types.ListOpts) (*JobCollection, error)
- func (c *JobClient) Replace(obj *Job) (*Job, error)
- func (c *JobClient) Update(existing *Job, updates interface{}) (*Job, error)
- type JobCollection
- type JobCondition
- type JobConfig
- type JobOperations
- type JobSpec
- type JobStatus
- type JobTemplateSpec
- type KeyToPath
- type LabelSelector
- type LabelSelectorRequirement
- type Lifecycle
- type ListMeta
- type LoadBalancerIngress
- type LoadBalancerStatus
- type LocalObjectReference
- type LocalVolumeSource
- type NFSVolumeSource
- type NamespacedBasicAuth
- type NamespacedBasicAuthClient
- func (c *NamespacedBasicAuthClient) ByID(id string) (*NamespacedBasicAuth, error)
- func (c *NamespacedBasicAuthClient) Create(container *NamespacedBasicAuth) (*NamespacedBasicAuth, error)
- func (c *NamespacedBasicAuthClient) Delete(container *NamespacedBasicAuth) error
- func (c *NamespacedBasicAuthClient) List(opts *types.ListOpts) (*NamespacedBasicAuthCollection, error)
- func (c *NamespacedBasicAuthClient) Replace(obj *NamespacedBasicAuth) (*NamespacedBasicAuth, error)
- func (c *NamespacedBasicAuthClient) Update(existing *NamespacedBasicAuth, updates interface{}) (*NamespacedBasicAuth, error)
- type NamespacedBasicAuthCollection
- type NamespacedBasicAuthOperations
- type NamespacedCertificate
- type NamespacedCertificateClient
- func (c *NamespacedCertificateClient) ByID(id string) (*NamespacedCertificate, error)
- func (c *NamespacedCertificateClient) Create(container *NamespacedCertificate) (*NamespacedCertificate, error)
- func (c *NamespacedCertificateClient) Delete(container *NamespacedCertificate) error
- func (c *NamespacedCertificateClient) List(opts *types.ListOpts) (*NamespacedCertificateCollection, error)
- func (c *NamespacedCertificateClient) Replace(obj *NamespacedCertificate) (*NamespacedCertificate, error)
- func (c *NamespacedCertificateClient) Update(existing *NamespacedCertificate, updates interface{}) (*NamespacedCertificate, error)
- type NamespacedCertificateCollection
- type NamespacedCertificateOperations
- type NamespacedDockerCredential
- type NamespacedDockerCredentialClient
- func (c *NamespacedDockerCredentialClient) ByID(id string) (*NamespacedDockerCredential, error)
- func (c *NamespacedDockerCredentialClient) Create(container *NamespacedDockerCredential) (*NamespacedDockerCredential, error)
- func (c *NamespacedDockerCredentialClient) Delete(container *NamespacedDockerCredential) error
- func (c *NamespacedDockerCredentialClient) List(opts *types.ListOpts) (*NamespacedDockerCredentialCollection, error)
- func (c *NamespacedDockerCredentialClient) Replace(obj *NamespacedDockerCredential) (*NamespacedDockerCredential, error)
- func (c *NamespacedDockerCredentialClient) Update(existing *NamespacedDockerCredential, updates interface{}) (*NamespacedDockerCredential, error)
- type NamespacedDockerCredentialCollection
- type NamespacedDockerCredentialOperations
- type NamespacedSSHAuth
- type NamespacedSSHAuthClient
- func (c *NamespacedSSHAuthClient) ByID(id string) (*NamespacedSSHAuth, error)
- func (c *NamespacedSSHAuthClient) Create(container *NamespacedSSHAuth) (*NamespacedSSHAuth, error)
- func (c *NamespacedSSHAuthClient) Delete(container *NamespacedSSHAuth) error
- func (c *NamespacedSSHAuthClient) List(opts *types.ListOpts) (*NamespacedSSHAuthCollection, error)
- func (c *NamespacedSSHAuthClient) Replace(obj *NamespacedSSHAuth) (*NamespacedSSHAuth, error)
- func (c *NamespacedSSHAuthClient) Update(existing *NamespacedSSHAuth, updates interface{}) (*NamespacedSSHAuth, error)
- type NamespacedSSHAuthCollection
- type NamespacedSSHAuthOperations
- type NamespacedSecret
- type NamespacedSecretClient
- func (c *NamespacedSecretClient) ByID(id string) (*NamespacedSecret, error)
- func (c *NamespacedSecretClient) Create(container *NamespacedSecret) (*NamespacedSecret, error)
- func (c *NamespacedSecretClient) Delete(container *NamespacedSecret) error
- func (c *NamespacedSecretClient) List(opts *types.ListOpts) (*NamespacedSecretCollection, error)
- func (c *NamespacedSecretClient) Replace(obj *NamespacedSecret) (*NamespacedSecret, error)
- func (c *NamespacedSecretClient) Update(existing *NamespacedSecret, updates interface{}) (*NamespacedSecret, error)
- type NamespacedSecretCollection
- type NamespacedSecretOperations
- type NamespacedServiceAccountToken
- type NamespacedServiceAccountTokenClient
- func (c *NamespacedServiceAccountTokenClient) ByID(id string) (*NamespacedServiceAccountToken, error)
- func (c *NamespacedServiceAccountTokenClient) Create(container *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
- func (c *NamespacedServiceAccountTokenClient) Delete(container *NamespacedServiceAccountToken) error
- func (c *NamespacedServiceAccountTokenClient) List(opts *types.ListOpts) (*NamespacedServiceAccountTokenCollection, error)
- func (c *NamespacedServiceAccountTokenClient) Replace(obj *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
- func (c *NamespacedServiceAccountTokenClient) Update(existing *NamespacedServiceAccountToken, updates interface{}) (*NamespacedServiceAccountToken, error)
- type NamespacedServiceAccountTokenCollection
- type NamespacedServiceAccountTokenOperations
- type NodeAffinity
- type NodeScheduling
- type NodeSelector
- type NodeSelectorRequirement
- type NodeSelectorTerm
- type ObjectFieldSelector
- type ObjectMeta
- type ObjectReference
- type OwnerReference
- type PersistentVolumeClaim
- type PersistentVolumeClaimClient
- func (c *PersistentVolumeClaimClient) ByID(id string) (*PersistentVolumeClaim, error)
- func (c *PersistentVolumeClaimClient) Create(container *PersistentVolumeClaim) (*PersistentVolumeClaim, error)
- func (c *PersistentVolumeClaimClient) Delete(container *PersistentVolumeClaim) error
- func (c *PersistentVolumeClaimClient) List(opts *types.ListOpts) (*PersistentVolumeClaimCollection, error)
- func (c *PersistentVolumeClaimClient) Replace(obj *PersistentVolumeClaim) (*PersistentVolumeClaim, error)
- func (c *PersistentVolumeClaimClient) Update(existing *PersistentVolumeClaim, updates interface{}) (*PersistentVolumeClaim, error)
- type PersistentVolumeClaimCollection
- type PersistentVolumeClaimCondition
- type PersistentVolumeClaimOperations
- type PersistentVolumeClaimSpec
- type PersistentVolumeClaimStatus
- type PersistentVolumeClaimVolumeSource
- type PersistentVolumeSpec
- type PhotonPersistentDiskVolumeSource
- type Pod
- type PodAffinity
- type PodAffinityTerm
- type PodAntiAffinity
- type PodClient
- func (c *PodClient) ByID(id string) (*Pod, error)
- func (c *PodClient) Create(container *Pod) (*Pod, error)
- func (c *PodClient) Delete(container *Pod) error
- func (c *PodClient) List(opts *types.ListOpts) (*PodCollection, error)
- func (c *PodClient) Replace(obj *Pod) (*Pod, error)
- func (c *PodClient) Update(existing *Pod, updates interface{}) (*Pod, error)
- type PodCollection
- type PodCondition
- type PodDNSConfig
- type PodDNSConfigOption
- type PodOperations
- type PodSecurityContext
- type PodSpec
- type PodStatus
- type PodTemplateSpec
- type PortworxVolumeSource
- type PreferredSchedulingTerm
- type Probe
- type ProjectedVolumeSource
- type PublicEndpoint
- type QuobyteVolumeSource
- type RBDPersistentVolumeSource
- type RBDVolumeSource
- type RegistryCredential
- type ReplicaSet
- type ReplicaSetClient
- func (c *ReplicaSetClient) ByID(id string) (*ReplicaSet, error)
- func (c *ReplicaSetClient) Create(container *ReplicaSet) (*ReplicaSet, error)
- func (c *ReplicaSetClient) Delete(container *ReplicaSet) error
- func (c *ReplicaSetClient) List(opts *types.ListOpts) (*ReplicaSetCollection, error)
- func (c *ReplicaSetClient) Replace(obj *ReplicaSet) (*ReplicaSet, error)
- func (c *ReplicaSetClient) Update(existing *ReplicaSet, updates interface{}) (*ReplicaSet, error)
- type ReplicaSetCollection
- type ReplicaSetCondition
- type ReplicaSetConfig
- type ReplicaSetOperations
- type ReplicaSetSpec
- type ReplicaSetStatus
- type ReplicationController
- type ReplicationControllerClient
- func (c *ReplicationControllerClient) ByID(id string) (*ReplicationController, error)
- func (c *ReplicationControllerClient) Create(container *ReplicationController) (*ReplicationController, error)
- func (c *ReplicationControllerClient) Delete(container *ReplicationController) error
- func (c *ReplicationControllerClient) List(opts *types.ListOpts) (*ReplicationControllerCollection, error)
- func (c *ReplicationControllerClient) Replace(obj *ReplicationController) (*ReplicationController, error)
- func (c *ReplicationControllerClient) Update(existing *ReplicationController, updates interface{}) (*ReplicationController, error)
- type ReplicationControllerCollection
- type ReplicationControllerCondition
- type ReplicationControllerConfig
- type ReplicationControllerOperations
- type ReplicationControllerSpec
- type ReplicationControllerStatus
- type ResourceFieldSelector
- type ResourceRequirements
- type RollbackRevision
- type RollingUpdateDaemonSet
- type RollingUpdateDeployment
- type RollingUpdateStatefulSetStrategy
- type SELinuxOptions
- type SSHAuth
- type SSHAuthClient
- func (c *SSHAuthClient) ByID(id string) (*SSHAuth, error)
- func (c *SSHAuthClient) Create(container *SSHAuth) (*SSHAuth, error)
- func (c *SSHAuthClient) Delete(container *SSHAuth) error
- func (c *SSHAuthClient) List(opts *types.ListOpts) (*SSHAuthCollection, error)
- func (c *SSHAuthClient) Replace(obj *SSHAuth) (*SSHAuth, error)
- func (c *SSHAuthClient) Update(existing *SSHAuth, updates interface{}) (*SSHAuth, error)
- type SSHAuthCollection
- type SSHAuthOperations
- type ScaleIOPersistentVolumeSource
- type ScaleIOVolumeSource
- type Scheduling
- type Secret
- type SecretClient
- func (c *SecretClient) ByID(id string) (*Secret, error)
- func (c *SecretClient) Create(container *Secret) (*Secret, error)
- func (c *SecretClient) Delete(container *Secret) error
- func (c *SecretClient) List(opts *types.ListOpts) (*SecretCollection, error)
- func (c *SecretClient) Replace(obj *Secret) (*Secret, error)
- func (c *SecretClient) Update(existing *Secret, updates interface{}) (*Secret, error)
- type SecretCollection
- type SecretEnvSource
- type SecretKeySelector
- type SecretOperations
- type SecretProjection
- type SecretReference
- type SecretVolumeSource
- type SecurityContext
- type Service
- type ServiceAccountToken
- type ServiceAccountTokenClient
- func (c *ServiceAccountTokenClient) ByID(id string) (*ServiceAccountToken, error)
- func (c *ServiceAccountTokenClient) Create(container *ServiceAccountToken) (*ServiceAccountToken, error)
- func (c *ServiceAccountTokenClient) Delete(container *ServiceAccountToken) error
- func (c *ServiceAccountTokenClient) List(opts *types.ListOpts) (*ServiceAccountTokenCollection, error)
- func (c *ServiceAccountTokenClient) Replace(obj *ServiceAccountToken) (*ServiceAccountToken, error)
- func (c *ServiceAccountTokenClient) Update(existing *ServiceAccountToken, updates interface{}) (*ServiceAccountToken, error)
- type ServiceAccountTokenCollection
- type ServiceAccountTokenOperations
- type ServiceClient
- func (c *ServiceClient) ByID(id string) (*Service, error)
- func (c *ServiceClient) Create(container *Service) (*Service, error)
- func (c *ServiceClient) Delete(container *Service) error
- func (c *ServiceClient) List(opts *types.ListOpts) (*ServiceCollection, error)
- func (c *ServiceClient) Replace(obj *Service) (*Service, error)
- func (c *ServiceClient) Update(existing *Service, updates interface{}) (*Service, error)
- type ServiceCollection
- type ServiceOperations
- type ServicePort
- type ServiceSpec
- type ServiceStatus
- type SessionAffinityConfig
- type StatefulSet
- type StatefulSetClient
- func (c *StatefulSetClient) ByID(id string) (*StatefulSet, error)
- func (c *StatefulSetClient) Create(container *StatefulSet) (*StatefulSet, error)
- func (c *StatefulSetClient) Delete(container *StatefulSet) error
- func (c *StatefulSetClient) List(opts *types.ListOpts) (*StatefulSetCollection, error)
- func (c *StatefulSetClient) Replace(obj *StatefulSet) (*StatefulSet, error)
- func (c *StatefulSetClient) Update(existing *StatefulSet, updates interface{}) (*StatefulSet, error)
- type StatefulSetCollection
- type StatefulSetCondition
- type StatefulSetConfig
- type StatefulSetOperations
- type StatefulSetSpec
- type StatefulSetStatus
- type StatefulSetUpdateStrategy
- type Status
- type StatusCause
- type StatusDetails
- type StorageOSPersistentVolumeSource
- type StorageOSVolumeSource
- type TCPSocketAction
- type Toleration
- type Volume
- type VolumeDevice
- type VolumeMount
- type VolumeNodeAffinity
- type VolumeProjection
- type VsphereVirtualDiskVolumeSource
- type WeightedPodAffinityTerm
- type Workload
- type WorkloadClient
- func (c *WorkloadClient) ActionPause(resource *Workload) error
- func (c *WorkloadClient) ActionResume(resource *Workload) error
- func (c *WorkloadClient) ActionRollback(resource *Workload, input *RollbackRevision) error
- func (c *WorkloadClient) ByID(id string) (*Workload, error)
- func (c *WorkloadClient) Create(container *Workload) (*Workload, error)
- func (c *WorkloadClient) Delete(container *Workload) error
- func (c *WorkloadClient) List(opts *types.ListOpts) (*WorkloadCollection, error)
- func (c *WorkloadClient) Replace(obj *Workload) (*Workload, error)
- func (c *WorkloadClient) Update(existing *Workload, updates interface{}) (*Workload, error)
- type WorkloadCollection
- type WorkloadOperations
Constants ¶
View Source
const ( AffinityType = "affinity" AffinityFieldNodeAffinity = "nodeAffinity" AffinityFieldPodAffinity = "podAffinity" AffinityFieldPodAntiAffinity = "podAntiAffinity" )
View Source
const ( AppType = "app" AppFieldAnnotations = "annotations" AppFieldAnswers = "answers" AppFieldAppRevisionID = "appRevisionId" AppFieldAppliedFiles = "appliedFiles" AppFieldConditions = "conditions" AppFieldCreated = "created" AppFieldCreatorID = "creatorId" AppFieldDescription = "description" AppFieldExternalID = "externalId" AppFieldFiles = "files" AppFieldLabels = "labels" AppFieldLastAppliedTemplates = "lastAppliedTemplate" AppFieldName = "name" AppFieldNamespaceId = "namespaceId" AppFieldNotes = "notes" AppFieldOwnerReferences = "ownerReferences" AppFieldProjectID = "projectId" AppFieldPrune = "prune" AppFieldRemoved = "removed" AppFieldState = "state" AppFieldTargetNamespace = "targetNamespace" AppFieldTransitioning = "transitioning" AppFieldTransitioningMessage = "transitioningMessage" AppFieldUUID = "uuid" )
View Source
const ( AppConditionType = "appCondition" AppConditionFieldLastTransitionTime = "lastTransitionTime" AppConditionFieldLastUpdateTime = "lastUpdateTime" AppConditionFieldMessage = "message" AppConditionFieldReason = "reason" AppConditionFieldStatus = "status" AppConditionFieldType = "type" )
View Source
const ( AppRevisionType = "appRevision" AppRevisionFieldAnnotations = "annotations" AppRevisionFieldCreated = "created" AppRevisionFieldCreatorID = "creatorId" AppRevisionFieldLabels = "labels" AppRevisionFieldName = "name" AppRevisionFieldNamespaceId = "namespaceId" AppRevisionFieldOwnerReferences = "ownerReferences" AppRevisionFieldRemoved = "removed" AppRevisionFieldState = "state" AppRevisionFieldStatus = "status" AppRevisionFieldTransitioning = "transitioning" AppRevisionFieldTransitioningMessage = "transitioningMessage" AppRevisionFieldUUID = "uuid" )
View Source
const ( AppRevisionStatusType = "appRevisionStatus" AppRevisionStatusFieldAnswers = "answers" AppRevisionStatusFieldDigest = "digest" AppRevisionStatusFieldExternalID = "externalId" AppRevisionStatusFieldProjectID = "projectId" )
View Source
const ( AppSpecType = "appSpec" AppSpecFieldAnswers = "answers" AppSpecFieldAppRevisionID = "appRevisionId" AppSpecFieldDescription = "description" AppSpecFieldExternalID = "externalId" AppSpecFieldFiles = "files" AppSpecFieldProjectID = "projectId" AppSpecFieldPrune = "prune" AppSpecFieldTargetNamespace = "targetNamespace" )
View Source
const ( AppStatusType = "appStatus" AppStatusFieldAppliedFiles = "appliedFiles" AppStatusFieldConditions = "conditions" AppStatusFieldLastAppliedTemplates = "lastAppliedTemplate" AppStatusFieldNotes = "notes" )
View Source
const ( AppUpgradeConfigType = "appUpgradeConfig" AppUpgradeConfigFieldAnswers = "answers" AppUpgradeConfigFieldExternalID = "externalId" )
View Source
const ( AWSElasticBlockStoreVolumeSourceType = "awsElasticBlockStoreVolumeSource" AWSElasticBlockStoreVolumeSourceFieldFSType = "fsType" AWSElasticBlockStoreVolumeSourceFieldPartition = "partition" AWSElasticBlockStoreVolumeSourceFieldReadOnly = "readOnly" AWSElasticBlockStoreVolumeSourceFieldVolumeID = "volumeID" )
View Source
const ( AzureDiskVolumeSourceType = "azureDiskVolumeSource" AzureDiskVolumeSourceFieldCachingMode = "cachingMode" AzureDiskVolumeSourceFieldDataDiskURI = "diskURI" AzureDiskVolumeSourceFieldDiskName = "diskName" AzureDiskVolumeSourceFieldFSType = "fsType" AzureDiskVolumeSourceFieldKind = "kind" AzureDiskVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( AzureFilePersistentVolumeSourceType = "azureFilePersistentVolumeSource" AzureFilePersistentVolumeSourceFieldReadOnly = "readOnly" AzureFilePersistentVolumeSourceFieldSecretName = "secretName" AzureFilePersistentVolumeSourceFieldSecretNamespace = "secretNamespace" )
View Source
const ( AzureFileVolumeSourceType = "azureFileVolumeSource" AzureFileVolumeSourceFieldReadOnly = "readOnly" AzureFileVolumeSourceFieldSecretName = "secretName" )
View Source
const ( BasicAuthType = "basicAuth" BasicAuthFieldAnnotations = "annotations" BasicAuthFieldCreated = "created" BasicAuthFieldCreatorID = "creatorId" BasicAuthFieldDescription = "description" BasicAuthFieldLabels = "labels" BasicAuthFieldName = "name" BasicAuthFieldNamespaceId = "namespaceId" BasicAuthFieldOwnerReferences = "ownerReferences" BasicAuthFieldPassword = "password" BasicAuthFieldProjectID = "projectId" BasicAuthFieldRemoved = "removed" BasicAuthFieldUUID = "uuid" BasicAuthFieldUsername = "username" )
View Source
const ( CapabilitiesType = "capabilities" CapabilitiesFieldCapAdd = "capAdd" CapabilitiesFieldCapDrop = "capDrop" )
View Source
const ( CephFSPersistentVolumeSourceType = "cephFSPersistentVolumeSource" CephFSPersistentVolumeSourceFieldMonitors = "monitors" CephFSPersistentVolumeSourceFieldPath = "path" CephFSPersistentVolumeSourceFieldReadOnly = "readOnly" CephFSPersistentVolumeSourceFieldSecretFile = "secretFile" CephFSPersistentVolumeSourceFieldSecretRef = "secretRef" CephFSPersistentVolumeSourceFieldUser = "user" )
View Source
const ( CephFSVolumeSourceType = "cephFSVolumeSource" CephFSVolumeSourceFieldMonitors = "monitors" CephFSVolumeSourceFieldPath = "path" CephFSVolumeSourceFieldReadOnly = "readOnly" CephFSVolumeSourceFieldSecretFile = "secretFile" CephFSVolumeSourceFieldSecretRef = "secretRef" CephFSVolumeSourceFieldUser = "user" )
View Source
const ( CertificateType = "certificate" CertificateFieldAlgorithm = "algorithm" CertificateFieldAnnotations = "annotations" CertificateFieldCN = "cn" CertificateFieldCertFingerprint = "certFingerprint" CertificateFieldCerts = "certs" CertificateFieldCreated = "created" CertificateFieldCreatorID = "creatorId" CertificateFieldDescription = "description" CertificateFieldExpiresAt = "expiresAt" CertificateFieldIssuedAt = "issuedAt" CertificateFieldIssuer = "issuer" CertificateFieldKey = "key" CertificateFieldKeySize = "keySize" CertificateFieldLabels = "labels" CertificateFieldName = "name" CertificateFieldNamespaceId = "namespaceId" CertificateFieldOwnerReferences = "ownerReferences" CertificateFieldProjectID = "projectId" CertificateFieldRemoved = "removed" CertificateFieldSerialNumber = "serialNumber" CertificateFieldSubjectAlternativeNames = "subjectAlternativeNames" CertificateFieldUUID = "uuid" CertificateFieldVersion = "version" )
View Source
const ( CinderVolumeSourceType = "cinderVolumeSource" CinderVolumeSourceFieldFSType = "fsType" CinderVolumeSourceFieldReadOnly = "readOnly" CinderVolumeSourceFieldVolumeID = "volumeID" )
View Source
const ( ClientIPConfigType = "clientIPConfig" ClientIPConfigFieldTimeoutSeconds = "timeoutSeconds" )
View Source
const ( ConfigMapType = "configMap" ConfigMapFieldAnnotations = "annotations" ConfigMapFieldBinaryData = "binaryData" ConfigMapFieldCreated = "created" ConfigMapFieldCreatorID = "creatorId" ConfigMapFieldData = "data" ConfigMapFieldLabels = "labels" ConfigMapFieldName = "name" ConfigMapFieldNamespaceId = "namespaceId" ConfigMapFieldOwnerReferences = "ownerReferences" ConfigMapFieldProjectID = "projectId" ConfigMapFieldRemoved = "removed" ConfigMapFieldUUID = "uuid" )
View Source
const ( ConfigMapEnvSourceType = "configMapEnvSource" ConfigMapEnvSourceFieldName = "name" ConfigMapEnvSourceFieldOptional = "optional" )
View Source
const ( ConfigMapKeySelectorType = "configMapKeySelector" ConfigMapKeySelectorFieldKey = "key" ConfigMapKeySelectorFieldName = "name" ConfigMapKeySelectorFieldOptional = "optional" )
View Source
const ( ConfigMapProjectionType = "configMapProjection" ConfigMapProjectionFieldItems = "items" ConfigMapProjectionFieldName = "name" ConfigMapProjectionFieldOptional = "optional" )
View Source
const ( ConfigMapVolumeSourceType = "configMapVolumeSource" ConfigMapVolumeSourceFieldDefaultMode = "defaultMode" ConfigMapVolumeSourceFieldItems = "items" ConfigMapVolumeSourceFieldName = "name" ConfigMapVolumeSourceFieldOptional = "optional" )
View Source
const ( ContainerType = "container" ContainerFieldAllowPrivilegeEscalation = "allowPrivilegeEscalation" ContainerFieldCapAdd = "capAdd" ContainerFieldCapDrop = "capDrop" ContainerFieldCommand = "command" ContainerFieldEntrypoint = "entrypoint" ContainerFieldEnvironment = "environment" ContainerFieldEnvironmentFrom = "environmentFrom" ContainerFieldExitCode = "exitCode" ContainerFieldImage = "image" ContainerFieldImagePullPolicy = "imagePullPolicy" ContainerFieldInitContainer = "initContainer" ContainerFieldLivenessProbe = "livenessProbe" ContainerFieldName = "name" ContainerFieldPorts = "ports" ContainerFieldPostStart = "postStart" ContainerFieldPreStop = "preStop" ContainerFieldPrivileged = "privileged" ContainerFieldReadOnly = "readOnly" ContainerFieldReadinessProbe = "readinessProbe" ContainerFieldResources = "resources" ContainerFieldRestartCount = "restartCount" ContainerFieldRunAsGroup = "runAsGroup" ContainerFieldRunAsNonRoot = "runAsNonRoot" ContainerFieldState = "state" ContainerFieldStdin = "stdin" ContainerFieldStdinOnce = "stdinOnce" ContainerFieldTTY = "tty" ContainerFieldTerminationMessagePath = "terminationMessagePath" ContainerFieldTerminationMessagePolicy = "terminationMessagePolicy" ContainerFieldTransitioning = "transitioning" ContainerFieldTransitioningMessage = "transitioningMessage" ContainerFieldUid = "uid" ContainerFieldVolumeDevices = "volumeDevices" ContainerFieldVolumeMounts = "volumeMounts" ContainerFieldWorkingDir = "workingDir" )
View Source
const ( ContainerPortType = "containerPort" ContainerPortFieldContainerPort = "containerPort" ContainerPortFieldDNSName = "dnsName" ContainerPortFieldHostIp = "hostIp" ContainerPortFieldKind = "kind" ContainerPortFieldName = "name" ContainerPortFieldProtocol = "protocol" ContainerPortFieldSourcePort = "sourcePort" )
View Source
const ( ContainerStateType = "containerState" ContainerStateFieldRunning = "running" ContainerStateFieldTerminated = "terminated" ContainerStateFieldWaiting = "waiting" )
View Source
const ( ContainerStateRunningType = "containerStateRunning" ContainerStateRunningFieldStartedAt = "startedAt" )
View Source
const ( ContainerStateTerminatedType = "containerStateTerminated" ContainerStateTerminatedFieldContainerID = "containerID" ContainerStateTerminatedFieldExitCode = "exitCode" ContainerStateTerminatedFieldFinishedAt = "finishedAt" ContainerStateTerminatedFieldMessage = "message" ContainerStateTerminatedFieldReason = "reason" ContainerStateTerminatedFieldSignal = "signal" ContainerStateTerminatedFieldStartedAt = "startedAt" )
View Source
const ( ContainerStateWaitingType = "containerStateWaiting" ContainerStateWaitingFieldMessage = "message" ContainerStateWaitingFieldReason = "reason" )
View Source
const ( ContainerStatusType = "containerStatus" ContainerStatusFieldContainerID = "containerID" ContainerStatusFieldImage = "image" ContainerStatusFieldImageID = "imageID" ContainerStatusFieldLastTerminationState = "lastState" ContainerStatusFieldName = "name" ContainerStatusFieldReady = "ready" ContainerStatusFieldRestartCount = "restartCount" ContainerStatusFieldState = "state" )
View Source
const ( CronJobType = "cronJob" CronJobFieldActiveDeadlineSeconds = "activeDeadlineSeconds" CronJobFieldAnnotations = "annotations" CronJobFieldAutomountServiceAccountToken = "automountServiceAccountToken" CronJobFieldContainers = "containers" CronJobFieldCreated = "created" CronJobFieldCreatorID = "creatorId" CronJobFieldCronJobConfig = "cronJobConfig" CronJobFieldCronJobStatus = "cronJobStatus" CronJobFieldDNSConfig = "dnsConfig" CronJobFieldDNSPolicy = "dnsPolicy" CronJobFieldFsgid = "fsgid" CronJobFieldGids = "gids" CronJobFieldHostAliases = "hostAliases" CronJobFieldHostIPC = "hostIPC" CronJobFieldHostNetwork = "hostNetwork" CronJobFieldHostPID = "hostPID" CronJobFieldHostname = "hostname" CronJobFieldImagePullSecrets = "imagePullSecrets" CronJobFieldLabels = "labels" CronJobFieldName = "name" CronJobFieldNamespaceId = "namespaceId" CronJobFieldNodeID = "nodeId" CronJobFieldOwnerReferences = "ownerReferences" CronJobFieldPriority = "priority" CronJobFieldPriorityClassName = "priorityClassName" CronJobFieldProjectID = "projectId" CronJobFieldPublicEndpoints = "publicEndpoints" CronJobFieldRemoved = "removed" CronJobFieldRestartPolicy = "restartPolicy" CronJobFieldRunAsGroup = "runAsGroup" CronJobFieldRunAsNonRoot = "runAsNonRoot" CronJobFieldSchedulerName = "schedulerName" CronJobFieldScheduling = "scheduling" CronJobFieldSelector = "selector" CronJobFieldServiceAccountName = "serviceAccountName" CronJobFieldState = "state" CronJobFieldSubdomain = "subdomain" CronJobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" CronJobFieldTransitioning = "transitioning" CronJobFieldTransitioningMessage = "transitioningMessage" CronJobFieldUUID = "uuid" CronJobFieldUid = "uid" CronJobFieldVolumes = "volumes" CronJobFieldWorkloadAnnotations = "workloadAnnotations" CronJobFieldWorkloadLabels = "workloadLabels" )
View Source
const ( CronJobConfigType = "cronJobConfig" CronJobConfigFieldConcurrencyPolicy = "concurrencyPolicy" CronJobConfigFieldFailedJobsHistoryLimit = "failedJobsHistoryLimit" CronJobConfigFieldJobAnnotations = "jobAnnotations" CronJobConfigFieldJobConfig = "jobConfig" CronJobConfigFieldJobLabels = "jobLabels" CronJobConfigFieldSchedule = "schedule" CronJobConfigFieldStartingDeadlineSeconds = "startingDeadlineSeconds" CronJobConfigFieldSuccessfulJobsHistoryLimit = "successfulJobsHistoryLimit" CronJobConfigFieldSuspend = "suspend" )
View Source
const ( CronJobSpecType = "cronJobSpec" CronJobSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" CronJobSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" CronJobSpecFieldContainers = "containers" CronJobSpecFieldCronJobConfig = "cronJobConfig" CronJobSpecFieldDNSConfig = "dnsConfig" CronJobSpecFieldDNSPolicy = "dnsPolicy" CronJobSpecFieldFsgid = "fsgid" CronJobSpecFieldGids = "gids" CronJobSpecFieldHostAliases = "hostAliases" CronJobSpecFieldHostIPC = "hostIPC" CronJobSpecFieldHostNetwork = "hostNetwork" CronJobSpecFieldHostPID = "hostPID" CronJobSpecFieldHostname = "hostname" CronJobSpecFieldImagePullSecrets = "imagePullSecrets" CronJobSpecFieldNodeID = "nodeId" CronJobSpecFieldObjectMeta = "metadata" CronJobSpecFieldPriority = "priority" CronJobSpecFieldPriorityClassName = "priorityClassName" CronJobSpecFieldRestartPolicy = "restartPolicy" CronJobSpecFieldRunAsGroup = "runAsGroup" CronJobSpecFieldRunAsNonRoot = "runAsNonRoot" CronJobSpecFieldSchedulerName = "schedulerName" CronJobSpecFieldScheduling = "scheduling" CronJobSpecFieldSelector = "selector" CronJobSpecFieldServiceAccountName = "serviceAccountName" CronJobSpecFieldSubdomain = "subdomain" CronJobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" CronJobSpecFieldUid = "uid" CronJobSpecFieldVolumes = "volumes" )
View Source
const ( CronJobStatusType = "cronJobStatus" CronJobStatusFieldActive = "active" CronJobStatusFieldLastScheduleTime = "lastScheduleTime" )
View Source
const ( CSIPersistentVolumeSourceType = "csiPersistentVolumeSource" CSIPersistentVolumeSourceFieldControllerPublishSecretRef = "controllerPublishSecretRef" CSIPersistentVolumeSourceFieldDriver = "driver" CSIPersistentVolumeSourceFieldFSType = "fsType" CSIPersistentVolumeSourceFieldNodePublishSecretRef = "nodePublishSecretRef" CSIPersistentVolumeSourceFieldNodeStageSecretRef = "nodeStageSecretRef" CSIPersistentVolumeSourceFieldReadOnly = "readOnly" CSIPersistentVolumeSourceFieldVolumeAttributes = "volumeAttributes" CSIPersistentVolumeSourceFieldVolumeHandle = "volumeHandle" )
View Source
const ( DaemonSetType = "daemonSet" DaemonSetFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DaemonSetFieldAnnotations = "annotations" DaemonSetFieldAutomountServiceAccountToken = "automountServiceAccountToken" DaemonSetFieldContainers = "containers" DaemonSetFieldCreated = "created" DaemonSetFieldCreatorID = "creatorId" DaemonSetFieldDNSConfig = "dnsConfig" DaemonSetFieldDNSPolicy = "dnsPolicy" DaemonSetFieldDaemonSetConfig = "daemonSetConfig" DaemonSetFieldDaemonSetStatus = "daemonSetStatus" DaemonSetFieldFsgid = "fsgid" DaemonSetFieldGids = "gids" DaemonSetFieldHostAliases = "hostAliases" DaemonSetFieldHostIPC = "hostIPC" DaemonSetFieldHostNetwork = "hostNetwork" DaemonSetFieldHostPID = "hostPID" DaemonSetFieldHostname = "hostname" DaemonSetFieldImagePullSecrets = "imagePullSecrets" DaemonSetFieldLabels = "labels" DaemonSetFieldName = "name" DaemonSetFieldNamespaceId = "namespaceId" DaemonSetFieldNodeID = "nodeId" DaemonSetFieldOwnerReferences = "ownerReferences" DaemonSetFieldPriority = "priority" DaemonSetFieldPriorityClassName = "priorityClassName" DaemonSetFieldProjectID = "projectId" DaemonSetFieldPublicEndpoints = "publicEndpoints" DaemonSetFieldRemoved = "removed" DaemonSetFieldRestartPolicy = "restartPolicy" DaemonSetFieldRunAsGroup = "runAsGroup" DaemonSetFieldRunAsNonRoot = "runAsNonRoot" DaemonSetFieldSchedulerName = "schedulerName" DaemonSetFieldScheduling = "scheduling" DaemonSetFieldSelector = "selector" DaemonSetFieldServiceAccountName = "serviceAccountName" DaemonSetFieldState = "state" DaemonSetFieldSubdomain = "subdomain" DaemonSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DaemonSetFieldTransitioning = "transitioning" DaemonSetFieldTransitioningMessage = "transitioningMessage" DaemonSetFieldUUID = "uuid" DaemonSetFieldUid = "uid" DaemonSetFieldVolumes = "volumes" DaemonSetFieldWorkloadAnnotations = "workloadAnnotations" DaemonSetFieldWorkloadLabels = "workloadLabels" )
View Source
const ( DaemonSetConditionType = "daemonSetCondition" DaemonSetConditionFieldLastTransitionTime = "lastTransitionTime" DaemonSetConditionFieldMessage = "message" DaemonSetConditionFieldReason = "reason" DaemonSetConditionFieldStatus = "status" DaemonSetConditionFieldType = "type" )
View Source
const ( DaemonSetConfigType = "daemonSetConfig" DaemonSetConfigFieldMinReadySeconds = "minReadySeconds" DaemonSetConfigFieldRevisionHistoryLimit = "revisionHistoryLimit" DaemonSetConfigFieldStrategy = "strategy" )
View Source
const ( DaemonSetSpecType = "daemonSetSpec" DaemonSetSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DaemonSetSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" DaemonSetSpecFieldContainers = "containers" DaemonSetSpecFieldDNSConfig = "dnsConfig" DaemonSetSpecFieldDNSPolicy = "dnsPolicy" DaemonSetSpecFieldDaemonSetConfig = "daemonSetConfig" DaemonSetSpecFieldFsgid = "fsgid" DaemonSetSpecFieldGids = "gids" DaemonSetSpecFieldHostAliases = "hostAliases" DaemonSetSpecFieldHostIPC = "hostIPC" DaemonSetSpecFieldHostNetwork = "hostNetwork" DaemonSetSpecFieldHostPID = "hostPID" DaemonSetSpecFieldHostname = "hostname" DaemonSetSpecFieldImagePullSecrets = "imagePullSecrets" DaemonSetSpecFieldNodeID = "nodeId" DaemonSetSpecFieldObjectMeta = "metadata" DaemonSetSpecFieldPriority = "priority" DaemonSetSpecFieldPriorityClassName = "priorityClassName" DaemonSetSpecFieldRestartPolicy = "restartPolicy" DaemonSetSpecFieldRunAsGroup = "runAsGroup" DaemonSetSpecFieldRunAsNonRoot = "runAsNonRoot" DaemonSetSpecFieldSchedulerName = "schedulerName" DaemonSetSpecFieldScheduling = "scheduling" DaemonSetSpecFieldSelector = "selector" DaemonSetSpecFieldServiceAccountName = "serviceAccountName" DaemonSetSpecFieldSubdomain = "subdomain" DaemonSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DaemonSetSpecFieldUid = "uid" DaemonSetSpecFieldVolumes = "volumes" )
View Source
const ( DaemonSetStatusType = "daemonSetStatus" DaemonSetStatusFieldCollisionCount = "collisionCount" DaemonSetStatusFieldConditions = "conditions" DaemonSetStatusFieldCurrentNumberScheduled = "currentNumberScheduled" DaemonSetStatusFieldDesiredNumberScheduled = "desiredNumberScheduled" DaemonSetStatusFieldNumberAvailable = "numberAvailable" DaemonSetStatusFieldNumberMisscheduled = "numberMisscheduled" DaemonSetStatusFieldNumberReady = "numberReady" DaemonSetStatusFieldObservedGeneration = "observedGeneration" DaemonSetStatusFieldUpdatedNumberScheduled = "updatedNumberScheduled" )
View Source
const ( DaemonSetUpdateStrategyType = "daemonSetUpdateStrategy" DaemonSetUpdateStrategyFieldStrategy = "strategy" )
View Source
const ( DeploymentType = "deployment" DeploymentFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DeploymentFieldAnnotations = "annotations" DeploymentFieldAutomountServiceAccountToken = "automountServiceAccountToken" DeploymentFieldContainers = "containers" DeploymentFieldCreated = "created" DeploymentFieldCreatorID = "creatorId" DeploymentFieldDNSConfig = "dnsConfig" DeploymentFieldDNSPolicy = "dnsPolicy" DeploymentFieldDeploymentConfig = "deploymentConfig" DeploymentFieldDeploymentStatus = "deploymentStatus" DeploymentFieldFsgid = "fsgid" DeploymentFieldGids = "gids" DeploymentFieldHostAliases = "hostAliases" DeploymentFieldHostIPC = "hostIPC" DeploymentFieldHostNetwork = "hostNetwork" DeploymentFieldHostPID = "hostPID" DeploymentFieldHostname = "hostname" DeploymentFieldImagePullSecrets = "imagePullSecrets" DeploymentFieldLabels = "labels" DeploymentFieldName = "name" DeploymentFieldNamespaceId = "namespaceId" DeploymentFieldNodeID = "nodeId" DeploymentFieldOwnerReferences = "ownerReferences" DeploymentFieldPaused = "paused" DeploymentFieldPriority = "priority" DeploymentFieldPriorityClassName = "priorityClassName" DeploymentFieldProjectID = "projectId" DeploymentFieldPublicEndpoints = "publicEndpoints" DeploymentFieldRemoved = "removed" DeploymentFieldRestartPolicy = "restartPolicy" DeploymentFieldRunAsGroup = "runAsGroup" DeploymentFieldRunAsNonRoot = "runAsNonRoot" DeploymentFieldScale = "scale" DeploymentFieldSchedulerName = "schedulerName" DeploymentFieldScheduling = "scheduling" DeploymentFieldSelector = "selector" DeploymentFieldServiceAccountName = "serviceAccountName" DeploymentFieldState = "state" DeploymentFieldSubdomain = "subdomain" DeploymentFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DeploymentFieldTransitioning = "transitioning" DeploymentFieldTransitioningMessage = "transitioningMessage" DeploymentFieldUUID = "uuid" DeploymentFieldUid = "uid" DeploymentFieldVolumes = "volumes" DeploymentFieldWorkloadAnnotations = "workloadAnnotations" DeploymentFieldWorkloadLabels = "workloadLabels" )
View Source
const ( DeploymentConditionType = "deploymentCondition" DeploymentConditionFieldLastTransitionTime = "lastTransitionTime" DeploymentConditionFieldLastUpdateTime = "lastUpdateTime" DeploymentConditionFieldMessage = "message" DeploymentConditionFieldReason = "reason" DeploymentConditionFieldStatus = "status" DeploymentConditionFieldType = "type" )
View Source
const ( DeploymentConfigType = "deploymentConfig" DeploymentConfigFieldMaxSurge = "maxSurge" DeploymentConfigFieldMinReadySeconds = "minReadySeconds" DeploymentConfigFieldProgressDeadlineSeconds = "progressDeadlineSeconds" DeploymentConfigFieldRevisionHistoryLimit = "revisionHistoryLimit" DeploymentConfigFieldStrategy = "strategy" )
View Source
const ( DeploymentRollbackInputType = "deploymentRollbackInput" DeploymentRollbackInputFieldReplicaSetID = "replicaSetId" )
View Source
const ( DeploymentSpecType = "deploymentSpec" DeploymentSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DeploymentSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" DeploymentSpecFieldContainers = "containers" DeploymentSpecFieldDNSConfig = "dnsConfig" DeploymentSpecFieldDNSPolicy = "dnsPolicy" DeploymentSpecFieldDeploymentConfig = "deploymentConfig" DeploymentSpecFieldFsgid = "fsgid" DeploymentSpecFieldGids = "gids" DeploymentSpecFieldHostAliases = "hostAliases" DeploymentSpecFieldHostIPC = "hostIPC" DeploymentSpecFieldHostNetwork = "hostNetwork" DeploymentSpecFieldHostPID = "hostPID" DeploymentSpecFieldHostname = "hostname" DeploymentSpecFieldImagePullSecrets = "imagePullSecrets" DeploymentSpecFieldNodeID = "nodeId" DeploymentSpecFieldObjectMeta = "metadata" DeploymentSpecFieldPaused = "paused" DeploymentSpecFieldPriority = "priority" DeploymentSpecFieldPriorityClassName = "priorityClassName" DeploymentSpecFieldRestartPolicy = "restartPolicy" DeploymentSpecFieldRunAsGroup = "runAsGroup" DeploymentSpecFieldRunAsNonRoot = "runAsNonRoot" DeploymentSpecFieldScale = "scale" DeploymentSpecFieldSchedulerName = "schedulerName" DeploymentSpecFieldScheduling = "scheduling" DeploymentSpecFieldSelector = "selector" DeploymentSpecFieldServiceAccountName = "serviceAccountName" DeploymentSpecFieldSubdomain = "subdomain" DeploymentSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DeploymentSpecFieldUid = "uid" DeploymentSpecFieldVolumes = "volumes" )
View Source
const ( DeploymentStatusType = "deploymentStatus" DeploymentStatusFieldAvailableReplicas = "availableReplicas" DeploymentStatusFieldCollisionCount = "collisionCount" DeploymentStatusFieldConditions = "conditions" DeploymentStatusFieldObservedGeneration = "observedGeneration" DeploymentStatusFieldReadyReplicas = "readyReplicas" DeploymentStatusFieldReplicas = "replicas" DeploymentStatusFieldUpdatedReplicas = "updatedReplicas" )
View Source
const ( DeploymentStrategyType = "deploymentStrategy" DeploymentStrategyFieldMaxSurge = "maxSurge" DeploymentStrategyFieldStrategy = "strategy" )
View Source
const ( DNSRecordType = "dnsRecord" DNSRecordFieldAnnotations = "annotations" DNSRecordFieldClusterIp = "clusterIp" DNSRecordFieldCreated = "created" DNSRecordFieldCreatorID = "creatorId" DNSRecordFieldDescription = "description" DNSRecordFieldHostname = "hostname" DNSRecordFieldIPAddresses = "ipAddresses" DNSRecordFieldLabels = "labels" DNSRecordFieldName = "name" DNSRecordFieldNamespaceId = "namespaceId" DNSRecordFieldOwnerReferences = "ownerReferences" DNSRecordFieldPorts = "ports" DNSRecordFieldProjectID = "projectId" DNSRecordFieldPublicEndpoints = "publicEndpoints" DNSRecordFieldRemoved = "removed" DNSRecordFieldSelector = "selector" DNSRecordFieldState = "state" DNSRecordFieldTargetDNSRecordIDs = "targetDnsRecordIds" DNSRecordFieldTargetWorkloadIDs = "targetWorkloadIds" DNSRecordFieldTransitioning = "transitioning" DNSRecordFieldTransitioningMessage = "transitioningMessage" DNSRecordFieldUUID = "uuid" DNSRecordFieldWorkloadID = "workloadId" )
View Source
const ( DockerCredentialType = "dockerCredential" DockerCredentialFieldAnnotations = "annotations" DockerCredentialFieldCreated = "created" DockerCredentialFieldCreatorID = "creatorId" DockerCredentialFieldDescription = "description" DockerCredentialFieldLabels = "labels" DockerCredentialFieldName = "name" DockerCredentialFieldNamespaceId = "namespaceId" DockerCredentialFieldOwnerReferences = "ownerReferences" DockerCredentialFieldProjectID = "projectId" DockerCredentialFieldRegistries = "registries" DockerCredentialFieldRemoved = "removed" DockerCredentialFieldUUID = "uuid" )
View Source
const ( DownwardAPIProjectionType = "downwardAPIProjection" DownwardAPIProjectionFieldItems = "items" )
View Source
const ( DownwardAPIVolumeFileType = "downwardAPIVolumeFile" DownwardAPIVolumeFileFieldFieldRef = "fieldRef" DownwardAPIVolumeFileFieldMode = "mode" DownwardAPIVolumeFileFieldPath = "path" DownwardAPIVolumeFileFieldResourceFieldRef = "resourceFieldRef" )
View Source
const ( DownwardAPIVolumeSourceType = "downwardAPIVolumeSource" DownwardAPIVolumeSourceFieldDefaultMode = "defaultMode" DownwardAPIVolumeSourceFieldItems = "items" )
View Source
const ( EmptyDirVolumeSourceType = "emptyDirVolumeSource" EmptyDirVolumeSourceFieldMedium = "medium" EmptyDirVolumeSourceFieldSizeLimit = "sizeLimit" )
View Source
const ( EnvFromSourceType = "envFromSource" EnvFromSourceFieldConfigMapRef = "configMapRef" EnvFromSourceFieldPrefix = "prefix" EnvFromSourceFieldSecretRef = "secretRef" )
View Source
const ( EnvVarType = "envVar" EnvVarFieldName = "name" EnvVarFieldValue = "value" EnvVarFieldValueFrom = "valueFrom" )
View Source
const ( EnvVarSourceType = "envVarSource" EnvVarSourceFieldConfigMapKeyRef = "configMapKeyRef" EnvVarSourceFieldFieldRef = "fieldRef" EnvVarSourceFieldResourceFieldRef = "resourceFieldRef" EnvVarSourceFieldSecretKeyRef = "secretKeyRef" )
View Source
const ( EnvironmentFromType = "environmentFrom" EnvironmentFromFieldOptional = "optional" EnvironmentFromFieldPrefix = "prefix" EnvironmentFromFieldSource = "source" EnvironmentFromFieldSourceKey = "sourceKey" EnvironmentFromFieldSourceName = "sourceName" EnvironmentFromFieldTargetKey = "targetKey" )
View Source
const ( ExecActionType = "execAction" ExecActionFieldCommand = "command" )
View Source
const ( FCVolumeSourceType = "fcVolumeSource" FCVolumeSourceFieldFSType = "fsType" FCVolumeSourceFieldLun = "lun" FCVolumeSourceFieldReadOnly = "readOnly" FCVolumeSourceFieldTargetWWNs = "targetWWNs" FCVolumeSourceFieldWWIDs = "wwids" )
View Source
const ( FlexPersistentVolumeSourceType = "flexPersistentVolumeSource" FlexPersistentVolumeSourceFieldDriver = "driver" FlexPersistentVolumeSourceFieldFSType = "fsType" FlexPersistentVolumeSourceFieldOptions = "options" FlexPersistentVolumeSourceFieldReadOnly = "readOnly" FlexPersistentVolumeSourceFieldSecretRef = "secretRef" )
View Source
const ( FlexVolumeSourceType = "flexVolumeSource" FlexVolumeSourceFieldDriver = "driver" FlexVolumeSourceFieldFSType = "fsType" FlexVolumeSourceFieldOptions = "options" FlexVolumeSourceFieldReadOnly = "readOnly" FlexVolumeSourceFieldSecretRef = "secretRef" )
View Source
const ( FlockerVolumeSourceType = "flockerVolumeSource" FlockerVolumeSourceFieldDatasetName = "datasetName" FlockerVolumeSourceFieldDatasetUUID = "datasetUUID" )
View Source
const ( GCEPersistentDiskVolumeSourceType = "gcePersistentDiskVolumeSource" GCEPersistentDiskVolumeSourceFieldFSType = "fsType" GCEPersistentDiskVolumeSourceFieldPDName = "pdName" GCEPersistentDiskVolumeSourceFieldPartition = "partition" GCEPersistentDiskVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( GitRepoVolumeSourceType = "gitRepoVolumeSource" GitRepoVolumeSourceFieldDirectory = "directory" GitRepoVolumeSourceFieldRepository = "repository" GitRepoVolumeSourceFieldRevision = "revision" )
View Source
const ( GlusterfsVolumeSourceType = "glusterfsVolumeSource" GlusterfsVolumeSourceFieldEndpointsName = "endpoints" GlusterfsVolumeSourceFieldPath = "path" GlusterfsVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( HandlerType = "handler" HandlerFieldCommand = "command" HandlerFieldHTTPHeaders = "httpHeaders" HandlerFieldHost = "host" HandlerFieldPath = "path" HandlerFieldPort = "port" HandlerFieldScheme = "scheme" HandlerFieldTCP = "tcp" )
View Source
const ( HostAliasType = "hostAlias" HostAliasFieldHostnames = "hostnames" HostAliasFieldIP = "ip" )
View Source
const ( HostPathVolumeSourceType = "hostPathVolumeSource" HostPathVolumeSourceFieldKind = "kind" HostPathVolumeSourceFieldPath = "path" )
View Source
const ( HTTPGetActionType = "httpGetAction" HTTPGetActionFieldHTTPHeaders = "httpHeaders" HTTPGetActionFieldPath = "path" HTTPGetActionFieldPort = "port" HTTPGetActionFieldScheme = "scheme" )
View Source
const ( HTTPHeaderType = "httpHeader" HTTPHeaderFieldName = "name" HTTPHeaderFieldValue = "value" )
View Source
const ( HTTPIngressPathType = "httpIngressPath" HTTPIngressPathFieldServiceID = "serviceId" HTTPIngressPathFieldTargetPort = "targetPort" HTTPIngressPathFieldWorkloadIDs = "workloadIds" )
View Source
const ( HTTPIngressRuleValueType = "httpIngressRuleValue" HTTPIngressRuleValueFieldPaths = "paths" )
View Source
const ( IngressType = "ingress" IngressFieldAnnotations = "annotations" IngressFieldCreated = "created" IngressFieldCreatorID = "creatorId" IngressFieldDefaultBackend = "defaultBackend" IngressFieldDescription = "description" IngressFieldLabels = "labels" IngressFieldName = "name" IngressFieldNamespaceId = "namespaceId" IngressFieldOwnerReferences = "ownerReferences" IngressFieldProjectID = "projectId" IngressFieldPublicEndpoints = "publicEndpoints" IngressFieldRemoved = "removed" IngressFieldRules = "rules" IngressFieldState = "state" IngressFieldStatus = "status" IngressFieldTLS = "tls" IngressFieldTransitioning = "transitioning" IngressFieldTransitioningMessage = "transitioningMessage" IngressFieldUUID = "uuid" )
View Source
const ( IngressBackendType = "ingressBackend" IngressBackendFieldServiceID = "serviceId" IngressBackendFieldTargetPort = "targetPort" IngressBackendFieldWorkloadIDs = "workloadIds" )
View Source
const ( IngressRuleType = "ingressRule" IngressRuleFieldHost = "host" IngressRuleFieldPaths = "paths" )
View Source
const ( IngressSpecType = "ingressSpec" IngressSpecFieldBackend = "backend" IngressSpecFieldRules = "rules" IngressSpecFieldTLS = "tls" )
View Source
const ( IngressStatusType = "ingressStatus" IngressStatusFieldLoadBalancer = "loadBalancer" )
View Source
const ( IngressTLSType = "ingressTLS" IngressTLSFieldCertificateID = "certificateId" IngressTLSFieldHosts = "hosts" )
View Source
const ( InitializerType = "initializer" InitializerFieldName = "name" )
View Source
const ( InitializersType = "initializers" InitializersFieldPending = "pending" InitializersFieldResult = "result" )
View Source
const ( ISCSIPersistentVolumeSourceType = "iscsiPersistentVolumeSource" ISCSIPersistentVolumeSourceFieldDiscoveryCHAPAuth = "chapAuthDiscovery" ISCSIPersistentVolumeSourceFieldFSType = "fsType" ISCSIPersistentVolumeSourceFieldIQN = "iqn" ISCSIPersistentVolumeSourceFieldISCSIInterface = "iscsiInterface" ISCSIPersistentVolumeSourceFieldInitiatorName = "initiatorName" ISCSIPersistentVolumeSourceFieldLun = "lun" ISCSIPersistentVolumeSourceFieldPortals = "portals" ISCSIPersistentVolumeSourceFieldReadOnly = "readOnly" ISCSIPersistentVolumeSourceFieldSecretRef = "secretRef" ISCSIPersistentVolumeSourceFieldSessionCHAPAuth = "chapAuthSession" ISCSIPersistentVolumeSourceFieldTargetPortal = "targetPortal" )
View Source
const ( ISCSIVolumeSourceType = "iscsiVolumeSource" ISCSIVolumeSourceFieldDiscoveryCHAPAuth = "chapAuthDiscovery" ISCSIVolumeSourceFieldFSType = "fsType" ISCSIVolumeSourceFieldIQN = "iqn" ISCSIVolumeSourceFieldISCSIInterface = "iscsiInterface" ISCSIVolumeSourceFieldInitiatorName = "initiatorName" ISCSIVolumeSourceFieldLun = "lun" ISCSIVolumeSourceFieldPortals = "portals" ISCSIVolumeSourceFieldReadOnly = "readOnly" ISCSIVolumeSourceFieldSecretRef = "secretRef" ISCSIVolumeSourceFieldSessionCHAPAuth = "chapAuthSession" ISCSIVolumeSourceFieldTargetPortal = "targetPortal" )
View Source
const ( JobType = "job" JobFieldActiveDeadlineSeconds = "activeDeadlineSeconds" JobFieldAnnotations = "annotations" JobFieldAutomountServiceAccountToken = "automountServiceAccountToken" JobFieldContainers = "containers" JobFieldCreated = "created" JobFieldCreatorID = "creatorId" JobFieldDNSConfig = "dnsConfig" JobFieldDNSPolicy = "dnsPolicy" JobFieldFsgid = "fsgid" JobFieldGids = "gids" JobFieldHostAliases = "hostAliases" JobFieldHostIPC = "hostIPC" JobFieldHostNetwork = "hostNetwork" JobFieldHostPID = "hostPID" JobFieldHostname = "hostname" JobFieldImagePullSecrets = "imagePullSecrets" JobFieldJobConfig = "jobConfig" JobFieldJobStatus = "jobStatus" JobFieldLabels = "labels" JobFieldName = "name" JobFieldNamespaceId = "namespaceId" JobFieldNodeID = "nodeId" JobFieldOwnerReferences = "ownerReferences" JobFieldPriority = "priority" JobFieldPriorityClassName = "priorityClassName" JobFieldProjectID = "projectId" JobFieldPublicEndpoints = "publicEndpoints" JobFieldRemoved = "removed" JobFieldRestartPolicy = "restartPolicy" JobFieldRunAsGroup = "runAsGroup" JobFieldRunAsNonRoot = "runAsNonRoot" JobFieldSchedulerName = "schedulerName" JobFieldScheduling = "scheduling" JobFieldSelector = "selector" JobFieldServiceAccountName = "serviceAccountName" JobFieldState = "state" JobFieldSubdomain = "subdomain" JobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobFieldTransitioning = "transitioning" JobFieldTransitioningMessage = "transitioningMessage" JobFieldUUID = "uuid" JobFieldUid = "uid" JobFieldVolumes = "volumes" JobFieldWorkloadAnnotations = "workloadAnnotations" JobFieldWorkloadLabels = "workloadLabels" )
View Source
const ( JobConditionType = "jobCondition" JobConditionFieldLastProbeTime = "lastProbeTime" JobConditionFieldLastTransitionTime = "lastTransitionTime" JobConditionFieldMessage = "message" JobConditionFieldReason = "reason" JobConditionFieldStatus = "status" JobConditionFieldType = "type" )
View Source
const ( JobConfigType = "jobConfig" JobConfigFieldActiveDeadlineSeconds = "activeDeadlineSeconds" JobConfigFieldBackoffLimit = "backoffLimit" JobConfigFieldCompletions = "completions" JobConfigFieldManualSelector = "manualSelector" JobConfigFieldParallelism = "parallelism" )
View Source
const ( JobSpecType = "jobSpec" JobSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" JobSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" JobSpecFieldContainers = "containers" JobSpecFieldDNSConfig = "dnsConfig" JobSpecFieldDNSPolicy = "dnsPolicy" JobSpecFieldFsgid = "fsgid" JobSpecFieldGids = "gids" JobSpecFieldHostAliases = "hostAliases" JobSpecFieldHostIPC = "hostIPC" JobSpecFieldHostNetwork = "hostNetwork" JobSpecFieldHostPID = "hostPID" JobSpecFieldHostname = "hostname" JobSpecFieldImagePullSecrets = "imagePullSecrets" JobSpecFieldJobConfig = "jobConfig" JobSpecFieldNodeID = "nodeId" JobSpecFieldObjectMeta = "metadata" JobSpecFieldPriority = "priority" JobSpecFieldPriorityClassName = "priorityClassName" JobSpecFieldRestartPolicy = "restartPolicy" JobSpecFieldRunAsGroup = "runAsGroup" JobSpecFieldRunAsNonRoot = "runAsNonRoot" JobSpecFieldSchedulerName = "schedulerName" JobSpecFieldScheduling = "scheduling" JobSpecFieldSelector = "selector" JobSpecFieldServiceAccountName = "serviceAccountName" JobSpecFieldSubdomain = "subdomain" JobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobSpecFieldUid = "uid" JobSpecFieldVolumes = "volumes" )
View Source
const ( JobStatusType = "jobStatus" JobStatusFieldActive = "active" JobStatusFieldCompletionTime = "completionTime" JobStatusFieldConditions = "conditions" JobStatusFieldFailed = "failed" JobStatusFieldStartTime = "startTime" JobStatusFieldSucceeded = "succeeded" )
View Source
const ( JobTemplateSpecType = "jobTemplateSpec" JobTemplateSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" JobTemplateSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" JobTemplateSpecFieldContainers = "containers" JobTemplateSpecFieldDNSConfig = "dnsConfig" JobTemplateSpecFieldDNSPolicy = "dnsPolicy" JobTemplateSpecFieldFsgid = "fsgid" JobTemplateSpecFieldGids = "gids" JobTemplateSpecFieldHostAliases = "hostAliases" JobTemplateSpecFieldHostIPC = "hostIPC" JobTemplateSpecFieldHostNetwork = "hostNetwork" JobTemplateSpecFieldHostPID = "hostPID" JobTemplateSpecFieldHostname = "hostname" JobTemplateSpecFieldImagePullSecrets = "imagePullSecrets" JobTemplateSpecFieldJobConfig = "jobConfig" JobTemplateSpecFieldJobMetadata = "jobMetadata" JobTemplateSpecFieldNodeID = "nodeId" JobTemplateSpecFieldObjectMeta = "metadata" JobTemplateSpecFieldPriority = "priority" JobTemplateSpecFieldPriorityClassName = "priorityClassName" JobTemplateSpecFieldRestartPolicy = "restartPolicy" JobTemplateSpecFieldRunAsGroup = "runAsGroup" JobTemplateSpecFieldRunAsNonRoot = "runAsNonRoot" JobTemplateSpecFieldSchedulerName = "schedulerName" JobTemplateSpecFieldScheduling = "scheduling" JobTemplateSpecFieldSelector = "selector" JobTemplateSpecFieldServiceAccountName = "serviceAccountName" JobTemplateSpecFieldSubdomain = "subdomain" JobTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobTemplateSpecFieldUid = "uid" JobTemplateSpecFieldVolumes = "volumes" )
View Source
const ( KeyToPathType = "keyToPath" KeyToPathFieldKey = "key" KeyToPathFieldMode = "mode" KeyToPathFieldPath = "path" )
View Source
const ( LabelSelectorType = "labelSelector" LabelSelectorFieldMatchExpressions = "matchExpressions" LabelSelectorFieldMatchLabels = "matchLabels" )
View Source
const ( LabelSelectorRequirementType = "labelSelectorRequirement" LabelSelectorRequirementFieldKey = "key" LabelSelectorRequirementFieldOperator = "operator" LabelSelectorRequirementFieldValues = "values" )
View Source
const ( LifecycleType = "lifecycle" LifecycleFieldPostStart = "postStart" LifecycleFieldPreStop = "preStop" )
View Source
const ( ListMetaType = "listMeta" ListMetaFieldContinue = "continue" ListMetaFieldResourceVersion = "resourceVersion" ListMetaFieldSelfLink = "selfLink" )
View Source
const ( LoadBalancerIngressType = "loadBalancerIngress" LoadBalancerIngressFieldHostname = "hostname" LoadBalancerIngressFieldIP = "ip" )
View Source
const ( LoadBalancerStatusType = "loadBalancerStatus" LoadBalancerStatusFieldIngress = "ingress" )
View Source
const ( LocalObjectReferenceType = "localObjectReference" LocalObjectReferenceFieldName = "name" )
View Source
const ( LocalVolumeSourceType = "localVolumeSource" LocalVolumeSourceFieldPath = "path" )
View Source
const ( NamespacedBasicAuthType = "namespacedBasicAuth" NamespacedBasicAuthFieldAnnotations = "annotations" NamespacedBasicAuthFieldCreated = "created" NamespacedBasicAuthFieldCreatorID = "creatorId" NamespacedBasicAuthFieldDescription = "description" NamespacedBasicAuthFieldLabels = "labels" NamespacedBasicAuthFieldName = "name" NamespacedBasicAuthFieldNamespaceId = "namespaceId" NamespacedBasicAuthFieldOwnerReferences = "ownerReferences" NamespacedBasicAuthFieldPassword = "password" NamespacedBasicAuthFieldProjectID = "projectId" NamespacedBasicAuthFieldRemoved = "removed" NamespacedBasicAuthFieldUUID = "uuid" NamespacedBasicAuthFieldUsername = "username" )
View Source
const ( NamespacedCertificateType = "namespacedCertificate" NamespacedCertificateFieldAlgorithm = "algorithm" NamespacedCertificateFieldAnnotations = "annotations" NamespacedCertificateFieldCN = "cn" NamespacedCertificateFieldCertFingerprint = "certFingerprint" NamespacedCertificateFieldCerts = "certs" NamespacedCertificateFieldCreated = "created" NamespacedCertificateFieldCreatorID = "creatorId" NamespacedCertificateFieldDescription = "description" NamespacedCertificateFieldExpiresAt = "expiresAt" NamespacedCertificateFieldIssuedAt = "issuedAt" NamespacedCertificateFieldIssuer = "issuer" NamespacedCertificateFieldKey = "key" NamespacedCertificateFieldKeySize = "keySize" NamespacedCertificateFieldLabels = "labels" NamespacedCertificateFieldName = "name" NamespacedCertificateFieldNamespaceId = "namespaceId" NamespacedCertificateFieldOwnerReferences = "ownerReferences" NamespacedCertificateFieldProjectID = "projectId" NamespacedCertificateFieldRemoved = "removed" NamespacedCertificateFieldSerialNumber = "serialNumber" NamespacedCertificateFieldSubjectAlternativeNames = "subjectAlternativeNames" NamespacedCertificateFieldUUID = "uuid" NamespacedCertificateFieldVersion = "version" )
View Source
const ( NamespacedDockerCredentialType = "namespacedDockerCredential" NamespacedDockerCredentialFieldAnnotations = "annotations" NamespacedDockerCredentialFieldCreated = "created" NamespacedDockerCredentialFieldCreatorID = "creatorId" NamespacedDockerCredentialFieldDescription = "description" NamespacedDockerCredentialFieldLabels = "labels" NamespacedDockerCredentialFieldName = "name" NamespacedDockerCredentialFieldNamespaceId = "namespaceId" NamespacedDockerCredentialFieldOwnerReferences = "ownerReferences" NamespacedDockerCredentialFieldProjectID = "projectId" NamespacedDockerCredentialFieldRegistries = "registries" NamespacedDockerCredentialFieldRemoved = "removed" NamespacedDockerCredentialFieldUUID = "uuid" )
View Source
const ( NamespacedSecretType = "namespacedSecret" NamespacedSecretFieldAnnotations = "annotations" NamespacedSecretFieldCreated = "created" NamespacedSecretFieldCreatorID = "creatorId" NamespacedSecretFieldData = "data" NamespacedSecretFieldDescription = "description" NamespacedSecretFieldKind = "kind" NamespacedSecretFieldLabels = "labels" NamespacedSecretFieldName = "name" NamespacedSecretFieldNamespaceId = "namespaceId" NamespacedSecretFieldOwnerReferences = "ownerReferences" NamespacedSecretFieldProjectID = "projectId" NamespacedSecretFieldRemoved = "removed" NamespacedSecretFieldStringData = "stringData" NamespacedSecretFieldUUID = "uuid" )
View Source
const ( NamespacedServiceAccountTokenType = "namespacedServiceAccountToken" NamespacedServiceAccountTokenFieldAccountName = "accountName" NamespacedServiceAccountTokenFieldAccountUID = "accountUid" NamespacedServiceAccountTokenFieldAnnotations = "annotations" NamespacedServiceAccountTokenFieldCACRT = "caCrt" NamespacedServiceAccountTokenFieldCreated = "created" NamespacedServiceAccountTokenFieldCreatorID = "creatorId" NamespacedServiceAccountTokenFieldDescription = "description" NamespacedServiceAccountTokenFieldLabels = "labels" NamespacedServiceAccountTokenFieldName = "name" NamespacedServiceAccountTokenFieldNamespaceId = "namespaceId" NamespacedServiceAccountTokenFieldOwnerReferences = "ownerReferences" NamespacedServiceAccountTokenFieldProjectID = "projectId" NamespacedServiceAccountTokenFieldRemoved = "removed" NamespacedServiceAccountTokenFieldToken = "token" NamespacedServiceAccountTokenFieldUUID = "uuid" )
View Source
const ( NamespacedSSHAuthType = "namespacedSshAuth" NamespacedSSHAuthFieldAnnotations = "annotations" NamespacedSSHAuthFieldCreated = "created" NamespacedSSHAuthFieldCreatorID = "creatorId" NamespacedSSHAuthFieldDescription = "description" NamespacedSSHAuthFieldFingerprint = "certFingerprint" NamespacedSSHAuthFieldLabels = "labels" NamespacedSSHAuthFieldName = "name" NamespacedSSHAuthFieldNamespaceId = "namespaceId" NamespacedSSHAuthFieldOwnerReferences = "ownerReferences" NamespacedSSHAuthFieldPrivateKey = "privateKey" NamespacedSSHAuthFieldProjectID = "projectId" NamespacedSSHAuthFieldRemoved = "removed" NamespacedSSHAuthFieldUUID = "uuid" )
View Source
const ( NFSVolumeSourceType = "nfsVolumeSource" NFSVolumeSourceFieldPath = "path" NFSVolumeSourceFieldReadOnly = "readOnly" NFSVolumeSourceFieldServer = "server" )
View Source
const ( NodeAffinityType = "nodeAffinity" NodeAffinityFieldPreferredDuringSchedulingIgnoredDuringExecution = "preferredDuringSchedulingIgnoredDuringExecution" NodeAffinityFieldRequiredDuringSchedulingIgnoredDuringExecution = "requiredDuringSchedulingIgnoredDuringExecution" )
View Source
const ( NodeSchedulingType = "nodeScheduling" NodeSchedulingFieldNodeID = "nodeId" NodeSchedulingFieldPreferred = "preferred" NodeSchedulingFieldRequireAll = "requireAll" NodeSchedulingFieldRequireAny = "requireAny" )
View Source
const ( NodeSelectorType = "nodeSelector" NodeSelectorFieldNodeSelectorTerms = "nodeSelectorTerms" )
View Source
const ( NodeSelectorRequirementType = "nodeSelectorRequirement" NodeSelectorRequirementFieldKey = "key" NodeSelectorRequirementFieldOperator = "operator" NodeSelectorRequirementFieldValues = "values" )
View Source
const ( NodeSelectorTermType = "nodeSelectorTerm" NodeSelectorTermFieldMatchExpressions = "matchExpressions" )
View Source
const ( ObjectFieldSelectorType = "objectFieldSelector" ObjectFieldSelectorFieldAPIVersion = "apiVersion" ObjectFieldSelectorFieldFieldPath = "fieldPath" )
View Source
const ( ObjectMetaType = "objectMeta" ObjectMetaFieldAnnotations = "annotations" ObjectMetaFieldCreated = "created" ObjectMetaFieldFinalizers = "finalizers" ObjectMetaFieldLabels = "labels" ObjectMetaFieldName = "name" ObjectMetaFieldNamespace = "namespace" ObjectMetaFieldOwnerReferences = "ownerReferences" ObjectMetaFieldRemoved = "removed" ObjectMetaFieldSelfLink = "selfLink" ObjectMetaFieldUUID = "uuid" )
View Source
const ( ObjectReferenceType = "objectReference" ObjectReferenceFieldAPIVersion = "apiVersion" ObjectReferenceFieldFieldPath = "fieldPath" ObjectReferenceFieldKind = "kind" ObjectReferenceFieldName = "name" ObjectReferenceFieldNamespace = "namespace" ObjectReferenceFieldResourceVersion = "resourceVersion" ObjectReferenceFieldUID = "uid" )
View Source
const ( OwnerReferenceType = "ownerReference" OwnerReferenceFieldAPIVersion = "apiVersion" OwnerReferenceFieldBlockOwnerDeletion = "blockOwnerDeletion" OwnerReferenceFieldController = "controller" OwnerReferenceFieldKind = "kind" OwnerReferenceFieldName = "name" OwnerReferenceFieldUID = "uid" )
View Source
const ( PersistentVolumeClaimType = "persistentVolumeClaim" PersistentVolumeClaimFieldAccessModes = "accessModes" PersistentVolumeClaimFieldAnnotations = "annotations" PersistentVolumeClaimFieldCreated = "created" PersistentVolumeClaimFieldCreatorID = "creatorId" PersistentVolumeClaimFieldLabels = "labels" PersistentVolumeClaimFieldName = "name" PersistentVolumeClaimFieldNamespaceId = "namespaceId" PersistentVolumeClaimFieldOwnerReferences = "ownerReferences" PersistentVolumeClaimFieldProjectID = "projectId" PersistentVolumeClaimFieldRemoved = "removed" PersistentVolumeClaimFieldResources = "resources" PersistentVolumeClaimFieldSelector = "selector" PersistentVolumeClaimFieldState = "state" PersistentVolumeClaimFieldStatus = "status" PersistentVolumeClaimFieldStorageClassID = "storageClassId" PersistentVolumeClaimFieldTransitioning = "transitioning" PersistentVolumeClaimFieldTransitioningMessage = "transitioningMessage" PersistentVolumeClaimFieldUUID = "uuid" PersistentVolumeClaimFieldVolumeID = "volumeId" PersistentVolumeClaimFieldVolumeMode = "volumeMode" )
View Source
const ( PersistentVolumeClaimConditionType = "persistentVolumeClaimCondition" PersistentVolumeClaimConditionFieldLastProbeTime = "lastProbeTime" PersistentVolumeClaimConditionFieldLastTransitionTime = "lastTransitionTime" PersistentVolumeClaimConditionFieldMessage = "message" PersistentVolumeClaimConditionFieldReason = "reason" PersistentVolumeClaimConditionFieldStatus = "status" PersistentVolumeClaimConditionFieldType = "type" )
View Source
const ( PersistentVolumeClaimSpecType = "persistentVolumeClaimSpec" PersistentVolumeClaimSpecFieldAccessModes = "accessModes" PersistentVolumeClaimSpecFieldResources = "resources" PersistentVolumeClaimSpecFieldSelector = "selector" PersistentVolumeClaimSpecFieldStorageClassID = "storageClassId" PersistentVolumeClaimSpecFieldVolumeID = "volumeId" PersistentVolumeClaimSpecFieldVolumeMode = "volumeMode" )
View Source
const ( PersistentVolumeClaimStatusType = "persistentVolumeClaimStatus" PersistentVolumeClaimStatusFieldAccessModes = "accessModes" PersistentVolumeClaimStatusFieldCapacity = "capacity" PersistentVolumeClaimStatusFieldConditions = "conditions" PersistentVolumeClaimStatusFieldPhase = "phase" )
View Source
const ( PersistentVolumeClaimVolumeSourceType = "persistentVolumeClaimVolumeSource" PersistentVolumeClaimVolumeSourceFieldPersistentVolumeClaimID = "persistentVolumeClaimId" PersistentVolumeClaimVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( PersistentVolumeSpecType = "persistentVolumeSpec" PersistentVolumeSpecFieldAWSElasticBlockStore = "awsElasticBlockStore" PersistentVolumeSpecFieldAccessModes = "accessModes" PersistentVolumeSpecFieldAzureDisk = "azureDisk" PersistentVolumeSpecFieldAzureFile = "azureFile" PersistentVolumeSpecFieldCSI = "csi" PersistentVolumeSpecFieldCapacity = "capacity" PersistentVolumeSpecFieldCephFS = "cephfs" PersistentVolumeSpecFieldCinder = "cinder" PersistentVolumeSpecFieldClaimRef = "claimRef" PersistentVolumeSpecFieldFC = "fc" PersistentVolumeSpecFieldFlexVolume = "flexVolume" PersistentVolumeSpecFieldFlocker = "flocker" PersistentVolumeSpecFieldGCEPersistentDisk = "gcePersistentDisk" PersistentVolumeSpecFieldGlusterfs = "glusterfs" PersistentVolumeSpecFieldHostPath = "hostPath" PersistentVolumeSpecFieldISCSI = "iscsi" PersistentVolumeSpecFieldLocal = "local" PersistentVolumeSpecFieldMountOptions = "mountOptions" PersistentVolumeSpecFieldNFS = "nfs" PersistentVolumeSpecFieldNodeAffinity = "nodeAffinity" PersistentVolumeSpecFieldPersistentVolumeReclaimPolicy = "persistentVolumeReclaimPolicy" PersistentVolumeSpecFieldPhotonPersistentDisk = "photonPersistentDisk" PersistentVolumeSpecFieldPortworxVolume = "portworxVolume" PersistentVolumeSpecFieldQuobyte = "quobyte" PersistentVolumeSpecFieldRBD = "rbd" PersistentVolumeSpecFieldScaleIO = "scaleIO" PersistentVolumeSpecFieldStorageClassID = "storageClassId" PersistentVolumeSpecFieldStorageOS = "storageos" PersistentVolumeSpecFieldVolumeMode = "volumeMode" PersistentVolumeSpecFieldVsphereVolume = "vsphereVolume" )
View Source
const ( PhotonPersistentDiskVolumeSourceType = "photonPersistentDiskVolumeSource" PhotonPersistentDiskVolumeSourceFieldFSType = "fsType" PhotonPersistentDiskVolumeSourceFieldPdID = "pdID" )
View Source
const ( PodType = "pod" PodFieldActiveDeadlineSeconds = "activeDeadlineSeconds" PodFieldAnnotations = "annotations" PodFieldAutomountServiceAccountToken = "automountServiceAccountToken" PodFieldContainers = "containers" PodFieldCreated = "created" PodFieldCreatorID = "creatorId" PodFieldDNSConfig = "dnsConfig" PodFieldDNSPolicy = "dnsPolicy" PodFieldDescription = "description" PodFieldFsgid = "fsgid" PodFieldGids = "gids" PodFieldHostAliases = "hostAliases" PodFieldHostIPC = "hostIPC" PodFieldHostNetwork = "hostNetwork" PodFieldHostPID = "hostPID" PodFieldHostname = "hostname" PodFieldImagePullSecrets = "imagePullSecrets" PodFieldLabels = "labels" PodFieldName = "name" PodFieldNamespaceId = "namespaceId" PodFieldNodeID = "nodeId" PodFieldOwnerReferences = "ownerReferences" PodFieldPriority = "priority" PodFieldPriorityClassName = "priorityClassName" PodFieldProjectID = "projectId" PodFieldPublicEndpoints = "publicEndpoints" PodFieldRemoved = "removed" PodFieldRestartPolicy = "restartPolicy" PodFieldRunAsGroup = "runAsGroup" PodFieldRunAsNonRoot = "runAsNonRoot" PodFieldSchedulerName = "schedulerName" PodFieldScheduling = "scheduling" PodFieldServiceAccountName = "serviceAccountName" PodFieldState = "state" PodFieldStatus = "status" PodFieldSubdomain = "subdomain" PodFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodFieldTransitioning = "transitioning" PodFieldTransitioningMessage = "transitioningMessage" PodFieldUUID = "uuid" PodFieldUid = "uid" PodFieldVolumes = "volumes" PodFieldWorkloadID = "workloadId" )
View Source
const ( PodAffinityType = "podAffinity" PodAffinityFieldPreferredDuringSchedulingIgnoredDuringExecution = "preferredDuringSchedulingIgnoredDuringExecution" PodAffinityFieldRequiredDuringSchedulingIgnoredDuringExecution = "requiredDuringSchedulingIgnoredDuringExecution" )
View Source
const ( PodAffinityTermType = "podAffinityTerm" PodAffinityTermFieldLabelSelector = "labelSelector" PodAffinityTermFieldNamespaces = "namespaces" PodAffinityTermFieldTopologyKey = "topologyKey" )
View Source
const ( PodAntiAffinityType = "podAntiAffinity" PodAntiAffinityFieldPreferredDuringSchedulingIgnoredDuringExecution = "preferredDuringSchedulingIgnoredDuringExecution" PodAntiAffinityFieldRequiredDuringSchedulingIgnoredDuringExecution = "requiredDuringSchedulingIgnoredDuringExecution" )
View Source
const ( PodConditionType = "podCondition" PodConditionFieldLastProbeTime = "lastProbeTime" PodConditionFieldLastTransitionTime = "lastTransitionTime" PodConditionFieldMessage = "message" PodConditionFieldReason = "reason" PodConditionFieldStatus = "status" PodConditionFieldType = "type" )
View Source
const ( PodDNSConfigType = "podDNSConfig" PodDNSConfigFieldNameservers = "nameservers" PodDNSConfigFieldOptions = "options" PodDNSConfigFieldSearches = "searches" )
View Source
const ( PodDNSConfigOptionType = "podDNSConfigOption" PodDNSConfigOptionFieldName = "name" PodDNSConfigOptionFieldValue = "value" )
View Source
const ( PodSecurityContextType = "podSecurityContext" PodSecurityContextFieldFsgid = "fsgid" PodSecurityContextFieldGids = "gids" PodSecurityContextFieldRunAsGroup = "runAsGroup" PodSecurityContextFieldRunAsNonRoot = "runAsNonRoot" PodSecurityContextFieldUid = "uid" )
View Source
const ( PodSpecType = "podSpec" PodSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" PodSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" PodSpecFieldContainers = "containers" PodSpecFieldDNSConfig = "dnsConfig" PodSpecFieldDNSPolicy = "dnsPolicy" PodSpecFieldFsgid = "fsgid" PodSpecFieldGids = "gids" PodSpecFieldHostAliases = "hostAliases" PodSpecFieldHostIPC = "hostIPC" PodSpecFieldHostNetwork = "hostNetwork" PodSpecFieldHostPID = "hostPID" PodSpecFieldHostname = "hostname" PodSpecFieldImagePullSecrets = "imagePullSecrets" PodSpecFieldNodeID = "nodeId" PodSpecFieldPriority = "priority" PodSpecFieldPriorityClassName = "priorityClassName" PodSpecFieldRestartPolicy = "restartPolicy" PodSpecFieldRunAsGroup = "runAsGroup" PodSpecFieldRunAsNonRoot = "runAsNonRoot" PodSpecFieldSchedulerName = "schedulerName" PodSpecFieldScheduling = "scheduling" PodSpecFieldServiceAccountName = "serviceAccountName" PodSpecFieldSubdomain = "subdomain" PodSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodSpecFieldUid = "uid" PodSpecFieldVolumes = "volumes" )
View Source
const ( PodStatusType = "podStatus" PodStatusFieldConditions = "conditions" PodStatusFieldContainerStatuses = "containerStatuses" PodStatusFieldInitContainerStatuses = "initContainerStatuses" PodStatusFieldMessage = "message" PodStatusFieldNodeIp = "nodeIp" PodStatusFieldNominatedNodeName = "nominatedNodeName" PodStatusFieldPhase = "phase" PodStatusFieldPodIp = "podIp" PodStatusFieldQOSClass = "qosClass" PodStatusFieldReason = "reason" PodStatusFieldStartTime = "startTime" )
View Source
const ( PodTemplateSpecType = "podTemplateSpec" PodTemplateSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" PodTemplateSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" PodTemplateSpecFieldContainers = "containers" PodTemplateSpecFieldDNSConfig = "dnsConfig" PodTemplateSpecFieldDNSPolicy = "dnsPolicy" PodTemplateSpecFieldFsgid = "fsgid" PodTemplateSpecFieldGids = "gids" PodTemplateSpecFieldHostAliases = "hostAliases" PodTemplateSpecFieldHostIPC = "hostIPC" PodTemplateSpecFieldHostNetwork = "hostNetwork" PodTemplateSpecFieldHostPID = "hostPID" PodTemplateSpecFieldHostname = "hostname" PodTemplateSpecFieldImagePullSecrets = "imagePullSecrets" PodTemplateSpecFieldNodeID = "nodeId" PodTemplateSpecFieldObjectMeta = "metadata" PodTemplateSpecFieldPriority = "priority" PodTemplateSpecFieldPriorityClassName = "priorityClassName" PodTemplateSpecFieldRestartPolicy = "restartPolicy" PodTemplateSpecFieldRunAsGroup = "runAsGroup" PodTemplateSpecFieldRunAsNonRoot = "runAsNonRoot" PodTemplateSpecFieldSchedulerName = "schedulerName" PodTemplateSpecFieldScheduling = "scheduling" PodTemplateSpecFieldServiceAccountName = "serviceAccountName" PodTemplateSpecFieldSubdomain = "subdomain" PodTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodTemplateSpecFieldUid = "uid" PodTemplateSpecFieldVolumes = "volumes" )
View Source
const ( PortworxVolumeSourceType = "portworxVolumeSource" PortworxVolumeSourceFieldFSType = "fsType" PortworxVolumeSourceFieldReadOnly = "readOnly" PortworxVolumeSourceFieldVolumeID = "volumeID" )
View Source
const ( PreferredSchedulingTermType = "preferredSchedulingTerm" PreferredSchedulingTermFieldPreference = "preference" PreferredSchedulingTermFieldWeight = "weight" )
View Source
const ( ProbeType = "probe" ProbeFieldCommand = "command" ProbeFieldFailureThreshold = "failureThreshold" ProbeFieldHTTPHeaders = "httpHeaders" ProbeFieldHost = "host" ProbeFieldInitialDelaySeconds = "initialDelaySeconds" ProbeFieldPath = "path" ProbeFieldPeriodSeconds = "periodSeconds" ProbeFieldPort = "port" ProbeFieldScheme = "scheme" ProbeFieldSuccessThreshold = "successThreshold" ProbeFieldTCP = "tcp" ProbeFieldTimeoutSeconds = "timeoutSeconds" )
View Source
const ( ProjectedVolumeSourceType = "projectedVolumeSource" ProjectedVolumeSourceFieldDefaultMode = "defaultMode" ProjectedVolumeSourceFieldSources = "sources" )
View Source
const ( PublicEndpointType = "publicEndpoint" PublicEndpointFieldAddresses = "addresses" PublicEndpointFieldAllNodes = "allNodes" PublicEndpointFieldHostname = "hostname" PublicEndpointFieldIngressID = "ingressId" PublicEndpointFieldNodeID = "nodeId" PublicEndpointFieldPath = "path" PublicEndpointFieldPodID = "podId" PublicEndpointFieldPort = "port" PublicEndpointFieldProtocol = "protocol" PublicEndpointFieldServiceID = "serviceId" )
View Source
const ( QuobyteVolumeSourceType = "quobyteVolumeSource" QuobyteVolumeSourceFieldGroup = "group" QuobyteVolumeSourceFieldReadOnly = "readOnly" QuobyteVolumeSourceFieldRegistry = "registry" QuobyteVolumeSourceFieldUser = "user" QuobyteVolumeSourceFieldVolume = "volume" )
View Source
const ( RBDPersistentVolumeSourceType = "rbdPersistentVolumeSource" RBDPersistentVolumeSourceFieldCephMonitors = "monitors" RBDPersistentVolumeSourceFieldFSType = "fsType" RBDPersistentVolumeSourceFieldKeyring = "keyring" RBDPersistentVolumeSourceFieldRBDImage = "image" RBDPersistentVolumeSourceFieldRBDPool = "pool" RBDPersistentVolumeSourceFieldRadosUser = "user" RBDPersistentVolumeSourceFieldReadOnly = "readOnly" RBDPersistentVolumeSourceFieldSecretRef = "secretRef" )
View Source
const ( RBDVolumeSourceType = "rbdVolumeSource" RBDVolumeSourceFieldCephMonitors = "monitors" RBDVolumeSourceFieldFSType = "fsType" RBDVolumeSourceFieldKeyring = "keyring" RBDVolumeSourceFieldRBDImage = "image" RBDVolumeSourceFieldRBDPool = "pool" RBDVolumeSourceFieldRadosUser = "user" RBDVolumeSourceFieldReadOnly = "readOnly" RBDVolumeSourceFieldSecretRef = "secretRef" )
View Source
const ( RegistryCredentialType = "registryCredential" RegistryCredentialFieldAuth = "auth" RegistryCredentialFieldDescription = "description" RegistryCredentialFieldPassword = "password" RegistryCredentialFieldUsername = "username" )
View Source
const ( ReplicaSetType = "replicaSet" ReplicaSetFieldActiveDeadlineSeconds = "activeDeadlineSeconds" ReplicaSetFieldAnnotations = "annotations" ReplicaSetFieldAutomountServiceAccountToken = "automountServiceAccountToken" ReplicaSetFieldContainers = "containers" ReplicaSetFieldCreated = "created" ReplicaSetFieldCreatorID = "creatorId" ReplicaSetFieldDNSConfig = "dnsConfig" ReplicaSetFieldDNSPolicy = "dnsPolicy" ReplicaSetFieldFsgid = "fsgid" ReplicaSetFieldGids = "gids" ReplicaSetFieldHostAliases = "hostAliases" ReplicaSetFieldHostIPC = "hostIPC" ReplicaSetFieldHostNetwork = "hostNetwork" ReplicaSetFieldHostPID = "hostPID" ReplicaSetFieldHostname = "hostname" ReplicaSetFieldImagePullSecrets = "imagePullSecrets" ReplicaSetFieldLabels = "labels" ReplicaSetFieldName = "name" ReplicaSetFieldNamespaceId = "namespaceId" ReplicaSetFieldNodeID = "nodeId" ReplicaSetFieldOwnerReferences = "ownerReferences" ReplicaSetFieldPriority = "priority" ReplicaSetFieldPriorityClassName = "priorityClassName" ReplicaSetFieldProjectID = "projectId" ReplicaSetFieldPublicEndpoints = "publicEndpoints" ReplicaSetFieldRemoved = "removed" ReplicaSetFieldReplicaSetConfig = "replicaSetConfig" ReplicaSetFieldReplicaSetStatus = "replicaSetStatus" ReplicaSetFieldRestartPolicy = "restartPolicy" ReplicaSetFieldRunAsGroup = "runAsGroup" ReplicaSetFieldRunAsNonRoot = "runAsNonRoot" ReplicaSetFieldScale = "scale" ReplicaSetFieldSchedulerName = "schedulerName" ReplicaSetFieldScheduling = "scheduling" ReplicaSetFieldSelector = "selector" ReplicaSetFieldServiceAccountName = "serviceAccountName" ReplicaSetFieldState = "state" ReplicaSetFieldSubdomain = "subdomain" ReplicaSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicaSetFieldTransitioning = "transitioning" ReplicaSetFieldTransitioningMessage = "transitioningMessage" ReplicaSetFieldUUID = "uuid" ReplicaSetFieldUid = "uid" ReplicaSetFieldVolumes = "volumes" ReplicaSetFieldWorkloadAnnotations = "workloadAnnotations" ReplicaSetFieldWorkloadLabels = "workloadLabels" )
View Source
const ( ReplicaSetConditionType = "replicaSetCondition" ReplicaSetConditionFieldLastTransitionTime = "lastTransitionTime" ReplicaSetConditionFieldMessage = "message" ReplicaSetConditionFieldReason = "reason" ReplicaSetConditionFieldStatus = "status" ReplicaSetConditionFieldType = "type" )
View Source
const ( ReplicaSetConfigType = "replicaSetConfig" ReplicaSetConfigFieldMinReadySeconds = "minReadySeconds" )
View Source
const ( ReplicaSetSpecType = "replicaSetSpec" ReplicaSetSpecFieldReplicaSetConfig = "replicaSetConfig" ReplicaSetSpecFieldScale = "scale" ReplicaSetSpecFieldSelector = "selector" ReplicaSetSpecFieldTemplate = "template" )
View Source
const ( ReplicaSetStatusType = "replicaSetStatus" ReplicaSetStatusFieldAvailableReplicas = "availableReplicas" ReplicaSetStatusFieldConditions = "conditions" ReplicaSetStatusFieldFullyLabeledReplicas = "fullyLabeledReplicas" ReplicaSetStatusFieldObservedGeneration = "observedGeneration" ReplicaSetStatusFieldReadyReplicas = "readyReplicas" ReplicaSetStatusFieldReplicas = "replicas" )
View Source
const ( ReplicationControllerType = "replicationController" ReplicationControllerFieldActiveDeadlineSeconds = "activeDeadlineSeconds" ReplicationControllerFieldAnnotations = "annotations" ReplicationControllerFieldAutomountServiceAccountToken = "automountServiceAccountToken" ReplicationControllerFieldContainers = "containers" ReplicationControllerFieldCreated = "created" ReplicationControllerFieldCreatorID = "creatorId" ReplicationControllerFieldDNSConfig = "dnsConfig" ReplicationControllerFieldDNSPolicy = "dnsPolicy" ReplicationControllerFieldFsgid = "fsgid" ReplicationControllerFieldGids = "gids" ReplicationControllerFieldHostAliases = "hostAliases" ReplicationControllerFieldHostIPC = "hostIPC" ReplicationControllerFieldHostNetwork = "hostNetwork" ReplicationControllerFieldHostPID = "hostPID" ReplicationControllerFieldHostname = "hostname" ReplicationControllerFieldImagePullSecrets = "imagePullSecrets" ReplicationControllerFieldLabels = "labels" ReplicationControllerFieldName = "name" ReplicationControllerFieldNamespaceId = "namespaceId" ReplicationControllerFieldNodeID = "nodeId" ReplicationControllerFieldOwnerReferences = "ownerReferences" ReplicationControllerFieldPriority = "priority" ReplicationControllerFieldPriorityClassName = "priorityClassName" ReplicationControllerFieldProjectID = "projectId" ReplicationControllerFieldPublicEndpoints = "publicEndpoints" ReplicationControllerFieldRemoved = "removed" ReplicationControllerFieldReplicationControllerConfig = "replicationControllerConfig" ReplicationControllerFieldReplicationControllerStatus = "replicationControllerStatus" ReplicationControllerFieldRestartPolicy = "restartPolicy" ReplicationControllerFieldRunAsGroup = "runAsGroup" ReplicationControllerFieldRunAsNonRoot = "runAsNonRoot" ReplicationControllerFieldScale = "scale" ReplicationControllerFieldSchedulerName = "schedulerName" ReplicationControllerFieldScheduling = "scheduling" ReplicationControllerFieldSelector = "selector" ReplicationControllerFieldServiceAccountName = "serviceAccountName" ReplicationControllerFieldState = "state" ReplicationControllerFieldSubdomain = "subdomain" ReplicationControllerFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicationControllerFieldTransitioning = "transitioning" ReplicationControllerFieldTransitioningMessage = "transitioningMessage" ReplicationControllerFieldUUID = "uuid" ReplicationControllerFieldUid = "uid" ReplicationControllerFieldVolumes = "volumes" ReplicationControllerFieldWorkloadAnnotations = "workloadAnnotations" ReplicationControllerFieldWorkloadLabels = "workloadLabels" )
View Source
const ( ReplicationControllerConditionType = "replicationControllerCondition" ReplicationControllerConditionFieldLastTransitionTime = "lastTransitionTime" ReplicationControllerConditionFieldMessage = "message" ReplicationControllerConditionFieldReason = "reason" ReplicationControllerConditionFieldStatus = "status" ReplicationControllerConditionFieldType = "type" )
View Source
const ( ReplicationControllerConfigType = "replicationControllerConfig" ReplicationControllerConfigFieldMinReadySeconds = "minReadySeconds" )
View Source
const ( ReplicationControllerSpecType = "replicationControllerSpec" ReplicationControllerSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" ReplicationControllerSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" ReplicationControllerSpecFieldContainers = "containers" ReplicationControllerSpecFieldDNSConfig = "dnsConfig" ReplicationControllerSpecFieldDNSPolicy = "dnsPolicy" ReplicationControllerSpecFieldFsgid = "fsgid" ReplicationControllerSpecFieldGids = "gids" ReplicationControllerSpecFieldHostAliases = "hostAliases" ReplicationControllerSpecFieldHostIPC = "hostIPC" ReplicationControllerSpecFieldHostNetwork = "hostNetwork" ReplicationControllerSpecFieldHostPID = "hostPID" ReplicationControllerSpecFieldHostname = "hostname" ReplicationControllerSpecFieldImagePullSecrets = "imagePullSecrets" ReplicationControllerSpecFieldNodeID = "nodeId" ReplicationControllerSpecFieldObjectMeta = "metadata" ReplicationControllerSpecFieldPriority = "priority" ReplicationControllerSpecFieldPriorityClassName = "priorityClassName" ReplicationControllerSpecFieldReplicationControllerConfig = "replicationControllerConfig" ReplicationControllerSpecFieldRestartPolicy = "restartPolicy" ReplicationControllerSpecFieldRunAsGroup = "runAsGroup" ReplicationControllerSpecFieldRunAsNonRoot = "runAsNonRoot" ReplicationControllerSpecFieldScale = "scale" ReplicationControllerSpecFieldSchedulerName = "schedulerName" ReplicationControllerSpecFieldScheduling = "scheduling" ReplicationControllerSpecFieldSelector = "selector" ReplicationControllerSpecFieldServiceAccountName = "serviceAccountName" ReplicationControllerSpecFieldSubdomain = "subdomain" ReplicationControllerSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicationControllerSpecFieldUid = "uid" ReplicationControllerSpecFieldVolumes = "volumes" )
View Source
const ( ReplicationControllerStatusType = "replicationControllerStatus" ReplicationControllerStatusFieldAvailableReplicas = "availableReplicas" ReplicationControllerStatusFieldConditions = "conditions" ReplicationControllerStatusFieldFullyLabeledReplicas = "fullyLabeledReplicas" ReplicationControllerStatusFieldObservedGeneration = "observedGeneration" ReplicationControllerStatusFieldReadyReplicas = "readyReplicas" ReplicationControllerStatusFieldReplicas = "replicas" )
View Source
const ( ResourceFieldSelectorType = "resourceFieldSelector" ResourceFieldSelectorFieldContainerName = "containerName" ResourceFieldSelectorFieldDivisor = "divisor" ResourceFieldSelectorFieldResource = "resource" )
View Source
const ( ResourceRequirementsType = "resourceRequirements" ResourceRequirementsFieldLimits = "limits" ResourceRequirementsFieldRequests = "requests" )
View Source
const ( RollbackRevisionType = "rollbackRevision" RollbackRevisionFieldRevisionID = "revisionId" )
View Source
const ( RollingUpdateDaemonSetType = "rollingUpdateDaemonSet" )
View Source
const ( RollingUpdateDeploymentType = "rollingUpdateDeployment" RollingUpdateDeploymentFieldMaxSurge = "maxSurge" )
View Source
const ( RollingUpdateStatefulSetStrategyType = "rollingUpdateStatefulSetStrategy" RollingUpdateStatefulSetStrategyFieldPartition = "partition" )
View Source
const ( ScaleIOPersistentVolumeSourceType = "scaleIOPersistentVolumeSource" ScaleIOPersistentVolumeSourceFieldFSType = "fsType" ScaleIOPersistentVolumeSourceFieldGateway = "gateway" ScaleIOPersistentVolumeSourceFieldProtectionDomain = "protectionDomain" ScaleIOPersistentVolumeSourceFieldReadOnly = "readOnly" ScaleIOPersistentVolumeSourceFieldSSLEnabled = "sslEnabled" ScaleIOPersistentVolumeSourceFieldSecretRef = "secretRef" ScaleIOPersistentVolumeSourceFieldStorageMode = "storageMode" ScaleIOPersistentVolumeSourceFieldStoragePool = "storagePool" ScaleIOPersistentVolumeSourceFieldSystem = "system" ScaleIOPersistentVolumeSourceFieldVolumeName = "volumeName" )
View Source
const ( ScaleIOVolumeSourceType = "scaleIOVolumeSource" ScaleIOVolumeSourceFieldFSType = "fsType" ScaleIOVolumeSourceFieldGateway = "gateway" ScaleIOVolumeSourceFieldProtectionDomain = "protectionDomain" ScaleIOVolumeSourceFieldReadOnly = "readOnly" ScaleIOVolumeSourceFieldSSLEnabled = "sslEnabled" ScaleIOVolumeSourceFieldSecretRef = "secretRef" ScaleIOVolumeSourceFieldStorageMode = "storageMode" ScaleIOVolumeSourceFieldStoragePool = "storagePool" ScaleIOVolumeSourceFieldSystem = "system" ScaleIOVolumeSourceFieldVolumeName = "volumeName" )
View Source
const ( SchedulingType = "scheduling" SchedulingFieldNode = "node" SchedulingFieldPriority = "priority" SchedulingFieldPriorityClassName = "priorityClassName" SchedulingFieldScheduler = "scheduler" SchedulingFieldTolerate = "tolerate" )
View Source
const ( SELinuxOptionsType = "seLinuxOptions" SELinuxOptionsFieldLevel = "level" SELinuxOptionsFieldRole = "role" SELinuxOptionsFieldType = "type" SELinuxOptionsFieldUser = "user" )
View Source
const ( SecretType = "secret" SecretFieldAnnotations = "annotations" SecretFieldCreated = "created" SecretFieldCreatorID = "creatorId" SecretFieldData = "data" SecretFieldDescription = "description" SecretFieldKind = "kind" SecretFieldLabels = "labels" SecretFieldName = "name" SecretFieldNamespaceId = "namespaceId" SecretFieldOwnerReferences = "ownerReferences" SecretFieldProjectID = "projectId" SecretFieldRemoved = "removed" SecretFieldStringData = "stringData" SecretFieldUUID = "uuid" )
View Source
const ( SecretEnvSourceType = "secretEnvSource" SecretEnvSourceFieldName = "name" SecretEnvSourceFieldOptional = "optional" )
View Source
const ( SecretKeySelectorType = "secretKeySelector" SecretKeySelectorFieldKey = "key" SecretKeySelectorFieldName = "name" SecretKeySelectorFieldOptional = "optional" )
View Source
const ( SecretProjectionType = "secretProjection" SecretProjectionFieldItems = "items" SecretProjectionFieldName = "name" SecretProjectionFieldOptional = "optional" )
View Source
const ( SecretReferenceType = "secretReference" SecretReferenceFieldName = "name" SecretReferenceFieldNamespace = "namespace" )
View Source
const ( SecretVolumeSourceType = "secretVolumeSource" SecretVolumeSourceFieldDefaultMode = "defaultMode" SecretVolumeSourceFieldItems = "items" SecretVolumeSourceFieldOptional = "optional" SecretVolumeSourceFieldSecretID = "secretId" )
View Source
const ( SecurityContextType = "securityContext" SecurityContextFieldAllowPrivilegeEscalation = "allowPrivilegeEscalation" SecurityContextFieldCapAdd = "capAdd" SecurityContextFieldCapDrop = "capDrop" SecurityContextFieldPrivileged = "privileged" SecurityContextFieldReadOnly = "readOnly" SecurityContextFieldRunAsGroup = "runAsGroup" SecurityContextFieldRunAsNonRoot = "runAsNonRoot" SecurityContextFieldUid = "uid" )
View Source
const ( ServiceType = "service" ServiceFieldAnnotations = "annotations" ServiceFieldClusterIp = "clusterIp" ServiceFieldCreated = "created" ServiceFieldCreatorID = "creatorId" ServiceFieldDescription = "description" ServiceFieldExternalIPs = "externalIPs" ServiceFieldExternalTrafficPolicy = "externalTrafficPolicy" ServiceFieldHealthCheckNodePort = "healthCheckNodePort" ServiceFieldHostname = "hostname" ServiceFieldIPAddresses = "ipAddresses" ServiceFieldKind = "kind" ServiceFieldLabels = "labels" ServiceFieldLoadBalancerIP = "loadBalancerIP" ServiceFieldLoadBalancerSourceRanges = "loadBalancerSourceRanges" ServiceFieldName = "name" ServiceFieldNamespaceId = "namespaceId" ServiceFieldOwnerReferences = "ownerReferences" ServiceFieldPorts = "ports" ServiceFieldProjectID = "projectId" ServiceFieldPublicEndpoints = "publicEndpoints" ServiceFieldPublishNotReadyAddresses = "publishNotReadyAddresses" ServiceFieldRemoved = "removed" ServiceFieldSelector = "selector" ServiceFieldSessionAffinity = "sessionAffinity" ServiceFieldSessionAffinityConfig = "sessionAffinityConfig" ServiceFieldState = "state" ServiceFieldTargetDNSRecordIDs = "targetDnsRecordIds" ServiceFieldTargetWorkloadIDs = "targetWorkloadIds" ServiceFieldTransitioning = "transitioning" ServiceFieldTransitioningMessage = "transitioningMessage" ServiceFieldUUID = "uuid" ServiceFieldWorkloadID = "workloadId" )
View Source
const ( ServiceAccountTokenType = "serviceAccountToken" ServiceAccountTokenFieldAccountName = "accountName" ServiceAccountTokenFieldAccountUID = "accountUid" ServiceAccountTokenFieldAnnotations = "annotations" ServiceAccountTokenFieldCACRT = "caCrt" ServiceAccountTokenFieldCreated = "created" ServiceAccountTokenFieldCreatorID = "creatorId" ServiceAccountTokenFieldDescription = "description" ServiceAccountTokenFieldLabels = "labels" ServiceAccountTokenFieldName = "name" ServiceAccountTokenFieldNamespaceId = "namespaceId" ServiceAccountTokenFieldOwnerReferences = "ownerReferences" ServiceAccountTokenFieldProjectID = "projectId" ServiceAccountTokenFieldRemoved = "removed" ServiceAccountTokenFieldToken = "token" ServiceAccountTokenFieldUUID = "uuid" )
View Source
const ( ServicePortType = "servicePort" ServicePortFieldName = "name" ServicePortFieldNodePort = "nodePort" ServicePortFieldPort = "port" ServicePortFieldProtocol = "protocol" ServicePortFieldTargetPort = "targetPort" )
View Source
const ( ServiceSpecType = "serviceSpec" ServiceSpecFieldClusterIp = "clusterIp" ServiceSpecFieldExternalIPs = "externalIPs" ServiceSpecFieldExternalTrafficPolicy = "externalTrafficPolicy" ServiceSpecFieldHealthCheckNodePort = "healthCheckNodePort" ServiceSpecFieldHostname = "hostname" ServiceSpecFieldLoadBalancerIP = "loadBalancerIP" ServiceSpecFieldLoadBalancerSourceRanges = "loadBalancerSourceRanges" ServiceSpecFieldPorts = "ports" ServiceSpecFieldPublishNotReadyAddresses = "publishNotReadyAddresses" ServiceSpecFieldSelector = "selector" ServiceSpecFieldServiceKind = "serviceKind" ServiceSpecFieldSessionAffinity = "sessionAffinity" ServiceSpecFieldSessionAffinityConfig = "sessionAffinityConfig" )
View Source
const ( ServiceStatusType = "serviceStatus" ServiceStatusFieldLoadBalancer = "loadBalancer" )
View Source
const ( SessionAffinityConfigType = "sessionAffinityConfig" SessionAffinityConfigFieldClientIP = "clientIP" )
View Source
const ( SSHAuthType = "sshAuth" SSHAuthFieldAnnotations = "annotations" SSHAuthFieldCreated = "created" SSHAuthFieldCreatorID = "creatorId" SSHAuthFieldDescription = "description" SSHAuthFieldFingerprint = "certFingerprint" SSHAuthFieldLabels = "labels" SSHAuthFieldName = "name" SSHAuthFieldNamespaceId = "namespaceId" SSHAuthFieldOwnerReferences = "ownerReferences" SSHAuthFieldPrivateKey = "privateKey" SSHAuthFieldProjectID = "projectId" SSHAuthFieldRemoved = "removed" SSHAuthFieldUUID = "uuid" )
View Source
const ( StatefulSetType = "statefulSet" StatefulSetFieldActiveDeadlineSeconds = "activeDeadlineSeconds" StatefulSetFieldAnnotations = "annotations" StatefulSetFieldAutomountServiceAccountToken = "automountServiceAccountToken" StatefulSetFieldContainers = "containers" StatefulSetFieldCreated = "created" StatefulSetFieldCreatorID = "creatorId" StatefulSetFieldDNSConfig = "dnsConfig" StatefulSetFieldDNSPolicy = "dnsPolicy" StatefulSetFieldFsgid = "fsgid" StatefulSetFieldGids = "gids" StatefulSetFieldHostAliases = "hostAliases" StatefulSetFieldHostIPC = "hostIPC" StatefulSetFieldHostNetwork = "hostNetwork" StatefulSetFieldHostPID = "hostPID" StatefulSetFieldHostname = "hostname" StatefulSetFieldImagePullSecrets = "imagePullSecrets" StatefulSetFieldLabels = "labels" StatefulSetFieldName = "name" StatefulSetFieldNamespaceId = "namespaceId" StatefulSetFieldNodeID = "nodeId" StatefulSetFieldOwnerReferences = "ownerReferences" StatefulSetFieldPriority = "priority" StatefulSetFieldPriorityClassName = "priorityClassName" StatefulSetFieldProjectID = "projectId" StatefulSetFieldPublicEndpoints = "publicEndpoints" StatefulSetFieldRemoved = "removed" StatefulSetFieldRestartPolicy = "restartPolicy" StatefulSetFieldRunAsGroup = "runAsGroup" StatefulSetFieldRunAsNonRoot = "runAsNonRoot" StatefulSetFieldScale = "scale" StatefulSetFieldSchedulerName = "schedulerName" StatefulSetFieldScheduling = "scheduling" StatefulSetFieldSelector = "selector" StatefulSetFieldServiceAccountName = "serviceAccountName" StatefulSetFieldState = "state" StatefulSetFieldStatefulSetConfig = "statefulSetConfig" StatefulSetFieldStatefulSetStatus = "statefulSetStatus" StatefulSetFieldSubdomain = "subdomain" StatefulSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" StatefulSetFieldTransitioning = "transitioning" StatefulSetFieldTransitioningMessage = "transitioningMessage" StatefulSetFieldUUID = "uuid" StatefulSetFieldUid = "uid" StatefulSetFieldVolumes = "volumes" StatefulSetFieldWorkloadAnnotations = "workloadAnnotations" StatefulSetFieldWorkloadLabels = "workloadLabels" )
View Source
const ( StatefulSetConditionType = "statefulSetCondition" StatefulSetConditionFieldLastTransitionTime = "lastTransitionTime" StatefulSetConditionFieldMessage = "message" StatefulSetConditionFieldReason = "reason" StatefulSetConditionFieldStatus = "status" StatefulSetConditionFieldType = "type" )
View Source
const ( StatefulSetConfigType = "statefulSetConfig" StatefulSetConfigFieldPartition = "partition" StatefulSetConfigFieldPodManagementPolicy = "podManagementPolicy" StatefulSetConfigFieldRevisionHistoryLimit = "revisionHistoryLimit" StatefulSetConfigFieldServiceName = "serviceName" StatefulSetConfigFieldStrategy = "strategy" StatefulSetConfigFieldVolumeClaimTemplates = "volumeClaimTemplates" )
View Source
const ( StatefulSetSpecType = "statefulSetSpec" StatefulSetSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" StatefulSetSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" StatefulSetSpecFieldContainers = "containers" StatefulSetSpecFieldDNSConfig = "dnsConfig" StatefulSetSpecFieldDNSPolicy = "dnsPolicy" StatefulSetSpecFieldFsgid = "fsgid" StatefulSetSpecFieldGids = "gids" StatefulSetSpecFieldHostAliases = "hostAliases" StatefulSetSpecFieldHostIPC = "hostIPC" StatefulSetSpecFieldHostNetwork = "hostNetwork" StatefulSetSpecFieldHostPID = "hostPID" StatefulSetSpecFieldHostname = "hostname" StatefulSetSpecFieldImagePullSecrets = "imagePullSecrets" StatefulSetSpecFieldNodeID = "nodeId" StatefulSetSpecFieldObjectMeta = "metadata" StatefulSetSpecFieldPriority = "priority" StatefulSetSpecFieldPriorityClassName = "priorityClassName" StatefulSetSpecFieldRestartPolicy = "restartPolicy" StatefulSetSpecFieldRunAsGroup = "runAsGroup" StatefulSetSpecFieldRunAsNonRoot = "runAsNonRoot" StatefulSetSpecFieldScale = "scale" StatefulSetSpecFieldSchedulerName = "schedulerName" StatefulSetSpecFieldScheduling = "scheduling" StatefulSetSpecFieldSelector = "selector" StatefulSetSpecFieldServiceAccountName = "serviceAccountName" StatefulSetSpecFieldStatefulSetConfig = "statefulSetConfig" StatefulSetSpecFieldSubdomain = "subdomain" StatefulSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" StatefulSetSpecFieldUid = "uid" StatefulSetSpecFieldVolumes = "volumes" )
View Source
const ( StatefulSetStatusType = "statefulSetStatus" StatefulSetStatusFieldCollisionCount = "collisionCount" StatefulSetStatusFieldConditions = "conditions" StatefulSetStatusFieldCurrentReplicas = "currentReplicas" StatefulSetStatusFieldCurrentRevision = "currentRevision" StatefulSetStatusFieldObservedGeneration = "observedGeneration" StatefulSetStatusFieldReadyReplicas = "readyReplicas" StatefulSetStatusFieldReplicas = "replicas" StatefulSetStatusFieldUpdateRevision = "updateRevision" StatefulSetStatusFieldUpdatedReplicas = "updatedReplicas" )
View Source
const ( StatefulSetUpdateStrategyType = "statefulSetUpdateStrategy" StatefulSetUpdateStrategyFieldPartition = "partition" StatefulSetUpdateStrategyFieldStrategy = "strategy" )
View Source
const ( StatusType = "status" StatusFieldAPIVersion = "apiVersion" StatusFieldCode = "code" StatusFieldDetails = "details" StatusFieldKind = "kind" StatusFieldListMeta = "metadata" StatusFieldMessage = "message" StatusFieldReason = "reason" StatusFieldStatus = "status" )
View Source
const ( StatusCauseType = "statusCause" StatusCauseFieldField = "field" StatusCauseFieldMessage = "message" StatusCauseFieldType = "reason" )
View Source
const ( StatusDetailsType = "statusDetails" StatusDetailsFieldCauses = "causes" StatusDetailsFieldGroup = "group" StatusDetailsFieldKind = "kind" StatusDetailsFieldName = "name" StatusDetailsFieldRetryAfterSeconds = "retryAfterSeconds" StatusDetailsFieldUID = "uid" )
View Source
const ( StorageOSPersistentVolumeSourceType = "storageOSPersistentVolumeSource" StorageOSPersistentVolumeSourceFieldFSType = "fsType" StorageOSPersistentVolumeSourceFieldReadOnly = "readOnly" StorageOSPersistentVolumeSourceFieldSecretRef = "secretRef" StorageOSPersistentVolumeSourceFieldVolumeName = "volumeName" StorageOSPersistentVolumeSourceFieldVolumeNamespace = "volumeNamespace" )
View Source
const ( StorageOSVolumeSourceType = "storageOSVolumeSource" StorageOSVolumeSourceFieldFSType = "fsType" StorageOSVolumeSourceFieldReadOnly = "readOnly" StorageOSVolumeSourceFieldSecretRef = "secretRef" StorageOSVolumeSourceFieldVolumeName = "volumeName" StorageOSVolumeSourceFieldVolumeNamespace = "volumeNamespace" )
View Source
const ( TCPSocketActionType = "tcpSocketAction" TCPSocketActionFieldHost = "host" TCPSocketActionFieldPort = "port" )
View Source
const ( TolerationType = "toleration" TolerationFieldEffect = "effect" TolerationFieldKey = "key" TolerationFieldOperator = "operator" TolerationFieldTolerationSeconds = "tolerationSeconds" TolerationFieldValue = "value" )
View Source
const ( VolumeType = "volume" VolumeFieldAWSElasticBlockStore = "awsElasticBlockStore" VolumeFieldAzureDisk = "azureDisk" VolumeFieldAzureFile = "azureFile" VolumeFieldCephFS = "cephfs" VolumeFieldCinder = "cinder" VolumeFieldConfigMap = "configMap" VolumeFieldDownwardAPI = "downwardAPI" VolumeFieldEmptyDir = "emptyDir" VolumeFieldFC = "fc" VolumeFieldFlexVolume = "flexVolume" VolumeFieldFlocker = "flocker" VolumeFieldGCEPersistentDisk = "gcePersistentDisk" VolumeFieldGitRepo = "gitRepo" VolumeFieldGlusterfs = "glusterfs" VolumeFieldHostPath = "hostPath" VolumeFieldISCSI = "iscsi" VolumeFieldNFS = "nfs" VolumeFieldName = "name" VolumeFieldPersistentVolumeClaim = "persistentVolumeClaim" VolumeFieldPhotonPersistentDisk = "photonPersistentDisk" VolumeFieldPortworxVolume = "portworxVolume" VolumeFieldProjected = "projected" VolumeFieldQuobyte = "quobyte" VolumeFieldRBD = "rbd" VolumeFieldScaleIO = "scaleIO" VolumeFieldSecret = "secret" VolumeFieldStorageOS = "storageos" VolumeFieldVsphereVolume = "vsphereVolume" )
View Source
const ( VolumeDeviceType = "volumeDevice" VolumeDeviceFieldDevicePath = "devicePath" VolumeDeviceFieldName = "name" )
View Source
const ( VolumeMountType = "volumeMount" VolumeMountFieldMountPath = "mountPath" VolumeMountFieldMountPropagation = "mountPropagation" VolumeMountFieldName = "name" VolumeMountFieldReadOnly = "readOnly" VolumeMountFieldSubPath = "subPath" )
View Source
const ( VolumeNodeAffinityType = "volumeNodeAffinity" VolumeNodeAffinityFieldRequired = "required" )
View Source
const ( VolumeProjectionType = "volumeProjection" VolumeProjectionFieldConfigMap = "configMap" VolumeProjectionFieldDownwardAPI = "downwardAPI" VolumeProjectionFieldSecret = "secret" )
View Source
const ( VsphereVirtualDiskVolumeSourceType = "vsphereVirtualDiskVolumeSource" VsphereVirtualDiskVolumeSourceFieldFSType = "fsType" VsphereVirtualDiskVolumeSourceFieldStoragePolicyID = "storagePolicyID" VsphereVirtualDiskVolumeSourceFieldStoragePolicyName = "storagePolicyName" VsphereVirtualDiskVolumeSourceFieldVolumePath = "volumePath" )
View Source
const ( WeightedPodAffinityTermType = "weightedPodAffinityTerm" WeightedPodAffinityTermFieldPodAffinityTerm = "podAffinityTerm" WeightedPodAffinityTermFieldWeight = "weight" )
View Source
const ( WorkloadType = "workload" WorkloadFieldActiveDeadlineSeconds = "activeDeadlineSeconds" WorkloadFieldAnnotations = "annotations" WorkloadFieldAutomountServiceAccountToken = "automountServiceAccountToken" WorkloadFieldContainers = "containers" WorkloadFieldCreated = "created" WorkloadFieldCreatorID = "creatorId" WorkloadFieldCronJobConfig = "cronJobConfig" WorkloadFieldCronJobStatus = "cronJobStatus" WorkloadFieldDNSConfig = "dnsConfig" WorkloadFieldDNSPolicy = "dnsPolicy" WorkloadFieldDaemonSetConfig = "daemonSetConfig" WorkloadFieldDaemonSetStatus = "daemonSetStatus" WorkloadFieldDeploymentConfig = "deploymentConfig" WorkloadFieldDeploymentStatus = "deploymentStatus" WorkloadFieldFsgid = "fsgid" WorkloadFieldGids = "gids" WorkloadFieldHostAliases = "hostAliases" WorkloadFieldHostIPC = "hostIPC" WorkloadFieldHostNetwork = "hostNetwork" WorkloadFieldHostPID = "hostPID" WorkloadFieldHostname = "hostname" WorkloadFieldImagePullSecrets = "imagePullSecrets" WorkloadFieldJobConfig = "jobConfig" WorkloadFieldJobStatus = "jobStatus" WorkloadFieldLabels = "labels" WorkloadFieldName = "name" WorkloadFieldNamespaceId = "namespaceId" WorkloadFieldNodeID = "nodeId" WorkloadFieldOwnerReferences = "ownerReferences" WorkloadFieldPaused = "paused" WorkloadFieldPriority = "priority" WorkloadFieldPriorityClassName = "priorityClassName" WorkloadFieldProjectID = "projectId" WorkloadFieldPublicEndpoints = "publicEndpoints" WorkloadFieldRemoved = "removed" WorkloadFieldReplicaSetConfig = "replicaSetConfig" WorkloadFieldReplicaSetStatus = "replicaSetStatus" WorkloadFieldReplicationControllerConfig = "replicationControllerConfig" WorkloadFieldReplicationControllerStatus = "replicationControllerStatus" WorkloadFieldRestartPolicy = "restartPolicy" WorkloadFieldRunAsGroup = "runAsGroup" WorkloadFieldRunAsNonRoot = "runAsNonRoot" WorkloadFieldScale = "scale" WorkloadFieldSchedulerName = "schedulerName" WorkloadFieldScheduling = "scheduling" WorkloadFieldSelector = "selector" WorkloadFieldServiceAccountName = "serviceAccountName" WorkloadFieldState = "state" WorkloadFieldStatefulSetConfig = "statefulSetConfig" WorkloadFieldStatefulSetStatus = "statefulSetStatus" WorkloadFieldSubdomain = "subdomain" WorkloadFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" WorkloadFieldTransitioning = "transitioning" WorkloadFieldTransitioningMessage = "transitioningMessage" WorkloadFieldUUID = "uuid" WorkloadFieldUid = "uid" WorkloadFieldVolumes = "volumes" WorkloadFieldWorkloadAnnotations = "workloadAnnotations" WorkloadFieldWorkloadLabels = "workloadLabels" )
View Source
const (
AppRevisionSpecType = "appRevisionSpec"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSElasticBlockStoreVolumeSource ¶
type AWSElasticBlockStoreVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Partition int64 `json:"partition,omitempty" yaml:"partition,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"` }
type Affinity ¶
type Affinity struct { NodeAffinity *NodeAffinity `json:"nodeAffinity,omitempty" yaml:"nodeAffinity,omitempty"` PodAffinity *PodAffinity `json:"podAffinity,omitempty" yaml:"podAffinity,omitempty"` PodAntiAffinity *PodAntiAffinity `json:"podAntiAffinity,omitempty" yaml:"podAntiAffinity,omitempty"` }
type App ¶
type App struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` AppRevisionID string `json:"appRevisionId,omitempty" yaml:"appRevisionId,omitempty"` AppliedFiles map[string]string `json:"appliedFiles,omitempty" yaml:"appliedFiles,omitempty"` Conditions []AppCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` Files map[string]string `json:"files,omitempty" yaml:"files,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LastAppliedTemplates string `json:"lastAppliedTemplate,omitempty" yaml:"lastAppliedTemplate,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` Notes string `json:"notes,omitempty" yaml:"notes,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Prune bool `json:"prune,omitempty" yaml:"prune,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` TargetNamespace string `json:"targetNamespace,omitempty" yaml:"targetNamespace,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type AppClient ¶
type AppClient struct {
// contains filtered or unexported fields
}
func (*AppClient) ActionRollback ¶
func (c *AppClient) ActionRollback(resource *App, input *RollbackRevision) error
func (*AppClient) ActionUpgrade ¶
func (c *AppClient) ActionUpgrade(resource *App, input *AppUpgradeConfig) error
type AppCollection ¶
type AppCollection struct { types.Collection Data []App `json:"data,omitempty"` // contains filtered or unexported fields }
func (*AppCollection) Next ¶
func (cc *AppCollection) Next() (*AppCollection, error)
type AppCondition ¶
type AppCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type AppOperations ¶
type AppOperations interface { List(opts *types.ListOpts) (*AppCollection, error) Create(opts *App) (*App, error) Update(existing *App, updates interface{}) (*App, error) Replace(existing *App) (*App, error) ByID(id string) (*App, error) Delete(container *App) error ActionRollback(resource *App, input *RollbackRevision) error ActionUpgrade(resource *App, input *AppUpgradeConfig) error }
type AppRevision ¶
type AppRevision struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *AppRevisionStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type AppRevisionClient ¶
type AppRevisionClient struct {
// contains filtered or unexported fields
}
func (*AppRevisionClient) ByID ¶
func (c *AppRevisionClient) ByID(id string) (*AppRevision, error)
func (*AppRevisionClient) Create ¶
func (c *AppRevisionClient) Create(container *AppRevision) (*AppRevision, error)
func (*AppRevisionClient) Delete ¶
func (c *AppRevisionClient) Delete(container *AppRevision) error
func (*AppRevisionClient) List ¶
func (c *AppRevisionClient) List(opts *types.ListOpts) (*AppRevisionCollection, error)
func (*AppRevisionClient) Replace ¶
func (c *AppRevisionClient) Replace(obj *AppRevision) (*AppRevision, error)
func (*AppRevisionClient) Update ¶
func (c *AppRevisionClient) Update(existing *AppRevision, updates interface{}) (*AppRevision, error)
type AppRevisionCollection ¶
type AppRevisionCollection struct { types.Collection Data []AppRevision `json:"data,omitempty"` // contains filtered or unexported fields }
func (*AppRevisionCollection) Next ¶
func (cc *AppRevisionCollection) Next() (*AppRevisionCollection, error)
type AppRevisionOperations ¶
type AppRevisionOperations interface { List(opts *types.ListOpts) (*AppRevisionCollection, error) Create(opts *AppRevision) (*AppRevision, error) Update(existing *AppRevision, updates interface{}) (*AppRevision, error) Replace(existing *AppRevision) (*AppRevision, error) ByID(id string) (*AppRevision, error) Delete(container *AppRevision) error }
type AppRevisionSpec ¶
type AppRevisionSpec struct { }
type AppRevisionStatus ¶
type AppRevisionStatus struct { Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` Digest string `json:"digest,omitempty" yaml:"digest,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` }
type AppSpec ¶
type AppSpec struct { Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` AppRevisionID string `json:"appRevisionId,omitempty" yaml:"appRevisionId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` Files map[string]string `json:"files,omitempty" yaml:"files,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Prune bool `json:"prune,omitempty" yaml:"prune,omitempty"` TargetNamespace string `json:"targetNamespace,omitempty" yaml:"targetNamespace,omitempty"` }
type AppStatus ¶
type AppStatus struct { AppliedFiles map[string]string `json:"appliedFiles,omitempty" yaml:"appliedFiles,omitempty"` Conditions []AppCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` LastAppliedTemplates string `json:"lastAppliedTemplate,omitempty" yaml:"lastAppliedTemplate,omitempty"` Notes string `json:"notes,omitempty" yaml:"notes,omitempty"` }
type AppUpgradeConfig ¶
type AzureDiskVolumeSource ¶
type AzureDiskVolumeSource struct { CachingMode string `json:"cachingMode,omitempty" yaml:"cachingMode,omitempty"` DataDiskURI string `json:"diskURI,omitempty" yaml:"diskURI,omitempty"` DiskName string `json:"diskName,omitempty" yaml:"diskName,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` }
type AzureFileVolumeSource ¶
type BasicAuth ¶
type BasicAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type BasicAuthClient ¶
type BasicAuthClient struct {
// contains filtered or unexported fields
}
func (*BasicAuthClient) Create ¶
func (c *BasicAuthClient) Create(container *BasicAuth) (*BasicAuth, error)
func (*BasicAuthClient) Delete ¶
func (c *BasicAuthClient) Delete(container *BasicAuth) error
func (*BasicAuthClient) List ¶
func (c *BasicAuthClient) List(opts *types.ListOpts) (*BasicAuthCollection, error)
type BasicAuthCollection ¶
type BasicAuthCollection struct { types.Collection Data []BasicAuth `json:"data,omitempty"` // contains filtered or unexported fields }
func (*BasicAuthCollection) Next ¶
func (cc *BasicAuthCollection) Next() (*BasicAuthCollection, error)
type BasicAuthOperations ¶
type BasicAuthOperations interface { List(opts *types.ListOpts) (*BasicAuthCollection, error) Create(opts *BasicAuth) (*BasicAuth, error) Update(existing *BasicAuth, updates interface{}) (*BasicAuth, error) Replace(existing *BasicAuth) (*BasicAuth, error) ByID(id string) (*BasicAuth, error) Delete(container *BasicAuth) error }
type CSIPersistentVolumeSource ¶
type CSIPersistentVolumeSource struct { ControllerPublishSecretRef *SecretReference `json:"controllerPublishSecretRef,omitempty" yaml:"controllerPublishSecretRef,omitempty"` Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` NodePublishSecretRef *SecretReference `json:"nodePublishSecretRef,omitempty" yaml:"nodePublishSecretRef,omitempty"` NodeStageSecretRef *SecretReference `json:"nodeStageSecretRef,omitempty" yaml:"nodeStageSecretRef,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` VolumeAttributes map[string]string `json:"volumeAttributes,omitempty" yaml:"volumeAttributes,omitempty"` VolumeHandle string `json:"volumeHandle,omitempty" yaml:"volumeHandle,omitempty"` }
type Capabilities ¶
type CephFSPersistentVolumeSource ¶
type CephFSPersistentVolumeSource struct { Monitors []string `json:"monitors,omitempty" yaml:"monitors,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretFile string `json:"secretFile,omitempty" yaml:"secretFile,omitempty"` SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` }
type CephFSVolumeSource ¶
type CephFSVolumeSource struct { Monitors []string `json:"monitors,omitempty" yaml:"monitors,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretFile string `json:"secretFile,omitempty" yaml:"secretFile,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` }
type Certificate ¶
type Certificate struct { types.Resource Algorithm string `json:"algorithm,omitempty" yaml:"algorithm,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CN string `json:"cn,omitempty" yaml:"cn,omitempty"` CertFingerprint string `json:"certFingerprint,omitempty" yaml:"certFingerprint,omitempty"` Certs string `json:"certs,omitempty" yaml:"certs,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExpiresAt string `json:"expiresAt,omitempty" yaml:"expiresAt,omitempty"` IssuedAt string `json:"issuedAt,omitempty" yaml:"issuedAt,omitempty"` Issuer string `json:"issuer,omitempty" yaml:"issuer,omitempty"` Key string `json:"key,omitempty" yaml:"key,omitempty"` KeySize string `json:"keySize,omitempty" yaml:"keySize,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SerialNumber string `json:"serialNumber,omitempty" yaml:"serialNumber,omitempty"` SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty" yaml:"subjectAlternativeNames,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type CertificateClient ¶
type CertificateClient struct {
// contains filtered or unexported fields
}
func (*CertificateClient) ByID ¶
func (c *CertificateClient) ByID(id string) (*Certificate, error)
func (*CertificateClient) Create ¶
func (c *CertificateClient) Create(container *Certificate) (*Certificate, error)
func (*CertificateClient) Delete ¶
func (c *CertificateClient) Delete(container *Certificate) error
func (*CertificateClient) List ¶
func (c *CertificateClient) List(opts *types.ListOpts) (*CertificateCollection, error)
func (*CertificateClient) Replace ¶
func (c *CertificateClient) Replace(obj *Certificate) (*Certificate, error)
func (*CertificateClient) Update ¶
func (c *CertificateClient) Update(existing *Certificate, updates interface{}) (*Certificate, error)
type CertificateCollection ¶
type CertificateCollection struct { types.Collection Data []Certificate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*CertificateCollection) Next ¶
func (cc *CertificateCollection) Next() (*CertificateCollection, error)
type CertificateOperations ¶
type CertificateOperations interface { List(opts *types.ListOpts) (*CertificateCollection, error) Create(opts *Certificate) (*Certificate, error) Update(existing *Certificate, updates interface{}) (*Certificate, error) Replace(existing *Certificate) (*Certificate, error) ByID(id string) (*Certificate, error) Delete(container *Certificate) error }
type CinderVolumeSource ¶
type Client ¶
type Client struct { clientbase.APIBaseClient PersistentVolumeClaim PersistentVolumeClaimOperations ConfigMap ConfigMapOperations Ingress IngressOperations Secret SecretOperations ServiceAccountToken ServiceAccountTokenOperations DockerCredential DockerCredentialOperations Certificate CertificateOperations BasicAuth BasicAuthOperations SSHAuth SSHAuthOperations NamespacedSecret NamespacedSecretOperations NamespacedServiceAccountToken NamespacedServiceAccountTokenOperations NamespacedDockerCredential NamespacedDockerCredentialOperations NamespacedCertificate NamespacedCertificateOperations NamespacedBasicAuth NamespacedBasicAuthOperations NamespacedSSHAuth NamespacedSSHAuthOperations Service ServiceOperations DNSRecord DNSRecordOperations Pod PodOperations Deployment DeploymentOperations ReplicationController ReplicationControllerOperations ReplicaSet ReplicaSetOperations StatefulSet StatefulSetOperations DaemonSet DaemonSetOperations Job JobOperations CronJob CronJobOperations Workload WorkloadOperations App AppOperations AppRevision AppRevisionOperations }
func NewClient ¶
func NewClient(opts *clientbase.ClientOpts) (*Client, error)
type ClientIPConfig ¶
type ClientIPConfig struct {
TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" yaml:"timeoutSeconds,omitempty"`
}
type ConfigMap ¶
type ConfigMap struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` BinaryData map[string]string `json:"binaryData,omitempty" yaml:"binaryData,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ConfigMapClient ¶
type ConfigMapClient struct {
// contains filtered or unexported fields
}
func (*ConfigMapClient) Create ¶
func (c *ConfigMapClient) Create(container *ConfigMap) (*ConfigMap, error)
func (*ConfigMapClient) Delete ¶
func (c *ConfigMapClient) Delete(container *ConfigMap) error
func (*ConfigMapClient) List ¶
func (c *ConfigMapClient) List(opts *types.ListOpts) (*ConfigMapCollection, error)
type ConfigMapCollection ¶
type ConfigMapCollection struct { types.Collection Data []ConfigMap `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ConfigMapCollection) Next ¶
func (cc *ConfigMapCollection) Next() (*ConfigMapCollection, error)
type ConfigMapEnvSource ¶
type ConfigMapKeySelector ¶
type ConfigMapOperations ¶
type ConfigMapOperations interface { List(opts *types.ListOpts) (*ConfigMapCollection, error) Create(opts *ConfigMap) (*ConfigMap, error) Update(existing *ConfigMap, updates interface{}) (*ConfigMap, error) Replace(existing *ConfigMap) (*ConfigMap, error) ByID(id string) (*ConfigMap, error) Delete(container *ConfigMap) error }
type ConfigMapProjection ¶
type ConfigMapVolumeSource ¶
type ConfigMapVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Items []KeyToPath `json:"items,omitempty" yaml:"items,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Optional *bool `json:"optional,omitempty" yaml:"optional,omitempty"` }
type Container ¶
type Container struct { AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty" yaml:"allowPrivilegeEscalation,omitempty"` CapAdd []string `json:"capAdd,omitempty" yaml:"capAdd,omitempty"` CapDrop []string `json:"capDrop,omitempty" yaml:"capDrop,omitempty"` Command []string `json:"command,omitempty" yaml:"command,omitempty"` Entrypoint []string `json:"entrypoint,omitempty" yaml:"entrypoint,omitempty"` Environment map[string]string `json:"environment,omitempty" yaml:"environment,omitempty"` EnvironmentFrom []EnvironmentFrom `json:"environmentFrom,omitempty" yaml:"environmentFrom,omitempty"` ExitCode *int64 `json:"exitCode,omitempty" yaml:"exitCode,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` ImagePullPolicy string `json:"imagePullPolicy,omitempty" yaml:"imagePullPolicy,omitempty"` InitContainer bool `json:"initContainer,omitempty" yaml:"initContainer,omitempty"` LivenessProbe *Probe `json:"livenessProbe,omitempty" yaml:"livenessProbe,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Ports []ContainerPort `json:"ports,omitempty" yaml:"ports,omitempty"` PostStart *Handler `json:"postStart,omitempty" yaml:"postStart,omitempty"` PreStop *Handler `json:"preStop,omitempty" yaml:"preStop,omitempty"` Privileged *bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` ReadinessProbe *Probe `json:"readinessProbe,omitempty" yaml:"readinessProbe,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` RestartCount int64 `json:"restartCount,omitempty" yaml:"restartCount,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Stdin bool `json:"stdin,omitempty" yaml:"stdin,omitempty"` StdinOnce bool `json:"stdinOnce,omitempty" yaml:"stdinOnce,omitempty"` TTY bool `json:"tty,omitempty" yaml:"tty,omitempty"` TerminationMessagePath string `json:"terminationMessagePath,omitempty" yaml:"terminationMessagePath,omitempty"` TerminationMessagePolicy string `json:"terminationMessagePolicy,omitempty" yaml:"terminationMessagePolicy,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` VolumeDevices []VolumeDevice `json:"volumeDevices,omitempty" yaml:"volumeDevices,omitempty"` VolumeMounts []VolumeMount `json:"volumeMounts,omitempty" yaml:"volumeMounts,omitempty"` WorkingDir string `json:"workingDir,omitempty" yaml:"workingDir,omitempty"` }
type ContainerPort ¶
type ContainerPort struct { ContainerPort int64 `json:"containerPort,omitempty" yaml:"containerPort,omitempty"` DNSName string `json:"dnsName,omitempty" yaml:"dnsName,omitempty"` HostIp string `json:"hostIp,omitempty" yaml:"hostIp,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"` SourcePort int64 `json:"sourcePort,omitempty" yaml:"sourcePort,omitempty"` }
type ContainerState ¶
type ContainerState struct { Running *ContainerStateRunning `json:"running,omitempty" yaml:"running,omitempty"` Terminated *ContainerStateTerminated `json:"terminated,omitempty" yaml:"terminated,omitempty"` Waiting *ContainerStateWaiting `json:"waiting,omitempty" yaml:"waiting,omitempty"` }
type ContainerStateRunning ¶
type ContainerStateRunning struct {
StartedAt string `json:"startedAt,omitempty" yaml:"startedAt,omitempty"`
}
type ContainerStateTerminated ¶
type ContainerStateTerminated struct { ContainerID string `json:"containerID,omitempty" yaml:"containerID,omitempty"` ExitCode int64 `json:"exitCode,omitempty" yaml:"exitCode,omitempty"` FinishedAt string `json:"finishedAt,omitempty" yaml:"finishedAt,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Signal int64 `json:"signal,omitempty" yaml:"signal,omitempty"` StartedAt string `json:"startedAt,omitempty" yaml:"startedAt,omitempty"` }
type ContainerStateWaiting ¶
type ContainerStatus ¶
type ContainerStatus struct { ContainerID string `json:"containerID,omitempty" yaml:"containerID,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` ImageID string `json:"imageID,omitempty" yaml:"imageID,omitempty"` LastTerminationState *ContainerState `json:"lastState,omitempty" yaml:"lastState,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Ready bool `json:"ready,omitempty" yaml:"ready,omitempty"` RestartCount int64 `json:"restartCount,omitempty" yaml:"restartCount,omitempty"` State *ContainerState `json:"state,omitempty" yaml:"state,omitempty"` }
type CronJob ¶
type CronJob struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty" yaml:"cronJobStatus,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type CronJobClient ¶
type CronJobClient struct {
// contains filtered or unexported fields
}
func (*CronJobClient) Delete ¶
func (c *CronJobClient) Delete(container *CronJob) error
func (*CronJobClient) List ¶
func (c *CronJobClient) List(opts *types.ListOpts) (*CronJobCollection, error)
type CronJobCollection ¶
type CronJobCollection struct { types.Collection Data []CronJob `json:"data,omitempty"` // contains filtered or unexported fields }
func (*CronJobCollection) Next ¶
func (cc *CronJobCollection) Next() (*CronJobCollection, error)
type CronJobConfig ¶
type CronJobConfig struct { ConcurrencyPolicy string `json:"concurrencyPolicy,omitempty" yaml:"concurrencyPolicy,omitempty"` FailedJobsHistoryLimit *int64 `json:"failedJobsHistoryLimit,omitempty" yaml:"failedJobsHistoryLimit,omitempty"` JobAnnotations map[string]string `json:"jobAnnotations,omitempty" yaml:"jobAnnotations,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` JobLabels map[string]string `json:"jobLabels,omitempty" yaml:"jobLabels,omitempty"` Schedule string `json:"schedule,omitempty" yaml:"schedule,omitempty"` StartingDeadlineSeconds *int64 `json:"startingDeadlineSeconds,omitempty" yaml:"startingDeadlineSeconds,omitempty"` SuccessfulJobsHistoryLimit *int64 `json:"successfulJobsHistoryLimit,omitempty" yaml:"successfulJobsHistoryLimit,omitempty"` Suspend *bool `json:"suspend,omitempty" yaml:"suspend,omitempty"` }
type CronJobOperations ¶
type CronJobOperations interface { List(opts *types.ListOpts) (*CronJobCollection, error) Create(opts *CronJob) (*CronJob, error) Update(existing *CronJob, updates interface{}) (*CronJob, error) Replace(existing *CronJob) (*CronJob, error) ByID(id string) (*CronJob, error) Delete(container *CronJob) error }
type CronJobSpec ¶
type CronJobSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type CronJobStatus ¶
type CronJobStatus struct { Active []ObjectReference `json:"active,omitempty" yaml:"active,omitempty"` LastScheduleTime string `json:"lastScheduleTime,omitempty" yaml:"lastScheduleTime,omitempty"` }
type DNSRecord ¶
type DNSRecord struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterIp string `json:"clusterIp,omitempty" yaml:"clusterIp,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IPAddresses []string `json:"ipAddresses,omitempty" yaml:"ipAddresses,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Ports []ServicePort `json:"ports,omitempty" yaml:"ports,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` TargetDNSRecordIDs []string `json:"targetDnsRecordIds,omitempty" yaml:"targetDnsRecordIds,omitempty"` TargetWorkloadIDs []string `json:"targetWorkloadIds,omitempty" yaml:"targetWorkloadIds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` WorkloadID string `json:"workloadId,omitempty" yaml:"workloadId,omitempty"` }
type DNSRecordClient ¶
type DNSRecordClient struct {
// contains filtered or unexported fields
}
func (*DNSRecordClient) Create ¶
func (c *DNSRecordClient) Create(container *DNSRecord) (*DNSRecord, error)
func (*DNSRecordClient) Delete ¶
func (c *DNSRecordClient) Delete(container *DNSRecord) error
func (*DNSRecordClient) List ¶
func (c *DNSRecordClient) List(opts *types.ListOpts) (*DNSRecordCollection, error)
type DNSRecordCollection ¶
type DNSRecordCollection struct { types.Collection Data []DNSRecord `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DNSRecordCollection) Next ¶
func (cc *DNSRecordCollection) Next() (*DNSRecordCollection, error)
type DNSRecordOperations ¶
type DNSRecordOperations interface { List(opts *types.ListOpts) (*DNSRecordCollection, error) Create(opts *DNSRecord) (*DNSRecord, error) Update(existing *DNSRecord, updates interface{}) (*DNSRecord, error) Replace(existing *DNSRecord) (*DNSRecord, error) ByID(id string) (*DNSRecord, error) Delete(container *DNSRecord) error }
type DaemonSet ¶
type DaemonSet struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` DaemonSetStatus *DaemonSetStatus `json:"daemonSetStatus,omitempty" yaml:"daemonSetStatus,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type DaemonSetClient ¶
type DaemonSetClient struct {
// contains filtered or unexported fields
}
func (*DaemonSetClient) Create ¶
func (c *DaemonSetClient) Create(container *DaemonSet) (*DaemonSet, error)
func (*DaemonSetClient) Delete ¶
func (c *DaemonSetClient) Delete(container *DaemonSet) error
func (*DaemonSetClient) List ¶
func (c *DaemonSetClient) List(opts *types.ListOpts) (*DaemonSetCollection, error)
type DaemonSetCollection ¶
type DaemonSetCollection struct { types.Collection Data []DaemonSet `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DaemonSetCollection) Next ¶
func (cc *DaemonSetCollection) Next() (*DaemonSetCollection, error)
type DaemonSetCondition ¶
type DaemonSetCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type DaemonSetConfig ¶
type DaemonSetOperations ¶
type DaemonSetOperations interface { List(opts *types.ListOpts) (*DaemonSetCollection, error) Create(opts *DaemonSet) (*DaemonSet, error) Update(existing *DaemonSet, updates interface{}) (*DaemonSet, error) Replace(existing *DaemonSet) (*DaemonSet, error) ByID(id string) (*DaemonSet, error) Delete(container *DaemonSet) error }
type DaemonSetSpec ¶
type DaemonSetSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type DaemonSetStatus ¶
type DaemonSetStatus struct { CollisionCount *int64 `json:"collisionCount,omitempty" yaml:"collisionCount,omitempty"` Conditions []DaemonSetCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` CurrentNumberScheduled int64 `json:"currentNumberScheduled,omitempty" yaml:"currentNumberScheduled,omitempty"` DesiredNumberScheduled int64 `json:"desiredNumberScheduled,omitempty" yaml:"desiredNumberScheduled,omitempty"` NumberAvailable int64 `json:"numberAvailable,omitempty" yaml:"numberAvailable,omitempty"` NumberMisscheduled int64 `json:"numberMisscheduled,omitempty" yaml:"numberMisscheduled,omitempty"` NumberReady int64 `json:"numberReady,omitempty" yaml:"numberReady,omitempty"` ObservedGeneration int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` UpdatedNumberScheduled int64 `json:"updatedNumberScheduled,omitempty" yaml:"updatedNumberScheduled,omitempty"` }
type DaemonSetUpdateStrategy ¶
type DaemonSetUpdateStrategy struct { Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` }
type Deployment ¶
type Deployment struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type DeploymentClient ¶
type DeploymentClient struct {
// contains filtered or unexported fields
}
func (*DeploymentClient) ActionPause ¶
func (c *DeploymentClient) ActionPause(resource *Deployment) error
func (*DeploymentClient) ActionResume ¶
func (c *DeploymentClient) ActionResume(resource *Deployment) error
func (*DeploymentClient) ActionRollback ¶
func (c *DeploymentClient) ActionRollback(resource *Deployment, input *DeploymentRollbackInput) error
func (*DeploymentClient) ByID ¶
func (c *DeploymentClient) ByID(id string) (*Deployment, error)
func (*DeploymentClient) Create ¶
func (c *DeploymentClient) Create(container *Deployment) (*Deployment, error)
func (*DeploymentClient) Delete ¶
func (c *DeploymentClient) Delete(container *Deployment) error
func (*DeploymentClient) List ¶
func (c *DeploymentClient) List(opts *types.ListOpts) (*DeploymentCollection, error)
func (*DeploymentClient) Replace ¶
func (c *DeploymentClient) Replace(obj *Deployment) (*Deployment, error)
func (*DeploymentClient) Update ¶
func (c *DeploymentClient) Update(existing *Deployment, updates interface{}) (*Deployment, error)
type DeploymentCollection ¶
type DeploymentCollection struct { types.Collection Data []Deployment `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DeploymentCollection) Next ¶
func (cc *DeploymentCollection) Next() (*DeploymentCollection, error)
type DeploymentCondition ¶
type DeploymentCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type DeploymentConfig ¶
type DeploymentConfig struct { MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,omitempty"` MinReadySeconds int64 `json:"minReadySeconds,omitempty" yaml:"minReadySeconds,omitempty"` ProgressDeadlineSeconds *int64 `json:"progressDeadlineSeconds,omitempty" yaml:"progressDeadlineSeconds,omitempty"` RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty" yaml:"revisionHistoryLimit,omitempty"` Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` }
type DeploymentOperations ¶
type DeploymentOperations interface { List(opts *types.ListOpts) (*DeploymentCollection, error) Create(opts *Deployment) (*Deployment, error) Update(existing *Deployment, updates interface{}) (*Deployment, error) Replace(existing *Deployment) (*Deployment, error) ByID(id string) (*Deployment, error) Delete(container *Deployment) error ActionPause(resource *Deployment) error ActionResume(resource *Deployment) error ActionRollback(resource *Deployment, input *DeploymentRollbackInput) error }
type DeploymentRollbackInput ¶
type DeploymentRollbackInput struct {
ReplicaSetID string `json:"replicaSetId,omitempty" yaml:"replicaSetId,omitempty"`
}
type DeploymentSpec ¶
type DeploymentSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type DeploymentStatus ¶
type DeploymentStatus struct { AvailableReplicas int64 `json:"availableReplicas,omitempty" yaml:"availableReplicas,omitempty"` CollisionCount *int64 `json:"collisionCount,omitempty" yaml:"collisionCount,omitempty"` Conditions []DeploymentCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` ObservedGeneration int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` ReadyReplicas int64 `json:"readyReplicas,omitempty" yaml:"readyReplicas,omitempty"` Replicas int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` UpdatedReplicas int64 `json:"updatedReplicas,omitempty" yaml:"updatedReplicas,omitempty"` }
type DeploymentStrategy ¶
type DeploymentStrategy struct { MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,omitempty"` Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` }
type DockerCredential ¶
type DockerCredential struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Registries map[string]RegistryCredential `json:"registries,omitempty" yaml:"registries,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type DockerCredentialClient ¶
type DockerCredentialClient struct {
// contains filtered or unexported fields
}
func (*DockerCredentialClient) ByID ¶
func (c *DockerCredentialClient) ByID(id string) (*DockerCredential, error)
func (*DockerCredentialClient) Create ¶
func (c *DockerCredentialClient) Create(container *DockerCredential) (*DockerCredential, error)
func (*DockerCredentialClient) Delete ¶
func (c *DockerCredentialClient) Delete(container *DockerCredential) error
func (*DockerCredentialClient) List ¶
func (c *DockerCredentialClient) List(opts *types.ListOpts) (*DockerCredentialCollection, error)
func (*DockerCredentialClient) Replace ¶
func (c *DockerCredentialClient) Replace(obj *DockerCredential) (*DockerCredential, error)
func (*DockerCredentialClient) Update ¶
func (c *DockerCredentialClient) Update(existing *DockerCredential, updates interface{}) (*DockerCredential, error)
type DockerCredentialCollection ¶
type DockerCredentialCollection struct { types.Collection Data []DockerCredential `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DockerCredentialCollection) Next ¶
func (cc *DockerCredentialCollection) Next() (*DockerCredentialCollection, error)
type DockerCredentialOperations ¶
type DockerCredentialOperations interface { List(opts *types.ListOpts) (*DockerCredentialCollection, error) Create(opts *DockerCredential) (*DockerCredential, error) Update(existing *DockerCredential, updates interface{}) (*DockerCredential, error) Replace(existing *DockerCredential) (*DockerCredential, error) ByID(id string) (*DockerCredential, error) Delete(container *DockerCredential) error }
type DownwardAPIProjection ¶
type DownwardAPIProjection struct {
Items []DownwardAPIVolumeFile `json:"items,omitempty" yaml:"items,omitempty"`
}
type DownwardAPIVolumeFile ¶
type DownwardAPIVolumeFile struct { FieldRef *ObjectFieldSelector `json:"fieldRef,omitempty" yaml:"fieldRef,omitempty"` Mode *int64 `json:"mode,omitempty" yaml:"mode,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ResourceFieldRef *ResourceFieldSelector `json:"resourceFieldRef,omitempty" yaml:"resourceFieldRef,omitempty"` }
type DownwardAPIVolumeSource ¶
type DownwardAPIVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Items []DownwardAPIVolumeFile `json:"items,omitempty" yaml:"items,omitempty"` }
type EmptyDirVolumeSource ¶
type EnvFromSource ¶
type EnvFromSource struct { ConfigMapRef *ConfigMapEnvSource `json:"configMapRef,omitempty" yaml:"configMapRef,omitempty"` Prefix string `json:"prefix,omitempty" yaml:"prefix,omitempty"` SecretRef *SecretEnvSource `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type EnvVar ¶
type EnvVar struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` Value string `json:"value,omitempty" yaml:"value,omitempty"` ValueFrom *EnvVarSource `json:"valueFrom,omitempty" yaml:"valueFrom,omitempty"` }
type EnvVarSource ¶
type EnvVarSource struct { ConfigMapKeyRef *ConfigMapKeySelector `json:"configMapKeyRef,omitempty" yaml:"configMapKeyRef,omitempty"` FieldRef *ObjectFieldSelector `json:"fieldRef,omitempty" yaml:"fieldRef,omitempty"` ResourceFieldRef *ResourceFieldSelector `json:"resourceFieldRef,omitempty" yaml:"resourceFieldRef,omitempty"` SecretKeyRef *SecretKeySelector `json:"secretKeyRef,omitempty" yaml:"secretKeyRef,omitempty"` }
type EnvironmentFrom ¶
type EnvironmentFrom struct { Optional bool `json:"optional,omitempty" yaml:"optional,omitempty"` Prefix string `json:"prefix,omitempty" yaml:"prefix,omitempty"` Source string `json:"source,omitempty" yaml:"source,omitempty"` SourceKey string `json:"sourceKey,omitempty" yaml:"sourceKey,omitempty"` SourceName string `json:"sourceName,omitempty" yaml:"sourceName,omitempty"` TargetKey string `json:"targetKey,omitempty" yaml:"targetKey,omitempty"` }
type ExecAction ¶
type ExecAction struct {
Command []string `json:"command,omitempty" yaml:"command,omitempty"`
}
type FCVolumeSource ¶
type FCVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Lun *int64 `json:"lun,omitempty" yaml:"lun,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` TargetWWNs []string `json:"targetWWNs,omitempty" yaml:"targetWWNs,omitempty"` WWIDs []string `json:"wwids,omitempty" yaml:"wwids,omitempty"` }
type FlexPersistentVolumeSource ¶
type FlexPersistentVolumeSource struct { Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type FlexVolumeSource ¶
type FlexVolumeSource struct { Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type FlockerVolumeSource ¶
type GCEPersistentDiskVolumeSource ¶
type GCEPersistentDiskVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` PDName string `json:"pdName,omitempty" yaml:"pdName,omitempty"` Partition int64 `json:"partition,omitempty" yaml:"partition,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` }
type GitRepoVolumeSource ¶
type GlusterfsVolumeSource ¶
type HTTPGetAction ¶
type HTTPGetAction struct { HTTPHeaders []HTTPHeader `json:"httpHeaders,omitempty" yaml:"httpHeaders,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` Port intstr.IntOrString `json:"port,omitempty" yaml:"port,omitempty"` Scheme string `json:"scheme,omitempty" yaml:"scheme,omitempty"` }
type HTTPHeader ¶
type HTTPIngressPath ¶
type HTTPIngressPath struct { ServiceID string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"` TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"` WorkloadIDs []string `json:"workloadIds,omitempty" yaml:"workloadIds,omitempty"` }
type HTTPIngressRuleValue ¶
type HTTPIngressRuleValue struct {
Paths map[string]HTTPIngressPath `json:"paths,omitempty" yaml:"paths,omitempty"`
}
type Handler ¶
type Handler struct { Command []string `json:"command,omitempty" yaml:"command,omitempty"` HTTPHeaders []HTTPHeader `json:"httpHeaders,omitempty" yaml:"httpHeaders,omitempty"` Host string `json:"host,omitempty" yaml:"host,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` Port intstr.IntOrString `json:"port,omitempty" yaml:"port,omitempty"` Scheme string `json:"scheme,omitempty" yaml:"scheme,omitempty"` TCP bool `json:"tcp,omitempty" yaml:"tcp,omitempty"` }
type HostPathVolumeSource ¶
type ISCSIPersistentVolumeSource ¶
type ISCSIPersistentVolumeSource struct { DiscoveryCHAPAuth bool `json:"chapAuthDiscovery,omitempty" yaml:"chapAuthDiscovery,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` IQN string `json:"iqn,omitempty" yaml:"iqn,omitempty"` ISCSIInterface string `json:"iscsiInterface,omitempty" yaml:"iscsiInterface,omitempty"` InitiatorName string `json:"initiatorName,omitempty" yaml:"initiatorName,omitempty"` Lun int64 `json:"lun,omitempty" yaml:"lun,omitempty"` Portals []string `json:"portals,omitempty" yaml:"portals,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` SessionCHAPAuth bool `json:"chapAuthSession,omitempty" yaml:"chapAuthSession,omitempty"` TargetPortal string `json:"targetPortal,omitempty" yaml:"targetPortal,omitempty"` }
type ISCSIVolumeSource ¶
type ISCSIVolumeSource struct { DiscoveryCHAPAuth bool `json:"chapAuthDiscovery,omitempty" yaml:"chapAuthDiscovery,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` IQN string `json:"iqn,omitempty" yaml:"iqn,omitempty"` ISCSIInterface string `json:"iscsiInterface,omitempty" yaml:"iscsiInterface,omitempty"` InitiatorName string `json:"initiatorName,omitempty" yaml:"initiatorName,omitempty"` Lun int64 `json:"lun,omitempty" yaml:"lun,omitempty"` Portals []string `json:"portals,omitempty" yaml:"portals,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` SessionCHAPAuth bool `json:"chapAuthSession,omitempty" yaml:"chapAuthSession,omitempty"` TargetPortal string `json:"targetPortal,omitempty" yaml:"targetPortal,omitempty"` }
type Ingress ¶
type Ingress struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DefaultBackend *IngressBackend `json:"defaultBackend,omitempty" yaml:"defaultBackend,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Rules []IngressRule `json:"rules,omitempty" yaml:"rules,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *IngressStatus `json:"status,omitempty" yaml:"status,omitempty"` TLS []IngressTLS `json:"tls,omitempty" yaml:"tls,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type IngressBackend ¶
type IngressBackend struct { ServiceID string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"` TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"` WorkloadIDs []string `json:"workloadIds,omitempty" yaml:"workloadIds,omitempty"` }
type IngressClient ¶
type IngressClient struct {
// contains filtered or unexported fields
}
func (*IngressClient) Delete ¶
func (c *IngressClient) Delete(container *Ingress) error
func (*IngressClient) List ¶
func (c *IngressClient) List(opts *types.ListOpts) (*IngressCollection, error)
type IngressCollection ¶
type IngressCollection struct { types.Collection Data []Ingress `json:"data,omitempty"` // contains filtered or unexported fields }
func (*IngressCollection) Next ¶
func (cc *IngressCollection) Next() (*IngressCollection, error)
type IngressOperations ¶
type IngressOperations interface { List(opts *types.ListOpts) (*IngressCollection, error) Create(opts *Ingress) (*Ingress, error) Update(existing *Ingress, updates interface{}) (*Ingress, error) Replace(existing *Ingress) (*Ingress, error) ByID(id string) (*Ingress, error) Delete(container *Ingress) error }
type IngressRule ¶
type IngressRule struct { Host string `json:"host,omitempty" yaml:"host,omitempty"` Paths map[string]IngressBackend `json:"paths,omitempty" yaml:"paths,omitempty"` }
type IngressSpec ¶
type IngressSpec struct { Backend *IngressBackend `json:"backend,omitempty" yaml:"backend,omitempty"` Rules []IngressRule `json:"rules,omitempty" yaml:"rules,omitempty"` TLS []IngressTLS `json:"tls,omitempty" yaml:"tls,omitempty"` }
type IngressStatus ¶
type IngressStatus struct {
LoadBalancer *LoadBalancerStatus `json:"loadBalancer,omitempty" yaml:"loadBalancer,omitempty"`
}
type IngressTLS ¶
type Initializer ¶
type Initializer struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
}
type Initializers ¶
type Initializers struct { Pending []Initializer `json:"pending,omitempty" yaml:"pending,omitempty"` Result *Status `json:"result,omitempty" yaml:"result,omitempty"` }
type Job ¶
type Job struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` JobStatus *JobStatus `json:"jobStatus,omitempty" yaml:"jobStatus,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type JobCollection ¶
type JobCollection struct { types.Collection Data []Job `json:"data,omitempty"` // contains filtered or unexported fields }
func (*JobCollection) Next ¶
func (cc *JobCollection) Next() (*JobCollection, error)
type JobCondition ¶
type JobCondition struct { LastProbeTime string `json:"lastProbeTime,omitempty" yaml:"lastProbeTime,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type JobConfig ¶
type JobConfig struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` BackoffLimit *int64 `json:"backoffLimit,omitempty" yaml:"backoffLimit,omitempty"` Completions *int64 `json:"completions,omitempty" yaml:"completions,omitempty"` ManualSelector *bool `json:"manualSelector,omitempty" yaml:"manualSelector,omitempty"` Parallelism *int64 `json:"parallelism,omitempty" yaml:"parallelism,omitempty"` }
type JobOperations ¶
type JobSpec ¶
type JobSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type JobStatus ¶
type JobStatus struct { Active int64 `json:"active,omitempty" yaml:"active,omitempty"` CompletionTime string `json:"completionTime,omitempty" yaml:"completionTime,omitempty"` Conditions []JobCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Failed int64 `json:"failed,omitempty" yaml:"failed,omitempty"` StartTime string `json:"startTime,omitempty" yaml:"startTime,omitempty"` Succeeded int64 `json:"succeeded,omitempty" yaml:"succeeded,omitempty"` }
type JobTemplateSpec ¶
type JobTemplateSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` JobMetadata *ObjectMeta `json:"jobMetadata,omitempty" yaml:"jobMetadata,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type LabelSelector ¶
type LabelSelector struct { MatchExpressions []LabelSelectorRequirement `json:"matchExpressions,omitempty" yaml:"matchExpressions,omitempty"` MatchLabels map[string]string `json:"matchLabels,omitempty" yaml:"matchLabels,omitempty"` }
type LoadBalancerIngress ¶
type LoadBalancerStatus ¶
type LoadBalancerStatus struct {
Ingress []LoadBalancerIngress `json:"ingress,omitempty" yaml:"ingress,omitempty"`
}
type LocalObjectReference ¶
type LocalObjectReference struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
}
type LocalVolumeSource ¶
type LocalVolumeSource struct {
Path string `json:"path,omitempty" yaml:"path,omitempty"`
}
type NFSVolumeSource ¶
type NamespacedBasicAuth ¶
type NamespacedBasicAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type NamespacedBasicAuthClient ¶
type NamespacedBasicAuthClient struct {
// contains filtered or unexported fields
}
func (*NamespacedBasicAuthClient) ByID ¶
func (c *NamespacedBasicAuthClient) ByID(id string) (*NamespacedBasicAuth, error)
func (*NamespacedBasicAuthClient) Create ¶
func (c *NamespacedBasicAuthClient) Create(container *NamespacedBasicAuth) (*NamespacedBasicAuth, error)
func (*NamespacedBasicAuthClient) Delete ¶
func (c *NamespacedBasicAuthClient) Delete(container *NamespacedBasicAuth) error
func (*NamespacedBasicAuthClient) List ¶
func (c *NamespacedBasicAuthClient) List(opts *types.ListOpts) (*NamespacedBasicAuthCollection, error)
func (*NamespacedBasicAuthClient) Replace ¶
func (c *NamespacedBasicAuthClient) Replace(obj *NamespacedBasicAuth) (*NamespacedBasicAuth, error)
func (*NamespacedBasicAuthClient) Update ¶
func (c *NamespacedBasicAuthClient) Update(existing *NamespacedBasicAuth, updates interface{}) (*NamespacedBasicAuth, error)
type NamespacedBasicAuthCollection ¶
type NamespacedBasicAuthCollection struct { types.Collection Data []NamespacedBasicAuth `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedBasicAuthCollection) Next ¶
func (cc *NamespacedBasicAuthCollection) Next() (*NamespacedBasicAuthCollection, error)
type NamespacedBasicAuthOperations ¶
type NamespacedBasicAuthOperations interface { List(opts *types.ListOpts) (*NamespacedBasicAuthCollection, error) Create(opts *NamespacedBasicAuth) (*NamespacedBasicAuth, error) Update(existing *NamespacedBasicAuth, updates interface{}) (*NamespacedBasicAuth, error) Replace(existing *NamespacedBasicAuth) (*NamespacedBasicAuth, error) ByID(id string) (*NamespacedBasicAuth, error) Delete(container *NamespacedBasicAuth) error }
type NamespacedCertificate ¶
type NamespacedCertificate struct { types.Resource Algorithm string `json:"algorithm,omitempty" yaml:"algorithm,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CN string `json:"cn,omitempty" yaml:"cn,omitempty"` CertFingerprint string `json:"certFingerprint,omitempty" yaml:"certFingerprint,omitempty"` Certs string `json:"certs,omitempty" yaml:"certs,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExpiresAt string `json:"expiresAt,omitempty" yaml:"expiresAt,omitempty"` IssuedAt string `json:"issuedAt,omitempty" yaml:"issuedAt,omitempty"` Issuer string `json:"issuer,omitempty" yaml:"issuer,omitempty"` Key string `json:"key,omitempty" yaml:"key,omitempty"` KeySize string `json:"keySize,omitempty" yaml:"keySize,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SerialNumber string `json:"serialNumber,omitempty" yaml:"serialNumber,omitempty"` SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty" yaml:"subjectAlternativeNames,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type NamespacedCertificateClient ¶
type NamespacedCertificateClient struct {
// contains filtered or unexported fields
}
func (*NamespacedCertificateClient) ByID ¶
func (c *NamespacedCertificateClient) ByID(id string) (*NamespacedCertificate, error)
func (*NamespacedCertificateClient) Create ¶
func (c *NamespacedCertificateClient) Create(container *NamespacedCertificate) (*NamespacedCertificate, error)
func (*NamespacedCertificateClient) Delete ¶
func (c *NamespacedCertificateClient) Delete(container *NamespacedCertificate) error
func (*NamespacedCertificateClient) List ¶
func (c *NamespacedCertificateClient) List(opts *types.ListOpts) (*NamespacedCertificateCollection, error)
func (*NamespacedCertificateClient) Replace ¶
func (c *NamespacedCertificateClient) Replace(obj *NamespacedCertificate) (*NamespacedCertificate, error)
func (*NamespacedCertificateClient) Update ¶
func (c *NamespacedCertificateClient) Update(existing *NamespacedCertificate, updates interface{}) (*NamespacedCertificate, error)
type NamespacedCertificateCollection ¶
type NamespacedCertificateCollection struct { types.Collection Data []NamespacedCertificate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedCertificateCollection) Next ¶
func (cc *NamespacedCertificateCollection) Next() (*NamespacedCertificateCollection, error)
type NamespacedCertificateOperations ¶
type NamespacedCertificateOperations interface { List(opts *types.ListOpts) (*NamespacedCertificateCollection, error) Create(opts *NamespacedCertificate) (*NamespacedCertificate, error) Update(existing *NamespacedCertificate, updates interface{}) (*NamespacedCertificate, error) Replace(existing *NamespacedCertificate) (*NamespacedCertificate, error) ByID(id string) (*NamespacedCertificate, error) Delete(container *NamespacedCertificate) error }
type NamespacedDockerCredential ¶
type NamespacedDockerCredential struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Registries map[string]RegistryCredential `json:"registries,omitempty" yaml:"registries,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type NamespacedDockerCredentialClient ¶
type NamespacedDockerCredentialClient struct {
// contains filtered or unexported fields
}
func (*NamespacedDockerCredentialClient) ByID ¶
func (c *NamespacedDockerCredentialClient) ByID(id string) (*NamespacedDockerCredential, error)
func (*NamespacedDockerCredentialClient) Create ¶
func (c *NamespacedDockerCredentialClient) Create(container *NamespacedDockerCredential) (*NamespacedDockerCredential, error)
func (*NamespacedDockerCredentialClient) Delete ¶
func (c *NamespacedDockerCredentialClient) Delete(container *NamespacedDockerCredential) error
func (*NamespacedDockerCredentialClient) List ¶
func (c *NamespacedDockerCredentialClient) List(opts *types.ListOpts) (*NamespacedDockerCredentialCollection, error)
func (*NamespacedDockerCredentialClient) Replace ¶
func (c *NamespacedDockerCredentialClient) Replace(obj *NamespacedDockerCredential) (*NamespacedDockerCredential, error)
func (*NamespacedDockerCredentialClient) Update ¶
func (c *NamespacedDockerCredentialClient) Update(existing *NamespacedDockerCredential, updates interface{}) (*NamespacedDockerCredential, error)
type NamespacedDockerCredentialCollection ¶
type NamespacedDockerCredentialCollection struct { types.Collection Data []NamespacedDockerCredential `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedDockerCredentialCollection) Next ¶
func (cc *NamespacedDockerCredentialCollection) Next() (*NamespacedDockerCredentialCollection, error)
type NamespacedDockerCredentialOperations ¶
type NamespacedDockerCredentialOperations interface { List(opts *types.ListOpts) (*NamespacedDockerCredentialCollection, error) Create(opts *NamespacedDockerCredential) (*NamespacedDockerCredential, error) Update(existing *NamespacedDockerCredential, updates interface{}) (*NamespacedDockerCredential, error) Replace(existing *NamespacedDockerCredential) (*NamespacedDockerCredential, error) ByID(id string) (*NamespacedDockerCredential, error) Delete(container *NamespacedDockerCredential) error }
type NamespacedSSHAuth ¶
type NamespacedSSHAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Fingerprint string `json:"certFingerprint,omitempty" yaml:"certFingerprint,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PrivateKey string `json:"privateKey,omitempty" yaml:"privateKey,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type NamespacedSSHAuthClient ¶
type NamespacedSSHAuthClient struct {
// contains filtered or unexported fields
}
func (*NamespacedSSHAuthClient) ByID ¶
func (c *NamespacedSSHAuthClient) ByID(id string) (*NamespacedSSHAuth, error)
func (*NamespacedSSHAuthClient) Create ¶
func (c *NamespacedSSHAuthClient) Create(container *NamespacedSSHAuth) (*NamespacedSSHAuth, error)
func (*NamespacedSSHAuthClient) Delete ¶
func (c *NamespacedSSHAuthClient) Delete(container *NamespacedSSHAuth) error
func (*NamespacedSSHAuthClient) List ¶
func (c *NamespacedSSHAuthClient) List(opts *types.ListOpts) (*NamespacedSSHAuthCollection, error)
func (*NamespacedSSHAuthClient) Replace ¶
func (c *NamespacedSSHAuthClient) Replace(obj *NamespacedSSHAuth) (*NamespacedSSHAuth, error)
func (*NamespacedSSHAuthClient) Update ¶
func (c *NamespacedSSHAuthClient) Update(existing *NamespacedSSHAuth, updates interface{}) (*NamespacedSSHAuth, error)
type NamespacedSSHAuthCollection ¶
type NamespacedSSHAuthCollection struct { types.Collection Data []NamespacedSSHAuth `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedSSHAuthCollection) Next ¶
func (cc *NamespacedSSHAuthCollection) Next() (*NamespacedSSHAuthCollection, error)
type NamespacedSSHAuthOperations ¶
type NamespacedSSHAuthOperations interface { List(opts *types.ListOpts) (*NamespacedSSHAuthCollection, error) Create(opts *NamespacedSSHAuth) (*NamespacedSSHAuth, error) Update(existing *NamespacedSSHAuth, updates interface{}) (*NamespacedSSHAuth, error) Replace(existing *NamespacedSSHAuth) (*NamespacedSSHAuth, error) ByID(id string) (*NamespacedSSHAuth, error) Delete(container *NamespacedSSHAuth) error }
type NamespacedSecret ¶
type NamespacedSecret struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` StringData map[string]string `json:"stringData,omitempty" yaml:"stringData,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type NamespacedSecretClient ¶
type NamespacedSecretClient struct {
// contains filtered or unexported fields
}
func (*NamespacedSecretClient) ByID ¶
func (c *NamespacedSecretClient) ByID(id string) (*NamespacedSecret, error)
func (*NamespacedSecretClient) Create ¶
func (c *NamespacedSecretClient) Create(container *NamespacedSecret) (*NamespacedSecret, error)
func (*NamespacedSecretClient) Delete ¶
func (c *NamespacedSecretClient) Delete(container *NamespacedSecret) error
func (*NamespacedSecretClient) List ¶
func (c *NamespacedSecretClient) List(opts *types.ListOpts) (*NamespacedSecretCollection, error)
func (*NamespacedSecretClient) Replace ¶
func (c *NamespacedSecretClient) Replace(obj *NamespacedSecret) (*NamespacedSecret, error)
func (*NamespacedSecretClient) Update ¶
func (c *NamespacedSecretClient) Update(existing *NamespacedSecret, updates interface{}) (*NamespacedSecret, error)
type NamespacedSecretCollection ¶
type NamespacedSecretCollection struct { types.Collection Data []NamespacedSecret `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedSecretCollection) Next ¶
func (cc *NamespacedSecretCollection) Next() (*NamespacedSecretCollection, error)
type NamespacedSecretOperations ¶
type NamespacedSecretOperations interface { List(opts *types.ListOpts) (*NamespacedSecretCollection, error) Create(opts *NamespacedSecret) (*NamespacedSecret, error) Update(existing *NamespacedSecret, updates interface{}) (*NamespacedSecret, error) Replace(existing *NamespacedSecret) (*NamespacedSecret, error) ByID(id string) (*NamespacedSecret, error) Delete(container *NamespacedSecret) error }
type NamespacedServiceAccountToken ¶
type NamespacedServiceAccountToken struct { types.Resource AccountName string `json:"accountName,omitempty" yaml:"accountName,omitempty"` AccountUID string `json:"accountUid,omitempty" yaml:"accountUid,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CACRT string `json:"caCrt,omitempty" yaml:"caCrt,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type NamespacedServiceAccountTokenClient ¶
type NamespacedServiceAccountTokenClient struct {
// contains filtered or unexported fields
}
func (*NamespacedServiceAccountTokenClient) ByID ¶
func (c *NamespacedServiceAccountTokenClient) ByID(id string) (*NamespacedServiceAccountToken, error)
func (*NamespacedServiceAccountTokenClient) Create ¶
func (c *NamespacedServiceAccountTokenClient) Create(container *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
func (*NamespacedServiceAccountTokenClient) Delete ¶
func (c *NamespacedServiceAccountTokenClient) Delete(container *NamespacedServiceAccountToken) error
func (*NamespacedServiceAccountTokenClient) List ¶
func (c *NamespacedServiceAccountTokenClient) List(opts *types.ListOpts) (*NamespacedServiceAccountTokenCollection, error)
func (*NamespacedServiceAccountTokenClient) Replace ¶
func (c *NamespacedServiceAccountTokenClient) Replace(obj *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
func (*NamespacedServiceAccountTokenClient) Update ¶
func (c *NamespacedServiceAccountTokenClient) Update(existing *NamespacedServiceAccountToken, updates interface{}) (*NamespacedServiceAccountToken, error)
type NamespacedServiceAccountTokenCollection ¶
type NamespacedServiceAccountTokenCollection struct { types.Collection Data []NamespacedServiceAccountToken `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedServiceAccountTokenCollection) Next ¶
func (cc *NamespacedServiceAccountTokenCollection) Next() (*NamespacedServiceAccountTokenCollection, error)
type NamespacedServiceAccountTokenOperations ¶
type NamespacedServiceAccountTokenOperations interface { List(opts *types.ListOpts) (*NamespacedServiceAccountTokenCollection, error) Create(opts *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error) Update(existing *NamespacedServiceAccountToken, updates interface{}) (*NamespacedServiceAccountToken, error) Replace(existing *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error) ByID(id string) (*NamespacedServiceAccountToken, error) Delete(container *NamespacedServiceAccountToken) error }
type NodeAffinity ¶
type NodeAffinity struct { PreferredDuringSchedulingIgnoredDuringExecution []PreferredSchedulingTerm `` /* 129-byte string literal not displayed */ RequiredDuringSchedulingIgnoredDuringExecution *NodeSelector `` /* 127-byte string literal not displayed */ }
type NodeScheduling ¶
type NodeScheduling struct { NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` Preferred []string `json:"preferred,omitempty" yaml:"preferred,omitempty"` RequireAll []string `json:"requireAll,omitempty" yaml:"requireAll,omitempty"` RequireAny []string `json:"requireAny,omitempty" yaml:"requireAny,omitempty"` }
type NodeSelector ¶
type NodeSelector struct {
NodeSelectorTerms []NodeSelectorTerm `json:"nodeSelectorTerms,omitempty" yaml:"nodeSelectorTerms,omitempty"`
}
type NodeSelectorRequirement ¶
type NodeSelectorTerm ¶
type NodeSelectorTerm struct {
MatchExpressions []NodeSelectorRequirement `json:"matchExpressions,omitempty" yaml:"matchExpressions,omitempty"`
}
type ObjectFieldSelector ¶
type ObjectMeta ¶
type ObjectMeta struct { Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` Finalizers []string `json:"finalizers,omitempty" yaml:"finalizers,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SelfLink string `json:"selfLink,omitempty" yaml:"selfLink,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ObjectReference ¶
type ObjectReference struct { APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` FieldPath string `json:"fieldPath,omitempty" yaml:"fieldPath,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` ResourceVersion string `json:"resourceVersion,omitempty" yaml:"resourceVersion,omitempty"` UID string `json:"uid,omitempty" yaml:"uid,omitempty"` }
type OwnerReference ¶
type OwnerReference struct { APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` BlockOwnerDeletion *bool `json:"blockOwnerDeletion,omitempty" yaml:"blockOwnerDeletion,omitempty"` Controller *bool `json:"controller,omitempty" yaml:"controller,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` UID string `json:"uid,omitempty" yaml:"uid,omitempty"` }
type PersistentVolumeClaim ¶
type PersistentVolumeClaim struct { types.Resource AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *PersistentVolumeClaimStatus `json:"status,omitempty" yaml:"status,omitempty"` StorageClassID string `json:"storageClassId,omitempty" yaml:"storageClassId,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` VolumeID string `json:"volumeId,omitempty" yaml:"volumeId,omitempty"` VolumeMode string `json:"volumeMode,omitempty" yaml:"volumeMode,omitempty"` }
type PersistentVolumeClaimClient ¶
type PersistentVolumeClaimClient struct {
// contains filtered or unexported fields
}
func (*PersistentVolumeClaimClient) ByID ¶
func (c *PersistentVolumeClaimClient) ByID(id string) (*PersistentVolumeClaim, error)
func (*PersistentVolumeClaimClient) Create ¶
func (c *PersistentVolumeClaimClient) Create(container *PersistentVolumeClaim) (*PersistentVolumeClaim, error)
func (*PersistentVolumeClaimClient) Delete ¶
func (c *PersistentVolumeClaimClient) Delete(container *PersistentVolumeClaim) error
func (*PersistentVolumeClaimClient) List ¶
func (c *PersistentVolumeClaimClient) List(opts *types.ListOpts) (*PersistentVolumeClaimCollection, error)
func (*PersistentVolumeClaimClient) Replace ¶
func (c *PersistentVolumeClaimClient) Replace(obj *PersistentVolumeClaim) (*PersistentVolumeClaim, error)
func (*PersistentVolumeClaimClient) Update ¶
func (c *PersistentVolumeClaimClient) Update(existing *PersistentVolumeClaim, updates interface{}) (*PersistentVolumeClaim, error)
type PersistentVolumeClaimCollection ¶
type PersistentVolumeClaimCollection struct { types.Collection Data []PersistentVolumeClaim `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PersistentVolumeClaimCollection) Next ¶
func (cc *PersistentVolumeClaimCollection) Next() (*PersistentVolumeClaimCollection, error)
type PersistentVolumeClaimCondition ¶
type PersistentVolumeClaimCondition struct { LastProbeTime string `json:"lastProbeTime,omitempty" yaml:"lastProbeTime,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type PersistentVolumeClaimOperations ¶
type PersistentVolumeClaimOperations interface { List(opts *types.ListOpts) (*PersistentVolumeClaimCollection, error) Create(opts *PersistentVolumeClaim) (*PersistentVolumeClaim, error) Update(existing *PersistentVolumeClaim, updates interface{}) (*PersistentVolumeClaim, error) Replace(existing *PersistentVolumeClaim) (*PersistentVolumeClaim, error) ByID(id string) (*PersistentVolumeClaim, error) Delete(container *PersistentVolumeClaim) error }
type PersistentVolumeClaimSpec ¶
type PersistentVolumeClaimSpec struct { AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` StorageClassID string `json:"storageClassId,omitempty" yaml:"storageClassId,omitempty"` VolumeID string `json:"volumeId,omitempty" yaml:"volumeId,omitempty"` VolumeMode string `json:"volumeMode,omitempty" yaml:"volumeMode,omitempty"` }
type PersistentVolumeClaimStatus ¶
type PersistentVolumeClaimStatus struct { AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` Conditions []PersistentVolumeClaimCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Phase string `json:"phase,omitempty" yaml:"phase,omitempty"` }
type PersistentVolumeSpec ¶
type PersistentVolumeSpec struct { AWSElasticBlockStore *AWSElasticBlockStoreVolumeSource `json:"awsElasticBlockStore,omitempty" yaml:"awsElasticBlockStore,omitempty"` AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"` AzureDisk *AzureDiskVolumeSource `json:"azureDisk,omitempty" yaml:"azureDisk,omitempty"` AzureFile *AzureFilePersistentVolumeSource `json:"azureFile,omitempty" yaml:"azureFile,omitempty"` CSI *CSIPersistentVolumeSource `json:"csi,omitempty" yaml:"csi,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` CephFS *CephFSPersistentVolumeSource `json:"cephfs,omitempty" yaml:"cephfs,omitempty"` Cinder *CinderVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"` ClaimRef *ObjectReference `json:"claimRef,omitempty" yaml:"claimRef,omitempty"` FC *FCVolumeSource `json:"fc,omitempty" yaml:"fc,omitempty"` FlexVolume *FlexPersistentVolumeSource `json:"flexVolume,omitempty" yaml:"flexVolume,omitempty"` Flocker *FlockerVolumeSource `json:"flocker,omitempty" yaml:"flocker,omitempty"` GCEPersistentDisk *GCEPersistentDiskVolumeSource `json:"gcePersistentDisk,omitempty" yaml:"gcePersistentDisk,omitempty"` Glusterfs *GlusterfsVolumeSource `json:"glusterfs,omitempty" yaml:"glusterfs,omitempty"` HostPath *HostPathVolumeSource `json:"hostPath,omitempty" yaml:"hostPath,omitempty"` ISCSI *ISCSIPersistentVolumeSource `json:"iscsi,omitempty" yaml:"iscsi,omitempty"` Local *LocalVolumeSource `json:"local,omitempty" yaml:"local,omitempty"` MountOptions []string `json:"mountOptions,omitempty" yaml:"mountOptions,omitempty"` NFS *NFSVolumeSource `json:"nfs,omitempty" yaml:"nfs,omitempty"` NodeAffinity *VolumeNodeAffinity `json:"nodeAffinity,omitempty" yaml:"nodeAffinity,omitempty"` PersistentVolumeReclaimPolicy string `json:"persistentVolumeReclaimPolicy,omitempty" yaml:"persistentVolumeReclaimPolicy,omitempty"` PhotonPersistentDisk *PhotonPersistentDiskVolumeSource `json:"photonPersistentDisk,omitempty" yaml:"photonPersistentDisk,omitempty"` PortworxVolume *PortworxVolumeSource `json:"portworxVolume,omitempty" yaml:"portworxVolume,omitempty"` Quobyte *QuobyteVolumeSource `json:"quobyte,omitempty" yaml:"quobyte,omitempty"` RBD *RBDPersistentVolumeSource `json:"rbd,omitempty" yaml:"rbd,omitempty"` ScaleIO *ScaleIOPersistentVolumeSource `json:"scaleIO,omitempty" yaml:"scaleIO,omitempty"` StorageClassID string `json:"storageClassId,omitempty" yaml:"storageClassId,omitempty"` StorageOS *StorageOSPersistentVolumeSource `json:"storageos,omitempty" yaml:"storageos,omitempty"` VolumeMode string `json:"volumeMode,omitempty" yaml:"volumeMode,omitempty"` VsphereVolume *VsphereVirtualDiskVolumeSource `json:"vsphereVolume,omitempty" yaml:"vsphereVolume,omitempty"` }
type Pod ¶
type Pod struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *PodStatus `json:"status,omitempty" yaml:"status,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadID string `json:"workloadId,omitempty" yaml:"workloadId,omitempty"` }
type PodAffinity ¶
type PodAffinity struct { PreferredDuringSchedulingIgnoredDuringExecution []WeightedPodAffinityTerm `` /* 129-byte string literal not displayed */ RequiredDuringSchedulingIgnoredDuringExecution []PodAffinityTerm `` /* 127-byte string literal not displayed */ }
type PodAffinityTerm ¶
type PodAffinityTerm struct { LabelSelector *LabelSelector `json:"labelSelector,omitempty" yaml:"labelSelector,omitempty"` Namespaces []string `json:"namespaces,omitempty" yaml:"namespaces,omitempty"` TopologyKey string `json:"topologyKey,omitempty" yaml:"topologyKey,omitempty"` }
type PodAntiAffinity ¶
type PodAntiAffinity struct { PreferredDuringSchedulingIgnoredDuringExecution []WeightedPodAffinityTerm `` /* 129-byte string literal not displayed */ RequiredDuringSchedulingIgnoredDuringExecution []PodAffinityTerm `` /* 127-byte string literal not displayed */ }
type PodCollection ¶
type PodCollection struct { types.Collection Data []Pod `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PodCollection) Next ¶
func (cc *PodCollection) Next() (*PodCollection, error)
type PodCondition ¶
type PodCondition struct { LastProbeTime string `json:"lastProbeTime,omitempty" yaml:"lastProbeTime,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type PodDNSConfig ¶
type PodDNSConfig struct { Nameservers []string `json:"nameservers,omitempty" yaml:"nameservers,omitempty"` Options []PodDNSConfigOption `json:"options,omitempty" yaml:"options,omitempty"` Searches []string `json:"searches,omitempty" yaml:"searches,omitempty"` }
type PodDNSConfigOption ¶
type PodOperations ¶
type PodSecurityContext ¶
type PodSecurityContext struct { Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` }
type PodSpec ¶
type PodSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type PodStatus ¶
type PodStatus struct { Conditions []PodCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` ContainerStatuses []ContainerStatus `json:"containerStatuses,omitempty" yaml:"containerStatuses,omitempty"` InitContainerStatuses []ContainerStatus `json:"initContainerStatuses,omitempty" yaml:"initContainerStatuses,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` NodeIp string `json:"nodeIp,omitempty" yaml:"nodeIp,omitempty"` NominatedNodeName string `json:"nominatedNodeName,omitempty" yaml:"nominatedNodeName,omitempty"` Phase string `json:"phase,omitempty" yaml:"phase,omitempty"` PodIp string `json:"podIp,omitempty" yaml:"podIp,omitempty"` QOSClass string `json:"qosClass,omitempty" yaml:"qosClass,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` StartTime string `json:"startTime,omitempty" yaml:"startTime,omitempty"` }
type PodTemplateSpec ¶
type PodTemplateSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type PortworxVolumeSource ¶
type PreferredSchedulingTerm ¶
type PreferredSchedulingTerm struct { Preference *NodeSelectorTerm `json:"preference,omitempty" yaml:"preference,omitempty"` Weight int64 `json:"weight,omitempty" yaml:"weight,omitempty"` }
type Probe ¶
type Probe struct { Command []string `json:"command,omitempty" yaml:"command,omitempty"` FailureThreshold int64 `json:"failureThreshold,omitempty" yaml:"failureThreshold,omitempty"` HTTPHeaders []HTTPHeader `json:"httpHeaders,omitempty" yaml:"httpHeaders,omitempty"` Host string `json:"host,omitempty" yaml:"host,omitempty"` InitialDelaySeconds int64 `json:"initialDelaySeconds,omitempty" yaml:"initialDelaySeconds,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` PeriodSeconds int64 `json:"periodSeconds,omitempty" yaml:"periodSeconds,omitempty"` Port intstr.IntOrString `json:"port,omitempty" yaml:"port,omitempty"` Scheme string `json:"scheme,omitempty" yaml:"scheme,omitempty"` SuccessThreshold int64 `json:"successThreshold,omitempty" yaml:"successThreshold,omitempty"` TCP bool `json:"tcp,omitempty" yaml:"tcp,omitempty"` TimeoutSeconds int64 `json:"timeoutSeconds,omitempty" yaml:"timeoutSeconds,omitempty"` }
type ProjectedVolumeSource ¶
type ProjectedVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Sources []VolumeProjection `json:"sources,omitempty" yaml:"sources,omitempty"` }
type PublicEndpoint ¶
type PublicEndpoint struct { Addresses []string `json:"addresses,omitempty" yaml:"addresses,omitempty"` AllNodes bool `json:"allNodes,omitempty" yaml:"allNodes,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IngressID string `json:"ingressId,omitempty" yaml:"ingressId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` PodID string `json:"podId,omitempty" yaml:"podId,omitempty"` Port int64 `json:"port,omitempty" yaml:"port,omitempty"` Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"` ServiceID string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"` }
type QuobyteVolumeSource ¶
type QuobyteVolumeSource struct { Group string `json:"group,omitempty" yaml:"group,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` Registry string `json:"registry,omitempty" yaml:"registry,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` Volume string `json:"volume,omitempty" yaml:"volume,omitempty"` }
type RBDPersistentVolumeSource ¶
type RBDPersistentVolumeSource struct { CephMonitors []string `json:"monitors,omitempty" yaml:"monitors,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Keyring string `json:"keyring,omitempty" yaml:"keyring,omitempty"` RBDImage string `json:"image,omitempty" yaml:"image,omitempty"` RBDPool string `json:"pool,omitempty" yaml:"pool,omitempty"` RadosUser string `json:"user,omitempty" yaml:"user,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type RBDVolumeSource ¶
type RBDVolumeSource struct { CephMonitors []string `json:"monitors,omitempty" yaml:"monitors,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Keyring string `json:"keyring,omitempty" yaml:"keyring,omitempty"` RBDImage string `json:"image,omitempty" yaml:"image,omitempty"` RBDPool string `json:"pool,omitempty" yaml:"pool,omitempty"` RadosUser string `json:"user,omitempty" yaml:"user,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type RegistryCredential ¶
type RegistryCredential struct { Auth string `json:"auth,omitempty" yaml:"auth,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type ReplicaSet ¶
type ReplicaSet struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty" yaml:"replicaSetConfig,omitempty"` ReplicaSetStatus *ReplicaSetStatus `json:"replicaSetStatus,omitempty" yaml:"replicaSetStatus,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type ReplicaSetClient ¶
type ReplicaSetClient struct {
// contains filtered or unexported fields
}
func (*ReplicaSetClient) ByID ¶
func (c *ReplicaSetClient) ByID(id string) (*ReplicaSet, error)
func (*ReplicaSetClient) Create ¶
func (c *ReplicaSetClient) Create(container *ReplicaSet) (*ReplicaSet, error)
func (*ReplicaSetClient) Delete ¶
func (c *ReplicaSetClient) Delete(container *ReplicaSet) error
func (*ReplicaSetClient) List ¶
func (c *ReplicaSetClient) List(opts *types.ListOpts) (*ReplicaSetCollection, error)
func (*ReplicaSetClient) Replace ¶
func (c *ReplicaSetClient) Replace(obj *ReplicaSet) (*ReplicaSet, error)
func (*ReplicaSetClient) Update ¶
func (c *ReplicaSetClient) Update(existing *ReplicaSet, updates interface{}) (*ReplicaSet, error)
type ReplicaSetCollection ¶
type ReplicaSetCollection struct { types.Collection Data []ReplicaSet `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ReplicaSetCollection) Next ¶
func (cc *ReplicaSetCollection) Next() (*ReplicaSetCollection, error)
type ReplicaSetCondition ¶
type ReplicaSetCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type ReplicaSetConfig ¶
type ReplicaSetConfig struct {
MinReadySeconds int64 `json:"minReadySeconds,omitempty" yaml:"minReadySeconds,omitempty"`
}
type ReplicaSetOperations ¶
type ReplicaSetOperations interface { List(opts *types.ListOpts) (*ReplicaSetCollection, error) Create(opts *ReplicaSet) (*ReplicaSet, error) Update(existing *ReplicaSet, updates interface{}) (*ReplicaSet, error) Replace(existing *ReplicaSet) (*ReplicaSet, error) ByID(id string) (*ReplicaSet, error) Delete(container *ReplicaSet) error }
type ReplicaSetSpec ¶
type ReplicaSetSpec struct { ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty" yaml:"replicaSetConfig,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` Template *PodTemplateSpec `json:"template,omitempty" yaml:"template,omitempty"` }
type ReplicaSetStatus ¶
type ReplicaSetStatus struct { AvailableReplicas int64 `json:"availableReplicas,omitempty" yaml:"availableReplicas,omitempty"` Conditions []ReplicaSetCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` FullyLabeledReplicas int64 `json:"fullyLabeledReplicas,omitempty" yaml:"fullyLabeledReplicas,omitempty"` ObservedGeneration int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` ReadyReplicas int64 `json:"readyReplicas,omitempty" yaml:"readyReplicas,omitempty"` Replicas int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` }
type ReplicationController ¶
type ReplicationController struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"` ReplicationControllerStatus *ReplicationControllerStatus `json:"replicationControllerStatus,omitempty" yaml:"replicationControllerStatus,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type ReplicationControllerClient ¶
type ReplicationControllerClient struct {
// contains filtered or unexported fields
}
func (*ReplicationControllerClient) ByID ¶
func (c *ReplicationControllerClient) ByID(id string) (*ReplicationController, error)
func (*ReplicationControllerClient) Create ¶
func (c *ReplicationControllerClient) Create(container *ReplicationController) (*ReplicationController, error)
func (*ReplicationControllerClient) Delete ¶
func (c *ReplicationControllerClient) Delete(container *ReplicationController) error
func (*ReplicationControllerClient) List ¶
func (c *ReplicationControllerClient) List(opts *types.ListOpts) (*ReplicationControllerCollection, error)
func (*ReplicationControllerClient) Replace ¶
func (c *ReplicationControllerClient) Replace(obj *ReplicationController) (*ReplicationController, error)
func (*ReplicationControllerClient) Update ¶
func (c *ReplicationControllerClient) Update(existing *ReplicationController, updates interface{}) (*ReplicationController, error)
type ReplicationControllerCollection ¶
type ReplicationControllerCollection struct { types.Collection Data []ReplicationController `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ReplicationControllerCollection) Next ¶
func (cc *ReplicationControllerCollection) Next() (*ReplicationControllerCollection, error)
type ReplicationControllerCondition ¶
type ReplicationControllerCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type ReplicationControllerConfig ¶
type ReplicationControllerConfig struct {
MinReadySeconds int64 `json:"minReadySeconds,omitempty" yaml:"minReadySeconds,omitempty"`
}
type ReplicationControllerOperations ¶
type ReplicationControllerOperations interface { List(opts *types.ListOpts) (*ReplicationControllerCollection, error) Create(opts *ReplicationController) (*ReplicationController, error) Update(existing *ReplicationController, updates interface{}) (*ReplicationController, error) Replace(existing *ReplicationController) (*ReplicationController, error) ByID(id string) (*ReplicationController, error) Delete(container *ReplicationController) error }
type ReplicationControllerSpec ¶
type ReplicationControllerSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type ReplicationControllerStatus ¶
type ReplicationControllerStatus struct { AvailableReplicas int64 `json:"availableReplicas,omitempty" yaml:"availableReplicas,omitempty"` Conditions []ReplicationControllerCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` FullyLabeledReplicas int64 `json:"fullyLabeledReplicas,omitempty" yaml:"fullyLabeledReplicas,omitempty"` ObservedGeneration int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` ReadyReplicas int64 `json:"readyReplicas,omitempty" yaml:"readyReplicas,omitempty"` Replicas int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` }
type ResourceFieldSelector ¶
type ResourceRequirements ¶
type RollbackRevision ¶
type RollbackRevision struct {
RevisionID string `json:"revisionId,omitempty" yaml:"revisionId,omitempty"`
}
type RollingUpdateDaemonSet ¶
type RollingUpdateDaemonSet struct {
}type RollingUpdateDeployment ¶
type RollingUpdateDeployment struct { MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,omitempty"` }
type RollingUpdateStatefulSetStrategy ¶
type RollingUpdateStatefulSetStrategy struct {
Partition *int64 `json:"partition,omitempty" yaml:"partition,omitempty"`
}
type SELinuxOptions ¶
type SSHAuth ¶
type SSHAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Fingerprint string `json:"certFingerprint,omitempty" yaml:"certFingerprint,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PrivateKey string `json:"privateKey,omitempty" yaml:"privateKey,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type SSHAuthClient ¶
type SSHAuthClient struct {
// contains filtered or unexported fields
}
func (*SSHAuthClient) Delete ¶
func (c *SSHAuthClient) Delete(container *SSHAuth) error
func (*SSHAuthClient) List ¶
func (c *SSHAuthClient) List(opts *types.ListOpts) (*SSHAuthCollection, error)
type SSHAuthCollection ¶
type SSHAuthCollection struct { types.Collection Data []SSHAuth `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SSHAuthCollection) Next ¶
func (cc *SSHAuthCollection) Next() (*SSHAuthCollection, error)
type SSHAuthOperations ¶
type SSHAuthOperations interface { List(opts *types.ListOpts) (*SSHAuthCollection, error) Create(opts *SSHAuth) (*SSHAuth, error) Update(existing *SSHAuth, updates interface{}) (*SSHAuth, error) Replace(existing *SSHAuth) (*SSHAuth, error) ByID(id string) (*SSHAuth, error) Delete(container *SSHAuth) error }
type ScaleIOPersistentVolumeSource ¶
type ScaleIOPersistentVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Gateway string `json:"gateway,omitempty" yaml:"gateway,omitempty"` ProtectionDomain string `json:"protectionDomain,omitempty" yaml:"protectionDomain,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SSLEnabled bool `json:"sslEnabled,omitempty" yaml:"sslEnabled,omitempty"` SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` StorageMode string `json:"storageMode,omitempty" yaml:"storageMode,omitempty"` StoragePool string `json:"storagePool,omitempty" yaml:"storagePool,omitempty"` System string `json:"system,omitempty" yaml:"system,omitempty"` VolumeName string `json:"volumeName,omitempty" yaml:"volumeName,omitempty"` }
type ScaleIOVolumeSource ¶
type ScaleIOVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Gateway string `json:"gateway,omitempty" yaml:"gateway,omitempty"` ProtectionDomain string `json:"protectionDomain,omitempty" yaml:"protectionDomain,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SSLEnabled bool `json:"sslEnabled,omitempty" yaml:"sslEnabled,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` StorageMode string `json:"storageMode,omitempty" yaml:"storageMode,omitempty"` StoragePool string `json:"storagePool,omitempty" yaml:"storagePool,omitempty"` System string `json:"system,omitempty" yaml:"system,omitempty"` VolumeName string `json:"volumeName,omitempty" yaml:"volumeName,omitempty"` }
type Scheduling ¶
type Scheduling struct { Node *NodeScheduling `json:"node,omitempty" yaml:"node,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` Scheduler string `json:"scheduler,omitempty" yaml:"scheduler,omitempty"` Tolerate []Toleration `json:"tolerate,omitempty" yaml:"tolerate,omitempty"` }
type Secret ¶
type Secret struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` StringData map[string]string `json:"stringData,omitempty" yaml:"stringData,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type SecretClient ¶
type SecretClient struct {
// contains filtered or unexported fields
}
func (*SecretClient) Delete ¶
func (c *SecretClient) Delete(container *Secret) error
func (*SecretClient) List ¶
func (c *SecretClient) List(opts *types.ListOpts) (*SecretCollection, error)
type SecretCollection ¶
type SecretCollection struct { types.Collection Data []Secret `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SecretCollection) Next ¶
func (cc *SecretCollection) Next() (*SecretCollection, error)
type SecretEnvSource ¶
type SecretKeySelector ¶
type SecretOperations ¶
type SecretProjection ¶
type SecretReference ¶
type SecretVolumeSource ¶
type SecretVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Items []KeyToPath `json:"items,omitempty" yaml:"items,omitempty"` Optional *bool `json:"optional,omitempty" yaml:"optional,omitempty"` SecretID string `json:"secretId,omitempty" yaml:"secretId,omitempty"` }
type SecurityContext ¶
type SecurityContext struct { AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty" yaml:"allowPrivilegeEscalation,omitempty"` CapAdd []string `json:"capAdd,omitempty" yaml:"capAdd,omitempty"` CapDrop []string `json:"capDrop,omitempty" yaml:"capDrop,omitempty"` Privileged *bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` }
type Service ¶
type Service struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterIp string `json:"clusterIp,omitempty" yaml:"clusterIp,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExternalIPs []string `json:"externalIPs,omitempty" yaml:"externalIPs,omitempty"` ExternalTrafficPolicy string `json:"externalTrafficPolicy,omitempty" yaml:"externalTrafficPolicy,omitempty"` HealthCheckNodePort int64 `json:"healthCheckNodePort,omitempty" yaml:"healthCheckNodePort,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IPAddresses []string `json:"ipAddresses,omitempty" yaml:"ipAddresses,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LoadBalancerIP string `json:"loadBalancerIP,omitempty" yaml:"loadBalancerIP,omitempty"` LoadBalancerSourceRanges []string `json:"loadBalancerSourceRanges,omitempty" yaml:"loadBalancerSourceRanges,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Ports []ServicePort `json:"ports,omitempty" yaml:"ports,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` PublishNotReadyAddresses bool `json:"publishNotReadyAddresses,omitempty" yaml:"publishNotReadyAddresses,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` SessionAffinity string `json:"sessionAffinity,omitempty" yaml:"sessionAffinity,omitempty"` SessionAffinityConfig *SessionAffinityConfig `json:"sessionAffinityConfig,omitempty" yaml:"sessionAffinityConfig,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` TargetDNSRecordIDs []string `json:"targetDnsRecordIds,omitempty" yaml:"targetDnsRecordIds,omitempty"` TargetWorkloadIDs []string `json:"targetWorkloadIds,omitempty" yaml:"targetWorkloadIds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` WorkloadID string `json:"workloadId,omitempty" yaml:"workloadId,omitempty"` }
type ServiceAccountToken ¶
type ServiceAccountToken struct { types.Resource AccountName string `json:"accountName,omitempty" yaml:"accountName,omitempty"` AccountUID string `json:"accountUid,omitempty" yaml:"accountUid,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CACRT string `json:"caCrt,omitempty" yaml:"caCrt,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ServiceAccountTokenClient ¶
type ServiceAccountTokenClient struct {
// contains filtered or unexported fields
}
func (*ServiceAccountTokenClient) ByID ¶
func (c *ServiceAccountTokenClient) ByID(id string) (*ServiceAccountToken, error)
func (*ServiceAccountTokenClient) Create ¶
func (c *ServiceAccountTokenClient) Create(container *ServiceAccountToken) (*ServiceAccountToken, error)
func (*ServiceAccountTokenClient) Delete ¶
func (c *ServiceAccountTokenClient) Delete(container *ServiceAccountToken) error
func (*ServiceAccountTokenClient) List ¶
func (c *ServiceAccountTokenClient) List(opts *types.ListOpts) (*ServiceAccountTokenCollection, error)
func (*ServiceAccountTokenClient) Replace ¶
func (c *ServiceAccountTokenClient) Replace(obj *ServiceAccountToken) (*ServiceAccountToken, error)
func (*ServiceAccountTokenClient) Update ¶
func (c *ServiceAccountTokenClient) Update(existing *ServiceAccountToken, updates interface{}) (*ServiceAccountToken, error)
type ServiceAccountTokenCollection ¶
type ServiceAccountTokenCollection struct { types.Collection Data []ServiceAccountToken `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ServiceAccountTokenCollection) Next ¶
func (cc *ServiceAccountTokenCollection) Next() (*ServiceAccountTokenCollection, error)
type ServiceAccountTokenOperations ¶
type ServiceAccountTokenOperations interface { List(opts *types.ListOpts) (*ServiceAccountTokenCollection, error) Create(opts *ServiceAccountToken) (*ServiceAccountToken, error) Update(existing *ServiceAccountToken, updates interface{}) (*ServiceAccountToken, error) Replace(existing *ServiceAccountToken) (*ServiceAccountToken, error) ByID(id string) (*ServiceAccountToken, error) Delete(container *ServiceAccountToken) error }
type ServiceClient ¶
type ServiceClient struct {
// contains filtered or unexported fields
}
func (*ServiceClient) Delete ¶
func (c *ServiceClient) Delete(container *Service) error
func (*ServiceClient) List ¶
func (c *ServiceClient) List(opts *types.ListOpts) (*ServiceCollection, error)
type ServiceCollection ¶
type ServiceCollection struct { types.Collection Data []Service `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ServiceCollection) Next ¶
func (cc *ServiceCollection) Next() (*ServiceCollection, error)
type ServiceOperations ¶
type ServiceOperations interface { List(opts *types.ListOpts) (*ServiceCollection, error) Create(opts *Service) (*Service, error) Update(existing *Service, updates interface{}) (*Service, error) Replace(existing *Service) (*Service, error) ByID(id string) (*Service, error) Delete(container *Service) error }
type ServicePort ¶
type ServicePort struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` NodePort int64 `json:"nodePort,omitempty" yaml:"nodePort,omitempty"` Port int64 `json:"port,omitempty" yaml:"port,omitempty"` Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"` TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"` }
type ServiceSpec ¶
type ServiceSpec struct { ClusterIp string `json:"clusterIp,omitempty" yaml:"clusterIp,omitempty"` ExternalIPs []string `json:"externalIPs,omitempty" yaml:"externalIPs,omitempty"` ExternalTrafficPolicy string `json:"externalTrafficPolicy,omitempty" yaml:"externalTrafficPolicy,omitempty"` HealthCheckNodePort int64 `json:"healthCheckNodePort,omitempty" yaml:"healthCheckNodePort,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` LoadBalancerIP string `json:"loadBalancerIP,omitempty" yaml:"loadBalancerIP,omitempty"` LoadBalancerSourceRanges []string `json:"loadBalancerSourceRanges,omitempty" yaml:"loadBalancerSourceRanges,omitempty"` Ports []ServicePort `json:"ports,omitempty" yaml:"ports,omitempty"` PublishNotReadyAddresses bool `json:"publishNotReadyAddresses,omitempty" yaml:"publishNotReadyAddresses,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceKind string `json:"serviceKind,omitempty" yaml:"serviceKind,omitempty"` SessionAffinity string `json:"sessionAffinity,omitempty" yaml:"sessionAffinity,omitempty"` SessionAffinityConfig *SessionAffinityConfig `json:"sessionAffinityConfig,omitempty" yaml:"sessionAffinityConfig,omitempty"` }
type ServiceStatus ¶
type ServiceStatus struct {
LoadBalancer *LoadBalancerStatus `json:"loadBalancer,omitempty" yaml:"loadBalancer,omitempty"`
}
type SessionAffinityConfig ¶
type SessionAffinityConfig struct {
ClientIP *ClientIPConfig `json:"clientIP,omitempty" yaml:"clientIP,omitempty"`
}
type StatefulSet ¶
type StatefulSet struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty" yaml:"statefulSetConfig,omitempty"` StatefulSetStatus *StatefulSetStatus `json:"statefulSetStatus,omitempty" yaml:"statefulSetStatus,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type StatefulSetClient ¶
type StatefulSetClient struct {
// contains filtered or unexported fields
}
func (*StatefulSetClient) ByID ¶
func (c *StatefulSetClient) ByID(id string) (*StatefulSet, error)
func (*StatefulSetClient) Create ¶
func (c *StatefulSetClient) Create(container *StatefulSet) (*StatefulSet, error)
func (*StatefulSetClient) Delete ¶
func (c *StatefulSetClient) Delete(container *StatefulSet) error
func (*StatefulSetClient) List ¶
func (c *StatefulSetClient) List(opts *types.ListOpts) (*StatefulSetCollection, error)
func (*StatefulSetClient) Replace ¶
func (c *StatefulSetClient) Replace(obj *StatefulSet) (*StatefulSet, error)
func (*StatefulSetClient) Update ¶
func (c *StatefulSetClient) Update(existing *StatefulSet, updates interface{}) (*StatefulSet, error)
type StatefulSetCollection ¶
type StatefulSetCollection struct { types.Collection Data []StatefulSet `json:"data,omitempty"` // contains filtered or unexported fields }
func (*StatefulSetCollection) Next ¶
func (cc *StatefulSetCollection) Next() (*StatefulSetCollection, error)
type StatefulSetCondition ¶
type StatefulSetCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type StatefulSetConfig ¶
type StatefulSetConfig struct { Partition *int64 `json:"partition,omitempty" yaml:"partition,omitempty"` PodManagementPolicy string `json:"podManagementPolicy,omitempty" yaml:"podManagementPolicy,omitempty"` RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty" yaml:"revisionHistoryLimit,omitempty"` ServiceName string `json:"serviceName,omitempty" yaml:"serviceName,omitempty"` Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` VolumeClaimTemplates []PersistentVolumeClaim `json:"volumeClaimTemplates,omitempty" yaml:"volumeClaimTemplates,omitempty"` }
type StatefulSetOperations ¶
type StatefulSetOperations interface { List(opts *types.ListOpts) (*StatefulSetCollection, error) Create(opts *StatefulSet) (*StatefulSet, error) Update(existing *StatefulSet, updates interface{}) (*StatefulSet, error) Replace(existing *StatefulSet) (*StatefulSet, error) ByID(id string) (*StatefulSet, error) Delete(container *StatefulSet) error }
type StatefulSetSpec ¶
type StatefulSetSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty" yaml:"statefulSetConfig,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type StatefulSetStatus ¶
type StatefulSetStatus struct { CollisionCount *int64 `json:"collisionCount,omitempty" yaml:"collisionCount,omitempty"` Conditions []StatefulSetCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` CurrentReplicas int64 `json:"currentReplicas,omitempty" yaml:"currentReplicas,omitempty"` CurrentRevision string `json:"currentRevision,omitempty" yaml:"currentRevision,omitempty"` ObservedGeneration int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` ReadyReplicas int64 `json:"readyReplicas,omitempty" yaml:"readyReplicas,omitempty"` Replicas int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` UpdateRevision string `json:"updateRevision,omitempty" yaml:"updateRevision,omitempty"` UpdatedReplicas int64 `json:"updatedReplicas,omitempty" yaml:"updatedReplicas,omitempty"` }
type Status ¶
type Status struct { APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` Code int64 `json:"code,omitempty" yaml:"code,omitempty"` Details *StatusDetails `json:"details,omitempty" yaml:"details,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` ListMeta *ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` }
type StatusCause ¶
type StatusDetails ¶
type StatusDetails struct { Causes []StatusCause `json:"causes,omitempty" yaml:"causes,omitempty"` Group string `json:"group,omitempty" yaml:"group,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` RetryAfterSeconds int64 `json:"retryAfterSeconds,omitempty" yaml:"retryAfterSeconds,omitempty"` UID string `json:"uid,omitempty" yaml:"uid,omitempty"` }
type StorageOSPersistentVolumeSource ¶
type StorageOSPersistentVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *ObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` VolumeName string `json:"volumeName,omitempty" yaml:"volumeName,omitempty"` VolumeNamespace string `json:"volumeNamespace,omitempty" yaml:"volumeNamespace,omitempty"` }
type StorageOSVolumeSource ¶
type StorageOSVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` VolumeName string `json:"volumeName,omitempty" yaml:"volumeName,omitempty"` VolumeNamespace string `json:"volumeNamespace,omitempty" yaml:"volumeNamespace,omitempty"` }
type TCPSocketAction ¶
type TCPSocketAction struct { Host string `json:"host,omitempty" yaml:"host,omitempty"` Port intstr.IntOrString `json:"port,omitempty" yaml:"port,omitempty"` }
type Toleration ¶
type Toleration struct { Effect string `json:"effect,omitempty" yaml:"effect,omitempty"` Key string `json:"key,omitempty" yaml:"key,omitempty"` Operator string `json:"operator,omitempty" yaml:"operator,omitempty"` TolerationSeconds *int64 `json:"tolerationSeconds,omitempty" yaml:"tolerationSeconds,omitempty"` Value string `json:"value,omitempty" yaml:"value,omitempty"` }
type Volume ¶
type Volume struct { AWSElasticBlockStore *AWSElasticBlockStoreVolumeSource `json:"awsElasticBlockStore,omitempty" yaml:"awsElasticBlockStore,omitempty"` AzureDisk *AzureDiskVolumeSource `json:"azureDisk,omitempty" yaml:"azureDisk,omitempty"` AzureFile *AzureFileVolumeSource `json:"azureFile,omitempty" yaml:"azureFile,omitempty"` CephFS *CephFSVolumeSource `json:"cephfs,omitempty" yaml:"cephfs,omitempty"` Cinder *CinderVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"` ConfigMap *ConfigMapVolumeSource `json:"configMap,omitempty" yaml:"configMap,omitempty"` DownwardAPI *DownwardAPIVolumeSource `json:"downwardAPI,omitempty" yaml:"downwardAPI,omitempty"` EmptyDir *EmptyDirVolumeSource `json:"emptyDir,omitempty" yaml:"emptyDir,omitempty"` FC *FCVolumeSource `json:"fc,omitempty" yaml:"fc,omitempty"` FlexVolume *FlexVolumeSource `json:"flexVolume,omitempty" yaml:"flexVolume,omitempty"` Flocker *FlockerVolumeSource `json:"flocker,omitempty" yaml:"flocker,omitempty"` GCEPersistentDisk *GCEPersistentDiskVolumeSource `json:"gcePersistentDisk,omitempty" yaml:"gcePersistentDisk,omitempty"` GitRepo *GitRepoVolumeSource `json:"gitRepo,omitempty" yaml:"gitRepo,omitempty"` Glusterfs *GlusterfsVolumeSource `json:"glusterfs,omitempty" yaml:"glusterfs,omitempty"` HostPath *HostPathVolumeSource `json:"hostPath,omitempty" yaml:"hostPath,omitempty"` ISCSI *ISCSIVolumeSource `json:"iscsi,omitempty" yaml:"iscsi,omitempty"` NFS *NFSVolumeSource `json:"nfs,omitempty" yaml:"nfs,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` PersistentVolumeClaim *PersistentVolumeClaimVolumeSource `json:"persistentVolumeClaim,omitempty" yaml:"persistentVolumeClaim,omitempty"` PhotonPersistentDisk *PhotonPersistentDiskVolumeSource `json:"photonPersistentDisk,omitempty" yaml:"photonPersistentDisk,omitempty"` PortworxVolume *PortworxVolumeSource `json:"portworxVolume,omitempty" yaml:"portworxVolume,omitempty"` Projected *ProjectedVolumeSource `json:"projected,omitempty" yaml:"projected,omitempty"` Quobyte *QuobyteVolumeSource `json:"quobyte,omitempty" yaml:"quobyte,omitempty"` RBD *RBDVolumeSource `json:"rbd,omitempty" yaml:"rbd,omitempty"` ScaleIO *ScaleIOVolumeSource `json:"scaleIO,omitempty" yaml:"scaleIO,omitempty"` Secret *SecretVolumeSource `json:"secret,omitempty" yaml:"secret,omitempty"` StorageOS *StorageOSVolumeSource `json:"storageos,omitempty" yaml:"storageos,omitempty"` VsphereVolume *VsphereVirtualDiskVolumeSource `json:"vsphereVolume,omitempty" yaml:"vsphereVolume,omitempty"` }
type VolumeDevice ¶
type VolumeMount ¶
type VolumeMount struct { MountPath string `json:"mountPath,omitempty" yaml:"mountPath,omitempty"` MountPropagation string `json:"mountPropagation,omitempty" yaml:"mountPropagation,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SubPath string `json:"subPath,omitempty" yaml:"subPath,omitempty"` }
type VolumeNodeAffinity ¶
type VolumeNodeAffinity struct {
Required *NodeSelector `json:"required,omitempty" yaml:"required,omitempty"`
}
type VolumeProjection ¶
type VolumeProjection struct { ConfigMap *ConfigMapProjection `json:"configMap,omitempty" yaml:"configMap,omitempty"` DownwardAPI *DownwardAPIProjection `json:"downwardAPI,omitempty" yaml:"downwardAPI,omitempty"` Secret *SecretProjection `json:"secret,omitempty" yaml:"secret,omitempty"` }
type VsphereVirtualDiskVolumeSource ¶
type VsphereVirtualDiskVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` StoragePolicyID string `json:"storagePolicyID,omitempty" yaml:"storagePolicyID,omitempty"` StoragePolicyName string `json:"storagePolicyName,omitempty" yaml:"storagePolicyName,omitempty"` VolumePath string `json:"volumePath,omitempty" yaml:"volumePath,omitempty"` }
type WeightedPodAffinityTerm ¶
type WeightedPodAffinityTerm struct { PodAffinityTerm *PodAffinityTerm `json:"podAffinityTerm,omitempty" yaml:"podAffinityTerm,omitempty"` Weight int64 `json:"weight,omitempty" yaml:"weight,omitempty"` }
type Workload ¶
type Workload struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty" yaml:"cronJobStatus,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` DaemonSetStatus *DaemonSetStatus `json:"daemonSetStatus,omitempty" yaml:"daemonSetStatus,omitempty"` DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` JobStatus *JobStatus `json:"jobStatus,omitempty" yaml:"jobStatus,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty" yaml:"replicaSetConfig,omitempty"` ReplicaSetStatus *ReplicaSetStatus `json:"replicaSetStatus,omitempty" yaml:"replicaSetStatus,omitempty"` ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"` ReplicationControllerStatus *ReplicationControllerStatus `json:"replicationControllerStatus,omitempty" yaml:"replicationControllerStatus,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty" yaml:"statefulSetConfig,omitempty"` StatefulSetStatus *StatefulSetStatus `json:"statefulSetStatus,omitempty" yaml:"statefulSetStatus,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type WorkloadClient ¶
type WorkloadClient struct {
// contains filtered or unexported fields
}
func (*WorkloadClient) ActionPause ¶
func (c *WorkloadClient) ActionPause(resource *Workload) error
func (*WorkloadClient) ActionResume ¶
func (c *WorkloadClient) ActionResume(resource *Workload) error
func (*WorkloadClient) ActionRollback ¶
func (c *WorkloadClient) ActionRollback(resource *Workload, input *RollbackRevision) error
func (*WorkloadClient) Create ¶
func (c *WorkloadClient) Create(container *Workload) (*Workload, error)
func (*WorkloadClient) Delete ¶
func (c *WorkloadClient) Delete(container *Workload) error
func (*WorkloadClient) List ¶
func (c *WorkloadClient) List(opts *types.ListOpts) (*WorkloadCollection, error)
type WorkloadCollection ¶
type WorkloadCollection struct { types.Collection Data []Workload `json:"data,omitempty"` // contains filtered or unexported fields }
func (*WorkloadCollection) Next ¶
func (cc *WorkloadCollection) Next() (*WorkloadCollection, error)
type WorkloadOperations ¶
type WorkloadOperations interface { List(opts *types.ListOpts) (*WorkloadCollection, error) Create(opts *Workload) (*Workload, error) Update(existing *Workload, updates interface{}) (*Workload, error) Replace(existing *Workload) (*Workload, error) ByID(id string) (*Workload, error) Delete(container *Workload) error ActionPause(resource *Workload) error ActionResume(resource *Workload) error ActionRollback(resource *Workload, input *RollbackRevision) error }
Source Files ¶
- zz_generated_affinity.go
- zz_generated_app.go
- zz_generated_app_condition.go
- zz_generated_app_revision.go
- zz_generated_app_revision_spec.go
- zz_generated_app_revision_status.go
- zz_generated_app_spec.go
- zz_generated_app_status.go
- zz_generated_app_upgrade_config.go
- zz_generated_aws_elastic_block_store_volume_source.go
- zz_generated_azure_disk_volume_source.go
- zz_generated_azure_file_persistent_volume_source.go
- zz_generated_azure_file_volume_source.go
- zz_generated_basic_auth.go
- zz_generated_capabilities.go
- zz_generated_ceph_fspersistent_volume_source.go
- zz_generated_ceph_fsvolume_source.go
- zz_generated_certificate.go
- zz_generated_cinder_volume_source.go
- zz_generated_client.go
- zz_generated_client_ipconfig.go
- zz_generated_config_map.go
- zz_generated_config_map_env_source.go
- zz_generated_config_map_key_selector.go
- zz_generated_config_map_projection.go
- zz_generated_config_map_volume_source.go
- zz_generated_container.go
- zz_generated_container_port.go
- zz_generated_container_state.go
- zz_generated_container_state_running.go
- zz_generated_container_state_terminated.go
- zz_generated_container_state_waiting.go
- zz_generated_container_status.go
- zz_generated_cron_job.go
- zz_generated_cron_job_config.go
- zz_generated_cron_job_spec.go
- zz_generated_cron_job_status.go
- zz_generated_csi_persistent_volume_source.go
- zz_generated_daemon_set.go
- zz_generated_daemon_set_condition.go
- zz_generated_daemon_set_config.go
- zz_generated_daemon_set_spec.go
- zz_generated_daemon_set_status.go
- zz_generated_daemon_set_update_strategy.go
- zz_generated_deployment.go
- zz_generated_deployment_condition.go
- zz_generated_deployment_config.go
- zz_generated_deployment_rollback_input.go
- zz_generated_deployment_spec.go
- zz_generated_deployment_status.go
- zz_generated_deployment_strategy.go
- zz_generated_dns_record.go
- zz_generated_docker_credential.go
- zz_generated_downward_apiprojection.go
- zz_generated_downward_apivolume_file.go
- zz_generated_downward_apivolume_source.go
- zz_generated_empty_dir_volume_source.go
- zz_generated_env_from_source.go
- zz_generated_env_var.go
- zz_generated_env_var_source.go
- zz_generated_environment_from.go
- zz_generated_exec_action.go
- zz_generated_fc_volume_source.go
- zz_generated_flex_persistent_volume_source.go
- zz_generated_flex_volume_source.go
- zz_generated_flocker_volume_source.go
- zz_generated_gce_persistent_disk_volume_source.go
- zz_generated_git_repo_volume_source.go
- zz_generated_glusterfs_volume_source.go
- zz_generated_handler.go
- zz_generated_host_alias.go
- zz_generated_host_path_volume_source.go
- zz_generated_http_get_action.go
- zz_generated_http_header.go
- zz_generated_http_ingress_path.go
- zz_generated_http_ingress_rule_value.go
- zz_generated_ingress.go
- zz_generated_ingress_backend.go
- zz_generated_ingress_rule.go
- zz_generated_ingress_spec.go
- zz_generated_ingress_status.go
- zz_generated_ingress_tls.go
- zz_generated_initializer.go
- zz_generated_initializers.go
- zz_generated_iscsi_persistent_volume_source.go
- zz_generated_iscsi_volume_source.go
- zz_generated_job.go
- zz_generated_job_condition.go
- zz_generated_job_config.go
- zz_generated_job_spec.go
- zz_generated_job_status.go
- zz_generated_job_template_spec.go
- zz_generated_key_to_path.go
- zz_generated_label_selector.go
- zz_generated_label_selector_requirement.go
- zz_generated_lifecycle.go
- zz_generated_list_meta.go
- zz_generated_load_balancer_ingress.go
- zz_generated_load_balancer_status.go
- zz_generated_local_object_reference.go
- zz_generated_local_volume_source.go
- zz_generated_namespaced_basic_auth.go
- zz_generated_namespaced_certificate.go
- zz_generated_namespaced_docker_credential.go
- zz_generated_namespaced_secret.go
- zz_generated_namespaced_service_account_token.go
- zz_generated_namespaced_ssh_auth.go
- zz_generated_nfs_volume_source.go
- zz_generated_node_affinity.go
- zz_generated_node_scheduling.go
- zz_generated_node_selector.go
- zz_generated_node_selector_requirement.go
- zz_generated_node_selector_term.go
- zz_generated_object_field_selector.go
- zz_generated_object_meta.go
- zz_generated_object_reference.go
- zz_generated_owner_reference.go
- zz_generated_persistent_volume_claim.go
- zz_generated_persistent_volume_claim_condition.go
- zz_generated_persistent_volume_claim_spec.go
- zz_generated_persistent_volume_claim_status.go
- zz_generated_persistent_volume_claim_volume_source.go
- zz_generated_persistent_volume_spec.go
- zz_generated_photon_persistent_disk_volume_source.go
- zz_generated_pod.go
- zz_generated_pod_affinity.go
- zz_generated_pod_affinity_term.go
- zz_generated_pod_anti_affinity.go
- zz_generated_pod_condition.go
- zz_generated_pod_dnsconfig.go
- zz_generated_pod_dnsconfig_option.go
- zz_generated_pod_security_context.go
- zz_generated_pod_spec.go
- zz_generated_pod_status.go
- zz_generated_pod_template_spec.go
- zz_generated_portworx_volume_source.go
- zz_generated_preferred_scheduling_term.go
- zz_generated_probe.go
- zz_generated_projected_volume_source.go
- zz_generated_public_endpoint.go
- zz_generated_quobyte_volume_source.go
- zz_generated_rbd_persistent_volume_source.go
- zz_generated_rbd_volume_source.go
- zz_generated_registry_credential.go
- zz_generated_replica_set.go
- zz_generated_replica_set_condition.go
- zz_generated_replica_set_config.go
- zz_generated_replica_set_spec.go
- zz_generated_replica_set_status.go
- zz_generated_replication_controller.go
- zz_generated_replication_controller_condition.go
- zz_generated_replication_controller_config.go
- zz_generated_replication_controller_spec.go
- zz_generated_replication_controller_status.go
- zz_generated_resource_field_selector.go
- zz_generated_resource_requirements.go
- zz_generated_rollback_revision.go
- zz_generated_rolling_update_daemon_set.go
- zz_generated_rolling_update_deployment.go
- zz_generated_rolling_update_stateful_set_strategy.go
- zz_generated_scale_iopersistent_volume_source.go
- zz_generated_scale_iovolume_source.go
- zz_generated_scheduling.go
- zz_generated_se_linux_options.go
- zz_generated_secret.go
- zz_generated_secret_env_source.go
- zz_generated_secret_key_selector.go
- zz_generated_secret_projection.go
- zz_generated_secret_reference.go
- zz_generated_secret_volume_source.go
- zz_generated_security_context.go
- zz_generated_service.go
- zz_generated_service_account_token.go
- zz_generated_service_port.go
- zz_generated_service_spec.go
- zz_generated_service_status.go
- zz_generated_session_affinity_config.go
- zz_generated_ssh_auth.go
- zz_generated_stateful_set.go
- zz_generated_stateful_set_condition.go
- zz_generated_stateful_set_config.go
- zz_generated_stateful_set_spec.go
- zz_generated_stateful_set_status.go
- zz_generated_stateful_set_update_strategy.go
- zz_generated_status.go
- zz_generated_status_cause.go
- zz_generated_status_details.go
- zz_generated_storage_ospersistent_volume_source.go
- zz_generated_storage_osvolume_source.go
- zz_generated_tcp_socket_action.go
- zz_generated_toleration.go
- zz_generated_volume.go
- zz_generated_volume_device.go
- zz_generated_volume_mount.go
- zz_generated_volume_node_affinity.go
- zz_generated_volume_projection.go
- zz_generated_vsphere_virtual_disk_volume_source.go
- zz_generated_weighted_pod_affinity_term.go
- zz_generated_workload.go
Click to show internal directories.
Click to hide internal directories.