Documentation ¶
Index ¶
- Constants
- type AWSElasticBlockStoreVolumeSource
- type Affinity
- type AzureDiskVolumeSource
- 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) Update(existing *BasicAuth, updates interface{}) (*BasicAuth, error)
- type BasicAuthCollection
- type BasicAuthOperations
- type Capabilities
- 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) Update(existing *Certificate, updates interface{}) (*Certificate, error)
- type CertificateCollection
- type CertificateOperations
- type CinderVolumeSource
- type Client
- type ClientIPConfig
- type ConfigMap
- type ConfigMapClient
- func (c *ConfigMapClient) ByID(id string) (*ConfigMap, error)
- func (c *ConfigMapClient) Create(container *ConfigMap) (*ConfigMap, error)
- func (c *ConfigMapClient) Delete(container *ConfigMap) error
- func (c *ConfigMapClient) List(opts *types.ListOpts) (*ConfigMapCollection, error)
- func (c *ConfigMapClient) Update(existing *ConfigMap, updates interface{}) (*ConfigMap, error)
- type ConfigMapCollection
- type ConfigMapEnvSource
- type ConfigMapKeySelector
- type ConfigMapOperations
- type ConfigMapProjection
- type ConfigMapVolumeSource
- type Container
- type ContainerPort
- type ContainerState
- type ContainerStateRunning
- type ContainerStateTerminated
- type ContainerStateWaiting
- type ContainerStatus
- type 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) Update(existing *DNSRecord, updates interface{}) (*DNSRecord, error)
- type DNSRecordCollection
- type DNSRecordOperations
- type DaemonSet
- type DaemonSetClient
- func (c *DaemonSetClient) ByID(id string) (*DaemonSet, error)
- func (c *DaemonSetClient) Create(container *DaemonSet) (*DaemonSet, error)
- func (c *DaemonSetClient) Delete(container *DaemonSet) error
- func (c *DaemonSetClient) List(opts *types.ListOpts) (*DaemonSetCollection, error)
- func (c *DaemonSetClient) Update(existing *DaemonSet, updates interface{}) (*DaemonSet, error)
- type DaemonSetCollection
- type DaemonSetOperations
- type DaemonSetSpec
- type DaemonSetStatus
- type DaemonSetUpdateStrategy
- type DeployConfig
- type DeployStrategy
- type Deployment
- type DeploymentClient
- 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) Update(existing *Deployment, updates interface{}) (*Deployment, error)
- type DeploymentCollection
- type DeploymentCondition
- type DeploymentGlobalConfig
- type DeploymentJobConfig
- type DeploymentOperations
- type DeploymentOrderedConfig
- type DeploymentParallelConfig
- 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) Update(existing *DockerCredential, updates interface{}) (*DockerCredential, error)
- type DockerCredentialCollection
- type DockerCredentialOperations
- type DownwardAPIProjection
- type DownwardAPIVolumeFile
- type DownwardAPIVolumeSource
- type EmptyDirVolumeSource
- type EnvFromSource
- type EnvVar
- type EnvVarSource
- type EnvironmentFrom
- type ExecAction
- type FCVolumeSource
- type FlexVolumeSource
- type FlockerVolumeSource
- type GCEPersistentDiskVolumeSource
- type GitRepoVolumeSource
- type GlusterfsVolumeSource
- type HTTPGetAction
- type HTTPHeader
- type HTTPIngressPath
- type HTTPIngressRuleValue
- type Handler
- type HostAlias
- type HostPathVolumeSource
- 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) Update(existing *Ingress, updates interface{}) (*Ingress, error)
- type IngressCollection
- type IngressOperations
- type IngressRule
- type IngressSpec
- type IngressStatus
- type IngressTLS
- type Initializer
- type Initializers
- type KeyToPath
- type LabelSelector
- type LabelSelectorRequirement
- type Lifecycle
- type Link
- type ListMeta
- type LoadBalancerIngress
- type LoadBalancerStatus
- type LocalObjectReference
- type NFSVolumeSource
- type Namespace
- type NamespaceClient
- func (c *NamespaceClient) ByID(id string) (*Namespace, error)
- func (c *NamespaceClient) Create(container *Namespace) (*Namespace, error)
- func (c *NamespaceClient) Delete(container *Namespace) error
- func (c *NamespaceClient) List(opts *types.ListOpts) (*NamespaceCollection, error)
- func (c *NamespaceClient) Update(existing *Namespace, updates interface{}) (*Namespace, error)
- type NamespaceCollection
- type NamespaceOperations
- type NamespaceSpec
- type NamespaceStatus
- 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) 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) 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) 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) 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) 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) 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 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) Update(existing *PersistentVolumeClaim, updates interface{}) (*PersistentVolumeClaim, error)
- type PersistentVolumeClaimCollection
- type PersistentVolumeClaimCondition
- type PersistentVolumeClaimOperations
- type PersistentVolumeClaimSpec
- type PersistentVolumeClaimStatus
- type PersistentVolumeClaimVolumeSource
- 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) Update(existing *Pod, updates interface{}) (*Pod, error)
- type PodCollection
- type PodCondition
- type PodOperations
- type PodSecurityContext
- type PodSpec
- type PodStatus
- type PodTemplateSpec
- type PortworxVolumeSource
- type PreferredSchedulingTerm
- type Probe
- type ProjectedVolumeSource
- type PublicEndpoint
- type QuobyteVolumeSource
- type RBDVolumeSource
- type RegistryCredential
- type ReplicaSet
- type ReplicaSetClient
- func (c *ReplicaSetClient) ByID(id string) (*ReplicaSet, error)
- func (c *ReplicaSetClient) Create(container *ReplicaSet) (*ReplicaSet, error)
- func (c *ReplicaSetClient) Delete(container *ReplicaSet) error
- func (c *ReplicaSetClient) List(opts *types.ListOpts) (*ReplicaSetCollection, error)
- func (c *ReplicaSetClient) Update(existing *ReplicaSet, updates interface{}) (*ReplicaSet, error)
- type ReplicaSetCollection
- type ReplicaSetCondition
- type ReplicaSetOperations
- type ReplicaSetSpec
- type ReplicaSetStatus
- type ReplicationController
- type ReplicationControllerClient
- func (c *ReplicationControllerClient) ByID(id string) (*ReplicationController, error)
- func (c *ReplicationControllerClient) Create(container *ReplicationController) (*ReplicationController, error)
- func (c *ReplicationControllerClient) Delete(container *ReplicationController) error
- func (c *ReplicationControllerClient) List(opts *types.ListOpts) (*ReplicationControllerCollection, error)
- func (c *ReplicationControllerClient) Update(existing *ReplicationController, updates interface{}) (*ReplicationController, error)
- type ReplicationControllerCollection
- type ReplicationControllerCondition
- type ReplicationControllerOperations
- type ReplicationControllerSpec
- type ReplicationControllerStatus
- type ResourceFieldSelector
- type ResourceRequest
- type ResourceRequirements
- type Resources
- 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) Update(existing *SSHAuth, updates interface{}) (*SSHAuth, error)
- type SSHAuthCollection
- type SSHAuthOperations
- type ScaleIOVolumeSource
- type Scheduling
- type Secret
- type SecretClient
- func (c *SecretClient) ByID(id string) (*Secret, error)
- func (c *SecretClient) Create(container *Secret) (*Secret, error)
- func (c *SecretClient) Delete(container *Secret) error
- func (c *SecretClient) List(opts *types.ListOpts) (*SecretCollection, error)
- func (c *SecretClient) Update(existing *Secret, updates interface{}) (*Secret, error)
- type SecretCollection
- type SecretEnvSource
- type SecretKeySelector
- type SecretOperations
- type SecretProjection
- 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) Update(existing *ServiceAccountToken, updates interface{}) (*ServiceAccountToken, error)
- type ServiceAccountTokenCollection
- type ServiceAccountTokenOperations
- type ServiceClient
- func (c *ServiceClient) ByID(id string) (*Service, error)
- func (c *ServiceClient) Create(container *Service) (*Service, error)
- func (c *ServiceClient) Delete(container *Service) error
- func (c *ServiceClient) List(opts *types.ListOpts) (*ServiceCollection, error)
- func (c *ServiceClient) Update(existing *Service, updates interface{}) (*Service, error)
- type ServiceCollection
- type ServiceOperations
- type ServicePort
- type ServiceSpec
- type ServiceStatus
- type SessionAffinityConfig
- type StatefulSet
- type StatefulSetClient
- func (c *StatefulSetClient) ByID(id string) (*StatefulSet, error)
- func (c *StatefulSetClient) Create(container *StatefulSet) (*StatefulSet, error)
- func (c *StatefulSetClient) Delete(container *StatefulSet) error
- func (c *StatefulSetClient) List(opts *types.ListOpts) (*StatefulSetCollection, error)
- func (c *StatefulSetClient) Update(existing *StatefulSet, updates interface{}) (*StatefulSet, error)
- type StatefulSetCollection
- type StatefulSetOperations
- type StatefulSetSpec
- type StatefulSetStatus
- type StatefulSetUpdateStrategy
- type Status
- type StatusCause
- type StatusDetails
- type StorageOSVolumeSource
- type TCPSocketAction
- type Toleration
- type Volume
- type VolumeMount
- type VolumeProjection
- type VsphereVirtualDiskVolumeSource
- type WeightedPodAffinityTerm
- type Workload
- type WorkloadClient
- 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) Update(existing *Workload, updates interface{}) (*Workload, error)
- type WorkloadCollection
- type WorkloadOperations
- type WorkloadSpec
- type WorkloadStatus
Constants ¶
View Source
const ( AffinityType = "affinity" AffinityFieldNodeAffinity = "nodeAffinity" AffinityFieldPodAffinity = "podAffinity" AffinityFieldPodAntiAffinity = "podAntiAffinity" )
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 ( 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" BasicAuthFieldUsername = "username" BasicAuthFieldUuid = "uuid" )
View Source
const ( CapabilitiesType = "capabilities" CapabilitiesFieldCapAdd = "capAdd" CapabilitiesFieldCapDrop = "capDrop" )
View Source
const ( CephFSVolumeSourceType = "cephFSVolumeSource" CephFSVolumeSourceFieldMonitors = "monitors" CephFSVolumeSourceFieldPath = "path" CephFSVolumeSourceFieldReadOnly = "readOnly" CephFSVolumeSourceFieldSecretFile = "secretFile" CephFSVolumeSourceFieldSecretRef = "secretRef" CephFSVolumeSourceFieldUser = "user" )
View Source
const ( CertificateType = "certificate" CertificateFieldAlgorithm = "algorithm" CertificateFieldAnnotations = "annotations" CertificateFieldCN = "cn" CertificateFieldCertFingerprint = "certFingerprint" CertificateFieldCerts = "certs" CertificateFieldCreated = "created" CertificateFieldCreatorID = "creatorId" CertificateFieldDescription = "description" CertificateFieldExpiresAt = "expiresAt" CertificateFieldIssuedAt = "issuedAt" CertificateFieldIssuer = "issuer" CertificateFieldKey = "key" CertificateFieldKeySize = "keySize" CertificateFieldLabels = "labels" CertificateFieldName = "name" CertificateFieldNamespaceId = "namespaceId" CertificateFieldOwnerReferences = "ownerReferences" CertificateFieldProjectID = "projectId" CertificateFieldRemoved = "removed" CertificateFieldSerialNumber = "serialNumber" CertificateFieldSubjectAlternativeNames = "subjectAlternativeNames" CertificateFieldUuid = "uuid" CertificateFieldVersion = "version" )
View Source
const ( CinderVolumeSourceType = "cinderVolumeSource" CinderVolumeSourceFieldFSType = "fsType" CinderVolumeSourceFieldReadOnly = "readOnly" CinderVolumeSourceFieldVolumeID = "volumeID" )
View Source
const ( ClientIPConfigType = "clientIPConfig" ClientIPConfigFieldTimeoutSeconds = "timeoutSeconds" )
View Source
const ( ConfigMapType = "configMap" ConfigMapFieldAnnotations = "annotations" ConfigMapFieldCreated = "created" ConfigMapFieldCreatorID = "creatorId" ConfigMapFieldData = "data" ConfigMapFieldLabels = "labels" ConfigMapFieldName = "name" ConfigMapFieldOwnerReferences = "ownerReferences" ConfigMapFieldRemoved = "removed" ConfigMapFieldUuid = "uuid" )
View Source
const ( ConfigMapEnvSourceType = "configMapEnvSource" ConfigMapEnvSourceFieldName = "name" ConfigMapEnvSourceFieldOptional = "optional" )
View Source
const ( ConfigMapKeySelectorType = "configMapKeySelector" ConfigMapKeySelectorFieldKey = "key" ConfigMapKeySelectorFieldName = "name" ConfigMapKeySelectorFieldOptional = "optional" )
View Source
const ( ConfigMapProjectionType = "configMapProjection" ConfigMapProjectionFieldItems = "items" ConfigMapProjectionFieldName = "name" ConfigMapProjectionFieldOptional = "optional" )
View Source
const ( ConfigMapVolumeSourceType = "configMapVolumeSource" ConfigMapVolumeSourceFieldDefaultMode = "defaultMode" ConfigMapVolumeSourceFieldItems = "items" ConfigMapVolumeSourceFieldName = "name" ConfigMapVolumeSourceFieldOptional = "optional" )
View Source
const ( ContainerType = "container" ContainerFieldAllowPrivilegeEscalation = "allowPrivilegeEscalation" ContainerFieldCapAdd = "capAdd" ContainerFieldCapDrop = "capDrop" ContainerFieldCommand = "command" ContainerFieldEntrypoint = "entrypoint" ContainerFieldEnvironment = "environment" ContainerFieldEnvironmentFrom = "environmentFrom" ContainerFieldHealthcheck = "healthcheck" ContainerFieldImage = "image" ContainerFieldInitContainer = "initContainer" ContainerFieldName = "name" ContainerFieldPorts = "ports" ContainerFieldPostStart = "postStart" ContainerFieldPreStop = "preStop" ContainerFieldPrivileged = "privileged" ContainerFieldReadOnly = "readOnly" ContainerFieldReadycheck = "readycheck" ContainerFieldResources = "resources" ContainerFieldRunAsNonRoot = "runAsNonRoot" ContainerFieldStdin = "stdin" ContainerFieldStdinOnce = "stdinOnce" ContainerFieldTTY = "tty" ContainerFieldTerminationMessagePath = "terminationMessagePath" ContainerFieldTerminationMessagePolicy = "terminationMessagePolicy" ContainerFieldUid = "uid" ContainerFieldVolumeMounts = "volumeMounts" ContainerFieldWorkingDir = "workingDir" )
View Source
const ( ContainerPortType = "containerPort" ContainerPortFieldContainerPort = "containerPort" ContainerPortFieldHostIp = "hostIp" ContainerPortFieldHostPort = "hostPort" ContainerPortFieldProtocol = "protocol" )
View Source
const ( ContainerStateType = "containerState" ContainerStateFieldRunning = "running" ContainerStateFieldTerminated = "terminated" ContainerStateFieldWaiting = "waiting" )
View Source
const ( ContainerStateRunningType = "containerStateRunning" ContainerStateRunningFieldStartedAt = "startedAt" )
View Source
const ( ContainerStateTerminatedType = "containerStateTerminated" ContainerStateTerminatedFieldContainerID = "containerID" ContainerStateTerminatedFieldExitCode = "exitCode" ContainerStateTerminatedFieldFinishedAt = "finishedAt" ContainerStateTerminatedFieldMessage = "message" ContainerStateTerminatedFieldReason = "reason" ContainerStateTerminatedFieldSignal = "signal" ContainerStateTerminatedFieldStartedAt = "startedAt" )
View Source
const ( ContainerStateWaitingType = "containerStateWaiting" ContainerStateWaitingFieldMessage = "message" ContainerStateWaitingFieldReason = "reason" )
View Source
const ( ContainerStatusType = "containerStatus" ContainerStatusFieldContainerID = "containerID" ContainerStatusFieldImage = "image" ContainerStatusFieldImageID = "imageID" ContainerStatusFieldLastTerminationState = "lastState" ContainerStatusFieldName = "name" ContainerStatusFieldReady = "ready" ContainerStatusFieldRestartCount = "restartCount" ContainerStatusFieldState = "state" )
View Source
const ( DaemonSetType = "daemonSet" DaemonSetFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DaemonSetFieldAnnotations = "annotations" DaemonSetFieldAutomountServiceAccountToken = "automountServiceAccountToken" DaemonSetFieldBatchSize = "batchSize" DaemonSetFieldContainers = "containers" DaemonSetFieldCreated = "created" DaemonSetFieldCreatorID = "creatorId" DaemonSetFieldDNSPolicy = "dnsPolicy" DaemonSetFieldDeploymentStrategy = "deploymentStrategy" DaemonSetFieldFsgid = "fsgid" DaemonSetFieldGids = "gids" DaemonSetFieldHostAliases = "hostAliases" DaemonSetFieldHostname = "hostname" DaemonSetFieldIPC = "ipc" DaemonSetFieldLabels = "labels" DaemonSetFieldName = "name" DaemonSetFieldNamespaceId = "namespaceId" DaemonSetFieldNet = "net" DaemonSetFieldNodeId = "nodeId" DaemonSetFieldOwnerReferences = "ownerReferences" DaemonSetFieldPID = "pid" DaemonSetFieldPriority = "priority" DaemonSetFieldPriorityClassName = "priorityClassName" DaemonSetFieldProjectID = "projectId" DaemonSetFieldPullPolicy = "pullPolicy" DaemonSetFieldPullSecrets = "pullSecrets" DaemonSetFieldRemoved = "removed" DaemonSetFieldRestart = "restart" DaemonSetFieldRevisionHistoryLimit = "revisionHistoryLimit" DaemonSetFieldRunAsNonRoot = "runAsNonRoot" DaemonSetFieldScale = "scale" DaemonSetFieldSchedulerName = "schedulerName" DaemonSetFieldScheduling = "scheduling" DaemonSetFieldServiceAccountName = "serviceAccountName" DaemonSetFieldState = "state" DaemonSetFieldStatus = "status" DaemonSetFieldSubdomain = "subdomain" DaemonSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DaemonSetFieldTransitioning = "transitioning" DaemonSetFieldTransitioningMessage = "transitioningMessage" DaemonSetFieldUid = "uid" DaemonSetFieldUpdateStrategy = "updateStrategy" DaemonSetFieldUuid = "uuid" DaemonSetFieldVolumes = "volumes" DaemonSetFieldWorkloadAnnotations = "workloadAnnotations" DaemonSetFieldWorkloadLabels = "workloadLabels" )
View Source
const ( DaemonSetSpecType = "daemonSetSpec" DaemonSetSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DaemonSetSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" DaemonSetSpecFieldBatchSize = "batchSize" DaemonSetSpecFieldContainers = "containers" DaemonSetSpecFieldDNSPolicy = "dnsPolicy" DaemonSetSpecFieldDeploymentStrategy = "deploymentStrategy" DaemonSetSpecFieldFsgid = "fsgid" DaemonSetSpecFieldGids = "gids" DaemonSetSpecFieldHostAliases = "hostAliases" DaemonSetSpecFieldHostname = "hostname" DaemonSetSpecFieldIPC = "ipc" DaemonSetSpecFieldNet = "net" DaemonSetSpecFieldNodeId = "nodeId" DaemonSetSpecFieldObjectMeta = "metadata" DaemonSetSpecFieldPID = "pid" DaemonSetSpecFieldPriority = "priority" DaemonSetSpecFieldPriorityClassName = "priorityClassName" DaemonSetSpecFieldPullPolicy = "pullPolicy" DaemonSetSpecFieldPullSecrets = "pullSecrets" DaemonSetSpecFieldRestart = "restart" DaemonSetSpecFieldRevisionHistoryLimit = "revisionHistoryLimit" DaemonSetSpecFieldRunAsNonRoot = "runAsNonRoot" DaemonSetSpecFieldScale = "scale" DaemonSetSpecFieldSchedulerName = "schedulerName" DaemonSetSpecFieldScheduling = "scheduling" DaemonSetSpecFieldServiceAccountName = "serviceAccountName" DaemonSetSpecFieldSubdomain = "subdomain" DaemonSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DaemonSetSpecFieldUid = "uid" DaemonSetSpecFieldUpdateStrategy = "updateStrategy" DaemonSetSpecFieldVolumes = "volumes" )
View Source
const ( DaemonSetStatusType = "daemonSetStatus" DaemonSetStatusFieldCollisionCount = "collisionCount" DaemonSetStatusFieldCurrentNumberScheduled = "currentNumberScheduled" DaemonSetStatusFieldDesiredNumberScheduled = "desiredNumberScheduled" DaemonSetStatusFieldNumberAvailable = "numberAvailable" DaemonSetStatusFieldNumberMisscheduled = "numberMisscheduled" DaemonSetStatusFieldNumberReady = "numberReady" DaemonSetStatusFieldObservedGeneration = "observedGeneration" DaemonSetStatusFieldUpdatedNumberScheduled = "updatedNumberScheduled" )
View Source
const ( DaemonSetUpdateStrategyType = "daemonSetUpdateStrategy" DaemonSetUpdateStrategyFieldRollingUpdate = "rollingUpdate" DaemonSetUpdateStrategyFieldType = "type" )
View Source
const ( DeployConfigType = "deployConfig" DeployConfigFieldBatchSize = "batchSize" DeployConfigFieldDeploymentStrategy = "deploymentStrategy" DeployConfigFieldScale = "scale" )
View Source
const ( DeployStrategyType = "deployStrategy" DeployStrategyFieldGlobalConfig = "globalConfig" DeployStrategyFieldJobConfig = "jobConfig" DeployStrategyFieldKind = "kind" DeployStrategyFieldOrderedConfig = "orderedConfig" DeployStrategyFieldParallelConfig = "parallelConfig" )
View Source
const ( DeploymentType = "deployment" DeploymentFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DeploymentFieldAnnotations = "annotations" DeploymentFieldAutomountServiceAccountToken = "automountServiceAccountToken" DeploymentFieldBatchSize = "batchSize" DeploymentFieldContainers = "containers" DeploymentFieldCreated = "created" DeploymentFieldCreatorID = "creatorId" DeploymentFieldDNSPolicy = "dnsPolicy" DeploymentFieldDeploymentStrategy = "deploymentStrategy" DeploymentFieldFsgid = "fsgid" DeploymentFieldGids = "gids" DeploymentFieldHostAliases = "hostAliases" DeploymentFieldHostname = "hostname" DeploymentFieldIPC = "ipc" DeploymentFieldLabels = "labels" DeploymentFieldName = "name" DeploymentFieldNamespaceId = "namespaceId" DeploymentFieldNet = "net" DeploymentFieldNodeId = "nodeId" DeploymentFieldOwnerReferences = "ownerReferences" DeploymentFieldPID = "pid" DeploymentFieldPaused = "paused" DeploymentFieldPriority = "priority" DeploymentFieldPriorityClassName = "priorityClassName" DeploymentFieldProjectID = "projectId" DeploymentFieldPullPolicy = "pullPolicy" DeploymentFieldPullSecrets = "pullSecrets" DeploymentFieldRemoved = "removed" DeploymentFieldRestart = "restart" DeploymentFieldRevisionHistoryLimit = "revisionHistoryLimit" DeploymentFieldRunAsNonRoot = "runAsNonRoot" DeploymentFieldScale = "scale" DeploymentFieldSchedulerName = "schedulerName" DeploymentFieldScheduling = "scheduling" DeploymentFieldServiceAccountName = "serviceAccountName" DeploymentFieldState = "state" DeploymentFieldStatus = "status" DeploymentFieldSubdomain = "subdomain" DeploymentFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DeploymentFieldTransitioning = "transitioning" DeploymentFieldTransitioningMessage = "transitioningMessage" DeploymentFieldUid = "uid" DeploymentFieldUuid = "uuid" DeploymentFieldVolumes = "volumes" DeploymentFieldWorkloadAnnotations = "workloadAnnotations" DeploymentFieldWorkloadLabels = "workloadLabels" )
View Source
const ( DeploymentConditionType = "deploymentCondition" DeploymentConditionFieldLastTransitionTime = "lastTransitionTime" DeploymentConditionFieldLastUpdateTime = "lastUpdateTime" DeploymentConditionFieldMessage = "message" DeploymentConditionFieldReason = "reason" DeploymentConditionFieldStatus = "status" DeploymentConditionFieldType = "type" )
View Source
const ( DeploymentGlobalConfigType = "deploymentGlobalConfig" DeploymentGlobalConfigFieldMinReadySeconds = "minReadySeconds" DeploymentGlobalConfigFieldOnDelete = "onDelete" )
View Source
const ( DeploymentJobConfigType = "deploymentJobConfig" DeploymentJobConfigFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DeploymentJobConfigFieldBatchLimit = "batchLimit" DeploymentJobConfigFieldOnDelete = "onDelete" )
View Source
const ( DeploymentOrderedConfigType = "deploymentOrderedConfig" DeploymentOrderedConfigFieldOnDelete = "onDelete" DeploymentOrderedConfigFieldPartition = "partition" DeploymentOrderedConfigFieldPartitionSize = "partitionSize" )
View Source
const ( DeploymentParallelConfigType = "deploymentParallelConfig" DeploymentParallelConfigFieldMinReadySeconds = "minReadySeconds" DeploymentParallelConfigFieldProgressDeadlineSeconds = "progressDeadlineSeconds" DeploymentParallelConfigFieldStartFirst = "startFirst" )
View Source
const ( DeploymentSpecType = "deploymentSpec" DeploymentSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DeploymentSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" DeploymentSpecFieldBatchSize = "batchSize" DeploymentSpecFieldContainers = "containers" DeploymentSpecFieldDNSPolicy = "dnsPolicy" DeploymentSpecFieldDeploymentStrategy = "deploymentStrategy" DeploymentSpecFieldFsgid = "fsgid" DeploymentSpecFieldGids = "gids" DeploymentSpecFieldHostAliases = "hostAliases" DeploymentSpecFieldHostname = "hostname" DeploymentSpecFieldIPC = "ipc" DeploymentSpecFieldNet = "net" DeploymentSpecFieldNodeId = "nodeId" DeploymentSpecFieldObjectMeta = "metadata" DeploymentSpecFieldPID = "pid" DeploymentSpecFieldPaused = "paused" DeploymentSpecFieldPriority = "priority" DeploymentSpecFieldPriorityClassName = "priorityClassName" DeploymentSpecFieldPullPolicy = "pullPolicy" DeploymentSpecFieldPullSecrets = "pullSecrets" DeploymentSpecFieldRestart = "restart" DeploymentSpecFieldRevisionHistoryLimit = "revisionHistoryLimit" DeploymentSpecFieldRunAsNonRoot = "runAsNonRoot" DeploymentSpecFieldScale = "scale" DeploymentSpecFieldSchedulerName = "schedulerName" DeploymentSpecFieldScheduling = "scheduling" DeploymentSpecFieldServiceAccountName = "serviceAccountName" DeploymentSpecFieldSubdomain = "subdomain" DeploymentSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DeploymentSpecFieldUid = "uid" DeploymentSpecFieldVolumes = "volumes" )
View Source
const ( DeploymentStatusType = "deploymentStatus" DeploymentStatusFieldAvailableReplicas = "availableReplicas" DeploymentStatusFieldCollisionCount = "collisionCount" DeploymentStatusFieldConditions = "conditions" DeploymentStatusFieldObservedGeneration = "observedGeneration" DeploymentStatusFieldReadyReplicas = "readyReplicas" DeploymentStatusFieldReplicas = "replicas" DeploymentStatusFieldUpdatedReplicas = "updatedReplicas" )
View Source
const ( DeploymentStrategyType = "deploymentStrategy" DeploymentStrategyFieldRollingUpdate = "rollingUpdate" DeploymentStrategyFieldType = "type" )
View Source
const ( DNSRecordType = "dnsRecord" DNSRecordFieldAnnotations = "annotations" DNSRecordFieldClusterIp = "clusterIp" DNSRecordFieldCreated = "created" DNSRecordFieldCreatorID = "creatorId" DNSRecordFieldDescription = "description" DNSRecordFieldHostname = "hostname" DNSRecordFieldIPAddresses = "ipAddresses" DNSRecordFieldLabels = "labels" DNSRecordFieldName = "name" DNSRecordFieldNamespaceId = "namespaceId" DNSRecordFieldOwnerReferences = "ownerReferences" DNSRecordFieldProjectID = "projectId" DNSRecordFieldPublicEndpoints = "publicEndpoints" DNSRecordFieldRemoved = "removed" DNSRecordFieldSelector = "selector" DNSRecordFieldState = "state" DNSRecordFieldTargetDNSRecordIDs = "targetDnsRecordIds" DNSRecordFieldTargetWorkloadIDs = "targetWorkloadIds" DNSRecordFieldTransitioning = "transitioning" DNSRecordFieldTransitioningMessage = "transitioningMessage" DNSRecordFieldUuid = "uuid" DNSRecordFieldWorkloadID = "workloadId" )
View Source
const ( DockerCredentialType = "dockerCredential" DockerCredentialFieldAnnotations = "annotations" DockerCredentialFieldCreated = "created" DockerCredentialFieldCreatorID = "creatorId" DockerCredentialFieldDescription = "description" DockerCredentialFieldLabels = "labels" DockerCredentialFieldName = "name" DockerCredentialFieldNamespaceId = "namespaceId" DockerCredentialFieldOwnerReferences = "ownerReferences" DockerCredentialFieldProjectID = "projectId" DockerCredentialFieldRegistries = "registries" DockerCredentialFieldRemoved = "removed" DockerCredentialFieldUuid = "uuid" )
View Source
const ( DownwardAPIProjectionType = "downwardAPIProjection" DownwardAPIProjectionFieldItems = "items" )
View Source
const ( DownwardAPIVolumeFileType = "downwardAPIVolumeFile" DownwardAPIVolumeFileFieldFieldRef = "fieldRef" DownwardAPIVolumeFileFieldMode = "mode" DownwardAPIVolumeFileFieldPath = "path" DownwardAPIVolumeFileFieldResourceFieldRef = "resourceFieldRef" )
View Source
const ( DownwardAPIVolumeSourceType = "downwardAPIVolumeSource" DownwardAPIVolumeSourceFieldDefaultMode = "defaultMode" DownwardAPIVolumeSourceFieldItems = "items" )
View Source
const ( EmptyDirVolumeSourceType = "emptyDirVolumeSource" EmptyDirVolumeSourceFieldMedium = "medium" EmptyDirVolumeSourceFieldSizeLimit = "sizeLimit" )
View Source
const ( EnvFromSourceType = "envFromSource" EnvFromSourceFieldConfigMapRef = "configMapRef" EnvFromSourceFieldPrefix = "prefix" EnvFromSourceFieldSecretRef = "secretRef" )
View Source
const ( EnvVarType = "envVar" EnvVarFieldName = "name" EnvVarFieldValue = "value" EnvVarFieldValueFrom = "valueFrom" )
View Source
const ( EnvVarSourceType = "envVarSource" EnvVarSourceFieldConfigMapKeyRef = "configMapKeyRef" EnvVarSourceFieldFieldRef = "fieldRef" EnvVarSourceFieldResourceFieldRef = "resourceFieldRef" EnvVarSourceFieldSecretKeyRef = "secretKeyRef" )
View Source
const ( EnvironmentFromType = "environmentFrom" EnvironmentFromFieldOptional = "optional" EnvironmentFromFieldPrefix = "prefix" EnvironmentFromFieldSource = "source" EnvironmentFromFieldSourceKey = "sourceKey" EnvironmentFromFieldSourceName = "sourceName" EnvironmentFromFieldTargetKey = "targetKey" )
View Source
const ( ExecActionType = "execAction" ExecActionFieldCommand = "command" )
View Source
const ( FCVolumeSourceType = "fcVolumeSource" FCVolumeSourceFieldFSType = "fsType" FCVolumeSourceFieldLun = "lun" FCVolumeSourceFieldReadOnly = "readOnly" FCVolumeSourceFieldTargetWWNs = "targetWWNs" FCVolumeSourceFieldWWIDs = "wwids" )
View Source
const ( FlexVolumeSourceType = "flexVolumeSource" FlexVolumeSourceFieldDriver = "driver" FlexVolumeSourceFieldFSType = "fsType" FlexVolumeSourceFieldOptions = "options" FlexVolumeSourceFieldReadOnly = "readOnly" FlexVolumeSourceFieldSecretRef = "secretRef" )
View Source
const ( FlockerVolumeSourceType = "flockerVolumeSource" FlockerVolumeSourceFieldDatasetName = "datasetName" FlockerVolumeSourceFieldDatasetUUID = "datasetUUID" )
View Source
const ( GCEPersistentDiskVolumeSourceType = "gcePersistentDiskVolumeSource" GCEPersistentDiskVolumeSourceFieldFSType = "fsType" GCEPersistentDiskVolumeSourceFieldPDName = "pdName" GCEPersistentDiskVolumeSourceFieldPartition = "partition" GCEPersistentDiskVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( GitRepoVolumeSourceType = "gitRepoVolumeSource" GitRepoVolumeSourceFieldDirectory = "directory" GitRepoVolumeSourceFieldRepository = "repository" GitRepoVolumeSourceFieldRevision = "revision" )
View Source
const ( GlusterfsVolumeSourceType = "glusterfsVolumeSource" GlusterfsVolumeSourceFieldEndpointsName = "endpoints" GlusterfsVolumeSourceFieldPath = "path" GlusterfsVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( HandlerType = "handler" HandlerFieldCommand = "command" HandlerFieldHTTPHeaders = "httpHeaders" HandlerFieldHost = "host" HandlerFieldPath = "path" HandlerFieldPort = "port" HandlerFieldScheme = "scheme" HandlerFieldTCP = "tcp" )
View Source
const ( HostAliasType = "hostAlias" HostAliasFieldHostnames = "hostnames" )
View Source
const ( HostPathVolumeSourceType = "hostPathVolumeSource" HostPathVolumeSourceFieldPath = "path" HostPathVolumeSourceFieldType = "type" )
View Source
const ( HTTPGetActionType = "httpGetAction" HTTPGetActionFieldHTTPHeaders = "httpHeaders" HTTPGetActionFieldPath = "path" HTTPGetActionFieldPort = "port" HTTPGetActionFieldScheme = "scheme" )
View Source
const ( HTTPHeaderType = "httpHeader" HTTPHeaderFieldName = "name" HTTPHeaderFieldValue = "value" )
View Source
const ( HTTPIngressPathType = "httpIngressPath" HTTPIngressPathFieldServiceId = "serviceId" HTTPIngressPathFieldTargetPort = "targetPort" HTTPIngressPathFieldWorkloadIDs = "workloadIds" )
View Source
const ( HTTPIngressRuleValueType = "httpIngressRuleValue" HTTPIngressRuleValueFieldPaths = "paths" )
View Source
const ( IngressType = "ingress" IngressFieldAnnotations = "annotations" IngressFieldCreated = "created" IngressFieldCreatorID = "creatorId" IngressFieldDefaultBackend = "defaultBackend" IngressFieldDescription = "description" IngressFieldLabels = "labels" IngressFieldName = "name" IngressFieldNamespaceId = "namespaceId" IngressFieldOwnerReferences = "ownerReferences" IngressFieldProjectID = "projectId" IngressFieldRemoved = "removed" IngressFieldRules = "rules" IngressFieldState = "state" IngressFieldStatus = "status" IngressFieldTLS = "tls" IngressFieldTransitioning = "transitioning" IngressFieldTransitioningMessage = "transitioningMessage" IngressFieldUuid = "uuid" )
View Source
const ( IngressBackendType = "ingressBackend" IngressBackendFieldServiceId = "serviceId" IngressBackendFieldTargetPort = "targetPort" IngressBackendFieldWorkloadIDs = "workloadIds" )
View Source
const ( IngressRuleType = "ingressRule" IngressRuleFieldHost = "host" IngressRuleFieldPaths = "paths" )
View Source
const ( IngressSpecType = "ingressSpec" IngressSpecFieldBackend = "backend" IngressSpecFieldRules = "rules" IngressSpecFieldTLS = "tls" )
View Source
const ( IngressStatusType = "ingressStatus" IngressStatusFieldLoadBalancer = "loadBalancer" )
View Source
const ( IngressTLSType = "ingressTLS" IngressTLSFieldCertificateId = "certificateId" IngressTLSFieldHosts = "hosts" )
View Source
const ( InitializerType = "initializer" InitializerFieldName = "name" )
View Source
const ( InitializersType = "initializers" InitializersFieldPending = "pending" InitializersFieldResult = "result" )
View Source
const ( 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 ( 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 ( LinkType = "link" LinkFieldAlias = "alias" LinkFieldName = "name" )
View Source
const ( ListMetaType = "listMeta" ListMetaFieldContinue = "continue" ListMetaFieldResourceVersion = "resourceVersion" ListMetaFieldSelfLink = "selfLink" )
View Source
const ( LoadBalancerIngressType = "loadBalancerIngress" LoadBalancerIngressFieldHostname = "hostname" LoadBalancerIngressFieldIP = "ip" )
View Source
const ( LoadBalancerStatusType = "loadBalancerStatus" LoadBalancerStatusFieldIngress = "ingress" )
View Source
const ( LocalObjectReferenceType = "localObjectReference" LocalObjectReferenceFieldName = "name" )
View Source
const ( NamespaceType = "namespace" NamespaceFieldAnnotations = "annotations" NamespaceFieldAnswers = "answers" NamespaceFieldCreated = "created" NamespaceFieldCreatorID = "creatorId" NamespaceFieldDescription = "description" NamespaceFieldExternalID = "externalId" NamespaceFieldLabels = "labels" NamespaceFieldName = "name" NamespaceFieldOwnerReferences = "ownerReferences" NamespaceFieldProjectID = "projectId" NamespaceFieldPrune = "prune" NamespaceFieldRemoved = "removed" NamespaceFieldState = "state" NamespaceFieldStatus = "status" NamespaceFieldTags = "tags" NamespaceFieldTemplates = "templates" NamespaceFieldTransitioning = "transitioning" NamespaceFieldTransitioningMessage = "transitioningMessage" NamespaceFieldUuid = "uuid" )
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" NamespacedBasicAuthFieldUsername = "username" NamespacedBasicAuthFieldUuid = "uuid" )
View Source
const ( NamespacedCertificateType = "namespacedCertificate" NamespacedCertificateFieldAlgorithm = "algorithm" NamespacedCertificateFieldAnnotations = "annotations" NamespacedCertificateFieldCN = "cn" NamespacedCertificateFieldCertFingerprint = "certFingerprint" NamespacedCertificateFieldCerts = "certs" NamespacedCertificateFieldCreated = "created" NamespacedCertificateFieldCreatorID = "creatorId" NamespacedCertificateFieldDescription = "description" NamespacedCertificateFieldExpiresAt = "expiresAt" NamespacedCertificateFieldIssuedAt = "issuedAt" NamespacedCertificateFieldIssuer = "issuer" NamespacedCertificateFieldKey = "key" NamespacedCertificateFieldKeySize = "keySize" NamespacedCertificateFieldLabels = "labels" NamespacedCertificateFieldName = "name" NamespacedCertificateFieldNamespaceId = "namespaceId" NamespacedCertificateFieldOwnerReferences = "ownerReferences" NamespacedCertificateFieldProjectID = "projectId" NamespacedCertificateFieldRemoved = "removed" NamespacedCertificateFieldSerialNumber = "serialNumber" NamespacedCertificateFieldSubjectAlternativeNames = "subjectAlternativeNames" NamespacedCertificateFieldUuid = "uuid" NamespacedCertificateFieldVersion = "version" )
View Source
const ( NamespacedDockerCredentialType = "namespacedDockerCredential" NamespacedDockerCredentialFieldAnnotations = "annotations" NamespacedDockerCredentialFieldCreated = "created" NamespacedDockerCredentialFieldCreatorID = "creatorId" NamespacedDockerCredentialFieldDescription = "description" NamespacedDockerCredentialFieldLabels = "labels" NamespacedDockerCredentialFieldName = "name" NamespacedDockerCredentialFieldNamespaceId = "namespaceId" NamespacedDockerCredentialFieldOwnerReferences = "ownerReferences" NamespacedDockerCredentialFieldProjectID = "projectId" NamespacedDockerCredentialFieldRegistries = "registries" NamespacedDockerCredentialFieldRemoved = "removed" NamespacedDockerCredentialFieldUuid = "uuid" )
View Source
const ( NamespacedSecretType = "namespacedSecret" NamespacedSecretFieldAnnotations = "annotations" NamespacedSecretFieldCreated = "created" NamespacedSecretFieldCreatorID = "creatorId" NamespacedSecretFieldData = "data" NamespacedSecretFieldDescription = "description" NamespacedSecretFieldKind = "kind" NamespacedSecretFieldLabels = "labels" NamespacedSecretFieldName = "name" NamespacedSecretFieldNamespaceId = "namespaceId" NamespacedSecretFieldOwnerReferences = "ownerReferences" NamespacedSecretFieldProjectID = "projectId" NamespacedSecretFieldRemoved = "removed" NamespacedSecretFieldStringData = "stringData" NamespacedSecretFieldUuid = "uuid" )
View Source
const ( NamespacedServiceAccountTokenType = "namespacedServiceAccountToken" NamespacedServiceAccountTokenFieldAccountName = "accountName" NamespacedServiceAccountTokenFieldAccountUID = "accountUid" NamespacedServiceAccountTokenFieldAnnotations = "annotations" NamespacedServiceAccountTokenFieldCACRT = "caCrt" NamespacedServiceAccountTokenFieldCreated = "created" NamespacedServiceAccountTokenFieldCreatorID = "creatorId" NamespacedServiceAccountTokenFieldDescription = "description" NamespacedServiceAccountTokenFieldLabels = "labels" NamespacedServiceAccountTokenFieldName = "name" NamespacedServiceAccountTokenFieldNamespaceId = "namespaceId" NamespacedServiceAccountTokenFieldOwnerReferences = "ownerReferences" NamespacedServiceAccountTokenFieldProjectID = "projectId" NamespacedServiceAccountTokenFieldRemoved = "removed" NamespacedServiceAccountTokenFieldToken = "token" NamespacedServiceAccountTokenFieldUuid = "uuid" )
View Source
const ( NamespacedSSHAuthType = "namespacedSshAuth" NamespacedSSHAuthFieldAnnotations = "annotations" NamespacedSSHAuthFieldCreated = "created" NamespacedSSHAuthFieldCreatorID = "creatorId" NamespacedSSHAuthFieldDescription = "description" NamespacedSSHAuthFieldFingerprint = "certFingerprint" NamespacedSSHAuthFieldLabels = "labels" NamespacedSSHAuthFieldName = "name" NamespacedSSHAuthFieldNamespaceId = "namespaceId" NamespacedSSHAuthFieldOwnerReferences = "ownerReferences" NamespacedSSHAuthFieldPrivateKey = "privateKey" NamespacedSSHAuthFieldProjectID = "projectId" NamespacedSSHAuthFieldRemoved = "removed" NamespacedSSHAuthFieldUuid = "uuid" )
View Source
const ( NFSVolumeSourceType = "nfsVolumeSource" NFSVolumeSourceFieldPath = "path" NFSVolumeSourceFieldReadOnly = "readOnly" NFSVolumeSourceFieldServer = "server" )
View Source
const ( NodeAffinityType = "nodeAffinity" NodeAffinityFieldPreferredDuringSchedulingIgnoredDuringExecution = "preferredDuringSchedulingIgnoredDuringExecution" NodeAffinityFieldRequiredDuringSchedulingIgnoredDuringExecution = "requiredDuringSchedulingIgnoredDuringExecution" )
View Source
const ( NodeSchedulingType = "nodeScheduling" NodeSchedulingFieldNodeId = "nodeId" NodeSchedulingFieldPreferred = "preferred" NodeSchedulingFieldRequireAll = "requireAll" NodeSchedulingFieldRequireAny = "requireAny" )
View Source
const ( NodeSelectorType = "nodeSelector" NodeSelectorFieldNodeSelectorTerms = "nodeSelectorTerms" )
View Source
const ( NodeSelectorRequirementType = "nodeSelectorRequirement" NodeSelectorRequirementFieldKey = "key" NodeSelectorRequirementFieldOperator = "operator" NodeSelectorRequirementFieldValues = "values" )
View Source
const ( NodeSelectorTermType = "nodeSelectorTerm" NodeSelectorTermFieldMatchExpressions = "matchExpressions" )
View Source
const ( ObjectFieldSelectorType = "objectFieldSelector" ObjectFieldSelectorFieldAPIVersion = "apiVersion" ObjectFieldSelectorFieldFieldPath = "fieldPath" )
View Source
const ( ObjectMetaType = "objectMeta" ObjectMetaFieldAnnotations = "annotations" ObjectMetaFieldCreated = "created" ObjectMetaFieldFinalizers = "finalizers" ObjectMetaFieldLabels = "labels" ObjectMetaFieldName = "name" ObjectMetaFieldNamespace = "namespace" ObjectMetaFieldOwnerReferences = "ownerReferences" ObjectMetaFieldRemoved = "removed" ObjectMetaFieldUuid = "uuid" )
View Source
const ( OwnerReferenceType = "ownerReference" OwnerReferenceFieldAPIVersion = "apiVersion" OwnerReferenceFieldBlockOwnerDeletion = "blockOwnerDeletion" OwnerReferenceFieldController = "controller" OwnerReferenceFieldKind = "kind" OwnerReferenceFieldName = "name" OwnerReferenceFieldUID = "uid" )
View Source
const ( PersistentVolumeClaimType = "persistentVolumeClaim" PersistentVolumeClaimFieldAccessModes = "accessModes" PersistentVolumeClaimFieldAnnotations = "annotations" PersistentVolumeClaimFieldCreated = "created" PersistentVolumeClaimFieldCreatorID = "creatorId" PersistentVolumeClaimFieldLabels = "labels" PersistentVolumeClaimFieldName = "name" PersistentVolumeClaimFieldNamespaceId = "namespaceId" PersistentVolumeClaimFieldOwnerReferences = "ownerReferences" PersistentVolumeClaimFieldProjectID = "projectId" PersistentVolumeClaimFieldRemoved = "removed" PersistentVolumeClaimFieldResources = "resources" PersistentVolumeClaimFieldSelector = "selector" PersistentVolumeClaimFieldState = "state" PersistentVolumeClaimFieldStatus = "status" PersistentVolumeClaimFieldStorageClassName = "storageClassName" PersistentVolumeClaimFieldTransitioning = "transitioning" PersistentVolumeClaimFieldTransitioningMessage = "transitioningMessage" PersistentVolumeClaimFieldUuid = "uuid" PersistentVolumeClaimFieldVolumeName = "volumeName" )
View Source
const ( PersistentVolumeClaimConditionType = "persistentVolumeClaimCondition" PersistentVolumeClaimConditionFieldLastProbeTime = "lastProbeTime" PersistentVolumeClaimConditionFieldLastTransitionTime = "lastTransitionTime" PersistentVolumeClaimConditionFieldMessage = "message" PersistentVolumeClaimConditionFieldReason = "reason" PersistentVolumeClaimConditionFieldStatus = "status" PersistentVolumeClaimConditionFieldType = "type" )
View Source
const ( PersistentVolumeClaimSpecType = "persistentVolumeClaimSpec" PersistentVolumeClaimSpecFieldAccessModes = "accessModes" PersistentVolumeClaimSpecFieldResources = "resources" PersistentVolumeClaimSpecFieldSelector = "selector" PersistentVolumeClaimSpecFieldStorageClassName = "storageClassName" PersistentVolumeClaimSpecFieldVolumeName = "volumeName" )
View Source
const ( PersistentVolumeClaimStatusType = "persistentVolumeClaimStatus" PersistentVolumeClaimStatusFieldAccessModes = "accessModes" PersistentVolumeClaimStatusFieldCapacity = "capacity" PersistentVolumeClaimStatusFieldConditions = "conditions" PersistentVolumeClaimStatusFieldPhase = "phase" )
View Source
const ( PersistentVolumeClaimVolumeSourceType = "persistentVolumeClaimVolumeSource" PersistentVolumeClaimVolumeSourceFieldClaimName = "claimName" PersistentVolumeClaimVolumeSourceFieldReadOnly = "readOnly" )
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" PodFieldDNSPolicy = "dnsPolicy" PodFieldDescription = "description" PodFieldFsgid = "fsgid" PodFieldGids = "gids" PodFieldHostAliases = "hostAliases" PodFieldHostname = "hostname" PodFieldIPC = "ipc" PodFieldLabels = "labels" PodFieldName = "name" PodFieldNamespaceId = "namespaceId" PodFieldNet = "net" PodFieldNodeId = "nodeId" PodFieldOwnerReferences = "ownerReferences" PodFieldPID = "pid" PodFieldPriority = "priority" PodFieldPriorityClassName = "priorityClassName" PodFieldProjectID = "projectId" PodFieldPublicEndpoints = "publicEndpoints" PodFieldPullPolicy = "pullPolicy" PodFieldPullSecrets = "pullSecrets" PodFieldRemoved = "removed" PodFieldRestart = "restart" PodFieldRunAsNonRoot = "runAsNonRoot" PodFieldSchedulerName = "schedulerName" PodFieldScheduling = "scheduling" PodFieldServiceAccountName = "serviceAccountName" PodFieldState = "state" PodFieldStatus = "status" PodFieldSubdomain = "subdomain" PodFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodFieldTransitioning = "transitioning" PodFieldTransitioningMessage = "transitioningMessage" PodFieldUid = "uid" PodFieldUuid = "uuid" PodFieldVolumes = "volumes" PodFieldWorkloadID = "workloadId" )
View Source
const ( PodAffinityType = "podAffinity" PodAffinityFieldPreferredDuringSchedulingIgnoredDuringExecution = "preferredDuringSchedulingIgnoredDuringExecution" PodAffinityFieldRequiredDuringSchedulingIgnoredDuringExecution = "requiredDuringSchedulingIgnoredDuringExecution" )
View Source
const ( PodAffinityTermType = "podAffinityTerm" PodAffinityTermFieldLabelSelector = "labelSelector" PodAffinityTermFieldNamespaces = "namespaces" PodAffinityTermFieldTopologyKey = "topologyKey" )
View Source
const ( PodAntiAffinityType = "podAntiAffinity" PodAntiAffinityFieldPreferredDuringSchedulingIgnoredDuringExecution = "preferredDuringSchedulingIgnoredDuringExecution" PodAntiAffinityFieldRequiredDuringSchedulingIgnoredDuringExecution = "requiredDuringSchedulingIgnoredDuringExecution" )
View Source
const ( PodConditionType = "podCondition" PodConditionFieldLastProbeTime = "lastProbeTime" PodConditionFieldLastTransitionTime = "lastTransitionTime" PodConditionFieldMessage = "message" PodConditionFieldReason = "reason" PodConditionFieldStatus = "status" PodConditionFieldType = "type" )
View Source
const ( PodSecurityContextType = "podSecurityContext" PodSecurityContextFieldFsgid = "fsgid" PodSecurityContextFieldGids = "gids" PodSecurityContextFieldRunAsNonRoot = "runAsNonRoot" PodSecurityContextFieldUid = "uid" )
View Source
const ( PodSpecType = "podSpec" PodSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" PodSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" PodSpecFieldContainers = "containers" PodSpecFieldDNSPolicy = "dnsPolicy" PodSpecFieldFsgid = "fsgid" PodSpecFieldGids = "gids" PodSpecFieldHostAliases = "hostAliases" PodSpecFieldHostname = "hostname" PodSpecFieldIPC = "ipc" PodSpecFieldNet = "net" PodSpecFieldNodeId = "nodeId" PodSpecFieldPID = "pid" PodSpecFieldPriority = "priority" PodSpecFieldPriorityClassName = "priorityClassName" PodSpecFieldPullPolicy = "pullPolicy" PodSpecFieldPullSecrets = "pullSecrets" PodSpecFieldRestart = "restart" PodSpecFieldRunAsNonRoot = "runAsNonRoot" PodSpecFieldSchedulerName = "schedulerName" PodSpecFieldScheduling = "scheduling" PodSpecFieldServiceAccountName = "serviceAccountName" PodSpecFieldSubdomain = "subdomain" PodSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodSpecFieldUid = "uid" PodSpecFieldVolumes = "volumes" )
View Source
const ( PodStatusType = "podStatus" PodStatusFieldConditions = "conditions" PodStatusFieldContainerStatuses = "containerStatuses" PodStatusFieldInitContainerStatuses = "initContainerStatuses" PodStatusFieldMessage = "message" PodStatusFieldNodeIp = "nodeIp" PodStatusFieldPhase = "phase" PodStatusFieldPodIp = "podIp" PodStatusFieldQOSClass = "qosClass" PodStatusFieldReason = "reason" PodStatusFieldStartTime = "startTime" )
View Source
const ( PodTemplateSpecType = "podTemplateSpec" PodTemplateSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" PodTemplateSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" PodTemplateSpecFieldContainers = "containers" PodTemplateSpecFieldDNSPolicy = "dnsPolicy" PodTemplateSpecFieldFsgid = "fsgid" PodTemplateSpecFieldGids = "gids" PodTemplateSpecFieldHostAliases = "hostAliases" PodTemplateSpecFieldHostname = "hostname" PodTemplateSpecFieldIPC = "ipc" PodTemplateSpecFieldNet = "net" PodTemplateSpecFieldNodeId = "nodeId" PodTemplateSpecFieldObjectMeta = "metadata" PodTemplateSpecFieldPID = "pid" PodTemplateSpecFieldPriority = "priority" PodTemplateSpecFieldPriorityClassName = "priorityClassName" PodTemplateSpecFieldPullPolicy = "pullPolicy" PodTemplateSpecFieldPullSecrets = "pullSecrets" PodTemplateSpecFieldRestart = "restart" PodTemplateSpecFieldRunAsNonRoot = "runAsNonRoot" PodTemplateSpecFieldSchedulerName = "schedulerName" PodTemplateSpecFieldScheduling = "scheduling" PodTemplateSpecFieldServiceAccountName = "serviceAccountName" PodTemplateSpecFieldSubdomain = "subdomain" PodTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodTemplateSpecFieldUid = "uid" PodTemplateSpecFieldVolumes = "volumes" )
View Source
const ( PortworxVolumeSourceType = "portworxVolumeSource" PortworxVolumeSourceFieldFSType = "fsType" PortworxVolumeSourceFieldReadOnly = "readOnly" PortworxVolumeSourceFieldVolumeID = "volumeID" )
View Source
const ( PreferredSchedulingTermType = "preferredSchedulingTerm" PreferredSchedulingTermFieldPreference = "preference" PreferredSchedulingTermFieldWeight = "weight" )
View Source
const ( ProbeType = "probe" ProbeFieldCommand = "command" ProbeFieldFailureThreshold = "failureThreshold" ProbeFieldHTTPHeaders = "httpHeaders" ProbeFieldHost = "host" ProbeFieldInitialDelaySeconds = "initialDelaySeconds" ProbeFieldPath = "path" ProbeFieldPeriodSeconds = "periodSeconds" ProbeFieldPort = "port" ProbeFieldScheme = "scheme" ProbeFieldSuccessThreshold = "successThreshold" ProbeFieldTCP = "tcp" ProbeFieldTimeoutSeconds = "timeoutSeconds" )
View Source
const ( ProjectedVolumeSourceType = "projectedVolumeSource" ProjectedVolumeSourceFieldDefaultMode = "defaultMode" ProjectedVolumeSourceFieldSources = "sources" )
View Source
const ( PublicEndpointType = "publicEndpoint" PublicEndpointFieldAddress = "address" PublicEndpointFieldNode = "node" PublicEndpointFieldPod = "pod" PublicEndpointFieldPort = "port" PublicEndpointFieldProtocol = "protocol" PublicEndpointFieldService = "service" )
View Source
const ( QuobyteVolumeSourceType = "quobyteVolumeSource" QuobyteVolumeSourceFieldGroup = "group" QuobyteVolumeSourceFieldReadOnly = "readOnly" QuobyteVolumeSourceFieldRegistry = "registry" QuobyteVolumeSourceFieldUser = "user" QuobyteVolumeSourceFieldVolume = "volume" )
View Source
const ( RBDVolumeSourceType = "rbdVolumeSource" RBDVolumeSourceFieldCephMonitors = "monitors" RBDVolumeSourceFieldFSType = "fsType" RBDVolumeSourceFieldKeyring = "keyring" RBDVolumeSourceFieldRBDImage = "image" RBDVolumeSourceFieldRBDPool = "pool" RBDVolumeSourceFieldRadosUser = "user" RBDVolumeSourceFieldReadOnly = "readOnly" RBDVolumeSourceFieldSecretRef = "secretRef" )
View Source
const ( RegistryCredentialType = "registryCredential" RegistryCredentialFieldAuth = "auth" RegistryCredentialFieldDescription = "description" RegistryCredentialFieldPassword = "password" RegistryCredentialFieldUsername = "username" )
View Source
const ( ReplicaSetType = "replicaSet" ReplicaSetFieldActiveDeadlineSeconds = "activeDeadlineSeconds" ReplicaSetFieldAnnotations = "annotations" ReplicaSetFieldAutomountServiceAccountToken = "automountServiceAccountToken" ReplicaSetFieldBatchSize = "batchSize" ReplicaSetFieldContainers = "containers" ReplicaSetFieldCreated = "created" ReplicaSetFieldCreatorID = "creatorId" ReplicaSetFieldDNSPolicy = "dnsPolicy" ReplicaSetFieldDeploymentStrategy = "deploymentStrategy" ReplicaSetFieldFsgid = "fsgid" ReplicaSetFieldGids = "gids" ReplicaSetFieldHostAliases = "hostAliases" ReplicaSetFieldHostname = "hostname" ReplicaSetFieldIPC = "ipc" ReplicaSetFieldLabels = "labels" ReplicaSetFieldName = "name" ReplicaSetFieldNamespaceId = "namespaceId" ReplicaSetFieldNet = "net" ReplicaSetFieldNodeId = "nodeId" ReplicaSetFieldOwnerReferences = "ownerReferences" ReplicaSetFieldPID = "pid" ReplicaSetFieldPriority = "priority" ReplicaSetFieldPriorityClassName = "priorityClassName" ReplicaSetFieldProjectID = "projectId" ReplicaSetFieldPullPolicy = "pullPolicy" ReplicaSetFieldPullSecrets = "pullSecrets" ReplicaSetFieldRemoved = "removed" ReplicaSetFieldRestart = "restart" ReplicaSetFieldRunAsNonRoot = "runAsNonRoot" ReplicaSetFieldScale = "scale" ReplicaSetFieldSchedulerName = "schedulerName" ReplicaSetFieldScheduling = "scheduling" ReplicaSetFieldServiceAccountName = "serviceAccountName" ReplicaSetFieldState = "state" ReplicaSetFieldStatus = "status" ReplicaSetFieldSubdomain = "subdomain" ReplicaSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicaSetFieldTransitioning = "transitioning" ReplicaSetFieldTransitioningMessage = "transitioningMessage" ReplicaSetFieldUid = "uid" ReplicaSetFieldUuid = "uuid" ReplicaSetFieldVolumes = "volumes" ReplicaSetFieldWorkloadAnnotations = "workloadAnnotations" ReplicaSetFieldWorkloadLabels = "workloadLabels" )
View Source
const ( ReplicaSetConditionType = "replicaSetCondition" ReplicaSetConditionFieldLastTransitionTime = "lastTransitionTime" ReplicaSetConditionFieldMessage = "message" ReplicaSetConditionFieldReason = "reason" ReplicaSetConditionFieldStatus = "status" ReplicaSetConditionFieldType = "type" )
View Source
const ( ReplicaSetSpecType = "replicaSetSpec" ReplicaSetSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" ReplicaSetSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" ReplicaSetSpecFieldBatchSize = "batchSize" ReplicaSetSpecFieldContainers = "containers" ReplicaSetSpecFieldDNSPolicy = "dnsPolicy" ReplicaSetSpecFieldDeploymentStrategy = "deploymentStrategy" ReplicaSetSpecFieldFsgid = "fsgid" ReplicaSetSpecFieldGids = "gids" ReplicaSetSpecFieldHostAliases = "hostAliases" ReplicaSetSpecFieldHostname = "hostname" ReplicaSetSpecFieldIPC = "ipc" ReplicaSetSpecFieldNet = "net" ReplicaSetSpecFieldNodeId = "nodeId" ReplicaSetSpecFieldObjectMeta = "metadata" ReplicaSetSpecFieldPID = "pid" ReplicaSetSpecFieldPriority = "priority" ReplicaSetSpecFieldPriorityClassName = "priorityClassName" ReplicaSetSpecFieldPullPolicy = "pullPolicy" ReplicaSetSpecFieldPullSecrets = "pullSecrets" ReplicaSetSpecFieldRestart = "restart" ReplicaSetSpecFieldRunAsNonRoot = "runAsNonRoot" ReplicaSetSpecFieldScale = "scale" ReplicaSetSpecFieldSchedulerName = "schedulerName" ReplicaSetSpecFieldScheduling = "scheduling" ReplicaSetSpecFieldServiceAccountName = "serviceAccountName" ReplicaSetSpecFieldSubdomain = "subdomain" ReplicaSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicaSetSpecFieldUid = "uid" ReplicaSetSpecFieldVolumes = "volumes" )
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" ReplicationControllerFieldBatchSize = "batchSize" ReplicationControllerFieldContainers = "containers" ReplicationControllerFieldCreated = "created" ReplicationControllerFieldCreatorID = "creatorId" ReplicationControllerFieldDNSPolicy = "dnsPolicy" ReplicationControllerFieldDeploymentStrategy = "deploymentStrategy" ReplicationControllerFieldFsgid = "fsgid" ReplicationControllerFieldGids = "gids" ReplicationControllerFieldHostAliases = "hostAliases" ReplicationControllerFieldHostname = "hostname" ReplicationControllerFieldIPC = "ipc" ReplicationControllerFieldLabels = "labels" ReplicationControllerFieldName = "name" ReplicationControllerFieldNamespaceId = "namespaceId" ReplicationControllerFieldNet = "net" ReplicationControllerFieldNodeId = "nodeId" ReplicationControllerFieldOwnerReferences = "ownerReferences" ReplicationControllerFieldPID = "pid" ReplicationControllerFieldPriority = "priority" ReplicationControllerFieldPriorityClassName = "priorityClassName" ReplicationControllerFieldProjectID = "projectId" ReplicationControllerFieldPullPolicy = "pullPolicy" ReplicationControllerFieldPullSecrets = "pullSecrets" ReplicationControllerFieldRemoved = "removed" ReplicationControllerFieldRestart = "restart" ReplicationControllerFieldRunAsNonRoot = "runAsNonRoot" ReplicationControllerFieldScale = "scale" ReplicationControllerFieldSchedulerName = "schedulerName" ReplicationControllerFieldScheduling = "scheduling" ReplicationControllerFieldServiceAccountName = "serviceAccountName" ReplicationControllerFieldState = "state" ReplicationControllerFieldStatus = "status" ReplicationControllerFieldSubdomain = "subdomain" ReplicationControllerFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicationControllerFieldTransitioning = "transitioning" ReplicationControllerFieldTransitioningMessage = "transitioningMessage" ReplicationControllerFieldUid = "uid" ReplicationControllerFieldUuid = "uuid" ReplicationControllerFieldVolumes = "volumes" ReplicationControllerFieldWorkloadAnnotations = "workloadAnnotations" ReplicationControllerFieldWorkloadLabels = "workloadLabels" )
View Source
const ( ReplicationControllerConditionType = "replicationControllerCondition" ReplicationControllerConditionFieldLastTransitionTime = "lastTransitionTime" ReplicationControllerConditionFieldMessage = "message" ReplicationControllerConditionFieldReason = "reason" ReplicationControllerConditionFieldStatus = "status" ReplicationControllerConditionFieldType = "type" )
View Source
const ( ReplicationControllerSpecType = "replicationControllerSpec" ReplicationControllerSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" ReplicationControllerSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" ReplicationControllerSpecFieldBatchSize = "batchSize" ReplicationControllerSpecFieldContainers = "containers" ReplicationControllerSpecFieldDNSPolicy = "dnsPolicy" ReplicationControllerSpecFieldDeploymentStrategy = "deploymentStrategy" ReplicationControllerSpecFieldFsgid = "fsgid" ReplicationControllerSpecFieldGids = "gids" ReplicationControllerSpecFieldHostAliases = "hostAliases" ReplicationControllerSpecFieldHostname = "hostname" ReplicationControllerSpecFieldIPC = "ipc" ReplicationControllerSpecFieldNet = "net" ReplicationControllerSpecFieldNodeId = "nodeId" ReplicationControllerSpecFieldObjectMeta = "metadata" ReplicationControllerSpecFieldPID = "pid" ReplicationControllerSpecFieldPriority = "priority" ReplicationControllerSpecFieldPriorityClassName = "priorityClassName" ReplicationControllerSpecFieldPullPolicy = "pullPolicy" ReplicationControllerSpecFieldPullSecrets = "pullSecrets" ReplicationControllerSpecFieldRestart = "restart" ReplicationControllerSpecFieldRunAsNonRoot = "runAsNonRoot" ReplicationControllerSpecFieldScale = "scale" ReplicationControllerSpecFieldSchedulerName = "schedulerName" ReplicationControllerSpecFieldScheduling = "scheduling" ReplicationControllerSpecFieldServiceAccountName = "serviceAccountName" ReplicationControllerSpecFieldSubdomain = "subdomain" ReplicationControllerSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicationControllerSpecFieldUid = "uid" ReplicationControllerSpecFieldVolumes = "volumes" )
View Source
const ( ReplicationControllerStatusType = "replicationControllerStatus" ReplicationControllerStatusFieldAvailableReplicas = "availableReplicas" ReplicationControllerStatusFieldConditions = "conditions" ReplicationControllerStatusFieldFullyLabeledReplicas = "fullyLabeledReplicas" ReplicationControllerStatusFieldObservedGeneration = "observedGeneration" ReplicationControllerStatusFieldReadyReplicas = "readyReplicas" ReplicationControllerStatusFieldReplicas = "replicas" )
View Source
const ( ResourceFieldSelectorType = "resourceFieldSelector" ResourceFieldSelectorFieldContainerName = "containerName" ResourceFieldSelectorFieldDivisor = "divisor" ResourceFieldSelectorFieldResource = "resource" )
View Source
const ( ResourceRequestType = "resourceRequest" ResourceRequestFieldLimit = "limit" ResourceRequestFieldRequest = "request" )
View Source
const ( ResourceRequirementsType = "resourceRequirements" ResourceRequirementsFieldLimits = "limits" ResourceRequirementsFieldRequests = "requests" )
View Source
const ( ResourcesType = "resources" ResourcesFieldCPU = "cpu" ResourcesFieldMemory = "memory" ResourcesFieldNvidiaGPU = "nvidiaGPU" )
View Source
const ( RollingUpdateDaemonSetType = "rollingUpdateDaemonSet" )
View Source
const ( RollingUpdateDeploymentType = "rollingUpdateDeployment" RollingUpdateDeploymentFieldMaxSurge = "maxSurge" )
View Source
const ( RollingUpdateStatefulSetStrategyType = "rollingUpdateStatefulSetStrategy" RollingUpdateStatefulSetStrategyFieldPartition = "partition" )
View Source
const ( ScaleIOVolumeSourceType = "scaleIOVolumeSource" ScaleIOVolumeSourceFieldFSType = "fsType" ScaleIOVolumeSourceFieldGateway = "gateway" ScaleIOVolumeSourceFieldProtectionDomain = "protectionDomain" ScaleIOVolumeSourceFieldReadOnly = "readOnly" ScaleIOVolumeSourceFieldSSLEnabled = "sslEnabled" ScaleIOVolumeSourceFieldSecretRef = "secretRef" ScaleIOVolumeSourceFieldStorageMode = "storageMode" ScaleIOVolumeSourceFieldStoragePool = "storagePool" ScaleIOVolumeSourceFieldSystem = "system" ScaleIOVolumeSourceFieldVolumeName = "volumeName" )
View Source
const ( SchedulingType = "scheduling" SchedulingFieldNode = "node" SchedulingFieldPriority = "priority" SchedulingFieldPriorityClassName = "priorityClassName" SchedulingFieldScheduler = "scheduler" SchedulingFieldTolerate = "tolerate" )
View Source
const ( SELinuxOptionsType = "seLinuxOptions" SELinuxOptionsFieldLevel = "level" SELinuxOptionsFieldRole = "role" SELinuxOptionsFieldType = "type" SELinuxOptionsFieldUser = "user" )
View Source
const ( SecretType = "secret" SecretFieldAnnotations = "annotations" SecretFieldCreated = "created" SecretFieldCreatorID = "creatorId" SecretFieldData = "data" SecretFieldDescription = "description" SecretFieldKind = "kind" SecretFieldLabels = "labels" SecretFieldName = "name" SecretFieldNamespaceId = "namespaceId" SecretFieldOwnerReferences = "ownerReferences" SecretFieldProjectID = "projectId" SecretFieldRemoved = "removed" SecretFieldStringData = "stringData" SecretFieldUuid = "uuid" )
View Source
const ( SecretEnvSourceType = "secretEnvSource" SecretEnvSourceFieldName = "name" SecretEnvSourceFieldOptional = "optional" )
View Source
const ( SecretKeySelectorType = "secretKeySelector" SecretKeySelectorFieldKey = "key" SecretKeySelectorFieldName = "name" SecretKeySelectorFieldOptional = "optional" )
View Source
const ( SecretProjectionType = "secretProjection" SecretProjectionFieldItems = "items" SecretProjectionFieldName = "name" SecretProjectionFieldOptional = "optional" )
View Source
const ( SecretVolumeSourceType = "secretVolumeSource" SecretVolumeSourceFieldDefaultMode = "defaultMode" SecretVolumeSourceFieldItems = "items" SecretVolumeSourceFieldOptional = "optional" SecretVolumeSourceFieldSecretName = "secretName" )
View Source
const ( SecurityContextType = "securityContext" SecurityContextFieldAllowPrivilegeEscalation = "allowPrivilegeEscalation" SecurityContextFieldCapAdd = "capAdd" SecurityContextFieldCapDrop = "capDrop" SecurityContextFieldPrivileged = "privileged" SecurityContextFieldReadOnly = "readOnly" SecurityContextFieldRunAsNonRoot = "runAsNonRoot" SecurityContextFieldUid = "uid" )
View Source
const ( ServiceType = "service" ServiceFieldAnnotations = "annotations" ServiceFieldClusterIp = "clusterIp" ServiceFieldCreated = "created" ServiceFieldCreatorID = "creatorId" ServiceFieldDescription = "description" ServiceFieldExternalIPs = "externalIPs" ServiceFieldExternalTrafficPolicy = "externalTrafficPolicy" ServiceFieldHealthCheckNodePort = "healthCheckNodePort" ServiceFieldHostname = "hostname" ServiceFieldIPAddresses = "ipAddresses" ServiceFieldKind = "kind" ServiceFieldLabels = "labels" ServiceFieldLoadBalancerIP = "loadBalancerIP" ServiceFieldLoadBalancerSourceRanges = "loadBalancerSourceRanges" ServiceFieldName = "name" ServiceFieldNamespaceId = "namespaceId" ServiceFieldOwnerReferences = "ownerReferences" ServiceFieldPorts = "ports" ServiceFieldProjectID = "projectId" ServiceFieldPublicEndpoints = "publicEndpoints" ServiceFieldPublishNotReadyAddresses = "publishNotReadyAddresses" ServiceFieldRemoved = "removed" ServiceFieldSelector = "selector" ServiceFieldSessionAffinity = "sessionAffinity" ServiceFieldSessionAffinityConfig = "sessionAffinityConfig" ServiceFieldState = "state" ServiceFieldTargetDNSRecordIDs = "targetDnsRecordIds" ServiceFieldTargetWorkloadIDs = "targetWorkloadIds" ServiceFieldTransitioning = "transitioning" ServiceFieldTransitioningMessage = "transitioningMessage" ServiceFieldUuid = "uuid" ServiceFieldWorkloadID = "workloadId" )
View Source
const ( ServiceAccountTokenType = "serviceAccountToken" ServiceAccountTokenFieldAccountName = "accountName" ServiceAccountTokenFieldAccountUID = "accountUid" ServiceAccountTokenFieldAnnotations = "annotations" ServiceAccountTokenFieldCACRT = "caCrt" ServiceAccountTokenFieldCreated = "created" ServiceAccountTokenFieldCreatorID = "creatorId" ServiceAccountTokenFieldDescription = "description" ServiceAccountTokenFieldLabels = "labels" ServiceAccountTokenFieldName = "name" ServiceAccountTokenFieldNamespaceId = "namespaceId" ServiceAccountTokenFieldOwnerReferences = "ownerReferences" ServiceAccountTokenFieldProjectID = "projectId" ServiceAccountTokenFieldRemoved = "removed" ServiceAccountTokenFieldToken = "token" ServiceAccountTokenFieldUuid = "uuid" )
View Source
const ( ServicePortType = "servicePort" ServicePortFieldName = "name" ServicePortFieldNodePort = "nodePort" ServicePortFieldPort = "port" ServicePortFieldProtocol = "protocol" ServicePortFieldTargetPort = "targetPort" )
View Source
const ( ServiceSpecType = "serviceSpec" ServiceSpecFieldClusterIp = "clusterIp" ServiceSpecFieldExternalIPs = "externalIPs" ServiceSpecFieldExternalTrafficPolicy = "externalTrafficPolicy" ServiceSpecFieldHealthCheckNodePort = "healthCheckNodePort" ServiceSpecFieldHostname = "hostname" ServiceSpecFieldLoadBalancerIP = "loadBalancerIP" ServiceSpecFieldLoadBalancerSourceRanges = "loadBalancerSourceRanges" ServiceSpecFieldPorts = "ports" ServiceSpecFieldPublishNotReadyAddresses = "publishNotReadyAddresses" ServiceSpecFieldSelector = "selector" ServiceSpecFieldServiceKind = "serviceKind" ServiceSpecFieldSessionAffinity = "sessionAffinity" ServiceSpecFieldSessionAffinityConfig = "sessionAffinityConfig" )
View Source
const ( ServiceStatusType = "serviceStatus" ServiceStatusFieldLoadBalancer = "loadBalancer" )
View Source
const ( SessionAffinityConfigType = "sessionAffinityConfig" SessionAffinityConfigFieldClientIP = "clientIP" )
View Source
const ( SSHAuthType = "sshAuth" SSHAuthFieldAnnotations = "annotations" SSHAuthFieldCreated = "created" SSHAuthFieldCreatorID = "creatorId" SSHAuthFieldDescription = "description" SSHAuthFieldFingerprint = "certFingerprint" SSHAuthFieldLabels = "labels" SSHAuthFieldName = "name" SSHAuthFieldNamespaceId = "namespaceId" SSHAuthFieldOwnerReferences = "ownerReferences" SSHAuthFieldPrivateKey = "privateKey" SSHAuthFieldProjectID = "projectId" SSHAuthFieldRemoved = "removed" SSHAuthFieldUuid = "uuid" )
View Source
const ( StatefulSetType = "statefulSet" StatefulSetFieldActiveDeadlineSeconds = "activeDeadlineSeconds" StatefulSetFieldAnnotations = "annotations" StatefulSetFieldAutomountServiceAccountToken = "automountServiceAccountToken" StatefulSetFieldBatchSize = "batchSize" StatefulSetFieldContainers = "containers" StatefulSetFieldCreated = "created" StatefulSetFieldCreatorID = "creatorId" StatefulSetFieldDNSPolicy = "dnsPolicy" StatefulSetFieldDeploymentStrategy = "deploymentStrategy" StatefulSetFieldFsgid = "fsgid" StatefulSetFieldGids = "gids" StatefulSetFieldHostAliases = "hostAliases" StatefulSetFieldHostname = "hostname" StatefulSetFieldIPC = "ipc" StatefulSetFieldLabels = "labels" StatefulSetFieldName = "name" StatefulSetFieldNamespaceId = "namespaceId" StatefulSetFieldNet = "net" StatefulSetFieldNodeId = "nodeId" StatefulSetFieldOwnerReferences = "ownerReferences" StatefulSetFieldPID = "pid" StatefulSetFieldPodManagementPolicy = "podManagementPolicy" StatefulSetFieldPriority = "priority" StatefulSetFieldPriorityClassName = "priorityClassName" StatefulSetFieldProjectID = "projectId" StatefulSetFieldPullPolicy = "pullPolicy" StatefulSetFieldPullSecrets = "pullSecrets" StatefulSetFieldRemoved = "removed" StatefulSetFieldRestart = "restart" StatefulSetFieldRevisionHistoryLimit = "revisionHistoryLimit" StatefulSetFieldRunAsNonRoot = "runAsNonRoot" StatefulSetFieldScale = "scale" StatefulSetFieldSchedulerName = "schedulerName" StatefulSetFieldScheduling = "scheduling" StatefulSetFieldServiceAccountName = "serviceAccountName" StatefulSetFieldServiceName = "serviceName" StatefulSetFieldState = "state" StatefulSetFieldStatus = "status" StatefulSetFieldSubdomain = "subdomain" StatefulSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" StatefulSetFieldTransitioning = "transitioning" StatefulSetFieldTransitioningMessage = "transitioningMessage" StatefulSetFieldUid = "uid" StatefulSetFieldUpdateStrategy = "updateStrategy" StatefulSetFieldUuid = "uuid" StatefulSetFieldVolumeClaimTemplates = "volumeClaimTemplates" StatefulSetFieldVolumes = "volumes" StatefulSetFieldWorkloadAnnotations = "workloadAnnotations" StatefulSetFieldWorkloadLabels = "workloadLabels" )
View Source
const ( StatefulSetSpecType = "statefulSetSpec" StatefulSetSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" StatefulSetSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" StatefulSetSpecFieldBatchSize = "batchSize" StatefulSetSpecFieldContainers = "containers" StatefulSetSpecFieldDNSPolicy = "dnsPolicy" StatefulSetSpecFieldDeploymentStrategy = "deploymentStrategy" StatefulSetSpecFieldFsgid = "fsgid" StatefulSetSpecFieldGids = "gids" StatefulSetSpecFieldHostAliases = "hostAliases" StatefulSetSpecFieldHostname = "hostname" StatefulSetSpecFieldIPC = "ipc" StatefulSetSpecFieldNet = "net" StatefulSetSpecFieldNodeId = "nodeId" StatefulSetSpecFieldObjectMeta = "metadata" StatefulSetSpecFieldPID = "pid" StatefulSetSpecFieldPodManagementPolicy = "podManagementPolicy" StatefulSetSpecFieldPriority = "priority" StatefulSetSpecFieldPriorityClassName = "priorityClassName" StatefulSetSpecFieldPullPolicy = "pullPolicy" StatefulSetSpecFieldPullSecrets = "pullSecrets" StatefulSetSpecFieldRestart = "restart" StatefulSetSpecFieldRevisionHistoryLimit = "revisionHistoryLimit" StatefulSetSpecFieldRunAsNonRoot = "runAsNonRoot" StatefulSetSpecFieldScale = "scale" StatefulSetSpecFieldSchedulerName = "schedulerName" StatefulSetSpecFieldScheduling = "scheduling" StatefulSetSpecFieldServiceAccountName = "serviceAccountName" StatefulSetSpecFieldServiceName = "serviceName" StatefulSetSpecFieldSubdomain = "subdomain" StatefulSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" StatefulSetSpecFieldUid = "uid" StatefulSetSpecFieldUpdateStrategy = "updateStrategy" StatefulSetSpecFieldVolumeClaimTemplates = "volumeClaimTemplates" StatefulSetSpecFieldVolumes = "volumes" )
View Source
const ( StatefulSetStatusType = "statefulSetStatus" StatefulSetStatusFieldCollisionCount = "collisionCount" StatefulSetStatusFieldCurrentReplicas = "currentReplicas" StatefulSetStatusFieldCurrentRevision = "currentRevision" StatefulSetStatusFieldObservedGeneration = "observedGeneration" StatefulSetStatusFieldReadyReplicas = "readyReplicas" StatefulSetStatusFieldReplicas = "replicas" StatefulSetStatusFieldUpdateRevision = "updateRevision" StatefulSetStatusFieldUpdatedReplicas = "updatedReplicas" )
View Source
const ( StatefulSetUpdateStrategyType = "statefulSetUpdateStrategy" StatefulSetUpdateStrategyFieldRollingUpdate = "rollingUpdate" StatefulSetUpdateStrategyFieldType = "type" )
View Source
const ( StatusType = "status" StatusFieldAPIVersion = "apiVersion" StatusFieldCode = "code" StatusFieldDetails = "details" StatusFieldKind = "kind" StatusFieldListMeta = "metadata" StatusFieldMessage = "message" StatusFieldReason = "reason" StatusFieldStatus = "status" )
View Source
const ( StatusCauseType = "statusCause" StatusCauseFieldField = "field" StatusCauseFieldMessage = "message" StatusCauseFieldType = "reason" )
View Source
const ( StatusDetailsType = "statusDetails" StatusDetailsFieldCauses = "causes" StatusDetailsFieldGroup = "group" StatusDetailsFieldKind = "kind" StatusDetailsFieldName = "name" StatusDetailsFieldRetryAfterSeconds = "retryAfterSeconds" StatusDetailsFieldUID = "uid" )
View Source
const ( StorageOSVolumeSourceType = "storageOSVolumeSource" StorageOSVolumeSourceFieldFSType = "fsType" StorageOSVolumeSourceFieldReadOnly = "readOnly" StorageOSVolumeSourceFieldSecretRef = "secretRef" StorageOSVolumeSourceFieldVolumeName = "volumeName" StorageOSVolumeSourceFieldVolumeNamespace = "volumeNamespace" )
View Source
const ( TCPSocketActionType = "tcpSocketAction" TCPSocketActionFieldHost = "host" TCPSocketActionFieldPort = "port" )
View Source
const ( TolerationType = "toleration" TolerationFieldEffect = "effect" TolerationFieldKey = "key" TolerationFieldOperator = "operator" TolerationFieldTolerationSeconds = "tolerationSeconds" TolerationFieldValue = "value" )
View Source
const ( VolumeType = "volume" VolumeFieldAWSElasticBlockStore = "awsElasticBlockStore" VolumeFieldAzureDisk = "azureDisk" VolumeFieldAzureFile = "azureFile" VolumeFieldCephFS = "cephfs" VolumeFieldCinder = "cinder" VolumeFieldConfigMap = "configMap" VolumeFieldDownwardAPI = "downwardAPI" VolumeFieldEmptyDir = "emptyDir" VolumeFieldFC = "fc" VolumeFieldFlexVolume = "flexVolume" VolumeFieldFlocker = "flocker" VolumeFieldGCEPersistentDisk = "gcePersistentDisk" VolumeFieldGitRepo = "gitRepo" VolumeFieldGlusterfs = "glusterfs" VolumeFieldHostPath = "hostPath" VolumeFieldISCSI = "iscsi" VolumeFieldNFS = "nfs" VolumeFieldPersistentVolumeClaim = "persistentVolumeClaim" VolumeFieldPhotonPersistentDisk = "photonPersistentDisk" VolumeFieldPortworxVolume = "portworxVolume" VolumeFieldProjected = "projected" VolumeFieldQuobyte = "quobyte" VolumeFieldRBD = "rbd" VolumeFieldScaleIO = "scaleIO" VolumeFieldSecret = "secret" VolumeFieldStorageOS = "storageos" VolumeFieldVsphereVolume = "vsphereVolume" )
View Source
const ( VolumeMountType = "volumeMount" VolumeMountFieldMountPath = "mountPath" VolumeMountFieldMountPropagation = "mountPropagation" VolumeMountFieldName = "name" VolumeMountFieldReadOnly = "readOnly" VolumeMountFieldSubPath = "subPath" )
View Source
const ( VolumeProjectionType = "volumeProjection" VolumeProjectionFieldConfigMap = "configMap" VolumeProjectionFieldDownwardAPI = "downwardAPI" VolumeProjectionFieldSecret = "secret" )
View Source
const ( VsphereVirtualDiskVolumeSourceType = "vsphereVirtualDiskVolumeSource" VsphereVirtualDiskVolumeSourceFieldFSType = "fsType" VsphereVirtualDiskVolumeSourceFieldStoragePolicyID = "storagePolicyID" VsphereVirtualDiskVolumeSourceFieldStoragePolicyName = "storagePolicyName" VsphereVirtualDiskVolumeSourceFieldVolumePath = "volumePath" )
View Source
const ( WeightedPodAffinityTermType = "weightedPodAffinityTerm" WeightedPodAffinityTermFieldPodAffinityTerm = "podAffinityTerm" WeightedPodAffinityTermFieldWeight = "weight" )
View Source
const ( WorkloadType = "workload" WorkloadFieldActiveDeadlineSeconds = "activeDeadlineSeconds" WorkloadFieldAnnotations = "annotations" WorkloadFieldAutomountServiceAccountToken = "automountServiceAccountToken" WorkloadFieldBatchSize = "batchSize" WorkloadFieldContainers = "containers" WorkloadFieldCreated = "created" WorkloadFieldCreatorID = "creatorId" WorkloadFieldDNSPolicy = "dnsPolicy" WorkloadFieldDeploymentStrategy = "deploymentStrategy" WorkloadFieldDescription = "description" WorkloadFieldFsgid = "fsgid" WorkloadFieldGids = "gids" WorkloadFieldHostAliases = "hostAliases" WorkloadFieldHostname = "hostname" WorkloadFieldIPC = "ipc" WorkloadFieldLabels = "labels" WorkloadFieldName = "name" WorkloadFieldNamespaceId = "namespaceId" WorkloadFieldNet = "net" WorkloadFieldNodeId = "nodeId" WorkloadFieldOwnerReferences = "ownerReferences" WorkloadFieldPID = "pid" WorkloadFieldPriority = "priority" WorkloadFieldPriorityClassName = "priorityClassName" WorkloadFieldProjectID = "projectId" WorkloadFieldPullPolicy = "pullPolicy" WorkloadFieldPullSecrets = "pullSecrets" WorkloadFieldRemoved = "removed" WorkloadFieldRestart = "restart" WorkloadFieldRunAsNonRoot = "runAsNonRoot" WorkloadFieldScale = "scale" WorkloadFieldSchedulerName = "schedulerName" WorkloadFieldScheduling = "scheduling" WorkloadFieldServiceAccountName = "serviceAccountName" WorkloadFieldServiceLinks = "serviceLinks" WorkloadFieldState = "state" WorkloadFieldStatus = "status" WorkloadFieldSubdomain = "subdomain" WorkloadFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" WorkloadFieldTransitioning = "transitioning" WorkloadFieldTransitioningMessage = "transitioningMessage" WorkloadFieldUid = "uid" WorkloadFieldUuid = "uuid" WorkloadFieldVolumes = "volumes" WorkloadFieldWorkloadAnnotations = "workloadAnnotations" WorkloadFieldWorkloadLabels = "workloadLabels" )
View Source
const ( WorkloadSpecType = "workloadSpec" WorkloadSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" WorkloadSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" WorkloadSpecFieldBatchSize = "batchSize" WorkloadSpecFieldContainers = "containers" WorkloadSpecFieldDNSPolicy = "dnsPolicy" WorkloadSpecFieldDeploymentStrategy = "deploymentStrategy" WorkloadSpecFieldDescription = "description" WorkloadSpecFieldFsgid = "fsgid" WorkloadSpecFieldGids = "gids" WorkloadSpecFieldHostAliases = "hostAliases" WorkloadSpecFieldHostname = "hostname" WorkloadSpecFieldIPC = "ipc" WorkloadSpecFieldNet = "net" WorkloadSpecFieldNodeId = "nodeId" WorkloadSpecFieldObjectMeta = "metadata" WorkloadSpecFieldPID = "pid" WorkloadSpecFieldPriority = "priority" WorkloadSpecFieldPriorityClassName = "priorityClassName" WorkloadSpecFieldPullPolicy = "pullPolicy" WorkloadSpecFieldPullSecrets = "pullSecrets" WorkloadSpecFieldRestart = "restart" WorkloadSpecFieldRunAsNonRoot = "runAsNonRoot" WorkloadSpecFieldScale = "scale" WorkloadSpecFieldSchedulerName = "schedulerName" WorkloadSpecFieldScheduling = "scheduling" WorkloadSpecFieldServiceAccountName = "serviceAccountName" WorkloadSpecFieldServiceLinks = "serviceLinks" WorkloadSpecFieldSubdomain = "subdomain" WorkloadSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" WorkloadSpecFieldUid = "uid" WorkloadSpecFieldVolumes = "volumes" )
View Source
const (
NamespaceSpecType = "namespaceSpec"
)
View Source
const (
NamespaceStatusType = "namespaceStatus"
)
View Source
const (
WorkloadStatusType = "workloadStatus"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Affinity ¶
type Affinity struct { NodeAffinity *NodeAffinity `json:"nodeAffinity,omitempty"` PodAffinity *PodAffinity `json:"podAffinity,omitempty"` PodAntiAffinity *PodAntiAffinity `json:"podAntiAffinity,omitempty"` }
type AzureDiskVolumeSource ¶
type AzureFileVolumeSource ¶
type BasicAuth ¶
type BasicAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Password string `json:"password,omitempty"` ProjectID string `json:"projectId,omitempty"` Removed string `json:"removed,omitempty"` Username string `json:"username,omitempty"` Uuid string `json:"uuid,omitempty"` }
type BasicAuthClient ¶
type BasicAuthClient struct {
// contains filtered or unexported fields
}
func (*BasicAuthClient) Create ¶
func (c *BasicAuthClient) Create(container *BasicAuth) (*BasicAuth, error)
func (*BasicAuthClient) Delete ¶
func (c *BasicAuthClient) Delete(container *BasicAuth) error
func (*BasicAuthClient) List ¶
func (c *BasicAuthClient) List(opts *types.ListOpts) (*BasicAuthCollection, error)
type BasicAuthCollection ¶
type BasicAuthCollection struct { types.Collection Data []BasicAuth `json:"data,omitempty"` // contains filtered or unexported fields }
func (*BasicAuthCollection) Next ¶
func (cc *BasicAuthCollection) Next() (*BasicAuthCollection, error)
type BasicAuthOperations ¶
type Capabilities ¶
type CephFSVolumeSource ¶
type CephFSVolumeSource struct { Monitors []string `json:"monitors,omitempty"` Path string `json:"path,omitempty"` ReadOnly *bool `json:"readOnly,omitempty"` SecretFile string `json:"secretFile,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty"` User string `json:"user,omitempty"` }
type Certificate ¶
type Certificate struct { types.Resource Algorithm string `json:"algorithm,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` CN string `json:"cn,omitempty"` CertFingerprint string `json:"certFingerprint,omitempty"` Certs string `json:"certs,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` ExpiresAt string `json:"expiresAt,omitempty"` IssuedAt string `json:"issuedAt,omitempty"` Issuer string `json:"issuer,omitempty"` Key string `json:"key,omitempty"` KeySize string `json:"keySize,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty"` Removed string `json:"removed,omitempty"` SerialNumber string `json:"serialNumber,omitempty"` SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty"` Uuid string `json:"uuid,omitempty"` Version string `json:"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) Update ¶
func (c *CertificateClient) Update(existing *Certificate, updates interface{}) (*Certificate, error)
type CertificateCollection ¶
type CertificateCollection struct { types.Collection Data []Certificate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*CertificateCollection) Next ¶
func (cc *CertificateCollection) Next() (*CertificateCollection, error)
type CertificateOperations ¶
type CertificateOperations interface { List(opts *types.ListOpts) (*CertificateCollection, error) Create(opts *Certificate) (*Certificate, error) Update(existing *Certificate, updates interface{}) (*Certificate, error) ByID(id string) (*Certificate, error) Delete(container *Certificate) error }
type CinderVolumeSource ¶
type Client ¶
type Client struct { clientbase.APIBaseClient Namespace NamespaceOperations PersistentVolumeClaim PersistentVolumeClaimOperations 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 StatefulSet StatefulSetOperations ReplicaSet ReplicaSetOperations ReplicationController ReplicationControllerOperations DaemonSet DaemonSetOperations Workload WorkloadOperations ConfigMap ConfigMapOperations }
func NewClient ¶
func NewClient(opts *clientbase.ClientOpts) (*Client, error)
type ClientIPConfig ¶
type ClientIPConfig struct {
TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty"`
}
type ConfigMap ¶
type ConfigMap struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Data map[string]string `json:"data,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` Uuid string `json:"uuid,omitempty"` }
type ConfigMapClient ¶
type ConfigMapClient struct {
// contains filtered or unexported fields
}
func (*ConfigMapClient) Create ¶
func (c *ConfigMapClient) Create(container *ConfigMap) (*ConfigMap, error)
func (*ConfigMapClient) Delete ¶
func (c *ConfigMapClient) Delete(container *ConfigMap) error
func (*ConfigMapClient) List ¶
func (c *ConfigMapClient) List(opts *types.ListOpts) (*ConfigMapCollection, error)
type ConfigMapCollection ¶
type ConfigMapCollection struct { types.Collection Data []ConfigMap `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ConfigMapCollection) Next ¶
func (cc *ConfigMapCollection) Next() (*ConfigMapCollection, error)
type ConfigMapEnvSource ¶
type ConfigMapKeySelector ¶
type ConfigMapOperations ¶
type ConfigMapProjection ¶
type ConfigMapVolumeSource ¶
type Container ¶
type Container struct { AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty"` CapAdd []string `json:"capAdd,omitempty"` CapDrop []string `json:"capDrop,omitempty"` Command []string `json:"command,omitempty"` Entrypoint []string `json:"entrypoint,omitempty"` Environment map[string]string `json:"environment,omitempty"` EnvironmentFrom []EnvironmentFrom `json:"environmentFrom,omitempty"` Healthcheck *Probe `json:"healthcheck,omitempty"` Image string `json:"image,omitempty"` InitContainer *bool `json:"initContainer,omitempty"` Name string `json:"name,omitempty"` Ports []ContainerPort `json:"ports,omitempty"` PostStart *Handler `json:"postStart,omitempty"` PreStop *Handler `json:"preStop,omitempty"` Privileged *bool `json:"privileged,omitempty"` ReadOnly *bool `json:"readOnly,omitempty"` Readycheck *Probe `json:"readycheck,omitempty"` Resources *Resources `json:"resources,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Stdin *bool `json:"stdin,omitempty"` StdinOnce *bool `json:"stdinOnce,omitempty"` TTY *bool `json:"tty,omitempty"` TerminationMessagePath string `json:"terminationMessagePath,omitempty"` TerminationMessagePolicy string `json:"terminationMessagePolicy,omitempty"` Uid *int64 `json:"uid,omitempty"` VolumeMounts []VolumeMount `json:"volumeMounts,omitempty"` WorkingDir string `json:"workingDir,omitempty"` }
type ContainerPort ¶
type ContainerState ¶
type ContainerState struct { Running *ContainerStateRunning `json:"running,omitempty"` Terminated *ContainerStateTerminated `json:"terminated,omitempty"` Waiting *ContainerStateWaiting `json:"waiting,omitempty"` }
type ContainerStateRunning ¶
type ContainerStateRunning struct {
StartedAt string `json:"startedAt,omitempty"`
}
type ContainerStateTerminated ¶
type ContainerStateTerminated struct { ContainerID string `json:"containerID,omitempty"` ExitCode *int64 `json:"exitCode,omitempty"` FinishedAt string `json:"finishedAt,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` Signal *int64 `json:"signal,omitempty"` StartedAt string `json:"startedAt,omitempty"` }
type ContainerStateWaiting ¶
type ContainerStatus ¶
type ContainerStatus struct { ContainerID string `json:"containerID,omitempty"` Image string `json:"image,omitempty"` ImageID string `json:"imageID,omitempty"` LastTerminationState *ContainerState `json:"lastState,omitempty"` Name string `json:"name,omitempty"` Ready *bool `json:"ready,omitempty"` RestartCount *int64 `json:"restartCount,omitempty"` State *ContainerState `json:"state,omitempty"` }
type DNSRecord ¶
type DNSRecord struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` ClusterIp string `json:"clusterIp,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Hostname string `json:"hostname,omitempty"` IPAddresses []string `json:"ipAddresses,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty"` Selector map[string]string `json:"selector,omitempty"` State string `json:"state,omitempty"` TargetDNSRecordIDs []string `json:"targetDnsRecordIds,omitempty"` TargetWorkloadIDs []string `json:"targetWorkloadIds,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty"` WorkloadID string `json:"workloadId,omitempty"` }
type DNSRecordClient ¶
type DNSRecordClient struct {
// contains filtered or unexported fields
}
func (*DNSRecordClient) Create ¶
func (c *DNSRecordClient) Create(container *DNSRecord) (*DNSRecord, error)
func (*DNSRecordClient) Delete ¶
func (c *DNSRecordClient) Delete(container *DNSRecord) error
func (*DNSRecordClient) List ¶
func (c *DNSRecordClient) List(opts *types.ListOpts) (*DNSRecordCollection, error)
type DNSRecordCollection ¶
type DNSRecordCollection struct { types.Collection Data []DNSRecord `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DNSRecordCollection) Next ¶
func (cc *DNSRecordCollection) Next() (*DNSRecordCollection, error)
type DNSRecordOperations ¶
type DaemonSet ¶
type DaemonSet struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` BatchSize string `json:"batchSize,omitempty"` Containers []Container `json:"containers,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PID string `json:"pid,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Removed string `json:"removed,omitempty"` Restart string `json:"restart,omitempty"` RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` State string `json:"state,omitempty"` Status *DaemonSetStatus `json:"status,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty"` UpdateStrategy *DaemonSetUpdateStrategy `json:"updateStrategy,omitempty"` Uuid string `json:"uuid,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty"` }
type DaemonSetClient ¶
type DaemonSetClient struct {
// contains filtered or unexported fields
}
func (*DaemonSetClient) Create ¶
func (c *DaemonSetClient) Create(container *DaemonSet) (*DaemonSet, error)
func (*DaemonSetClient) Delete ¶
func (c *DaemonSetClient) Delete(container *DaemonSet) error
func (*DaemonSetClient) List ¶
func (c *DaemonSetClient) List(opts *types.ListOpts) (*DaemonSetCollection, error)
type DaemonSetCollection ¶
type DaemonSetCollection struct { types.Collection Data []DaemonSet `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DaemonSetCollection) Next ¶
func (cc *DaemonSetCollection) Next() (*DaemonSetCollection, error)
type DaemonSetOperations ¶
type DaemonSetSpec ¶
type DaemonSetSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` BatchSize string `json:"batchSize,omitempty"` Containers []Container `json:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty"` PID string `json:"pid,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Restart string `json:"restart,omitempty"` RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty"` UpdateStrategy *DaemonSetUpdateStrategy `json:"updateStrategy,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` }
type DaemonSetStatus ¶
type DaemonSetStatus struct { CollisionCount *int64 `json:"collisionCount,omitempty"` CurrentNumberScheduled *int64 `json:"currentNumberScheduled,omitempty"` DesiredNumberScheduled *int64 `json:"desiredNumberScheduled,omitempty"` NumberAvailable *int64 `json:"numberAvailable,omitempty"` NumberMisscheduled *int64 `json:"numberMisscheduled,omitempty"` NumberReady *int64 `json:"numberReady,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty"` UpdatedNumberScheduled *int64 `json:"updatedNumberScheduled,omitempty"` }
type DaemonSetUpdateStrategy ¶
type DaemonSetUpdateStrategy struct { RollingUpdate *RollingUpdateDaemonSet `json:"rollingUpdate,omitempty"` Type string `json:"type,omitempty"` }
type DeployConfig ¶
type DeployConfig struct { BatchSize string `json:"batchSize,omitempty"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy,omitempty"` Scale *int64 `json:"scale,omitempty"` }
type DeployStrategy ¶
type DeployStrategy struct { GlobalConfig *DeploymentGlobalConfig `json:"globalConfig,omitempty"` JobConfig *DeploymentJobConfig `json:"jobConfig,omitempty"` Kind string `json:"kind,omitempty"` OrderedConfig *DeploymentOrderedConfig `json:"orderedConfig,omitempty"` ParallelConfig *DeploymentParallelConfig `json:"parallelConfig,omitempty"` }
type Deployment ¶
type Deployment struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` BatchSize string `json:"batchSize,omitempty"` Containers []Container `json:"containers,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PID string `json:"pid,omitempty"` Paused *bool `json:"paused,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Removed string `json:"removed,omitempty"` Restart string `json:"restart,omitempty"` RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` State string `json:"state,omitempty"` Status *DeploymentStatus `json:"status,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty"` Uuid string `json:"uuid,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty"` }
type DeploymentClient ¶
type DeploymentClient struct {
// contains filtered or unexported fields
}
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) 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"` LastUpdateTime string `json:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` Status string `json:"status,omitempty"` Type string `json:"type,omitempty"` }
type DeploymentGlobalConfig ¶
type DeploymentJobConfig ¶
type DeploymentOperations ¶
type DeploymentOperations interface { List(opts *types.ListOpts) (*DeploymentCollection, error) Create(opts *Deployment) (*Deployment, error) Update(existing *Deployment, updates interface{}) (*Deployment, error) ByID(id string) (*Deployment, error) Delete(container *Deployment) error }
type DeploymentOrderedConfig ¶
type DeploymentSpec ¶
type DeploymentSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` BatchSize string `json:"batchSize,omitempty"` Containers []Container `json:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty"` PID string `json:"pid,omitempty"` Paused *bool `json:"paused,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Restart string `json:"restart,omitempty"` RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` }
type DeploymentStatus ¶
type DeploymentStatus struct { AvailableReplicas *int64 `json:"availableReplicas,omitempty"` CollisionCount *int64 `json:"collisionCount,omitempty"` Conditions []DeploymentCondition `json:"conditions,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty"` ReadyReplicas *int64 `json:"readyReplicas,omitempty"` Replicas *int64 `json:"replicas,omitempty"` UpdatedReplicas *int64 `json:"updatedReplicas,omitempty"` }
type DeploymentStrategy ¶
type DeploymentStrategy struct { RollingUpdate *RollingUpdateDeployment `json:"rollingUpdate,omitempty"` Type string `json:"type,omitempty"` }
type DockerCredential ¶
type DockerCredential struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty"` Registries map[string]RegistryCredential `json:"registries,omitempty"` Removed string `json:"removed,omitempty"` Uuid string `json:"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) Update ¶
func (c *DockerCredentialClient) Update(existing *DockerCredential, updates interface{}) (*DockerCredential, error)
type DockerCredentialCollection ¶
type DockerCredentialCollection struct { types.Collection Data []DockerCredential `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DockerCredentialCollection) Next ¶
func (cc *DockerCredentialCollection) Next() (*DockerCredentialCollection, error)
type DockerCredentialOperations ¶
type DockerCredentialOperations interface { List(opts *types.ListOpts) (*DockerCredentialCollection, error) Create(opts *DockerCredential) (*DockerCredential, error) Update(existing *DockerCredential, updates interface{}) (*DockerCredential, error) ByID(id string) (*DockerCredential, error) Delete(container *DockerCredential) error }
type DownwardAPIProjection ¶
type DownwardAPIProjection struct {
Items []DownwardAPIVolumeFile `json:"items,omitempty"`
}
type DownwardAPIVolumeFile ¶
type DownwardAPIVolumeFile struct { FieldRef *ObjectFieldSelector `json:"fieldRef,omitempty"` Mode *int64 `json:"mode,omitempty"` Path string `json:"path,omitempty"` ResourceFieldRef *ResourceFieldSelector `json:"resourceFieldRef,omitempty"` }
type DownwardAPIVolumeSource ¶
type DownwardAPIVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty"` Items []DownwardAPIVolumeFile `json:"items,omitempty"` }
type EmptyDirVolumeSource ¶
type EnvFromSource ¶
type EnvFromSource struct { ConfigMapRef *ConfigMapEnvSource `json:"configMapRef,omitempty"` Prefix string `json:"prefix,omitempty"` SecretRef *SecretEnvSource `json:"secretRef,omitempty"` }
type EnvVar ¶
type EnvVar struct { Name string `json:"name,omitempty"` Value string `json:"value,omitempty"` ValueFrom *EnvVarSource `json:"valueFrom,omitempty"` }
type EnvVarSource ¶
type EnvVarSource struct { ConfigMapKeyRef *ConfigMapKeySelector `json:"configMapKeyRef,omitempty"` FieldRef *ObjectFieldSelector `json:"fieldRef,omitempty"` ResourceFieldRef *ResourceFieldSelector `json:"resourceFieldRef,omitempty"` SecretKeyRef *SecretKeySelector `json:"secretKeyRef,omitempty"` }
type EnvironmentFrom ¶
type ExecAction ¶
type ExecAction struct {
Command []string `json:"command,omitempty"`
}
type FCVolumeSource ¶
type FlexVolumeSource ¶
type FlockerVolumeSource ¶
type GitRepoVolumeSource ¶
type GlusterfsVolumeSource ¶
type HTTPGetAction ¶
type HTTPGetAction struct { HTTPHeaders []HTTPHeader `json:"httpHeaders,omitempty"` Path string `json:"path,omitempty"` Port intstr.IntOrString `json:"port,omitempty"` Scheme string `json:"scheme,omitempty"` }
type HTTPHeader ¶
type HTTPIngressPath ¶
type HTTPIngressPath struct { ServiceId string `json:"serviceId,omitempty"` TargetPort intstr.IntOrString `json:"targetPort,omitempty"` WorkloadIDs []string `json:"workloadIds,omitempty"` }
type HTTPIngressRuleValue ¶
type HTTPIngressRuleValue struct {
Paths map[string]HTTPIngressPath `json:"paths,omitempty"`
}
type Handler ¶
type Handler struct { Command []string `json:"command,omitempty"` HTTPHeaders []HTTPHeader `json:"httpHeaders,omitempty"` Host string `json:"host,omitempty"` Path string `json:"path,omitempty"` Port intstr.IntOrString `json:"port,omitempty"` Scheme string `json:"scheme,omitempty"` TCP *bool `json:"tcp,omitempty"` }
type HostPathVolumeSource ¶
type ISCSIVolumeSource ¶
type ISCSIVolumeSource struct { DiscoveryCHAPAuth *bool `json:"chapAuthDiscovery,omitempty"` FSType string `json:"fsType,omitempty"` IQN string `json:"iqn,omitempty"` ISCSIInterface string `json:"iscsiInterface,omitempty"` InitiatorName string `json:"initiatorName,omitempty"` Lun *int64 `json:"lun,omitempty"` Portals []string `json:"portals,omitempty"` ReadOnly *bool `json:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty"` SessionCHAPAuth *bool `json:"chapAuthSession,omitempty"` TargetPortal string `json:"targetPortal,omitempty"` }
type Ingress ¶
type Ingress struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` DefaultBackend *IngressBackend `json:"defaultBackend,omitempty"` Description string `json:"description,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty"` Removed string `json:"removed,omitempty"` Rules []IngressRule `json:"rules,omitempty"` State string `json:"state,omitempty"` Status *IngressStatus `json:"status,omitempty"` TLS []IngressTLS `json:"tls,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty"` }
type IngressBackend ¶
type IngressBackend struct { ServiceId string `json:"serviceId,omitempty"` TargetPort intstr.IntOrString `json:"targetPort,omitempty"` WorkloadIDs []string `json:"workloadIds,omitempty"` }
type IngressClient ¶
type IngressClient struct {
// contains filtered or unexported fields
}
func (*IngressClient) Delete ¶
func (c *IngressClient) Delete(container *Ingress) error
func (*IngressClient) List ¶
func (c *IngressClient) List(opts *types.ListOpts) (*IngressCollection, error)
type IngressCollection ¶
type IngressCollection struct { types.Collection Data []Ingress `json:"data,omitempty"` // contains filtered or unexported fields }
func (*IngressCollection) Next ¶
func (cc *IngressCollection) Next() (*IngressCollection, error)
type IngressOperations ¶
type IngressRule ¶
type IngressRule struct { Host string `json:"host,omitempty"` Paths map[string]IngressBackend `json:"paths,omitempty"` }
type IngressSpec ¶
type IngressSpec struct { Backend *IngressBackend `json:"backend,omitempty"` Rules []IngressRule `json:"rules,omitempty"` TLS []IngressTLS `json:"tls,omitempty"` }
type IngressStatus ¶
type IngressStatus struct {
LoadBalancer *LoadBalancerStatus `json:"loadBalancer,omitempty"`
}
type IngressTLS ¶
type Initializer ¶
type Initializer struct {
Name string `json:"name,omitempty"`
}
type Initializers ¶
type Initializers struct { Pending []Initializer `json:"pending,omitempty"` Result *Status `json:"result,omitempty"` }
type LabelSelector ¶
type LabelSelector struct { MatchExpressions []LabelSelectorRequirement `json:"matchExpressions,omitempty"` MatchLabels map[string]string `json:"matchLabels,omitempty"` }
type LoadBalancerIngress ¶
type LoadBalancerStatus ¶
type LoadBalancerStatus struct {
Ingress []LoadBalancerIngress `json:"ingress,omitempty"`
}
type LocalObjectReference ¶
type LocalObjectReference struct {
Name string `json:"name,omitempty"`
}
type NFSVolumeSource ¶
type Namespace ¶
type Namespace struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Answers map[string]interface{} `json:"answers,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` ExternalID string `json:"externalId,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty"` Prune *bool `json:"prune,omitempty"` Removed string `json:"removed,omitempty"` State string `json:"state,omitempty"` Status *NamespaceStatus `json:"status,omitempty"` Tags []string `json:"tags,omitempty"` Templates map[string]string `json:"templates,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty"` }
type NamespaceClient ¶
type NamespaceClient struct {
// contains filtered or unexported fields
}
func (*NamespaceClient) Create ¶
func (c *NamespaceClient) Create(container *Namespace) (*Namespace, error)
func (*NamespaceClient) Delete ¶
func (c *NamespaceClient) Delete(container *Namespace) error
func (*NamespaceClient) List ¶
func (c *NamespaceClient) List(opts *types.ListOpts) (*NamespaceCollection, error)
type NamespaceCollection ¶
type NamespaceCollection struct { types.Collection Data []Namespace `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespaceCollection) Next ¶
func (cc *NamespaceCollection) Next() (*NamespaceCollection, error)
type NamespaceOperations ¶
type NamespaceSpec ¶
type NamespaceSpec struct { }
type NamespaceStatus ¶
type NamespaceStatus struct { }
type NamespacedBasicAuth ¶
type NamespacedBasicAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Password string `json:"password,omitempty"` ProjectID string `json:"projectId,omitempty"` Removed string `json:"removed,omitempty"` Username string `json:"username,omitempty"` Uuid string `json:"uuid,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) Update ¶
func (c *NamespacedBasicAuthClient) Update(existing *NamespacedBasicAuth, updates interface{}) (*NamespacedBasicAuth, error)
type NamespacedBasicAuthCollection ¶
type NamespacedBasicAuthCollection struct { types.Collection Data []NamespacedBasicAuth `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedBasicAuthCollection) Next ¶
func (cc *NamespacedBasicAuthCollection) Next() (*NamespacedBasicAuthCollection, error)
type NamespacedBasicAuthOperations ¶
type NamespacedBasicAuthOperations interface { List(opts *types.ListOpts) (*NamespacedBasicAuthCollection, error) Create(opts *NamespacedBasicAuth) (*NamespacedBasicAuth, error) Update(existing *NamespacedBasicAuth, updates interface{}) (*NamespacedBasicAuth, error) ByID(id string) (*NamespacedBasicAuth, error) Delete(container *NamespacedBasicAuth) error }
type NamespacedCertificate ¶
type NamespacedCertificate struct { types.Resource Algorithm string `json:"algorithm,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` CN string `json:"cn,omitempty"` CertFingerprint string `json:"certFingerprint,omitempty"` Certs string `json:"certs,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` ExpiresAt string `json:"expiresAt,omitempty"` IssuedAt string `json:"issuedAt,omitempty"` Issuer string `json:"issuer,omitempty"` Key string `json:"key,omitempty"` KeySize string `json:"keySize,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty"` Removed string `json:"removed,omitempty"` SerialNumber string `json:"serialNumber,omitempty"` SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty"` Uuid string `json:"uuid,omitempty"` Version string `json:"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) Update ¶
func (c *NamespacedCertificateClient) Update(existing *NamespacedCertificate, updates interface{}) (*NamespacedCertificate, error)
type NamespacedCertificateCollection ¶
type NamespacedCertificateCollection struct { types.Collection Data []NamespacedCertificate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedCertificateCollection) Next ¶
func (cc *NamespacedCertificateCollection) Next() (*NamespacedCertificateCollection, error)
type NamespacedCertificateOperations ¶
type NamespacedCertificateOperations interface { List(opts *types.ListOpts) (*NamespacedCertificateCollection, error) Create(opts *NamespacedCertificate) (*NamespacedCertificate, error) Update(existing *NamespacedCertificate, updates interface{}) (*NamespacedCertificate, error) ByID(id string) (*NamespacedCertificate, error) Delete(container *NamespacedCertificate) error }
type NamespacedDockerCredential ¶
type NamespacedDockerCredential struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty"` Registries map[string]RegistryCredential `json:"registries,omitempty"` Removed string `json:"removed,omitempty"` Uuid string `json:"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) Update ¶
func (c *NamespacedDockerCredentialClient) Update(existing *NamespacedDockerCredential, updates interface{}) (*NamespacedDockerCredential, error)
type NamespacedDockerCredentialCollection ¶
type NamespacedDockerCredentialCollection struct { types.Collection Data []NamespacedDockerCredential `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedDockerCredentialCollection) Next ¶
func (cc *NamespacedDockerCredentialCollection) Next() (*NamespacedDockerCredentialCollection, error)
type NamespacedDockerCredentialOperations ¶
type NamespacedDockerCredentialOperations interface { List(opts *types.ListOpts) (*NamespacedDockerCredentialCollection, error) Create(opts *NamespacedDockerCredential) (*NamespacedDockerCredential, error) Update(existing *NamespacedDockerCredential, updates interface{}) (*NamespacedDockerCredential, error) ByID(id string) (*NamespacedDockerCredential, error) Delete(container *NamespacedDockerCredential) error }
type NamespacedSSHAuth ¶
type NamespacedSSHAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Fingerprint string `json:"certFingerprint,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PrivateKey string `json:"privateKey,omitempty"` ProjectID string `json:"projectId,omitempty"` Removed string `json:"removed,omitempty"` Uuid string `json:"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) Update ¶
func (c *NamespacedSSHAuthClient) Update(existing *NamespacedSSHAuth, updates interface{}) (*NamespacedSSHAuth, error)
type NamespacedSSHAuthCollection ¶
type NamespacedSSHAuthCollection struct { types.Collection Data []NamespacedSSHAuth `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedSSHAuthCollection) Next ¶
func (cc *NamespacedSSHAuthCollection) Next() (*NamespacedSSHAuthCollection, error)
type NamespacedSSHAuthOperations ¶
type NamespacedSSHAuthOperations interface { List(opts *types.ListOpts) (*NamespacedSSHAuthCollection, error) Create(opts *NamespacedSSHAuth) (*NamespacedSSHAuth, error) Update(existing *NamespacedSSHAuth, updates interface{}) (*NamespacedSSHAuth, error) ByID(id string) (*NamespacedSSHAuth, error) Delete(container *NamespacedSSHAuth) error }
type NamespacedSecret ¶
type NamespacedSecret struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Data map[string]string `json:"data,omitempty"` Description string `json:"description,omitempty"` Kind string `json:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty"` Removed string `json:"removed,omitempty"` StringData map[string]string `json:"stringData,omitempty"` Uuid string `json:"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) Update ¶
func (c *NamespacedSecretClient) Update(existing *NamespacedSecret, updates interface{}) (*NamespacedSecret, error)
type NamespacedSecretCollection ¶
type NamespacedSecretCollection struct { types.Collection Data []NamespacedSecret `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedSecretCollection) Next ¶
func (cc *NamespacedSecretCollection) Next() (*NamespacedSecretCollection, error)
type NamespacedSecretOperations ¶
type NamespacedSecretOperations interface { List(opts *types.ListOpts) (*NamespacedSecretCollection, error) Create(opts *NamespacedSecret) (*NamespacedSecret, error) Update(existing *NamespacedSecret, updates interface{}) (*NamespacedSecret, error) ByID(id string) (*NamespacedSecret, error) Delete(container *NamespacedSecret) error }
type NamespacedServiceAccountToken ¶
type NamespacedServiceAccountToken struct { types.Resource AccountName string `json:"accountName,omitempty"` AccountUID string `json:"accountUid,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` CACRT string `json:"caCrt,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty"` Removed string `json:"removed,omitempty"` Token string `json:"token,omitempty"` Uuid string `json:"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) Update ¶
func (c *NamespacedServiceAccountTokenClient) Update(existing *NamespacedServiceAccountToken, updates interface{}) (*NamespacedServiceAccountToken, error)
type NamespacedServiceAccountTokenCollection ¶
type NamespacedServiceAccountTokenCollection struct { types.Collection Data []NamespacedServiceAccountToken `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedServiceAccountTokenCollection) Next ¶
func (cc *NamespacedServiceAccountTokenCollection) Next() (*NamespacedServiceAccountTokenCollection, error)
type NamespacedServiceAccountTokenOperations ¶
type NamespacedServiceAccountTokenOperations interface { List(opts *types.ListOpts) (*NamespacedServiceAccountTokenCollection, error) Create(opts *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error) Update(existing *NamespacedServiceAccountToken, updates interface{}) (*NamespacedServiceAccountToken, error) ByID(id string) (*NamespacedServiceAccountToken, error) Delete(container *NamespacedServiceAccountToken) error }
type NodeAffinity ¶
type NodeAffinity struct { PreferredDuringSchedulingIgnoredDuringExecution []PreferredSchedulingTerm `json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"` RequiredDuringSchedulingIgnoredDuringExecution *NodeSelector `json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"` }
type NodeScheduling ¶
type NodeSelector ¶
type NodeSelector struct {
NodeSelectorTerms []NodeSelectorTerm `json:"nodeSelectorTerms,omitempty"`
}
type NodeSelectorRequirement ¶
type NodeSelectorTerm ¶
type NodeSelectorTerm struct {
MatchExpressions []NodeSelectorRequirement `json:"matchExpressions,omitempty"`
}
type ObjectFieldSelector ¶
type ObjectMeta ¶
type ObjectMeta struct { Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` Finalizers []string `json:"finalizers,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` Uuid string `json:"uuid,omitempty"` }
type OwnerReference ¶
type PersistentVolumeClaim ¶
type PersistentVolumeClaim struct { types.Resource AccessModes []string `json:"accessModes,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty"` Removed string `json:"removed,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty"` Selector *LabelSelector `json:"selector,omitempty"` State string `json:"state,omitempty"` Status *PersistentVolumeClaimStatus `json:"status,omitempty"` StorageClassName string `json:"storageClassName,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty"` VolumeName string `json:"volumeName,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) 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"` LastTransitionTime string `json:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` Status string `json:"status,omitempty"` Type string `json:"type,omitempty"` }
type PersistentVolumeClaimOperations ¶
type PersistentVolumeClaimOperations interface { List(opts *types.ListOpts) (*PersistentVolumeClaimCollection, error) Create(opts *PersistentVolumeClaim) (*PersistentVolumeClaim, error) Update(existing *PersistentVolumeClaim, updates interface{}) (*PersistentVolumeClaim, error) ByID(id string) (*PersistentVolumeClaim, error) Delete(container *PersistentVolumeClaim) error }
type PersistentVolumeClaimSpec ¶
type PersistentVolumeClaimSpec struct { AccessModes []string `json:"accessModes,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty"` Selector *LabelSelector `json:"selector,omitempty"` StorageClassName string `json:"storageClassName,omitempty"` VolumeName string `json:"volumeName,omitempty"` }
type PersistentVolumeClaimStatus ¶
type PersistentVolumeClaimStatus struct { AccessModes []string `json:"accessModes,omitempty"` Capacity map[string]string `json:"capacity,omitempty"` Conditions []PersistentVolumeClaimCondition `json:"conditions,omitempty"` Phase string `json:"phase,omitempty"` }
type Pod ¶
type Pod struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` Description string `json:"description,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PID string `json:"pid,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Removed string `json:"removed,omitempty"` Restart string `json:"restart,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` State string `json:"state,omitempty"` Status *PodStatus `json:"status,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty"` Uuid string `json:"uuid,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` WorkloadID string `json:"workloadId,omitempty"` }
type PodAffinity ¶
type PodAffinity struct { PreferredDuringSchedulingIgnoredDuringExecution []WeightedPodAffinityTerm `json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"` RequiredDuringSchedulingIgnoredDuringExecution []PodAffinityTerm `json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"` }
type PodAffinityTerm ¶
type PodAffinityTerm struct { LabelSelector *LabelSelector `json:"labelSelector,omitempty"` Namespaces []string `json:"namespaces,omitempty"` TopologyKey string `json:"topologyKey,omitempty"` }
type PodAntiAffinity ¶
type PodAntiAffinity struct { PreferredDuringSchedulingIgnoredDuringExecution []WeightedPodAffinityTerm `json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"` RequiredDuringSchedulingIgnoredDuringExecution []PodAffinityTerm `json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"` }
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"` LastTransitionTime string `json:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` Status string `json:"status,omitempty"` Type string `json:"type,omitempty"` }
type PodOperations ¶
type PodSecurityContext ¶
type PodSpec ¶
type PodSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` PID string `json:"pid,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Restart string `json:"restart,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` }
type PodStatus ¶
type PodStatus struct { Conditions []PodCondition `json:"conditions,omitempty"` ContainerStatuses []ContainerStatus `json:"containerStatuses,omitempty"` InitContainerStatuses []ContainerStatus `json:"initContainerStatuses,omitempty"` Message string `json:"message,omitempty"` NodeIp string `json:"nodeIp,omitempty"` Phase string `json:"phase,omitempty"` PodIp string `json:"podIp,omitempty"` QOSClass string `json:"qosClass,omitempty"` Reason string `json:"reason,omitempty"` StartTime string `json:"startTime,omitempty"` }
type PodTemplateSpec ¶
type PodTemplateSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty"` PID string `json:"pid,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Restart string `json:"restart,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` }
type PortworxVolumeSource ¶
type PreferredSchedulingTerm ¶
type PreferredSchedulingTerm struct { Preference *NodeSelectorTerm `json:"preference,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type Probe ¶
type Probe struct { Command []string `json:"command,omitempty"` FailureThreshold *int64 `json:"failureThreshold,omitempty"` HTTPHeaders []HTTPHeader `json:"httpHeaders,omitempty"` Host string `json:"host,omitempty"` InitialDelaySeconds *int64 `json:"initialDelaySeconds,omitempty"` Path string `json:"path,omitempty"` PeriodSeconds *int64 `json:"periodSeconds,omitempty"` Port intstr.IntOrString `json:"port,omitempty"` Scheme string `json:"scheme,omitempty"` SuccessThreshold *int64 `json:"successThreshold,omitempty"` TCP *bool `json:"tcp,omitempty"` TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty"` }
type ProjectedVolumeSource ¶
type ProjectedVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty"` Sources []VolumeProjection `json:"sources,omitempty"` }
type PublicEndpoint ¶
type QuobyteVolumeSource ¶
type RBDVolumeSource ¶
type RBDVolumeSource struct { CephMonitors []string `json:"monitors,omitempty"` FSType string `json:"fsType,omitempty"` Keyring string `json:"keyring,omitempty"` RBDImage string `json:"image,omitempty"` RBDPool string `json:"pool,omitempty"` RadosUser string `json:"user,omitempty"` ReadOnly *bool `json:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty"` }
type RegistryCredential ¶
type ReplicaSet ¶
type ReplicaSet struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` BatchSize string `json:"batchSize,omitempty"` Containers []Container `json:"containers,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PID string `json:"pid,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Removed string `json:"removed,omitempty"` Restart string `json:"restart,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` State string `json:"state,omitempty"` Status *ReplicaSetStatus `json:"status,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty"` Uuid string `json:"uuid,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty"` }
type ReplicaSetClient ¶
type ReplicaSetClient struct {
// contains filtered or unexported fields
}
func (*ReplicaSetClient) ByID ¶
func (c *ReplicaSetClient) ByID(id string) (*ReplicaSet, error)
func (*ReplicaSetClient) Create ¶
func (c *ReplicaSetClient) Create(container *ReplicaSet) (*ReplicaSet, error)
func (*ReplicaSetClient) Delete ¶
func (c *ReplicaSetClient) Delete(container *ReplicaSet) error
func (*ReplicaSetClient) List ¶
func (c *ReplicaSetClient) List(opts *types.ListOpts) (*ReplicaSetCollection, error)
func (*ReplicaSetClient) 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 ReplicaSetOperations ¶
type ReplicaSetOperations interface { List(opts *types.ListOpts) (*ReplicaSetCollection, error) Create(opts *ReplicaSet) (*ReplicaSet, error) Update(existing *ReplicaSet, updates interface{}) (*ReplicaSet, error) ByID(id string) (*ReplicaSet, error) Delete(container *ReplicaSet) error }
type ReplicaSetSpec ¶
type ReplicaSetSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` BatchSize string `json:"batchSize,omitempty"` Containers []Container `json:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty"` PID string `json:"pid,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Restart string `json:"restart,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` }
type ReplicaSetStatus ¶
type ReplicaSetStatus struct { AvailableReplicas *int64 `json:"availableReplicas,omitempty"` Conditions []ReplicaSetCondition `json:"conditions,omitempty"` FullyLabeledReplicas *int64 `json:"fullyLabeledReplicas,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty"` ReadyReplicas *int64 `json:"readyReplicas,omitempty"` Replicas *int64 `json:"replicas,omitempty"` }
type ReplicationController ¶
type ReplicationController struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` BatchSize string `json:"batchSize,omitempty"` Containers []Container `json:"containers,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PID string `json:"pid,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Removed string `json:"removed,omitempty"` Restart string `json:"restart,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` State string `json:"state,omitempty"` Status *ReplicationControllerStatus `json:"status,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty"` Uuid string `json:"uuid,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty"` }
type ReplicationControllerClient ¶
type ReplicationControllerClient struct {
// contains filtered or unexported fields
}
func (*ReplicationControllerClient) ByID ¶
func (c *ReplicationControllerClient) ByID(id string) (*ReplicationController, error)
func (*ReplicationControllerClient) Create ¶
func (c *ReplicationControllerClient) Create(container *ReplicationController) (*ReplicationController, error)
func (*ReplicationControllerClient) Delete ¶
func (c *ReplicationControllerClient) Delete(container *ReplicationController) error
func (*ReplicationControllerClient) List ¶
func (c *ReplicationControllerClient) List(opts *types.ListOpts) (*ReplicationControllerCollection, error)
func (*ReplicationControllerClient) 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 ReplicationControllerOperations ¶
type ReplicationControllerOperations interface { List(opts *types.ListOpts) (*ReplicationControllerCollection, error) Create(opts *ReplicationController) (*ReplicationController, error) Update(existing *ReplicationController, updates interface{}) (*ReplicationController, error) ByID(id string) (*ReplicationController, error) Delete(container *ReplicationController) error }
type ReplicationControllerSpec ¶
type ReplicationControllerSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` BatchSize string `json:"batchSize,omitempty"` Containers []Container `json:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty"` PID string `json:"pid,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Restart string `json:"restart,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` }
type ReplicationControllerStatus ¶
type ReplicationControllerStatus struct { AvailableReplicas *int64 `json:"availableReplicas,omitempty"` Conditions []ReplicationControllerCondition `json:"conditions,omitempty"` FullyLabeledReplicas *int64 `json:"fullyLabeledReplicas,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty"` ReadyReplicas *int64 `json:"readyReplicas,omitempty"` Replicas *int64 `json:"replicas,omitempty"` }
type ResourceFieldSelector ¶
type ResourceRequest ¶
type ResourceRequirements ¶
type Resources ¶
type Resources struct { CPU *ResourceRequest `json:"cpu,omitempty"` Memory *ResourceRequest `json:"memory,omitempty"` NvidiaGPU *ResourceRequest `json:"nvidiaGPU,omitempty"` }
type RollingUpdateDaemonSet ¶
type RollingUpdateDaemonSet struct {
}type RollingUpdateDeployment ¶
type RollingUpdateDeployment struct { MaxSurge intstr.IntOrString `json:"maxSurge,omitempty"` }
type RollingUpdateStatefulSetStrategy ¶
type RollingUpdateStatefulSetStrategy struct {
Partition *int64 `json:"partition,omitempty"`
}
type SELinuxOptions ¶
type SSHAuth ¶
type SSHAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Fingerprint string `json:"certFingerprint,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PrivateKey string `json:"privateKey,omitempty"` ProjectID string `json:"projectId,omitempty"` Removed string `json:"removed,omitempty"` Uuid string `json:"uuid,omitempty"` }
type SSHAuthClient ¶
type SSHAuthClient struct {
// contains filtered or unexported fields
}
func (*SSHAuthClient) Delete ¶
func (c *SSHAuthClient) Delete(container *SSHAuth) error
func (*SSHAuthClient) List ¶
func (c *SSHAuthClient) List(opts *types.ListOpts) (*SSHAuthCollection, error)
type SSHAuthCollection ¶
type SSHAuthCollection struct { types.Collection Data []SSHAuth `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SSHAuthCollection) Next ¶
func (cc *SSHAuthCollection) Next() (*SSHAuthCollection, error)
type SSHAuthOperations ¶
type ScaleIOVolumeSource ¶
type ScaleIOVolumeSource struct { FSType string `json:"fsType,omitempty"` Gateway string `json:"gateway,omitempty"` ProtectionDomain string `json:"protectionDomain,omitempty"` ReadOnly *bool `json:"readOnly,omitempty"` SSLEnabled *bool `json:"sslEnabled,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty"` StorageMode string `json:"storageMode,omitempty"` StoragePool string `json:"storagePool,omitempty"` System string `json:"system,omitempty"` VolumeName string `json:"volumeName,omitempty"` }
type Scheduling ¶
type Scheduling struct { Node *NodeScheduling `json:"node,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` Scheduler string `json:"scheduler,omitempty"` Tolerate []Toleration `json:"tolerate,omitempty"` }
type Secret ¶
type Secret struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Data map[string]string `json:"data,omitempty"` Description string `json:"description,omitempty"` Kind string `json:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty"` Removed string `json:"removed,omitempty"` StringData map[string]string `json:"stringData,omitempty"` Uuid string `json:"uuid,omitempty"` }
type SecretClient ¶
type SecretClient struct {
// contains filtered or unexported fields
}
func (*SecretClient) Delete ¶
func (c *SecretClient) Delete(container *Secret) error
func (*SecretClient) List ¶
func (c *SecretClient) List(opts *types.ListOpts) (*SecretCollection, error)
type SecretCollection ¶
type SecretCollection struct { types.Collection Data []Secret `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SecretCollection) Next ¶
func (cc *SecretCollection) Next() (*SecretCollection, error)
type SecretEnvSource ¶
type SecretKeySelector ¶
type SecretOperations ¶
type SecretProjection ¶
type SecretVolumeSource ¶
type SecurityContext ¶
type SecurityContext struct { AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty"` CapAdd []string `json:"capAdd,omitempty"` CapDrop []string `json:"capDrop,omitempty"` Privileged *bool `json:"privileged,omitempty"` ReadOnly *bool `json:"readOnly,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Uid *int64 `json:"uid,omitempty"` }
type Service ¶
type Service struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` ClusterIp string `json:"clusterIp,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` ExternalIPs []string `json:"externalIPs,omitempty"` ExternalTrafficPolicy string `json:"externalTrafficPolicy,omitempty"` HealthCheckNodePort *int64 `json:"healthCheckNodePort,omitempty"` Hostname string `json:"hostname,omitempty"` IPAddresses []string `json:"ipAddresses,omitempty"` Kind string `json:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty"` LoadBalancerIP string `json:"loadBalancerIP,omitempty"` LoadBalancerSourceRanges []string `json:"loadBalancerSourceRanges,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Ports []ServicePort `json:"ports,omitempty"` ProjectID string `json:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty"` PublishNotReadyAddresses *bool `json:"publishNotReadyAddresses,omitempty"` Removed string `json:"removed,omitempty"` Selector map[string]string `json:"selector,omitempty"` SessionAffinity string `json:"sessionAffinity,omitempty"` SessionAffinityConfig *SessionAffinityConfig `json:"sessionAffinityConfig,omitempty"` State string `json:"state,omitempty"` TargetDNSRecordIDs []string `json:"targetDnsRecordIds,omitempty"` TargetWorkloadIDs []string `json:"targetWorkloadIds,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty"` WorkloadID string `json:"workloadId,omitempty"` }
type ServiceAccountToken ¶
type ServiceAccountToken struct { types.Resource AccountName string `json:"accountName,omitempty"` AccountUID string `json:"accountUid,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` CACRT string `json:"caCrt,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty"` Removed string `json:"removed,omitempty"` Token string `json:"token,omitempty"` Uuid string `json:"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) Update ¶
func (c *ServiceAccountTokenClient) Update(existing *ServiceAccountToken, updates interface{}) (*ServiceAccountToken, error)
type ServiceAccountTokenCollection ¶
type ServiceAccountTokenCollection struct { types.Collection Data []ServiceAccountToken `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ServiceAccountTokenCollection) Next ¶
func (cc *ServiceAccountTokenCollection) Next() (*ServiceAccountTokenCollection, error)
type ServiceAccountTokenOperations ¶
type ServiceAccountTokenOperations interface { List(opts *types.ListOpts) (*ServiceAccountTokenCollection, error) Create(opts *ServiceAccountToken) (*ServiceAccountToken, error) Update(existing *ServiceAccountToken, updates interface{}) (*ServiceAccountToken, error) ByID(id string) (*ServiceAccountToken, error) Delete(container *ServiceAccountToken) error }
type ServiceClient ¶
type ServiceClient struct {
// contains filtered or unexported fields
}
func (*ServiceClient) Delete ¶
func (c *ServiceClient) Delete(container *Service) error
func (*ServiceClient) List ¶
func (c *ServiceClient) List(opts *types.ListOpts) (*ServiceCollection, error)
type ServiceCollection ¶
type ServiceCollection struct { types.Collection Data []Service `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ServiceCollection) Next ¶
func (cc *ServiceCollection) Next() (*ServiceCollection, error)
type ServiceOperations ¶
type ServicePort ¶
type ServiceSpec ¶
type ServiceSpec struct { ClusterIp string `json:"clusterIp,omitempty"` ExternalIPs []string `json:"externalIPs,omitempty"` ExternalTrafficPolicy string `json:"externalTrafficPolicy,omitempty"` HealthCheckNodePort *int64 `json:"healthCheckNodePort,omitempty"` Hostname string `json:"hostname,omitempty"` LoadBalancerIP string `json:"loadBalancerIP,omitempty"` LoadBalancerSourceRanges []string `json:"loadBalancerSourceRanges,omitempty"` Ports []ServicePort `json:"ports,omitempty"` PublishNotReadyAddresses *bool `json:"publishNotReadyAddresses,omitempty"` Selector map[string]string `json:"selector,omitempty"` ServiceKind string `json:"serviceKind,omitempty"` SessionAffinity string `json:"sessionAffinity,omitempty"` SessionAffinityConfig *SessionAffinityConfig `json:"sessionAffinityConfig,omitempty"` }
type ServiceStatus ¶
type ServiceStatus struct {
LoadBalancer *LoadBalancerStatus `json:"loadBalancer,omitempty"`
}
type SessionAffinityConfig ¶
type SessionAffinityConfig struct {
ClientIP *ClientIPConfig `json:"clientIP,omitempty"`
}
type StatefulSet ¶
type StatefulSet struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` BatchSize string `json:"batchSize,omitempty"` Containers []Container `json:"containers,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PID string `json:"pid,omitempty"` PodManagementPolicy string `json:"podManagementPolicy,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Removed string `json:"removed,omitempty"` Restart string `json:"restart,omitempty"` RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` ServiceName string `json:"serviceName,omitempty"` State string `json:"state,omitempty"` Status *StatefulSetStatus `json:"status,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty"` UpdateStrategy *StatefulSetUpdateStrategy `json:"updateStrategy,omitempty"` Uuid string `json:"uuid,omitempty"` VolumeClaimTemplates []PersistentVolumeClaim `json:"volumeClaimTemplates,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty"` }
type StatefulSetClient ¶
type StatefulSetClient struct {
// contains filtered or unexported fields
}
func (*StatefulSetClient) ByID ¶
func (c *StatefulSetClient) ByID(id string) (*StatefulSet, error)
func (*StatefulSetClient) Create ¶
func (c *StatefulSetClient) Create(container *StatefulSet) (*StatefulSet, error)
func (*StatefulSetClient) Delete ¶
func (c *StatefulSetClient) Delete(container *StatefulSet) error
func (*StatefulSetClient) List ¶
func (c *StatefulSetClient) List(opts *types.ListOpts) (*StatefulSetCollection, error)
func (*StatefulSetClient) 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 StatefulSetOperations ¶
type StatefulSetOperations interface { List(opts *types.ListOpts) (*StatefulSetCollection, error) Create(opts *StatefulSet) (*StatefulSet, error) Update(existing *StatefulSet, updates interface{}) (*StatefulSet, error) ByID(id string) (*StatefulSet, error) Delete(container *StatefulSet) error }
type StatefulSetSpec ¶
type StatefulSetSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` BatchSize string `json:"batchSize,omitempty"` Containers []Container `json:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty"` PID string `json:"pid,omitempty"` PodManagementPolicy string `json:"podManagementPolicy,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Restart string `json:"restart,omitempty"` RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` ServiceName string `json:"serviceName,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty"` UpdateStrategy *StatefulSetUpdateStrategy `json:"updateStrategy,omitempty"` VolumeClaimTemplates []PersistentVolumeClaim `json:"volumeClaimTemplates,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` }
type StatefulSetStatus ¶
type StatefulSetStatus struct { CollisionCount *int64 `json:"collisionCount,omitempty"` CurrentReplicas *int64 `json:"currentReplicas,omitempty"` CurrentRevision string `json:"currentRevision,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty"` ReadyReplicas *int64 `json:"readyReplicas,omitempty"` Replicas *int64 `json:"replicas,omitempty"` UpdateRevision string `json:"updateRevision,omitempty"` UpdatedReplicas *int64 `json:"updatedReplicas,omitempty"` }
type StatefulSetUpdateStrategy ¶
type StatefulSetUpdateStrategy struct { RollingUpdate *RollingUpdateStatefulSetStrategy `json:"rollingUpdate,omitempty"` Type string `json:"type,omitempty"` }
type Status ¶
type Status struct { APIVersion string `json:"apiVersion,omitempty"` Code *int64 `json:"code,omitempty"` Details *StatusDetails `json:"details,omitempty"` Kind string `json:"kind,omitempty"` ListMeta *ListMeta `json:"metadata,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` Status string `json:"status,omitempty"` }
type StatusCause ¶
type StatusDetails ¶
type StorageOSVolumeSource ¶
type StorageOSVolumeSource struct { FSType string `json:"fsType,omitempty"` ReadOnly *bool `json:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty"` VolumeName string `json:"volumeName,omitempty"` VolumeNamespace string `json:"volumeNamespace,omitempty"` }
type TCPSocketAction ¶
type TCPSocketAction struct { Host string `json:"host,omitempty"` Port intstr.IntOrString `json:"port,omitempty"` }
type Toleration ¶
type Volume ¶
type Volume struct { AWSElasticBlockStore *AWSElasticBlockStoreVolumeSource `json:"awsElasticBlockStore,omitempty"` AzureDisk *AzureDiskVolumeSource `json:"azureDisk,omitempty"` AzureFile *AzureFileVolumeSource `json:"azureFile,omitempty"` CephFS *CephFSVolumeSource `json:"cephfs,omitempty"` Cinder *CinderVolumeSource `json:"cinder,omitempty"` ConfigMap *ConfigMapVolumeSource `json:"configMap,omitempty"` DownwardAPI *DownwardAPIVolumeSource `json:"downwardAPI,omitempty"` EmptyDir *EmptyDirVolumeSource `json:"emptyDir,omitempty"` FC *FCVolumeSource `json:"fc,omitempty"` FlexVolume *FlexVolumeSource `json:"flexVolume,omitempty"` Flocker *FlockerVolumeSource `json:"flocker,omitempty"` GCEPersistentDisk *GCEPersistentDiskVolumeSource `json:"gcePersistentDisk,omitempty"` GitRepo *GitRepoVolumeSource `json:"gitRepo,omitempty"` Glusterfs *GlusterfsVolumeSource `json:"glusterfs,omitempty"` HostPath *HostPathVolumeSource `json:"hostPath,omitempty"` ISCSI *ISCSIVolumeSource `json:"iscsi,omitempty"` NFS *NFSVolumeSource `json:"nfs,omitempty"` PersistentVolumeClaim *PersistentVolumeClaimVolumeSource `json:"persistentVolumeClaim,omitempty"` PhotonPersistentDisk *PhotonPersistentDiskVolumeSource `json:"photonPersistentDisk,omitempty"` PortworxVolume *PortworxVolumeSource `json:"portworxVolume,omitempty"` Projected *ProjectedVolumeSource `json:"projected,omitempty"` Quobyte *QuobyteVolumeSource `json:"quobyte,omitempty"` RBD *RBDVolumeSource `json:"rbd,omitempty"` ScaleIO *ScaleIOVolumeSource `json:"scaleIO,omitempty"` Secret *SecretVolumeSource `json:"secret,omitempty"` StorageOS *StorageOSVolumeSource `json:"storageos,omitempty"` VsphereVolume *VsphereVirtualDiskVolumeSource `json:"vsphereVolume,omitempty"` }
type VolumeMount ¶
type VolumeProjection ¶
type VolumeProjection struct { ConfigMap *ConfigMapProjection `json:"configMap,omitempty"` DownwardAPI *DownwardAPIProjection `json:"downwardAPI,omitempty"` Secret *SecretProjection `json:"secret,omitempty"` }
type WeightedPodAffinityTerm ¶
type WeightedPodAffinityTerm struct { PodAffinityTerm *PodAffinityTerm `json:"podAffinityTerm,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type Workload ¶
type Workload struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` BatchSize string `json:"batchSize,omitempty"` Containers []Container `json:"containers,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy,omitempty"` Description string `json:"description,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PID string `json:"pid,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Removed string `json:"removed,omitempty"` Restart string `json:"restart,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` ServiceLinks []Link `json:"serviceLinks,omitempty"` State string `json:"state,omitempty"` Status *WorkloadStatus `json:"status,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty"` Uuid string `json:"uuid,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty"` }
type WorkloadClient ¶
type WorkloadClient struct {
// contains filtered or unexported fields
}
func (*WorkloadClient) Create ¶
func (c *WorkloadClient) Create(container *Workload) (*Workload, error)
func (*WorkloadClient) Delete ¶
func (c *WorkloadClient) Delete(container *Workload) error
func (*WorkloadClient) List ¶
func (c *WorkloadClient) List(opts *types.ListOpts) (*WorkloadCollection, error)
type WorkloadCollection ¶
type WorkloadCollection struct { types.Collection Data []Workload `json:"data,omitempty"` // contains filtered or unexported fields }
func (*WorkloadCollection) Next ¶
func (cc *WorkloadCollection) Next() (*WorkloadCollection, error)
type WorkloadOperations ¶
type WorkloadSpec ¶
type WorkloadSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` BatchSize string `json:"batchSize,omitempty"` Containers []Container `json:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy,omitempty"` Description string `json:"description,omitempty"` Fsgid *int64 `json:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty"` HostAliases map[string]HostAlias `json:"hostAliases,omitempty"` Hostname string `json:"hostname,omitempty"` IPC string `json:"ipc,omitempty"` Net string `json:"net,omitempty"` NodeId string `json:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty"` PID string `json:"pid,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty"` PullPolicy string `json:"pullPolicy,omitempty"` PullSecrets []LocalObjectReference `json:"pullSecrets,omitempty"` Restart string `json:"restart,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` ServiceLinks []Link `json:"serviceLinks,omitempty"` Subdomain string `json:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty"` Volumes map[string]Volume `json:"volumes,omitempty"` }
type WorkloadStatus ¶
type WorkloadStatus struct { }
Source Files ¶
- zz_generated_affinity.go
- zz_generated_aws_elastic_block_store_volume_source.go
- zz_generated_azure_disk_volume_source.go
- zz_generated_azure_file_volume_source.go
- zz_generated_basic_auth.go
- zz_generated_capabilities.go
- zz_generated_ceph_fsvolume_source.go
- zz_generated_certificate.go
- zz_generated_cinder_volume_source.go
- zz_generated_client.go
- zz_generated_client_ipconfig.go
- zz_generated_config_map.go
- zz_generated_config_map_env_source.go
- zz_generated_config_map_key_selector.go
- zz_generated_config_map_projection.go
- zz_generated_config_map_volume_source.go
- zz_generated_container.go
- zz_generated_container_port.go
- zz_generated_container_state.go
- zz_generated_container_state_running.go
- zz_generated_container_state_terminated.go
- zz_generated_container_state_waiting.go
- zz_generated_container_status.go
- zz_generated_daemon_set.go
- zz_generated_daemon_set_spec.go
- zz_generated_daemon_set_status.go
- zz_generated_daemon_set_update_strategy.go
- zz_generated_deploy_config.go
- zz_generated_deploy_strategy.go
- zz_generated_deployment.go
- zz_generated_deployment_condition.go
- zz_generated_deployment_global_config.go
- zz_generated_deployment_job_config.go
- zz_generated_deployment_ordered_config.go
- zz_generated_deployment_parallel_config.go
- zz_generated_deployment_spec.go
- zz_generated_deployment_status.go
- zz_generated_deployment_strategy.go
- zz_generated_dns_record.go
- zz_generated_docker_credential.go
- zz_generated_downward_apiprojection.go
- zz_generated_downward_apivolume_file.go
- zz_generated_downward_apivolume_source.go
- zz_generated_empty_dir_volume_source.go
- zz_generated_env_from_source.go
- zz_generated_env_var.go
- zz_generated_env_var_source.go
- zz_generated_environment_from.go
- zz_generated_exec_action.go
- zz_generated_fc_volume_source.go
- zz_generated_flex_volume_source.go
- zz_generated_flocker_volume_source.go
- zz_generated_gce_persistent_disk_volume_source.go
- zz_generated_git_repo_volume_source.go
- zz_generated_glusterfs_volume_source.go
- zz_generated_handler.go
- zz_generated_host_alias.go
- zz_generated_host_path_volume_source.go
- zz_generated_http_get_action.go
- zz_generated_http_header.go
- zz_generated_http_ingress_path.go
- zz_generated_http_ingress_rule_value.go
- zz_generated_ingress.go
- zz_generated_ingress_backend.go
- zz_generated_ingress_rule.go
- zz_generated_ingress_spec.go
- zz_generated_ingress_status.go
- zz_generated_ingress_tls.go
- zz_generated_initializer.go
- zz_generated_initializers.go
- zz_generated_iscsi_volume_source.go
- zz_generated_key_to_path.go
- zz_generated_label_selector.go
- zz_generated_label_selector_requirement.go
- zz_generated_lifecycle.go
- zz_generated_link.go
- zz_generated_list_meta.go
- zz_generated_load_balancer_ingress.go
- zz_generated_load_balancer_status.go
- zz_generated_local_object_reference.go
- zz_generated_namespace.go
- zz_generated_namespace_spec.go
- zz_generated_namespace_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_owner_reference.go
- zz_generated_persistent_volume_claim.go
- zz_generated_persistent_volume_claim_condition.go
- zz_generated_persistent_volume_claim_spec.go
- zz_generated_persistent_volume_claim_status.go
- zz_generated_persistent_volume_claim_volume_source.go
- zz_generated_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_security_context.go
- zz_generated_pod_spec.go
- zz_generated_pod_status.go
- zz_generated_pod_template_spec.go
- zz_generated_portworx_volume_source.go
- zz_generated_preferred_scheduling_term.go
- zz_generated_probe.go
- zz_generated_projected_volume_source.go
- zz_generated_public_endpoint.go
- zz_generated_quobyte_volume_source.go
- zz_generated_rbd_volume_source.go
- zz_generated_registry_credential.go
- zz_generated_replica_set.go
- zz_generated_replica_set_condition.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_spec.go
- zz_generated_replication_controller_status.go
- zz_generated_resource_field_selector.go
- zz_generated_resource_request.go
- zz_generated_resource_requirements.go
- zz_generated_resources.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_iovolume_source.go
- zz_generated_scheduling.go
- zz_generated_se_linux_options.go
- zz_generated_secret.go
- zz_generated_secret_env_source.go
- zz_generated_secret_key_selector.go
- zz_generated_secret_projection.go
- zz_generated_secret_volume_source.go
- zz_generated_security_context.go
- zz_generated_service.go
- zz_generated_service_account_token.go
- zz_generated_service_port.go
- zz_generated_service_spec.go
- zz_generated_service_status.go
- zz_generated_session_affinity_config.go
- zz_generated_ssh_auth.go
- zz_generated_stateful_set.go
- zz_generated_stateful_set_spec.go
- zz_generated_stateful_set_status.go
- zz_generated_stateful_set_update_strategy.go
- zz_generated_status.go
- zz_generated_status_cause.go
- zz_generated_status_details.go
- zz_generated_storage_osvolume_source.go
- zz_generated_tcp_socket_action.go
- zz_generated_toleration.go
- zz_generated_volume.go
- zz_generated_volume_mount.go
- zz_generated_volume_projection.go
- zz_generated_vsphere_virtual_disk_volume_source.go
- zz_generated_weighted_pod_affinity_term.go
- zz_generated_workload.go
- zz_generated_workload_spec.go
- zz_generated_workload_status.go
Click to show internal directories.
Click to hide internal directories.