Documentation ¶
Index ¶
- Constants
- type AWSElasticBlockStoreVolumeSource
- type Affinity
- type App
- type AppClient
- func (c *AppClient) ByID(id string) (*App, error)
- func (c *AppClient) Create(container *App) (*App, error)
- func (c *AppClient) Delete(container *App) error
- func (c *AppClient) List(opts *types.ListOpts) (*AppCollection, error)
- func (c *AppClient) Update(existing *App, updates interface{}) (*App, error)
- type AppCollection
- type AppCondition
- type AppOperations
- type AppSpec
- type AppStatus
- 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 CronJob
- type CronJobClient
- func (c *CronJobClient) ByID(id string) (*CronJob, error)
- func (c *CronJobClient) Create(container *CronJob) (*CronJob, error)
- func (c *CronJobClient) Delete(container *CronJob) error
- func (c *CronJobClient) List(opts *types.ListOpts) (*CronJobCollection, error)
- func (c *CronJobClient) Update(existing *CronJob, updates interface{}) (*CronJob, error)
- type CronJobCollection
- type CronJobConfig
- type CronJobOperations
- type CronJobSpec
- type CronJobStatus
- type DNSRecord
- type DNSRecordClient
- func (c *DNSRecordClient) ByID(id string) (*DNSRecord, error)
- func (c *DNSRecordClient) Create(container *DNSRecord) (*DNSRecord, error)
- func (c *DNSRecordClient) Delete(container *DNSRecord) error
- func (c *DNSRecordClient) List(opts *types.ListOpts) (*DNSRecordCollection, error)
- func (c *DNSRecordClient) 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 DaemonSetConfig
- type DaemonSetOperations
- type DaemonSetSpec
- type DaemonSetStatus
- type DaemonSetUpdateStrategy
- 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 DeploymentConfig
- type DeploymentOperations
- 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 Job
- type JobClient
- func (c *JobClient) ByID(id string) (*Job, error)
- func (c *JobClient) Create(container *Job) (*Job, error)
- func (c *JobClient) Delete(container *Job) error
- func (c *JobClient) List(opts *types.ListOpts) (*JobCollection, error)
- func (c *JobClient) Update(existing *Job, updates interface{}) (*Job, error)
- type JobCollection
- type JobCondition
- type JobConfig
- type JobOperations
- type JobSpec
- type JobStatus
- type JobTemplateSpec
- type KeyToPath
- type LabelSelector
- type LabelSelectorRequirement
- type Lifecycle
- type ListMeta
- type LoadBalancerIngress
- type LoadBalancerStatus
- type LocalObjectReference
- type NFSVolumeSource
- type NamespacedBasicAuth
- type NamespacedBasicAuthClient
- func (c *NamespacedBasicAuthClient) ByID(id string) (*NamespacedBasicAuth, error)
- func (c *NamespacedBasicAuthClient) Create(container *NamespacedBasicAuth) (*NamespacedBasicAuth, error)
- func (c *NamespacedBasicAuthClient) Delete(container *NamespacedBasicAuth) error
- func (c *NamespacedBasicAuthClient) List(opts *types.ListOpts) (*NamespacedBasicAuthCollection, error)
- func (c *NamespacedBasicAuthClient) 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 ObjectReference
- type OwnerReference
- type PersistentVolumeClaim
- type PersistentVolumeClaimClient
- func (c *PersistentVolumeClaimClient) ByID(id string) (*PersistentVolumeClaim, error)
- func (c *PersistentVolumeClaimClient) Create(container *PersistentVolumeClaim) (*PersistentVolumeClaim, error)
- func (c *PersistentVolumeClaimClient) Delete(container *PersistentVolumeClaim) error
- func (c *PersistentVolumeClaimClient) List(opts *types.ListOpts) (*PersistentVolumeClaimCollection, error)
- func (c *PersistentVolumeClaimClient) 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 ReleaseInfo
- 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 ReplicaSetConfig
- type ReplicaSetOperations
- type ReplicaSetSpec
- type ReplicaSetStatus
- type ReplicationController
- type ReplicationControllerClient
- func (c *ReplicationControllerClient) ByID(id string) (*ReplicationController, error)
- func (c *ReplicationControllerClient) Create(container *ReplicationController) (*ReplicationController, error)
- func (c *ReplicationControllerClient) Delete(container *ReplicationController) error
- func (c *ReplicationControllerClient) List(opts *types.ListOpts) (*ReplicationControllerCollection, error)
- func (c *ReplicationControllerClient) Update(existing *ReplicationController, updates interface{}) (*ReplicationController, error)
- type ReplicationControllerCollection
- type ReplicationControllerCondition
- type ReplicationControllerConfig
- 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 StatefulSetConfig
- 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
Constants ¶
View Source
const ( AffinityType = "affinity" AffinityFieldNodeAffinity = "nodeAffinity" AffinityFieldPodAffinity = "podAffinity" AffinityFieldPodAntiAffinity = "podAntiAffinity" )
View Source
const ( AppType = "app" AppFieldAnnotations = "annotations" AppFieldAnswerValues = "answerValues" AppFieldAnswers = "answers" AppFieldCreated = "created" AppFieldCreatorID = "creatorId" AppFieldDescription = "description" AppFieldExternalID = "externalId" AppFieldInstallNamespace = "installNamespace" AppFieldLabels = "labels" AppFieldName = "name" AppFieldNamespaceId = "namespaceId" AppFieldOwnerReferences = "ownerReferences" AppFieldProjectId = "projectId" AppFieldRemoved = "removed" AppFieldState = "state" AppFieldStatus = "status" AppFieldTemplates = "templates" AppFieldTransitioning = "transitioning" AppFieldTransitioningMessage = "transitioningMessage" AppFieldUuid = "uuid" )
View Source
const ( AppConditionType = "appCondition" AppConditionFieldLastTransitionTime = "lastTransitionTime" AppConditionFieldLastUpdateTime = "lastUpdateTime" AppConditionFieldMessage = "message" AppConditionFieldReason = "reason" AppConditionFieldStatus = "status" AppConditionFieldType = "type" )
View Source
const ( AppSpecType = "appSpec" AppSpecFieldAnswerValues = "answerValues" AppSpecFieldAnswers = "answers" AppSpecFieldDescription = "description" AppSpecFieldExternalID = "externalId" AppSpecFieldInstallNamespace = "installNamespace" AppSpecFieldProjectId = "projectId" AppSpecFieldTemplates = "templates" )
View Source
const ( AppStatusType = "appStatus" AppStatusFieldConditions = "conditions" AppStatusFieldReleases = "releases" )
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" ContainerFieldImage = "image" ContainerFieldImagePullPolicy = "imagePullPolicy" ContainerFieldInitContainer = "initContainer" ContainerFieldLivenessProbe = "livenessProbe" ContainerFieldName = "name" ContainerFieldPorts = "ports" ContainerFieldPostStart = "postStart" ContainerFieldPreStop = "preStop" ContainerFieldPrivileged = "privileged" ContainerFieldReadOnly = "readOnly" ContainerFieldReadinessProbe = "readinessProbe" 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" ContainerPortFieldDNSName = "dnsName" ContainerPortFieldHostIp = "hostIp" ContainerPortFieldKind = "kind" ContainerPortFieldName = "name" ContainerPortFieldProtocol = "protocol" ContainerPortFieldSourcePort = "sourcePort" )
View Source
const ( ContainerStateType = "containerState" ContainerStateFieldRunning = "running" ContainerStateFieldTerminated = "terminated" ContainerStateFieldWaiting = "waiting" )
View Source
const ( ContainerStateRunningType = "containerStateRunning" ContainerStateRunningFieldStartedAt = "startedAt" )
View Source
const ( ContainerStateTerminatedType = "containerStateTerminated" ContainerStateTerminatedFieldContainerID = "containerID" ContainerStateTerminatedFieldExitCode = "exitCode" ContainerStateTerminatedFieldFinishedAt = "finishedAt" ContainerStateTerminatedFieldMessage = "message" ContainerStateTerminatedFieldReason = "reason" ContainerStateTerminatedFieldSignal = "signal" ContainerStateTerminatedFieldStartedAt = "startedAt" )
View Source
const ( ContainerStateWaitingType = "containerStateWaiting" ContainerStateWaitingFieldMessage = "message" ContainerStateWaitingFieldReason = "reason" )
View Source
const ( ContainerStatusType = "containerStatus" ContainerStatusFieldContainerID = "containerID" ContainerStatusFieldImage = "image" ContainerStatusFieldImageID = "imageID" ContainerStatusFieldLastTerminationState = "lastState" ContainerStatusFieldName = "name" ContainerStatusFieldReady = "ready" ContainerStatusFieldRestartCount = "restartCount" ContainerStatusFieldState = "state" )
View Source
const ( CronJobType = "cronJob" CronJobFieldActiveDeadlineSeconds = "activeDeadlineSeconds" CronJobFieldAnnotations = "annotations" CronJobFieldAutomountServiceAccountToken = "automountServiceAccountToken" CronJobFieldContainers = "containers" CronJobFieldCreated = "created" CronJobFieldCreatorID = "creatorId" CronJobFieldCronJobConfig = "cronJobConfig" CronJobFieldCronJobStatus = "cronJobStatus" CronJobFieldDNSPolicy = "dnsPolicy" CronJobFieldFsgid = "fsgid" CronJobFieldGids = "gids" CronJobFieldHostAliases = "hostAliases" CronJobFieldHostIPC = "hostIPC" CronJobFieldHostNetwork = "hostNetwork" CronJobFieldHostPID = "hostPID" CronJobFieldHostname = "hostname" CronJobFieldImagePullSecrets = "imagePullSecrets" CronJobFieldLabels = "labels" CronJobFieldName = "name" CronJobFieldNamespaceId = "namespaceId" CronJobFieldNodeId = "nodeId" CronJobFieldOwnerReferences = "ownerReferences" CronJobFieldPriority = "priority" CronJobFieldPriorityClassName = "priorityClassName" CronJobFieldProjectID = "projectId" CronJobFieldPublicEndpoints = "publicEndpoints" CronJobFieldRemoved = "removed" CronJobFieldRestartPolicy = "restartPolicy" CronJobFieldRunAsNonRoot = "runAsNonRoot" CronJobFieldSchedulerName = "schedulerName" CronJobFieldScheduling = "scheduling" CronJobFieldSelector = "selector" CronJobFieldServiceAccountName = "serviceAccountName" CronJobFieldState = "state" CronJobFieldSubdomain = "subdomain" CronJobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" CronJobFieldTransitioning = "transitioning" CronJobFieldTransitioningMessage = "transitioningMessage" CronJobFieldUid = "uid" CronJobFieldUuid = "uuid" CronJobFieldVolumes = "volumes" CronJobFieldWorkloadAnnotations = "workloadAnnotations" CronJobFieldWorkloadLabels = "workloadLabels" )
View Source
const ( CronJobConfigType = "cronJobConfig" CronJobConfigFieldConcurrencyPolicy = "concurrencyPolicy" CronJobConfigFieldFailedJobsHistoryLimit = "failedJobsHistoryLimit" CronJobConfigFieldJobAnnotations = "jobAnnotations" CronJobConfigFieldJobConfig = "jobConfig" CronJobConfigFieldJobLabels = "jobLabels" CronJobConfigFieldSchedule = "schedule" CronJobConfigFieldStartingDeadlineSeconds = "startingDeadlineSeconds" CronJobConfigFieldSuccessfulJobsHistoryLimit = "successfulJobsHistoryLimit" CronJobConfigFieldSuspend = "suspend" )
View Source
const ( CronJobSpecType = "cronJobSpec" CronJobSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" CronJobSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" CronJobSpecFieldContainers = "containers" CronJobSpecFieldCronJobConfig = "cronJobConfig" CronJobSpecFieldDNSPolicy = "dnsPolicy" CronJobSpecFieldFsgid = "fsgid" CronJobSpecFieldGids = "gids" CronJobSpecFieldHostAliases = "hostAliases" CronJobSpecFieldHostIPC = "hostIPC" CronJobSpecFieldHostNetwork = "hostNetwork" CronJobSpecFieldHostPID = "hostPID" CronJobSpecFieldHostname = "hostname" CronJobSpecFieldImagePullSecrets = "imagePullSecrets" CronJobSpecFieldNodeId = "nodeId" CronJobSpecFieldObjectMeta = "metadata" CronJobSpecFieldPriority = "priority" CronJobSpecFieldPriorityClassName = "priorityClassName" CronJobSpecFieldRestartPolicy = "restartPolicy" CronJobSpecFieldRunAsNonRoot = "runAsNonRoot" CronJobSpecFieldSchedulerName = "schedulerName" CronJobSpecFieldScheduling = "scheduling" CronJobSpecFieldSelector = "selector" CronJobSpecFieldServiceAccountName = "serviceAccountName" CronJobSpecFieldSubdomain = "subdomain" CronJobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" CronJobSpecFieldUid = "uid" CronJobSpecFieldVolumes = "volumes" )
View Source
const ( CronJobStatusType = "cronJobStatus" CronJobStatusFieldActive = "active" CronJobStatusFieldLastScheduleTime = "lastScheduleTime" )
View Source
const ( DaemonSetType = "daemonSet" DaemonSetFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DaemonSetFieldAnnotations = "annotations" DaemonSetFieldAutomountServiceAccountToken = "automountServiceAccountToken" DaemonSetFieldContainers = "containers" DaemonSetFieldCreated = "created" DaemonSetFieldCreatorID = "creatorId" DaemonSetFieldDNSPolicy = "dnsPolicy" DaemonSetFieldDaemonSetConfig = "daemonSetConfig" DaemonSetFieldDaemonSetStatus = "daemonSetStatus" DaemonSetFieldFsgid = "fsgid" DaemonSetFieldGids = "gids" DaemonSetFieldHostAliases = "hostAliases" DaemonSetFieldHostIPC = "hostIPC" DaemonSetFieldHostNetwork = "hostNetwork" DaemonSetFieldHostPID = "hostPID" DaemonSetFieldHostname = "hostname" DaemonSetFieldImagePullSecrets = "imagePullSecrets" DaemonSetFieldLabels = "labels" DaemonSetFieldName = "name" DaemonSetFieldNamespaceId = "namespaceId" DaemonSetFieldNodeId = "nodeId" DaemonSetFieldOwnerReferences = "ownerReferences" DaemonSetFieldPriority = "priority" DaemonSetFieldPriorityClassName = "priorityClassName" DaemonSetFieldProjectID = "projectId" DaemonSetFieldPublicEndpoints = "publicEndpoints" DaemonSetFieldRemoved = "removed" DaemonSetFieldRestartPolicy = "restartPolicy" DaemonSetFieldRunAsNonRoot = "runAsNonRoot" DaemonSetFieldSchedulerName = "schedulerName" DaemonSetFieldScheduling = "scheduling" DaemonSetFieldSelector = "selector" DaemonSetFieldServiceAccountName = "serviceAccountName" DaemonSetFieldState = "state" DaemonSetFieldSubdomain = "subdomain" DaemonSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DaemonSetFieldTransitioning = "transitioning" DaemonSetFieldTransitioningMessage = "transitioningMessage" DaemonSetFieldUid = "uid" DaemonSetFieldUuid = "uuid" DaemonSetFieldVolumes = "volumes" DaemonSetFieldWorkloadAnnotations = "workloadAnnotations" DaemonSetFieldWorkloadLabels = "workloadLabels" )
View Source
const ( DaemonSetConfigType = "daemonSetConfig" DaemonSetConfigFieldMinReadySeconds = "minReadySeconds" DaemonSetConfigFieldRevisionHistoryLimit = "revisionHistoryLimit" DaemonSetConfigFieldStrategy = "strategy" )
View Source
const ( DaemonSetSpecType = "daemonSetSpec" DaemonSetSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DaemonSetSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" DaemonSetSpecFieldContainers = "containers" DaemonSetSpecFieldDNSPolicy = "dnsPolicy" DaemonSetSpecFieldDaemonSetConfig = "daemonSetConfig" DaemonSetSpecFieldFsgid = "fsgid" DaemonSetSpecFieldGids = "gids" DaemonSetSpecFieldHostAliases = "hostAliases" DaemonSetSpecFieldHostIPC = "hostIPC" DaemonSetSpecFieldHostNetwork = "hostNetwork" DaemonSetSpecFieldHostPID = "hostPID" DaemonSetSpecFieldHostname = "hostname" DaemonSetSpecFieldImagePullSecrets = "imagePullSecrets" DaemonSetSpecFieldNodeId = "nodeId" DaemonSetSpecFieldObjectMeta = "metadata" DaemonSetSpecFieldPriority = "priority" DaemonSetSpecFieldPriorityClassName = "priorityClassName" DaemonSetSpecFieldRestartPolicy = "restartPolicy" DaemonSetSpecFieldRunAsNonRoot = "runAsNonRoot" DaemonSetSpecFieldSchedulerName = "schedulerName" DaemonSetSpecFieldScheduling = "scheduling" DaemonSetSpecFieldSelector = "selector" DaemonSetSpecFieldServiceAccountName = "serviceAccountName" DaemonSetSpecFieldSubdomain = "subdomain" DaemonSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DaemonSetSpecFieldUid = "uid" DaemonSetSpecFieldVolumes = "volumes" )
View Source
const ( DaemonSetStatusType = "daemonSetStatus" DaemonSetStatusFieldCollisionCount = "collisionCount" DaemonSetStatusFieldCurrentNumberScheduled = "currentNumberScheduled" DaemonSetStatusFieldDesiredNumberScheduled = "desiredNumberScheduled" DaemonSetStatusFieldNumberAvailable = "numberAvailable" DaemonSetStatusFieldNumberMisscheduled = "numberMisscheduled" DaemonSetStatusFieldNumberReady = "numberReady" DaemonSetStatusFieldObservedGeneration = "observedGeneration" DaemonSetStatusFieldUpdatedNumberScheduled = "updatedNumberScheduled" )
View Source
const ( DaemonSetUpdateStrategyType = "daemonSetUpdateStrategy" DaemonSetUpdateStrategyFieldStrategy = "strategy" )
View Source
const ( DeploymentType = "deployment" DeploymentFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DeploymentFieldAnnotations = "annotations" DeploymentFieldAutomountServiceAccountToken = "automountServiceAccountToken" DeploymentFieldContainers = "containers" DeploymentFieldCreated = "created" DeploymentFieldCreatorID = "creatorId" DeploymentFieldDNSPolicy = "dnsPolicy" DeploymentFieldDeploymentConfig = "deploymentConfig" DeploymentFieldDeploymentStatus = "deploymentStatus" DeploymentFieldFsgid = "fsgid" DeploymentFieldGids = "gids" DeploymentFieldHostAliases = "hostAliases" DeploymentFieldHostIPC = "hostIPC" DeploymentFieldHostNetwork = "hostNetwork" DeploymentFieldHostPID = "hostPID" DeploymentFieldHostname = "hostname" DeploymentFieldImagePullSecrets = "imagePullSecrets" DeploymentFieldLabels = "labels" DeploymentFieldName = "name" DeploymentFieldNamespaceId = "namespaceId" DeploymentFieldNodeId = "nodeId" DeploymentFieldOwnerReferences = "ownerReferences" DeploymentFieldPriority = "priority" DeploymentFieldPriorityClassName = "priorityClassName" DeploymentFieldProjectID = "projectId" DeploymentFieldPublicEndpoints = "publicEndpoints" DeploymentFieldRemoved = "removed" DeploymentFieldRestartPolicy = "restartPolicy" DeploymentFieldRunAsNonRoot = "runAsNonRoot" DeploymentFieldScale = "scale" DeploymentFieldSchedulerName = "schedulerName" DeploymentFieldScheduling = "scheduling" DeploymentFieldSelector = "selector" DeploymentFieldServiceAccountName = "serviceAccountName" DeploymentFieldState = "state" 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 ( DeploymentConfigType = "deploymentConfig" DeploymentConfigFieldMaxSurge = "maxSurge" DeploymentConfigFieldMinReadySeconds = "minReadySeconds" DeploymentConfigFieldPaused = "paused" DeploymentConfigFieldProgressDeadlineSeconds = "progressDeadlineSeconds" DeploymentConfigFieldRevisionHistoryLimit = "revisionHistoryLimit" DeploymentConfigFieldStrategy = "strategy" )
View Source
const ( DeploymentSpecType = "deploymentSpec" DeploymentSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DeploymentSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" DeploymentSpecFieldContainers = "containers" DeploymentSpecFieldDNSPolicy = "dnsPolicy" DeploymentSpecFieldDeploymentConfig = "deploymentConfig" DeploymentSpecFieldFsgid = "fsgid" DeploymentSpecFieldGids = "gids" DeploymentSpecFieldHostAliases = "hostAliases" DeploymentSpecFieldHostIPC = "hostIPC" DeploymentSpecFieldHostNetwork = "hostNetwork" DeploymentSpecFieldHostPID = "hostPID" DeploymentSpecFieldHostname = "hostname" DeploymentSpecFieldImagePullSecrets = "imagePullSecrets" DeploymentSpecFieldNodeId = "nodeId" DeploymentSpecFieldObjectMeta = "metadata" DeploymentSpecFieldPriority = "priority" DeploymentSpecFieldPriorityClassName = "priorityClassName" DeploymentSpecFieldRestartPolicy = "restartPolicy" DeploymentSpecFieldRunAsNonRoot = "runAsNonRoot" DeploymentSpecFieldScale = "scale" DeploymentSpecFieldSchedulerName = "schedulerName" DeploymentSpecFieldScheduling = "scheduling" DeploymentSpecFieldSelector = "selector" DeploymentSpecFieldServiceAccountName = "serviceAccountName" DeploymentSpecFieldSubdomain = "subdomain" DeploymentSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DeploymentSpecFieldUid = "uid" DeploymentSpecFieldVolumes = "volumes" )
View Source
const ( DeploymentStatusType = "deploymentStatus" DeploymentStatusFieldAvailableReplicas = "availableReplicas" DeploymentStatusFieldCollisionCount = "collisionCount" DeploymentStatusFieldConditions = "conditions" DeploymentStatusFieldObservedGeneration = "observedGeneration" DeploymentStatusFieldReadyReplicas = "readyReplicas" DeploymentStatusFieldReplicas = "replicas" DeploymentStatusFieldUpdatedReplicas = "updatedReplicas" )
View Source
const ( DeploymentStrategyType = "deploymentStrategy" DeploymentStrategyFieldMaxSurge = "maxSurge" DeploymentStrategyFieldStrategy = "strategy" )
View Source
const ( DNSRecordType = "dnsRecord" DNSRecordFieldAnnotations = "annotations" DNSRecordFieldClusterIp = "clusterIp" DNSRecordFieldCreated = "created" DNSRecordFieldCreatorID = "creatorId" DNSRecordFieldDescription = "description" DNSRecordFieldHostname = "hostname" DNSRecordFieldIPAddresses = "ipAddresses" DNSRecordFieldLabels = "labels" DNSRecordFieldName = "name" DNSRecordFieldNamespaceId = "namespaceId" DNSRecordFieldOwnerReferences = "ownerReferences" DNSRecordFieldPorts = "ports" DNSRecordFieldProjectID = "projectId" DNSRecordFieldPublicEndpoints = "publicEndpoints" DNSRecordFieldRemoved = "removed" DNSRecordFieldSelector = "selector" DNSRecordFieldState = "state" DNSRecordFieldTargetDNSRecordIDs = "targetDnsRecordIds" DNSRecordFieldTargetWorkloadIDs = "targetWorkloadIds" DNSRecordFieldTransitioning = "transitioning" DNSRecordFieldTransitioningMessage = "transitioningMessage" DNSRecordFieldUuid = "uuid" DNSRecordFieldWorkloadID = "workloadId" )
View Source
const ( DockerCredentialType = "dockerCredential" DockerCredentialFieldAnnotations = "annotations" DockerCredentialFieldCreated = "created" DockerCredentialFieldCreatorID = "creatorId" DockerCredentialFieldDescription = "description" DockerCredentialFieldLabels = "labels" DockerCredentialFieldName = "name" DockerCredentialFieldNamespaceId = "namespaceId" DockerCredentialFieldOwnerReferences = "ownerReferences" DockerCredentialFieldProjectID = "projectId" DockerCredentialFieldRegistries = "registries" DockerCredentialFieldRemoved = "removed" DockerCredentialFieldUuid = "uuid" )
View Source
const ( DownwardAPIProjectionType = "downwardAPIProjection" DownwardAPIProjectionFieldItems = "items" )
View Source
const ( DownwardAPIVolumeFileType = "downwardAPIVolumeFile" DownwardAPIVolumeFileFieldFieldRef = "fieldRef" DownwardAPIVolumeFileFieldMode = "mode" DownwardAPIVolumeFileFieldPath = "path" DownwardAPIVolumeFileFieldResourceFieldRef = "resourceFieldRef" )
View Source
const ( DownwardAPIVolumeSourceType = "downwardAPIVolumeSource" DownwardAPIVolumeSourceFieldDefaultMode = "defaultMode" DownwardAPIVolumeSourceFieldItems = "items" )
View Source
const ( EmptyDirVolumeSourceType = "emptyDirVolumeSource" EmptyDirVolumeSourceFieldMedium = "medium" EmptyDirVolumeSourceFieldSizeLimit = "sizeLimit" )
View Source
const ( EnvFromSourceType = "envFromSource" EnvFromSourceFieldConfigMapRef = "configMapRef" EnvFromSourceFieldPrefix = "prefix" EnvFromSourceFieldSecretRef = "secretRef" )
View Source
const ( EnvVarType = "envVar" EnvVarFieldName = "name" EnvVarFieldValue = "value" EnvVarFieldValueFrom = "valueFrom" )
View Source
const ( EnvVarSourceType = "envVarSource" EnvVarSourceFieldConfigMapKeyRef = "configMapKeyRef" EnvVarSourceFieldFieldRef = "fieldRef" EnvVarSourceFieldResourceFieldRef = "resourceFieldRef" EnvVarSourceFieldSecretKeyRef = "secretKeyRef" )
View Source
const ( EnvironmentFromType = "environmentFrom" EnvironmentFromFieldOptional = "optional" EnvironmentFromFieldPrefix = "prefix" EnvironmentFromFieldSource = "source" EnvironmentFromFieldSourceKey = "sourceKey" EnvironmentFromFieldSourceName = "sourceName" EnvironmentFromFieldTargetKey = "targetKey" )
View Source
const ( ExecActionType = "execAction" ExecActionFieldCommand = "command" )
View Source
const ( FCVolumeSourceType = "fcVolumeSource" FCVolumeSourceFieldFSType = "fsType" FCVolumeSourceFieldLun = "lun" FCVolumeSourceFieldReadOnly = "readOnly" FCVolumeSourceFieldTargetWWNs = "targetWWNs" FCVolumeSourceFieldWWIDs = "wwids" )
View Source
const ( FlexVolumeSourceType = "flexVolumeSource" FlexVolumeSourceFieldDriver = "driver" FlexVolumeSourceFieldFSType = "fsType" FlexVolumeSourceFieldOptions = "options" FlexVolumeSourceFieldReadOnly = "readOnly" FlexVolumeSourceFieldSecretRef = "secretRef" )
View Source
const ( FlockerVolumeSourceType = "flockerVolumeSource" FlockerVolumeSourceFieldDatasetName = "datasetName" FlockerVolumeSourceFieldDatasetUUID = "datasetUUID" )
View Source
const ( GCEPersistentDiskVolumeSourceType = "gcePersistentDiskVolumeSource" GCEPersistentDiskVolumeSourceFieldFSType = "fsType" GCEPersistentDiskVolumeSourceFieldPDName = "pdName" GCEPersistentDiskVolumeSourceFieldPartition = "partition" GCEPersistentDiskVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( GitRepoVolumeSourceType = "gitRepoVolumeSource" GitRepoVolumeSourceFieldDirectory = "directory" GitRepoVolumeSourceFieldRepository = "repository" GitRepoVolumeSourceFieldRevision = "revision" )
View Source
const ( GlusterfsVolumeSourceType = "glusterfsVolumeSource" GlusterfsVolumeSourceFieldEndpointsName = "endpoints" GlusterfsVolumeSourceFieldPath = "path" GlusterfsVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( HandlerType = "handler" HandlerFieldCommand = "command" HandlerFieldHTTPHeaders = "httpHeaders" HandlerFieldHost = "host" HandlerFieldPath = "path" HandlerFieldPort = "port" HandlerFieldScheme = "scheme" HandlerFieldTCP = "tcp" )
View Source
const ( HostAliasType = "hostAlias" HostAliasFieldHostnames = "hostnames" HostAliasFieldIP = "ip" )
View Source
const ( HostPathVolumeSourceType = "hostPathVolumeSource" 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 ( JobType = "job" JobFieldActiveDeadlineSeconds = "activeDeadlineSeconds" JobFieldAnnotations = "annotations" JobFieldAutomountServiceAccountToken = "automountServiceAccountToken" JobFieldContainers = "containers" JobFieldCreated = "created" JobFieldCreatorID = "creatorId" JobFieldDNSPolicy = "dnsPolicy" JobFieldFsgid = "fsgid" JobFieldGids = "gids" JobFieldHostAliases = "hostAliases" JobFieldHostIPC = "hostIPC" JobFieldHostNetwork = "hostNetwork" JobFieldHostPID = "hostPID" JobFieldHostname = "hostname" JobFieldImagePullSecrets = "imagePullSecrets" JobFieldJobConfig = "jobConfig" JobFieldJobStatus = "jobStatus" JobFieldLabels = "labels" JobFieldName = "name" JobFieldNamespaceId = "namespaceId" JobFieldNodeId = "nodeId" JobFieldOwnerReferences = "ownerReferences" JobFieldPriority = "priority" JobFieldPriorityClassName = "priorityClassName" JobFieldProjectID = "projectId" JobFieldPublicEndpoints = "publicEndpoints" JobFieldRemoved = "removed" JobFieldRestartPolicy = "restartPolicy" JobFieldRunAsNonRoot = "runAsNonRoot" JobFieldSchedulerName = "schedulerName" JobFieldScheduling = "scheduling" JobFieldSelector = "selector" JobFieldServiceAccountName = "serviceAccountName" JobFieldState = "state" JobFieldSubdomain = "subdomain" JobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobFieldTransitioning = "transitioning" JobFieldTransitioningMessage = "transitioningMessage" JobFieldUid = "uid" JobFieldUuid = "uuid" JobFieldVolumes = "volumes" JobFieldWorkloadAnnotations = "workloadAnnotations" JobFieldWorkloadLabels = "workloadLabels" )
View Source
const ( JobConditionType = "jobCondition" JobConditionFieldLastProbeTime = "lastProbeTime" JobConditionFieldLastTransitionTime = "lastTransitionTime" JobConditionFieldMessage = "message" JobConditionFieldReason = "reason" JobConditionFieldStatus = "status" JobConditionFieldType = "type" )
View Source
const ( JobConfigType = "jobConfig" JobConfigFieldActiveDeadlineSeconds = "activeDeadlineSeconds" JobConfigFieldBackoffLimit = "backoffLimit" JobConfigFieldCompletions = "completions" JobConfigFieldManualSelector = "manualSelector" JobConfigFieldParallelism = "parallelism" )
View Source
const ( JobSpecType = "jobSpec" JobSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" JobSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" JobSpecFieldContainers = "containers" JobSpecFieldDNSPolicy = "dnsPolicy" JobSpecFieldFsgid = "fsgid" JobSpecFieldGids = "gids" JobSpecFieldHostAliases = "hostAliases" JobSpecFieldHostIPC = "hostIPC" JobSpecFieldHostNetwork = "hostNetwork" JobSpecFieldHostPID = "hostPID" JobSpecFieldHostname = "hostname" JobSpecFieldImagePullSecrets = "imagePullSecrets" JobSpecFieldJobConfig = "jobConfig" JobSpecFieldNodeId = "nodeId" JobSpecFieldObjectMeta = "metadata" JobSpecFieldPriority = "priority" JobSpecFieldPriorityClassName = "priorityClassName" JobSpecFieldRestartPolicy = "restartPolicy" JobSpecFieldRunAsNonRoot = "runAsNonRoot" JobSpecFieldSchedulerName = "schedulerName" JobSpecFieldScheduling = "scheduling" JobSpecFieldSelector = "selector" JobSpecFieldServiceAccountName = "serviceAccountName" JobSpecFieldSubdomain = "subdomain" JobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobSpecFieldUid = "uid" JobSpecFieldVolumes = "volumes" )
View Source
const ( JobStatusType = "jobStatus" JobStatusFieldActive = "active" JobStatusFieldCompletionTime = "completionTime" JobStatusFieldConditions = "conditions" JobStatusFieldFailed = "failed" JobStatusFieldStartTime = "startTime" JobStatusFieldSucceeded = "succeeded" )
View Source
const ( JobTemplateSpecType = "jobTemplateSpec" JobTemplateSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" JobTemplateSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" JobTemplateSpecFieldContainers = "containers" JobTemplateSpecFieldDNSPolicy = "dnsPolicy" JobTemplateSpecFieldFsgid = "fsgid" JobTemplateSpecFieldGids = "gids" JobTemplateSpecFieldHostAliases = "hostAliases" JobTemplateSpecFieldHostIPC = "hostIPC" JobTemplateSpecFieldHostNetwork = "hostNetwork" JobTemplateSpecFieldHostPID = "hostPID" JobTemplateSpecFieldHostname = "hostname" JobTemplateSpecFieldImagePullSecrets = "imagePullSecrets" JobTemplateSpecFieldJobConfig = "jobConfig" JobTemplateSpecFieldJobMetadata = "jobMetadata" JobTemplateSpecFieldNodeId = "nodeId" JobTemplateSpecFieldObjectMeta = "metadata" JobTemplateSpecFieldPriority = "priority" JobTemplateSpecFieldPriorityClassName = "priorityClassName" JobTemplateSpecFieldRestartPolicy = "restartPolicy" JobTemplateSpecFieldRunAsNonRoot = "runAsNonRoot" JobTemplateSpecFieldSchedulerName = "schedulerName" JobTemplateSpecFieldScheduling = "scheduling" JobTemplateSpecFieldSelector = "selector" JobTemplateSpecFieldServiceAccountName = "serviceAccountName" JobTemplateSpecFieldSubdomain = "subdomain" JobTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobTemplateSpecFieldUid = "uid" JobTemplateSpecFieldVolumes = "volumes" )
View Source
const ( KeyToPathType = "keyToPath" KeyToPathFieldKey = "key" KeyToPathFieldMode = "mode" KeyToPathFieldPath = "path" )
View Source
const ( LabelSelectorType = "labelSelector" LabelSelectorFieldMatchExpressions = "matchExpressions" LabelSelectorFieldMatchLabels = "matchLabels" )
View Source
const ( LabelSelectorRequirementType = "labelSelectorRequirement" LabelSelectorRequirementFieldKey = "key" LabelSelectorRequirementFieldOperator = "operator" LabelSelectorRequirementFieldValues = "values" )
View Source
const ( LifecycleType = "lifecycle" LifecycleFieldPostStart = "postStart" LifecycleFieldPreStop = "preStop" )
View Source
const ( ListMetaType = "listMeta" ListMetaFieldContinue = "continue" ListMetaFieldResourceVersion = "resourceVersion" ListMetaFieldSelfLink = "selfLink" )
View Source
const ( LoadBalancerIngressType = "loadBalancerIngress" LoadBalancerIngressFieldHostname = "hostname" LoadBalancerIngressFieldIP = "ip" )
View Source
const ( LoadBalancerStatusType = "loadBalancerStatus" LoadBalancerStatusFieldIngress = "ingress" )
View Source
const ( LocalObjectReferenceType = "localObjectReference" LocalObjectReferenceFieldName = "name" )
View Source
const ( 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 ( ObjectReferenceType = "objectReference" ObjectReferenceFieldAPIVersion = "apiVersion" ObjectReferenceFieldFieldPath = "fieldPath" ObjectReferenceFieldKind = "kind" ObjectReferenceFieldName = "name" ObjectReferenceFieldNamespace = "namespace" ObjectReferenceFieldResourceVersion = "resourceVersion" ObjectReferenceFieldUID = "uid" )
View Source
const ( OwnerReferenceType = "ownerReference" OwnerReferenceFieldAPIVersion = "apiVersion" OwnerReferenceFieldBlockOwnerDeletion = "blockOwnerDeletion" OwnerReferenceFieldController = "controller" OwnerReferenceFieldKind = "kind" OwnerReferenceFieldName = "name" OwnerReferenceFieldUID = "uid" )
View Source
const ( PersistentVolumeClaimType = "persistentVolumeClaim" PersistentVolumeClaimFieldAccessModes = "accessModes" PersistentVolumeClaimFieldAnnotations = "annotations" PersistentVolumeClaimFieldCreated = "created" PersistentVolumeClaimFieldCreatorID = "creatorId" PersistentVolumeClaimFieldLabels = "labels" PersistentVolumeClaimFieldName = "name" PersistentVolumeClaimFieldNamespaceId = "namespaceId" PersistentVolumeClaimFieldOwnerReferences = "ownerReferences" PersistentVolumeClaimFieldProjectID = "projectId" PersistentVolumeClaimFieldRemoved = "removed" PersistentVolumeClaimFieldResources = "resources" PersistentVolumeClaimFieldSelector = "selector" PersistentVolumeClaimFieldState = "state" PersistentVolumeClaimFieldStatus = "status" PersistentVolumeClaimFieldStorageClassId = "storageClassId" PersistentVolumeClaimFieldTransitioning = "transitioning" PersistentVolumeClaimFieldTransitioningMessage = "transitioningMessage" PersistentVolumeClaimFieldUuid = "uuid" PersistentVolumeClaimFieldVolumeId = "volumeId" )
View Source
const ( PersistentVolumeClaimConditionType = "persistentVolumeClaimCondition" PersistentVolumeClaimConditionFieldLastProbeTime = "lastProbeTime" PersistentVolumeClaimConditionFieldLastTransitionTime = "lastTransitionTime" PersistentVolumeClaimConditionFieldMessage = "message" PersistentVolumeClaimConditionFieldReason = "reason" PersistentVolumeClaimConditionFieldStatus = "status" PersistentVolumeClaimConditionFieldType = "type" )
View Source
const ( PersistentVolumeClaimSpecType = "persistentVolumeClaimSpec" PersistentVolumeClaimSpecFieldAccessModes = "accessModes" PersistentVolumeClaimSpecFieldResources = "resources" PersistentVolumeClaimSpecFieldSelector = "selector" PersistentVolumeClaimSpecFieldStorageClassId = "storageClassId" PersistentVolumeClaimSpecFieldVolumeId = "volumeId" )
View Source
const ( PersistentVolumeClaimStatusType = "persistentVolumeClaimStatus" PersistentVolumeClaimStatusFieldAccessModes = "accessModes" PersistentVolumeClaimStatusFieldCapacity = "capacity" PersistentVolumeClaimStatusFieldConditions = "conditions" PersistentVolumeClaimStatusFieldPhase = "phase" )
View Source
const ( PersistentVolumeClaimVolumeSourceType = "persistentVolumeClaimVolumeSource" PersistentVolumeClaimVolumeSourceFieldPersistentVolumeClaimId = "persistentVolumeClaimId" PersistentVolumeClaimVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( 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" PodFieldHostIPC = "hostIPC" PodFieldHostNetwork = "hostNetwork" PodFieldHostPID = "hostPID" PodFieldHostname = "hostname" PodFieldImagePullSecrets = "imagePullSecrets" PodFieldLabels = "labels" PodFieldName = "name" PodFieldNamespaceId = "namespaceId" PodFieldNodeId = "nodeId" PodFieldOwnerReferences = "ownerReferences" PodFieldPriority = "priority" PodFieldPriorityClassName = "priorityClassName" PodFieldProjectID = "projectId" PodFieldPublicEndpoints = "publicEndpoints" PodFieldRemoved = "removed" PodFieldRestartPolicy = "restartPolicy" 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" PodSpecFieldHostIPC = "hostIPC" PodSpecFieldHostNetwork = "hostNetwork" PodSpecFieldHostPID = "hostPID" PodSpecFieldHostname = "hostname" PodSpecFieldImagePullSecrets = "imagePullSecrets" PodSpecFieldNodeId = "nodeId" PodSpecFieldPriority = "priority" PodSpecFieldPriorityClassName = "priorityClassName" PodSpecFieldRestartPolicy = "restartPolicy" 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" PodTemplateSpecFieldHostIPC = "hostIPC" PodTemplateSpecFieldHostNetwork = "hostNetwork" PodTemplateSpecFieldHostPID = "hostPID" PodTemplateSpecFieldHostname = "hostname" PodTemplateSpecFieldImagePullSecrets = "imagePullSecrets" PodTemplateSpecFieldNodeId = "nodeId" PodTemplateSpecFieldObjectMeta = "metadata" PodTemplateSpecFieldPriority = "priority" PodTemplateSpecFieldPriorityClassName = "priorityClassName" PodTemplateSpecFieldRestartPolicy = "restartPolicy" 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" PublicEndpointFieldNodeId = "nodeId" PublicEndpointFieldPodId = "podId" PublicEndpointFieldPort = "port" PublicEndpointFieldProtocol = "protocol" PublicEndpointFieldServiceId = "serviceId" )
View Source
const ( QuobyteVolumeSourceType = "quobyteVolumeSource" QuobyteVolumeSourceFieldGroup = "group" QuobyteVolumeSourceFieldReadOnly = "readOnly" QuobyteVolumeSourceFieldRegistry = "registry" QuobyteVolumeSourceFieldUser = "user" QuobyteVolumeSourceFieldVolume = "volume" )
View Source
const ( 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 ( ReleaseInfoType = "releaseInfo" ReleaseInfoFieldCreateTimestamp = "createTimestamp" ReleaseInfoFieldModifiedAt = "modifiedAt" ReleaseInfoFieldName = "name" ReleaseInfoFieldTemplateVersionID = "templateVersionId" ReleaseInfoFieldVersion = "version" )
View Source
const ( ReplicaSetType = "replicaSet" ReplicaSetFieldActiveDeadlineSeconds = "activeDeadlineSeconds" ReplicaSetFieldAnnotations = "annotations" ReplicaSetFieldAutomountServiceAccountToken = "automountServiceAccountToken" ReplicaSetFieldContainers = "containers" ReplicaSetFieldCreated = "created" ReplicaSetFieldCreatorID = "creatorId" ReplicaSetFieldDNSPolicy = "dnsPolicy" ReplicaSetFieldFsgid = "fsgid" ReplicaSetFieldGids = "gids" ReplicaSetFieldHostAliases = "hostAliases" ReplicaSetFieldHostIPC = "hostIPC" ReplicaSetFieldHostNetwork = "hostNetwork" ReplicaSetFieldHostPID = "hostPID" ReplicaSetFieldHostname = "hostname" ReplicaSetFieldImagePullSecrets = "imagePullSecrets" ReplicaSetFieldLabels = "labels" ReplicaSetFieldName = "name" ReplicaSetFieldNamespaceId = "namespaceId" ReplicaSetFieldNodeId = "nodeId" ReplicaSetFieldOwnerReferences = "ownerReferences" ReplicaSetFieldPriority = "priority" ReplicaSetFieldPriorityClassName = "priorityClassName" ReplicaSetFieldProjectID = "projectId" ReplicaSetFieldPublicEndpoints = "publicEndpoints" ReplicaSetFieldRemoved = "removed" ReplicaSetFieldReplicaSetConfig = "replicaSetConfig" ReplicaSetFieldReplicaSetStatus = "replicaSetStatus" ReplicaSetFieldRestartPolicy = "restartPolicy" ReplicaSetFieldRunAsNonRoot = "runAsNonRoot" ReplicaSetFieldScale = "scale" ReplicaSetFieldSchedulerName = "schedulerName" ReplicaSetFieldScheduling = "scheduling" ReplicaSetFieldSelector = "selector" ReplicaSetFieldServiceAccountName = "serviceAccountName" ReplicaSetFieldState = "state" 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 ( ReplicaSetConfigType = "replicaSetConfig" ReplicaSetConfigFieldMinReadySeconds = "minReadySeconds" )
View Source
const ( ReplicaSetSpecType = "replicaSetSpec" ReplicaSetSpecFieldReplicaSetConfig = "replicaSetConfig" ReplicaSetSpecFieldScale = "scale" ReplicaSetSpecFieldSelector = "selector" ReplicaSetSpecFieldTemplate = "template" )
View Source
const ( ReplicaSetStatusType = "replicaSetStatus" ReplicaSetStatusFieldAvailableReplicas = "availableReplicas" ReplicaSetStatusFieldConditions = "conditions" ReplicaSetStatusFieldFullyLabeledReplicas = "fullyLabeledReplicas" ReplicaSetStatusFieldObservedGeneration = "observedGeneration" ReplicaSetStatusFieldReadyReplicas = "readyReplicas" ReplicaSetStatusFieldReplicas = "replicas" )
View Source
const ( ReplicationControllerType = "replicationController" ReplicationControllerFieldActiveDeadlineSeconds = "activeDeadlineSeconds" ReplicationControllerFieldAnnotations = "annotations" ReplicationControllerFieldAutomountServiceAccountToken = "automountServiceAccountToken" ReplicationControllerFieldContainers = "containers" ReplicationControllerFieldCreated = "created" ReplicationControllerFieldCreatorID = "creatorId" ReplicationControllerFieldDNSPolicy = "dnsPolicy" ReplicationControllerFieldFsgid = "fsgid" ReplicationControllerFieldGids = "gids" ReplicationControllerFieldHostAliases = "hostAliases" ReplicationControllerFieldHostIPC = "hostIPC" ReplicationControllerFieldHostNetwork = "hostNetwork" ReplicationControllerFieldHostPID = "hostPID" ReplicationControllerFieldHostname = "hostname" ReplicationControllerFieldImagePullSecrets = "imagePullSecrets" ReplicationControllerFieldLabels = "labels" ReplicationControllerFieldName = "name" ReplicationControllerFieldNamespaceId = "namespaceId" ReplicationControllerFieldNodeId = "nodeId" ReplicationControllerFieldOwnerReferences = "ownerReferences" ReplicationControllerFieldPriority = "priority" ReplicationControllerFieldPriorityClassName = "priorityClassName" ReplicationControllerFieldProjectID = "projectId" ReplicationControllerFieldPublicEndpoints = "publicEndpoints" ReplicationControllerFieldRemoved = "removed" ReplicationControllerFieldReplicationControllerConfig = "replicationControllerConfig" ReplicationControllerFieldReplicationControllerStatus = "replicationControllerStatus" ReplicationControllerFieldRestartPolicy = "restartPolicy" ReplicationControllerFieldRunAsNonRoot = "runAsNonRoot" ReplicationControllerFieldScale = "scale" ReplicationControllerFieldSchedulerName = "schedulerName" ReplicationControllerFieldScheduling = "scheduling" ReplicationControllerFieldSelector = "selector" ReplicationControllerFieldServiceAccountName = "serviceAccountName" ReplicationControllerFieldState = "state" 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 ( ReplicationControllerConfigType = "replicationControllerConfig" ReplicationControllerConfigFieldMinReadySeconds = "minReadySeconds" )
View Source
const ( ReplicationControllerSpecType = "replicationControllerSpec" ReplicationControllerSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" ReplicationControllerSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" ReplicationControllerSpecFieldContainers = "containers" ReplicationControllerSpecFieldDNSPolicy = "dnsPolicy" ReplicationControllerSpecFieldFsgid = "fsgid" ReplicationControllerSpecFieldGids = "gids" ReplicationControllerSpecFieldHostAliases = "hostAliases" ReplicationControllerSpecFieldHostIPC = "hostIPC" ReplicationControllerSpecFieldHostNetwork = "hostNetwork" ReplicationControllerSpecFieldHostPID = "hostPID" ReplicationControllerSpecFieldHostname = "hostname" ReplicationControllerSpecFieldImagePullSecrets = "imagePullSecrets" ReplicationControllerSpecFieldNodeId = "nodeId" ReplicationControllerSpecFieldObjectMeta = "metadata" ReplicationControllerSpecFieldPriority = "priority" ReplicationControllerSpecFieldPriorityClassName = "priorityClassName" ReplicationControllerSpecFieldReplicationControllerConfig = "replicationControllerConfig" ReplicationControllerSpecFieldRestartPolicy = "restartPolicy" ReplicationControllerSpecFieldRunAsNonRoot = "runAsNonRoot" ReplicationControllerSpecFieldScale = "scale" ReplicationControllerSpecFieldSchedulerName = "schedulerName" ReplicationControllerSpecFieldScheduling = "scheduling" ReplicationControllerSpecFieldSelector = "selector" ReplicationControllerSpecFieldServiceAccountName = "serviceAccountName" ReplicationControllerSpecFieldSubdomain = "subdomain" ReplicationControllerSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicationControllerSpecFieldUid = "uid" ReplicationControllerSpecFieldVolumes = "volumes" )
View Source
const ( ReplicationControllerStatusType = "replicationControllerStatus" ReplicationControllerStatusFieldAvailableReplicas = "availableReplicas" ReplicationControllerStatusFieldConditions = "conditions" ReplicationControllerStatusFieldFullyLabeledReplicas = "fullyLabeledReplicas" ReplicationControllerStatusFieldObservedGeneration = "observedGeneration" ReplicationControllerStatusFieldReadyReplicas = "readyReplicas" ReplicationControllerStatusFieldReplicas = "replicas" )
View Source
const ( ResourceFieldSelectorType = "resourceFieldSelector" ResourceFieldSelectorFieldContainerName = "containerName" ResourceFieldSelectorFieldDivisor = "divisor" ResourceFieldSelectorFieldResource = "resource" )
View Source
const ( 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" SecretVolumeSourceFieldSecretId = "secretId" )
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" StatefulSetFieldContainers = "containers" StatefulSetFieldCreated = "created" StatefulSetFieldCreatorID = "creatorId" StatefulSetFieldDNSPolicy = "dnsPolicy" StatefulSetFieldFsgid = "fsgid" StatefulSetFieldGids = "gids" StatefulSetFieldHostAliases = "hostAliases" StatefulSetFieldHostIPC = "hostIPC" StatefulSetFieldHostNetwork = "hostNetwork" StatefulSetFieldHostPID = "hostPID" StatefulSetFieldHostname = "hostname" StatefulSetFieldImagePullSecrets = "imagePullSecrets" StatefulSetFieldLabels = "labels" StatefulSetFieldName = "name" StatefulSetFieldNamespaceId = "namespaceId" StatefulSetFieldNodeId = "nodeId" StatefulSetFieldOwnerReferences = "ownerReferences" StatefulSetFieldPriority = "priority" StatefulSetFieldPriorityClassName = "priorityClassName" StatefulSetFieldProjectID = "projectId" StatefulSetFieldPublicEndpoints = "publicEndpoints" StatefulSetFieldRemoved = "removed" StatefulSetFieldRestartPolicy = "restartPolicy" StatefulSetFieldRunAsNonRoot = "runAsNonRoot" StatefulSetFieldScale = "scale" StatefulSetFieldSchedulerName = "schedulerName" StatefulSetFieldScheduling = "scheduling" StatefulSetFieldSelector = "selector" StatefulSetFieldServiceAccountName = "serviceAccountName" StatefulSetFieldState = "state" StatefulSetFieldStatefulSetConfig = "statefulSetConfig" StatefulSetFieldStatefulSetStatus = "statefulSetStatus" StatefulSetFieldSubdomain = "subdomain" StatefulSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" StatefulSetFieldTransitioning = "transitioning" StatefulSetFieldTransitioningMessage = "transitioningMessage" StatefulSetFieldUid = "uid" StatefulSetFieldUuid = "uuid" StatefulSetFieldVolumes = "volumes" StatefulSetFieldWorkloadAnnotations = "workloadAnnotations" StatefulSetFieldWorkloadLabels = "workloadLabels" )
View Source
const ( StatefulSetConfigType = "statefulSetConfig" StatefulSetConfigFieldPartition = "partition" StatefulSetConfigFieldPodManagementPolicy = "podManagementPolicy" StatefulSetConfigFieldRevisionHistoryLimit = "revisionHistoryLimit" StatefulSetConfigFieldServiceName = "serviceName" StatefulSetConfigFieldStrategy = "strategy" StatefulSetConfigFieldVolumeClaimTemplates = "volumeClaimTemplates" )
View Source
const ( StatefulSetSpecType = "statefulSetSpec" StatefulSetSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" StatefulSetSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" StatefulSetSpecFieldContainers = "containers" StatefulSetSpecFieldDNSPolicy = "dnsPolicy" StatefulSetSpecFieldFsgid = "fsgid" StatefulSetSpecFieldGids = "gids" StatefulSetSpecFieldHostAliases = "hostAliases" StatefulSetSpecFieldHostIPC = "hostIPC" StatefulSetSpecFieldHostNetwork = "hostNetwork" StatefulSetSpecFieldHostPID = "hostPID" StatefulSetSpecFieldHostname = "hostname" StatefulSetSpecFieldImagePullSecrets = "imagePullSecrets" StatefulSetSpecFieldNodeId = "nodeId" StatefulSetSpecFieldObjectMeta = "metadata" StatefulSetSpecFieldPriority = "priority" StatefulSetSpecFieldPriorityClassName = "priorityClassName" StatefulSetSpecFieldRestartPolicy = "restartPolicy" StatefulSetSpecFieldRunAsNonRoot = "runAsNonRoot" StatefulSetSpecFieldScale = "scale" StatefulSetSpecFieldSchedulerName = "schedulerName" StatefulSetSpecFieldScheduling = "scheduling" StatefulSetSpecFieldSelector = "selector" StatefulSetSpecFieldServiceAccountName = "serviceAccountName" StatefulSetSpecFieldStatefulSetConfig = "statefulSetConfig" StatefulSetSpecFieldSubdomain = "subdomain" StatefulSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" StatefulSetSpecFieldUid = "uid" StatefulSetSpecFieldVolumes = "volumes" )
View Source
const ( StatefulSetStatusType = "statefulSetStatus" StatefulSetStatusFieldCollisionCount = "collisionCount" StatefulSetStatusFieldCurrentReplicas = "currentReplicas" StatefulSetStatusFieldCurrentRevision = "currentRevision" StatefulSetStatusFieldObservedGeneration = "observedGeneration" StatefulSetStatusFieldReadyReplicas = "readyReplicas" StatefulSetStatusFieldReplicas = "replicas" StatefulSetStatusFieldUpdateRevision = "updateRevision" StatefulSetStatusFieldUpdatedReplicas = "updatedReplicas" )
View Source
const ( StatefulSetUpdateStrategyType = "statefulSetUpdateStrategy" StatefulSetUpdateStrategyFieldPartition = "partition" StatefulSetUpdateStrategyFieldStrategy = "strategy" )
View Source
const ( StatusType = "status" StatusFieldAPIVersion = "apiVersion" StatusFieldCode = "code" StatusFieldDetails = "details" StatusFieldKind = "kind" StatusFieldListMeta = "metadata" StatusFieldMessage = "message" StatusFieldReason = "reason" StatusFieldStatus = "status" )
View Source
const ( StatusCauseType = "statusCause" StatusCauseFieldField = "field" StatusCauseFieldMessage = "message" StatusCauseFieldType = "reason" )
View Source
const ( StatusDetailsType = "statusDetails" StatusDetailsFieldCauses = "causes" StatusDetailsFieldGroup = "group" StatusDetailsFieldKind = "kind" StatusDetailsFieldName = "name" StatusDetailsFieldRetryAfterSeconds = "retryAfterSeconds" StatusDetailsFieldUID = "uid" )
View Source
const ( StorageOSVolumeSourceType = "storageOSVolumeSource" StorageOSVolumeSourceFieldFSType = "fsType" StorageOSVolumeSourceFieldReadOnly = "readOnly" StorageOSVolumeSourceFieldSecretRef = "secretRef" StorageOSVolumeSourceFieldVolumeName = "volumeName" StorageOSVolumeSourceFieldVolumeNamespace = "volumeNamespace" )
View Source
const ( TCPSocketActionType = "tcpSocketAction" TCPSocketActionFieldHost = "host" TCPSocketActionFieldPort = "port" )
View Source
const ( TolerationType = "toleration" TolerationFieldEffect = "effect" TolerationFieldKey = "key" TolerationFieldOperator = "operator" TolerationFieldTolerationSeconds = "tolerationSeconds" TolerationFieldValue = "value" )
View Source
const ( VolumeType = "volume" VolumeFieldAWSElasticBlockStore = "awsElasticBlockStore" VolumeFieldAzureDisk = "azureDisk" VolumeFieldAzureFile = "azureFile" VolumeFieldCephFS = "cephfs" VolumeFieldCinder = "cinder" VolumeFieldConfigMap = "configMap" VolumeFieldDownwardAPI = "downwardAPI" VolumeFieldEmptyDir = "emptyDir" VolumeFieldFC = "fc" VolumeFieldFlexVolume = "flexVolume" VolumeFieldFlocker = "flocker" VolumeFieldGCEPersistentDisk = "gcePersistentDisk" VolumeFieldGitRepo = "gitRepo" VolumeFieldGlusterfs = "glusterfs" VolumeFieldHostPath = "hostPath" VolumeFieldISCSI = "iscsi" VolumeFieldNFS = "nfs" VolumeFieldName = "name" VolumeFieldPersistentVolumeClaim = "persistentVolumeClaim" VolumeFieldPhotonPersistentDisk = "photonPersistentDisk" VolumeFieldPortworxVolume = "portworxVolume" VolumeFieldProjected = "projected" VolumeFieldQuobyte = "quobyte" VolumeFieldRBD = "rbd" VolumeFieldScaleIO = "scaleIO" VolumeFieldSecret = "secret" VolumeFieldStorageOS = "storageos" VolumeFieldVsphereVolume = "vsphereVolume" )
View Source
const ( 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" WorkloadFieldContainers = "containers" WorkloadFieldCreated = "created" WorkloadFieldCreatorID = "creatorId" WorkloadFieldCronJobConfig = "cronJobConfig" WorkloadFieldCronJobStatus = "cronJobStatus" WorkloadFieldDNSPolicy = "dnsPolicy" WorkloadFieldDaemonSetConfig = "daemonSetConfig" WorkloadFieldDaemonSetStatus = "daemonSetStatus" WorkloadFieldDeploymentConfig = "deploymentConfig" WorkloadFieldDeploymentStatus = "deploymentStatus" WorkloadFieldFsgid = "fsgid" WorkloadFieldGids = "gids" WorkloadFieldHostAliases = "hostAliases" WorkloadFieldHostIPC = "hostIPC" WorkloadFieldHostNetwork = "hostNetwork" WorkloadFieldHostPID = "hostPID" WorkloadFieldHostname = "hostname" WorkloadFieldImagePullSecrets = "imagePullSecrets" WorkloadFieldJobConfig = "jobConfig" WorkloadFieldJobStatus = "jobStatus" WorkloadFieldLabels = "labels" WorkloadFieldName = "name" WorkloadFieldNamespaceId = "namespaceId" WorkloadFieldNodeId = "nodeId" WorkloadFieldOwnerReferences = "ownerReferences" WorkloadFieldPriority = "priority" WorkloadFieldPriorityClassName = "priorityClassName" WorkloadFieldProjectID = "projectId" WorkloadFieldPublicEndpoints = "publicEndpoints" WorkloadFieldRemoved = "removed" WorkloadFieldReplicaSetConfig = "replicaSetConfig" WorkloadFieldReplicaSetStatus = "replicaSetStatus" WorkloadFieldReplicationControllerConfig = "replicationControllerConfig" WorkloadFieldReplicationControllerStatus = "replicationControllerStatus" WorkloadFieldRestartPolicy = "restartPolicy" WorkloadFieldRunAsNonRoot = "runAsNonRoot" WorkloadFieldScale = "scale" WorkloadFieldSchedulerName = "schedulerName" WorkloadFieldScheduling = "scheduling" WorkloadFieldSelector = "selector" WorkloadFieldServiceAccountName = "serviceAccountName" WorkloadFieldState = "state" WorkloadFieldStatefulSetConfig = "statefulSetConfig" WorkloadFieldStatefulSetStatus = "statefulSetStatus" WorkloadFieldSubdomain = "subdomain" WorkloadFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" WorkloadFieldTransitioning = "transitioning" WorkloadFieldTransitioningMessage = "transitioningMessage" WorkloadFieldUid = "uid" WorkloadFieldUuid = "uuid" WorkloadFieldVolumes = "volumes" WorkloadFieldWorkloadAnnotations = "workloadAnnotations" WorkloadFieldWorkloadLabels = "workloadLabels" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSElasticBlockStoreVolumeSource ¶
type AWSElasticBlockStoreVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Partition *int64 `json:"partition,omitempty" yaml:"partition,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"` }
type Affinity ¶
type Affinity struct { NodeAffinity *NodeAffinity `json:"nodeAffinity,omitempty" yaml:"nodeAffinity,omitempty"` PodAffinity *PodAffinity `json:"podAffinity,omitempty" yaml:"podAffinity,omitempty"` PodAntiAffinity *PodAntiAffinity `json:"podAntiAffinity,omitempty" yaml:"podAntiAffinity,omitempty"` }
type App ¶
type App struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AnswerValues string `json:"answerValues,omitempty" yaml:"answerValues,omitempty"` Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` InstallNamespace string `json:"installNamespace,omitempty" yaml:"installNamespace,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectId string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *AppStatus `json:"status,omitempty" yaml:"status,omitempty"` Templates map[string]string `json:"templates,omitempty" yaml:"templates,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type AppCollection ¶
type AppCollection struct { types.Collection Data []App `json:"data,omitempty"` // contains filtered or unexported fields }
func (*AppCollection) Next ¶
func (cc *AppCollection) Next() (*AppCollection, error)
type AppCondition ¶
type AppCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type AppOperations ¶
type AppSpec ¶
type AppSpec struct { AnswerValues string `json:"answerValues,omitempty" yaml:"answerValues,omitempty"` Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` InstallNamespace string `json:"installNamespace,omitempty" yaml:"installNamespace,omitempty"` ProjectId string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Templates map[string]string `json:"templates,omitempty" yaml:"templates,omitempty"` }
type AppStatus ¶
type AppStatus struct { Conditions []AppCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Releases []ReleaseInfo `json:"releases,omitempty" yaml:"releases,omitempty"` }
type AzureDiskVolumeSource ¶
type AzureDiskVolumeSource struct { CachingMode string `json:"cachingMode,omitempty" yaml:"cachingMode,omitempty"` DataDiskURI string `json:"diskURI,omitempty" yaml:"diskURI,omitempty"` DiskName string `json:"diskName,omitempty" yaml:"diskName,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` }
type AzureFileVolumeSource ¶
type BasicAuth ¶
type BasicAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"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" yaml:"monitors,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretFile string `json:"secretFile,omitempty" yaml:"secretFile,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` }
type Certificate ¶
type Certificate struct { types.Resource Algorithm string `json:"algorithm,omitempty" yaml:"algorithm,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CN string `json:"cn,omitempty" yaml:"cn,omitempty"` CertFingerprint string `json:"certFingerprint,omitempty" yaml:"certFingerprint,omitempty"` Certs string `json:"certs,omitempty" yaml:"certs,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExpiresAt string `json:"expiresAt,omitempty" yaml:"expiresAt,omitempty"` IssuedAt string `json:"issuedAt,omitempty" yaml:"issuedAt,omitempty"` Issuer string `json:"issuer,omitempty" yaml:"issuer,omitempty"` Key string `json:"key,omitempty" yaml:"key,omitempty"` KeySize string `json:"keySize,omitempty" yaml:"keySize,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SerialNumber string `json:"serialNumber,omitempty" yaml:"serialNumber,omitempty"` SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty" yaml:"subjectAlternativeNames,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type CertificateClient ¶
type CertificateClient struct {
// contains filtered or unexported fields
}
func (*CertificateClient) ByID ¶
func (c *CertificateClient) ByID(id string) (*Certificate, error)
func (*CertificateClient) Create ¶
func (c *CertificateClient) Create(container *Certificate) (*Certificate, error)
func (*CertificateClient) Delete ¶
func (c *CertificateClient) Delete(container *Certificate) error
func (*CertificateClient) List ¶
func (c *CertificateClient) List(opts *types.ListOpts) (*CertificateCollection, error)
func (*CertificateClient) 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 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 ReplicationController ReplicationControllerOperations ReplicaSet ReplicaSetOperations StatefulSet StatefulSetOperations DaemonSet DaemonSetOperations Job JobOperations CronJob CronJobOperations Workload WorkloadOperations App AppOperations ConfigMap ConfigMapOperations }
func NewClient ¶
func NewClient(opts *clientbase.ClientOpts) (*Client, error)
type ClientIPConfig ¶
type ClientIPConfig struct {
TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" yaml:"timeoutSeconds,omitempty"`
}
type ConfigMap ¶
type ConfigMap struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ConfigMapClient ¶
type ConfigMapClient struct {
// contains filtered or unexported fields
}
func (*ConfigMapClient) Create ¶
func (c *ConfigMapClient) Create(container *ConfigMap) (*ConfigMap, error)
func (*ConfigMapClient) Delete ¶
func (c *ConfigMapClient) Delete(container *ConfigMap) error
func (*ConfigMapClient) List ¶
func (c *ConfigMapClient) List(opts *types.ListOpts) (*ConfigMapCollection, error)
type ConfigMapCollection ¶
type ConfigMapCollection struct { types.Collection Data []ConfigMap `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ConfigMapCollection) Next ¶
func (cc *ConfigMapCollection) Next() (*ConfigMapCollection, error)
type ConfigMapEnvSource ¶
type ConfigMapKeySelector ¶
type ConfigMapOperations ¶
type ConfigMapProjection ¶
type ConfigMapVolumeSource ¶
type ConfigMapVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Items []KeyToPath `json:"items,omitempty" yaml:"items,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Optional *bool `json:"optional,omitempty" yaml:"optional,omitempty"` }
type Container ¶
type Container struct { AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty" yaml:"allowPrivilegeEscalation,omitempty"` CapAdd []string `json:"capAdd,omitempty" yaml:"capAdd,omitempty"` CapDrop []string `json:"capDrop,omitempty" yaml:"capDrop,omitempty"` Command []string `json:"command,omitempty" yaml:"command,omitempty"` Entrypoint []string `json:"entrypoint,omitempty" yaml:"entrypoint,omitempty"` Environment map[string]string `json:"environment,omitempty" yaml:"environment,omitempty"` EnvironmentFrom []EnvironmentFrom `json:"environmentFrom,omitempty" yaml:"environmentFrom,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` ImagePullPolicy string `json:"imagePullPolicy,omitempty" yaml:"imagePullPolicy,omitempty"` InitContainer bool `json:"initContainer,omitempty" yaml:"initContainer,omitempty"` LivenessProbe *Probe `json:"livenessProbe,omitempty" yaml:"livenessProbe,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Ports []ContainerPort `json:"ports,omitempty" yaml:"ports,omitempty"` PostStart *Handler `json:"postStart,omitempty" yaml:"postStart,omitempty"` PreStop *Handler `json:"preStop,omitempty" yaml:"preStop,omitempty"` Privileged *bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` ReadinessProbe *Probe `json:"readinessProbe,omitempty" yaml:"readinessProbe,omitempty"` Resources *Resources `json:"resources,omitempty" yaml:"resources,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Stdin bool `json:"stdin,omitempty" yaml:"stdin,omitempty"` StdinOnce bool `json:"stdinOnce,omitempty" yaml:"stdinOnce,omitempty"` TTY bool `json:"tty,omitempty" yaml:"tty,omitempty"` TerminationMessagePath string `json:"terminationMessagePath,omitempty" yaml:"terminationMessagePath,omitempty"` TerminationMessagePolicy string `json:"terminationMessagePolicy,omitempty" yaml:"terminationMessagePolicy,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` VolumeMounts []VolumeMount `json:"volumeMounts,omitempty" yaml:"volumeMounts,omitempty"` WorkingDir string `json:"workingDir,omitempty" yaml:"workingDir,omitempty"` }
type ContainerPort ¶
type ContainerPort struct { ContainerPort *int64 `json:"containerPort,omitempty" yaml:"containerPort,omitempty"` DNSName string `json:"dnsName,omitempty" yaml:"dnsName,omitempty"` HostIp string `json:"hostIp,omitempty" yaml:"hostIp,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"` SourcePort *int64 `json:"sourcePort,omitempty" yaml:"sourcePort,omitempty"` }
type ContainerState ¶
type ContainerState struct { Running *ContainerStateRunning `json:"running,omitempty" yaml:"running,omitempty"` Terminated *ContainerStateTerminated `json:"terminated,omitempty" yaml:"terminated,omitempty"` Waiting *ContainerStateWaiting `json:"waiting,omitempty" yaml:"waiting,omitempty"` }
type ContainerStateRunning ¶
type ContainerStateRunning struct {
StartedAt string `json:"startedAt,omitempty" yaml:"startedAt,omitempty"`
}
type ContainerStateTerminated ¶
type ContainerStateTerminated struct { ContainerID string `json:"containerID,omitempty" yaml:"containerID,omitempty"` ExitCode *int64 `json:"exitCode,omitempty" yaml:"exitCode,omitempty"` FinishedAt string `json:"finishedAt,omitempty" yaml:"finishedAt,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Signal *int64 `json:"signal,omitempty" yaml:"signal,omitempty"` StartedAt string `json:"startedAt,omitempty" yaml:"startedAt,omitempty"` }
type ContainerStateWaiting ¶
type ContainerStatus ¶
type ContainerStatus struct { ContainerID string `json:"containerID,omitempty" yaml:"containerID,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` ImageID string `json:"imageID,omitempty" yaml:"imageID,omitempty"` LastTerminationState *ContainerState `json:"lastState,omitempty" yaml:"lastState,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Ready bool `json:"ready,omitempty" yaml:"ready,omitempty"` RestartCount *int64 `json:"restartCount,omitempty" yaml:"restartCount,omitempty"` State *ContainerState `json:"state,omitempty" yaml:"state,omitempty"` }
type CronJob ¶
type CronJob struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty" yaml:"cronJobStatus,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type CronJobClient ¶
type CronJobClient struct {
// contains filtered or unexported fields
}
func (*CronJobClient) Delete ¶
func (c *CronJobClient) Delete(container *CronJob) error
func (*CronJobClient) List ¶
func (c *CronJobClient) List(opts *types.ListOpts) (*CronJobCollection, error)
type CronJobCollection ¶
type CronJobCollection struct { types.Collection Data []CronJob `json:"data,omitempty"` // contains filtered or unexported fields }
func (*CronJobCollection) Next ¶
func (cc *CronJobCollection) Next() (*CronJobCollection, error)
type CronJobConfig ¶
type CronJobConfig struct { ConcurrencyPolicy string `json:"concurrencyPolicy,omitempty" yaml:"concurrencyPolicy,omitempty"` FailedJobsHistoryLimit *int64 `json:"failedJobsHistoryLimit,omitempty" yaml:"failedJobsHistoryLimit,omitempty"` JobAnnotations map[string]string `json:"jobAnnotations,omitempty" yaml:"jobAnnotations,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` JobLabels map[string]string `json:"jobLabels,omitempty" yaml:"jobLabels,omitempty"` Schedule string `json:"schedule,omitempty" yaml:"schedule,omitempty"` StartingDeadlineSeconds *int64 `json:"startingDeadlineSeconds,omitempty" yaml:"startingDeadlineSeconds,omitempty"` SuccessfulJobsHistoryLimit *int64 `json:"successfulJobsHistoryLimit,omitempty" yaml:"successfulJobsHistoryLimit,omitempty"` Suspend *bool `json:"suspend,omitempty" yaml:"suspend,omitempty"` }
type CronJobOperations ¶
type CronJobSpec ¶
type CronJobSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type CronJobStatus ¶
type CronJobStatus struct { Active []ObjectReference `json:"active,omitempty" yaml:"active,omitempty"` LastScheduleTime string `json:"lastScheduleTime,omitempty" yaml:"lastScheduleTime,omitempty"` }
type DNSRecord ¶
type DNSRecord struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterIp string `json:"clusterIp,omitempty" yaml:"clusterIp,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IPAddresses []string `json:"ipAddresses,omitempty" yaml:"ipAddresses,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Ports []ServicePort `json:"ports,omitempty" yaml:"ports,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` TargetDNSRecordIDs []string `json:"targetDnsRecordIds,omitempty" yaml:"targetDnsRecordIds,omitempty"` TargetWorkloadIDs []string `json:"targetWorkloadIds,omitempty" yaml:"targetWorkloadIds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` WorkloadID string `json:"workloadId,omitempty" yaml:"workloadId,omitempty"` }
type DNSRecordClient ¶
type DNSRecordClient struct {
// contains filtered or unexported fields
}
func (*DNSRecordClient) Create ¶
func (c *DNSRecordClient) Create(container *DNSRecord) (*DNSRecord, error)
func (*DNSRecordClient) Delete ¶
func (c *DNSRecordClient) Delete(container *DNSRecord) error
func (*DNSRecordClient) List ¶
func (c *DNSRecordClient) List(opts *types.ListOpts) (*DNSRecordCollection, error)
type DNSRecordCollection ¶
type DNSRecordCollection struct { types.Collection Data []DNSRecord `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DNSRecordCollection) Next ¶
func (cc *DNSRecordCollection) Next() (*DNSRecordCollection, error)
type DNSRecordOperations ¶
type DaemonSet ¶
type DaemonSet struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` DaemonSetStatus *DaemonSetStatus `json:"daemonSetStatus,omitempty" yaml:"daemonSetStatus,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type DaemonSetClient ¶
type DaemonSetClient struct {
// contains filtered or unexported fields
}
func (*DaemonSetClient) Create ¶
func (c *DaemonSetClient) Create(container *DaemonSet) (*DaemonSet, error)
func (*DaemonSetClient) Delete ¶
func (c *DaemonSetClient) Delete(container *DaemonSet) error
func (*DaemonSetClient) List ¶
func (c *DaemonSetClient) List(opts *types.ListOpts) (*DaemonSetCollection, error)
type DaemonSetCollection ¶
type DaemonSetCollection struct { types.Collection Data []DaemonSet `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DaemonSetCollection) Next ¶
func (cc *DaemonSetCollection) Next() (*DaemonSetCollection, error)
type DaemonSetConfig ¶
type DaemonSetOperations ¶
type DaemonSetSpec ¶
type DaemonSetSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type DaemonSetStatus ¶
type DaemonSetStatus struct { CollisionCount *int64 `json:"collisionCount,omitempty" yaml:"collisionCount,omitempty"` CurrentNumberScheduled *int64 `json:"currentNumberScheduled,omitempty" yaml:"currentNumberScheduled,omitempty"` DesiredNumberScheduled *int64 `json:"desiredNumberScheduled,omitempty" yaml:"desiredNumberScheduled,omitempty"` NumberAvailable *int64 `json:"numberAvailable,omitempty" yaml:"numberAvailable,omitempty"` NumberMisscheduled *int64 `json:"numberMisscheduled,omitempty" yaml:"numberMisscheduled,omitempty"` NumberReady *int64 `json:"numberReady,omitempty" yaml:"numberReady,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` UpdatedNumberScheduled *int64 `json:"updatedNumberScheduled,omitempty" yaml:"updatedNumberScheduled,omitempty"` }
type DaemonSetUpdateStrategy ¶
type DaemonSetUpdateStrategy struct { Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` }
type Deployment ¶
type Deployment struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type DeploymentClient ¶
type DeploymentClient struct {
// contains filtered or unexported fields
}
func (*DeploymentClient) 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" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type DeploymentConfig ¶
type DeploymentConfig struct { MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,omitempty"` MinReadySeconds *int64 `json:"minReadySeconds,omitempty" yaml:"minReadySeconds,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` ProgressDeadlineSeconds *int64 `json:"progressDeadlineSeconds,omitempty" yaml:"progressDeadlineSeconds,omitempty"` RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty" yaml:"revisionHistoryLimit,omitempty"` Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` }
type DeploymentOperations ¶
type DeploymentOperations interface { List(opts *types.ListOpts) (*DeploymentCollection, error) Create(opts *Deployment) (*Deployment, error) Update(existing *Deployment, updates interface{}) (*Deployment, error) ByID(id string) (*Deployment, error) Delete(container *Deployment) error }
type DeploymentSpec ¶
type DeploymentSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type DeploymentStatus ¶
type DeploymentStatus struct { AvailableReplicas *int64 `json:"availableReplicas,omitempty" yaml:"availableReplicas,omitempty"` CollisionCount *int64 `json:"collisionCount,omitempty" yaml:"collisionCount,omitempty"` Conditions []DeploymentCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` ReadyReplicas *int64 `json:"readyReplicas,omitempty" yaml:"readyReplicas,omitempty"` Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` UpdatedReplicas *int64 `json:"updatedReplicas,omitempty" yaml:"updatedReplicas,omitempty"` }
type DeploymentStrategy ¶
type DeploymentStrategy struct { MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,omitempty"` Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` }
type DockerCredential ¶
type DockerCredential struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Registries map[string]RegistryCredential `json:"registries,omitempty" yaml:"registries,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type DockerCredentialClient ¶
type DockerCredentialClient struct {
// contains filtered or unexported fields
}
func (*DockerCredentialClient) ByID ¶
func (c *DockerCredentialClient) ByID(id string) (*DockerCredential, error)
func (*DockerCredentialClient) Create ¶
func (c *DockerCredentialClient) Create(container *DockerCredential) (*DockerCredential, error)
func (*DockerCredentialClient) Delete ¶
func (c *DockerCredentialClient) Delete(container *DockerCredential) error
func (*DockerCredentialClient) List ¶
func (c *DockerCredentialClient) List(opts *types.ListOpts) (*DockerCredentialCollection, error)
func (*DockerCredentialClient) 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" yaml:"items,omitempty"`
}
type DownwardAPIVolumeFile ¶
type DownwardAPIVolumeFile struct { FieldRef *ObjectFieldSelector `json:"fieldRef,omitempty" yaml:"fieldRef,omitempty"` Mode *int64 `json:"mode,omitempty" yaml:"mode,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ResourceFieldRef *ResourceFieldSelector `json:"resourceFieldRef,omitempty" yaml:"resourceFieldRef,omitempty"` }
type DownwardAPIVolumeSource ¶
type DownwardAPIVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Items []DownwardAPIVolumeFile `json:"items,omitempty" yaml:"items,omitempty"` }
type EmptyDirVolumeSource ¶
type EnvFromSource ¶
type EnvFromSource struct { ConfigMapRef *ConfigMapEnvSource `json:"configMapRef,omitempty" yaml:"configMapRef,omitempty"` Prefix string `json:"prefix,omitempty" yaml:"prefix,omitempty"` SecretRef *SecretEnvSource `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type EnvVar ¶
type EnvVar struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` Value string `json:"value,omitempty" yaml:"value,omitempty"` ValueFrom *EnvVarSource `json:"valueFrom,omitempty" yaml:"valueFrom,omitempty"` }
type EnvVarSource ¶
type EnvVarSource struct { ConfigMapKeyRef *ConfigMapKeySelector `json:"configMapKeyRef,omitempty" yaml:"configMapKeyRef,omitempty"` FieldRef *ObjectFieldSelector `json:"fieldRef,omitempty" yaml:"fieldRef,omitempty"` ResourceFieldRef *ResourceFieldSelector `json:"resourceFieldRef,omitempty" yaml:"resourceFieldRef,omitempty"` SecretKeyRef *SecretKeySelector `json:"secretKeyRef,omitempty" yaml:"secretKeyRef,omitempty"` }
type EnvironmentFrom ¶
type EnvironmentFrom struct { Optional bool `json:"optional,omitempty" yaml:"optional,omitempty"` Prefix string `json:"prefix,omitempty" yaml:"prefix,omitempty"` Source string `json:"source,omitempty" yaml:"source,omitempty"` SourceKey string `json:"sourceKey,omitempty" yaml:"sourceKey,omitempty"` SourceName string `json:"sourceName,omitempty" yaml:"sourceName,omitempty"` TargetKey string `json:"targetKey,omitempty" yaml:"targetKey,omitempty"` }
type ExecAction ¶
type ExecAction struct {
Command []string `json:"command,omitempty" yaml:"command,omitempty"`
}
type FCVolumeSource ¶
type FCVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Lun *int64 `json:"lun,omitempty" yaml:"lun,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` TargetWWNs []string `json:"targetWWNs,omitempty" yaml:"targetWWNs,omitempty"` WWIDs []string `json:"wwids,omitempty" yaml:"wwids,omitempty"` }
type FlexVolumeSource ¶
type FlexVolumeSource struct { Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type FlockerVolumeSource ¶
type GCEPersistentDiskVolumeSource ¶
type GCEPersistentDiskVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` PDName string `json:"pdName,omitempty" yaml:"pdName,omitempty"` Partition *int64 `json:"partition,omitempty" yaml:"partition,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` }
type GitRepoVolumeSource ¶
type GlusterfsVolumeSource ¶
type HTTPGetAction ¶
type HTTPGetAction struct { HTTPHeaders []HTTPHeader `json:"httpHeaders,omitempty" yaml:"httpHeaders,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` Port intstr.IntOrString `json:"port,omitempty" yaml:"port,omitempty"` Scheme string `json:"scheme,omitempty" yaml:"scheme,omitempty"` }
type HTTPHeader ¶
type HTTPIngressPath ¶
type HTTPIngressPath struct { ServiceId string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"` TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"` WorkloadIDs []string `json:"workloadIds,omitempty" yaml:"workloadIds,omitempty"` }
type HTTPIngressRuleValue ¶
type HTTPIngressRuleValue struct {
Paths map[string]HTTPIngressPath `json:"paths,omitempty" yaml:"paths,omitempty"`
}
type Handler ¶
type Handler struct { Command []string `json:"command,omitempty" yaml:"command,omitempty"` HTTPHeaders []HTTPHeader `json:"httpHeaders,omitempty" yaml:"httpHeaders,omitempty"` Host string `json:"host,omitempty" yaml:"host,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` Port intstr.IntOrString `json:"port,omitempty" yaml:"port,omitempty"` Scheme string `json:"scheme,omitempty" yaml:"scheme,omitempty"` TCP bool `json:"tcp,omitempty" yaml:"tcp,omitempty"` }
type HostPathVolumeSource ¶
type ISCSIVolumeSource ¶
type ISCSIVolumeSource struct { DiscoveryCHAPAuth bool `json:"chapAuthDiscovery,omitempty" yaml:"chapAuthDiscovery,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` IQN string `json:"iqn,omitempty" yaml:"iqn,omitempty"` ISCSIInterface string `json:"iscsiInterface,omitempty" yaml:"iscsiInterface,omitempty"` InitiatorName string `json:"initiatorName,omitempty" yaml:"initiatorName,omitempty"` Lun *int64 `json:"lun,omitempty" yaml:"lun,omitempty"` Portals []string `json:"portals,omitempty" yaml:"portals,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` SessionCHAPAuth bool `json:"chapAuthSession,omitempty" yaml:"chapAuthSession,omitempty"` TargetPortal string `json:"targetPortal,omitempty" yaml:"targetPortal,omitempty"` }
type Ingress ¶
type Ingress struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DefaultBackend *IngressBackend `json:"defaultBackend,omitempty" yaml:"defaultBackend,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Rules []IngressRule `json:"rules,omitempty" yaml:"rules,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *IngressStatus `json:"status,omitempty" yaml:"status,omitempty"` TLS []IngressTLS `json:"tls,omitempty" yaml:"tls,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type IngressBackend ¶
type IngressBackend struct { ServiceId string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"` TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"` WorkloadIDs []string `json:"workloadIds,omitempty" yaml:"workloadIds,omitempty"` }
type IngressClient ¶
type IngressClient struct {
// contains filtered or unexported fields
}
func (*IngressClient) Delete ¶
func (c *IngressClient) Delete(container *Ingress) error
func (*IngressClient) List ¶
func (c *IngressClient) List(opts *types.ListOpts) (*IngressCollection, error)
type IngressCollection ¶
type IngressCollection struct { types.Collection Data []Ingress `json:"data,omitempty"` // contains filtered or unexported fields }
func (*IngressCollection) Next ¶
func (cc *IngressCollection) Next() (*IngressCollection, error)
type IngressOperations ¶
type IngressRule ¶
type IngressRule struct { Host string `json:"host,omitempty" yaml:"host,omitempty"` Paths map[string]IngressBackend `json:"paths,omitempty" yaml:"paths,omitempty"` }
type IngressSpec ¶
type IngressSpec struct { Backend *IngressBackend `json:"backend,omitempty" yaml:"backend,omitempty"` Rules []IngressRule `json:"rules,omitempty" yaml:"rules,omitempty"` TLS []IngressTLS `json:"tls,omitempty" yaml:"tls,omitempty"` }
type IngressStatus ¶
type IngressStatus struct {
LoadBalancer *LoadBalancerStatus `json:"loadBalancer,omitempty" yaml:"loadBalancer,omitempty"`
}
type IngressTLS ¶
type Initializer ¶
type Initializer struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
}
type Initializers ¶
type Initializers struct { Pending []Initializer `json:"pending,omitempty" yaml:"pending,omitempty"` Result *Status `json:"result,omitempty" yaml:"result,omitempty"` }
type Job ¶
type Job struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` JobStatus *JobStatus `json:"jobStatus,omitempty" yaml:"jobStatus,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type JobCollection ¶
type JobCollection struct { types.Collection Data []Job `json:"data,omitempty"` // contains filtered or unexported fields }
func (*JobCollection) Next ¶
func (cc *JobCollection) Next() (*JobCollection, error)
type JobCondition ¶
type JobCondition struct { LastProbeTime string `json:"lastProbeTime,omitempty" yaml:"lastProbeTime,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type JobConfig ¶
type JobConfig struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` BackoffLimit *int64 `json:"backoffLimit,omitempty" yaml:"backoffLimit,omitempty"` Completions *int64 `json:"completions,omitempty" yaml:"completions,omitempty"` ManualSelector *bool `json:"manualSelector,omitempty" yaml:"manualSelector,omitempty"` Parallelism *int64 `json:"parallelism,omitempty" yaml:"parallelism,omitempty"` }
type JobOperations ¶
type JobSpec ¶
type JobSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type JobStatus ¶
type JobStatus struct { Active *int64 `json:"active,omitempty" yaml:"active,omitempty"` CompletionTime string `json:"completionTime,omitempty" yaml:"completionTime,omitempty"` Conditions []JobCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Failed *int64 `json:"failed,omitempty" yaml:"failed,omitempty"` StartTime string `json:"startTime,omitempty" yaml:"startTime,omitempty"` Succeeded *int64 `json:"succeeded,omitempty" yaml:"succeeded,omitempty"` }
type JobTemplateSpec ¶
type JobTemplateSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` JobMetadata *ObjectMeta `json:"jobMetadata,omitempty" yaml:"jobMetadata,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type LabelSelector ¶
type LabelSelector struct { MatchExpressions []LabelSelectorRequirement `json:"matchExpressions,omitempty" yaml:"matchExpressions,omitempty"` MatchLabels map[string]string `json:"matchLabels,omitempty" yaml:"matchLabels,omitempty"` }
type LoadBalancerIngress ¶
type LoadBalancerStatus ¶
type LoadBalancerStatus struct {
Ingress []LoadBalancerIngress `json:"ingress,omitempty" yaml:"ingress,omitempty"`
}
type LocalObjectReference ¶
type LocalObjectReference struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
}
type NFSVolumeSource ¶
type NamespacedBasicAuth ¶
type NamespacedBasicAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"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" yaml:"algorithm,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CN string `json:"cn,omitempty" yaml:"cn,omitempty"` CertFingerprint string `json:"certFingerprint,omitempty" yaml:"certFingerprint,omitempty"` Certs string `json:"certs,omitempty" yaml:"certs,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExpiresAt string `json:"expiresAt,omitempty" yaml:"expiresAt,omitempty"` IssuedAt string `json:"issuedAt,omitempty" yaml:"issuedAt,omitempty"` Issuer string `json:"issuer,omitempty" yaml:"issuer,omitempty"` Key string `json:"key,omitempty" yaml:"key,omitempty"` KeySize string `json:"keySize,omitempty" yaml:"keySize,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SerialNumber string `json:"serialNumber,omitempty" yaml:"serialNumber,omitempty"` SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty" yaml:"subjectAlternativeNames,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type NamespacedCertificateClient ¶
type NamespacedCertificateClient struct {
// contains filtered or unexported fields
}
func (*NamespacedCertificateClient) ByID ¶
func (c *NamespacedCertificateClient) ByID(id string) (*NamespacedCertificate, error)
func (*NamespacedCertificateClient) Create ¶
func (c *NamespacedCertificateClient) Create(container *NamespacedCertificate) (*NamespacedCertificate, error)
func (*NamespacedCertificateClient) Delete ¶
func (c *NamespacedCertificateClient) Delete(container *NamespacedCertificate) error
func (*NamespacedCertificateClient) List ¶
func (c *NamespacedCertificateClient) List(opts *types.ListOpts) (*NamespacedCertificateCollection, error)
func (*NamespacedCertificateClient) 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" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Registries map[string]RegistryCredential `json:"registries,omitempty" yaml:"registries,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type NamespacedDockerCredentialClient ¶
type NamespacedDockerCredentialClient struct {
// contains filtered or unexported fields
}
func (*NamespacedDockerCredentialClient) ByID ¶
func (c *NamespacedDockerCredentialClient) ByID(id string) (*NamespacedDockerCredential, error)
func (*NamespacedDockerCredentialClient) Create ¶
func (c *NamespacedDockerCredentialClient) Create(container *NamespacedDockerCredential) (*NamespacedDockerCredential, error)
func (*NamespacedDockerCredentialClient) Delete ¶
func (c *NamespacedDockerCredentialClient) Delete(container *NamespacedDockerCredential) error
func (*NamespacedDockerCredentialClient) List ¶
func (c *NamespacedDockerCredentialClient) List(opts *types.ListOpts) (*NamespacedDockerCredentialCollection, error)
func (*NamespacedDockerCredentialClient) 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" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Fingerprint string `json:"certFingerprint,omitempty" yaml:"certFingerprint,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PrivateKey string `json:"privateKey,omitempty" yaml:"privateKey,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type NamespacedSSHAuthClient ¶
type NamespacedSSHAuthClient struct {
// contains filtered or unexported fields
}
func (*NamespacedSSHAuthClient) ByID ¶
func (c *NamespacedSSHAuthClient) ByID(id string) (*NamespacedSSHAuth, error)
func (*NamespacedSSHAuthClient) Create ¶
func (c *NamespacedSSHAuthClient) Create(container *NamespacedSSHAuth) (*NamespacedSSHAuth, error)
func (*NamespacedSSHAuthClient) Delete ¶
func (c *NamespacedSSHAuthClient) Delete(container *NamespacedSSHAuth) error
func (*NamespacedSSHAuthClient) List ¶
func (c *NamespacedSSHAuthClient) List(opts *types.ListOpts) (*NamespacedSSHAuthCollection, error)
func (*NamespacedSSHAuthClient) 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" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` StringData map[string]string `json:"stringData,omitempty" yaml:"stringData,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type NamespacedSecretClient ¶
type NamespacedSecretClient struct {
// contains filtered or unexported fields
}
func (*NamespacedSecretClient) ByID ¶
func (c *NamespacedSecretClient) ByID(id string) (*NamespacedSecret, error)
func (*NamespacedSecretClient) Create ¶
func (c *NamespacedSecretClient) Create(container *NamespacedSecret) (*NamespacedSecret, error)
func (*NamespacedSecretClient) Delete ¶
func (c *NamespacedSecretClient) Delete(container *NamespacedSecret) error
func (*NamespacedSecretClient) List ¶
func (c *NamespacedSecretClient) List(opts *types.ListOpts) (*NamespacedSecretCollection, error)
func (*NamespacedSecretClient) 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" yaml:"accountName,omitempty"` AccountUID string `json:"accountUid,omitempty" yaml:"accountUid,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CACRT string `json:"caCrt,omitempty" yaml:"caCrt,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type NamespacedServiceAccountTokenClient ¶
type NamespacedServiceAccountTokenClient struct {
// contains filtered or unexported fields
}
func (*NamespacedServiceAccountTokenClient) ByID ¶
func (c *NamespacedServiceAccountTokenClient) ByID(id string) (*NamespacedServiceAccountToken, error)
func (*NamespacedServiceAccountTokenClient) Create ¶
func (c *NamespacedServiceAccountTokenClient) Create(container *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
func (*NamespacedServiceAccountTokenClient) Delete ¶
func (c *NamespacedServiceAccountTokenClient) Delete(container *NamespacedServiceAccountToken) error
func (*NamespacedServiceAccountTokenClient) List ¶
func (c *NamespacedServiceAccountTokenClient) List(opts *types.ListOpts) (*NamespacedServiceAccountTokenCollection, error)
func (*NamespacedServiceAccountTokenClient) 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 `` /* 129-byte string literal not displayed */ RequiredDuringSchedulingIgnoredDuringExecution *NodeSelector `` /* 127-byte string literal not displayed */ }
type NodeScheduling ¶
type NodeScheduling struct { NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` Preferred []string `json:"preferred,omitempty" yaml:"preferred,omitempty"` RequireAll []string `json:"requireAll,omitempty" yaml:"requireAll,omitempty"` RequireAny []string `json:"requireAny,omitempty" yaml:"requireAny,omitempty"` }
type NodeSelector ¶
type NodeSelector struct {
NodeSelectorTerms []NodeSelectorTerm `json:"nodeSelectorTerms,omitempty" yaml:"nodeSelectorTerms,omitempty"`
}
type NodeSelectorRequirement ¶
type NodeSelectorTerm ¶
type NodeSelectorTerm struct {
MatchExpressions []NodeSelectorRequirement `json:"matchExpressions,omitempty" yaml:"matchExpressions,omitempty"`
}
type ObjectFieldSelector ¶
type ObjectMeta ¶
type ObjectMeta struct { Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` Finalizers []string `json:"finalizers,omitempty" yaml:"finalizers,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ObjectReference ¶
type ObjectReference struct { APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` FieldPath string `json:"fieldPath,omitempty" yaml:"fieldPath,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` ResourceVersion string `json:"resourceVersion,omitempty" yaml:"resourceVersion,omitempty"` UID string `json:"uid,omitempty" yaml:"uid,omitempty"` }
type OwnerReference ¶
type OwnerReference struct { APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` BlockOwnerDeletion *bool `json:"blockOwnerDeletion,omitempty" yaml:"blockOwnerDeletion,omitempty"` Controller *bool `json:"controller,omitempty" yaml:"controller,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` UID string `json:"uid,omitempty" yaml:"uid,omitempty"` }
type PersistentVolumeClaim ¶
type PersistentVolumeClaim struct { types.Resource AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *PersistentVolumeClaimStatus `json:"status,omitempty" yaml:"status,omitempty"` StorageClassId string `json:"storageClassId,omitempty" yaml:"storageClassId,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` VolumeId string `json:"volumeId,omitempty" yaml:"volumeId,omitempty"` }
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" yaml:"lastProbeTime,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type PersistentVolumeClaimOperations ¶
type PersistentVolumeClaimOperations interface { List(opts *types.ListOpts) (*PersistentVolumeClaimCollection, error) Create(opts *PersistentVolumeClaim) (*PersistentVolumeClaim, error) Update(existing *PersistentVolumeClaim, updates interface{}) (*PersistentVolumeClaim, error) ByID(id string) (*PersistentVolumeClaim, error) Delete(container *PersistentVolumeClaim) error }
type PersistentVolumeClaimSpec ¶
type PersistentVolumeClaimSpec struct { AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` StorageClassId string `json:"storageClassId,omitempty" yaml:"storageClassId,omitempty"` VolumeId string `json:"volumeId,omitempty" yaml:"volumeId,omitempty"` }
type PersistentVolumeClaimStatus ¶
type PersistentVolumeClaimStatus struct { AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` Conditions []PersistentVolumeClaimCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Phase string `json:"phase,omitempty" yaml:"phase,omitempty"` }
type Pod ¶
type Pod struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *PodStatus `json:"status,omitempty" yaml:"status,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadID string `json:"workloadId,omitempty" yaml:"workloadId,omitempty"` }
type PodAffinity ¶
type PodAffinity struct { PreferredDuringSchedulingIgnoredDuringExecution []WeightedPodAffinityTerm `` /* 129-byte string literal not displayed */ RequiredDuringSchedulingIgnoredDuringExecution []PodAffinityTerm `` /* 127-byte string literal not displayed */ }
type PodAffinityTerm ¶
type PodAffinityTerm struct { LabelSelector *LabelSelector `json:"labelSelector,omitempty" yaml:"labelSelector,omitempty"` Namespaces []string `json:"namespaces,omitempty" yaml:"namespaces,omitempty"` TopologyKey string `json:"topologyKey,omitempty" yaml:"topologyKey,omitempty"` }
type PodAntiAffinity ¶
type PodAntiAffinity struct { PreferredDuringSchedulingIgnoredDuringExecution []WeightedPodAffinityTerm `` /* 129-byte string literal not displayed */ RequiredDuringSchedulingIgnoredDuringExecution []PodAffinityTerm `` /* 127-byte string literal not displayed */ }
type PodCollection ¶
type PodCollection struct { types.Collection Data []Pod `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PodCollection) Next ¶
func (cc *PodCollection) Next() (*PodCollection, error)
type PodCondition ¶
type PodCondition struct { LastProbeTime string `json:"lastProbeTime,omitempty" yaml:"lastProbeTime,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type PodOperations ¶
type PodSecurityContext ¶
type PodSpec ¶
type PodSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type PodStatus ¶
type PodStatus struct { Conditions []PodCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` ContainerStatuses []ContainerStatus `json:"containerStatuses,omitempty" yaml:"containerStatuses,omitempty"` InitContainerStatuses []ContainerStatus `json:"initContainerStatuses,omitempty" yaml:"initContainerStatuses,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` NodeIp string `json:"nodeIp,omitempty" yaml:"nodeIp,omitempty"` Phase string `json:"phase,omitempty" yaml:"phase,omitempty"` PodIp string `json:"podIp,omitempty" yaml:"podIp,omitempty"` QOSClass string `json:"qosClass,omitempty" yaml:"qosClass,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` StartTime string `json:"startTime,omitempty" yaml:"startTime,omitempty"` }
type PodTemplateSpec ¶
type PodTemplateSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type PortworxVolumeSource ¶
type PreferredSchedulingTerm ¶
type PreferredSchedulingTerm struct { Preference *NodeSelectorTerm `json:"preference,omitempty" yaml:"preference,omitempty"` Weight *int64 `json:"weight,omitempty" yaml:"weight,omitempty"` }
type Probe ¶
type Probe struct { Command []string `json:"command,omitempty" yaml:"command,omitempty"` FailureThreshold *int64 `json:"failureThreshold,omitempty" yaml:"failureThreshold,omitempty"` HTTPHeaders []HTTPHeader `json:"httpHeaders,omitempty" yaml:"httpHeaders,omitempty"` Host string `json:"host,omitempty" yaml:"host,omitempty"` InitialDelaySeconds *int64 `json:"initialDelaySeconds,omitempty" yaml:"initialDelaySeconds,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` PeriodSeconds *int64 `json:"periodSeconds,omitempty" yaml:"periodSeconds,omitempty"` Port intstr.IntOrString `json:"port,omitempty" yaml:"port,omitempty"` Scheme string `json:"scheme,omitempty" yaml:"scheme,omitempty"` SuccessThreshold *int64 `json:"successThreshold,omitempty" yaml:"successThreshold,omitempty"` TCP bool `json:"tcp,omitempty" yaml:"tcp,omitempty"` TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" yaml:"timeoutSeconds,omitempty"` }
type ProjectedVolumeSource ¶
type ProjectedVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Sources []VolumeProjection `json:"sources,omitempty" yaml:"sources,omitempty"` }
type PublicEndpoint ¶
type PublicEndpoint struct { Address string `json:"address,omitempty" yaml:"address,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` PodId string `json:"podId,omitempty" yaml:"podId,omitempty"` Port *int64 `json:"port,omitempty" yaml:"port,omitempty"` Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"` ServiceId string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"` }
type QuobyteVolumeSource ¶
type QuobyteVolumeSource struct { Group string `json:"group,omitempty" yaml:"group,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` Registry string `json:"registry,omitempty" yaml:"registry,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` Volume string `json:"volume,omitempty" yaml:"volume,omitempty"` }
type RBDVolumeSource ¶
type RBDVolumeSource struct { CephMonitors []string `json:"monitors,omitempty" yaml:"monitors,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Keyring string `json:"keyring,omitempty" yaml:"keyring,omitempty"` RBDImage string `json:"image,omitempty" yaml:"image,omitempty"` RBDPool string `json:"pool,omitempty" yaml:"pool,omitempty"` RadosUser string `json:"user,omitempty" yaml:"user,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type RegistryCredential ¶
type RegistryCredential struct { Auth string `json:"auth,omitempty" yaml:"auth,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type ReleaseInfo ¶
type ReleaseInfo struct { CreateTimestamp string `json:"createTimestamp,omitempty" yaml:"createTimestamp,omitempty"` ModifiedAt string `json:"modifiedAt,omitempty" yaml:"modifiedAt,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` TemplateVersionID string `json:"templateVersionId,omitempty" yaml:"templateVersionId,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type ReplicaSet ¶
type ReplicaSet struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty" yaml:"replicaSetConfig,omitempty"` ReplicaSetStatus *ReplicaSetStatus `json:"replicaSetStatus,omitempty" yaml:"replicaSetStatus,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type ReplicaSetClient ¶
type ReplicaSetClient struct {
// contains filtered or unexported fields
}
func (*ReplicaSetClient) ByID ¶
func (c *ReplicaSetClient) ByID(id string) (*ReplicaSet, error)
func (*ReplicaSetClient) Create ¶
func (c *ReplicaSetClient) Create(container *ReplicaSet) (*ReplicaSet, error)
func (*ReplicaSetClient) Delete ¶
func (c *ReplicaSetClient) Delete(container *ReplicaSet) error
func (*ReplicaSetClient) List ¶
func (c *ReplicaSetClient) List(opts *types.ListOpts) (*ReplicaSetCollection, error)
func (*ReplicaSetClient) Update ¶
func (c *ReplicaSetClient) Update(existing *ReplicaSet, updates interface{}) (*ReplicaSet, error)
type ReplicaSetCollection ¶
type ReplicaSetCollection struct { types.Collection Data []ReplicaSet `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ReplicaSetCollection) Next ¶
func (cc *ReplicaSetCollection) Next() (*ReplicaSetCollection, error)
type ReplicaSetCondition ¶
type ReplicaSetCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type ReplicaSetConfig ¶
type ReplicaSetConfig struct {
MinReadySeconds *int64 `json:"minReadySeconds,omitempty" yaml:"minReadySeconds,omitempty"`
}
type ReplicaSetOperations ¶
type ReplicaSetOperations interface { List(opts *types.ListOpts) (*ReplicaSetCollection, error) Create(opts *ReplicaSet) (*ReplicaSet, error) Update(existing *ReplicaSet, updates interface{}) (*ReplicaSet, error) ByID(id string) (*ReplicaSet, error) Delete(container *ReplicaSet) error }
type ReplicaSetSpec ¶
type ReplicaSetSpec struct { ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty" yaml:"replicaSetConfig,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` Template *PodTemplateSpec `json:"template,omitempty" yaml:"template,omitempty"` }
type ReplicaSetStatus ¶
type ReplicaSetStatus struct { AvailableReplicas *int64 `json:"availableReplicas,omitempty" yaml:"availableReplicas,omitempty"` Conditions []ReplicaSetCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` FullyLabeledReplicas *int64 `json:"fullyLabeledReplicas,omitempty" yaml:"fullyLabeledReplicas,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` ReadyReplicas *int64 `json:"readyReplicas,omitempty" yaml:"readyReplicas,omitempty"` Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` }
type ReplicationController ¶
type ReplicationController struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"` ReplicationControllerStatus *ReplicationControllerStatus `json:"replicationControllerStatus,omitempty" yaml:"replicationControllerStatus,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type ReplicationControllerClient ¶
type ReplicationControllerClient struct {
// contains filtered or unexported fields
}
func (*ReplicationControllerClient) ByID ¶
func (c *ReplicationControllerClient) ByID(id string) (*ReplicationController, error)
func (*ReplicationControllerClient) Create ¶
func (c *ReplicationControllerClient) Create(container *ReplicationController) (*ReplicationController, error)
func (*ReplicationControllerClient) Delete ¶
func (c *ReplicationControllerClient) Delete(container *ReplicationController) error
func (*ReplicationControllerClient) List ¶
func (c *ReplicationControllerClient) List(opts *types.ListOpts) (*ReplicationControllerCollection, error)
func (*ReplicationControllerClient) Update ¶
func (c *ReplicationControllerClient) Update(existing *ReplicationController, updates interface{}) (*ReplicationController, error)
type ReplicationControllerCollection ¶
type ReplicationControllerCollection struct { types.Collection Data []ReplicationController `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ReplicationControllerCollection) Next ¶
func (cc *ReplicationControllerCollection) Next() (*ReplicationControllerCollection, error)
type ReplicationControllerCondition ¶
type ReplicationControllerCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type ReplicationControllerConfig ¶
type ReplicationControllerConfig struct {
MinReadySeconds *int64 `json:"minReadySeconds,omitempty" yaml:"minReadySeconds,omitempty"`
}
type ReplicationControllerOperations ¶
type ReplicationControllerOperations interface { List(opts *types.ListOpts) (*ReplicationControllerCollection, error) Create(opts *ReplicationController) (*ReplicationController, error) Update(existing *ReplicationController, updates interface{}) (*ReplicationController, error) ByID(id string) (*ReplicationController, error) Delete(container *ReplicationController) error }
type ReplicationControllerSpec ¶
type ReplicationControllerSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type ReplicationControllerStatus ¶
type ReplicationControllerStatus struct { AvailableReplicas *int64 `json:"availableReplicas,omitempty" yaml:"availableReplicas,omitempty"` Conditions []ReplicationControllerCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` FullyLabeledReplicas *int64 `json:"fullyLabeledReplicas,omitempty" yaml:"fullyLabeledReplicas,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` ReadyReplicas *int64 `json:"readyReplicas,omitempty" yaml:"readyReplicas,omitempty"` Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` }
type ResourceFieldSelector ¶
type ResourceRequest ¶
type ResourceRequirements ¶
type Resources ¶
type Resources struct { CPU *ResourceRequest `json:"cpu,omitempty" yaml:"cpu,omitempty"` Memory *ResourceRequest `json:"memory,omitempty" yaml:"memory,omitempty"` NvidiaGPU *ResourceRequest `json:"nvidiaGPU,omitempty" yaml:"nvidiaGPU,omitempty"` }
type RollingUpdateDaemonSet ¶
type RollingUpdateDaemonSet struct {
}type RollingUpdateDeployment ¶
type RollingUpdateDeployment struct { MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,omitempty"` }
type RollingUpdateStatefulSetStrategy ¶
type RollingUpdateStatefulSetStrategy struct {
Partition *int64 `json:"partition,omitempty" yaml:"partition,omitempty"`
}
type SELinuxOptions ¶
type SSHAuth ¶
type SSHAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Fingerprint string `json:"certFingerprint,omitempty" yaml:"certFingerprint,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PrivateKey string `json:"privateKey,omitempty" yaml:"privateKey,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type SSHAuthClient ¶
type SSHAuthClient struct {
// contains filtered or unexported fields
}
func (*SSHAuthClient) Delete ¶
func (c *SSHAuthClient) Delete(container *SSHAuth) error
func (*SSHAuthClient) List ¶
func (c *SSHAuthClient) List(opts *types.ListOpts) (*SSHAuthCollection, error)
type SSHAuthCollection ¶
type SSHAuthCollection struct { types.Collection Data []SSHAuth `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SSHAuthCollection) Next ¶
func (cc *SSHAuthCollection) Next() (*SSHAuthCollection, error)
type SSHAuthOperations ¶
type ScaleIOVolumeSource ¶
type ScaleIOVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Gateway string `json:"gateway,omitempty" yaml:"gateway,omitempty"` ProtectionDomain string `json:"protectionDomain,omitempty" yaml:"protectionDomain,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SSLEnabled bool `json:"sslEnabled,omitempty" yaml:"sslEnabled,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` StorageMode string `json:"storageMode,omitempty" yaml:"storageMode,omitempty"` StoragePool string `json:"storagePool,omitempty" yaml:"storagePool,omitempty"` System string `json:"system,omitempty" yaml:"system,omitempty"` VolumeName string `json:"volumeName,omitempty" yaml:"volumeName,omitempty"` }
type Scheduling ¶
type Scheduling struct { Node *NodeScheduling `json:"node,omitempty" yaml:"node,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` Scheduler string `json:"scheduler,omitempty" yaml:"scheduler,omitempty"` Tolerate []Toleration `json:"tolerate,omitempty" yaml:"tolerate,omitempty"` }
type Secret ¶
type Secret struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` StringData map[string]string `json:"stringData,omitempty" yaml:"stringData,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type SecretClient ¶
type SecretClient struct {
// contains filtered or unexported fields
}
func (*SecretClient) Delete ¶
func (c *SecretClient) Delete(container *Secret) error
func (*SecretClient) List ¶
func (c *SecretClient) List(opts *types.ListOpts) (*SecretCollection, error)
type SecretCollection ¶
type SecretCollection struct { types.Collection Data []Secret `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SecretCollection) Next ¶
func (cc *SecretCollection) Next() (*SecretCollection, error)
type SecretEnvSource ¶
type SecretKeySelector ¶
type SecretOperations ¶
type SecretProjection ¶
type SecretVolumeSource ¶
type SecretVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Items []KeyToPath `json:"items,omitempty" yaml:"items,omitempty"` Optional *bool `json:"optional,omitempty" yaml:"optional,omitempty"` SecretId string `json:"secretId,omitempty" yaml:"secretId,omitempty"` }
type SecurityContext ¶
type SecurityContext struct { AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty" yaml:"allowPrivilegeEscalation,omitempty"` CapAdd []string `json:"capAdd,omitempty" yaml:"capAdd,omitempty"` CapDrop []string `json:"capDrop,omitempty" yaml:"capDrop,omitempty"` Privileged *bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` }
type Service ¶
type Service struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterIp string `json:"clusterIp,omitempty" yaml:"clusterIp,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExternalIPs []string `json:"externalIPs,omitempty" yaml:"externalIPs,omitempty"` ExternalTrafficPolicy string `json:"externalTrafficPolicy,omitempty" yaml:"externalTrafficPolicy,omitempty"` HealthCheckNodePort *int64 `json:"healthCheckNodePort,omitempty" yaml:"healthCheckNodePort,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IPAddresses []string `json:"ipAddresses,omitempty" yaml:"ipAddresses,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LoadBalancerIP string `json:"loadBalancerIP,omitempty" yaml:"loadBalancerIP,omitempty"` LoadBalancerSourceRanges []string `json:"loadBalancerSourceRanges,omitempty" yaml:"loadBalancerSourceRanges,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Ports []ServicePort `json:"ports,omitempty" yaml:"ports,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` PublishNotReadyAddresses bool `json:"publishNotReadyAddresses,omitempty" yaml:"publishNotReadyAddresses,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` SessionAffinity string `json:"sessionAffinity,omitempty" yaml:"sessionAffinity,omitempty"` SessionAffinityConfig *SessionAffinityConfig `json:"sessionAffinityConfig,omitempty" yaml:"sessionAffinityConfig,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` TargetDNSRecordIDs []string `json:"targetDnsRecordIds,omitempty" yaml:"targetDnsRecordIds,omitempty"` TargetWorkloadIDs []string `json:"targetWorkloadIds,omitempty" yaml:"targetWorkloadIds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` WorkloadID string `json:"workloadId,omitempty" yaml:"workloadId,omitempty"` }
type ServiceAccountToken ¶
type ServiceAccountToken struct { types.Resource AccountName string `json:"accountName,omitempty" yaml:"accountName,omitempty"` AccountUID string `json:"accountUid,omitempty" yaml:"accountUid,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CACRT string `json:"caCrt,omitempty" yaml:"caCrt,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ServiceAccountTokenClient ¶
type ServiceAccountTokenClient struct {
// contains filtered or unexported fields
}
func (*ServiceAccountTokenClient) ByID ¶
func (c *ServiceAccountTokenClient) ByID(id string) (*ServiceAccountToken, error)
func (*ServiceAccountTokenClient) Create ¶
func (c *ServiceAccountTokenClient) Create(container *ServiceAccountToken) (*ServiceAccountToken, error)
func (*ServiceAccountTokenClient) Delete ¶
func (c *ServiceAccountTokenClient) Delete(container *ServiceAccountToken) error
func (*ServiceAccountTokenClient) List ¶
func (c *ServiceAccountTokenClient) List(opts *types.ListOpts) (*ServiceAccountTokenCollection, error)
func (*ServiceAccountTokenClient) 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 ServicePort struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` NodePort *int64 `json:"nodePort,omitempty" yaml:"nodePort,omitempty"` Port *int64 `json:"port,omitempty" yaml:"port,omitempty"` Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"` TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"` }
type ServiceSpec ¶
type ServiceSpec struct { ClusterIp string `json:"clusterIp,omitempty" yaml:"clusterIp,omitempty"` ExternalIPs []string `json:"externalIPs,omitempty" yaml:"externalIPs,omitempty"` ExternalTrafficPolicy string `json:"externalTrafficPolicy,omitempty" yaml:"externalTrafficPolicy,omitempty"` HealthCheckNodePort *int64 `json:"healthCheckNodePort,omitempty" yaml:"healthCheckNodePort,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` LoadBalancerIP string `json:"loadBalancerIP,omitempty" yaml:"loadBalancerIP,omitempty"` LoadBalancerSourceRanges []string `json:"loadBalancerSourceRanges,omitempty" yaml:"loadBalancerSourceRanges,omitempty"` Ports []ServicePort `json:"ports,omitempty" yaml:"ports,omitempty"` PublishNotReadyAddresses bool `json:"publishNotReadyAddresses,omitempty" yaml:"publishNotReadyAddresses,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceKind string `json:"serviceKind,omitempty" yaml:"serviceKind,omitempty"` SessionAffinity string `json:"sessionAffinity,omitempty" yaml:"sessionAffinity,omitempty"` SessionAffinityConfig *SessionAffinityConfig `json:"sessionAffinityConfig,omitempty" yaml:"sessionAffinityConfig,omitempty"` }
type ServiceStatus ¶
type ServiceStatus struct {
LoadBalancer *LoadBalancerStatus `json:"loadBalancer,omitempty" yaml:"loadBalancer,omitempty"`
}
type SessionAffinityConfig ¶
type SessionAffinityConfig struct {
ClientIP *ClientIPConfig `json:"clientIP,omitempty" yaml:"clientIP,omitempty"`
}
type StatefulSet ¶
type StatefulSet struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty" yaml:"statefulSetConfig,omitempty"` StatefulSetStatus *StatefulSetStatus `json:"statefulSetStatus,omitempty" yaml:"statefulSetStatus,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type StatefulSetClient ¶
type StatefulSetClient struct {
// contains filtered or unexported fields
}
func (*StatefulSetClient) ByID ¶
func (c *StatefulSetClient) ByID(id string) (*StatefulSet, error)
func (*StatefulSetClient) Create ¶
func (c *StatefulSetClient) Create(container *StatefulSet) (*StatefulSet, error)
func (*StatefulSetClient) Delete ¶
func (c *StatefulSetClient) Delete(container *StatefulSet) error
func (*StatefulSetClient) List ¶
func (c *StatefulSetClient) List(opts *types.ListOpts) (*StatefulSetCollection, error)
func (*StatefulSetClient) 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 StatefulSetConfig ¶
type StatefulSetConfig struct { Partition *int64 `json:"partition,omitempty" yaml:"partition,omitempty"` PodManagementPolicy string `json:"podManagementPolicy,omitempty" yaml:"podManagementPolicy,omitempty"` RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty" yaml:"revisionHistoryLimit,omitempty"` ServiceName string `json:"serviceName,omitempty" yaml:"serviceName,omitempty"` Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` VolumeClaimTemplates []PersistentVolumeClaim `json:"volumeClaimTemplates,omitempty" yaml:"volumeClaimTemplates,omitempty"` }
type StatefulSetOperations ¶
type StatefulSetOperations interface { List(opts *types.ListOpts) (*StatefulSetCollection, error) Create(opts *StatefulSet) (*StatefulSet, error) Update(existing *StatefulSet, updates interface{}) (*StatefulSet, error) ByID(id string) (*StatefulSet, error) Delete(container *StatefulSet) error }
type StatefulSetSpec ¶
type StatefulSetSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty" yaml:"statefulSetConfig,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type StatefulSetStatus ¶
type StatefulSetStatus struct { CollisionCount *int64 `json:"collisionCount,omitempty" yaml:"collisionCount,omitempty"` CurrentReplicas *int64 `json:"currentReplicas,omitempty" yaml:"currentReplicas,omitempty"` CurrentRevision string `json:"currentRevision,omitempty" yaml:"currentRevision,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` ReadyReplicas *int64 `json:"readyReplicas,omitempty" yaml:"readyReplicas,omitempty"` Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` UpdateRevision string `json:"updateRevision,omitempty" yaml:"updateRevision,omitempty"` UpdatedReplicas *int64 `json:"updatedReplicas,omitempty" yaml:"updatedReplicas,omitempty"` }
type Status ¶
type Status struct { APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` Code *int64 `json:"code,omitempty" yaml:"code,omitempty"` Details *StatusDetails `json:"details,omitempty" yaml:"details,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` ListMeta *ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` }
type StatusCause ¶
type StatusDetails ¶
type StatusDetails struct { Causes []StatusCause `json:"causes,omitempty" yaml:"causes,omitempty"` Group string `json:"group,omitempty" yaml:"group,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` RetryAfterSeconds *int64 `json:"retryAfterSeconds,omitempty" yaml:"retryAfterSeconds,omitempty"` UID string `json:"uid,omitempty" yaml:"uid,omitempty"` }
type StorageOSVolumeSource ¶
type StorageOSVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` VolumeName string `json:"volumeName,omitempty" yaml:"volumeName,omitempty"` VolumeNamespace string `json:"volumeNamespace,omitempty" yaml:"volumeNamespace,omitempty"` }
type TCPSocketAction ¶
type TCPSocketAction struct { Host string `json:"host,omitempty" yaml:"host,omitempty"` Port intstr.IntOrString `json:"port,omitempty" yaml:"port,omitempty"` }
type Toleration ¶
type Toleration struct { Effect string `json:"effect,omitempty" yaml:"effect,omitempty"` Key string `json:"key,omitempty" yaml:"key,omitempty"` Operator string `json:"operator,omitempty" yaml:"operator,omitempty"` TolerationSeconds *int64 `json:"tolerationSeconds,omitempty" yaml:"tolerationSeconds,omitempty"` Value string `json:"value,omitempty" yaml:"value,omitempty"` }
type Volume ¶
type Volume struct { AWSElasticBlockStore *AWSElasticBlockStoreVolumeSource `json:"awsElasticBlockStore,omitempty" yaml:"awsElasticBlockStore,omitempty"` AzureDisk *AzureDiskVolumeSource `json:"azureDisk,omitempty" yaml:"azureDisk,omitempty"` AzureFile *AzureFileVolumeSource `json:"azureFile,omitempty" yaml:"azureFile,omitempty"` CephFS *CephFSVolumeSource `json:"cephfs,omitempty" yaml:"cephfs,omitempty"` Cinder *CinderVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"` ConfigMap *ConfigMapVolumeSource `json:"configMap,omitempty" yaml:"configMap,omitempty"` DownwardAPI *DownwardAPIVolumeSource `json:"downwardAPI,omitempty" yaml:"downwardAPI,omitempty"` EmptyDir *EmptyDirVolumeSource `json:"emptyDir,omitempty" yaml:"emptyDir,omitempty"` FC *FCVolumeSource `json:"fc,omitempty" yaml:"fc,omitempty"` FlexVolume *FlexVolumeSource `json:"flexVolume,omitempty" yaml:"flexVolume,omitempty"` Flocker *FlockerVolumeSource `json:"flocker,omitempty" yaml:"flocker,omitempty"` GCEPersistentDisk *GCEPersistentDiskVolumeSource `json:"gcePersistentDisk,omitempty" yaml:"gcePersistentDisk,omitempty"` GitRepo *GitRepoVolumeSource `json:"gitRepo,omitempty" yaml:"gitRepo,omitempty"` Glusterfs *GlusterfsVolumeSource `json:"glusterfs,omitempty" yaml:"glusterfs,omitempty"` HostPath *HostPathVolumeSource `json:"hostPath,omitempty" yaml:"hostPath,omitempty"` ISCSI *ISCSIVolumeSource `json:"iscsi,omitempty" yaml:"iscsi,omitempty"` NFS *NFSVolumeSource `json:"nfs,omitempty" yaml:"nfs,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` PersistentVolumeClaim *PersistentVolumeClaimVolumeSource `json:"persistentVolumeClaim,omitempty" yaml:"persistentVolumeClaim,omitempty"` PhotonPersistentDisk *PhotonPersistentDiskVolumeSource `json:"photonPersistentDisk,omitempty" yaml:"photonPersistentDisk,omitempty"` PortworxVolume *PortworxVolumeSource `json:"portworxVolume,omitempty" yaml:"portworxVolume,omitempty"` Projected *ProjectedVolumeSource `json:"projected,omitempty" yaml:"projected,omitempty"` Quobyte *QuobyteVolumeSource `json:"quobyte,omitempty" yaml:"quobyte,omitempty"` RBD *RBDVolumeSource `json:"rbd,omitempty" yaml:"rbd,omitempty"` ScaleIO *ScaleIOVolumeSource `json:"scaleIO,omitempty" yaml:"scaleIO,omitempty"` Secret *SecretVolumeSource `json:"secret,omitempty" yaml:"secret,omitempty"` StorageOS *StorageOSVolumeSource `json:"storageos,omitempty" yaml:"storageos,omitempty"` VsphereVolume *VsphereVirtualDiskVolumeSource `json:"vsphereVolume,omitempty" yaml:"vsphereVolume,omitempty"` }
type VolumeMount ¶
type VolumeMount struct { MountPath string `json:"mountPath,omitempty" yaml:"mountPath,omitempty"` MountPropagation string `json:"mountPropagation,omitempty" yaml:"mountPropagation,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SubPath string `json:"subPath,omitempty" yaml:"subPath,omitempty"` }
type VolumeProjection ¶
type VolumeProjection struct { ConfigMap *ConfigMapProjection `json:"configMap,omitempty" yaml:"configMap,omitempty"` DownwardAPI *DownwardAPIProjection `json:"downwardAPI,omitempty" yaml:"downwardAPI,omitempty"` Secret *SecretProjection `json:"secret,omitempty" yaml:"secret,omitempty"` }
type VsphereVirtualDiskVolumeSource ¶
type VsphereVirtualDiskVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` StoragePolicyID string `json:"storagePolicyID,omitempty" yaml:"storagePolicyID,omitempty"` StoragePolicyName string `json:"storagePolicyName,omitempty" yaml:"storagePolicyName,omitempty"` VolumePath string `json:"volumePath,omitempty" yaml:"volumePath,omitempty"` }
type WeightedPodAffinityTerm ¶
type WeightedPodAffinityTerm struct { PodAffinityTerm *PodAffinityTerm `json:"podAffinityTerm,omitempty" yaml:"podAffinityTerm,omitempty"` Weight *int64 `json:"weight,omitempty" yaml:"weight,omitempty"` }
type Workload ¶
type Workload struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty" yaml:"cronJobStatus,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` DaemonSetStatus *DaemonSetStatus `json:"daemonSetStatus,omitempty" yaml:"daemonSetStatus,omitempty"` DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` JobStatus *JobStatus `json:"jobStatus,omitempty" yaml:"jobStatus,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeId string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty" yaml:"replicaSetConfig,omitempty"` ReplicaSetStatus *ReplicaSetStatus `json:"replicaSetStatus,omitempty" yaml:"replicaSetStatus,omitempty"` ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"` ReplicationControllerStatus *ReplicationControllerStatus `json:"replicationControllerStatus,omitempty" yaml:"replicationControllerStatus,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty" yaml:"statefulSetConfig,omitempty"` StatefulSetStatus *StatefulSetStatus `json:"statefulSetStatus,omitempty" yaml:"statefulSetStatus,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Uuid string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` }
type WorkloadClient ¶
type WorkloadClient struct {
// contains filtered or unexported fields
}
func (*WorkloadClient) 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)
Source Files ¶
- zz_generated_affinity.go
- zz_generated_app.go
- zz_generated_app_condition.go
- zz_generated_app_spec.go
- zz_generated_app_status.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_cron_job.go
- zz_generated_cron_job_config.go
- zz_generated_cron_job_spec.go
- zz_generated_cron_job_status.go
- zz_generated_daemon_set.go
- zz_generated_daemon_set_config.go
- zz_generated_daemon_set_spec.go
- zz_generated_daemon_set_status.go
- zz_generated_daemon_set_update_strategy.go
- zz_generated_deployment.go
- zz_generated_deployment_condition.go
- zz_generated_deployment_config.go
- zz_generated_deployment_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_job.go
- zz_generated_job_condition.go
- zz_generated_job_config.go
- zz_generated_job_spec.go
- zz_generated_job_status.go
- zz_generated_job_template_spec.go
- zz_generated_key_to_path.go
- zz_generated_label_selector.go
- zz_generated_label_selector_requirement.go
- zz_generated_lifecycle.go
- zz_generated_list_meta.go
- zz_generated_load_balancer_ingress.go
- zz_generated_load_balancer_status.go
- zz_generated_local_object_reference.go
- zz_generated_namespaced_basic_auth.go
- zz_generated_namespaced_certificate.go
- zz_generated_namespaced_docker_credential.go
- zz_generated_namespaced_secret.go
- zz_generated_namespaced_service_account_token.go
- zz_generated_namespaced_ssh_auth.go
- zz_generated_nfs_volume_source.go
- zz_generated_node_affinity.go
- zz_generated_node_scheduling.go
- zz_generated_node_selector.go
- zz_generated_node_selector_requirement.go
- zz_generated_node_selector_term.go
- zz_generated_object_field_selector.go
- zz_generated_object_meta.go
- zz_generated_object_reference.go
- zz_generated_owner_reference.go
- zz_generated_persistent_volume_claim.go
- zz_generated_persistent_volume_claim_condition.go
- zz_generated_persistent_volume_claim_spec.go
- zz_generated_persistent_volume_claim_status.go
- zz_generated_persistent_volume_claim_volume_source.go
- zz_generated_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_release_info.go
- zz_generated_replica_set.go
- zz_generated_replica_set_condition.go
- zz_generated_replica_set_config.go
- zz_generated_replica_set_spec.go
- zz_generated_replica_set_status.go
- zz_generated_replication_controller.go
- zz_generated_replication_controller_condition.go
- zz_generated_replication_controller_config.go
- zz_generated_replication_controller_spec.go
- zz_generated_replication_controller_status.go
- zz_generated_resource_field_selector.go
- zz_generated_resource_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_config.go
- zz_generated_stateful_set_spec.go
- zz_generated_stateful_set_status.go
- zz_generated_stateful_set_update_strategy.go
- zz_generated_status.go
- zz_generated_status_cause.go
- zz_generated_status_details.go
- zz_generated_storage_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
Click to show internal directories.
Click to hide internal directories.