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) ListAll(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) ListAll(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) ListAll(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 CSIVolumeSource
- 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) ListAll(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 CinderPersistentVolumeSource
- type CinderVolumeSource
- type ClaimSource
- type Client
- type ClientIPConfig
- type Condition
- 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) ListAll(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 ContainerResizePolicy
- type ContainerResourceMetricSource
- type ContainerResourceMetricStatus
- type ContainerState
- type ContainerStateRunning
- type ContainerStateTerminated
- type ContainerStateWaiting
- type ContainerStatus
- type CronJob
- type CronJobClient
- func (c *CronJobClient) ActionRedeploy(resource *CronJob) error
- 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) ListAll(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 CrossVersionObjectReference
- 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) ListAll(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) ActionRedeploy(resource *DaemonSet) error
- 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) ListAll(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) ActionRedeploy(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) ListAll(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) ListAll(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 EphemeralContainer
- type EphemeralVolumeSource
- type ExecAction
- type ExternalMetricSource
- type ExternalMetricStatus
- type FCVolumeSource
- type FlexPersistentVolumeSource
- type FlexVolumeSource
- type FlockerVolumeSource
- type GCEPersistentDiskVolumeSource
- type GRPCAction
- type GitRepoVolumeSource
- type GlusterfsPersistentVolumeSource
- type GlusterfsVolumeSource
- type HPAScalingPolicy
- type HPAScalingRules
- type HTTPGetAction
- type HTTPHeader
- type HTTPIngressPath
- type HTTPIngressRuleValue
- type HorizontalPodAutoscaler
- type HorizontalPodAutoscalerBehavior
- type HorizontalPodAutoscalerClient
- func (c *HorizontalPodAutoscalerClient) ByID(id string) (*HorizontalPodAutoscaler, error)
- func (c *HorizontalPodAutoscalerClient) Create(container *HorizontalPodAutoscaler) (*HorizontalPodAutoscaler, error)
- func (c *HorizontalPodAutoscalerClient) Delete(container *HorizontalPodAutoscaler) error
- func (c *HorizontalPodAutoscalerClient) List(opts *types.ListOpts) (*HorizontalPodAutoscalerCollection, error)
- func (c *HorizontalPodAutoscalerClient) ListAll(opts *types.ListOpts) (*HorizontalPodAutoscalerCollection, error)
- func (c *HorizontalPodAutoscalerClient) Replace(obj *HorizontalPodAutoscaler) (*HorizontalPodAutoscaler, error)
- func (c *HorizontalPodAutoscalerClient) Update(existing *HorizontalPodAutoscaler, updates interface{}) (*HorizontalPodAutoscaler, error)
- type HorizontalPodAutoscalerCollection
- type HorizontalPodAutoscalerCondition
- type HorizontalPodAutoscalerOperations
- type HorizontalPodAutoscalerSpec
- type HorizontalPodAutoscalerStatus
- type HostAlias
- type HostIP
- 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) ListAll(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 IngressLoadBalancerIngress
- type IngressLoadBalancerStatus
- type IngressOperations
- type IngressPortStatus
- type IngressRule
- type IngressServiceBackend
- type IngressSpec
- type IngressStatus
- type IngressTLS
- 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) ListAll(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 LifecycleHandler
- type LoadBalancerIngress
- type LoadBalancerStatus
- type LocalObjectReference
- type LocalVolumeSource
- type Metric
- type MetricIdentifier
- type MetricStatus
- type MetricTarget
- type MetricValueStatus
- 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) ListAll(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) ListAll(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) ListAll(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) ListAll(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) ListAll(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) ListAll(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 ObjectMetricSource
- type ObjectMetricStatus
- 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) ListAll(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 PersistentVolumeClaimTemplate
- 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) ListAll(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 PodFailurePolicy
- type PodFailurePolicyOnExitCodesRequirement
- type PodFailurePolicyOnPodConditionsPattern
- type PodFailurePolicyRule
- type PodIP
- type PodOS
- type PodOperations
- type PodReadinessGate
- type PodResourceClaim
- type PodResourceClaimStatus
- type PodSchedulingGate
- type PodSecurityContext
- type PodSpec
- type PodStatus
- type PodTemplateSpec
- type PodsMetricSource
- type PodsMetricStatus
- type PortStatus
- 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) ActionRedeploy(resource *ReplicaSet) error
- 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) ListAll(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) ActionRedeploy(resource *ReplicationController) error
- 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) ListAll(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 ResourceClaim
- type ResourceFieldSelector
- type ResourceMetricSource
- type ResourceMetricStatus
- 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) ListAll(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 SeccompProfile
- 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) ListAll(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) ListAll(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 ServiceAccountTokenProjection
- type ServiceBackendPort
- 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) ListAll(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) ActionRedeploy(resource *StatefulSet) error
- 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) ListAll(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 StatefulSetOrdinals
- type StatefulSetPersistentVolumeClaimRetentionPolicy
- type StatefulSetSpec
- type StatefulSetStatus
- type StatefulSetUpdateStrategy
- type StorageOSPersistentVolumeSource
- type StorageOSVolumeSource
- type Sysctl
- type TCPSocketAction
- type Toleration
- type TopologySpreadConstraint
- type TypedLocalObjectReference
- type TypedObjectReference
- type UncountedTerminatedPods
- type Volume
- type VolumeDevice
- type VolumeMount
- type VolumeNodeAffinity
- type VolumeProjection
- type VsphereVirtualDiskVolumeSource
- type WeightedPodAffinityTerm
- type WindowsSecurityContextOptions
- type Workload
- type WorkloadClient
- func (c *WorkloadClient) ActionPause(resource *Workload) error
- func (c *WorkloadClient) ActionRedeploy(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) ListAll(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 WorkloadMetric
- type WorkloadOperations
Constants ¶
View Source
const ( AffinityType = "affinity" AffinityFieldNodeAffinity = "nodeAffinity" AffinityFieldPodAffinity = "podAffinity" AffinityFieldPodAntiAffinity = "podAntiAffinity" )
View Source
const ( AppType = "app" AppFieldAnnotations = "annotations" AppFieldAnswers = "answers" AppFieldAnswersSetString = "answersSetString" AppFieldAppRevisionID = "appRevisionId" AppFieldAppliedFiles = "appliedFiles" AppFieldConditions = "conditions" AppFieldCreated = "created" AppFieldCreatorID = "creatorId" AppFieldDescription = "description" AppFieldExternalID = "externalId" AppFieldFiles = "files" AppFieldHelmVersion = "helmVersion" AppFieldLabels = "labels" AppFieldLastAppliedTemplates = "lastAppliedTemplate" AppFieldMaxRevisionCount = "maxRevisionCount" AppFieldMultiClusterAppID = "multiClusterAppId" AppFieldName = "name" AppFieldNamespaceId = "namespaceId" AppFieldNotes = "notes" AppFieldOwnerReferences = "ownerReferences" AppFieldProjectID = "projectId" AppFieldPrune = "prune" AppFieldRemoved = "removed" AppFieldState = "state" AppFieldTargetNamespace = "targetNamespace" AppFieldTimeout = "timeout" AppFieldTransitioning = "transitioning" AppFieldTransitioningMessage = "transitioningMessage" AppFieldUUID = "uuid" AppFieldValuesYaml = "valuesYaml" AppFieldWait = "wait" )
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" AppRevisionFieldProjectID = "projectId" AppRevisionFieldRemoved = "removed" AppRevisionFieldState = "state" AppRevisionFieldStatus = "status" AppRevisionFieldTransitioning = "transitioning" AppRevisionFieldTransitioningMessage = "transitioningMessage" AppRevisionFieldUUID = "uuid" )
View Source
const ( AppRevisionSpecType = "appRevisionSpec" AppRevisionSpecFieldProjectID = "projectId" )
View Source
const ( AppRevisionStatusType = "appRevisionStatus" AppRevisionStatusFieldAnswers = "answers" AppRevisionStatusFieldAnswersSetString = "answersSetString" AppRevisionStatusFieldDigest = "digest" AppRevisionStatusFieldExternalID = "externalId" AppRevisionStatusFieldFiles = "files" AppRevisionStatusFieldProjectID = "projectId" AppRevisionStatusFieldValuesYaml = "valuesYaml" )
View Source
const ( AppSpecType = "appSpec" AppSpecFieldAnswers = "answers" AppSpecFieldAnswersSetString = "answersSetString" AppSpecFieldAppRevisionID = "appRevisionId" AppSpecFieldDescription = "description" AppSpecFieldExternalID = "externalId" AppSpecFieldFiles = "files" AppSpecFieldMaxRevisionCount = "maxRevisionCount" AppSpecFieldMultiClusterAppID = "multiClusterAppId" AppSpecFieldProjectID = "projectId" AppSpecFieldPrune = "prune" AppSpecFieldTargetNamespace = "targetNamespace" AppSpecFieldTimeout = "timeout" AppSpecFieldValuesYaml = "valuesYaml" AppSpecFieldWait = "wait" )
View Source
const ( AppStatusType = "appStatus" AppStatusFieldAppliedFiles = "appliedFiles" AppStatusFieldConditions = "conditions" AppStatusFieldHelmVersion = "helmVersion" AppStatusFieldLastAppliedTemplates = "lastAppliedTemplate" AppStatusFieldNotes = "notes" )
View Source
const ( AppUpgradeConfigType = "appUpgradeConfig" AppUpgradeConfigFieldAnswers = "answers" AppUpgradeConfigFieldAnswersSetString = "answersSetString" AppUpgradeConfigFieldExternalID = "externalId" AppUpgradeConfigFieldFiles = "files" AppUpgradeConfigFieldForceUpgrade = "forceUpgrade" AppUpgradeConfigFieldValuesYaml = "valuesYaml" )
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 ( CinderPersistentVolumeSourceType = "cinderPersistentVolumeSource" CinderPersistentVolumeSourceFieldFSType = "fsType" CinderPersistentVolumeSourceFieldReadOnly = "readOnly" CinderPersistentVolumeSourceFieldSecretRef = "secretRef" CinderPersistentVolumeSourceFieldVolumeID = "volumeID" )
View Source
const ( CinderVolumeSourceType = "cinderVolumeSource" CinderVolumeSourceFieldFSType = "fsType" CinderVolumeSourceFieldReadOnly = "readOnly" CinderVolumeSourceFieldSecretRef = "secretRef" CinderVolumeSourceFieldVolumeID = "volumeID" )
View Source
const ( ClaimSourceType = "claimSource" ClaimSourceFieldResourceClaimName = "resourceClaimName" ClaimSourceFieldResourceClaimTemplateName = "resourceClaimTemplateName" )
View Source
const ( ClientIPConfigType = "clientIPConfig" ClientIPConfigFieldTimeoutSeconds = "timeoutSeconds" )
View Source
const ( ConditionType = "condition" ConditionFieldLastTransitionTime = "lastTransitionTime" ConditionFieldMessage = "message" ConditionFieldObservedGeneration = "observedGeneration" ConditionFieldReason = "reason" ConditionFieldStatus = "status" ConditionFieldType = "type" )
View Source
const ( ConfigMapType = "configMap" ConfigMapFieldAnnotations = "annotations" ConfigMapFieldBinaryData = "binaryData" ConfigMapFieldCreated = "created" ConfigMapFieldCreatorID = "creatorId" ConfigMapFieldData = "data" ConfigMapFieldImmutable = "immutable" 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" ContainerFieldEnv = "env" ContainerFieldEnvFrom = "envFrom" ContainerFieldEnvironment = "environment" ContainerFieldEnvironmentFrom = "environmentFrom" ContainerFieldExitCode = "exitCode" ContainerFieldImage = "image" ContainerFieldImagePullPolicy = "imagePullPolicy" ContainerFieldInitContainer = "initContainer" ContainerFieldLivenessProbe = "livenessProbe" ContainerFieldName = "name" ContainerFieldPorts = "ports" ContainerFieldPostStart = "postStart" ContainerFieldPreStop = "preStop" ContainerFieldPrivileged = "privileged" ContainerFieldProcMount = "procMount" ContainerFieldReadOnly = "readOnly" ContainerFieldReadinessProbe = "readinessProbe" ContainerFieldResizePolicy = "resizePolicy" ContainerFieldResources = "resources" ContainerFieldRestartCount = "restartCount" ContainerFieldRestartPolicy = "restartPolicy" ContainerFieldRunAsGroup = "runAsGroup" ContainerFieldRunAsNonRoot = "runAsNonRoot" ContainerFieldSeccompProfile = "seccompProfile" ContainerFieldStartupProbe = "startupProbe" ContainerFieldState = "state" ContainerFieldStdin = "stdin" ContainerFieldStdinOnce = "stdinOnce" ContainerFieldTTY = "tty" ContainerFieldTerminationMessagePath = "terminationMessagePath" ContainerFieldTerminationMessagePolicy = "terminationMessagePolicy" ContainerFieldTransitioning = "transitioning" ContainerFieldTransitioningMessage = "transitioningMessage" ContainerFieldUid = "uid" ContainerFieldVolumeDevices = "volumeDevices" ContainerFieldVolumeMounts = "volumeMounts" ContainerFieldWindowsOptions = "windowsOptions" ContainerFieldWorkingDir = "workingDir" )
View Source
const ( ContainerPortType = "containerPort" ContainerPortFieldContainerPort = "containerPort" ContainerPortFieldDNSName = "dnsName" ContainerPortFieldHostIp = "hostIp" ContainerPortFieldHostPort = "hostPort" ContainerPortFieldKind = "kind" ContainerPortFieldName = "name" ContainerPortFieldProtocol = "protocol" ContainerPortFieldSourcePort = "sourcePort" )
View Source
const ( ContainerResizePolicyType = "containerResizePolicy" ContainerResizePolicyFieldResourceName = "resourceName" ContainerResizePolicyFieldRestartPolicy = "restartPolicy" )
View Source
const ( ContainerResourceMetricSourceType = "containerResourceMetricSource" ContainerResourceMetricSourceFieldContainer = "container" ContainerResourceMetricSourceFieldName = "name" ContainerResourceMetricSourceFieldTarget = "target" )
View Source
const ( ContainerResourceMetricStatusType = "containerResourceMetricStatus" ContainerResourceMetricStatusFieldContainer = "container" ContainerResourceMetricStatusFieldCurrent = "current" ContainerResourceMetricStatusFieldName = "name" )
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" ContainerStatusFieldAllocatedResources = "allocatedResources" ContainerStatusFieldContainerID = "containerID" ContainerStatusFieldImage = "image" ContainerStatusFieldImageID = "imageID" ContainerStatusFieldLastTerminationState = "lastState" ContainerStatusFieldName = "name" ContainerStatusFieldReady = "ready" ContainerStatusFieldResources = "resources" ContainerStatusFieldRestartCount = "restartCount" ContainerStatusFieldStarted = "started" ContainerStatusFieldState = "state" )
View Source
const ( CronJobType = "cronJob" CronJobFieldActiveDeadlineSeconds = "activeDeadlineSeconds" CronJobFieldAnnotations = "annotations" CronJobFieldAutomountServiceAccountToken = "automountServiceAccountToken" CronJobFieldBackoffLimitPerIndex = "backoffLimitPerIndex" CronJobFieldCompletionMode = "completionMode" CronJobFieldContainers = "containers" CronJobFieldCreated = "created" CronJobFieldCreatorID = "creatorId" CronJobFieldCronJobConfig = "cronJobConfig" CronJobFieldCronJobStatus = "cronJobStatus" CronJobFieldDNSConfig = "dnsConfig" CronJobFieldDNSPolicy = "dnsPolicy" CronJobFieldEnableServiceLinks = "enableServiceLinks" CronJobFieldEphemeralContainers = "ephemeralContainers" CronJobFieldFSGroupChangePolicy = "fsGroupChangePolicy" CronJobFieldFsgid = "fsgid" CronJobFieldGids = "gids" CronJobFieldHostAliases = "hostAliases" CronJobFieldHostIPC = "hostIPC" CronJobFieldHostNetwork = "hostNetwork" CronJobFieldHostPID = "hostPID" CronJobFieldHostUsers = "hostUsers" CronJobFieldHostname = "hostname" CronJobFieldImagePullSecrets = "imagePullSecrets" CronJobFieldLabels = "labels" CronJobFieldMaxFailedIndexes = "maxFailedIndexes" CronJobFieldName = "name" CronJobFieldNamespaceId = "namespaceId" CronJobFieldNodeID = "nodeId" CronJobFieldOS = "os" CronJobFieldOverhead = "overhead" CronJobFieldOwnerReferences = "ownerReferences" CronJobFieldPodFailurePolicy = "podFailurePolicy" CronJobFieldPodReplacementPolicy = "podReplacementPolicy" CronJobFieldPreemptionPolicy = "preemptionPolicy" CronJobFieldProjectID = "projectId" CronJobFieldPublicEndpoints = "publicEndpoints" CronJobFieldReadinessGates = "readinessGates" CronJobFieldRemoved = "removed" CronJobFieldResourceClaims = "resourceClaims" CronJobFieldRestartPolicy = "restartPolicy" CronJobFieldRunAsGroup = "runAsGroup" CronJobFieldRunAsNonRoot = "runAsNonRoot" CronJobFieldRuntimeClassName = "runtimeClassName" CronJobFieldScheduling = "scheduling" CronJobFieldSchedulingGates = "schedulingGates" CronJobFieldSeccompProfile = "seccompProfile" CronJobFieldSelector = "selector" CronJobFieldServiceAccountName = "serviceAccountName" CronJobFieldSetHostnameAsFQDN = "setHostnameAsFQDN" CronJobFieldState = "state" CronJobFieldSubdomain = "subdomain" CronJobFieldSysctls = "sysctls" CronJobFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" CronJobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" CronJobFieldTimeZone = "timeZone" CronJobFieldTopologySpreadConstraints = "topologySpreadConstraints" CronJobFieldTransitioning = "transitioning" CronJobFieldTransitioningMessage = "transitioningMessage" CronJobFieldUUID = "uuid" CronJobFieldUid = "uid" CronJobFieldVolumes = "volumes" CronJobFieldWindowsOptions = "windowsOptions" CronJobFieldWorkloadAnnotations = "workloadAnnotations" CronJobFieldWorkloadLabels = "workloadLabels" CronJobFieldWorkloadMetrics = "workloadMetrics" )
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" CronJobSpecFieldBackoffLimitPerIndex = "backoffLimitPerIndex" CronJobSpecFieldCompletionMode = "completionMode" CronJobSpecFieldContainers = "containers" CronJobSpecFieldCronJobConfig = "cronJobConfig" CronJobSpecFieldDNSConfig = "dnsConfig" CronJobSpecFieldDNSPolicy = "dnsPolicy" CronJobSpecFieldEnableServiceLinks = "enableServiceLinks" CronJobSpecFieldEphemeralContainers = "ephemeralContainers" CronJobSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy" CronJobSpecFieldFsgid = "fsgid" CronJobSpecFieldGids = "gids" CronJobSpecFieldHostAliases = "hostAliases" CronJobSpecFieldHostIPC = "hostIPC" CronJobSpecFieldHostNetwork = "hostNetwork" CronJobSpecFieldHostPID = "hostPID" CronJobSpecFieldHostUsers = "hostUsers" CronJobSpecFieldHostname = "hostname" CronJobSpecFieldImagePullSecrets = "imagePullSecrets" CronJobSpecFieldMaxFailedIndexes = "maxFailedIndexes" CronJobSpecFieldNodeID = "nodeId" CronJobSpecFieldOS = "os" CronJobSpecFieldObjectMeta = "metadata" CronJobSpecFieldOverhead = "overhead" CronJobSpecFieldPodFailurePolicy = "podFailurePolicy" CronJobSpecFieldPodReplacementPolicy = "podReplacementPolicy" CronJobSpecFieldPreemptionPolicy = "preemptionPolicy" CronJobSpecFieldReadinessGates = "readinessGates" CronJobSpecFieldResourceClaims = "resourceClaims" CronJobSpecFieldRestartPolicy = "restartPolicy" CronJobSpecFieldRunAsGroup = "runAsGroup" CronJobSpecFieldRunAsNonRoot = "runAsNonRoot" CronJobSpecFieldRuntimeClassName = "runtimeClassName" CronJobSpecFieldScheduling = "scheduling" CronJobSpecFieldSchedulingGates = "schedulingGates" CronJobSpecFieldSeccompProfile = "seccompProfile" CronJobSpecFieldSelector = "selector" CronJobSpecFieldServiceAccountName = "serviceAccountName" CronJobSpecFieldSetHostnameAsFQDN = "setHostnameAsFQDN" CronJobSpecFieldSubdomain = "subdomain" CronJobSpecFieldSysctls = "sysctls" CronJobSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" CronJobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" CronJobSpecFieldTimeZone = "timeZone" CronJobSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" CronJobSpecFieldUid = "uid" CronJobSpecFieldVolumes = "volumes" CronJobSpecFieldWindowsOptions = "windowsOptions" )
View Source
const ( CronJobStatusType = "cronJobStatus" CronJobStatusFieldActive = "active" CronJobStatusFieldLastScheduleTime = "lastScheduleTime" CronJobStatusFieldLastSuccessfulTime = "lastSuccessfulTime" )
View Source
const ( CrossVersionObjectReferenceType = "crossVersionObjectReference" CrossVersionObjectReferenceFieldAPIVersion = "apiVersion" CrossVersionObjectReferenceFieldKind = "kind" CrossVersionObjectReferenceFieldName = "name" )
View Source
const ( CSIPersistentVolumeSourceType = "csiPersistentVolumeSource" CSIPersistentVolumeSourceFieldControllerExpandSecretRef = "controllerExpandSecretRef" CSIPersistentVolumeSourceFieldControllerPublishSecretRef = "controllerPublishSecretRef" CSIPersistentVolumeSourceFieldDriver = "driver" CSIPersistentVolumeSourceFieldFSType = "fsType" CSIPersistentVolumeSourceFieldNodeExpandSecretRef = "nodeExpandSecretRef" CSIPersistentVolumeSourceFieldNodePublishSecretRef = "nodePublishSecretRef" CSIPersistentVolumeSourceFieldNodeStageSecretRef = "nodeStageSecretRef" CSIPersistentVolumeSourceFieldReadOnly = "readOnly" CSIPersistentVolumeSourceFieldVolumeAttributes = "volumeAttributes" CSIPersistentVolumeSourceFieldVolumeHandle = "volumeHandle" )
View Source
const ( CSIVolumeSourceType = "csiVolumeSource" CSIVolumeSourceFieldDriver = "driver" CSIVolumeSourceFieldFSType = "fsType" CSIVolumeSourceFieldNodePublishSecretRef = "nodePublishSecretRef" CSIVolumeSourceFieldReadOnly = "readOnly" CSIVolumeSourceFieldVolumeAttributes = "volumeAttributes" )
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" DaemonSetFieldEnableServiceLinks = "enableServiceLinks" DaemonSetFieldEphemeralContainers = "ephemeralContainers" DaemonSetFieldFSGroupChangePolicy = "fsGroupChangePolicy" DaemonSetFieldFsgid = "fsgid" DaemonSetFieldGids = "gids" DaemonSetFieldHostAliases = "hostAliases" DaemonSetFieldHostIPC = "hostIPC" DaemonSetFieldHostNetwork = "hostNetwork" DaemonSetFieldHostPID = "hostPID" DaemonSetFieldHostUsers = "hostUsers" DaemonSetFieldHostname = "hostname" DaemonSetFieldImagePullSecrets = "imagePullSecrets" DaemonSetFieldLabels = "labels" DaemonSetFieldMaxSurge = "maxSurge" DaemonSetFieldName = "name" DaemonSetFieldNamespaceId = "namespaceId" DaemonSetFieldNodeID = "nodeId" DaemonSetFieldOS = "os" DaemonSetFieldOverhead = "overhead" DaemonSetFieldOwnerReferences = "ownerReferences" DaemonSetFieldPreemptionPolicy = "preemptionPolicy" DaemonSetFieldProjectID = "projectId" DaemonSetFieldPublicEndpoints = "publicEndpoints" DaemonSetFieldReadinessGates = "readinessGates" DaemonSetFieldRemoved = "removed" DaemonSetFieldResourceClaims = "resourceClaims" DaemonSetFieldRestartPolicy = "restartPolicy" DaemonSetFieldRunAsGroup = "runAsGroup" DaemonSetFieldRunAsNonRoot = "runAsNonRoot" DaemonSetFieldRuntimeClassName = "runtimeClassName" DaemonSetFieldScheduling = "scheduling" DaemonSetFieldSchedulingGates = "schedulingGates" DaemonSetFieldSeccompProfile = "seccompProfile" DaemonSetFieldSelector = "selector" DaemonSetFieldServiceAccountName = "serviceAccountName" DaemonSetFieldSetHostnameAsFQDN = "setHostnameAsFQDN" DaemonSetFieldState = "state" DaemonSetFieldSubdomain = "subdomain" DaemonSetFieldSysctls = "sysctls" DaemonSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DaemonSetFieldTopologySpreadConstraints = "topologySpreadConstraints" DaemonSetFieldTransitioning = "transitioning" DaemonSetFieldTransitioningMessage = "transitioningMessage" DaemonSetFieldUUID = "uuid" DaemonSetFieldUid = "uid" DaemonSetFieldVolumes = "volumes" DaemonSetFieldWindowsOptions = "windowsOptions" DaemonSetFieldWorkloadAnnotations = "workloadAnnotations" DaemonSetFieldWorkloadLabels = "workloadLabels" DaemonSetFieldWorkloadMetrics = "workloadMetrics" )
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" DaemonSetSpecFieldEnableServiceLinks = "enableServiceLinks" DaemonSetSpecFieldEphemeralContainers = "ephemeralContainers" DaemonSetSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy" DaemonSetSpecFieldFsgid = "fsgid" DaemonSetSpecFieldGids = "gids" DaemonSetSpecFieldHostAliases = "hostAliases" DaemonSetSpecFieldHostIPC = "hostIPC" DaemonSetSpecFieldHostNetwork = "hostNetwork" DaemonSetSpecFieldHostPID = "hostPID" DaemonSetSpecFieldHostUsers = "hostUsers" DaemonSetSpecFieldHostname = "hostname" DaemonSetSpecFieldImagePullSecrets = "imagePullSecrets" DaemonSetSpecFieldMaxSurge = "maxSurge" DaemonSetSpecFieldNodeID = "nodeId" DaemonSetSpecFieldOS = "os" DaemonSetSpecFieldObjectMeta = "metadata" DaemonSetSpecFieldOverhead = "overhead" DaemonSetSpecFieldPreemptionPolicy = "preemptionPolicy" DaemonSetSpecFieldReadinessGates = "readinessGates" DaemonSetSpecFieldResourceClaims = "resourceClaims" DaemonSetSpecFieldRestartPolicy = "restartPolicy" DaemonSetSpecFieldRunAsGroup = "runAsGroup" DaemonSetSpecFieldRunAsNonRoot = "runAsNonRoot" DaemonSetSpecFieldRuntimeClassName = "runtimeClassName" DaemonSetSpecFieldScheduling = "scheduling" DaemonSetSpecFieldSchedulingGates = "schedulingGates" DaemonSetSpecFieldSeccompProfile = "seccompProfile" DaemonSetSpecFieldSelector = "selector" DaemonSetSpecFieldServiceAccountName = "serviceAccountName" DaemonSetSpecFieldSetHostnameAsFQDN = "setHostnameAsFQDN" DaemonSetSpecFieldSubdomain = "subdomain" DaemonSetSpecFieldSysctls = "sysctls" DaemonSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DaemonSetSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" DaemonSetSpecFieldUid = "uid" DaemonSetSpecFieldVolumes = "volumes" DaemonSetSpecFieldWindowsOptions = "windowsOptions" )
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" DaemonSetUpdateStrategyFieldMaxSurge = "maxSurge" 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" DeploymentFieldEnableServiceLinks = "enableServiceLinks" DeploymentFieldEphemeralContainers = "ephemeralContainers" DeploymentFieldFSGroupChangePolicy = "fsGroupChangePolicy" DeploymentFieldFsgid = "fsgid" DeploymentFieldGids = "gids" DeploymentFieldHostAliases = "hostAliases" DeploymentFieldHostIPC = "hostIPC" DeploymentFieldHostNetwork = "hostNetwork" DeploymentFieldHostPID = "hostPID" DeploymentFieldHostUsers = "hostUsers" DeploymentFieldHostname = "hostname" DeploymentFieldImagePullSecrets = "imagePullSecrets" DeploymentFieldLabels = "labels" DeploymentFieldName = "name" DeploymentFieldNamespaceId = "namespaceId" DeploymentFieldNodeID = "nodeId" DeploymentFieldOS = "os" DeploymentFieldOverhead = "overhead" DeploymentFieldOwnerReferences = "ownerReferences" DeploymentFieldPaused = "paused" DeploymentFieldPreemptionPolicy = "preemptionPolicy" DeploymentFieldProjectID = "projectId" DeploymentFieldPublicEndpoints = "publicEndpoints" DeploymentFieldReadinessGates = "readinessGates" DeploymentFieldRemoved = "removed" DeploymentFieldResourceClaims = "resourceClaims" DeploymentFieldRestartPolicy = "restartPolicy" DeploymentFieldRunAsGroup = "runAsGroup" DeploymentFieldRunAsNonRoot = "runAsNonRoot" DeploymentFieldRuntimeClassName = "runtimeClassName" DeploymentFieldScale = "scale" DeploymentFieldScheduling = "scheduling" DeploymentFieldSchedulingGates = "schedulingGates" DeploymentFieldSeccompProfile = "seccompProfile" DeploymentFieldSelector = "selector" DeploymentFieldServiceAccountName = "serviceAccountName" DeploymentFieldSetHostnameAsFQDN = "setHostnameAsFQDN" DeploymentFieldState = "state" DeploymentFieldSubdomain = "subdomain" DeploymentFieldSysctls = "sysctls" DeploymentFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DeploymentFieldTopologySpreadConstraints = "topologySpreadConstraints" DeploymentFieldTransitioning = "transitioning" DeploymentFieldTransitioningMessage = "transitioningMessage" DeploymentFieldUUID = "uuid" DeploymentFieldUid = "uid" DeploymentFieldVolumes = "volumes" DeploymentFieldWindowsOptions = "windowsOptions" DeploymentFieldWorkloadAnnotations = "workloadAnnotations" DeploymentFieldWorkloadLabels = "workloadLabels" DeploymentFieldWorkloadMetrics = "workloadMetrics" )
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" DeploymentSpecFieldEnableServiceLinks = "enableServiceLinks" DeploymentSpecFieldEphemeralContainers = "ephemeralContainers" DeploymentSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy" DeploymentSpecFieldFsgid = "fsgid" DeploymentSpecFieldGids = "gids" DeploymentSpecFieldHostAliases = "hostAliases" DeploymentSpecFieldHostIPC = "hostIPC" DeploymentSpecFieldHostNetwork = "hostNetwork" DeploymentSpecFieldHostPID = "hostPID" DeploymentSpecFieldHostUsers = "hostUsers" DeploymentSpecFieldHostname = "hostname" DeploymentSpecFieldImagePullSecrets = "imagePullSecrets" DeploymentSpecFieldNodeID = "nodeId" DeploymentSpecFieldOS = "os" DeploymentSpecFieldObjectMeta = "metadata" DeploymentSpecFieldOverhead = "overhead" DeploymentSpecFieldPaused = "paused" DeploymentSpecFieldPreemptionPolicy = "preemptionPolicy" DeploymentSpecFieldReadinessGates = "readinessGates" DeploymentSpecFieldResourceClaims = "resourceClaims" DeploymentSpecFieldRestartPolicy = "restartPolicy" DeploymentSpecFieldRunAsGroup = "runAsGroup" DeploymentSpecFieldRunAsNonRoot = "runAsNonRoot" DeploymentSpecFieldRuntimeClassName = "runtimeClassName" DeploymentSpecFieldScale = "scale" DeploymentSpecFieldScheduling = "scheduling" DeploymentSpecFieldSchedulingGates = "schedulingGates" DeploymentSpecFieldSeccompProfile = "seccompProfile" DeploymentSpecFieldSelector = "selector" DeploymentSpecFieldServiceAccountName = "serviceAccountName" DeploymentSpecFieldSetHostnameAsFQDN = "setHostnameAsFQDN" DeploymentSpecFieldSubdomain = "subdomain" DeploymentSpecFieldSysctls = "sysctls" DeploymentSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DeploymentSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" DeploymentSpecFieldUid = "uid" DeploymentSpecFieldVolumes = "volumes" DeploymentSpecFieldWindowsOptions = "windowsOptions" )
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" DNSRecordFieldAllocateLoadBalancerNodePorts = "allocateLoadBalancerNodePorts" DNSRecordFieldAnnotations = "annotations" DNSRecordFieldClusterIPs = "clusterIPs" DNSRecordFieldClusterIp = "clusterIp" DNSRecordFieldCreated = "created" DNSRecordFieldCreatorID = "creatorId" DNSRecordFieldDescription = "description" DNSRecordFieldHostname = "hostname" DNSRecordFieldIPAddresses = "ipAddresses" DNSRecordFieldIPFamilies = "ipFamilies" DNSRecordFieldIPFamilyPolicy = "ipFamilyPolicy" 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 ( EphemeralContainerType = "ephemeralContainer" EphemeralContainerFieldArgs = "args" EphemeralContainerFieldCommand = "command" EphemeralContainerFieldEnv = "env" EphemeralContainerFieldEnvFrom = "envFrom" EphemeralContainerFieldImage = "image" EphemeralContainerFieldImagePullPolicy = "imagePullPolicy" EphemeralContainerFieldLifecycle = "lifecycle" EphemeralContainerFieldLivenessProbe = "livenessProbe" EphemeralContainerFieldName = "name" EphemeralContainerFieldPorts = "ports" EphemeralContainerFieldReadinessProbe = "readinessProbe" EphemeralContainerFieldResizePolicy = "resizePolicy" EphemeralContainerFieldResources = "resources" EphemeralContainerFieldRestartPolicy = "restartPolicy" EphemeralContainerFieldSecurityContext = "securityContext" EphemeralContainerFieldStartupProbe = "startupProbe" EphemeralContainerFieldStdin = "stdin" EphemeralContainerFieldStdinOnce = "stdinOnce" EphemeralContainerFieldTTY = "tty" EphemeralContainerFieldTargetContainerName = "targetContainerName" EphemeralContainerFieldTerminationMessagePath = "terminationMessagePath" EphemeralContainerFieldTerminationMessagePolicy = "terminationMessagePolicy" EphemeralContainerFieldVolumeDevices = "volumeDevices" EphemeralContainerFieldVolumeMounts = "volumeMounts" EphemeralContainerFieldWorkingDir = "workingDir" )
View Source
const ( EphemeralVolumeSourceType = "ephemeralVolumeSource" EphemeralVolumeSourceFieldVolumeClaimTemplate = "volumeClaimTemplate" )
View Source
const ( ExecActionType = "execAction" ExecActionFieldCommand = "command" )
View Source
const ( ExternalMetricSourceType = "externalMetricSource" ExternalMetricSourceFieldMetric = "metric" ExternalMetricSourceFieldTarget = "target" )
View Source
const ( ExternalMetricStatusType = "externalMetricStatus" ExternalMetricStatusFieldCurrent = "current" ExternalMetricStatusFieldMetric = "metric" )
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 ( GlusterfsPersistentVolumeSourceType = "glusterfsPersistentVolumeSource" GlusterfsPersistentVolumeSourceFieldEndpointsName = "endpoints" GlusterfsPersistentVolumeSourceFieldEndpointsNamespace = "endpointsNamespace" GlusterfsPersistentVolumeSourceFieldPath = "path" GlusterfsPersistentVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( GlusterfsVolumeSourceType = "glusterfsVolumeSource" GlusterfsVolumeSourceFieldEndpointsName = "endpoints" GlusterfsVolumeSourceFieldPath = "path" GlusterfsVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( GRPCActionType = "grpcAction" GRPCActionFieldPort = "port" GRPCActionFieldService = "service" )
View Source
const ( HorizontalPodAutoscalerType = "horizontalPodAutoscaler" HorizontalPodAutoscalerFieldAnnotations = "annotations" HorizontalPodAutoscalerFieldBehavior = "behavior" HorizontalPodAutoscalerFieldConditions = "conditions" HorizontalPodAutoscalerFieldCreated = "created" HorizontalPodAutoscalerFieldCreatorID = "creatorId" HorizontalPodAutoscalerFieldCurrentReplicas = "currentReplicas" HorizontalPodAutoscalerFieldDescription = "description" HorizontalPodAutoscalerFieldDesiredReplicas = "desiredReplicas" HorizontalPodAutoscalerFieldLabels = "labels" HorizontalPodAutoscalerFieldLastScaleTime = "lastScaleTime" HorizontalPodAutoscalerFieldMaxReplicas = "maxReplicas" HorizontalPodAutoscalerFieldMetrics = "metrics" HorizontalPodAutoscalerFieldMinReplicas = "minReplicas" HorizontalPodAutoscalerFieldName = "name" HorizontalPodAutoscalerFieldNamespaceId = "namespaceId" HorizontalPodAutoscalerFieldObservedGeneration = "observedGeneration" HorizontalPodAutoscalerFieldOwnerReferences = "ownerReferences" HorizontalPodAutoscalerFieldProjectID = "projectId" HorizontalPodAutoscalerFieldRemoved = "removed" HorizontalPodAutoscalerFieldState = "state" HorizontalPodAutoscalerFieldTransitioning = "transitioning" HorizontalPodAutoscalerFieldTransitioningMessage = "transitioningMessage" HorizontalPodAutoscalerFieldUUID = "uuid" HorizontalPodAutoscalerFieldWorkloadId = "workloadId" )
View Source
const ( HorizontalPodAutoscalerBehaviorType = "horizontalPodAutoscalerBehavior" HorizontalPodAutoscalerBehaviorFieldScaleDown = "scaleDown" HorizontalPodAutoscalerBehaviorFieldScaleUp = "scaleUp" )
View Source
const ( HorizontalPodAutoscalerConditionType = "horizontalPodAutoscalerCondition" HorizontalPodAutoscalerConditionFieldLastTransitionTime = "lastTransitionTime" HorizontalPodAutoscalerConditionFieldMessage = "message" HorizontalPodAutoscalerConditionFieldReason = "reason" HorizontalPodAutoscalerConditionFieldStatus = "status" HorizontalPodAutoscalerConditionFieldType = "type" )
View Source
const ( HorizontalPodAutoscalerSpecType = "horizontalPodAutoscalerSpec" HorizontalPodAutoscalerSpecFieldBehavior = "behavior" HorizontalPodAutoscalerSpecFieldMaxReplicas = "maxReplicas" HorizontalPodAutoscalerSpecFieldMetrics = "metrics" HorizontalPodAutoscalerSpecFieldMinReplicas = "minReplicas" HorizontalPodAutoscalerSpecFieldScaleTargetRef = "scaleTargetRef" )
View Source
const ( HorizontalPodAutoscalerStatusType = "horizontalPodAutoscalerStatus" HorizontalPodAutoscalerStatusFieldConditions = "conditions" HorizontalPodAutoscalerStatusFieldCurrentMetrics = "currentMetrics" HorizontalPodAutoscalerStatusFieldCurrentReplicas = "currentReplicas" HorizontalPodAutoscalerStatusFieldDesiredReplicas = "desiredReplicas" HorizontalPodAutoscalerStatusFieldLastScaleTime = "lastScaleTime" HorizontalPodAutoscalerStatusFieldObservedGeneration = "observedGeneration" )
View Source
const ( HostAliasType = "hostAlias" HostAliasFieldHostnames = "hostnames" HostAliasFieldIP = "ip" )
View Source
const ( HostIPType = "hostIP" HostIPFieldIP = "ip" )
View Source
const ( HostPathVolumeSourceType = "hostPathVolumeSource" HostPathVolumeSourceFieldKind = "kind" HostPathVolumeSourceFieldPath = "path" )
View Source
const ( HPAScalingPolicyType = "hpaScalingPolicy" HPAScalingPolicyFieldPeriodSeconds = "periodSeconds" HPAScalingPolicyFieldType = "type" HPAScalingPolicyFieldValue = "value" )
View Source
const ( HPAScalingRulesType = "hpaScalingRules" HPAScalingRulesFieldPolicies = "policies" HPAScalingRulesFieldSelectPolicy = "selectPolicy" HPAScalingRulesFieldStabilizationWindowSeconds = "stabilizationWindowSeconds" )
View Source
const ( HTTPGetActionType = "httpGetAction" HTTPGetActionFieldHTTPHeaders = "httpHeaders" HTTPGetActionFieldHost = "host" HTTPGetActionFieldPath = "path" HTTPGetActionFieldPort = "port" HTTPGetActionFieldScheme = "scheme" )
View Source
const ( HTTPHeaderType = "httpHeader" HTTPHeaderFieldName = "name" HTTPHeaderFieldValue = "value" )
View Source
const ( HTTPIngressPathType = "httpIngressPath" HTTPIngressPathFieldPath = "path" HTTPIngressPathFieldPathType = "pathType" HTTPIngressPathFieldResource = "resource" HTTPIngressPathFieldService = "service" HTTPIngressPathFieldServiceId = "serviceId" HTTPIngressPathFieldTargetPort = "targetPort" HTTPIngressPathFieldWorkloadIDs = "workloadIds" )
View Source
const ( HTTPIngressRuleValueType = "httpIngressRuleValue" HTTPIngressRuleValueFieldPaths = "paths" )
View Source
const ( IngressType = "ingress" IngressFieldAnnotations = "annotations" IngressFieldBackend = "backend" IngressFieldCreated = "created" IngressFieldCreatorID = "creatorId" IngressFieldDefaultBackend = "defaultBackend" IngressFieldDescription = "description" IngressFieldIngressClassName = "ingressClassName" 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" IngressBackendFieldResource = "resource" IngressBackendFieldService = "service" IngressBackendFieldServiceId = "serviceId" IngressBackendFieldTargetPort = "targetPort" IngressBackendFieldWorkloadIDs = "workloadIds" )
View Source
const ( IngressLoadBalancerIngressType = "ingressLoadBalancerIngress" IngressLoadBalancerIngressFieldHostname = "hostname" IngressLoadBalancerIngressFieldIP = "ip" IngressLoadBalancerIngressFieldPorts = "ports" )
View Source
const ( IngressLoadBalancerStatusType = "ingressLoadBalancerStatus" IngressLoadBalancerStatusFieldIngress = "ingress" )
View Source
const ( IngressPortStatusType = "ingressPortStatus" IngressPortStatusFieldError = "error" IngressPortStatusFieldPort = "port" IngressPortStatusFieldProtocol = "protocol" )
View Source
const ( IngressRuleType = "ingressRule" IngressRuleFieldHost = "host" IngressRuleFieldPaths = "paths" )
View Source
const ( IngressServiceBackendType = "ingressServiceBackend" IngressServiceBackendFieldName = "name" IngressServiceBackendFieldPort = "port" )
View Source
const ( IngressSpecType = "ingressSpec" IngressSpecFieldBackend = "backend" IngressSpecFieldDefaultBackend = "defaultBackend" IngressSpecFieldIngressClassName = "ingressClassName" IngressSpecFieldRules = "rules" IngressSpecFieldTLS = "tls" )
View Source
const ( IngressStatusType = "ingressStatus" IngressStatusFieldLoadBalancer = "loadBalancer" )
View Source
const ( IngressTLSType = "ingressTLS" IngressTLSFieldCertificateID = "certificateId" IngressTLSFieldHosts = "hosts" )
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" JobFieldBackoffLimitPerIndex = "backoffLimitPerIndex" JobFieldCompletionMode = "completionMode" JobFieldContainers = "containers" JobFieldCreated = "created" JobFieldCreatorID = "creatorId" JobFieldDNSConfig = "dnsConfig" JobFieldDNSPolicy = "dnsPolicy" JobFieldEnableServiceLinks = "enableServiceLinks" JobFieldEphemeralContainers = "ephemeralContainers" JobFieldFSGroupChangePolicy = "fsGroupChangePolicy" JobFieldFsgid = "fsgid" JobFieldGids = "gids" JobFieldHostAliases = "hostAliases" JobFieldHostIPC = "hostIPC" JobFieldHostNetwork = "hostNetwork" JobFieldHostPID = "hostPID" JobFieldHostUsers = "hostUsers" JobFieldHostname = "hostname" JobFieldImagePullSecrets = "imagePullSecrets" JobFieldJobConfig = "jobConfig" JobFieldJobStatus = "jobStatus" JobFieldLabels = "labels" JobFieldMaxFailedIndexes = "maxFailedIndexes" JobFieldName = "name" JobFieldNamespaceId = "namespaceId" JobFieldNodeID = "nodeId" JobFieldOS = "os" JobFieldOverhead = "overhead" JobFieldOwnerReferences = "ownerReferences" JobFieldPodFailurePolicy = "podFailurePolicy" JobFieldPodReplacementPolicy = "podReplacementPolicy" JobFieldPreemptionPolicy = "preemptionPolicy" JobFieldProjectID = "projectId" JobFieldPublicEndpoints = "publicEndpoints" JobFieldReadinessGates = "readinessGates" JobFieldRemoved = "removed" JobFieldResourceClaims = "resourceClaims" JobFieldRestartPolicy = "restartPolicy" JobFieldRunAsGroup = "runAsGroup" JobFieldRunAsNonRoot = "runAsNonRoot" JobFieldRuntimeClassName = "runtimeClassName" JobFieldScheduling = "scheduling" JobFieldSchedulingGates = "schedulingGates" JobFieldSeccompProfile = "seccompProfile" JobFieldSelector = "selector" JobFieldServiceAccountName = "serviceAccountName" JobFieldSetHostnameAsFQDN = "setHostnameAsFQDN" JobFieldState = "state" JobFieldSubdomain = "subdomain" JobFieldSuspend = "suspend" JobFieldSysctls = "sysctls" JobFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" JobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobFieldTopologySpreadConstraints = "topologySpreadConstraints" JobFieldTransitioning = "transitioning" JobFieldTransitioningMessage = "transitioningMessage" JobFieldUUID = "uuid" JobFieldUid = "uid" JobFieldVolumes = "volumes" JobFieldWindowsOptions = "windowsOptions" JobFieldWorkloadAnnotations = "workloadAnnotations" JobFieldWorkloadLabels = "workloadLabels" JobFieldWorkloadMetrics = "workloadMetrics" )
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" JobSpecFieldBackoffLimitPerIndex = "backoffLimitPerIndex" JobSpecFieldCompletionMode = "completionMode" JobSpecFieldContainers = "containers" JobSpecFieldDNSConfig = "dnsConfig" JobSpecFieldDNSPolicy = "dnsPolicy" JobSpecFieldEnableServiceLinks = "enableServiceLinks" JobSpecFieldEphemeralContainers = "ephemeralContainers" JobSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy" JobSpecFieldFsgid = "fsgid" JobSpecFieldGids = "gids" JobSpecFieldHostAliases = "hostAliases" JobSpecFieldHostIPC = "hostIPC" JobSpecFieldHostNetwork = "hostNetwork" JobSpecFieldHostPID = "hostPID" JobSpecFieldHostUsers = "hostUsers" JobSpecFieldHostname = "hostname" JobSpecFieldImagePullSecrets = "imagePullSecrets" JobSpecFieldJobConfig = "jobConfig" JobSpecFieldMaxFailedIndexes = "maxFailedIndexes" JobSpecFieldNodeID = "nodeId" JobSpecFieldOS = "os" JobSpecFieldObjectMeta = "metadata" JobSpecFieldOverhead = "overhead" JobSpecFieldPodFailurePolicy = "podFailurePolicy" JobSpecFieldPodReplacementPolicy = "podReplacementPolicy" JobSpecFieldPreemptionPolicy = "preemptionPolicy" JobSpecFieldReadinessGates = "readinessGates" JobSpecFieldResourceClaims = "resourceClaims" JobSpecFieldRestartPolicy = "restartPolicy" JobSpecFieldRunAsGroup = "runAsGroup" JobSpecFieldRunAsNonRoot = "runAsNonRoot" JobSpecFieldRuntimeClassName = "runtimeClassName" JobSpecFieldScheduling = "scheduling" JobSpecFieldSchedulingGates = "schedulingGates" JobSpecFieldSeccompProfile = "seccompProfile" JobSpecFieldSelector = "selector" JobSpecFieldServiceAccountName = "serviceAccountName" JobSpecFieldSetHostnameAsFQDN = "setHostnameAsFQDN" JobSpecFieldSubdomain = "subdomain" JobSpecFieldSuspend = "suspend" JobSpecFieldSysctls = "sysctls" JobSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" JobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" JobSpecFieldUid = "uid" JobSpecFieldVolumes = "volumes" JobSpecFieldWindowsOptions = "windowsOptions" )
View Source
const ( JobStatusType = "jobStatus" JobStatusFieldActive = "active" JobStatusFieldCompletedIndexes = "completedIndexes" JobStatusFieldCompletionTime = "completionTime" JobStatusFieldConditions = "conditions" JobStatusFieldFailed = "failed" JobStatusFieldFailedIndexes = "failedIndexes" JobStatusFieldReady = "ready" JobStatusFieldStartTime = "startTime" JobStatusFieldSucceeded = "succeeded" JobStatusFieldTerminating = "terminating" JobStatusFieldUncountedTerminatedPods = "uncountedTerminatedPods" )
View Source
const ( JobTemplateSpecType = "jobTemplateSpec" JobTemplateSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" JobTemplateSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" JobTemplateSpecFieldBackoffLimitPerIndex = "backoffLimitPerIndex" JobTemplateSpecFieldCompletionMode = "completionMode" JobTemplateSpecFieldContainers = "containers" JobTemplateSpecFieldDNSConfig = "dnsConfig" JobTemplateSpecFieldDNSPolicy = "dnsPolicy" JobTemplateSpecFieldEnableServiceLinks = "enableServiceLinks" JobTemplateSpecFieldEphemeralContainers = "ephemeralContainers" JobTemplateSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy" JobTemplateSpecFieldFsgid = "fsgid" JobTemplateSpecFieldGids = "gids" JobTemplateSpecFieldHostAliases = "hostAliases" JobTemplateSpecFieldHostIPC = "hostIPC" JobTemplateSpecFieldHostNetwork = "hostNetwork" JobTemplateSpecFieldHostPID = "hostPID" JobTemplateSpecFieldHostUsers = "hostUsers" JobTemplateSpecFieldHostname = "hostname" JobTemplateSpecFieldImagePullSecrets = "imagePullSecrets" JobTemplateSpecFieldJobConfig = "jobConfig" JobTemplateSpecFieldJobMetadata = "jobMetadata" JobTemplateSpecFieldMaxFailedIndexes = "maxFailedIndexes" JobTemplateSpecFieldNodeID = "nodeId" JobTemplateSpecFieldOS = "os" JobTemplateSpecFieldObjectMeta = "metadata" JobTemplateSpecFieldOverhead = "overhead" JobTemplateSpecFieldPodFailurePolicy = "podFailurePolicy" JobTemplateSpecFieldPodReplacementPolicy = "podReplacementPolicy" JobTemplateSpecFieldPreemptionPolicy = "preemptionPolicy" JobTemplateSpecFieldReadinessGates = "readinessGates" JobTemplateSpecFieldResourceClaims = "resourceClaims" JobTemplateSpecFieldRestartPolicy = "restartPolicy" JobTemplateSpecFieldRunAsGroup = "runAsGroup" JobTemplateSpecFieldRunAsNonRoot = "runAsNonRoot" JobTemplateSpecFieldRuntimeClassName = "runtimeClassName" JobTemplateSpecFieldScheduling = "scheduling" JobTemplateSpecFieldSchedulingGates = "schedulingGates" JobTemplateSpecFieldSeccompProfile = "seccompProfile" JobTemplateSpecFieldSelector = "selector" JobTemplateSpecFieldServiceAccountName = "serviceAccountName" JobTemplateSpecFieldSetHostnameAsFQDN = "setHostnameAsFQDN" JobTemplateSpecFieldSubdomain = "subdomain" JobTemplateSpecFieldSuspend = "suspend" JobTemplateSpecFieldSysctls = "sysctls" JobTemplateSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" JobTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobTemplateSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" JobTemplateSpecFieldUid = "uid" JobTemplateSpecFieldVolumes = "volumes" JobTemplateSpecFieldWindowsOptions = "windowsOptions" )
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 ( LifecycleHandlerType = "lifecycleHandler" LifecycleHandlerFieldCommand = "command" LifecycleHandlerFieldHTTPHeaders = "httpHeaders" LifecycleHandlerFieldHost = "host" LifecycleHandlerFieldPath = "path" LifecycleHandlerFieldPort = "port" LifecycleHandlerFieldScheme = "scheme" LifecycleHandlerFieldTCP = "tcp" )
View Source
const ( LoadBalancerIngressType = "loadBalancerIngress" LoadBalancerIngressFieldHostname = "hostname" LoadBalancerIngressFieldIP = "ip" LoadBalancerIngressFieldPorts = "ports" )
View Source
const ( LoadBalancerStatusType = "loadBalancerStatus" LoadBalancerStatusFieldIngress = "ingress" )
View Source
const ( LocalObjectReferenceType = "localObjectReference" LocalObjectReferenceFieldName = "name" )
View Source
const ( LocalVolumeSourceType = "localVolumeSource" LocalVolumeSourceFieldFSType = "fsType" LocalVolumeSourceFieldPath = "path" )
View Source
const ( MetricType = "metric" MetricFieldContainerResource = "containerResource" MetricFieldCurrent = "current" MetricFieldDescribedObject = "describedObject" MetricFieldName = "name" MetricFieldSelector = "selector" MetricFieldTarget = "target" MetricFieldType = "type" )
View Source
const ( MetricIdentifierType = "metricIdentifier" MetricIdentifierFieldName = "name" MetricIdentifierFieldSelector = "selector" )
View Source
const ( MetricStatusType = "metricStatus" MetricStatusFieldContainerResource = "containerResource" MetricStatusFieldCurrent = "current" MetricStatusFieldExternal = "external" MetricStatusFieldObject = "object" MetricStatusFieldPods = "pods" MetricStatusFieldResource = "resource" MetricStatusFieldType = "type" )
View Source
const ( MetricTargetType = "metricTarget" MetricTargetFieldAverageValue = "averageValue" MetricTargetFieldType = "type" MetricTargetFieldUtilization = "utilization" MetricTargetFieldValue = "value" )
View Source
const ( MetricValueStatusType = "metricValueStatus" MetricValueStatusFieldAverageValue = "averageValue" MetricValueStatusFieldUtilization = "utilization" MetricValueStatusFieldValue = "value" )
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" NamespacedSecretFieldImmutable = "immutable" 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" NodeSelectorTermFieldMatchFields = "matchFields" )
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 ( ObjectMetricSourceType = "objectMetricSource" ObjectMetricSourceFieldDescribedObject = "describedObject" ObjectMetricSourceFieldMetric = "metric" ObjectMetricSourceFieldTarget = "target" )
View Source
const ( ObjectMetricStatusType = "objectMetricStatus" ObjectMetricStatusFieldCurrent = "current" ObjectMetricStatusFieldDescribedObject = "describedObject" ObjectMetricStatusFieldMetric = "metric" )
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" PersistentVolumeClaimFieldDataSource = "dataSource" PersistentVolumeClaimFieldDataSourceRef = "dataSourceRef" 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" PersistentVolumeClaimSpecFieldDataSource = "dataSource" PersistentVolumeClaimSpecFieldDataSourceRef = "dataSourceRef" PersistentVolumeClaimSpecFieldResources = "resources" PersistentVolumeClaimSpecFieldSelector = "selector" PersistentVolumeClaimSpecFieldStorageClassID = "storageClassId" PersistentVolumeClaimSpecFieldVolumeID = "volumeId" PersistentVolumeClaimSpecFieldVolumeMode = "volumeMode" )
View Source
const ( PersistentVolumeClaimStatusType = "persistentVolumeClaimStatus" PersistentVolumeClaimStatusFieldAccessModes = "accessModes" PersistentVolumeClaimStatusFieldAllocatedResourceStatuses = "allocatedResourceStatuses" PersistentVolumeClaimStatusFieldAllocatedResources = "allocatedResources" PersistentVolumeClaimStatusFieldCapacity = "capacity" PersistentVolumeClaimStatusFieldConditions = "conditions" PersistentVolumeClaimStatusFieldPhase = "phase" )
View Source
const ( PersistentVolumeClaimTemplateType = "persistentVolumeClaimTemplate" PersistentVolumeClaimTemplateFieldObjectMeta = "metadata" PersistentVolumeClaimTemplateFieldSpec = "spec" )
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" PodFieldEnableServiceLinks = "enableServiceLinks" PodFieldEphemeralContainers = "ephemeralContainers" PodFieldFSGroupChangePolicy = "fsGroupChangePolicy" PodFieldFsgid = "fsgid" PodFieldGids = "gids" PodFieldHostAliases = "hostAliases" PodFieldHostIPC = "hostIPC" PodFieldHostNetwork = "hostNetwork" PodFieldHostPID = "hostPID" PodFieldHostUsers = "hostUsers" PodFieldHostname = "hostname" PodFieldImagePullSecrets = "imagePullSecrets" PodFieldLabels = "labels" PodFieldName = "name" PodFieldNamespaceId = "namespaceId" PodFieldNodeID = "nodeId" PodFieldOS = "os" PodFieldOverhead = "overhead" PodFieldOwnerReferences = "ownerReferences" PodFieldPreemptionPolicy = "preemptionPolicy" PodFieldProjectID = "projectId" PodFieldPublicEndpoints = "publicEndpoints" PodFieldReadinessGates = "readinessGates" PodFieldRemoved = "removed" PodFieldResourceClaims = "resourceClaims" PodFieldRestartPolicy = "restartPolicy" PodFieldRunAsGroup = "runAsGroup" PodFieldRunAsNonRoot = "runAsNonRoot" PodFieldRuntimeClassName = "runtimeClassName" PodFieldScheduling = "scheduling" PodFieldSchedulingGates = "schedulingGates" PodFieldSeccompProfile = "seccompProfile" PodFieldServiceAccountName = "serviceAccountName" PodFieldSetHostnameAsFQDN = "setHostnameAsFQDN" PodFieldState = "state" PodFieldStatus = "status" PodFieldSubdomain = "subdomain" PodFieldSysctls = "sysctls" PodFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodFieldTopologySpreadConstraints = "topologySpreadConstraints" PodFieldTransitioning = "transitioning" PodFieldTransitioningMessage = "transitioningMessage" PodFieldUUID = "uuid" PodFieldUid = "uid" PodFieldVolumes = "volumes" PodFieldWindowsOptions = "windowsOptions" PodFieldWorkloadID = "workloadId" PodFieldWorkloadMetrics = "workloadMetrics" )
View Source
const ( PodAffinityType = "podAffinity" PodAffinityFieldPreferredDuringSchedulingIgnoredDuringExecution = "preferredDuringSchedulingIgnoredDuringExecution" PodAffinityFieldRequiredDuringSchedulingIgnoredDuringExecution = "requiredDuringSchedulingIgnoredDuringExecution" )
View Source
const ( PodAffinityTermType = "podAffinityTerm" PodAffinityTermFieldLabelSelector = "labelSelector" PodAffinityTermFieldNamespaceSelector = "namespaceSelector" 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 ( PodFailurePolicyType = "podFailurePolicy" PodFailurePolicyFieldRules = "rules" )
View Source
const ( PodFailurePolicyOnExitCodesRequirementType = "podFailurePolicyOnExitCodesRequirement" PodFailurePolicyOnExitCodesRequirementFieldContainerName = "containerName" PodFailurePolicyOnExitCodesRequirementFieldOperator = "operator" PodFailurePolicyOnExitCodesRequirementFieldValues = "values" )
View Source
const ( PodFailurePolicyOnPodConditionsPatternType = "podFailurePolicyOnPodConditionsPattern" PodFailurePolicyOnPodConditionsPatternFieldStatus = "status" PodFailurePolicyOnPodConditionsPatternFieldType = "type" )
View Source
const ( PodFailurePolicyRuleType = "podFailurePolicyRule" PodFailurePolicyRuleFieldAction = "action" PodFailurePolicyRuleFieldOnExitCodes = "onExitCodes" PodFailurePolicyRuleFieldOnPodConditions = "onPodConditions" )
View Source
const ( PodIPType = "podIP" PodIPFieldIP = "ip" )
View Source
const ( PodOSType = "podOS" PodOSFieldName = "name" )
View Source
const ( PodReadinessGateType = "podReadinessGate" PodReadinessGateFieldConditionType = "conditionType" )
View Source
const ( PodResourceClaimType = "podResourceClaim" PodResourceClaimFieldName = "name" PodResourceClaimFieldSource = "source" )
View Source
const ( PodResourceClaimStatusType = "podResourceClaimStatus" PodResourceClaimStatusFieldName = "name" PodResourceClaimStatusFieldResourceClaimName = "resourceClaimName" )
View Source
const ( PodSchedulingGateType = "podSchedulingGate" PodSchedulingGateFieldName = "name" )
View Source
const ( PodSecurityContextType = "podSecurityContext" PodSecurityContextFieldFSGroupChangePolicy = "fsGroupChangePolicy" PodSecurityContextFieldFsgid = "fsgid" PodSecurityContextFieldGids = "gids" PodSecurityContextFieldRunAsGroup = "runAsGroup" PodSecurityContextFieldRunAsNonRoot = "runAsNonRoot" PodSecurityContextFieldSeccompProfile = "seccompProfile" PodSecurityContextFieldSysctls = "sysctls" PodSecurityContextFieldUid = "uid" PodSecurityContextFieldWindowsOptions = "windowsOptions" )
View Source
const ( PodSpecType = "podSpec" PodSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" PodSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" PodSpecFieldContainers = "containers" PodSpecFieldDNSConfig = "dnsConfig" PodSpecFieldDNSPolicy = "dnsPolicy" PodSpecFieldEnableServiceLinks = "enableServiceLinks" PodSpecFieldEphemeralContainers = "ephemeralContainers" PodSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy" PodSpecFieldFsgid = "fsgid" PodSpecFieldGids = "gids" PodSpecFieldHostAliases = "hostAliases" PodSpecFieldHostIPC = "hostIPC" PodSpecFieldHostNetwork = "hostNetwork" PodSpecFieldHostPID = "hostPID" PodSpecFieldHostUsers = "hostUsers" PodSpecFieldHostname = "hostname" PodSpecFieldImagePullSecrets = "imagePullSecrets" PodSpecFieldNodeID = "nodeId" PodSpecFieldOS = "os" PodSpecFieldOverhead = "overhead" PodSpecFieldPreemptionPolicy = "preemptionPolicy" PodSpecFieldReadinessGates = "readinessGates" PodSpecFieldResourceClaims = "resourceClaims" PodSpecFieldRestartPolicy = "restartPolicy" PodSpecFieldRunAsGroup = "runAsGroup" PodSpecFieldRunAsNonRoot = "runAsNonRoot" PodSpecFieldRuntimeClassName = "runtimeClassName" PodSpecFieldScheduling = "scheduling" PodSpecFieldSchedulingGates = "schedulingGates" PodSpecFieldSeccompProfile = "seccompProfile" PodSpecFieldServiceAccountName = "serviceAccountName" PodSpecFieldSetHostnameAsFQDN = "setHostnameAsFQDN" PodSpecFieldSubdomain = "subdomain" PodSpecFieldSysctls = "sysctls" PodSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" PodSpecFieldUid = "uid" PodSpecFieldVolumes = "volumes" PodSpecFieldWindowsOptions = "windowsOptions" )
View Source
const ( PodStatusType = "podStatus" PodStatusFieldConditions = "conditions" PodStatusFieldContainerStatuses = "containerStatuses" PodStatusFieldEphemeralContainerStatuses = "ephemeralContainerStatuses" PodStatusFieldHostIPs = "hostIPs" PodStatusFieldInitContainerStatuses = "initContainerStatuses" PodStatusFieldMessage = "message" PodStatusFieldNodeIp = "nodeIp" PodStatusFieldNominatedNodeName = "nominatedNodeName" PodStatusFieldPhase = "phase" PodStatusFieldPodIPs = "podIPs" PodStatusFieldPodIp = "podIp" PodStatusFieldQOSClass = "qosClass" PodStatusFieldReason = "reason" PodStatusFieldResize = "resize" PodStatusFieldResourceClaimStatuses = "resourceClaimStatuses" PodStatusFieldStartTime = "startTime" )
View Source
const ( PodTemplateSpecType = "podTemplateSpec" PodTemplateSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" PodTemplateSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" PodTemplateSpecFieldContainers = "containers" PodTemplateSpecFieldDNSConfig = "dnsConfig" PodTemplateSpecFieldDNSPolicy = "dnsPolicy" PodTemplateSpecFieldEnableServiceLinks = "enableServiceLinks" PodTemplateSpecFieldEphemeralContainers = "ephemeralContainers" PodTemplateSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy" PodTemplateSpecFieldFsgid = "fsgid" PodTemplateSpecFieldGids = "gids" PodTemplateSpecFieldHostAliases = "hostAliases" PodTemplateSpecFieldHostIPC = "hostIPC" PodTemplateSpecFieldHostNetwork = "hostNetwork" PodTemplateSpecFieldHostPID = "hostPID" PodTemplateSpecFieldHostUsers = "hostUsers" PodTemplateSpecFieldHostname = "hostname" PodTemplateSpecFieldImagePullSecrets = "imagePullSecrets" PodTemplateSpecFieldNodeID = "nodeId" PodTemplateSpecFieldOS = "os" PodTemplateSpecFieldObjectMeta = "metadata" PodTemplateSpecFieldOverhead = "overhead" PodTemplateSpecFieldPreemptionPolicy = "preemptionPolicy" PodTemplateSpecFieldReadinessGates = "readinessGates" PodTemplateSpecFieldResourceClaims = "resourceClaims" PodTemplateSpecFieldRestartPolicy = "restartPolicy" PodTemplateSpecFieldRunAsGroup = "runAsGroup" PodTemplateSpecFieldRunAsNonRoot = "runAsNonRoot" PodTemplateSpecFieldRuntimeClassName = "runtimeClassName" PodTemplateSpecFieldScheduling = "scheduling" PodTemplateSpecFieldSchedulingGates = "schedulingGates" PodTemplateSpecFieldSeccompProfile = "seccompProfile" PodTemplateSpecFieldServiceAccountName = "serviceAccountName" PodTemplateSpecFieldSetHostnameAsFQDN = "setHostnameAsFQDN" PodTemplateSpecFieldSubdomain = "subdomain" PodTemplateSpecFieldSysctls = "sysctls" PodTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodTemplateSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" PodTemplateSpecFieldUid = "uid" PodTemplateSpecFieldVolumes = "volumes" PodTemplateSpecFieldWindowsOptions = "windowsOptions" )
View Source
const ( PodsMetricSourceType = "podsMetricSource" PodsMetricSourceFieldMetric = "metric" PodsMetricSourceFieldTarget = "target" )
View Source
const ( PodsMetricStatusType = "podsMetricStatus" PodsMetricStatusFieldCurrent = "current" PodsMetricStatusFieldMetric = "metric" )
View Source
const ( PortStatusType = "portStatus" PortStatusFieldError = "error" PortStatusFieldPort = "port" PortStatusFieldProtocol = "protocol" )
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" ProbeFieldGRPC = "grpc" ProbeFieldHTTPHeaders = "httpHeaders" ProbeFieldHost = "host" ProbeFieldInitialDelaySeconds = "initialDelaySeconds" ProbeFieldPath = "path" ProbeFieldPeriodSeconds = "periodSeconds" ProbeFieldPort = "port" ProbeFieldScheme = "scheme" ProbeFieldSuccessThreshold = "successThreshold" ProbeFieldTCP = "tcp" ProbeFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" 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" QuobyteVolumeSourceFieldTenant = "tenant" 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" RegistryCredentialFieldEmail = "email" 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" ReplicaSetFieldEnableServiceLinks = "enableServiceLinks" ReplicaSetFieldEphemeralContainers = "ephemeralContainers" ReplicaSetFieldFSGroupChangePolicy = "fsGroupChangePolicy" ReplicaSetFieldFsgid = "fsgid" ReplicaSetFieldGids = "gids" ReplicaSetFieldHostAliases = "hostAliases" ReplicaSetFieldHostIPC = "hostIPC" ReplicaSetFieldHostNetwork = "hostNetwork" ReplicaSetFieldHostPID = "hostPID" ReplicaSetFieldHostUsers = "hostUsers" ReplicaSetFieldHostname = "hostname" ReplicaSetFieldImagePullSecrets = "imagePullSecrets" ReplicaSetFieldLabels = "labels" ReplicaSetFieldName = "name" ReplicaSetFieldNamespaceId = "namespaceId" ReplicaSetFieldNodeID = "nodeId" ReplicaSetFieldOS = "os" ReplicaSetFieldOverhead = "overhead" ReplicaSetFieldOwnerReferences = "ownerReferences" ReplicaSetFieldPreemptionPolicy = "preemptionPolicy" ReplicaSetFieldProjectID = "projectId" ReplicaSetFieldPublicEndpoints = "publicEndpoints" ReplicaSetFieldReadinessGates = "readinessGates" ReplicaSetFieldRemoved = "removed" ReplicaSetFieldReplicaSetConfig = "replicaSetConfig" ReplicaSetFieldReplicaSetStatus = "replicaSetStatus" ReplicaSetFieldResourceClaims = "resourceClaims" ReplicaSetFieldRestartPolicy = "restartPolicy" ReplicaSetFieldRunAsGroup = "runAsGroup" ReplicaSetFieldRunAsNonRoot = "runAsNonRoot" ReplicaSetFieldRuntimeClassName = "runtimeClassName" ReplicaSetFieldScale = "scale" ReplicaSetFieldScheduling = "scheduling" ReplicaSetFieldSchedulingGates = "schedulingGates" ReplicaSetFieldSeccompProfile = "seccompProfile" ReplicaSetFieldSelector = "selector" ReplicaSetFieldServiceAccountName = "serviceAccountName" ReplicaSetFieldSetHostnameAsFQDN = "setHostnameAsFQDN" ReplicaSetFieldState = "state" ReplicaSetFieldSubdomain = "subdomain" ReplicaSetFieldSysctls = "sysctls" ReplicaSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicaSetFieldTopologySpreadConstraints = "topologySpreadConstraints" ReplicaSetFieldTransitioning = "transitioning" ReplicaSetFieldTransitioningMessage = "transitioningMessage" ReplicaSetFieldUUID = "uuid" ReplicaSetFieldUid = "uid" ReplicaSetFieldVolumes = "volumes" ReplicaSetFieldWindowsOptions = "windowsOptions" ReplicaSetFieldWorkloadAnnotations = "workloadAnnotations" ReplicaSetFieldWorkloadLabels = "workloadLabels" ReplicaSetFieldWorkloadMetrics = "workloadMetrics" )
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" ReplicationControllerFieldEnableServiceLinks = "enableServiceLinks" ReplicationControllerFieldEphemeralContainers = "ephemeralContainers" ReplicationControllerFieldFSGroupChangePolicy = "fsGroupChangePolicy" ReplicationControllerFieldFsgid = "fsgid" ReplicationControllerFieldGids = "gids" ReplicationControllerFieldHostAliases = "hostAliases" ReplicationControllerFieldHostIPC = "hostIPC" ReplicationControllerFieldHostNetwork = "hostNetwork" ReplicationControllerFieldHostPID = "hostPID" ReplicationControllerFieldHostUsers = "hostUsers" ReplicationControllerFieldHostname = "hostname" ReplicationControllerFieldImagePullSecrets = "imagePullSecrets" ReplicationControllerFieldLabels = "labels" ReplicationControllerFieldName = "name" ReplicationControllerFieldNamespaceId = "namespaceId" ReplicationControllerFieldNodeID = "nodeId" ReplicationControllerFieldOS = "os" ReplicationControllerFieldOverhead = "overhead" ReplicationControllerFieldOwnerReferences = "ownerReferences" ReplicationControllerFieldPreemptionPolicy = "preemptionPolicy" ReplicationControllerFieldProjectID = "projectId" ReplicationControllerFieldPublicEndpoints = "publicEndpoints" ReplicationControllerFieldReadinessGates = "readinessGates" ReplicationControllerFieldRemoved = "removed" ReplicationControllerFieldReplicationControllerConfig = "replicationControllerConfig" ReplicationControllerFieldReplicationControllerStatus = "replicationControllerStatus" ReplicationControllerFieldResourceClaims = "resourceClaims" ReplicationControllerFieldRestartPolicy = "restartPolicy" ReplicationControllerFieldRunAsGroup = "runAsGroup" ReplicationControllerFieldRunAsNonRoot = "runAsNonRoot" ReplicationControllerFieldRuntimeClassName = "runtimeClassName" ReplicationControllerFieldScale = "scale" ReplicationControllerFieldScheduling = "scheduling" ReplicationControllerFieldSchedulingGates = "schedulingGates" ReplicationControllerFieldSeccompProfile = "seccompProfile" ReplicationControllerFieldSelector = "selector" ReplicationControllerFieldServiceAccountName = "serviceAccountName" ReplicationControllerFieldSetHostnameAsFQDN = "setHostnameAsFQDN" ReplicationControllerFieldState = "state" ReplicationControllerFieldSubdomain = "subdomain" ReplicationControllerFieldSysctls = "sysctls" ReplicationControllerFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicationControllerFieldTopologySpreadConstraints = "topologySpreadConstraints" ReplicationControllerFieldTransitioning = "transitioning" ReplicationControllerFieldTransitioningMessage = "transitioningMessage" ReplicationControllerFieldUUID = "uuid" ReplicationControllerFieldUid = "uid" ReplicationControllerFieldVolumes = "volumes" ReplicationControllerFieldWindowsOptions = "windowsOptions" ReplicationControllerFieldWorkloadAnnotations = "workloadAnnotations" ReplicationControllerFieldWorkloadLabels = "workloadLabels" ReplicationControllerFieldWorkloadMetrics = "workloadMetrics" )
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" ReplicationControllerSpecFieldEnableServiceLinks = "enableServiceLinks" ReplicationControllerSpecFieldEphemeralContainers = "ephemeralContainers" ReplicationControllerSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy" ReplicationControllerSpecFieldFsgid = "fsgid" ReplicationControllerSpecFieldGids = "gids" ReplicationControllerSpecFieldHostAliases = "hostAliases" ReplicationControllerSpecFieldHostIPC = "hostIPC" ReplicationControllerSpecFieldHostNetwork = "hostNetwork" ReplicationControllerSpecFieldHostPID = "hostPID" ReplicationControllerSpecFieldHostUsers = "hostUsers" ReplicationControllerSpecFieldHostname = "hostname" ReplicationControllerSpecFieldImagePullSecrets = "imagePullSecrets" ReplicationControllerSpecFieldNodeID = "nodeId" ReplicationControllerSpecFieldOS = "os" ReplicationControllerSpecFieldObjectMeta = "metadata" ReplicationControllerSpecFieldOverhead = "overhead" ReplicationControllerSpecFieldPreemptionPolicy = "preemptionPolicy" ReplicationControllerSpecFieldReadinessGates = "readinessGates" ReplicationControllerSpecFieldReplicationControllerConfig = "replicationControllerConfig" ReplicationControllerSpecFieldResourceClaims = "resourceClaims" ReplicationControllerSpecFieldRestartPolicy = "restartPolicy" ReplicationControllerSpecFieldRunAsGroup = "runAsGroup" ReplicationControllerSpecFieldRunAsNonRoot = "runAsNonRoot" ReplicationControllerSpecFieldRuntimeClassName = "runtimeClassName" ReplicationControllerSpecFieldScale = "scale" ReplicationControllerSpecFieldScheduling = "scheduling" ReplicationControllerSpecFieldSchedulingGates = "schedulingGates" ReplicationControllerSpecFieldSeccompProfile = "seccompProfile" ReplicationControllerSpecFieldSelector = "selector" ReplicationControllerSpecFieldServiceAccountName = "serviceAccountName" ReplicationControllerSpecFieldSetHostnameAsFQDN = "setHostnameAsFQDN" ReplicationControllerSpecFieldSubdomain = "subdomain" ReplicationControllerSpecFieldSysctls = "sysctls" ReplicationControllerSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicationControllerSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" ReplicationControllerSpecFieldUid = "uid" ReplicationControllerSpecFieldVolumes = "volumes" ReplicationControllerSpecFieldWindowsOptions = "windowsOptions" )
View Source
const ( ReplicationControllerStatusType = "replicationControllerStatus" ReplicationControllerStatusFieldAvailableReplicas = "availableReplicas" ReplicationControllerStatusFieldConditions = "conditions" ReplicationControllerStatusFieldFullyLabeledReplicas = "fullyLabeledReplicas" ReplicationControllerStatusFieldObservedGeneration = "observedGeneration" ReplicationControllerStatusFieldReadyReplicas = "readyReplicas" ReplicationControllerStatusFieldReplicas = "replicas" )
View Source
const ( ResourceClaimType = "resourceClaim" ResourceClaimFieldName = "name" )
View Source
const ( ResourceFieldSelectorType = "resourceFieldSelector" ResourceFieldSelectorFieldContainerName = "containerName" ResourceFieldSelectorFieldDivisor = "divisor" ResourceFieldSelectorFieldResource = "resource" )
View Source
const ( ResourceMetricSourceType = "resourceMetricSource" ResourceMetricSourceFieldName = "name" ResourceMetricSourceFieldTarget = "target" )
View Source
const ( ResourceMetricStatusType = "resourceMetricStatus" ResourceMetricStatusFieldCurrent = "current" ResourceMetricStatusFieldName = "name" )
View Source
const ( ResourceRequirementsType = "resourceRequirements" ResourceRequirementsFieldClaims = "claims" ResourceRequirementsFieldLimits = "limits" ResourceRequirementsFieldRequests = "requests" )
View Source
const ( RollbackRevisionType = "rollbackRevision" RollbackRevisionFieldForceUpgrade = "forceUpgrade" RollbackRevisionFieldRevisionID = "revisionId" )
View Source
const ( RollingUpdateDaemonSetType = "rollingUpdateDaemonSet" RollingUpdateDaemonSetFieldMaxSurge = "maxSurge" )
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 ( SeccompProfileType = "seccompProfile" SeccompProfileFieldLocalhostProfile = "localhostProfile" SeccompProfileFieldType = "type" )
View Source
const ( SecretType = "secret" SecretFieldAnnotations = "annotations" SecretFieldCreated = "created" SecretFieldCreatorID = "creatorId" SecretFieldData = "data" SecretFieldDescription = "description" SecretFieldImmutable = "immutable" 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" SecretVolumeSourceFieldSecretName = "secretName" )
View Source
const ( SecurityContextType = "securityContext" SecurityContextFieldAllowPrivilegeEscalation = "allowPrivilegeEscalation" SecurityContextFieldCapAdd = "capAdd" SecurityContextFieldCapDrop = "capDrop" SecurityContextFieldPrivileged = "privileged" SecurityContextFieldProcMount = "procMount" SecurityContextFieldReadOnly = "readOnly" SecurityContextFieldRunAsGroup = "runAsGroup" SecurityContextFieldRunAsNonRoot = "runAsNonRoot" SecurityContextFieldSeccompProfile = "seccompProfile" SecurityContextFieldUid = "uid" SecurityContextFieldWindowsOptions = "windowsOptions" )
View Source
const ( ServiceType = "service" ServiceFieldAllocateLoadBalancerNodePorts = "allocateLoadBalancerNodePorts" ServiceFieldAnnotations = "annotations" ServiceFieldClusterIPs = "clusterIPs" ServiceFieldClusterIp = "clusterIp" ServiceFieldCreated = "created" ServiceFieldCreatorID = "creatorId" ServiceFieldDescription = "description" ServiceFieldExternalIPs = "externalIPs" ServiceFieldExternalTrafficPolicy = "externalTrafficPolicy" ServiceFieldHealthCheckNodePort = "healthCheckNodePort" ServiceFieldHostname = "hostname" ServiceFieldIPAddresses = "ipAddresses" ServiceFieldIPFamilies = "ipFamilies" ServiceFieldIPFamilyPolicy = "ipFamilyPolicy" ServiceFieldInternalTrafficPolicy = "internalTrafficPolicy" ServiceFieldKind = "kind" ServiceFieldLabels = "labels" ServiceFieldLoadBalancerClass = "loadBalancerClass" 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 ( ServiceAccountTokenProjectionType = "serviceAccountTokenProjection" ServiceAccountTokenProjectionFieldAudience = "audience" ServiceAccountTokenProjectionFieldExpirationSeconds = "expirationSeconds" ServiceAccountTokenProjectionFieldPath = "path" )
View Source
const ( ServiceBackendPortType = "serviceBackendPort" ServiceBackendPortFieldName = "name" ServiceBackendPortFieldNumber = "number" )
View Source
const ( ServicePortType = "servicePort" ServicePortFieldAppProtocol = "appProtocol" ServicePortFieldName = "name" ServicePortFieldNodePort = "nodePort" ServicePortFieldPort = "port" ServicePortFieldProtocol = "protocol" ServicePortFieldTargetPort = "targetPort" )
View Source
const ( ServiceSpecType = "serviceSpec" ServiceSpecFieldAllocateLoadBalancerNodePorts = "allocateLoadBalancerNodePorts" ServiceSpecFieldClusterIPs = "clusterIPs" ServiceSpecFieldClusterIp = "clusterIp" ServiceSpecFieldExternalIPs = "externalIPs" ServiceSpecFieldExternalTrafficPolicy = "externalTrafficPolicy" ServiceSpecFieldHealthCheckNodePort = "healthCheckNodePort" ServiceSpecFieldHostname = "hostname" ServiceSpecFieldIPFamilies = "ipFamilies" ServiceSpecFieldIPFamilyPolicy = "ipFamilyPolicy" ServiceSpecFieldInternalTrafficPolicy = "internalTrafficPolicy" ServiceSpecFieldLoadBalancerClass = "loadBalancerClass" ServiceSpecFieldLoadBalancerIP = "loadBalancerIP" ServiceSpecFieldLoadBalancerSourceRanges = "loadBalancerSourceRanges" ServiceSpecFieldPorts = "ports" ServiceSpecFieldPublishNotReadyAddresses = "publishNotReadyAddresses" ServiceSpecFieldSelector = "selector" ServiceSpecFieldServiceKind = "serviceKind" ServiceSpecFieldSessionAffinity = "sessionAffinity" ServiceSpecFieldSessionAffinityConfig = "sessionAffinityConfig" )
View Source
const ( ServiceStatusType = "serviceStatus" ServiceStatusFieldConditions = "conditions" 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" StatefulSetFieldEnableServiceLinks = "enableServiceLinks" StatefulSetFieldEphemeralContainers = "ephemeralContainers" StatefulSetFieldFSGroupChangePolicy = "fsGroupChangePolicy" StatefulSetFieldFsgid = "fsgid" StatefulSetFieldGids = "gids" StatefulSetFieldHostAliases = "hostAliases" StatefulSetFieldHostIPC = "hostIPC" StatefulSetFieldHostNetwork = "hostNetwork" StatefulSetFieldHostPID = "hostPID" StatefulSetFieldHostUsers = "hostUsers" StatefulSetFieldHostname = "hostname" StatefulSetFieldImagePullSecrets = "imagePullSecrets" StatefulSetFieldLabels = "labels" StatefulSetFieldMinReadySeconds = "minReadySeconds" StatefulSetFieldName = "name" StatefulSetFieldNamespaceId = "namespaceId" StatefulSetFieldNodeID = "nodeId" StatefulSetFieldOS = "os" StatefulSetFieldOrdinals = "ordinals" StatefulSetFieldOverhead = "overhead" StatefulSetFieldOwnerReferences = "ownerReferences" StatefulSetFieldPersistentVolumeClaimRetentionPolicy = "persistentVolumeClaimRetentionPolicy" StatefulSetFieldPreemptionPolicy = "preemptionPolicy" StatefulSetFieldProjectID = "projectId" StatefulSetFieldPublicEndpoints = "publicEndpoints" StatefulSetFieldReadinessGates = "readinessGates" StatefulSetFieldRemoved = "removed" StatefulSetFieldResourceClaims = "resourceClaims" StatefulSetFieldRestartPolicy = "restartPolicy" StatefulSetFieldRunAsGroup = "runAsGroup" StatefulSetFieldRunAsNonRoot = "runAsNonRoot" StatefulSetFieldRuntimeClassName = "runtimeClassName" StatefulSetFieldScale = "scale" StatefulSetFieldScheduling = "scheduling" StatefulSetFieldSchedulingGates = "schedulingGates" StatefulSetFieldSeccompProfile = "seccompProfile" StatefulSetFieldSelector = "selector" StatefulSetFieldServiceAccountName = "serviceAccountName" StatefulSetFieldSetHostnameAsFQDN = "setHostnameAsFQDN" StatefulSetFieldState = "state" StatefulSetFieldStatefulSetConfig = "statefulSetConfig" StatefulSetFieldStatefulSetStatus = "statefulSetStatus" StatefulSetFieldSubdomain = "subdomain" StatefulSetFieldSysctls = "sysctls" StatefulSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" StatefulSetFieldTopologySpreadConstraints = "topologySpreadConstraints" StatefulSetFieldTransitioning = "transitioning" StatefulSetFieldTransitioningMessage = "transitioningMessage" StatefulSetFieldUUID = "uuid" StatefulSetFieldUid = "uid" StatefulSetFieldVolumes = "volumes" StatefulSetFieldWindowsOptions = "windowsOptions" StatefulSetFieldWorkloadAnnotations = "workloadAnnotations" StatefulSetFieldWorkloadLabels = "workloadLabels" StatefulSetFieldWorkloadMetrics = "workloadMetrics" )
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 ( StatefulSetOrdinalsType = "statefulSetOrdinals" StatefulSetOrdinalsFieldStart = "start" )
View Source
const ( StatefulSetPersistentVolumeClaimRetentionPolicyType = "statefulSetPersistentVolumeClaimRetentionPolicy" StatefulSetPersistentVolumeClaimRetentionPolicyFieldWhenDeleted = "whenDeleted" StatefulSetPersistentVolumeClaimRetentionPolicyFieldWhenScaled = "whenScaled" )
View Source
const ( StatefulSetSpecType = "statefulSetSpec" StatefulSetSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" StatefulSetSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" StatefulSetSpecFieldContainers = "containers" StatefulSetSpecFieldDNSConfig = "dnsConfig" StatefulSetSpecFieldDNSPolicy = "dnsPolicy" StatefulSetSpecFieldEnableServiceLinks = "enableServiceLinks" StatefulSetSpecFieldEphemeralContainers = "ephemeralContainers" StatefulSetSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy" StatefulSetSpecFieldFsgid = "fsgid" StatefulSetSpecFieldGids = "gids" StatefulSetSpecFieldHostAliases = "hostAliases" StatefulSetSpecFieldHostIPC = "hostIPC" StatefulSetSpecFieldHostNetwork = "hostNetwork" StatefulSetSpecFieldHostPID = "hostPID" StatefulSetSpecFieldHostUsers = "hostUsers" StatefulSetSpecFieldHostname = "hostname" StatefulSetSpecFieldImagePullSecrets = "imagePullSecrets" StatefulSetSpecFieldMinReadySeconds = "minReadySeconds" StatefulSetSpecFieldNodeID = "nodeId" StatefulSetSpecFieldOS = "os" StatefulSetSpecFieldObjectMeta = "metadata" StatefulSetSpecFieldOrdinals = "ordinals" StatefulSetSpecFieldOverhead = "overhead" StatefulSetSpecFieldPersistentVolumeClaimRetentionPolicy = "persistentVolumeClaimRetentionPolicy" StatefulSetSpecFieldPreemptionPolicy = "preemptionPolicy" StatefulSetSpecFieldReadinessGates = "readinessGates" StatefulSetSpecFieldResourceClaims = "resourceClaims" StatefulSetSpecFieldRestartPolicy = "restartPolicy" StatefulSetSpecFieldRunAsGroup = "runAsGroup" StatefulSetSpecFieldRunAsNonRoot = "runAsNonRoot" StatefulSetSpecFieldRuntimeClassName = "runtimeClassName" StatefulSetSpecFieldScale = "scale" StatefulSetSpecFieldScheduling = "scheduling" StatefulSetSpecFieldSchedulingGates = "schedulingGates" StatefulSetSpecFieldSeccompProfile = "seccompProfile" StatefulSetSpecFieldSelector = "selector" StatefulSetSpecFieldServiceAccountName = "serviceAccountName" StatefulSetSpecFieldSetHostnameAsFQDN = "setHostnameAsFQDN" StatefulSetSpecFieldStatefulSetConfig = "statefulSetConfig" StatefulSetSpecFieldSubdomain = "subdomain" StatefulSetSpecFieldSysctls = "sysctls" StatefulSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" StatefulSetSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" StatefulSetSpecFieldUid = "uid" StatefulSetSpecFieldVolumes = "volumes" StatefulSetSpecFieldWindowsOptions = "windowsOptions" )
View Source
const ( StatefulSetStatusType = "statefulSetStatus" StatefulSetStatusFieldAvailableReplicas = "availableReplicas" 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 ( 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 ( SysctlType = "sysctl" SysctlFieldName = "name" SysctlFieldValue = "value" )
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 ( TopologySpreadConstraintType = "topologySpreadConstraint" TopologySpreadConstraintFieldLabelSelector = "labelSelector" TopologySpreadConstraintFieldMatchLabelKeys = "matchLabelKeys" TopologySpreadConstraintFieldMaxSkew = "maxSkew" TopologySpreadConstraintFieldMinDomains = "minDomains" TopologySpreadConstraintFieldNodeAffinityPolicy = "nodeAffinityPolicy" TopologySpreadConstraintFieldNodeTaintsPolicy = "nodeTaintsPolicy" TopologySpreadConstraintFieldTopologyKey = "topologyKey" TopologySpreadConstraintFieldWhenUnsatisfiable = "whenUnsatisfiable" )
View Source
const ( TypedLocalObjectReferenceType = "typedLocalObjectReference" TypedLocalObjectReferenceFieldAPIGroup = "apiGroup" TypedLocalObjectReferenceFieldKind = "kind" TypedLocalObjectReferenceFieldName = "name" )
View Source
const ( TypedObjectReferenceType = "typedObjectReference" TypedObjectReferenceFieldAPIGroup = "apiGroup" TypedObjectReferenceFieldKind = "kind" TypedObjectReferenceFieldName = "name" TypedObjectReferenceFieldNamespace = "namespace" )
View Source
const ( UncountedTerminatedPodsType = "uncountedTerminatedPods" UncountedTerminatedPodsFieldFailed = "failed" UncountedTerminatedPodsFieldSucceeded = "succeeded" )
View Source
const ( VolumeType = "volume" VolumeFieldAWSElasticBlockStore = "awsElasticBlockStore" VolumeFieldAzureDisk = "azureDisk" VolumeFieldAzureFile = "azureFile" VolumeFieldCSI = "csi" VolumeFieldCephFS = "cephfs" VolumeFieldCinder = "cinder" VolumeFieldConfigMap = "configMap" VolumeFieldDownwardAPI = "downwardAPI" VolumeFieldEmptyDir = "emptyDir" VolumeFieldEphemeral = "ephemeral" 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" VolumeMountFieldSubPathExpr = "subPathExpr" )
View Source
const ( VolumeNodeAffinityType = "volumeNodeAffinity" VolumeNodeAffinityFieldRequired = "required" )
View Source
const ( VolumeProjectionType = "volumeProjection" VolumeProjectionFieldConfigMap = "configMap" VolumeProjectionFieldDownwardAPI = "downwardAPI" VolumeProjectionFieldSecret = "secret" VolumeProjectionFieldServiceAccountToken = "serviceAccountToken" )
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 ( WindowsSecurityContextOptionsType = "windowsSecurityContextOptions" WindowsSecurityContextOptionsFieldGMSACredentialSpec = "gmsaCredentialSpec" WindowsSecurityContextOptionsFieldGMSACredentialSpecName = "gmsaCredentialSpecName" WindowsSecurityContextOptionsFieldHostProcess = "hostProcess" WindowsSecurityContextOptionsFieldRunAsUserName = "runAsUserName" )
View Source
const ( WorkloadType = "workload" WorkloadFieldActiveDeadlineSeconds = "activeDeadlineSeconds" WorkloadFieldAnnotations = "annotations" WorkloadFieldAutomountServiceAccountToken = "automountServiceAccountToken" WorkloadFieldBackoffLimitPerIndex = "backoffLimitPerIndex" WorkloadFieldCompletionMode = "completionMode" WorkloadFieldContainers = "containers" WorkloadFieldCreated = "created" WorkloadFieldCreatorID = "creatorId" WorkloadFieldCronJobConfig = "cronJobConfig" WorkloadFieldCronJobStatus = "cronJobStatus" WorkloadFieldDNSConfig = "dnsConfig" WorkloadFieldDNSPolicy = "dnsPolicy" WorkloadFieldDaemonSetConfig = "daemonSetConfig" WorkloadFieldDaemonSetStatus = "daemonSetStatus" WorkloadFieldDeploymentConfig = "deploymentConfig" WorkloadFieldDeploymentStatus = "deploymentStatus" WorkloadFieldEnableServiceLinks = "enableServiceLinks" WorkloadFieldEphemeralContainers = "ephemeralContainers" WorkloadFieldFSGroupChangePolicy = "fsGroupChangePolicy" WorkloadFieldFsgid = "fsgid" WorkloadFieldGids = "gids" WorkloadFieldHostAliases = "hostAliases" WorkloadFieldHostIPC = "hostIPC" WorkloadFieldHostNetwork = "hostNetwork" WorkloadFieldHostPID = "hostPID" WorkloadFieldHostUsers = "hostUsers" WorkloadFieldHostname = "hostname" WorkloadFieldImagePullSecrets = "imagePullSecrets" WorkloadFieldJobConfig = "jobConfig" WorkloadFieldJobStatus = "jobStatus" WorkloadFieldLabels = "labels" WorkloadFieldMaxFailedIndexes = "maxFailedIndexes" WorkloadFieldMaxSurge = "maxSurge" WorkloadFieldMinReadySeconds = "minReadySeconds" WorkloadFieldName = "name" WorkloadFieldNamespaceId = "namespaceId" WorkloadFieldNodeID = "nodeId" WorkloadFieldOS = "os" WorkloadFieldOrdinals = "ordinals" WorkloadFieldOverhead = "overhead" WorkloadFieldOwnerReferences = "ownerReferences" WorkloadFieldPaused = "paused" WorkloadFieldPersistentVolumeClaimRetentionPolicy = "persistentVolumeClaimRetentionPolicy" WorkloadFieldPodFailurePolicy = "podFailurePolicy" WorkloadFieldPodReplacementPolicy = "podReplacementPolicy" WorkloadFieldPreemptionPolicy = "preemptionPolicy" WorkloadFieldProjectID = "projectId" WorkloadFieldPublicEndpoints = "publicEndpoints" WorkloadFieldReadinessGates = "readinessGates" WorkloadFieldRemoved = "removed" WorkloadFieldReplicaSetConfig = "replicaSetConfig" WorkloadFieldReplicaSetStatus = "replicaSetStatus" WorkloadFieldReplicationControllerConfig = "replicationControllerConfig" WorkloadFieldReplicationControllerStatus = "replicationControllerStatus" WorkloadFieldResourceClaims = "resourceClaims" WorkloadFieldRestartPolicy = "restartPolicy" WorkloadFieldRunAsGroup = "runAsGroup" WorkloadFieldRunAsNonRoot = "runAsNonRoot" WorkloadFieldRuntimeClassName = "runtimeClassName" WorkloadFieldScale = "scale" WorkloadFieldScheduling = "scheduling" WorkloadFieldSchedulingGates = "schedulingGates" WorkloadFieldSeccompProfile = "seccompProfile" WorkloadFieldSelector = "selector" WorkloadFieldServiceAccountName = "serviceAccountName" WorkloadFieldSetHostnameAsFQDN = "setHostnameAsFQDN" WorkloadFieldState = "state" WorkloadFieldStatefulSetConfig = "statefulSetConfig" WorkloadFieldStatefulSetStatus = "statefulSetStatus" WorkloadFieldSubdomain = "subdomain" WorkloadFieldSuspend = "suspend" WorkloadFieldSysctls = "sysctls" WorkloadFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" WorkloadFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" WorkloadFieldTimeZone = "timeZone" WorkloadFieldTopologySpreadConstraints = "topologySpreadConstraints" WorkloadFieldTransitioning = "transitioning" WorkloadFieldTransitioningMessage = "transitioningMessage" WorkloadFieldUUID = "uuid" WorkloadFieldUid = "uid" WorkloadFieldVolumes = "volumes" WorkloadFieldWindowsOptions = "windowsOptions" WorkloadFieldWorkloadAnnotations = "workloadAnnotations" WorkloadFieldWorkloadLabels = "workloadLabels" WorkloadFieldWorkloadMetrics = "workloadMetrics" )
View Source
const ( WorkloadMetricType = "workloadMetric" WorkloadMetricFieldPath = "path" WorkloadMetricFieldPort = "port" WorkloadMetricFieldSchema = "schema" )
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"` AnswersSetString map[string]string `json:"answersSetString,omitempty" yaml:"answersSetString,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"` HelmVersion string `json:"helmVersion,omitempty" yaml:"helmVersion,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LastAppliedTemplates string `json:"lastAppliedTemplate,omitempty" yaml:"lastAppliedTemplate,omitempty"` MaxRevisionCount int64 `json:"maxRevisionCount,omitempty" yaml:"maxRevisionCount,omitempty"` MultiClusterAppID string `json:"multiClusterAppId,omitempty" yaml:"multiClusterAppId,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"` Timeout int64 `json:"timeout,omitempty" yaml:"timeout,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"` ValuesYaml string `json:"valuesYaml,omitempty" yaml:"valuesYaml,omitempty"` Wait bool `json:"wait,omitempty" yaml:"wait,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) ListAll(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"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,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) ListAll ¶
func (c *AppRevisionClient) ListAll(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) ListAll(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 {
ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
}
type AppRevisionStatus ¶
type AppRevisionStatus struct { Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` AnswersSetString map[string]string `json:"answersSetString,omitempty" yaml:"answersSetString,omitempty"` Digest string `json:"digest,omitempty" yaml:"digest,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"` ValuesYaml string `json:"valuesYaml,omitempty" yaml:"valuesYaml,omitempty"` }
type AppSpec ¶
type AppSpec struct { Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` AnswersSetString map[string]string `json:"answersSetString,omitempty" yaml:"answersSetString,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"` MaxRevisionCount int64 `json:"maxRevisionCount,omitempty" yaml:"maxRevisionCount,omitempty"` MultiClusterAppID string `json:"multiClusterAppId,omitempty" yaml:"multiClusterAppId,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"` Timeout int64 `json:"timeout,omitempty" yaml:"timeout,omitempty"` ValuesYaml string `json:"valuesYaml,omitempty" yaml:"valuesYaml,omitempty"` Wait bool `json:"wait,omitempty" yaml:"wait,omitempty"` }
type AppStatus ¶
type AppStatus struct { AppliedFiles map[string]string `json:"appliedFiles,omitempty" yaml:"appliedFiles,omitempty"` Conditions []AppCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` HelmVersion string `json:"helmVersion,omitempty" yaml:"helmVersion,omitempty"` LastAppliedTemplates string `json:"lastAppliedTemplate,omitempty" yaml:"lastAppliedTemplate,omitempty"` Notes string `json:"notes,omitempty" yaml:"notes,omitempty"` }
type AppUpgradeConfig ¶
type AppUpgradeConfig struct { Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` AnswersSetString map[string]string `json:"answersSetString,omitempty" yaml:"answersSetString,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` Files map[string]string `json:"files,omitempty" yaml:"files,omitempty"` ForceUpgrade bool `json:"forceUpgrade,omitempty" yaml:"forceUpgrade,omitempty"` ValuesYaml string `json:"valuesYaml,omitempty" yaml:"valuesYaml,omitempty"` }
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)
func (*BasicAuthClient) ListAll ¶
func (c *BasicAuthClient) ListAll(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) ListAll(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 { ControllerExpandSecretRef *SecretReference `json:"controllerExpandSecretRef,omitempty" yaml:"controllerExpandSecretRef,omitempty"` ControllerPublishSecretRef *SecretReference `json:"controllerPublishSecretRef,omitempty" yaml:"controllerPublishSecretRef,omitempty"` Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` NodeExpandSecretRef *SecretReference `json:"nodeExpandSecretRef,omitempty" yaml:"nodeExpandSecretRef,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 CSIVolumeSource ¶
type CSIVolumeSource struct { Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` NodePublishSecretRef *LocalObjectReference `json:"nodePublishSecretRef,omitempty" yaml:"nodePublishSecretRef,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` VolumeAttributes map[string]string `json:"volumeAttributes,omitempty" yaml:"volumeAttributes,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) ListAll ¶
func (c *CertificateClient) ListAll(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) ListAll(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 CinderPersistentVolumeSource ¶
type CinderPersistentVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"` }
type CinderVolumeSource ¶
type CinderVolumeSource 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"` VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"` }
type ClaimSource ¶
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 HorizontalPodAutoscaler HorizontalPodAutoscalerOperations }
func NewClient ¶
func NewClient(opts *clientbase.ClientOpts) (*Client, error)
type ClientIPConfig ¶
type ClientIPConfig struct {
TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" yaml:"timeoutSeconds,omitempty"`
}
type Condition ¶
type Condition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` ObservedGeneration int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,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 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"` Immutable *bool `json:"immutable,omitempty" yaml:"immutable,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)
func (*ConfigMapClient) ListAll ¶
func (c *ConfigMapClient) ListAll(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) ListAll(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"` Env []EnvVar `json:"env,omitempty" yaml:"env,omitempty"` EnvFrom []EnvFromSource `json:"envFrom,omitempty" yaml:"envFrom,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 *LifecycleHandler `json:"postStart,omitempty" yaml:"postStart,omitempty"` PreStop *LifecycleHandler `json:"preStop,omitempty" yaml:"preStop,omitempty"` Privileged *bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` ProcMount string `json:"procMount,omitempty" yaml:"procMount,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` ReadinessProbe *Probe `json:"readinessProbe,omitempty" yaml:"readinessProbe,omitempty"` ResizePolicy []ContainerResizePolicy `json:"resizePolicy,omitempty" yaml:"resizePolicy,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` RestartCount int64 `json:"restartCount,omitempty" yaml:"restartCount,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"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` StartupProbe *Probe `json:"startupProbe,omitempty" yaml:"startupProbe,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"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,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"` HostPort int64 `json:"hostPort,omitempty" yaml:"hostPort,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 ContainerResizePolicy ¶
type ContainerResourceMetricSource ¶
type ContainerResourceMetricSource struct { Container string `json:"container,omitempty" yaml:"container,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Target *MetricTarget `json:"target,omitempty" yaml:"target,omitempty"` }
type ContainerResourceMetricStatus ¶
type ContainerResourceMetricStatus struct { Container string `json:"container,omitempty" yaml:"container,omitempty"` Current *MetricValueStatus `json:"current,omitempty" yaml:"current,omitempty"` Name string `json:"name,omitempty" yaml:"name,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 { AllocatedResources map[string]string `json:"allocatedResources,omitempty" yaml:"allocatedResources,omitempty"` 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"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` RestartCount int64 `json:"restartCount,omitempty" yaml:"restartCount,omitempty"` Started *bool `json:"started,omitempty" yaml:"started,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"` BackoffLimitPerIndex *int64 `json:"backoffLimitPerIndex,omitempty" yaml:"backoffLimitPerIndex,omitempty"` CompletionMode string `json:"completionMode,omitempty" yaml:"completionMode,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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` MaxFailedIndexes *int64 `json:"maxFailedIndexes,omitempty" yaml:"maxFailedIndexes,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"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PodFailurePolicy *PodFailurePolicy `json:"podFailurePolicy,omitempty" yaml:"podFailurePolicy,omitempty"` PodReplacementPolicy string `json:"podReplacementPolicy,omitempty" yaml:"podReplacementPolicy,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TimeZone string `json:"timeZone,omitempty" yaml:"timeZone,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,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"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type CronJobClient ¶
type CronJobClient struct {
// contains filtered or unexported fields
}
func (*CronJobClient) ActionRedeploy ¶
func (c *CronJobClient) ActionRedeploy(resource *CronJob) error
func (*CronJobClient) Create ¶
func (c *CronJobClient) Create(container *CronJob) (*CronJob, error)
func (*CronJobClient) Delete ¶
func (c *CronJobClient) Delete(container *CronJob) error
func (*CronJobClient) List ¶
func (c *CronJobClient) List(opts *types.ListOpts) (*CronJobCollection, error)
func (*CronJobClient) ListAll ¶
func (c *CronJobClient) ListAll(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) ListAll(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 ActionRedeploy(resource *CronJob) error }
type CronJobSpec ¶
type CronJobSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` BackoffLimitPerIndex *int64 `json:"backoffLimitPerIndex,omitempty" yaml:"backoffLimitPerIndex,omitempty"` CompletionMode string `json:"completionMode,omitempty" yaml:"completionMode,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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` MaxFailedIndexes *int64 `json:"maxFailedIndexes,omitempty" yaml:"maxFailedIndexes,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` PodFailurePolicy *PodFailurePolicy `json:"podFailurePolicy,omitempty" yaml:"podFailurePolicy,omitempty"` PodReplacementPolicy string `json:"podReplacementPolicy,omitempty" yaml:"podReplacementPolicy,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TimeZone string `json:"timeZone,omitempty" yaml:"timeZone,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` }
type CronJobStatus ¶
type CronJobStatus struct { Active []ObjectReference `json:"active,omitempty" yaml:"active,omitempty"` LastScheduleTime string `json:"lastScheduleTime,omitempty" yaml:"lastScheduleTime,omitempty"` LastSuccessfulTime string `json:"lastSuccessfulTime,omitempty" yaml:"lastSuccessfulTime,omitempty"` }
type DNSRecord ¶
type DNSRecord struct { types.Resource AllocateLoadBalancerNodePorts *bool `json:"allocateLoadBalancerNodePorts,omitempty" yaml:"allocateLoadBalancerNodePorts,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterIPs []string `json:"clusterIPs,omitempty" yaml:"clusterIPs,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"` IPFamilies []string `json:"ipFamilies,omitempty" yaml:"ipFamilies,omitempty"` IPFamilyPolicy string `json:"ipFamilyPolicy,omitempty" yaml:"ipFamilyPolicy,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)
func (*DNSRecordClient) ListAll ¶
func (c *DNSRecordClient) ListAll(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) ListAll(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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,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"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,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"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type DaemonSetClient ¶
type DaemonSetClient struct {
// contains filtered or unexported fields
}
func (*DaemonSetClient) ActionRedeploy ¶
func (c *DaemonSetClient) ActionRedeploy(resource *DaemonSet) error
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)
func (*DaemonSetClient) ListAll ¶
func (c *DaemonSetClient) ListAll(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) ListAll(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 ActionRedeploy(resource *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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,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 { MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,omitempty"` 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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,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"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type DeploymentClient ¶
type DeploymentClient struct {
// contains filtered or unexported fields
}
func (*DeploymentClient) ActionPause ¶
func (c *DeploymentClient) ActionPause(resource *Deployment) error
func (*DeploymentClient) ActionRedeploy ¶
func (c *DeploymentClient) ActionRedeploy(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) ListAll ¶
func (c *DeploymentClient) ListAll(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) ListAll(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 ActionRedeploy(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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,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) ListAll ¶
func (c *DockerCredentialClient) ListAll(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) ListAll(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 EphemeralContainer ¶
type EphemeralContainer struct { Args []string `json:"args,omitempty" yaml:"args,omitempty"` Command []string `json:"command,omitempty" yaml:"command,omitempty"` Env []EnvVar `json:"env,omitempty" yaml:"env,omitempty"` EnvFrom []EnvFromSource `json:"envFrom,omitempty" yaml:"envFrom,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` ImagePullPolicy string `json:"imagePullPolicy,omitempty" yaml:"imagePullPolicy,omitempty"` Lifecycle *Lifecycle `json:"lifecycle,omitempty" yaml:"lifecycle,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"` ReadinessProbe *Probe `json:"readinessProbe,omitempty" yaml:"readinessProbe,omitempty"` ResizePolicy []ContainerResizePolicy `json:"resizePolicy,omitempty" yaml:"resizePolicy,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` SecurityContext *SecurityContext `json:"securityContext,omitempty" yaml:"securityContext,omitempty"` StartupProbe *Probe `json:"startupProbe,omitempty" yaml:"startupProbe,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"` TargetContainerName string `json:"targetContainerName,omitempty" yaml:"targetContainerName,omitempty"` TerminationMessagePath string `json:"terminationMessagePath,omitempty" yaml:"terminationMessagePath,omitempty"` TerminationMessagePolicy string `json:"terminationMessagePolicy,omitempty" yaml:"terminationMessagePolicy,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 EphemeralVolumeSource ¶
type EphemeralVolumeSource struct {
VolumeClaimTemplate *PersistentVolumeClaimTemplate `json:"volumeClaimTemplate,omitempty" yaml:"volumeClaimTemplate,omitempty"`
}
type ExecAction ¶
type ExecAction struct {
Command []string `json:"command,omitempty" yaml:"command,omitempty"`
}
type ExternalMetricSource ¶
type ExternalMetricSource struct { Metric *MetricIdentifier `json:"metric,omitempty" yaml:"metric,omitempty"` Target *MetricTarget `json:"target,omitempty" yaml:"target,omitempty"` }
type ExternalMetricStatus ¶
type ExternalMetricStatus struct { Current *MetricValueStatus `json:"current,omitempty" yaml:"current,omitempty"` Metric *MetricIdentifier `json:"metric,omitempty" yaml:"metric,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 GRPCAction ¶
type GitRepoVolumeSource ¶
type GlusterfsPersistentVolumeSource ¶
type GlusterfsPersistentVolumeSource struct { EndpointsName string `json:"endpoints,omitempty" yaml:"endpoints,omitempty"` EndpointsNamespace string `json:"endpointsNamespace,omitempty" yaml:"endpointsNamespace,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` }
type GlusterfsVolumeSource ¶
type HPAScalingPolicy ¶
type HPAScalingRules ¶
type HPAScalingRules struct { Policies []HPAScalingPolicy `json:"policies,omitempty" yaml:"policies,omitempty"` SelectPolicy string `json:"selectPolicy,omitempty" yaml:"selectPolicy,omitempty"` StabilizationWindowSeconds *int64 `json:"stabilizationWindowSeconds,omitempty" yaml:"stabilizationWindowSeconds,omitempty"` }
type HTTPGetAction ¶
type HTTPGetAction struct { 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"` }
type HTTPHeader ¶
type HTTPIngressPath ¶
type HTTPIngressPath struct { Path string `json:"path,omitempty" yaml:"path,omitempty"` PathType string `json:"pathType,omitempty" yaml:"pathType,omitempty"` Resource *TypedLocalObjectReference `json:"resource,omitempty" yaml:"resource,omitempty"` Service *IngressServiceBackend `json:"service,omitempty" yaml:"service,omitempty"` 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 []HTTPIngressPath `json:"paths,omitempty" yaml:"paths,omitempty"`
}
type HorizontalPodAutoscaler ¶
type HorizontalPodAutoscaler struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Behavior *HorizontalPodAutoscalerBehavior `json:"behavior,omitempty" yaml:"behavior,omitempty"` Conditions []HorizontalPodAutoscalerCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` CurrentReplicas int64 `json:"currentReplicas,omitempty" yaml:"currentReplicas,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DesiredReplicas int64 `json:"desiredReplicas,omitempty" yaml:"desiredReplicas,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LastScaleTime string `json:"lastScaleTime,omitempty" yaml:"lastScaleTime,omitempty"` MaxReplicas int64 `json:"maxReplicas,omitempty" yaml:"maxReplicas,omitempty"` Metrics []Metric `json:"metrics,omitempty" yaml:"metrics,omitempty"` MinReplicas *int64 `json:"minReplicas,omitempty" yaml:"minReplicas,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,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"` State string `json:"state,omitempty" yaml:"state,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 HorizontalPodAutoscalerBehavior ¶
type HorizontalPodAutoscalerBehavior struct { ScaleDown *HPAScalingRules `json:"scaleDown,omitempty" yaml:"scaleDown,omitempty"` ScaleUp *HPAScalingRules `json:"scaleUp,omitempty" yaml:"scaleUp,omitempty"` }
type HorizontalPodAutoscalerClient ¶
type HorizontalPodAutoscalerClient struct {
// contains filtered or unexported fields
}
func (*HorizontalPodAutoscalerClient) ByID ¶
func (c *HorizontalPodAutoscalerClient) ByID(id string) (*HorizontalPodAutoscaler, error)
func (*HorizontalPodAutoscalerClient) Create ¶
func (c *HorizontalPodAutoscalerClient) Create(container *HorizontalPodAutoscaler) (*HorizontalPodAutoscaler, error)
func (*HorizontalPodAutoscalerClient) Delete ¶
func (c *HorizontalPodAutoscalerClient) Delete(container *HorizontalPodAutoscaler) error
func (*HorizontalPodAutoscalerClient) List ¶
func (c *HorizontalPodAutoscalerClient) List(opts *types.ListOpts) (*HorizontalPodAutoscalerCollection, error)
func (*HorizontalPodAutoscalerClient) ListAll ¶
func (c *HorizontalPodAutoscalerClient) ListAll(opts *types.ListOpts) (*HorizontalPodAutoscalerCollection, error)
func (*HorizontalPodAutoscalerClient) Replace ¶
func (c *HorizontalPodAutoscalerClient) Replace(obj *HorizontalPodAutoscaler) (*HorizontalPodAutoscaler, error)
func (*HorizontalPodAutoscalerClient) Update ¶
func (c *HorizontalPodAutoscalerClient) Update(existing *HorizontalPodAutoscaler, updates interface{}) (*HorizontalPodAutoscaler, error)
type HorizontalPodAutoscalerCollection ¶
type HorizontalPodAutoscalerCollection struct { types.Collection Data []HorizontalPodAutoscaler `json:"data,omitempty"` // contains filtered or unexported fields }
func (*HorizontalPodAutoscalerCollection) Next ¶
func (cc *HorizontalPodAutoscalerCollection) Next() (*HorizontalPodAutoscalerCollection, error)
type HorizontalPodAutoscalerCondition ¶
type HorizontalPodAutoscalerCondition 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 HorizontalPodAutoscalerOperations ¶
type HorizontalPodAutoscalerOperations interface { List(opts *types.ListOpts) (*HorizontalPodAutoscalerCollection, error) ListAll(opts *types.ListOpts) (*HorizontalPodAutoscalerCollection, error) Create(opts *HorizontalPodAutoscaler) (*HorizontalPodAutoscaler, error) Update(existing *HorizontalPodAutoscaler, updates interface{}) (*HorizontalPodAutoscaler, error) Replace(existing *HorizontalPodAutoscaler) (*HorizontalPodAutoscaler, error) ByID(id string) (*HorizontalPodAutoscaler, error) Delete(container *HorizontalPodAutoscaler) error }
type HorizontalPodAutoscalerSpec ¶
type HorizontalPodAutoscalerSpec struct { Behavior *HorizontalPodAutoscalerBehavior `json:"behavior,omitempty" yaml:"behavior,omitempty"` MaxReplicas int64 `json:"maxReplicas,omitempty" yaml:"maxReplicas,omitempty"` Metrics []Metric `json:"metrics,omitempty" yaml:"metrics,omitempty"` MinReplicas *int64 `json:"minReplicas,omitempty" yaml:"minReplicas,omitempty"` ScaleTargetRef *CrossVersionObjectReference `json:"scaleTargetRef,omitempty" yaml:"scaleTargetRef,omitempty"` }
type HorizontalPodAutoscalerStatus ¶
type HorizontalPodAutoscalerStatus struct { Conditions []HorizontalPodAutoscalerCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` CurrentMetrics []MetricStatus `json:"currentMetrics,omitempty" yaml:"currentMetrics,omitempty"` CurrentReplicas int64 `json:"currentReplicas,omitempty" yaml:"currentReplicas,omitempty"` DesiredReplicas int64 `json:"desiredReplicas,omitempty" yaml:"desiredReplicas,omitempty"` LastScaleTime string `json:"lastScaleTime,omitempty" yaml:"lastScaleTime,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,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"` Backend *IngressBackend `json:"backend,omitempty" yaml:"backend,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"` IngressClassName string `json:"ingressClassName,omitempty" yaml:"ingressClassName,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 { Resource *TypedLocalObjectReference `json:"resource,omitempty" yaml:"resource,omitempty"` Service *IngressServiceBackend `json:"service,omitempty" yaml:"service,omitempty"` 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) Create ¶
func (c *IngressClient) Create(container *Ingress) (*Ingress, error)
func (*IngressClient) Delete ¶
func (c *IngressClient) Delete(container *Ingress) error
func (*IngressClient) List ¶
func (c *IngressClient) List(opts *types.ListOpts) (*IngressCollection, error)
func (*IngressClient) ListAll ¶
func (c *IngressClient) ListAll(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 IngressLoadBalancerIngress ¶
type IngressLoadBalancerIngress struct { Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IP string `json:"ip,omitempty" yaml:"ip,omitempty"` Ports []IngressPortStatus `json:"ports,omitempty" yaml:"ports,omitempty"` }
type IngressLoadBalancerStatus ¶
type IngressLoadBalancerStatus struct {
Ingress []IngressLoadBalancerIngress `json:"ingress,omitempty" yaml:"ingress,omitempty"`
}
type IngressOperations ¶
type IngressOperations interface { List(opts *types.ListOpts) (*IngressCollection, error) ListAll(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 IngressPortStatus ¶
type IngressRule ¶
type IngressRule struct { Host string `json:"host,omitempty" yaml:"host,omitempty"` Paths []HTTPIngressPath `json:"paths,omitempty" yaml:"paths,omitempty"` }
type IngressServiceBackend ¶
type IngressServiceBackend struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` Port *ServiceBackendPort `json:"port,omitempty" yaml:"port,omitempty"` }
type IngressSpec ¶
type IngressSpec struct { Backend *IngressBackend `json:"backend,omitempty" yaml:"backend,omitempty"` DefaultBackend *IngressBackend `json:"defaultBackend,omitempty" yaml:"defaultBackend,omitempty"` IngressClassName string `json:"ingressClassName,omitempty" yaml:"ingressClassName,omitempty"` Rules []IngressRule `json:"rules,omitempty" yaml:"rules,omitempty"` TLS []IngressTLS `json:"tls,omitempty" yaml:"tls,omitempty"` }
type IngressStatus ¶
type IngressStatus struct {
LoadBalancer *IngressLoadBalancerStatus `json:"loadBalancer,omitempty" yaml:"loadBalancer,omitempty"`
}
type IngressTLS ¶
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"` BackoffLimitPerIndex *int64 `json:"backoffLimitPerIndex,omitempty" yaml:"backoffLimitPerIndex,omitempty"` CompletionMode string `json:"completionMode,omitempty" yaml:"completionMode,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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` MaxFailedIndexes *int64 `json:"maxFailedIndexes,omitempty" yaml:"maxFailedIndexes,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"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PodFailurePolicy *PodFailurePolicy `json:"podFailurePolicy,omitempty" yaml:"podFailurePolicy,omitempty"` PodReplacementPolicy string `json:"podReplacementPolicy,omitempty" yaml:"podReplacementPolicy,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Suspend *bool `json:"suspend,omitempty" yaml:"suspend,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,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"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type JobClient ¶
type JobClient struct {
// contains filtered or unexported fields
}
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 JobOperations interface { List(opts *types.ListOpts) (*JobCollection, error) ListAll(opts *types.ListOpts) (*JobCollection, error) Create(opts *Job) (*Job, error) Update(existing *Job, updates interface{}) (*Job, error) Replace(existing *Job) (*Job, error) ByID(id string) (*Job, error) Delete(container *Job) error }
type JobSpec ¶
type JobSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` BackoffLimitPerIndex *int64 `json:"backoffLimitPerIndex,omitempty" yaml:"backoffLimitPerIndex,omitempty"` CompletionMode string `json:"completionMode,omitempty" yaml:"completionMode,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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` MaxFailedIndexes *int64 `json:"maxFailedIndexes,omitempty" yaml:"maxFailedIndexes,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` PodFailurePolicy *PodFailurePolicy `json:"podFailurePolicy,omitempty" yaml:"podFailurePolicy,omitempty"` PodReplacementPolicy string `json:"podReplacementPolicy,omitempty" yaml:"podReplacementPolicy,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Suspend *bool `json:"suspend,omitempty" yaml:"suspend,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` }
type JobStatus ¶
type JobStatus struct { Active int64 `json:"active,omitempty" yaml:"active,omitempty"` CompletedIndexes string `json:"completedIndexes,omitempty" yaml:"completedIndexes,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"` FailedIndexes string `json:"failedIndexes,omitempty" yaml:"failedIndexes,omitempty"` Ready *int64 `json:"ready,omitempty" yaml:"ready,omitempty"` StartTime string `json:"startTime,omitempty" yaml:"startTime,omitempty"` Succeeded int64 `json:"succeeded,omitempty" yaml:"succeeded,omitempty"` Terminating *int64 `json:"terminating,omitempty" yaml:"terminating,omitempty"` UncountedTerminatedPods *UncountedTerminatedPods `json:"uncountedTerminatedPods,omitempty" yaml:"uncountedTerminatedPods,omitempty"` }
type JobTemplateSpec ¶
type JobTemplateSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` BackoffLimitPerIndex *int64 `json:"backoffLimitPerIndex,omitempty" yaml:"backoffLimitPerIndex,omitempty"` CompletionMode string `json:"completionMode,omitempty" yaml:"completionMode,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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` MaxFailedIndexes *int64 `json:"maxFailedIndexes,omitempty" yaml:"maxFailedIndexes,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` PodFailurePolicy *PodFailurePolicy `json:"podFailurePolicy,omitempty" yaml:"podFailurePolicy,omitempty"` PodReplacementPolicy string `json:"podReplacementPolicy,omitempty" yaml:"podReplacementPolicy,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Suspend *bool `json:"suspend,omitempty" yaml:"suspend,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,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 Lifecycle ¶
type Lifecycle struct { PostStart *LifecycleHandler `json:"postStart,omitempty" yaml:"postStart,omitempty"` PreStop *LifecycleHandler `json:"preStop,omitempty" yaml:"preStop,omitempty"` }
type LifecycleHandler ¶
type LifecycleHandler 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 LoadBalancerIngress ¶
type LoadBalancerIngress struct { Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IP string `json:"ip,omitempty" yaml:"ip,omitempty"` Ports []PortStatus `json:"ports,omitempty" yaml:"ports,omitempty"` }
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 Metric ¶
type Metric struct { ContainerResource *ContainerResourceMetricSource `json:"containerResource,omitempty" yaml:"containerResource,omitempty"` Current *MetricValueStatus `json:"current,omitempty" yaml:"current,omitempty"` DescribedObject *CrossVersionObjectReference `json:"describedObject,omitempty" yaml:"describedObject,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` Target *MetricTarget `json:"target,omitempty" yaml:"target,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type MetricIdentifier ¶
type MetricIdentifier struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` }
type MetricStatus ¶
type MetricStatus struct { ContainerResource *ContainerResourceMetricStatus `json:"containerResource,omitempty" yaml:"containerResource,omitempty"` Current *MetricValueStatus `json:"current,omitempty" yaml:"current,omitempty"` External *ExternalMetricStatus `json:"external,omitempty" yaml:"external,omitempty"` Object *ObjectMetricStatus `json:"object,omitempty" yaml:"object,omitempty"` Pods *PodsMetricStatus `json:"pods,omitempty" yaml:"pods,omitempty"` Resource *ResourceMetricStatus `json:"resource,omitempty" yaml:"resource,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type MetricTarget ¶
type MetricTarget struct { AverageValue string `json:"averageValue,omitempty" yaml:"averageValue,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` Utilization *int64 `json:"utilization,omitempty" yaml:"utilization,omitempty"` Value string `json:"value,omitempty" yaml:"value,omitempty"` }
type MetricValueStatus ¶
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) ListAll ¶
func (c *NamespacedBasicAuthClient) ListAll(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) ListAll(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) ListAll ¶
func (c *NamespacedCertificateClient) ListAll(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) ListAll(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) ListAll ¶
func (c *NamespacedDockerCredentialClient) ListAll(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) ListAll(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) ListAll ¶
func (c *NamespacedSSHAuthClient) ListAll(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) ListAll(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"` Immutable *bool `json:"immutable,omitempty" yaml:"immutable,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) ListAll ¶
func (c *NamespacedSecretClient) ListAll(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) ListAll(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) ListAll ¶
func (c *NamespacedServiceAccountTokenClient) ListAll(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) ListAll(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 NodeSelectorTerm ¶
type NodeSelectorTerm struct { MatchExpressions []NodeSelectorRequirement `json:"matchExpressions,omitempty" yaml:"matchExpressions,omitempty"` MatchFields []NodeSelectorRequirement `json:"matchFields,omitempty" yaml:"matchFields,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 ObjectMetricSource ¶
type ObjectMetricSource struct { DescribedObject *CrossVersionObjectReference `json:"describedObject,omitempty" yaml:"describedObject,omitempty"` Metric *MetricIdentifier `json:"metric,omitempty" yaml:"metric,omitempty"` Target *MetricTarget `json:"target,omitempty" yaml:"target,omitempty"` }
type ObjectMetricStatus ¶
type ObjectMetricStatus struct { Current *MetricValueStatus `json:"current,omitempty" yaml:"current,omitempty"` DescribedObject *CrossVersionObjectReference `json:"describedObject,omitempty" yaml:"describedObject,omitempty"` Metric *MetricIdentifier `json:"metric,omitempty" yaml:"metric,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"` DataSource *TypedLocalObjectReference `json:"dataSource,omitempty" yaml:"dataSource,omitempty"` DataSourceRef *TypedObjectReference `json:"dataSourceRef,omitempty" yaml:"dataSourceRef,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) ListAll ¶
func (c *PersistentVolumeClaimClient) ListAll(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) ListAll(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"` DataSource *TypedLocalObjectReference `json:"dataSource,omitempty" yaml:"dataSource,omitempty"` DataSourceRef *TypedObjectReference `json:"dataSourceRef,omitempty" yaml:"dataSourceRef,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"` AllocatedResourceStatuses map[string]string `json:"allocatedResourceStatuses,omitempty" yaml:"allocatedResourceStatuses,omitempty"` AllocatedResources map[string]string `json:"allocatedResources,omitempty" yaml:"allocatedResources,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 PersistentVolumeClaimTemplate ¶
type PersistentVolumeClaimTemplate struct { ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Spec *PersistentVolumeClaimSpec `json:"spec,omitempty" yaml:"spec,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 *CinderPersistentVolumeSource `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 *GlusterfsPersistentVolumeSource `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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,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"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` WorkloadID string `json:"workloadId,omitempty" yaml:"workloadId,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,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"` NamespaceSelector *LabelSelector `json:"namespaceSelector,omitempty" yaml:"namespaceSelector,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 PodClient ¶
type PodClient struct {
// contains filtered or unexported fields
}
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 PodFailurePolicy ¶
type PodFailurePolicy struct {
Rules []PodFailurePolicyRule `json:"rules,omitempty" yaml:"rules,omitempty"`
}
type PodFailurePolicyRule ¶
type PodFailurePolicyRule struct { Action string `json:"action,omitempty" yaml:"action,omitempty"` OnExitCodes *PodFailurePolicyOnExitCodesRequirement `json:"onExitCodes,omitempty" yaml:"onExitCodes,omitempty"` OnPodConditions []PodFailurePolicyOnPodConditionsPattern `json:"onPodConditions,omitempty" yaml:"onPodConditions,omitempty"` }
type PodOperations ¶
type PodOperations interface { List(opts *types.ListOpts) (*PodCollection, error) ListAll(opts *types.ListOpts) (*PodCollection, error) Create(opts *Pod) (*Pod, error) Update(existing *Pod, updates interface{}) (*Pod, error) Replace(existing *Pod) (*Pod, error) ByID(id string) (*Pod, error) Delete(container *Pod) error }
type PodReadinessGate ¶
type PodReadinessGate struct {
ConditionType string `json:"conditionType,omitempty" yaml:"conditionType,omitempty"`
}
type PodResourceClaim ¶
type PodResourceClaim struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` Source *ClaimSource `json:"source,omitempty" yaml:"source,omitempty"` }
type PodResourceClaimStatus ¶
type PodSchedulingGate ¶
type PodSchedulingGate struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
}
type PodSecurityContext ¶
type PodSecurityContext struct { FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"` 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"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` }
type PodStatus ¶
type PodStatus struct { Conditions []PodCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` ContainerStatuses []ContainerStatus `json:"containerStatuses,omitempty" yaml:"containerStatuses,omitempty"` EphemeralContainerStatuses []ContainerStatus `json:"ephemeralContainerStatuses,omitempty" yaml:"ephemeralContainerStatuses,omitempty"` HostIPs []HostIP `json:"hostIPs,omitempty" yaml:"hostIPs,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"` PodIPs []PodIP `json:"podIPs,omitempty" yaml:"podIPs,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"` Resize string `json:"resize,omitempty" yaml:"resize,omitempty"` ResourceClaimStatuses []PodResourceClaimStatus `json:"resourceClaimStatuses,omitempty" yaml:"resourceClaimStatuses,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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` }
type PodsMetricSource ¶
type PodsMetricSource struct { Metric *MetricIdentifier `json:"metric,omitempty" yaml:"metric,omitempty"` Target *MetricTarget `json:"target,omitempty" yaml:"target,omitempty"` }
type PodsMetricStatus ¶
type PodsMetricStatus struct { Current *MetricValueStatus `json:"current,omitempty" yaml:"current,omitempty"` Metric *MetricIdentifier `json:"metric,omitempty" yaml:"metric,omitempty"` }
type PortStatus ¶
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"` GRPC *GRPCAction `json:"grpc,omitempty" yaml:"grpc,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"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,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"` Tenant string `json:"tenant,omitempty" yaml:"tenant,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"` Email string `json:"email,omitempty" yaml:"email,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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,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"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,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"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type ReplicaSetClient ¶
type ReplicaSetClient struct {
// contains filtered or unexported fields
}
func (*ReplicaSetClient) ActionRedeploy ¶
func (c *ReplicaSetClient) ActionRedeploy(resource *ReplicaSet) error
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) ListAll ¶
func (c *ReplicaSetClient) ListAll(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) ListAll(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 ActionRedeploy(resource *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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,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"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,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"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type ReplicationControllerClient ¶
type ReplicationControllerClient struct {
// contains filtered or unexported fields
}
func (*ReplicationControllerClient) ActionRedeploy ¶
func (c *ReplicationControllerClient) ActionRedeploy(resource *ReplicationController) error
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) ListAll ¶
func (c *ReplicationControllerClient) ListAll(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) ListAll(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 ActionRedeploy(resource *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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,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 ResourceClaim ¶
type ResourceClaim struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
}
type ResourceFieldSelector ¶
type ResourceMetricSource ¶
type ResourceMetricSource struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` Target *MetricTarget `json:"target,omitempty" yaml:"target,omitempty"` }
type ResourceMetricStatus ¶
type ResourceMetricStatus struct { Current *MetricValueStatus `json:"current,omitempty" yaml:"current,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` }
type ResourceRequirements ¶
type ResourceRequirements struct { Claims []ResourceClaim `json:"claims,omitempty" yaml:"claims,omitempty"` Limits map[string]string `json:"limits,omitempty" yaml:"limits,omitempty"` Requests map[string]string `json:"requests,omitempty" yaml:"requests,omitempty"` }
type RollbackRevision ¶
type RollingUpdateDaemonSet ¶
type RollingUpdateDaemonSet struct { MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,omitempty"` }
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) Create ¶
func (c *SSHAuthClient) Create(container *SSHAuth) (*SSHAuth, error)
func (*SSHAuthClient) Delete ¶
func (c *SSHAuthClient) Delete(container *SSHAuth) error
func (*SSHAuthClient) List ¶
func (c *SSHAuthClient) List(opts *types.ListOpts) (*SSHAuthCollection, error)
func (*SSHAuthClient) ListAll ¶
func (c *SSHAuthClient) ListAll(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) ListAll(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 SeccompProfile ¶
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"` Immutable *bool `json:"immutable,omitempty" yaml:"immutable,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)
func (*SecretClient) ListAll ¶
func (c *SecretClient) ListAll(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 SecretOperations interface { List(opts *types.ListOpts) (*SecretCollection, error) ListAll(opts *types.ListOpts) (*SecretCollection, error) Create(opts *Secret) (*Secret, error) Update(existing *Secret, updates interface{}) (*Secret, error) Replace(existing *Secret) (*Secret, error) ByID(id string) (*Secret, error) Delete(container *Secret) error }
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"` SecretName string `json:"secretName,omitempty" yaml:"secretName,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"` ProcMount string `json:"procMount,omitempty" yaml:"procMount,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"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` }
type Service ¶
type Service struct { types.Resource AllocateLoadBalancerNodePorts *bool `json:"allocateLoadBalancerNodePorts,omitempty" yaml:"allocateLoadBalancerNodePorts,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterIPs []string `json:"clusterIPs,omitempty" yaml:"clusterIPs,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"` IPFamilies []string `json:"ipFamilies,omitempty" yaml:"ipFamilies,omitempty"` IPFamilyPolicy string `json:"ipFamilyPolicy,omitempty" yaml:"ipFamilyPolicy,omitempty"` InternalTrafficPolicy string `json:"internalTrafficPolicy,omitempty" yaml:"internalTrafficPolicy,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LoadBalancerClass string `json:"loadBalancerClass,omitempty" yaml:"loadBalancerClass,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) ListAll ¶
func (c *ServiceAccountTokenClient) ListAll(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) ListAll(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 ServiceBackendPort ¶
type ServiceClient ¶
type ServiceClient struct {
// contains filtered or unexported fields
}
func (*ServiceClient) Create ¶
func (c *ServiceClient) Create(container *Service) (*Service, error)
func (*ServiceClient) Delete ¶
func (c *ServiceClient) Delete(container *Service) error
func (*ServiceClient) List ¶
func (c *ServiceClient) List(opts *types.ListOpts) (*ServiceCollection, error)
func (*ServiceClient) ListAll ¶
func (c *ServiceClient) ListAll(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) ListAll(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 { AppProtocol string `json:"appProtocol,omitempty" yaml:"appProtocol,omitempty"` 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 { AllocateLoadBalancerNodePorts *bool `json:"allocateLoadBalancerNodePorts,omitempty" yaml:"allocateLoadBalancerNodePorts,omitempty"` ClusterIPs []string `json:"clusterIPs,omitempty" yaml:"clusterIPs,omitempty"` 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"` IPFamilies []string `json:"ipFamilies,omitempty" yaml:"ipFamilies,omitempty"` IPFamilyPolicy string `json:"ipFamilyPolicy,omitempty" yaml:"ipFamilyPolicy,omitempty"` InternalTrafficPolicy string `json:"internalTrafficPolicy,omitempty" yaml:"internalTrafficPolicy,omitempty"` LoadBalancerClass string `json:"loadBalancerClass,omitempty" yaml:"loadBalancerClass,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 { Conditions []Condition `json:"conditions,omitempty" yaml:"conditions,omitempty"` 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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` MinReadySeconds int64 `json:"minReadySeconds,omitempty" yaml:"minReadySeconds,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"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` Ordinals *StatefulSetOrdinals `json:"ordinals,omitempty" yaml:"ordinals,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PersistentVolumeClaimRetentionPolicy *StatefulSetPersistentVolumeClaimRetentionPolicy `json:"persistentVolumeClaimRetentionPolicy,omitempty" yaml:"persistentVolumeClaimRetentionPolicy,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,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"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type StatefulSetClient ¶
type StatefulSetClient struct {
// contains filtered or unexported fields
}
func (*StatefulSetClient) ActionRedeploy ¶
func (c *StatefulSetClient) ActionRedeploy(resource *StatefulSet) error
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) ListAll ¶
func (c *StatefulSetClient) ListAll(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) ListAll(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 ActionRedeploy(resource *StatefulSet) error }
type StatefulSetOrdinals ¶
type StatefulSetOrdinals struct {
Start int64 `json:"start,omitempty" yaml:"start,omitempty"`
}
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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` MinReadySeconds int64 `json:"minReadySeconds,omitempty" yaml:"minReadySeconds,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Ordinals *StatefulSetOrdinals `json:"ordinals,omitempty" yaml:"ordinals,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` PersistentVolumeClaimRetentionPolicy *StatefulSetPersistentVolumeClaimRetentionPolicy `json:"persistentVolumeClaimRetentionPolicy,omitempty" yaml:"persistentVolumeClaimRetentionPolicy,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,omitempty"` StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty" yaml:"statefulSetConfig,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` }
type StatefulSetStatus ¶
type StatefulSetStatus struct { AvailableReplicas int64 `json:"availableReplicas,omitempty" yaml:"availableReplicas,omitempty"` 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 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 TopologySpreadConstraint ¶
type TopologySpreadConstraint struct { LabelSelector *LabelSelector `json:"labelSelector,omitempty" yaml:"labelSelector,omitempty"` MatchLabelKeys []string `json:"matchLabelKeys,omitempty" yaml:"matchLabelKeys,omitempty"` MaxSkew int64 `json:"maxSkew,omitempty" yaml:"maxSkew,omitempty"` MinDomains *int64 `json:"minDomains,omitempty" yaml:"minDomains,omitempty"` NodeAffinityPolicy string `json:"nodeAffinityPolicy,omitempty" yaml:"nodeAffinityPolicy,omitempty"` NodeTaintsPolicy string `json:"nodeTaintsPolicy,omitempty" yaml:"nodeTaintsPolicy,omitempty"` TopologyKey string `json:"topologyKey,omitempty" yaml:"topologyKey,omitempty"` WhenUnsatisfiable string `json:"whenUnsatisfiable,omitempty" yaml:"whenUnsatisfiable,omitempty"` }
type TypedObjectReference ¶
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"` CSI *CSIVolumeSource `json:"csi,omitempty" yaml:"csi,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"` Ephemeral *EphemeralVolumeSource `json:"ephemeral,omitempty" yaml:"ephemeral,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"` SubPathExpr string `json:"subPathExpr,omitempty" yaml:"subPathExpr,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"` ServiceAccountToken *ServiceAccountTokenProjection `json:"serviceAccountToken,omitempty" yaml:"serviceAccountToken,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 WindowsSecurityContextOptions ¶
type WindowsSecurityContextOptions struct { GMSACredentialSpec string `json:"gmsaCredentialSpec,omitempty" yaml:"gmsaCredentialSpec,omitempty"` GMSACredentialSpecName string `json:"gmsaCredentialSpecName,omitempty" yaml:"gmsaCredentialSpecName,omitempty"` HostProcess *bool `json:"hostProcess,omitempty" yaml:"hostProcess,omitempty"` RunAsUserName string `json:"runAsUserName,omitempty" yaml:"runAsUserName,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"` BackoffLimitPerIndex *int64 `json:"backoffLimitPerIndex,omitempty" yaml:"backoffLimitPerIndex,omitempty"` CompletionMode string `json:"completionMode,omitempty" yaml:"completionMode,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"` EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"` HostUsers *bool `json:"hostUsers,omitempty" yaml:"hostUsers,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"` MaxFailedIndexes *int64 `json:"maxFailedIndexes,omitempty" yaml:"maxFailedIndexes,omitempty"` MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,omitempty"` MinReadySeconds int64 `json:"minReadySeconds,omitempty" yaml:"minReadySeconds,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"` OS *PodOS `json:"os,omitempty" yaml:"os,omitempty"` Ordinals *StatefulSetOrdinals `json:"ordinals,omitempty" yaml:"ordinals,omitempty"` Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` PersistentVolumeClaimRetentionPolicy *StatefulSetPersistentVolumeClaimRetentionPolicy `json:"persistentVolumeClaimRetentionPolicy,omitempty" yaml:"persistentVolumeClaimRetentionPolicy,omitempty"` PodFailurePolicy *PodFailurePolicy `json:"podFailurePolicy,omitempty" yaml:"podFailurePolicy,omitempty"` PodReplacementPolicy string `json:"podReplacementPolicy,omitempty" yaml:"podReplacementPolicy,omitempty"` PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,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"` ResourceClaims []PodResourceClaim `json:"resourceClaims,omitempty" yaml:"resourceClaims,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"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` SchedulingGates []PodSchedulingGate `json:"schedulingGates,omitempty" yaml:"schedulingGates,omitempty"` SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" yaml:"seccompProfile,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` SetHostnameAsFQDN *bool `json:"setHostnameAsFQDN,omitempty" yaml:"setHostnameAsFQDN,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"` Suspend *bool `json:"suspend,omitempty" yaml:"suspend,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` TimeZone string `json:"timeZone,omitempty" yaml:"timeZone,omitempty"` TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,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"` WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type WorkloadClient ¶
type WorkloadClient struct {
// contains filtered or unexported fields
}
func (*WorkloadClient) ActionPause ¶
func (c *WorkloadClient) ActionPause(resource *Workload) error
func (*WorkloadClient) ActionRedeploy ¶
func (c *WorkloadClient) ActionRedeploy(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)
func (*WorkloadClient) ListAll ¶
func (c *WorkloadClient) ListAll(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 WorkloadMetric ¶
type WorkloadOperations ¶
type WorkloadOperations interface { List(opts *types.ListOpts) (*WorkloadCollection, error) ListAll(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 ActionRedeploy(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_persistent_volume_source.go
- zz_generated_cinder_volume_source.go
- zz_generated_claim_source.go
- zz_generated_client.go
- zz_generated_client_ipconfig.go
- zz_generated_condition.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_resize_policy.go
- zz_generated_container_resource_metric_source.go
- zz_generated_container_resource_metric_status.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_cross_version_object_reference.go
- zz_generated_csi_persistent_volume_source.go
- zz_generated_csi_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_ephemeral_container.go
- zz_generated_ephemeral_volume_source.go
- zz_generated_exec_action.go
- zz_generated_external_metric_source.go
- zz_generated_external_metric_status.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_persistent_volume_source.go
- zz_generated_glusterfs_volume_source.go
- zz_generated_grpc_action.go
- zz_generated_horizontal_pod_autoscaler.go
- zz_generated_horizontal_pod_autoscaler_behavior.go
- zz_generated_horizontal_pod_autoscaler_condition.go
- zz_generated_horizontal_pod_autoscaler_spec.go
- zz_generated_horizontal_pod_autoscaler_status.go
- zz_generated_host_alias.go
- zz_generated_host_ip.go
- zz_generated_host_path_volume_source.go
- zz_generated_hpa_scaling_policy.go
- zz_generated_hpa_scaling_rules.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_load_balancer_ingress.go
- zz_generated_ingress_load_balancer_status.go
- zz_generated_ingress_port_status.go
- zz_generated_ingress_rule.go
- zz_generated_ingress_service_backend.go
- zz_generated_ingress_spec.go
- zz_generated_ingress_status.go
- zz_generated_ingress_tls.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_lifecycle_handler.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_metric.go
- zz_generated_metric_identifier.go
- zz_generated_metric_status.go
- zz_generated_metric_target.go
- zz_generated_metric_value_status.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_metric_source.go
- zz_generated_object_metric_status.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_template.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_failure_policy.go
- zz_generated_pod_failure_policy_on_exit_codes_requirement.go
- zz_generated_pod_failure_policy_on_pod_conditions_pattern.go
- zz_generated_pod_failure_policy_rule.go
- zz_generated_pod_ip.go
- zz_generated_pod_os.go
- zz_generated_pod_readiness_gate.go
- zz_generated_pod_resource_claim.go
- zz_generated_pod_resource_claim_status.go
- zz_generated_pod_scheduling_gate.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_pods_metric_source.go
- zz_generated_pods_metric_status.go
- zz_generated_port_status.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_claim.go
- zz_generated_resource_field_selector.go
- zz_generated_resource_metric_source.go
- zz_generated_resource_metric_status.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_seccomp_profile.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_account_token_projection.go
- zz_generated_service_backend_port.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_ordinals.go
- zz_generated_stateful_set_persistent_volume_claim_retention_policy.go
- zz_generated_stateful_set_spec.go
- zz_generated_stateful_set_status.go
- zz_generated_stateful_set_update_strategy.go
- zz_generated_storage_ospersistent_volume_source.go
- zz_generated_storage_osvolume_source.go
- zz_generated_sysctl.go
- zz_generated_tcp_socket_action.go
- zz_generated_toleration.go
- zz_generated_topology_spread_constraint.go
- zz_generated_typed_local_object_reference.go
- zz_generated_typed_object_reference.go
- zz_generated_uncounted_terminated_pods.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_windows_security_context_options.go
- zz_generated_workload.go
- zz_generated_workload_metric.go
Click to show internal directories.
Click to hide internal directories.