Documentation ¶
Index ¶
- Constants
- type APIServerConfig
- type AWSElasticBlockStoreVolumeSource
- type Affinity
- type AlertingSpec
- type Alertmanager
- type AlertmanagerClient
- func (c *AlertmanagerClient) ByID(id string) (*Alertmanager, error)
- func (c *AlertmanagerClient) Create(container *Alertmanager) (*Alertmanager, error)
- func (c *AlertmanagerClient) Delete(container *Alertmanager) error
- func (c *AlertmanagerClient) List(opts *types.ListOpts) (*AlertmanagerCollection, error)
- func (c *AlertmanagerClient) Replace(obj *Alertmanager) (*Alertmanager, error)
- func (c *AlertmanagerClient) Update(existing *Alertmanager, updates interface{}) (*Alertmanager, error)
- type AlertmanagerCollection
- type AlertmanagerEndpoints
- type AlertmanagerOperations
- type AlertmanagerSpec
- type AlertmanagerStatus
- type App
- type AppClient
- func (c *AppClient) ActionRollback(resource *App, input *RollbackRevision) error
- func (c *AppClient) ActionUpgrade(resource *App, input *AppUpgradeConfig) error
- func (c *AppClient) ByID(id string) (*App, error)
- func (c *AppClient) Create(container *App) (*App, error)
- func (c *AppClient) Delete(container *App) error
- func (c *AppClient) List(opts *types.ListOpts) (*AppCollection, error)
- func (c *AppClient) Replace(obj *App) (*App, error)
- func (c *AppClient) Update(existing *App, updates interface{}) (*App, error)
- type AppCollection
- type AppCondition
- type AppOperations
- type AppRevision
- type AppRevisionClient
- func (c *AppRevisionClient) ByID(id string) (*AppRevision, error)
- func (c *AppRevisionClient) Create(container *AppRevision) (*AppRevision, error)
- func (c *AppRevisionClient) Delete(container *AppRevision) error
- func (c *AppRevisionClient) List(opts *types.ListOpts) (*AppRevisionCollection, error)
- func (c *AppRevisionClient) Replace(obj *AppRevision) (*AppRevision, error)
- func (c *AppRevisionClient) Update(existing *AppRevision, updates interface{}) (*AppRevision, error)
- type AppRevisionCollection
- type AppRevisionOperations
- type AppRevisionSpec
- type AppRevisionStatus
- type AppSpec
- type AppStatus
- type AppUpgradeConfig
- type ApplyAppConfig
- type ApplyYamlConfig
- type AuthAppInput
- type AuthUserInput
- type AzureDiskVolumeSource
- type AzureFilePersistentVolumeSource
- type AzureFileVolumeSource
- type BasicAuth
- type BasicAuthClient
- func (c *BasicAuthClient) ByID(id string) (*BasicAuth, error)
- func (c *BasicAuthClient) Create(container *BasicAuth) (*BasicAuth, error)
- func (c *BasicAuthClient) Delete(container *BasicAuth) error
- func (c *BasicAuthClient) List(opts *types.ListOpts) (*BasicAuthCollection, error)
- func (c *BasicAuthClient) Replace(obj *BasicAuth) (*BasicAuth, error)
- func (c *BasicAuthClient) Update(existing *BasicAuth, updates interface{}) (*BasicAuth, error)
- type BasicAuthCollection
- type BasicAuthOperations
- type BitbucketCloudApplyInput
- type BitbucketCloudPipelineConfig
- type BitbucketCloudProvider
- type BitbucketServerApplyInput
- type BitbucketServerPipelineConfig
- type BitbucketServerProvider
- type BitbucketServerRequestLoginInput
- type BitbucketServerRequestLoginOutput
- type CSIPersistentVolumeSource
- type Capabilities
- type CephFSPersistentVolumeSource
- type CephFSVolumeSource
- type Certificate
- type CertificateClient
- func (c *CertificateClient) ByID(id string) (*Certificate, error)
- func (c *CertificateClient) Create(container *Certificate) (*Certificate, error)
- func (c *CertificateClient) Delete(container *Certificate) error
- func (c *CertificateClient) List(opts *types.ListOpts) (*CertificateCollection, error)
- func (c *CertificateClient) Replace(obj *Certificate) (*Certificate, error)
- func (c *CertificateClient) Update(existing *Certificate, updates interface{}) (*Certificate, error)
- type CertificateCollection
- type CertificateOperations
- type CinderPersistentVolumeSource
- type CinderVolumeSource
- type Client
- type ClientIPConfig
- type ConfigMap
- type ConfigMapClient
- func (c *ConfigMapClient) ByID(id string) (*ConfigMap, error)
- func (c *ConfigMapClient) Create(container *ConfigMap) (*ConfigMap, error)
- func (c *ConfigMapClient) Delete(container *ConfigMap) error
- func (c *ConfigMapClient) List(opts *types.ListOpts) (*ConfigMapCollection, error)
- func (c *ConfigMapClient) Replace(obj *ConfigMap) (*ConfigMap, error)
- func (c *ConfigMapClient) Update(existing *ConfigMap, updates interface{}) (*ConfigMap, error)
- type ConfigMapCollection
- type ConfigMapEnvSource
- type ConfigMapKeySelector
- type ConfigMapOperations
- type ConfigMapProjection
- type ConfigMapVolumeSource
- type Constraint
- type Constraints
- type Container
- type ContainerPort
- type ContainerState
- type ContainerStateRunning
- type ContainerStateTerminated
- type ContainerStateWaiting
- type ContainerStatus
- type CronJob
- type CronJobClient
- func (c *CronJobClient) ByID(id string) (*CronJob, error)
- func (c *CronJobClient) Create(container *CronJob) (*CronJob, error)
- func (c *CronJobClient) Delete(container *CronJob) error
- func (c *CronJobClient) List(opts *types.ListOpts) (*CronJobCollection, error)
- func (c *CronJobClient) Replace(obj *CronJob) (*CronJob, error)
- func (c *CronJobClient) Update(existing *CronJob, updates interface{}) (*CronJob, error)
- type CronJobCollection
- type CronJobConfig
- type CronJobOperations
- type CronJobSpec
- type CronJobStatus
- type DNSRecord
- type DNSRecordClient
- func (c *DNSRecordClient) ByID(id string) (*DNSRecord, error)
- func (c *DNSRecordClient) Create(container *DNSRecord) (*DNSRecord, error)
- func (c *DNSRecordClient) Delete(container *DNSRecord) error
- func (c *DNSRecordClient) List(opts *types.ListOpts) (*DNSRecordCollection, error)
- func (c *DNSRecordClient) Replace(obj *DNSRecord) (*DNSRecord, error)
- func (c *DNSRecordClient) Update(existing *DNSRecord, updates interface{}) (*DNSRecord, error)
- type DNSRecordCollection
- type DNSRecordOperations
- type DaemonSet
- type DaemonSetClient
- func (c *DaemonSetClient) ByID(id string) (*DaemonSet, error)
- func (c *DaemonSetClient) Create(container *DaemonSet) (*DaemonSet, error)
- func (c *DaemonSetClient) Delete(container *DaemonSet) error
- func (c *DaemonSetClient) List(opts *types.ListOpts) (*DaemonSetCollection, error)
- func (c *DaemonSetClient) Replace(obj *DaemonSet) (*DaemonSet, error)
- func (c *DaemonSetClient) Update(existing *DaemonSet, updates interface{}) (*DaemonSet, error)
- type DaemonSetCollection
- type DaemonSetCondition
- type DaemonSetConfig
- type DaemonSetOperations
- type DaemonSetSpec
- type DaemonSetStatus
- type DaemonSetUpdateStrategy
- type Deployment
- type DeploymentClient
- func (c *DeploymentClient) ActionPause(resource *Deployment) error
- func (c *DeploymentClient) ActionResume(resource *Deployment) error
- func (c *DeploymentClient) ActionRollback(resource *Deployment, input *DeploymentRollbackInput) error
- func (c *DeploymentClient) ByID(id string) (*Deployment, error)
- func (c *DeploymentClient) Create(container *Deployment) (*Deployment, error)
- func (c *DeploymentClient) Delete(container *Deployment) error
- func (c *DeploymentClient) List(opts *types.ListOpts) (*DeploymentCollection, error)
- func (c *DeploymentClient) Replace(obj *Deployment) (*Deployment, error)
- func (c *DeploymentClient) Update(existing *Deployment, updates interface{}) (*Deployment, error)
- type DeploymentCollection
- type DeploymentCondition
- type DeploymentConfig
- type DeploymentOperations
- type DeploymentRollbackInput
- type DeploymentSpec
- type DeploymentStatus
- type DeploymentStrategy
- type DockerCredential
- type DockerCredentialClient
- func (c *DockerCredentialClient) ByID(id string) (*DockerCredential, error)
- func (c *DockerCredentialClient) Create(container *DockerCredential) (*DockerCredential, error)
- func (c *DockerCredentialClient) Delete(container *DockerCredential) error
- func (c *DockerCredentialClient) List(opts *types.ListOpts) (*DockerCredentialCollection, error)
- func (c *DockerCredentialClient) Replace(obj *DockerCredential) (*DockerCredential, error)
- func (c *DockerCredentialClient) Update(existing *DockerCredential, updates interface{}) (*DockerCredential, error)
- type DockerCredentialCollection
- type DockerCredentialOperations
- type DownwardAPIProjection
- type DownwardAPIVolumeFile
- type DownwardAPIVolumeSource
- type EmptyDirVolumeSource
- type Endpoint
- type EnvFrom
- type EnvFromSource
- type EnvVar
- type EnvVarSource
- type EnvironmentFrom
- type ExecAction
- type FCVolumeSource
- type FlexPersistentVolumeSource
- type FlexVolumeSource
- type FlockerVolumeSource
- type GCEPersistentDiskVolumeSource
- type GitRepoVolumeSource
- type GithubApplyInput
- type GithubPipelineConfig
- type GithubProvider
- type GitlabApplyInput
- type GitlabPipelineConfig
- type GitlabProvider
- type GlusterfsVolumeSource
- type HTTPGetAction
- type HTTPHeader
- type HTTPIngressPath
- type HTTPIngressRuleValue
- type Handler
- type HostAlias
- type HostPathVolumeSource
- type ISCSIPersistentVolumeSource
- type ISCSIVolumeSource
- type Ingress
- type IngressBackend
- type IngressClient
- func (c *IngressClient) ByID(id string) (*Ingress, error)
- func (c *IngressClient) Create(container *Ingress) (*Ingress, error)
- func (c *IngressClient) Delete(container *Ingress) error
- func (c *IngressClient) List(opts *types.ListOpts) (*IngressCollection, error)
- func (c *IngressClient) Replace(obj *Ingress) (*Ingress, error)
- func (c *IngressClient) Update(existing *Ingress, updates interface{}) (*Ingress, error)
- type IngressCollection
- type IngressOperations
- type IngressRule
- type IngressSpec
- type IngressStatus
- type IngressTLS
- type Initializer
- type Initializers
- type Job
- type JobClient
- func (c *JobClient) ByID(id string) (*Job, error)
- func (c *JobClient) Create(container *Job) (*Job, error)
- func (c *JobClient) Delete(container *Job) error
- func (c *JobClient) List(opts *types.ListOpts) (*JobCollection, error)
- func (c *JobClient) Replace(obj *Job) (*Job, error)
- func (c *JobClient) Update(existing *Job, updates interface{}) (*Job, error)
- type JobCollection
- type JobCondition
- type JobConfig
- type JobOperations
- type JobSpec
- type JobStatus
- type JobTemplateSpec
- type KeyToPath
- type LabelSelector
- type LabelSelectorRequirement
- type Lifecycle
- type ListMeta
- type LoadBalancerIngress
- type LoadBalancerStatus
- type LocalObjectReference
- type LocalVolumeSource
- type NFSVolumeSource
- type NamespaceSelector
- type NamespacedBasicAuth
- type NamespacedBasicAuthClient
- func (c *NamespacedBasicAuthClient) ByID(id string) (*NamespacedBasicAuth, error)
- func (c *NamespacedBasicAuthClient) Create(container *NamespacedBasicAuth) (*NamespacedBasicAuth, error)
- func (c *NamespacedBasicAuthClient) Delete(container *NamespacedBasicAuth) error
- func (c *NamespacedBasicAuthClient) List(opts *types.ListOpts) (*NamespacedBasicAuthCollection, error)
- func (c *NamespacedBasicAuthClient) Replace(obj *NamespacedBasicAuth) (*NamespacedBasicAuth, error)
- func (c *NamespacedBasicAuthClient) Update(existing *NamespacedBasicAuth, updates interface{}) (*NamespacedBasicAuth, error)
- type NamespacedBasicAuthCollection
- type NamespacedBasicAuthOperations
- type NamespacedCertificate
- type NamespacedCertificateClient
- func (c *NamespacedCertificateClient) ByID(id string) (*NamespacedCertificate, error)
- func (c *NamespacedCertificateClient) Create(container *NamespacedCertificate) (*NamespacedCertificate, error)
- func (c *NamespacedCertificateClient) Delete(container *NamespacedCertificate) error
- func (c *NamespacedCertificateClient) List(opts *types.ListOpts) (*NamespacedCertificateCollection, error)
- func (c *NamespacedCertificateClient) Replace(obj *NamespacedCertificate) (*NamespacedCertificate, error)
- func (c *NamespacedCertificateClient) Update(existing *NamespacedCertificate, updates interface{}) (*NamespacedCertificate, error)
- type NamespacedCertificateCollection
- type NamespacedCertificateOperations
- type NamespacedDockerCredential
- type NamespacedDockerCredentialClient
- func (c *NamespacedDockerCredentialClient) ByID(id string) (*NamespacedDockerCredential, error)
- func (c *NamespacedDockerCredentialClient) Create(container *NamespacedDockerCredential) (*NamespacedDockerCredential, error)
- func (c *NamespacedDockerCredentialClient) Delete(container *NamespacedDockerCredential) error
- func (c *NamespacedDockerCredentialClient) List(opts *types.ListOpts) (*NamespacedDockerCredentialCollection, error)
- func (c *NamespacedDockerCredentialClient) Replace(obj *NamespacedDockerCredential) (*NamespacedDockerCredential, error)
- func (c *NamespacedDockerCredentialClient) Update(existing *NamespacedDockerCredential, updates interface{}) (*NamespacedDockerCredential, error)
- type NamespacedDockerCredentialCollection
- type NamespacedDockerCredentialOperations
- type NamespacedSSHAuth
- type NamespacedSSHAuthClient
- func (c *NamespacedSSHAuthClient) ByID(id string) (*NamespacedSSHAuth, error)
- func (c *NamespacedSSHAuthClient) Create(container *NamespacedSSHAuth) (*NamespacedSSHAuth, error)
- func (c *NamespacedSSHAuthClient) Delete(container *NamespacedSSHAuth) error
- func (c *NamespacedSSHAuthClient) List(opts *types.ListOpts) (*NamespacedSSHAuthCollection, error)
- func (c *NamespacedSSHAuthClient) Replace(obj *NamespacedSSHAuth) (*NamespacedSSHAuth, error)
- func (c *NamespacedSSHAuthClient) Update(existing *NamespacedSSHAuth, updates interface{}) (*NamespacedSSHAuth, error)
- type NamespacedSSHAuthCollection
- type NamespacedSSHAuthOperations
- type NamespacedSecret
- type NamespacedSecretClient
- func (c *NamespacedSecretClient) ByID(id string) (*NamespacedSecret, error)
- func (c *NamespacedSecretClient) Create(container *NamespacedSecret) (*NamespacedSecret, error)
- func (c *NamespacedSecretClient) Delete(container *NamespacedSecret) error
- func (c *NamespacedSecretClient) List(opts *types.ListOpts) (*NamespacedSecretCollection, error)
- func (c *NamespacedSecretClient) Replace(obj *NamespacedSecret) (*NamespacedSecret, error)
- func (c *NamespacedSecretClient) Update(existing *NamespacedSecret, updates interface{}) (*NamespacedSecret, error)
- type NamespacedSecretCollection
- type NamespacedSecretOperations
- type NamespacedServiceAccountToken
- type NamespacedServiceAccountTokenClient
- func (c *NamespacedServiceAccountTokenClient) ByID(id string) (*NamespacedServiceAccountToken, error)
- func (c *NamespacedServiceAccountTokenClient) Create(container *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
- func (c *NamespacedServiceAccountTokenClient) Delete(container *NamespacedServiceAccountToken) error
- func (c *NamespacedServiceAccountTokenClient) List(opts *types.ListOpts) (*NamespacedServiceAccountTokenCollection, error)
- func (c *NamespacedServiceAccountTokenClient) Replace(obj *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
- func (c *NamespacedServiceAccountTokenClient) Update(existing *NamespacedServiceAccountToken, updates interface{}) (*NamespacedServiceAccountToken, error)
- type NamespacedServiceAccountTokenCollection
- type NamespacedServiceAccountTokenOperations
- type NodeAffinity
- type NodeScheduling
- type NodeSelector
- type NodeSelectorRequirement
- type NodeSelectorTerm
- type ObjectFieldSelector
- type ObjectMeta
- type ObjectReference
- type OwnerReference
- type PersistentVolumeClaim
- type PersistentVolumeClaimClient
- func (c *PersistentVolumeClaimClient) ByID(id string) (*PersistentVolumeClaim, error)
- func (c *PersistentVolumeClaimClient) Create(container *PersistentVolumeClaim) (*PersistentVolumeClaim, error)
- func (c *PersistentVolumeClaimClient) Delete(container *PersistentVolumeClaim) error
- func (c *PersistentVolumeClaimClient) List(opts *types.ListOpts) (*PersistentVolumeClaimCollection, error)
- func (c *PersistentVolumeClaimClient) Replace(obj *PersistentVolumeClaim) (*PersistentVolumeClaim, error)
- func (c *PersistentVolumeClaimClient) Update(existing *PersistentVolumeClaim, updates interface{}) (*PersistentVolumeClaim, error)
- type PersistentVolumeClaimCollection
- type PersistentVolumeClaimCondition
- type PersistentVolumeClaimOperations
- type PersistentVolumeClaimSpec
- type PersistentVolumeClaimStatus
- type PersistentVolumeClaimVolumeSource
- type PersistentVolumeSpec
- type PhotonPersistentDiskVolumeSource
- type Pipeline
- type PipelineClient
- func (c *PipelineClient) ActionActivate(resource *Pipeline) error
- func (c *PipelineClient) ActionDeactivate(resource *Pipeline) error
- func (c *PipelineClient) ActionPushconfig(resource *Pipeline, input *PushPipelineConfigInput) error
- func (c *PipelineClient) ActionRun(resource *Pipeline, input *RunPipelineInput) error
- func (c *PipelineClient) ByID(id string) (*Pipeline, error)
- func (c *PipelineClient) Create(container *Pipeline) (*Pipeline, error)
- func (c *PipelineClient) Delete(container *Pipeline) error
- func (c *PipelineClient) List(opts *types.ListOpts) (*PipelineCollection, error)
- func (c *PipelineClient) Replace(obj *Pipeline) (*Pipeline, error)
- func (c *PipelineClient) Update(existing *Pipeline, updates interface{}) (*Pipeline, error)
- type PipelineCollection
- type PipelineCondition
- type PipelineConfig
- type PipelineExecution
- type PipelineExecutionClient
- func (c *PipelineExecutionClient) ActionRerun(resource *PipelineExecution) error
- func (c *PipelineExecutionClient) ActionStop(resource *PipelineExecution) error
- func (c *PipelineExecutionClient) ByID(id string) (*PipelineExecution, error)
- func (c *PipelineExecutionClient) Create(container *PipelineExecution) (*PipelineExecution, error)
- func (c *PipelineExecutionClient) Delete(container *PipelineExecution) error
- func (c *PipelineExecutionClient) List(opts *types.ListOpts) (*PipelineExecutionCollection, error)
- func (c *PipelineExecutionClient) Replace(obj *PipelineExecution) (*PipelineExecution, error)
- func (c *PipelineExecutionClient) Update(existing *PipelineExecution, updates interface{}) (*PipelineExecution, error)
- type PipelineExecutionCollection
- type PipelineExecutionOperations
- type PipelineExecutionSpec
- type PipelineExecutionStatus
- type PipelineNotification
- type PipelineOperations
- type PipelineSetting
- type PipelineSettingClient
- func (c *PipelineSettingClient) ByID(id string) (*PipelineSetting, error)
- func (c *PipelineSettingClient) Create(container *PipelineSetting) (*PipelineSetting, error)
- func (c *PipelineSettingClient) Delete(container *PipelineSetting) error
- func (c *PipelineSettingClient) List(opts *types.ListOpts) (*PipelineSettingCollection, error)
- func (c *PipelineSettingClient) Replace(obj *PipelineSetting) (*PipelineSetting, error)
- func (c *PipelineSettingClient) Update(existing *PipelineSetting, updates interface{}) (*PipelineSetting, error)
- type PipelineSettingCollection
- type PipelineSettingOperations
- type PipelineSpec
- type PipelineStatus
- type Pod
- type PodAffinity
- type PodAffinityTerm
- type PodAntiAffinity
- type PodClient
- func (c *PodClient) ByID(id string) (*Pod, error)
- func (c *PodClient) Create(container *Pod) (*Pod, error)
- func (c *PodClient) Delete(container *Pod) error
- func (c *PodClient) List(opts *types.ListOpts) (*PodCollection, error)
- func (c *PodClient) Replace(obj *Pod) (*Pod, error)
- func (c *PodClient) Update(existing *Pod, updates interface{}) (*Pod, error)
- type PodCollection
- type PodCondition
- type PodDNSConfig
- type PodDNSConfigOption
- type PodOperations
- type PodReadinessGate
- type PodSecurityContext
- type PodSpec
- type PodStatus
- type PodTemplateSpec
- type PortworxVolumeSource
- type PreferredSchedulingTerm
- type Probe
- type ProjectedVolumeSource
- type Prometheus
- type PrometheusClient
- func (c *PrometheusClient) ByID(id string) (*Prometheus, error)
- func (c *PrometheusClient) Create(container *Prometheus) (*Prometheus, error)
- func (c *PrometheusClient) Delete(container *Prometheus) error
- func (c *PrometheusClient) List(opts *types.ListOpts) (*PrometheusCollection, error)
- func (c *PrometheusClient) Replace(obj *Prometheus) (*Prometheus, error)
- func (c *PrometheusClient) Update(existing *Prometheus, updates interface{}) (*Prometheus, error)
- type PrometheusCollection
- type PrometheusOperations
- type PrometheusRule
- type PrometheusRuleClient
- func (c *PrometheusRuleClient) ByID(id string) (*PrometheusRule, error)
- func (c *PrometheusRuleClient) Create(container *PrometheusRule) (*PrometheusRule, error)
- func (c *PrometheusRuleClient) Delete(container *PrometheusRule) error
- func (c *PrometheusRuleClient) List(opts *types.ListOpts) (*PrometheusRuleCollection, error)
- func (c *PrometheusRuleClient) Replace(obj *PrometheusRule) (*PrometheusRule, error)
- func (c *PrometheusRuleClient) Update(existing *PrometheusRule, updates interface{}) (*PrometheusRule, error)
- type PrometheusRuleCollection
- type PrometheusRuleOperations
- type PrometheusRuleSpec
- type PrometheusSpec
- type PrometheusStatus
- type PublicEndpoint
- type PublishCatalogConfig
- type PublishImageConfig
- type PushPipelineConfigInput
- type QueueConfig
- type QuobyteVolumeSource
- type RBDPersistentVolumeSource
- type RBDVolumeSource
- type Recipient
- type RegistryCredential
- type RelabelConfig
- type RemoteReadSpec
- type RemoteWriteSpec
- type ReplicaSet
- type ReplicaSetClient
- func (c *ReplicaSetClient) ByID(id string) (*ReplicaSet, error)
- func (c *ReplicaSetClient) Create(container *ReplicaSet) (*ReplicaSet, error)
- func (c *ReplicaSetClient) Delete(container *ReplicaSet) error
- func (c *ReplicaSetClient) List(opts *types.ListOpts) (*ReplicaSetCollection, error)
- func (c *ReplicaSetClient) Replace(obj *ReplicaSet) (*ReplicaSet, error)
- func (c *ReplicaSetClient) Update(existing *ReplicaSet, updates interface{}) (*ReplicaSet, error)
- type ReplicaSetCollection
- type ReplicaSetCondition
- type ReplicaSetConfig
- type ReplicaSetOperations
- type ReplicaSetSpec
- type ReplicaSetStatus
- type ReplicationController
- type ReplicationControllerClient
- func (c *ReplicationControllerClient) ByID(id string) (*ReplicationController, error)
- func (c *ReplicationControllerClient) Create(container *ReplicationController) (*ReplicationController, error)
- func (c *ReplicationControllerClient) Delete(container *ReplicationController) error
- func (c *ReplicationControllerClient) List(opts *types.ListOpts) (*ReplicationControllerCollection, error)
- func (c *ReplicationControllerClient) Replace(obj *ReplicationController) (*ReplicationController, error)
- func (c *ReplicationControllerClient) Update(existing *ReplicationController, updates interface{}) (*ReplicationController, error)
- type ReplicationControllerCollection
- type ReplicationControllerCondition
- type ReplicationControllerConfig
- type ReplicationControllerOperations
- type ReplicationControllerSpec
- type ReplicationControllerStatus
- type RepoPerm
- type ResourceFieldSelector
- type ResourceRequirements
- type RollbackRevision
- type RollingUpdateDaemonSet
- type RollingUpdateDeployment
- type RollingUpdateStatefulSetStrategy
- type Rule
- type RuleGroup
- type RunPipelineInput
- type RunScriptConfig
- type SELinuxOptions
- type SSHAuth
- type SSHAuthClient
- func (c *SSHAuthClient) ByID(id string) (*SSHAuth, error)
- func (c *SSHAuthClient) Create(container *SSHAuth) (*SSHAuth, error)
- func (c *SSHAuthClient) Delete(container *SSHAuth) error
- func (c *SSHAuthClient) List(opts *types.ListOpts) (*SSHAuthCollection, error)
- func (c *SSHAuthClient) Replace(obj *SSHAuth) (*SSHAuth, error)
- func (c *SSHAuthClient) Update(existing *SSHAuth, updates interface{}) (*SSHAuth, error)
- type SSHAuthCollection
- type SSHAuthOperations
- type ScaleIOPersistentVolumeSource
- type ScaleIOVolumeSource
- type Scheduling
- type Secret
- type SecretClient
- func (c *SecretClient) ByID(id string) (*Secret, error)
- func (c *SecretClient) Create(container *Secret) (*Secret, error)
- func (c *SecretClient) Delete(container *Secret) error
- func (c *SecretClient) List(opts *types.ListOpts) (*SecretCollection, error)
- func (c *SecretClient) Replace(obj *Secret) (*Secret, error)
- func (c *SecretClient) Update(existing *Secret, updates interface{}) (*Secret, error)
- type SecretCollection
- type SecretEnvSource
- type SecretKeySelector
- type SecretOperations
- type SecretProjection
- type SecretReference
- type SecretVolumeSource
- type SecurityContext
- type Service
- type ServiceAccountToken
- type ServiceAccountTokenClient
- func (c *ServiceAccountTokenClient) ByID(id string) (*ServiceAccountToken, error)
- func (c *ServiceAccountTokenClient) Create(container *ServiceAccountToken) (*ServiceAccountToken, error)
- func (c *ServiceAccountTokenClient) Delete(container *ServiceAccountToken) error
- func (c *ServiceAccountTokenClient) List(opts *types.ListOpts) (*ServiceAccountTokenCollection, error)
- func (c *ServiceAccountTokenClient) Replace(obj *ServiceAccountToken) (*ServiceAccountToken, error)
- func (c *ServiceAccountTokenClient) Update(existing *ServiceAccountToken, updates interface{}) (*ServiceAccountToken, error)
- type ServiceAccountTokenCollection
- type ServiceAccountTokenOperations
- type ServiceAccountTokenProjection
- type ServiceClient
- func (c *ServiceClient) ByID(id string) (*Service, error)
- func (c *ServiceClient) Create(container *Service) (*Service, error)
- func (c *ServiceClient) Delete(container *Service) error
- func (c *ServiceClient) List(opts *types.ListOpts) (*ServiceCollection, error)
- func (c *ServiceClient) Replace(obj *Service) (*Service, error)
- func (c *ServiceClient) Update(existing *Service, updates interface{}) (*Service, error)
- type ServiceCollection
- type ServiceMonitor
- type ServiceMonitorClient
- func (c *ServiceMonitorClient) ByID(id string) (*ServiceMonitor, error)
- func (c *ServiceMonitorClient) Create(container *ServiceMonitor) (*ServiceMonitor, error)
- func (c *ServiceMonitorClient) Delete(container *ServiceMonitor) error
- func (c *ServiceMonitorClient) List(opts *types.ListOpts) (*ServiceMonitorCollection, error)
- func (c *ServiceMonitorClient) Replace(obj *ServiceMonitor) (*ServiceMonitor, error)
- func (c *ServiceMonitorClient) Update(existing *ServiceMonitor, updates interface{}) (*ServiceMonitor, error)
- type ServiceMonitorCollection
- type ServiceMonitorOperations
- type ServiceMonitorSpec
- type ServiceOperations
- type ServicePort
- type ServiceSpec
- type ServiceStatus
- type SessionAffinityConfig
- type SourceCodeConfig
- type SourceCodeCredential
- type SourceCodeCredentialClient
- func (c *SourceCodeCredentialClient) ActionLogout(resource *SourceCodeCredential) error
- func (c *SourceCodeCredentialClient) ActionRefreshrepos(resource *SourceCodeCredential) error
- func (c *SourceCodeCredentialClient) ByID(id string) (*SourceCodeCredential, error)
- func (c *SourceCodeCredentialClient) Create(container *SourceCodeCredential) (*SourceCodeCredential, error)
- func (c *SourceCodeCredentialClient) Delete(container *SourceCodeCredential) error
- func (c *SourceCodeCredentialClient) List(opts *types.ListOpts) (*SourceCodeCredentialCollection, error)
- func (c *SourceCodeCredentialClient) Replace(obj *SourceCodeCredential) (*SourceCodeCredential, error)
- func (c *SourceCodeCredentialClient) Update(existing *SourceCodeCredential, updates interface{}) (*SourceCodeCredential, error)
- type SourceCodeCredentialCollection
- type SourceCodeCredentialOperations
- type SourceCodeCredentialSpec
- type SourceCodeCredentialStatus
- type SourceCodeProvider
- type SourceCodeProviderClient
- func (c *SourceCodeProviderClient) ByID(id string) (*SourceCodeProvider, error)
- func (c *SourceCodeProviderClient) Create(container *SourceCodeProvider) (*SourceCodeProvider, error)
- func (c *SourceCodeProviderClient) Delete(container *SourceCodeProvider) error
- func (c *SourceCodeProviderClient) List(opts *types.ListOpts) (*SourceCodeProviderCollection, error)
- func (c *SourceCodeProviderClient) Replace(obj *SourceCodeProvider) (*SourceCodeProvider, error)
- func (c *SourceCodeProviderClient) Update(existing *SourceCodeProvider, updates interface{}) (*SourceCodeProvider, error)
- type SourceCodeProviderCollection
- type SourceCodeProviderConfig
- type SourceCodeProviderConfigClient
- func (c *SourceCodeProviderConfigClient) ByID(id string) (*SourceCodeProviderConfig, error)
- func (c *SourceCodeProviderConfigClient) Create(container *SourceCodeProviderConfig) (*SourceCodeProviderConfig, error)
- func (c *SourceCodeProviderConfigClient) Delete(container *SourceCodeProviderConfig) error
- func (c *SourceCodeProviderConfigClient) List(opts *types.ListOpts) (*SourceCodeProviderConfigCollection, error)
- func (c *SourceCodeProviderConfigClient) Replace(obj *SourceCodeProviderConfig) (*SourceCodeProviderConfig, error)
- func (c *SourceCodeProviderConfigClient) Update(existing *SourceCodeProviderConfig, updates interface{}) (*SourceCodeProviderConfig, error)
- type SourceCodeProviderConfigCollection
- type SourceCodeProviderConfigOperations
- type SourceCodeProviderOperations
- type SourceCodeRepository
- type SourceCodeRepositoryClient
- func (c *SourceCodeRepositoryClient) ByID(id string) (*SourceCodeRepository, error)
- func (c *SourceCodeRepositoryClient) Create(container *SourceCodeRepository) (*SourceCodeRepository, error)
- func (c *SourceCodeRepositoryClient) Delete(container *SourceCodeRepository) error
- func (c *SourceCodeRepositoryClient) List(opts *types.ListOpts) (*SourceCodeRepositoryCollection, error)
- func (c *SourceCodeRepositoryClient) Replace(obj *SourceCodeRepository) (*SourceCodeRepository, error)
- func (c *SourceCodeRepositoryClient) Update(existing *SourceCodeRepository, updates interface{}) (*SourceCodeRepository, error)
- type SourceCodeRepositoryCollection
- type SourceCodeRepositoryOperations
- type SourceCodeRepositorySpec
- type SourceCodeRepositoryStatus
- type Stage
- type StageStatus
- type StatefulSet
- type StatefulSetClient
- func (c *StatefulSetClient) ByID(id string) (*StatefulSet, error)
- func (c *StatefulSetClient) Create(container *StatefulSet) (*StatefulSet, error)
- func (c *StatefulSetClient) Delete(container *StatefulSet) error
- func (c *StatefulSetClient) List(opts *types.ListOpts) (*StatefulSetCollection, error)
- func (c *StatefulSetClient) Replace(obj *StatefulSet) (*StatefulSet, error)
- func (c *StatefulSetClient) Update(existing *StatefulSet, updates interface{}) (*StatefulSet, error)
- type StatefulSetCollection
- type StatefulSetCondition
- type StatefulSetConfig
- type StatefulSetOperations
- type StatefulSetSpec
- type StatefulSetStatus
- type StatefulSetUpdateStrategy
- type Status
- type StatusCause
- type StatusDetails
- type Step
- type StepStatus
- type StorageOSPersistentVolumeSource
- type StorageOSVolumeSource
- type StorageSpec
- type Sysctl
- type TCPSocketAction
- type TLSConfig
- type ThanosGCSSpec
- type ThanosS3Spec
- type ThanosSpec
- type Toleration
- type TypedLocalObjectReference
- type Volume
- type VolumeDevice
- type VolumeMount
- type VolumeNodeAffinity
- type VolumeProjection
- type VsphereVirtualDiskVolumeSource
- type WeightedPodAffinityTerm
- type Workload
- type WorkloadClient
- func (c *WorkloadClient) ActionPause(resource *Workload) error
- func (c *WorkloadClient) ActionResume(resource *Workload) error
- func (c *WorkloadClient) ActionRollback(resource *Workload, input *RollbackRevision) error
- func (c *WorkloadClient) ByID(id string) (*Workload, error)
- func (c *WorkloadClient) Create(container *Workload) (*Workload, error)
- func (c *WorkloadClient) Delete(container *Workload) error
- func (c *WorkloadClient) List(opts *types.ListOpts) (*WorkloadCollection, error)
- func (c *WorkloadClient) Replace(obj *Workload) (*Workload, error)
- func (c *WorkloadClient) Update(existing *Workload, updates interface{}) (*Workload, error)
- type WorkloadCollection
- type WorkloadMetric
- type WorkloadOperations
Constants ¶
View Source
const ( AffinityType = "affinity" AffinityFieldNodeAffinity = "nodeAffinity" AffinityFieldPodAffinity = "podAffinity" AffinityFieldPodAntiAffinity = "podAntiAffinity" )
View Source
const ( AlertingSpecType = "alertingSpec" AlertingSpecFieldAlertmanagers = "alertmanagers" )
View Source
const ( AlertmanagerType = "alertmanager" AlertmanagerFieldAdditionalPeers = "additionalPeers" AlertmanagerFieldAffinity = "affinity" AlertmanagerFieldAnnotations = "annotations" AlertmanagerFieldBaseImage = "baseImage" AlertmanagerFieldConfigMaps = "configMaps" AlertmanagerFieldContainers = "containers" AlertmanagerFieldCreated = "created" AlertmanagerFieldCreatorID = "creatorId" AlertmanagerFieldExternalURL = "externalUrl" AlertmanagerFieldImagePullSecrets = "imagePullSecrets" AlertmanagerFieldLabels = "labels" AlertmanagerFieldListenLocal = "listenLocal" AlertmanagerFieldLogLevel = "logLevel" AlertmanagerFieldName = "name" AlertmanagerFieldNamespaceId = "namespaceId" AlertmanagerFieldNodeSelector = "nodeSelector" AlertmanagerFieldOwnerReferences = "ownerReferences" AlertmanagerFieldPaused = "paused" AlertmanagerFieldPodMetadata = "podMetadata" AlertmanagerFieldPriorityClassName = "priorityClassName" AlertmanagerFieldProjectID = "projectId" AlertmanagerFieldRemoved = "removed" AlertmanagerFieldReplicas = "replicas" AlertmanagerFieldResources = "resources" AlertmanagerFieldRetention = "retention" AlertmanagerFieldRoutePrefix = "routePrefix" AlertmanagerFieldSHA = "sha" AlertmanagerFieldSecrets = "secrets" AlertmanagerFieldSecurityContext = "securityContext" AlertmanagerFieldServiceAccountName = "serviceAccountName" AlertmanagerFieldState = "state" AlertmanagerFieldStorage = "storage" AlertmanagerFieldTag = "tag" AlertmanagerFieldTolerations = "tolerations" AlertmanagerFieldTransitioning = "transitioning" AlertmanagerFieldTransitioningMessage = "transitioningMessage" AlertmanagerFieldUUID = "uuid" AlertmanagerFieldVersion = "version" )
View Source
const ( AlertmanagerEndpointsType = "alertmanagerEndpoints" AlertmanagerEndpointsFieldBearerTokenFile = "bearerTokenFile" AlertmanagerEndpointsFieldName = "name" AlertmanagerEndpointsFieldNamespace = "namespace" AlertmanagerEndpointsFieldPathPrefix = "pathPrefix" AlertmanagerEndpointsFieldPort = "port" AlertmanagerEndpointsFieldScheme = "scheme" AlertmanagerEndpointsFieldTLSConfig = "tlsConfig" )
View Source
const ( AlertmanagerSpecType = "alertmanagerSpec" AlertmanagerSpecFieldAdditionalPeers = "additionalPeers" AlertmanagerSpecFieldAffinity = "affinity" AlertmanagerSpecFieldBaseImage = "baseImage" AlertmanagerSpecFieldConfigMaps = "configMaps" AlertmanagerSpecFieldContainers = "containers" AlertmanagerSpecFieldExternalURL = "externalUrl" AlertmanagerSpecFieldImagePullSecrets = "imagePullSecrets" AlertmanagerSpecFieldListenLocal = "listenLocal" AlertmanagerSpecFieldLogLevel = "logLevel" AlertmanagerSpecFieldNodeSelector = "nodeSelector" AlertmanagerSpecFieldPaused = "paused" AlertmanagerSpecFieldPodMetadata = "podMetadata" AlertmanagerSpecFieldPriorityClassName = "priorityClassName" AlertmanagerSpecFieldReplicas = "replicas" AlertmanagerSpecFieldResources = "resources" AlertmanagerSpecFieldRetention = "retention" AlertmanagerSpecFieldRoutePrefix = "routePrefix" AlertmanagerSpecFieldSHA = "sha" AlertmanagerSpecFieldSecrets = "secrets" AlertmanagerSpecFieldSecurityContext = "securityContext" AlertmanagerSpecFieldServiceAccountName = "serviceAccountName" AlertmanagerSpecFieldStorage = "storage" AlertmanagerSpecFieldTag = "tag" AlertmanagerSpecFieldTolerations = "tolerations" AlertmanagerSpecFieldVersion = "version" )
View Source
const ( AlertmanagerStatusType = "alertmanagerStatus" AlertmanagerStatusFieldAvailableReplicas = "availableReplicas" AlertmanagerStatusFieldPaused = "paused" AlertmanagerStatusFieldReplicas = "replicas" AlertmanagerStatusFieldUpdatedReplicas = "updatedReplicas" )
View Source
const ( APIServerConfigType = "apiServerConfig" APIServerConfigFieldBasicAuth = "basicAuth" APIServerConfigFieldBearerToken = "bearerToken" APIServerConfigFieldBearerTokenFile = "bearerTokenFile" APIServerConfigFieldHost = "host" APIServerConfigFieldTLSConfig = "tlsConfig" )
View Source
const ( AppType = "app" AppFieldAnnotations = "annotations" AppFieldAnswers = "answers" AppFieldAppRevisionID = "appRevisionId" AppFieldAppliedFiles = "appliedFiles" AppFieldConditions = "conditions" AppFieldCreated = "created" AppFieldCreatorID = "creatorId" AppFieldDescription = "description" AppFieldExternalID = "externalId" AppFieldFiles = "files" AppFieldLabels = "labels" AppFieldLastAppliedTemplates = "lastAppliedTemplate" AppFieldMultiClusterAppID = "multiClusterAppId" AppFieldName = "name" AppFieldNamespaceId = "namespaceId" AppFieldNotes = "notes" AppFieldOwnerReferences = "ownerReferences" AppFieldProjectID = "projectId" AppFieldPrune = "prune" AppFieldRemoved = "removed" AppFieldState = "state" AppFieldTargetNamespace = "targetNamespace" AppFieldTransitioning = "transitioning" AppFieldTransitioningMessage = "transitioningMessage" AppFieldUUID = "uuid" AppFieldValuesYaml = "valuesYaml" )
View Source
const ( AppConditionType = "appCondition" AppConditionFieldLastTransitionTime = "lastTransitionTime" AppConditionFieldLastUpdateTime = "lastUpdateTime" AppConditionFieldMessage = "message" AppConditionFieldReason = "reason" AppConditionFieldStatus = "status" AppConditionFieldType = "type" )
View Source
const ( AppRevisionType = "appRevision" AppRevisionFieldAnnotations = "annotations" AppRevisionFieldCreated = "created" AppRevisionFieldCreatorID = "creatorId" AppRevisionFieldLabels = "labels" AppRevisionFieldName = "name" AppRevisionFieldNamespaceId = "namespaceId" AppRevisionFieldOwnerReferences = "ownerReferences" AppRevisionFieldRemoved = "removed" AppRevisionFieldState = "state" AppRevisionFieldStatus = "status" AppRevisionFieldTransitioning = "transitioning" AppRevisionFieldTransitioningMessage = "transitioningMessage" AppRevisionFieldUUID = "uuid" )
View Source
const ( AppRevisionStatusType = "appRevisionStatus" AppRevisionStatusFieldAnswers = "answers" AppRevisionStatusFieldDigest = "digest" AppRevisionStatusFieldExternalID = "externalId" AppRevisionStatusFieldFiles = "files" AppRevisionStatusFieldProjectID = "projectId" AppRevisionStatusFieldValuesYaml = "valuesYaml" )
View Source
const ( AppSpecType = "appSpec" AppSpecFieldAnswers = "answers" AppSpecFieldAppRevisionID = "appRevisionId" AppSpecFieldDescription = "description" AppSpecFieldExternalID = "externalId" AppSpecFieldFiles = "files" AppSpecFieldMultiClusterAppID = "multiClusterAppId" AppSpecFieldProjectID = "projectId" AppSpecFieldPrune = "prune" AppSpecFieldTargetNamespace = "targetNamespace" AppSpecFieldValuesYaml = "valuesYaml" )
View Source
const ( AppStatusType = "appStatus" AppStatusFieldAppliedFiles = "appliedFiles" AppStatusFieldConditions = "conditions" AppStatusFieldLastAppliedTemplates = "lastAppliedTemplate" AppStatusFieldNotes = "notes" )
View Source
const ( AppUpgradeConfigType = "appUpgradeConfig" AppUpgradeConfigFieldAnswers = "answers" AppUpgradeConfigFieldExternalID = "externalId" AppUpgradeConfigFieldFiles = "files" AppUpgradeConfigFieldForceUpgrade = "forceUpgrade" AppUpgradeConfigFieldValuesYaml = "valuesYaml" )
View Source
const ( ApplyAppConfigType = "applyAppConfig" ApplyAppConfigFieldAnswers = "answers" ApplyAppConfigFieldCatalogTemplate = "catalogTemplate" ApplyAppConfigFieldName = "name" ApplyAppConfigFieldTargetNamespace = "targetNamespace" ApplyAppConfigFieldVersion = "version" )
View Source
const ( ApplyYamlConfigType = "applyYamlConfig" ApplyYamlConfigFieldContent = "content" ApplyYamlConfigFieldNamespace = "namespace" ApplyYamlConfigFieldPath = "path" )
View Source
const ( AuthAppInputType = "authAppInput" AuthAppInputFieldClientID = "clientId" AuthAppInputFieldClientSecret = "clientSecret" AuthAppInputFieldCode = "code" AuthAppInputFieldHost = "host" AuthAppInputFieldInheritGlobal = "inheritGlobal" AuthAppInputFieldRedirectURL = "redirectUrl" AuthAppInputFieldSourceCodeType = "sourceCodeType" AuthAppInputFieldTLS = "tls" )
View Source
const ( AuthUserInputType = "authUserInput" AuthUserInputFieldCode = "code" AuthUserInputFieldRedirectURL = "redirectUrl" AuthUserInputFieldSourceCodeType = "sourceCodeType" )
View Source
const ( AWSElasticBlockStoreVolumeSourceType = "awsElasticBlockStoreVolumeSource" AWSElasticBlockStoreVolumeSourceFieldFSType = "fsType" AWSElasticBlockStoreVolumeSourceFieldPartition = "partition" AWSElasticBlockStoreVolumeSourceFieldReadOnly = "readOnly" AWSElasticBlockStoreVolumeSourceFieldVolumeID = "volumeID" )
View Source
const ( AzureDiskVolumeSourceType = "azureDiskVolumeSource" AzureDiskVolumeSourceFieldCachingMode = "cachingMode" AzureDiskVolumeSourceFieldDataDiskURI = "diskURI" AzureDiskVolumeSourceFieldDiskName = "diskName" AzureDiskVolumeSourceFieldFSType = "fsType" AzureDiskVolumeSourceFieldKind = "kind" AzureDiskVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( AzureFilePersistentVolumeSourceType = "azureFilePersistentVolumeSource" AzureFilePersistentVolumeSourceFieldReadOnly = "readOnly" AzureFilePersistentVolumeSourceFieldSecretName = "secretName" AzureFilePersistentVolumeSourceFieldSecretNamespace = "secretNamespace" )
View Source
const ( AzureFileVolumeSourceType = "azureFileVolumeSource" AzureFileVolumeSourceFieldReadOnly = "readOnly" AzureFileVolumeSourceFieldSecretName = "secretName" )
View Source
const ( BasicAuthType = "basicAuth" BasicAuthFieldAnnotations = "annotations" BasicAuthFieldCreated = "created" BasicAuthFieldCreatorID = "creatorId" BasicAuthFieldDescription = "description" BasicAuthFieldLabels = "labels" BasicAuthFieldName = "name" BasicAuthFieldNamespaceId = "namespaceId" BasicAuthFieldOwnerReferences = "ownerReferences" BasicAuthFieldPassword = "password" BasicAuthFieldProjectID = "projectId" BasicAuthFieldRemoved = "removed" BasicAuthFieldUUID = "uuid" BasicAuthFieldUsername = "username" )
View Source
const ( BitbucketCloudApplyInputType = "bitbucketCloudApplyInput" BitbucketCloudApplyInputFieldClientID = "clientId" BitbucketCloudApplyInputFieldClientSecret = "clientSecret" BitbucketCloudApplyInputFieldCode = "code" BitbucketCloudApplyInputFieldHostname = "hostname" BitbucketCloudApplyInputFieldRedirectURL = "redirectUrl" BitbucketCloudApplyInputFieldTLS = "tls" )
View Source
const ( BitbucketCloudPipelineConfigType = "bitbucketCloudPipelineConfig" BitbucketCloudPipelineConfigFieldAnnotations = "annotations" BitbucketCloudPipelineConfigFieldClientID = "clientId" BitbucketCloudPipelineConfigFieldClientSecret = "clientSecret" BitbucketCloudPipelineConfigFieldCreated = "created" BitbucketCloudPipelineConfigFieldCreatorID = "creatorId" BitbucketCloudPipelineConfigFieldEnabled = "enabled" BitbucketCloudPipelineConfigFieldLabels = "labels" BitbucketCloudPipelineConfigFieldName = "name" BitbucketCloudPipelineConfigFieldNamespaceId = "namespaceId" BitbucketCloudPipelineConfigFieldOwnerReferences = "ownerReferences" BitbucketCloudPipelineConfigFieldProjectID = "projectId" BitbucketCloudPipelineConfigFieldRedirectURL = "redirectUrl" BitbucketCloudPipelineConfigFieldRemoved = "removed" BitbucketCloudPipelineConfigFieldType = "type" BitbucketCloudPipelineConfigFieldUUID = "uuid" )
View Source
const ( BitbucketCloudProviderType = "bitbucketCloudProvider" BitbucketCloudProviderFieldAnnotations = "annotations" BitbucketCloudProviderFieldCreated = "created" BitbucketCloudProviderFieldCreatorID = "creatorId" BitbucketCloudProviderFieldLabels = "labels" BitbucketCloudProviderFieldName = "name" BitbucketCloudProviderFieldOwnerReferences = "ownerReferences" BitbucketCloudProviderFieldProjectID = "projectId" BitbucketCloudProviderFieldRedirectURL = "redirectUrl" BitbucketCloudProviderFieldRemoved = "removed" BitbucketCloudProviderFieldType = "type" BitbucketCloudProviderFieldUUID = "uuid" )
View Source
const ( BitbucketServerApplyInputType = "bitbucketServerApplyInput" BitbucketServerApplyInputFieldHostname = "hostname" BitbucketServerApplyInputFieldOAuthToken = "oauthToken" BitbucketServerApplyInputFieldOAuthVerifier = "oauthVerifier" BitbucketServerApplyInputFieldRedirectURL = "redirectUrl" BitbucketServerApplyInputFieldTLS = "tls" )
View Source
const ( BitbucketServerPipelineConfigType = "bitbucketServerPipelineConfig" BitbucketServerPipelineConfigFieldAnnotations = "annotations" BitbucketServerPipelineConfigFieldConsumerKey = "consumerKey" BitbucketServerPipelineConfigFieldCreated = "created" BitbucketServerPipelineConfigFieldCreatorID = "creatorId" BitbucketServerPipelineConfigFieldEnabled = "enabled" BitbucketServerPipelineConfigFieldHostname = "hostname" BitbucketServerPipelineConfigFieldLabels = "labels" BitbucketServerPipelineConfigFieldName = "name" BitbucketServerPipelineConfigFieldNamespaceId = "namespaceId" BitbucketServerPipelineConfigFieldOwnerReferences = "ownerReferences" BitbucketServerPipelineConfigFieldPrivateKey = "privateKey" BitbucketServerPipelineConfigFieldProjectID = "projectId" BitbucketServerPipelineConfigFieldPublicKey = "publicKey" BitbucketServerPipelineConfigFieldRedirectURL = "redirectUrl" BitbucketServerPipelineConfigFieldRemoved = "removed" BitbucketServerPipelineConfigFieldTLS = "tls" BitbucketServerPipelineConfigFieldType = "type" BitbucketServerPipelineConfigFieldUUID = "uuid" )
View Source
const ( BitbucketServerProviderType = "bitbucketServerProvider" BitbucketServerProviderFieldAnnotations = "annotations" BitbucketServerProviderFieldCreated = "created" BitbucketServerProviderFieldCreatorID = "creatorId" BitbucketServerProviderFieldLabels = "labels" BitbucketServerProviderFieldName = "name" BitbucketServerProviderFieldOwnerReferences = "ownerReferences" BitbucketServerProviderFieldProjectID = "projectId" BitbucketServerProviderFieldRedirectURL = "redirectUrl" BitbucketServerProviderFieldRemoved = "removed" BitbucketServerProviderFieldType = "type" BitbucketServerProviderFieldUUID = "uuid" )
View Source
const ( BitbucketServerRequestLoginInputType = "bitbucketServerRequestLoginInput" BitbucketServerRequestLoginInputFieldHostname = "hostname" BitbucketServerRequestLoginInputFieldRedirectURL = "redirectUrl" BitbucketServerRequestLoginInputFieldTLS = "tls" )
View Source
const ( BitbucketServerRequestLoginOutputType = "bitbucketServerRequestLoginOutput" BitbucketServerRequestLoginOutputFieldLoginURL = "loginUrl" )
View Source
const ( CapabilitiesType = "capabilities" CapabilitiesFieldCapAdd = "capAdd" CapabilitiesFieldCapDrop = "capDrop" )
View Source
const ( CephFSPersistentVolumeSourceType = "cephFSPersistentVolumeSource" CephFSPersistentVolumeSourceFieldMonitors = "monitors" CephFSPersistentVolumeSourceFieldPath = "path" CephFSPersistentVolumeSourceFieldReadOnly = "readOnly" CephFSPersistentVolumeSourceFieldSecretFile = "secretFile" CephFSPersistentVolumeSourceFieldSecretRef = "secretRef" CephFSPersistentVolumeSourceFieldUser = "user" )
View Source
const ( CephFSVolumeSourceType = "cephFSVolumeSource" CephFSVolumeSourceFieldMonitors = "monitors" CephFSVolumeSourceFieldPath = "path" CephFSVolumeSourceFieldReadOnly = "readOnly" CephFSVolumeSourceFieldSecretFile = "secretFile" CephFSVolumeSourceFieldSecretRef = "secretRef" CephFSVolumeSourceFieldUser = "user" )
View Source
const ( CertificateType = "certificate" CertificateFieldAlgorithm = "algorithm" CertificateFieldAnnotations = "annotations" CertificateFieldCN = "cn" CertificateFieldCertFingerprint = "certFingerprint" CertificateFieldCerts = "certs" CertificateFieldCreated = "created" CertificateFieldCreatorID = "creatorId" CertificateFieldDescription = "description" CertificateFieldExpiresAt = "expiresAt" CertificateFieldIssuedAt = "issuedAt" CertificateFieldIssuer = "issuer" CertificateFieldKey = "key" CertificateFieldKeySize = "keySize" CertificateFieldLabels = "labels" CertificateFieldName = "name" CertificateFieldNamespaceId = "namespaceId" CertificateFieldOwnerReferences = "ownerReferences" CertificateFieldProjectID = "projectId" CertificateFieldRemoved = "removed" CertificateFieldSerialNumber = "serialNumber" CertificateFieldSubjectAlternativeNames = "subjectAlternativeNames" CertificateFieldUUID = "uuid" CertificateFieldVersion = "version" )
View Source
const ( CinderPersistentVolumeSourceType = "cinderPersistentVolumeSource" CinderPersistentVolumeSourceFieldFSType = "fsType" CinderPersistentVolumeSourceFieldReadOnly = "readOnly" CinderPersistentVolumeSourceFieldSecretRef = "secretRef" CinderPersistentVolumeSourceFieldVolumeID = "volumeID" )
View Source
const ( CinderVolumeSourceType = "cinderVolumeSource" CinderVolumeSourceFieldFSType = "fsType" CinderVolumeSourceFieldReadOnly = "readOnly" CinderVolumeSourceFieldSecretRef = "secretRef" CinderVolumeSourceFieldVolumeID = "volumeID" )
View Source
const ( ClientIPConfigType = "clientIPConfig" ClientIPConfigFieldTimeoutSeconds = "timeoutSeconds" )
View Source
const ( ConfigMapType = "configMap" ConfigMapFieldAnnotations = "annotations" ConfigMapFieldBinaryData = "binaryData" ConfigMapFieldCreated = "created" ConfigMapFieldCreatorID = "creatorId" ConfigMapFieldData = "data" ConfigMapFieldLabels = "labels" ConfigMapFieldName = "name" ConfigMapFieldNamespaceId = "namespaceId" ConfigMapFieldOwnerReferences = "ownerReferences" ConfigMapFieldProjectID = "projectId" ConfigMapFieldRemoved = "removed" ConfigMapFieldUUID = "uuid" )
View Source
const ( ConfigMapEnvSourceType = "configMapEnvSource" ConfigMapEnvSourceFieldName = "name" ConfigMapEnvSourceFieldOptional = "optional" )
View Source
const ( ConfigMapKeySelectorType = "configMapKeySelector" ConfigMapKeySelectorFieldKey = "key" ConfigMapKeySelectorFieldName = "name" ConfigMapKeySelectorFieldOptional = "optional" )
View Source
const ( ConfigMapProjectionType = "configMapProjection" ConfigMapProjectionFieldItems = "items" ConfigMapProjectionFieldName = "name" ConfigMapProjectionFieldOptional = "optional" )
View Source
const ( ConfigMapVolumeSourceType = "configMapVolumeSource" ConfigMapVolumeSourceFieldDefaultMode = "defaultMode" ConfigMapVolumeSourceFieldItems = "items" ConfigMapVolumeSourceFieldName = "name" ConfigMapVolumeSourceFieldOptional = "optional" )
View Source
const ( ConstraintType = "constraint" ConstraintFieldExclude = "exclude" ConstraintFieldInclude = "include" )
View Source
const ( ConstraintsType = "constraints" ConstraintsFieldBranch = "branch" ConstraintsFieldEvent = "event" )
View Source
const ( ContainerType = "container" ContainerFieldAllowPrivilegeEscalation = "allowPrivilegeEscalation" ContainerFieldCapAdd = "capAdd" ContainerFieldCapDrop = "capDrop" ContainerFieldCommand = "command" ContainerFieldEntrypoint = "entrypoint" ContainerFieldEnvironment = "environment" ContainerFieldEnvironmentFrom = "environmentFrom" ContainerFieldExitCode = "exitCode" ContainerFieldImage = "image" ContainerFieldImagePullPolicy = "imagePullPolicy" ContainerFieldInitContainer = "initContainer" ContainerFieldLivenessProbe = "livenessProbe" ContainerFieldName = "name" ContainerFieldPorts = "ports" ContainerFieldPostStart = "postStart" ContainerFieldPreStop = "preStop" ContainerFieldPrivileged = "privileged" ContainerFieldProcMount = "procMount" ContainerFieldReadOnly = "readOnly" ContainerFieldReadinessProbe = "readinessProbe" ContainerFieldResources = "resources" ContainerFieldRestartCount = "restartCount" ContainerFieldRunAsGroup = "runAsGroup" ContainerFieldRunAsNonRoot = "runAsNonRoot" ContainerFieldState = "state" ContainerFieldStdin = "stdin" ContainerFieldStdinOnce = "stdinOnce" ContainerFieldTTY = "tty" ContainerFieldTerminationMessagePath = "terminationMessagePath" ContainerFieldTerminationMessagePolicy = "terminationMessagePolicy" ContainerFieldTransitioning = "transitioning" ContainerFieldTransitioningMessage = "transitioningMessage" ContainerFieldUid = "uid" ContainerFieldVolumeDevices = "volumeDevices" ContainerFieldVolumeMounts = "volumeMounts" ContainerFieldWorkingDir = "workingDir" )
View Source
const ( ContainerPortType = "containerPort" ContainerPortFieldContainerPort = "containerPort" ContainerPortFieldDNSName = "dnsName" ContainerPortFieldHostIp = "hostIp" ContainerPortFieldKind = "kind" ContainerPortFieldName = "name" ContainerPortFieldProtocol = "protocol" ContainerPortFieldSourcePort = "sourcePort" )
View Source
const ( ContainerStateType = "containerState" ContainerStateFieldRunning = "running" ContainerStateFieldTerminated = "terminated" ContainerStateFieldWaiting = "waiting" )
View Source
const ( ContainerStateRunningType = "containerStateRunning" ContainerStateRunningFieldStartedAt = "startedAt" )
View Source
const ( ContainerStateTerminatedType = "containerStateTerminated" ContainerStateTerminatedFieldContainerID = "containerID" ContainerStateTerminatedFieldExitCode = "exitCode" ContainerStateTerminatedFieldFinishedAt = "finishedAt" ContainerStateTerminatedFieldMessage = "message" ContainerStateTerminatedFieldReason = "reason" ContainerStateTerminatedFieldSignal = "signal" ContainerStateTerminatedFieldStartedAt = "startedAt" )
View Source
const ( ContainerStateWaitingType = "containerStateWaiting" ContainerStateWaitingFieldMessage = "message" ContainerStateWaitingFieldReason = "reason" )
View Source
const ( ContainerStatusType = "containerStatus" ContainerStatusFieldContainerID = "containerID" ContainerStatusFieldImage = "image" ContainerStatusFieldImageID = "imageID" ContainerStatusFieldLastTerminationState = "lastState" ContainerStatusFieldName = "name" ContainerStatusFieldReady = "ready" ContainerStatusFieldRestartCount = "restartCount" ContainerStatusFieldState = "state" )
View Source
const ( CronJobType = "cronJob" CronJobFieldActiveDeadlineSeconds = "activeDeadlineSeconds" CronJobFieldAnnotations = "annotations" CronJobFieldAutomountServiceAccountToken = "automountServiceAccountToken" CronJobFieldContainers = "containers" CronJobFieldCreated = "created" CronJobFieldCreatorID = "creatorId" CronJobFieldCronJobConfig = "cronJobConfig" CronJobFieldCronJobStatus = "cronJobStatus" CronJobFieldDNSConfig = "dnsConfig" CronJobFieldDNSPolicy = "dnsPolicy" CronJobFieldFsgid = "fsgid" CronJobFieldGids = "gids" CronJobFieldHostAliases = "hostAliases" CronJobFieldHostIPC = "hostIPC" CronJobFieldHostNetwork = "hostNetwork" CronJobFieldHostPID = "hostPID" CronJobFieldHostname = "hostname" CronJobFieldImagePullSecrets = "imagePullSecrets" CronJobFieldLabels = "labels" CronJobFieldName = "name" CronJobFieldNamespaceId = "namespaceId" CronJobFieldNodeID = "nodeId" CronJobFieldOwnerReferences = "ownerReferences" CronJobFieldPriority = "priority" CronJobFieldPriorityClassName = "priorityClassName" CronJobFieldProjectID = "projectId" CronJobFieldPublicEndpoints = "publicEndpoints" CronJobFieldReadinessGates = "readinessGates" CronJobFieldRemoved = "removed" CronJobFieldRestartPolicy = "restartPolicy" CronJobFieldRunAsGroup = "runAsGroup" CronJobFieldRunAsNonRoot = "runAsNonRoot" CronJobFieldRuntimeClassName = "runtimeClassName" CronJobFieldSchedulerName = "schedulerName" CronJobFieldScheduling = "scheduling" CronJobFieldSelector = "selector" CronJobFieldServiceAccountName = "serviceAccountName" CronJobFieldState = "state" CronJobFieldSubdomain = "subdomain" CronJobFieldSysctls = "sysctls" CronJobFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" CronJobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" CronJobFieldTransitioning = "transitioning" CronJobFieldTransitioningMessage = "transitioningMessage" CronJobFieldUUID = "uuid" CronJobFieldUid = "uid" CronJobFieldVolumes = "volumes" CronJobFieldWorkloadAnnotations = "workloadAnnotations" CronJobFieldWorkloadLabels = "workloadLabels" CronJobFieldWorkloadMetrics = "workloadMetrics" )
View Source
const ( CronJobConfigType = "cronJobConfig" CronJobConfigFieldConcurrencyPolicy = "concurrencyPolicy" CronJobConfigFieldFailedJobsHistoryLimit = "failedJobsHistoryLimit" CronJobConfigFieldJobAnnotations = "jobAnnotations" CronJobConfigFieldJobConfig = "jobConfig" CronJobConfigFieldJobLabels = "jobLabels" CronJobConfigFieldSchedule = "schedule" CronJobConfigFieldStartingDeadlineSeconds = "startingDeadlineSeconds" CronJobConfigFieldSuccessfulJobsHistoryLimit = "successfulJobsHistoryLimit" CronJobConfigFieldSuspend = "suspend" )
View Source
const ( CronJobSpecType = "cronJobSpec" CronJobSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" CronJobSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" CronJobSpecFieldContainers = "containers" CronJobSpecFieldCronJobConfig = "cronJobConfig" CronJobSpecFieldDNSConfig = "dnsConfig" CronJobSpecFieldDNSPolicy = "dnsPolicy" CronJobSpecFieldFsgid = "fsgid" CronJobSpecFieldGids = "gids" CronJobSpecFieldHostAliases = "hostAliases" CronJobSpecFieldHostIPC = "hostIPC" CronJobSpecFieldHostNetwork = "hostNetwork" CronJobSpecFieldHostPID = "hostPID" CronJobSpecFieldHostname = "hostname" CronJobSpecFieldImagePullSecrets = "imagePullSecrets" CronJobSpecFieldNodeID = "nodeId" CronJobSpecFieldObjectMeta = "metadata" CronJobSpecFieldPriority = "priority" CronJobSpecFieldPriorityClassName = "priorityClassName" CronJobSpecFieldReadinessGates = "readinessGates" CronJobSpecFieldRestartPolicy = "restartPolicy" CronJobSpecFieldRunAsGroup = "runAsGroup" CronJobSpecFieldRunAsNonRoot = "runAsNonRoot" CronJobSpecFieldRuntimeClassName = "runtimeClassName" CronJobSpecFieldSchedulerName = "schedulerName" CronJobSpecFieldScheduling = "scheduling" CronJobSpecFieldSelector = "selector" CronJobSpecFieldServiceAccountName = "serviceAccountName" CronJobSpecFieldSubdomain = "subdomain" CronJobSpecFieldSysctls = "sysctls" CronJobSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" CronJobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" CronJobSpecFieldUid = "uid" CronJobSpecFieldVolumes = "volumes" )
View Source
const ( CronJobStatusType = "cronJobStatus" CronJobStatusFieldActive = "active" CronJobStatusFieldLastScheduleTime = "lastScheduleTime" )
View Source
const ( CSIPersistentVolumeSourceType = "csiPersistentVolumeSource" CSIPersistentVolumeSourceFieldControllerPublishSecretRef = "controllerPublishSecretRef" CSIPersistentVolumeSourceFieldDriver = "driver" CSIPersistentVolumeSourceFieldFSType = "fsType" CSIPersistentVolumeSourceFieldNodePublishSecretRef = "nodePublishSecretRef" CSIPersistentVolumeSourceFieldNodeStageSecretRef = "nodeStageSecretRef" CSIPersistentVolumeSourceFieldReadOnly = "readOnly" CSIPersistentVolumeSourceFieldVolumeAttributes = "volumeAttributes" CSIPersistentVolumeSourceFieldVolumeHandle = "volumeHandle" )
View Source
const ( DaemonSetType = "daemonSet" DaemonSetFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DaemonSetFieldAnnotations = "annotations" DaemonSetFieldAutomountServiceAccountToken = "automountServiceAccountToken" DaemonSetFieldContainers = "containers" DaemonSetFieldCreated = "created" DaemonSetFieldCreatorID = "creatorId" DaemonSetFieldDNSConfig = "dnsConfig" DaemonSetFieldDNSPolicy = "dnsPolicy" DaemonSetFieldDaemonSetConfig = "daemonSetConfig" DaemonSetFieldDaemonSetStatus = "daemonSetStatus" DaemonSetFieldFsgid = "fsgid" DaemonSetFieldGids = "gids" DaemonSetFieldHostAliases = "hostAliases" DaemonSetFieldHostIPC = "hostIPC" DaemonSetFieldHostNetwork = "hostNetwork" DaemonSetFieldHostPID = "hostPID" DaemonSetFieldHostname = "hostname" DaemonSetFieldImagePullSecrets = "imagePullSecrets" DaemonSetFieldLabels = "labels" DaemonSetFieldName = "name" DaemonSetFieldNamespaceId = "namespaceId" DaemonSetFieldNodeID = "nodeId" DaemonSetFieldOwnerReferences = "ownerReferences" DaemonSetFieldPriority = "priority" DaemonSetFieldPriorityClassName = "priorityClassName" DaemonSetFieldProjectID = "projectId" DaemonSetFieldPublicEndpoints = "publicEndpoints" DaemonSetFieldReadinessGates = "readinessGates" DaemonSetFieldRemoved = "removed" DaemonSetFieldRestartPolicy = "restartPolicy" DaemonSetFieldRunAsGroup = "runAsGroup" DaemonSetFieldRunAsNonRoot = "runAsNonRoot" DaemonSetFieldRuntimeClassName = "runtimeClassName" DaemonSetFieldSchedulerName = "schedulerName" DaemonSetFieldScheduling = "scheduling" DaemonSetFieldSelector = "selector" DaemonSetFieldServiceAccountName = "serviceAccountName" DaemonSetFieldState = "state" DaemonSetFieldSubdomain = "subdomain" DaemonSetFieldSysctls = "sysctls" DaemonSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DaemonSetFieldTransitioning = "transitioning" DaemonSetFieldTransitioningMessage = "transitioningMessage" DaemonSetFieldUUID = "uuid" DaemonSetFieldUid = "uid" DaemonSetFieldVolumes = "volumes" DaemonSetFieldWorkloadAnnotations = "workloadAnnotations" DaemonSetFieldWorkloadLabels = "workloadLabels" DaemonSetFieldWorkloadMetrics = "workloadMetrics" )
View Source
const ( DaemonSetConditionType = "daemonSetCondition" DaemonSetConditionFieldLastTransitionTime = "lastTransitionTime" DaemonSetConditionFieldMessage = "message" DaemonSetConditionFieldReason = "reason" DaemonSetConditionFieldStatus = "status" DaemonSetConditionFieldType = "type" )
View Source
const ( DaemonSetConfigType = "daemonSetConfig" DaemonSetConfigFieldMinReadySeconds = "minReadySeconds" DaemonSetConfigFieldRevisionHistoryLimit = "revisionHistoryLimit" DaemonSetConfigFieldStrategy = "strategy" )
View Source
const ( DaemonSetSpecType = "daemonSetSpec" DaemonSetSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DaemonSetSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" DaemonSetSpecFieldContainers = "containers" DaemonSetSpecFieldDNSConfig = "dnsConfig" DaemonSetSpecFieldDNSPolicy = "dnsPolicy" DaemonSetSpecFieldDaemonSetConfig = "daemonSetConfig" DaemonSetSpecFieldFsgid = "fsgid" DaemonSetSpecFieldGids = "gids" DaemonSetSpecFieldHostAliases = "hostAliases" DaemonSetSpecFieldHostIPC = "hostIPC" DaemonSetSpecFieldHostNetwork = "hostNetwork" DaemonSetSpecFieldHostPID = "hostPID" DaemonSetSpecFieldHostname = "hostname" DaemonSetSpecFieldImagePullSecrets = "imagePullSecrets" DaemonSetSpecFieldNodeID = "nodeId" DaemonSetSpecFieldObjectMeta = "metadata" DaemonSetSpecFieldPriority = "priority" DaemonSetSpecFieldPriorityClassName = "priorityClassName" DaemonSetSpecFieldReadinessGates = "readinessGates" DaemonSetSpecFieldRestartPolicy = "restartPolicy" DaemonSetSpecFieldRunAsGroup = "runAsGroup" DaemonSetSpecFieldRunAsNonRoot = "runAsNonRoot" DaemonSetSpecFieldRuntimeClassName = "runtimeClassName" DaemonSetSpecFieldSchedulerName = "schedulerName" DaemonSetSpecFieldScheduling = "scheduling" DaemonSetSpecFieldSelector = "selector" DaemonSetSpecFieldServiceAccountName = "serviceAccountName" DaemonSetSpecFieldSubdomain = "subdomain" DaemonSetSpecFieldSysctls = "sysctls" DaemonSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DaemonSetSpecFieldUid = "uid" DaemonSetSpecFieldVolumes = "volumes" )
View Source
const ( DaemonSetStatusType = "daemonSetStatus" DaemonSetStatusFieldCollisionCount = "collisionCount" DaemonSetStatusFieldConditions = "conditions" DaemonSetStatusFieldCurrentNumberScheduled = "currentNumberScheduled" DaemonSetStatusFieldDesiredNumberScheduled = "desiredNumberScheduled" DaemonSetStatusFieldNumberAvailable = "numberAvailable" DaemonSetStatusFieldNumberMisscheduled = "numberMisscheduled" DaemonSetStatusFieldNumberReady = "numberReady" DaemonSetStatusFieldObservedGeneration = "observedGeneration" DaemonSetStatusFieldUpdatedNumberScheduled = "updatedNumberScheduled" )
View Source
const ( DaemonSetUpdateStrategyType = "daemonSetUpdateStrategy" DaemonSetUpdateStrategyFieldStrategy = "strategy" )
View Source
const ( DeploymentType = "deployment" DeploymentFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DeploymentFieldAnnotations = "annotations" DeploymentFieldAutomountServiceAccountToken = "automountServiceAccountToken" DeploymentFieldContainers = "containers" DeploymentFieldCreated = "created" DeploymentFieldCreatorID = "creatorId" DeploymentFieldDNSConfig = "dnsConfig" DeploymentFieldDNSPolicy = "dnsPolicy" DeploymentFieldDeploymentConfig = "deploymentConfig" DeploymentFieldDeploymentStatus = "deploymentStatus" DeploymentFieldFsgid = "fsgid" DeploymentFieldGids = "gids" DeploymentFieldHostAliases = "hostAliases" DeploymentFieldHostIPC = "hostIPC" DeploymentFieldHostNetwork = "hostNetwork" DeploymentFieldHostPID = "hostPID" DeploymentFieldHostname = "hostname" DeploymentFieldImagePullSecrets = "imagePullSecrets" DeploymentFieldLabels = "labels" DeploymentFieldName = "name" DeploymentFieldNamespaceId = "namespaceId" DeploymentFieldNodeID = "nodeId" DeploymentFieldOwnerReferences = "ownerReferences" DeploymentFieldPaused = "paused" DeploymentFieldPriority = "priority" DeploymentFieldPriorityClassName = "priorityClassName" DeploymentFieldProjectID = "projectId" DeploymentFieldPublicEndpoints = "publicEndpoints" DeploymentFieldReadinessGates = "readinessGates" DeploymentFieldRemoved = "removed" DeploymentFieldRestartPolicy = "restartPolicy" DeploymentFieldRunAsGroup = "runAsGroup" DeploymentFieldRunAsNonRoot = "runAsNonRoot" DeploymentFieldRuntimeClassName = "runtimeClassName" DeploymentFieldScale = "scale" DeploymentFieldSchedulerName = "schedulerName" DeploymentFieldScheduling = "scheduling" DeploymentFieldSelector = "selector" DeploymentFieldServiceAccountName = "serviceAccountName" DeploymentFieldState = "state" DeploymentFieldSubdomain = "subdomain" DeploymentFieldSysctls = "sysctls" DeploymentFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DeploymentFieldTransitioning = "transitioning" DeploymentFieldTransitioningMessage = "transitioningMessage" DeploymentFieldUUID = "uuid" DeploymentFieldUid = "uid" DeploymentFieldVolumes = "volumes" DeploymentFieldWorkloadAnnotations = "workloadAnnotations" DeploymentFieldWorkloadLabels = "workloadLabels" DeploymentFieldWorkloadMetrics = "workloadMetrics" )
View Source
const ( DeploymentConditionType = "deploymentCondition" DeploymentConditionFieldLastTransitionTime = "lastTransitionTime" DeploymentConditionFieldLastUpdateTime = "lastUpdateTime" DeploymentConditionFieldMessage = "message" DeploymentConditionFieldReason = "reason" DeploymentConditionFieldStatus = "status" DeploymentConditionFieldType = "type" )
View Source
const ( DeploymentConfigType = "deploymentConfig" DeploymentConfigFieldMaxSurge = "maxSurge" DeploymentConfigFieldMinReadySeconds = "minReadySeconds" DeploymentConfigFieldProgressDeadlineSeconds = "progressDeadlineSeconds" DeploymentConfigFieldRevisionHistoryLimit = "revisionHistoryLimit" DeploymentConfigFieldStrategy = "strategy" )
View Source
const ( DeploymentRollbackInputType = "deploymentRollbackInput" DeploymentRollbackInputFieldReplicaSetID = "replicaSetId" )
View Source
const ( DeploymentSpecType = "deploymentSpec" DeploymentSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" DeploymentSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" DeploymentSpecFieldContainers = "containers" DeploymentSpecFieldDNSConfig = "dnsConfig" DeploymentSpecFieldDNSPolicy = "dnsPolicy" DeploymentSpecFieldDeploymentConfig = "deploymentConfig" DeploymentSpecFieldFsgid = "fsgid" DeploymentSpecFieldGids = "gids" DeploymentSpecFieldHostAliases = "hostAliases" DeploymentSpecFieldHostIPC = "hostIPC" DeploymentSpecFieldHostNetwork = "hostNetwork" DeploymentSpecFieldHostPID = "hostPID" DeploymentSpecFieldHostname = "hostname" DeploymentSpecFieldImagePullSecrets = "imagePullSecrets" DeploymentSpecFieldNodeID = "nodeId" DeploymentSpecFieldObjectMeta = "metadata" DeploymentSpecFieldPaused = "paused" DeploymentSpecFieldPriority = "priority" DeploymentSpecFieldPriorityClassName = "priorityClassName" DeploymentSpecFieldReadinessGates = "readinessGates" DeploymentSpecFieldRestartPolicy = "restartPolicy" DeploymentSpecFieldRunAsGroup = "runAsGroup" DeploymentSpecFieldRunAsNonRoot = "runAsNonRoot" DeploymentSpecFieldRuntimeClassName = "runtimeClassName" DeploymentSpecFieldScale = "scale" DeploymentSpecFieldSchedulerName = "schedulerName" DeploymentSpecFieldScheduling = "scheduling" DeploymentSpecFieldSelector = "selector" DeploymentSpecFieldServiceAccountName = "serviceAccountName" DeploymentSpecFieldSubdomain = "subdomain" DeploymentSpecFieldSysctls = "sysctls" 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 ( EndpointType = "endpoint" EndpointFieldInterval = "interval" EndpointFieldParams = "params" EndpointFieldPath = "path" EndpointFieldRelabelConfigs = "relabelings" EndpointFieldScheme = "scheme" EndpointFieldScrapeTimeout = "scrapeTimeout" EndpointFieldTargetPort = "targetPort" )
View Source
const ( EnvFromType = "envFrom" EnvFromFieldSourceKey = "sourceKey" EnvFromFieldSourceName = "sourceName" EnvFromFieldTargetKey = "targetKey" )
View Source
const ( EnvFromSourceType = "envFromSource" EnvFromSourceFieldConfigMapRef = "configMapRef" EnvFromSourceFieldPrefix = "prefix" EnvFromSourceFieldSecretRef = "secretRef" )
View Source
const ( EnvVarType = "envVar" EnvVarFieldName = "name" EnvVarFieldValue = "value" EnvVarFieldValueFrom = "valueFrom" )
View Source
const ( EnvVarSourceType = "envVarSource" EnvVarSourceFieldConfigMapKeyRef = "configMapKeyRef" EnvVarSourceFieldFieldRef = "fieldRef" EnvVarSourceFieldResourceFieldRef = "resourceFieldRef" EnvVarSourceFieldSecretKeyRef = "secretKeyRef" )
View Source
const ( EnvironmentFromType = "environmentFrom" EnvironmentFromFieldOptional = "optional" EnvironmentFromFieldPrefix = "prefix" EnvironmentFromFieldSource = "source" EnvironmentFromFieldSourceKey = "sourceKey" EnvironmentFromFieldSourceName = "sourceName" EnvironmentFromFieldTargetKey = "targetKey" )
View Source
const ( ExecActionType = "execAction" ExecActionFieldCommand = "command" )
View Source
const ( FCVolumeSourceType = "fcVolumeSource" FCVolumeSourceFieldFSType = "fsType" FCVolumeSourceFieldLun = "lun" FCVolumeSourceFieldReadOnly = "readOnly" FCVolumeSourceFieldTargetWWNs = "targetWWNs" FCVolumeSourceFieldWWIDs = "wwids" )
View Source
const ( FlexPersistentVolumeSourceType = "flexPersistentVolumeSource" FlexPersistentVolumeSourceFieldDriver = "driver" FlexPersistentVolumeSourceFieldFSType = "fsType" FlexPersistentVolumeSourceFieldOptions = "options" FlexPersistentVolumeSourceFieldReadOnly = "readOnly" FlexPersistentVolumeSourceFieldSecretRef = "secretRef" )
View Source
const ( FlexVolumeSourceType = "flexVolumeSource" FlexVolumeSourceFieldDriver = "driver" FlexVolumeSourceFieldFSType = "fsType" FlexVolumeSourceFieldOptions = "options" FlexVolumeSourceFieldReadOnly = "readOnly" FlexVolumeSourceFieldSecretRef = "secretRef" )
View Source
const ( FlockerVolumeSourceType = "flockerVolumeSource" FlockerVolumeSourceFieldDatasetName = "datasetName" FlockerVolumeSourceFieldDatasetUUID = "datasetUUID" )
View Source
const ( GCEPersistentDiskVolumeSourceType = "gcePersistentDiskVolumeSource" GCEPersistentDiskVolumeSourceFieldFSType = "fsType" GCEPersistentDiskVolumeSourceFieldPDName = "pdName" GCEPersistentDiskVolumeSourceFieldPartition = "partition" GCEPersistentDiskVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( GitRepoVolumeSourceType = "gitRepoVolumeSource" GitRepoVolumeSourceFieldDirectory = "directory" GitRepoVolumeSourceFieldRepository = "repository" GitRepoVolumeSourceFieldRevision = "revision" )
View Source
const ( GithubApplyInputType = "githubApplyInput" GithubApplyInputFieldClientID = "clientId" GithubApplyInputFieldClientSecret = "clientSecret" GithubApplyInputFieldCode = "code" GithubApplyInputFieldHostname = "hostname" GithubApplyInputFieldInheritAuth = "inheritAuth" GithubApplyInputFieldRedirectURL = "redirectUrl" GithubApplyInputFieldTLS = "tls" )
View Source
const ( GithubPipelineConfigType = "githubPipelineConfig" GithubPipelineConfigFieldAnnotations = "annotations" GithubPipelineConfigFieldClientID = "clientId" GithubPipelineConfigFieldClientSecret = "clientSecret" GithubPipelineConfigFieldCreated = "created" GithubPipelineConfigFieldCreatorID = "creatorId" GithubPipelineConfigFieldEnabled = "enabled" GithubPipelineConfigFieldHostname = "hostname" GithubPipelineConfigFieldInherit = "inherit" GithubPipelineConfigFieldLabels = "labels" GithubPipelineConfigFieldName = "name" GithubPipelineConfigFieldNamespaceId = "namespaceId" GithubPipelineConfigFieldOwnerReferences = "ownerReferences" GithubPipelineConfigFieldProjectID = "projectId" GithubPipelineConfigFieldRemoved = "removed" GithubPipelineConfigFieldTLS = "tls" GithubPipelineConfigFieldType = "type" GithubPipelineConfigFieldUUID = "uuid" )
View Source
const ( GithubProviderType = "githubProvider" GithubProviderFieldAnnotations = "annotations" GithubProviderFieldCreated = "created" GithubProviderFieldCreatorID = "creatorId" GithubProviderFieldLabels = "labels" GithubProviderFieldName = "name" GithubProviderFieldOwnerReferences = "ownerReferences" GithubProviderFieldProjectID = "projectId" GithubProviderFieldRedirectURL = "redirectUrl" GithubProviderFieldRemoved = "removed" GithubProviderFieldType = "type" GithubProviderFieldUUID = "uuid" )
View Source
const ( GitlabApplyInputType = "gitlabApplyInput" GitlabApplyInputFieldClientID = "clientId" GitlabApplyInputFieldClientSecret = "clientSecret" GitlabApplyInputFieldCode = "code" GitlabApplyInputFieldHostname = "hostname" GitlabApplyInputFieldRedirectURL = "redirectUrl" GitlabApplyInputFieldTLS = "tls" )
View Source
const ( GitlabPipelineConfigType = "gitlabPipelineConfig" GitlabPipelineConfigFieldAnnotations = "annotations" GitlabPipelineConfigFieldClientID = "clientId" GitlabPipelineConfigFieldClientSecret = "clientSecret" GitlabPipelineConfigFieldCreated = "created" GitlabPipelineConfigFieldCreatorID = "creatorId" GitlabPipelineConfigFieldEnabled = "enabled" GitlabPipelineConfigFieldHostname = "hostname" GitlabPipelineConfigFieldLabels = "labels" GitlabPipelineConfigFieldName = "name" GitlabPipelineConfigFieldNamespaceId = "namespaceId" GitlabPipelineConfigFieldOwnerReferences = "ownerReferences" GitlabPipelineConfigFieldProjectID = "projectId" GitlabPipelineConfigFieldRedirectURL = "redirectUrl" GitlabPipelineConfigFieldRemoved = "removed" GitlabPipelineConfigFieldTLS = "tls" GitlabPipelineConfigFieldType = "type" GitlabPipelineConfigFieldUUID = "uuid" )
View Source
const ( GitlabProviderType = "gitlabProvider" GitlabProviderFieldAnnotations = "annotations" GitlabProviderFieldCreated = "created" GitlabProviderFieldCreatorID = "creatorId" GitlabProviderFieldLabels = "labels" GitlabProviderFieldName = "name" GitlabProviderFieldOwnerReferences = "ownerReferences" GitlabProviderFieldProjectID = "projectId" GitlabProviderFieldRedirectURL = "redirectUrl" GitlabProviderFieldRemoved = "removed" GitlabProviderFieldType = "type" GitlabProviderFieldUUID = "uuid" )
View Source
const ( GlusterfsVolumeSourceType = "glusterfsVolumeSource" GlusterfsVolumeSourceFieldEndpointsName = "endpoints" GlusterfsVolumeSourceFieldPath = "path" GlusterfsVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( HandlerType = "handler" HandlerFieldCommand = "command" HandlerFieldHTTPHeaders = "httpHeaders" HandlerFieldHost = "host" HandlerFieldPath = "path" HandlerFieldPort = "port" HandlerFieldScheme = "scheme" HandlerFieldTCP = "tcp" )
View Source
const ( HostAliasType = "hostAlias" HostAliasFieldHostnames = "hostnames" HostAliasFieldIP = "ip" )
View Source
const ( HostPathVolumeSourceType = "hostPathVolumeSource" HostPathVolumeSourceFieldKind = "kind" HostPathVolumeSourceFieldPath = "path" )
View Source
const ( HTTPGetActionType = "httpGetAction" HTTPGetActionFieldHTTPHeaders = "httpHeaders" HTTPGetActionFieldPath = "path" HTTPGetActionFieldPort = "port" HTTPGetActionFieldScheme = "scheme" )
View Source
const ( HTTPHeaderType = "httpHeader" HTTPHeaderFieldName = "name" HTTPHeaderFieldValue = "value" )
View Source
const ( HTTPIngressPathType = "httpIngressPath" HTTPIngressPathFieldPath = "path" HTTPIngressPathFieldServiceID = "serviceId" HTTPIngressPathFieldTargetPort = "targetPort" HTTPIngressPathFieldWorkloadIDs = "workloadIds" )
View Source
const ( HTTPIngressRuleValueType = "httpIngressRuleValue" HTTPIngressRuleValueFieldPaths = "paths" )
View Source
const ( IngressType = "ingress" IngressFieldAnnotations = "annotations" IngressFieldCreated = "created" IngressFieldCreatorID = "creatorId" IngressFieldDefaultBackend = "defaultBackend" IngressFieldDescription = "description" IngressFieldLabels = "labels" IngressFieldName = "name" IngressFieldNamespaceId = "namespaceId" IngressFieldOwnerReferences = "ownerReferences" IngressFieldProjectID = "projectId" IngressFieldPublicEndpoints = "publicEndpoints" IngressFieldRemoved = "removed" IngressFieldRules = "rules" IngressFieldState = "state" IngressFieldStatus = "status" IngressFieldTLS = "tls" IngressFieldTransitioning = "transitioning" IngressFieldTransitioningMessage = "transitioningMessage" IngressFieldUUID = "uuid" )
View Source
const ( IngressBackendType = "ingressBackend" IngressBackendFieldServiceID = "serviceId" IngressBackendFieldTargetPort = "targetPort" IngressBackendFieldWorkloadIDs = "workloadIds" )
View Source
const ( IngressRuleType = "ingressRule" IngressRuleFieldHost = "host" IngressRuleFieldPaths = "paths" )
View Source
const ( IngressSpecType = "ingressSpec" IngressSpecFieldBackend = "backend" IngressSpecFieldRules = "rules" IngressSpecFieldTLS = "tls" )
View Source
const ( IngressStatusType = "ingressStatus" IngressStatusFieldLoadBalancer = "loadBalancer" )
View Source
const ( IngressTLSType = "ingressTLS" IngressTLSFieldCertificateID = "certificateId" IngressTLSFieldHosts = "hosts" )
View Source
const ( InitializerType = "initializer" InitializerFieldName = "name" )
View Source
const ( InitializersType = "initializers" InitializersFieldPending = "pending" InitializersFieldResult = "result" )
View Source
const ( ISCSIPersistentVolumeSourceType = "iscsiPersistentVolumeSource" ISCSIPersistentVolumeSourceFieldDiscoveryCHAPAuth = "chapAuthDiscovery" ISCSIPersistentVolumeSourceFieldFSType = "fsType" ISCSIPersistentVolumeSourceFieldIQN = "iqn" ISCSIPersistentVolumeSourceFieldISCSIInterface = "iscsiInterface" ISCSIPersistentVolumeSourceFieldInitiatorName = "initiatorName" ISCSIPersistentVolumeSourceFieldLun = "lun" ISCSIPersistentVolumeSourceFieldPortals = "portals" ISCSIPersistentVolumeSourceFieldReadOnly = "readOnly" ISCSIPersistentVolumeSourceFieldSecretRef = "secretRef" ISCSIPersistentVolumeSourceFieldSessionCHAPAuth = "chapAuthSession" ISCSIPersistentVolumeSourceFieldTargetPortal = "targetPortal" )
View Source
const ( ISCSIVolumeSourceType = "iscsiVolumeSource" ISCSIVolumeSourceFieldDiscoveryCHAPAuth = "chapAuthDiscovery" ISCSIVolumeSourceFieldFSType = "fsType" ISCSIVolumeSourceFieldIQN = "iqn" ISCSIVolumeSourceFieldISCSIInterface = "iscsiInterface" ISCSIVolumeSourceFieldInitiatorName = "initiatorName" ISCSIVolumeSourceFieldLun = "lun" ISCSIVolumeSourceFieldPortals = "portals" ISCSIVolumeSourceFieldReadOnly = "readOnly" ISCSIVolumeSourceFieldSecretRef = "secretRef" ISCSIVolumeSourceFieldSessionCHAPAuth = "chapAuthSession" ISCSIVolumeSourceFieldTargetPortal = "targetPortal" )
View Source
const ( JobType = "job" JobFieldActiveDeadlineSeconds = "activeDeadlineSeconds" JobFieldAnnotations = "annotations" JobFieldAutomountServiceAccountToken = "automountServiceAccountToken" JobFieldContainers = "containers" JobFieldCreated = "created" JobFieldCreatorID = "creatorId" JobFieldDNSConfig = "dnsConfig" JobFieldDNSPolicy = "dnsPolicy" JobFieldFsgid = "fsgid" JobFieldGids = "gids" JobFieldHostAliases = "hostAliases" JobFieldHostIPC = "hostIPC" JobFieldHostNetwork = "hostNetwork" JobFieldHostPID = "hostPID" JobFieldHostname = "hostname" JobFieldImagePullSecrets = "imagePullSecrets" JobFieldJobConfig = "jobConfig" JobFieldJobStatus = "jobStatus" JobFieldLabels = "labels" JobFieldName = "name" JobFieldNamespaceId = "namespaceId" JobFieldNodeID = "nodeId" JobFieldOwnerReferences = "ownerReferences" JobFieldPriority = "priority" JobFieldPriorityClassName = "priorityClassName" JobFieldProjectID = "projectId" JobFieldPublicEndpoints = "publicEndpoints" JobFieldReadinessGates = "readinessGates" JobFieldRemoved = "removed" JobFieldRestartPolicy = "restartPolicy" JobFieldRunAsGroup = "runAsGroup" JobFieldRunAsNonRoot = "runAsNonRoot" JobFieldRuntimeClassName = "runtimeClassName" JobFieldSchedulerName = "schedulerName" JobFieldScheduling = "scheduling" JobFieldSelector = "selector" JobFieldServiceAccountName = "serviceAccountName" JobFieldState = "state" JobFieldSubdomain = "subdomain" JobFieldSysctls = "sysctls" JobFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" JobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobFieldTransitioning = "transitioning" JobFieldTransitioningMessage = "transitioningMessage" JobFieldUUID = "uuid" JobFieldUid = "uid" JobFieldVolumes = "volumes" JobFieldWorkloadAnnotations = "workloadAnnotations" JobFieldWorkloadLabels = "workloadLabels" JobFieldWorkloadMetrics = "workloadMetrics" )
View Source
const ( JobConditionType = "jobCondition" JobConditionFieldLastProbeTime = "lastProbeTime" JobConditionFieldLastTransitionTime = "lastTransitionTime" JobConditionFieldMessage = "message" JobConditionFieldReason = "reason" JobConditionFieldStatus = "status" JobConditionFieldType = "type" )
View Source
const ( JobConfigType = "jobConfig" JobConfigFieldActiveDeadlineSeconds = "activeDeadlineSeconds" JobConfigFieldBackoffLimit = "backoffLimit" JobConfigFieldCompletions = "completions" JobConfigFieldManualSelector = "manualSelector" JobConfigFieldParallelism = "parallelism" )
View Source
const ( JobSpecType = "jobSpec" JobSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" JobSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" JobSpecFieldContainers = "containers" JobSpecFieldDNSConfig = "dnsConfig" JobSpecFieldDNSPolicy = "dnsPolicy" JobSpecFieldFsgid = "fsgid" JobSpecFieldGids = "gids" JobSpecFieldHostAliases = "hostAliases" JobSpecFieldHostIPC = "hostIPC" JobSpecFieldHostNetwork = "hostNetwork" JobSpecFieldHostPID = "hostPID" JobSpecFieldHostname = "hostname" JobSpecFieldImagePullSecrets = "imagePullSecrets" JobSpecFieldJobConfig = "jobConfig" JobSpecFieldNodeID = "nodeId" JobSpecFieldObjectMeta = "metadata" JobSpecFieldPriority = "priority" JobSpecFieldPriorityClassName = "priorityClassName" JobSpecFieldReadinessGates = "readinessGates" JobSpecFieldRestartPolicy = "restartPolicy" JobSpecFieldRunAsGroup = "runAsGroup" JobSpecFieldRunAsNonRoot = "runAsNonRoot" JobSpecFieldRuntimeClassName = "runtimeClassName" JobSpecFieldSchedulerName = "schedulerName" JobSpecFieldScheduling = "scheduling" JobSpecFieldSelector = "selector" JobSpecFieldServiceAccountName = "serviceAccountName" JobSpecFieldSubdomain = "subdomain" JobSpecFieldSysctls = "sysctls" JobSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" JobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobSpecFieldUid = "uid" JobSpecFieldVolumes = "volumes" )
View Source
const ( JobStatusType = "jobStatus" JobStatusFieldActive = "active" JobStatusFieldCompletionTime = "completionTime" JobStatusFieldConditions = "conditions" JobStatusFieldFailed = "failed" JobStatusFieldStartTime = "startTime" JobStatusFieldSucceeded = "succeeded" )
View Source
const ( JobTemplateSpecType = "jobTemplateSpec" JobTemplateSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" JobTemplateSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" JobTemplateSpecFieldContainers = "containers" JobTemplateSpecFieldDNSConfig = "dnsConfig" JobTemplateSpecFieldDNSPolicy = "dnsPolicy" JobTemplateSpecFieldFsgid = "fsgid" JobTemplateSpecFieldGids = "gids" JobTemplateSpecFieldHostAliases = "hostAliases" JobTemplateSpecFieldHostIPC = "hostIPC" JobTemplateSpecFieldHostNetwork = "hostNetwork" JobTemplateSpecFieldHostPID = "hostPID" JobTemplateSpecFieldHostname = "hostname" JobTemplateSpecFieldImagePullSecrets = "imagePullSecrets" JobTemplateSpecFieldJobConfig = "jobConfig" JobTemplateSpecFieldJobMetadata = "jobMetadata" JobTemplateSpecFieldNodeID = "nodeId" JobTemplateSpecFieldObjectMeta = "metadata" JobTemplateSpecFieldPriority = "priority" JobTemplateSpecFieldPriorityClassName = "priorityClassName" JobTemplateSpecFieldReadinessGates = "readinessGates" JobTemplateSpecFieldRestartPolicy = "restartPolicy" JobTemplateSpecFieldRunAsGroup = "runAsGroup" JobTemplateSpecFieldRunAsNonRoot = "runAsNonRoot" JobTemplateSpecFieldRuntimeClassName = "runtimeClassName" JobTemplateSpecFieldSchedulerName = "schedulerName" JobTemplateSpecFieldScheduling = "scheduling" JobTemplateSpecFieldSelector = "selector" JobTemplateSpecFieldServiceAccountName = "serviceAccountName" JobTemplateSpecFieldSubdomain = "subdomain" JobTemplateSpecFieldSysctls = "sysctls" JobTemplateSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" JobTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobTemplateSpecFieldUid = "uid" JobTemplateSpecFieldVolumes = "volumes" )
View Source
const ( KeyToPathType = "keyToPath" KeyToPathFieldKey = "key" KeyToPathFieldMode = "mode" KeyToPathFieldPath = "path" )
View Source
const ( LabelSelectorType = "labelSelector" LabelSelectorFieldMatchExpressions = "matchExpressions" LabelSelectorFieldMatchLabels = "matchLabels" )
View Source
const ( LabelSelectorRequirementType = "labelSelectorRequirement" LabelSelectorRequirementFieldKey = "key" LabelSelectorRequirementFieldOperator = "operator" LabelSelectorRequirementFieldValues = "values" )
View Source
const ( LifecycleType = "lifecycle" LifecycleFieldPostStart = "postStart" LifecycleFieldPreStop = "preStop" )
View Source
const ( ListMetaType = "listMeta" ListMetaFieldContinue = "continue" ListMetaFieldResourceVersion = "resourceVersion" ListMetaFieldSelfLink = "selfLink" )
View Source
const ( LoadBalancerIngressType = "loadBalancerIngress" LoadBalancerIngressFieldHostname = "hostname" LoadBalancerIngressFieldIP = "ip" )
View Source
const ( LoadBalancerStatusType = "loadBalancerStatus" LoadBalancerStatusFieldIngress = "ingress" )
View Source
const ( LocalObjectReferenceType = "localObjectReference" LocalObjectReferenceFieldName = "name" )
View Source
const ( LocalVolumeSourceType = "localVolumeSource" LocalVolumeSourceFieldFSType = "fsType" LocalVolumeSourceFieldPath = "path" )
View Source
const ( NamespaceSelectorType = "namespaceSelector" NamespaceSelectorFieldAny = "any" NamespaceSelectorFieldMatchNames = "matchNames" )
View Source
const ( NamespacedBasicAuthType = "namespacedBasicAuth" NamespacedBasicAuthFieldAnnotations = "annotations" NamespacedBasicAuthFieldCreated = "created" NamespacedBasicAuthFieldCreatorID = "creatorId" NamespacedBasicAuthFieldDescription = "description" NamespacedBasicAuthFieldLabels = "labels" NamespacedBasicAuthFieldName = "name" NamespacedBasicAuthFieldNamespaceId = "namespaceId" NamespacedBasicAuthFieldOwnerReferences = "ownerReferences" NamespacedBasicAuthFieldPassword = "password" NamespacedBasicAuthFieldProjectID = "projectId" NamespacedBasicAuthFieldRemoved = "removed" NamespacedBasicAuthFieldUUID = "uuid" NamespacedBasicAuthFieldUsername = "username" )
View Source
const ( NamespacedCertificateType = "namespacedCertificate" NamespacedCertificateFieldAlgorithm = "algorithm" NamespacedCertificateFieldAnnotations = "annotations" NamespacedCertificateFieldCN = "cn" NamespacedCertificateFieldCertFingerprint = "certFingerprint" NamespacedCertificateFieldCerts = "certs" NamespacedCertificateFieldCreated = "created" NamespacedCertificateFieldCreatorID = "creatorId" NamespacedCertificateFieldDescription = "description" NamespacedCertificateFieldExpiresAt = "expiresAt" NamespacedCertificateFieldIssuedAt = "issuedAt" NamespacedCertificateFieldIssuer = "issuer" NamespacedCertificateFieldKey = "key" NamespacedCertificateFieldKeySize = "keySize" NamespacedCertificateFieldLabels = "labels" NamespacedCertificateFieldName = "name" NamespacedCertificateFieldNamespaceId = "namespaceId" NamespacedCertificateFieldOwnerReferences = "ownerReferences" NamespacedCertificateFieldProjectID = "projectId" NamespacedCertificateFieldRemoved = "removed" NamespacedCertificateFieldSerialNumber = "serialNumber" NamespacedCertificateFieldSubjectAlternativeNames = "subjectAlternativeNames" NamespacedCertificateFieldUUID = "uuid" NamespacedCertificateFieldVersion = "version" )
View Source
const ( NamespacedDockerCredentialType = "namespacedDockerCredential" NamespacedDockerCredentialFieldAnnotations = "annotations" NamespacedDockerCredentialFieldCreated = "created" NamespacedDockerCredentialFieldCreatorID = "creatorId" NamespacedDockerCredentialFieldDescription = "description" NamespacedDockerCredentialFieldLabels = "labels" NamespacedDockerCredentialFieldName = "name" NamespacedDockerCredentialFieldNamespaceId = "namespaceId" NamespacedDockerCredentialFieldOwnerReferences = "ownerReferences" NamespacedDockerCredentialFieldProjectID = "projectId" NamespacedDockerCredentialFieldRegistries = "registries" NamespacedDockerCredentialFieldRemoved = "removed" NamespacedDockerCredentialFieldUUID = "uuid" )
View Source
const ( NamespacedSecretType = "namespacedSecret" NamespacedSecretFieldAnnotations = "annotations" NamespacedSecretFieldCreated = "created" NamespacedSecretFieldCreatorID = "creatorId" NamespacedSecretFieldData = "data" NamespacedSecretFieldDescription = "description" NamespacedSecretFieldKind = "kind" NamespacedSecretFieldLabels = "labels" NamespacedSecretFieldName = "name" NamespacedSecretFieldNamespaceId = "namespaceId" NamespacedSecretFieldOwnerReferences = "ownerReferences" NamespacedSecretFieldProjectID = "projectId" NamespacedSecretFieldRemoved = "removed" NamespacedSecretFieldStringData = "stringData" NamespacedSecretFieldUUID = "uuid" )
View Source
const ( NamespacedServiceAccountTokenType = "namespacedServiceAccountToken" NamespacedServiceAccountTokenFieldAccountName = "accountName" NamespacedServiceAccountTokenFieldAccountUID = "accountUid" NamespacedServiceAccountTokenFieldAnnotations = "annotations" NamespacedServiceAccountTokenFieldCACRT = "caCrt" NamespacedServiceAccountTokenFieldCreated = "created" NamespacedServiceAccountTokenFieldCreatorID = "creatorId" NamespacedServiceAccountTokenFieldDescription = "description" NamespacedServiceAccountTokenFieldLabels = "labels" NamespacedServiceAccountTokenFieldName = "name" NamespacedServiceAccountTokenFieldNamespaceId = "namespaceId" NamespacedServiceAccountTokenFieldOwnerReferences = "ownerReferences" NamespacedServiceAccountTokenFieldProjectID = "projectId" NamespacedServiceAccountTokenFieldRemoved = "removed" NamespacedServiceAccountTokenFieldToken = "token" NamespacedServiceAccountTokenFieldUUID = "uuid" )
View Source
const ( NamespacedSSHAuthType = "namespacedSshAuth" NamespacedSSHAuthFieldAnnotations = "annotations" NamespacedSSHAuthFieldCreated = "created" NamespacedSSHAuthFieldCreatorID = "creatorId" NamespacedSSHAuthFieldDescription = "description" NamespacedSSHAuthFieldFingerprint = "certFingerprint" NamespacedSSHAuthFieldLabels = "labels" NamespacedSSHAuthFieldName = "name" NamespacedSSHAuthFieldNamespaceId = "namespaceId" NamespacedSSHAuthFieldOwnerReferences = "ownerReferences" NamespacedSSHAuthFieldPrivateKey = "privateKey" NamespacedSSHAuthFieldProjectID = "projectId" NamespacedSSHAuthFieldRemoved = "removed" NamespacedSSHAuthFieldUUID = "uuid" )
View Source
const ( NFSVolumeSourceType = "nfsVolumeSource" NFSVolumeSourceFieldPath = "path" NFSVolumeSourceFieldReadOnly = "readOnly" NFSVolumeSourceFieldServer = "server" )
View Source
const ( NodeAffinityType = "nodeAffinity" NodeAffinityFieldPreferredDuringSchedulingIgnoredDuringExecution = "preferredDuringSchedulingIgnoredDuringExecution" NodeAffinityFieldRequiredDuringSchedulingIgnoredDuringExecution = "requiredDuringSchedulingIgnoredDuringExecution" )
View Source
const ( NodeSchedulingType = "nodeScheduling" NodeSchedulingFieldNodeID = "nodeId" NodeSchedulingFieldPreferred = "preferred" NodeSchedulingFieldRequireAll = "requireAll" NodeSchedulingFieldRequireAny = "requireAny" )
View Source
const ( NodeSelectorType = "nodeSelector" NodeSelectorFieldNodeSelectorTerms = "nodeSelectorTerms" )
View Source
const ( NodeSelectorRequirementType = "nodeSelectorRequirement" NodeSelectorRequirementFieldKey = "key" NodeSelectorRequirementFieldOperator = "operator" NodeSelectorRequirementFieldValues = "values" )
View Source
const ( NodeSelectorTermType = "nodeSelectorTerm" NodeSelectorTermFieldMatchExpressions = "matchExpressions" NodeSelectorTermFieldMatchFields = "matchFields" )
View Source
const ( ObjectFieldSelectorType = "objectFieldSelector" ObjectFieldSelectorFieldAPIVersion = "apiVersion" ObjectFieldSelectorFieldFieldPath = "fieldPath" )
View Source
const ( ObjectMetaType = "objectMeta" ObjectMetaFieldAnnotations = "annotations" ObjectMetaFieldCreated = "created" ObjectMetaFieldFinalizers = "finalizers" ObjectMetaFieldLabels = "labels" ObjectMetaFieldName = "name" ObjectMetaFieldNamespace = "namespace" ObjectMetaFieldOwnerReferences = "ownerReferences" ObjectMetaFieldRemoved = "removed" ObjectMetaFieldSelfLink = "selfLink" ObjectMetaFieldUUID = "uuid" )
View Source
const ( ObjectReferenceType = "objectReference" ObjectReferenceFieldAPIVersion = "apiVersion" ObjectReferenceFieldFieldPath = "fieldPath" ObjectReferenceFieldKind = "kind" ObjectReferenceFieldName = "name" ObjectReferenceFieldNamespace = "namespace" ObjectReferenceFieldResourceVersion = "resourceVersion" ObjectReferenceFieldUID = "uid" )
View Source
const ( OwnerReferenceType = "ownerReference" OwnerReferenceFieldAPIVersion = "apiVersion" OwnerReferenceFieldBlockOwnerDeletion = "blockOwnerDeletion" OwnerReferenceFieldController = "controller" OwnerReferenceFieldKind = "kind" OwnerReferenceFieldName = "name" OwnerReferenceFieldUID = "uid" )
View Source
const ( PersistentVolumeClaimType = "persistentVolumeClaim" PersistentVolumeClaimFieldAccessModes = "accessModes" PersistentVolumeClaimFieldAnnotations = "annotations" PersistentVolumeClaimFieldCreated = "created" PersistentVolumeClaimFieldCreatorID = "creatorId" PersistentVolumeClaimFieldDataSource = "dataSource" PersistentVolumeClaimFieldLabels = "labels" PersistentVolumeClaimFieldName = "name" PersistentVolumeClaimFieldNamespaceId = "namespaceId" PersistentVolumeClaimFieldOwnerReferences = "ownerReferences" PersistentVolumeClaimFieldProjectID = "projectId" PersistentVolumeClaimFieldRemoved = "removed" PersistentVolumeClaimFieldResources = "resources" PersistentVolumeClaimFieldSelector = "selector" PersistentVolumeClaimFieldState = "state" PersistentVolumeClaimFieldStatus = "status" PersistentVolumeClaimFieldStorageClassID = "storageClassId" PersistentVolumeClaimFieldTransitioning = "transitioning" PersistentVolumeClaimFieldTransitioningMessage = "transitioningMessage" PersistentVolumeClaimFieldUUID = "uuid" PersistentVolumeClaimFieldVolumeID = "volumeId" PersistentVolumeClaimFieldVolumeMode = "volumeMode" )
View Source
const ( PersistentVolumeClaimConditionType = "persistentVolumeClaimCondition" PersistentVolumeClaimConditionFieldLastProbeTime = "lastProbeTime" PersistentVolumeClaimConditionFieldLastTransitionTime = "lastTransitionTime" PersistentVolumeClaimConditionFieldMessage = "message" PersistentVolumeClaimConditionFieldReason = "reason" PersistentVolumeClaimConditionFieldStatus = "status" PersistentVolumeClaimConditionFieldType = "type" )
View Source
const ( PersistentVolumeClaimSpecType = "persistentVolumeClaimSpec" PersistentVolumeClaimSpecFieldAccessModes = "accessModes" PersistentVolumeClaimSpecFieldDataSource = "dataSource" PersistentVolumeClaimSpecFieldResources = "resources" PersistentVolumeClaimSpecFieldSelector = "selector" PersistentVolumeClaimSpecFieldStorageClassID = "storageClassId" PersistentVolumeClaimSpecFieldVolumeID = "volumeId" PersistentVolumeClaimSpecFieldVolumeMode = "volumeMode" )
View Source
const ( PersistentVolumeClaimStatusType = "persistentVolumeClaimStatus" PersistentVolumeClaimStatusFieldAccessModes = "accessModes" PersistentVolumeClaimStatusFieldCapacity = "capacity" PersistentVolumeClaimStatusFieldConditions = "conditions" PersistentVolumeClaimStatusFieldPhase = "phase" )
View Source
const ( PersistentVolumeClaimVolumeSourceType = "persistentVolumeClaimVolumeSource" PersistentVolumeClaimVolumeSourceFieldPersistentVolumeClaimID = "persistentVolumeClaimId" PersistentVolumeClaimVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( PersistentVolumeSpecType = "persistentVolumeSpec" PersistentVolumeSpecFieldAWSElasticBlockStore = "awsElasticBlockStore" PersistentVolumeSpecFieldAccessModes = "accessModes" PersistentVolumeSpecFieldAzureDisk = "azureDisk" PersistentVolumeSpecFieldAzureFile = "azureFile" PersistentVolumeSpecFieldCSI = "csi" PersistentVolumeSpecFieldCapacity = "capacity" PersistentVolumeSpecFieldCephFS = "cephfs" PersistentVolumeSpecFieldCinder = "cinder" PersistentVolumeSpecFieldClaimRef = "claimRef" PersistentVolumeSpecFieldFC = "fc" PersistentVolumeSpecFieldFlexVolume = "flexVolume" PersistentVolumeSpecFieldFlocker = "flocker" PersistentVolumeSpecFieldGCEPersistentDisk = "gcePersistentDisk" PersistentVolumeSpecFieldGlusterfs = "glusterfs" PersistentVolumeSpecFieldHostPath = "hostPath" PersistentVolumeSpecFieldISCSI = "iscsi" PersistentVolumeSpecFieldLocal = "local" PersistentVolumeSpecFieldMountOptions = "mountOptions" PersistentVolumeSpecFieldNFS = "nfs" PersistentVolumeSpecFieldNodeAffinity = "nodeAffinity" PersistentVolumeSpecFieldPersistentVolumeReclaimPolicy = "persistentVolumeReclaimPolicy" PersistentVolumeSpecFieldPhotonPersistentDisk = "photonPersistentDisk" PersistentVolumeSpecFieldPortworxVolume = "portworxVolume" PersistentVolumeSpecFieldQuobyte = "quobyte" PersistentVolumeSpecFieldRBD = "rbd" PersistentVolumeSpecFieldScaleIO = "scaleIO" PersistentVolumeSpecFieldStorageClassID = "storageClassId" PersistentVolumeSpecFieldStorageOS = "storageos" PersistentVolumeSpecFieldVolumeMode = "volumeMode" PersistentVolumeSpecFieldVsphereVolume = "vsphereVolume" )
View Source
const ( PhotonPersistentDiskVolumeSourceType = "photonPersistentDiskVolumeSource" PhotonPersistentDiskVolumeSourceFieldFSType = "fsType" PhotonPersistentDiskVolumeSourceFieldPdID = "pdID" )
View Source
const ( PipelineType = "pipeline" PipelineFieldAnnotations = "annotations" PipelineFieldCreated = "created" PipelineFieldCreatorID = "creatorId" PipelineFieldLabels = "labels" PipelineFieldLastExecutionID = "lastExecutionId" PipelineFieldLastRunState = "lastRunState" PipelineFieldLastStarted = "lastStarted" PipelineFieldName = "name" PipelineFieldNamespaceId = "namespaceId" PipelineFieldNextRun = "nextRun" PipelineFieldNextStart = "nextStart" PipelineFieldOwnerReferences = "ownerReferences" PipelineFieldPipelineState = "pipelineState" PipelineFieldProjectID = "projectId" PipelineFieldRemoved = "removed" PipelineFieldRepositoryURL = "repositoryUrl" PipelineFieldSourceCodeCredential = "sourceCodeCredential" PipelineFieldSourceCodeCredentialID = "sourceCodeCredentialId" PipelineFieldState = "state" PipelineFieldToken = "token" PipelineFieldTransitioning = "transitioning" PipelineFieldTransitioningMessage = "transitioningMessage" PipelineFieldTriggerWebhookPr = "triggerWebhookPr" PipelineFieldTriggerWebhookPush = "triggerWebhookPush" PipelineFieldTriggerWebhookTag = "triggerWebhookTag" PipelineFieldUUID = "uuid" PipelineFieldWebHookID = "webhookId" )
View Source
const ( PipelineConditionType = "pipelineCondition" PipelineConditionFieldLastTransitionTime = "lastTransitionTime" PipelineConditionFieldLastUpdateTime = "lastUpdateTime" PipelineConditionFieldMessage = "message" PipelineConditionFieldReason = "reason" PipelineConditionFieldStatus = "status" PipelineConditionFieldType = "type" )
View Source
const ( PipelineConfigType = "pipelineConfig" PipelineConfigFieldBranch = "branch" PipelineConfigFieldNotification = "notification" PipelineConfigFieldStages = "stages" PipelineConfigFieldTimeout = "timeout" )
View Source
const ( PipelineExecutionType = "pipelineExecution" PipelineExecutionFieldAnnotations = "annotations" PipelineExecutionFieldAuthor = "author" PipelineExecutionFieldAvatarURL = "avatarUrl" PipelineExecutionFieldBranch = "branch" PipelineExecutionFieldCommit = "commit" PipelineExecutionFieldConditions = "conditions" PipelineExecutionFieldCreated = "created" PipelineExecutionFieldCreatorID = "creatorId" PipelineExecutionFieldEmail = "email" PipelineExecutionFieldEnded = "ended" PipelineExecutionFieldEvent = "event" PipelineExecutionFieldExecutionState = "executionState" PipelineExecutionFieldHTMLLink = "htmlLink" PipelineExecutionFieldLabels = "labels" PipelineExecutionFieldMessage = "message" PipelineExecutionFieldName = "name" PipelineExecutionFieldNamespaceId = "namespaceId" PipelineExecutionFieldOwnerReferences = "ownerReferences" PipelineExecutionFieldPipelineConfig = "pipelineConfig" PipelineExecutionFieldPipelineID = "pipelineId" PipelineExecutionFieldProjectID = "projectId" PipelineExecutionFieldRef = "ref" PipelineExecutionFieldRemoved = "removed" PipelineExecutionFieldRepositoryURL = "repositoryUrl" PipelineExecutionFieldRun = "run" PipelineExecutionFieldStages = "stages" PipelineExecutionFieldStarted = "started" PipelineExecutionFieldState = "state" PipelineExecutionFieldTitle = "title" PipelineExecutionFieldTransitioning = "transitioning" PipelineExecutionFieldTransitioningMessage = "transitioningMessage" PipelineExecutionFieldTriggerUserID = "triggerUserId" PipelineExecutionFieldTriggeredBy = "triggeredBy" PipelineExecutionFieldUUID = "uuid" )
View Source
const ( PipelineExecutionSpecType = "pipelineExecutionSpec" PipelineExecutionSpecFieldAuthor = "author" PipelineExecutionSpecFieldAvatarURL = "avatarUrl" PipelineExecutionSpecFieldBranch = "branch" PipelineExecutionSpecFieldCommit = "commit" PipelineExecutionSpecFieldEmail = "email" PipelineExecutionSpecFieldEvent = "event" PipelineExecutionSpecFieldHTMLLink = "htmlLink" PipelineExecutionSpecFieldMessage = "message" PipelineExecutionSpecFieldPipelineConfig = "pipelineConfig" PipelineExecutionSpecFieldPipelineID = "pipelineId" PipelineExecutionSpecFieldProjectID = "projectId" PipelineExecutionSpecFieldRef = "ref" PipelineExecutionSpecFieldRepositoryURL = "repositoryUrl" PipelineExecutionSpecFieldRun = "run" PipelineExecutionSpecFieldTitle = "title" PipelineExecutionSpecFieldTriggerUserID = "triggerUserId" PipelineExecutionSpecFieldTriggeredBy = "triggeredBy" )
View Source
const ( PipelineExecutionStatusType = "pipelineExecutionStatus" PipelineExecutionStatusFieldConditions = "conditions" PipelineExecutionStatusFieldEnded = "ended" PipelineExecutionStatusFieldExecutionState = "executionState" PipelineExecutionStatusFieldStages = "stages" PipelineExecutionStatusFieldStarted = "started" )
View Source
const ( PipelineNotificationType = "pipelineNotification" PipelineNotificationFieldCondition = "condition" PipelineNotificationFieldMessage = "message" PipelineNotificationFieldRecipients = "recipients" )
View Source
const ( PipelineSettingType = "pipelineSetting" PipelineSettingFieldAnnotations = "annotations" PipelineSettingFieldCreated = "created" PipelineSettingFieldCreatorID = "creatorId" PipelineSettingFieldCustomized = "customized" PipelineSettingFieldDefault = "default" PipelineSettingFieldLabels = "labels" PipelineSettingFieldName = "name" PipelineSettingFieldNamespaceId = "namespaceId" PipelineSettingFieldOwnerReferences = "ownerReferences" PipelineSettingFieldProjectID = "projectId" PipelineSettingFieldRemoved = "removed" PipelineSettingFieldUUID = "uuid" PipelineSettingFieldValue = "value" )
View Source
const ( PipelineSpecType = "pipelineSpec" PipelineSpecFieldDisplayName = "displayName" PipelineSpecFieldProjectID = "projectId" PipelineSpecFieldRepositoryURL = "repositoryUrl" PipelineSpecFieldSourceCodeCredentialID = "sourceCodeCredentialId" PipelineSpecFieldTriggerWebhookPr = "triggerWebhookPr" PipelineSpecFieldTriggerWebhookPush = "triggerWebhookPush" PipelineSpecFieldTriggerWebhookTag = "triggerWebhookTag" )
View Source
const ( PipelineStatusType = "pipelineStatus" PipelineStatusFieldLastExecutionID = "lastExecutionId" PipelineStatusFieldLastRunState = "lastRunState" PipelineStatusFieldLastStarted = "lastStarted" PipelineStatusFieldNextRun = "nextRun" PipelineStatusFieldNextStart = "nextStart" PipelineStatusFieldPipelineState = "pipelineState" PipelineStatusFieldSourceCodeCredential = "sourceCodeCredential" PipelineStatusFieldToken = "token" PipelineStatusFieldWebHookID = "webhookId" )
View Source
const ( PodType = "pod" PodFieldActiveDeadlineSeconds = "activeDeadlineSeconds" PodFieldAnnotations = "annotations" PodFieldAutomountServiceAccountToken = "automountServiceAccountToken" PodFieldContainers = "containers" PodFieldCreated = "created" PodFieldCreatorID = "creatorId" PodFieldDNSConfig = "dnsConfig" PodFieldDNSPolicy = "dnsPolicy" PodFieldDescription = "description" PodFieldFsgid = "fsgid" PodFieldGids = "gids" PodFieldHostAliases = "hostAliases" PodFieldHostIPC = "hostIPC" PodFieldHostNetwork = "hostNetwork" PodFieldHostPID = "hostPID" PodFieldHostname = "hostname" PodFieldImagePullSecrets = "imagePullSecrets" PodFieldLabels = "labels" PodFieldName = "name" PodFieldNamespaceId = "namespaceId" PodFieldNodeID = "nodeId" PodFieldOwnerReferences = "ownerReferences" PodFieldPriority = "priority" PodFieldPriorityClassName = "priorityClassName" PodFieldProjectID = "projectId" PodFieldPublicEndpoints = "publicEndpoints" PodFieldReadinessGates = "readinessGates" PodFieldRemoved = "removed" PodFieldRestartPolicy = "restartPolicy" PodFieldRunAsGroup = "runAsGroup" PodFieldRunAsNonRoot = "runAsNonRoot" PodFieldRuntimeClassName = "runtimeClassName" PodFieldSchedulerName = "schedulerName" PodFieldScheduling = "scheduling" PodFieldServiceAccountName = "serviceAccountName" PodFieldState = "state" PodFieldStatus = "status" PodFieldSubdomain = "subdomain" PodFieldSysctls = "sysctls" PodFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodFieldTransitioning = "transitioning" PodFieldTransitioningMessage = "transitioningMessage" PodFieldUUID = "uuid" PodFieldUid = "uid" PodFieldVolumes = "volumes" PodFieldWorkloadID = "workloadId" PodFieldWorkloadMetrics = "workloadMetrics" )
View Source
const ( PodAffinityType = "podAffinity" PodAffinityFieldPreferredDuringSchedulingIgnoredDuringExecution = "preferredDuringSchedulingIgnoredDuringExecution" PodAffinityFieldRequiredDuringSchedulingIgnoredDuringExecution = "requiredDuringSchedulingIgnoredDuringExecution" )
View Source
const ( PodAffinityTermType = "podAffinityTerm" PodAffinityTermFieldLabelSelector = "labelSelector" PodAffinityTermFieldNamespaces = "namespaces" PodAffinityTermFieldTopologyKey = "topologyKey" )
View Source
const ( PodAntiAffinityType = "podAntiAffinity" PodAntiAffinityFieldPreferredDuringSchedulingIgnoredDuringExecution = "preferredDuringSchedulingIgnoredDuringExecution" PodAntiAffinityFieldRequiredDuringSchedulingIgnoredDuringExecution = "requiredDuringSchedulingIgnoredDuringExecution" )
View Source
const ( PodConditionType = "podCondition" PodConditionFieldLastProbeTime = "lastProbeTime" PodConditionFieldLastTransitionTime = "lastTransitionTime" PodConditionFieldMessage = "message" PodConditionFieldReason = "reason" PodConditionFieldStatus = "status" PodConditionFieldType = "type" )
View Source
const ( PodDNSConfigType = "podDNSConfig" PodDNSConfigFieldNameservers = "nameservers" PodDNSConfigFieldOptions = "options" PodDNSConfigFieldSearches = "searches" )
View Source
const ( PodDNSConfigOptionType = "podDNSConfigOption" PodDNSConfigOptionFieldName = "name" PodDNSConfigOptionFieldValue = "value" )
View Source
const ( PodReadinessGateType = "podReadinessGate" PodReadinessGateFieldConditionType = "conditionType" )
View Source
const ( PodSecurityContextType = "podSecurityContext" PodSecurityContextFieldFsgid = "fsgid" PodSecurityContextFieldGids = "gids" PodSecurityContextFieldRunAsGroup = "runAsGroup" PodSecurityContextFieldRunAsNonRoot = "runAsNonRoot" PodSecurityContextFieldSysctls = "sysctls" PodSecurityContextFieldUid = "uid" )
View Source
const ( PodSpecType = "podSpec" PodSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" PodSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" PodSpecFieldContainers = "containers" PodSpecFieldDNSConfig = "dnsConfig" PodSpecFieldDNSPolicy = "dnsPolicy" PodSpecFieldFsgid = "fsgid" PodSpecFieldGids = "gids" PodSpecFieldHostAliases = "hostAliases" PodSpecFieldHostIPC = "hostIPC" PodSpecFieldHostNetwork = "hostNetwork" PodSpecFieldHostPID = "hostPID" PodSpecFieldHostname = "hostname" PodSpecFieldImagePullSecrets = "imagePullSecrets" PodSpecFieldNodeID = "nodeId" PodSpecFieldPriority = "priority" PodSpecFieldPriorityClassName = "priorityClassName" PodSpecFieldReadinessGates = "readinessGates" PodSpecFieldRestartPolicy = "restartPolicy" PodSpecFieldRunAsGroup = "runAsGroup" PodSpecFieldRunAsNonRoot = "runAsNonRoot" PodSpecFieldRuntimeClassName = "runtimeClassName" PodSpecFieldSchedulerName = "schedulerName" PodSpecFieldScheduling = "scheduling" PodSpecFieldServiceAccountName = "serviceAccountName" PodSpecFieldSubdomain = "subdomain" PodSpecFieldSysctls = "sysctls" PodSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodSpecFieldUid = "uid" PodSpecFieldVolumes = "volumes" )
View Source
const ( PodStatusType = "podStatus" PodStatusFieldConditions = "conditions" PodStatusFieldContainerStatuses = "containerStatuses" PodStatusFieldInitContainerStatuses = "initContainerStatuses" PodStatusFieldMessage = "message" PodStatusFieldNodeIp = "nodeIp" PodStatusFieldNominatedNodeName = "nominatedNodeName" PodStatusFieldPhase = "phase" PodStatusFieldPodIp = "podIp" PodStatusFieldQOSClass = "qosClass" PodStatusFieldReason = "reason" PodStatusFieldStartTime = "startTime" )
View Source
const ( PodTemplateSpecType = "podTemplateSpec" PodTemplateSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" PodTemplateSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" PodTemplateSpecFieldContainers = "containers" PodTemplateSpecFieldDNSConfig = "dnsConfig" PodTemplateSpecFieldDNSPolicy = "dnsPolicy" PodTemplateSpecFieldFsgid = "fsgid" PodTemplateSpecFieldGids = "gids" PodTemplateSpecFieldHostAliases = "hostAliases" PodTemplateSpecFieldHostIPC = "hostIPC" PodTemplateSpecFieldHostNetwork = "hostNetwork" PodTemplateSpecFieldHostPID = "hostPID" PodTemplateSpecFieldHostname = "hostname" PodTemplateSpecFieldImagePullSecrets = "imagePullSecrets" PodTemplateSpecFieldNodeID = "nodeId" PodTemplateSpecFieldObjectMeta = "metadata" PodTemplateSpecFieldPriority = "priority" PodTemplateSpecFieldPriorityClassName = "priorityClassName" PodTemplateSpecFieldReadinessGates = "readinessGates" PodTemplateSpecFieldRestartPolicy = "restartPolicy" PodTemplateSpecFieldRunAsGroup = "runAsGroup" PodTemplateSpecFieldRunAsNonRoot = "runAsNonRoot" PodTemplateSpecFieldRuntimeClassName = "runtimeClassName" PodTemplateSpecFieldSchedulerName = "schedulerName" PodTemplateSpecFieldScheduling = "scheduling" PodTemplateSpecFieldServiceAccountName = "serviceAccountName" PodTemplateSpecFieldSubdomain = "subdomain" PodTemplateSpecFieldSysctls = "sysctls" 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 ( PrometheusType = "prometheus" PrometheusFieldAdditionalAlertManagerConfigs = "additionalAlertManagerConfigs" PrometheusFieldAdditionalAlertRelabelConfigs = "additionalAlertRelabelConfigs" PrometheusFieldAdditionalScrapeConfigs = "additionalScrapeConfigs" PrometheusFieldAffinity = "affinity" PrometheusFieldAlerting = "alerting" PrometheusFieldAnnotations = "annotations" PrometheusFieldBaseImage = "baseImage" PrometheusFieldConfigMaps = "configMaps" PrometheusFieldContainers = "containers" PrometheusFieldCreated = "created" PrometheusFieldCreatorID = "creatorId" PrometheusFieldDescription = "description" PrometheusFieldEvaluationInterval = "evaluationInterval" PrometheusFieldExternalLabels = "externalLabels" PrometheusFieldExternalURL = "externalUrl" PrometheusFieldImagePullSecrets = "imagePullSecrets" PrometheusFieldLabels = "labels" PrometheusFieldListenLocal = "listenLocal" PrometheusFieldLogLevel = "logLevel" PrometheusFieldName = "name" PrometheusFieldNamespaceId = "namespaceId" PrometheusFieldNodeSelector = "nodeSelector" PrometheusFieldOwnerReferences = "ownerReferences" PrometheusFieldPodMetadata = "podMetadata" PrometheusFieldPriorityClassName = "priorityClassName" PrometheusFieldProjectID = "projectId" PrometheusFieldRemoteRead = "remoteRead" PrometheusFieldRemoteWrite = "remoteWrite" PrometheusFieldRemoved = "removed" PrometheusFieldReplicas = "replicas" PrometheusFieldResources = "resources" PrometheusFieldRetention = "retention" PrometheusFieldRoutePrefix = "routePrefix" PrometheusFieldRuleSelector = "ruleSelector" PrometheusFieldSHA = "sha" PrometheusFieldScrapeInterval = "scrapeInterval" PrometheusFieldSecrets = "secrets" PrometheusFieldSecurityContext = "securityContext" PrometheusFieldServiceAccountName = "serviceAccountName" PrometheusFieldServiceMonitorSelector = "serviceMonitorSelector" PrometheusFieldState = "state" PrometheusFieldStorage = "storage" PrometheusFieldTag = "tag" PrometheusFieldTolerations = "tolerations" PrometheusFieldTransitioning = "transitioning" PrometheusFieldTransitioningMessage = "transitioningMessage" PrometheusFieldUUID = "uuid" PrometheusFieldVersion = "version" )
View Source
const ( PrometheusRuleType = "prometheusRule" PrometheusRuleFieldAnnotations = "annotations" PrometheusRuleFieldCreated = "created" PrometheusRuleFieldCreatorID = "creatorId" PrometheusRuleFieldGroups = "groups" PrometheusRuleFieldLabels = "labels" PrometheusRuleFieldName = "name" PrometheusRuleFieldNamespaceId = "namespaceId" PrometheusRuleFieldOwnerReferences = "ownerReferences" PrometheusRuleFieldProjectID = "projectId" PrometheusRuleFieldRemoved = "removed" PrometheusRuleFieldUUID = "uuid" )
View Source
const ( PrometheusRuleSpecType = "prometheusRuleSpec" PrometheusRuleSpecFieldGroups = "groups" )
View Source
const ( PrometheusSpecType = "prometheusSpec" PrometheusSpecFieldAdditionalAlertManagerConfigs = "additionalAlertManagerConfigs" PrometheusSpecFieldAdditionalAlertRelabelConfigs = "additionalAlertRelabelConfigs" PrometheusSpecFieldAdditionalScrapeConfigs = "additionalScrapeConfigs" PrometheusSpecFieldAffinity = "affinity" PrometheusSpecFieldAlerting = "alerting" PrometheusSpecFieldBaseImage = "baseImage" PrometheusSpecFieldConfigMaps = "configMaps" PrometheusSpecFieldContainers = "containers" PrometheusSpecFieldEvaluationInterval = "evaluationInterval" PrometheusSpecFieldExternalLabels = "externalLabels" PrometheusSpecFieldExternalURL = "externalUrl" PrometheusSpecFieldImagePullSecrets = "imagePullSecrets" PrometheusSpecFieldListenLocal = "listenLocal" PrometheusSpecFieldLogLevel = "logLevel" PrometheusSpecFieldNodeSelector = "nodeSelector" PrometheusSpecFieldPodMetadata = "podMetadata" PrometheusSpecFieldPriorityClassName = "priorityClassName" PrometheusSpecFieldRemoteRead = "remoteRead" PrometheusSpecFieldRemoteWrite = "remoteWrite" PrometheusSpecFieldReplicas = "replicas" PrometheusSpecFieldResources = "resources" PrometheusSpecFieldRetention = "retention" PrometheusSpecFieldRoutePrefix = "routePrefix" PrometheusSpecFieldRuleSelector = "ruleSelector" PrometheusSpecFieldSHA = "sha" PrometheusSpecFieldScrapeInterval = "scrapeInterval" PrometheusSpecFieldSecrets = "secrets" PrometheusSpecFieldSecurityContext = "securityContext" PrometheusSpecFieldServiceAccountName = "serviceAccountName" PrometheusSpecFieldServiceMonitorSelector = "serviceMonitorSelector" PrometheusSpecFieldStorage = "storage" PrometheusSpecFieldTag = "tag" PrometheusSpecFieldTolerations = "tolerations" PrometheusSpecFieldVersion = "version" )
View Source
const ( PrometheusStatusType = "prometheusStatus" PrometheusStatusFieldAvailableReplicas = "availableReplicas" PrometheusStatusFieldPaused = "paused" PrometheusStatusFieldReplicas = "replicas" PrometheusStatusFieldUpdatedReplicas = "updatedReplicas" )
View Source
const ( PublicEndpointType = "publicEndpoint" PublicEndpointFieldAddresses = "addresses" PublicEndpointFieldAllNodes = "allNodes" PublicEndpointFieldHostname = "hostname" PublicEndpointFieldIngressID = "ingressId" PublicEndpointFieldNodeID = "nodeId" PublicEndpointFieldPath = "path" PublicEndpointFieldPodID = "podId" PublicEndpointFieldPort = "port" PublicEndpointFieldProtocol = "protocol" PublicEndpointFieldServiceID = "serviceId" )
View Source
const ( PublishCatalogConfigType = "publishCatalogConfig" PublishCatalogConfigFieldCatalogTemplate = "catalogTemplate" PublishCatalogConfigFieldGitAuthor = "gitAuthor" PublishCatalogConfigFieldGitBranch = "gitBranch" PublishCatalogConfigFieldGitEmail = "gitEmail" PublishCatalogConfigFieldGitURL = "gitUrl" PublishCatalogConfigFieldPath = "path" PublishCatalogConfigFieldVersion = "version" )
View Source
const ( PublishImageConfigType = "publishImageConfig" PublishImageConfigFieldBuildContext = "buildContext" PublishImageConfigFieldDockerfilePath = "dockerfilePath" PublishImageConfigFieldPushRemote = "pushRemote" PublishImageConfigFieldRegistry = "registry" PublishImageConfigFieldTag = "tag" )
View Source
const ( PushPipelineConfigInputType = "pushPipelineConfigInput" PushPipelineConfigInputFieldConfigs = "configs" )
View Source
const ( QueueConfigType = "queueConfig" QueueConfigFieldBatchSendDeadline = "batchSendDeadline" QueueConfigFieldCapacity = "capacity" QueueConfigFieldMaxBackoff = "maxBackoff" QueueConfigFieldMaxRetries = "maxRetries" QueueConfigFieldMaxSamplesPerSend = "maxSamplesPerSend" QueueConfigFieldMaxShards = "maxShards" QueueConfigFieldMinBackoff = "minBackoff" )
View Source
const ( QuobyteVolumeSourceType = "quobyteVolumeSource" QuobyteVolumeSourceFieldGroup = "group" QuobyteVolumeSourceFieldReadOnly = "readOnly" QuobyteVolumeSourceFieldRegistry = "registry" QuobyteVolumeSourceFieldUser = "user" QuobyteVolumeSourceFieldVolume = "volume" )
View Source
const ( RBDPersistentVolumeSourceType = "rbdPersistentVolumeSource" RBDPersistentVolumeSourceFieldCephMonitors = "monitors" RBDPersistentVolumeSourceFieldFSType = "fsType" RBDPersistentVolumeSourceFieldKeyring = "keyring" RBDPersistentVolumeSourceFieldRBDImage = "image" RBDPersistentVolumeSourceFieldRBDPool = "pool" RBDPersistentVolumeSourceFieldRadosUser = "user" RBDPersistentVolumeSourceFieldReadOnly = "readOnly" RBDPersistentVolumeSourceFieldSecretRef = "secretRef" )
View Source
const ( RBDVolumeSourceType = "rbdVolumeSource" RBDVolumeSourceFieldCephMonitors = "monitors" RBDVolumeSourceFieldFSType = "fsType" RBDVolumeSourceFieldKeyring = "keyring" RBDVolumeSourceFieldRBDImage = "image" RBDVolumeSourceFieldRBDPool = "pool" RBDVolumeSourceFieldRadosUser = "user" RBDVolumeSourceFieldReadOnly = "readOnly" RBDVolumeSourceFieldSecretRef = "secretRef" )
View Source
const ( RecipientType = "recipient" RecipientFieldNotifier = "notifier" RecipientFieldRecipient = "recipient" )
View Source
const ( RegistryCredentialType = "registryCredential" RegistryCredentialFieldAuth = "auth" RegistryCredentialFieldDescription = "description" RegistryCredentialFieldPassword = "password" RegistryCredentialFieldUsername = "username" )
View Source
const ( RelabelConfigType = "relabelConfig" RelabelConfigFieldAction = "action" RelabelConfigFieldModulus = "modulus" RelabelConfigFieldRegex = "regex" RelabelConfigFieldReplacement = "replacement" RelabelConfigFieldSeparator = "separator" RelabelConfigFieldSourceLabels = "sourceLabels" RelabelConfigFieldTargetLabel = "targetLabel" )
View Source
const ( RemoteReadSpecType = "remoteReadSpec" RemoteReadSpecFieldBasicAuth = "basicAuth" RemoteReadSpecFieldBearerToken = "bearerToken" RemoteReadSpecFieldBearerTokenFile = "bearerTokenFile" RemoteReadSpecFieldProxyURL = "proxyUrl" RemoteReadSpecFieldReadRecent = "readRecent" RemoteReadSpecFieldRemoteTimeout = "remoteTimeout" RemoteReadSpecFieldRequiredMatchers = "requiredMatchers" RemoteReadSpecFieldTLSConfig = "tlsConfig" RemoteReadSpecFieldURL = "url" )
View Source
const ( RemoteWriteSpecType = "remoteWriteSpec" RemoteWriteSpecFieldBasicAuth = "basicAuth" RemoteWriteSpecFieldBearerToken = "bearerToken" RemoteWriteSpecFieldBearerTokenFile = "bearerTokenFile" RemoteWriteSpecFieldProxyURL = "proxyUrl" RemoteWriteSpecFieldQueueConfig = "queueConfig" RemoteWriteSpecFieldRemoteTimeout = "remoteTimeout" RemoteWriteSpecFieldTLSConfig = "tlsConfig" RemoteWriteSpecFieldURL = "url" RemoteWriteSpecFieldWriteRelabelConfigs = "writeRelabelConfigs" )
View Source
const ( ReplicaSetType = "replicaSet" ReplicaSetFieldActiveDeadlineSeconds = "activeDeadlineSeconds" ReplicaSetFieldAnnotations = "annotations" ReplicaSetFieldAutomountServiceAccountToken = "automountServiceAccountToken" ReplicaSetFieldContainers = "containers" ReplicaSetFieldCreated = "created" ReplicaSetFieldCreatorID = "creatorId" ReplicaSetFieldDNSConfig = "dnsConfig" ReplicaSetFieldDNSPolicy = "dnsPolicy" ReplicaSetFieldFsgid = "fsgid" ReplicaSetFieldGids = "gids" ReplicaSetFieldHostAliases = "hostAliases" ReplicaSetFieldHostIPC = "hostIPC" ReplicaSetFieldHostNetwork = "hostNetwork" ReplicaSetFieldHostPID = "hostPID" ReplicaSetFieldHostname = "hostname" ReplicaSetFieldImagePullSecrets = "imagePullSecrets" ReplicaSetFieldLabels = "labels" ReplicaSetFieldName = "name" ReplicaSetFieldNamespaceId = "namespaceId" ReplicaSetFieldNodeID = "nodeId" ReplicaSetFieldOwnerReferences = "ownerReferences" ReplicaSetFieldPriority = "priority" ReplicaSetFieldPriorityClassName = "priorityClassName" ReplicaSetFieldProjectID = "projectId" ReplicaSetFieldPublicEndpoints = "publicEndpoints" ReplicaSetFieldReadinessGates = "readinessGates" ReplicaSetFieldRemoved = "removed" ReplicaSetFieldReplicaSetConfig = "replicaSetConfig" ReplicaSetFieldReplicaSetStatus = "replicaSetStatus" ReplicaSetFieldRestartPolicy = "restartPolicy" ReplicaSetFieldRunAsGroup = "runAsGroup" ReplicaSetFieldRunAsNonRoot = "runAsNonRoot" ReplicaSetFieldRuntimeClassName = "runtimeClassName" ReplicaSetFieldScale = "scale" ReplicaSetFieldSchedulerName = "schedulerName" ReplicaSetFieldScheduling = "scheduling" ReplicaSetFieldSelector = "selector" ReplicaSetFieldServiceAccountName = "serviceAccountName" ReplicaSetFieldState = "state" ReplicaSetFieldSubdomain = "subdomain" ReplicaSetFieldSysctls = "sysctls" ReplicaSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicaSetFieldTransitioning = "transitioning" ReplicaSetFieldTransitioningMessage = "transitioningMessage" ReplicaSetFieldUUID = "uuid" ReplicaSetFieldUid = "uid" ReplicaSetFieldVolumes = "volumes" ReplicaSetFieldWorkloadAnnotations = "workloadAnnotations" ReplicaSetFieldWorkloadLabels = "workloadLabels" ReplicaSetFieldWorkloadMetrics = "workloadMetrics" )
View Source
const ( ReplicaSetConditionType = "replicaSetCondition" ReplicaSetConditionFieldLastTransitionTime = "lastTransitionTime" ReplicaSetConditionFieldMessage = "message" ReplicaSetConditionFieldReason = "reason" ReplicaSetConditionFieldStatus = "status" ReplicaSetConditionFieldType = "type" )
View Source
const ( ReplicaSetConfigType = "replicaSetConfig" ReplicaSetConfigFieldMinReadySeconds = "minReadySeconds" )
View Source
const ( ReplicaSetSpecType = "replicaSetSpec" ReplicaSetSpecFieldReplicaSetConfig = "replicaSetConfig" ReplicaSetSpecFieldScale = "scale" ReplicaSetSpecFieldSelector = "selector" ReplicaSetSpecFieldTemplate = "template" )
View Source
const ( ReplicaSetStatusType = "replicaSetStatus" ReplicaSetStatusFieldAvailableReplicas = "availableReplicas" ReplicaSetStatusFieldConditions = "conditions" ReplicaSetStatusFieldFullyLabeledReplicas = "fullyLabeledReplicas" ReplicaSetStatusFieldObservedGeneration = "observedGeneration" ReplicaSetStatusFieldReadyReplicas = "readyReplicas" ReplicaSetStatusFieldReplicas = "replicas" )
View Source
const ( ReplicationControllerType = "replicationController" ReplicationControllerFieldActiveDeadlineSeconds = "activeDeadlineSeconds" ReplicationControllerFieldAnnotations = "annotations" ReplicationControllerFieldAutomountServiceAccountToken = "automountServiceAccountToken" ReplicationControllerFieldContainers = "containers" ReplicationControllerFieldCreated = "created" ReplicationControllerFieldCreatorID = "creatorId" ReplicationControllerFieldDNSConfig = "dnsConfig" ReplicationControllerFieldDNSPolicy = "dnsPolicy" 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" ReplicationControllerFieldReadinessGates = "readinessGates" ReplicationControllerFieldRemoved = "removed" ReplicationControllerFieldReplicationControllerConfig = "replicationControllerConfig" ReplicationControllerFieldReplicationControllerStatus = "replicationControllerStatus" ReplicationControllerFieldRestartPolicy = "restartPolicy" ReplicationControllerFieldRunAsGroup = "runAsGroup" ReplicationControllerFieldRunAsNonRoot = "runAsNonRoot" ReplicationControllerFieldRuntimeClassName = "runtimeClassName" ReplicationControllerFieldScale = "scale" ReplicationControllerFieldSchedulerName = "schedulerName" ReplicationControllerFieldScheduling = "scheduling" ReplicationControllerFieldSelector = "selector" ReplicationControllerFieldServiceAccountName = "serviceAccountName" ReplicationControllerFieldState = "state" ReplicationControllerFieldSubdomain = "subdomain" ReplicationControllerFieldSysctls = "sysctls" ReplicationControllerFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicationControllerFieldTransitioning = "transitioning" ReplicationControllerFieldTransitioningMessage = "transitioningMessage" ReplicationControllerFieldUUID = "uuid" ReplicationControllerFieldUid = "uid" ReplicationControllerFieldVolumes = "volumes" ReplicationControllerFieldWorkloadAnnotations = "workloadAnnotations" ReplicationControllerFieldWorkloadLabels = "workloadLabels" ReplicationControllerFieldWorkloadMetrics = "workloadMetrics" )
View Source
const ( ReplicationControllerConditionType = "replicationControllerCondition" ReplicationControllerConditionFieldLastTransitionTime = "lastTransitionTime" ReplicationControllerConditionFieldMessage = "message" ReplicationControllerConditionFieldReason = "reason" ReplicationControllerConditionFieldStatus = "status" ReplicationControllerConditionFieldType = "type" )
View Source
const ( ReplicationControllerConfigType = "replicationControllerConfig" ReplicationControllerConfigFieldMinReadySeconds = "minReadySeconds" )
View Source
const ( ReplicationControllerSpecType = "replicationControllerSpec" ReplicationControllerSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" ReplicationControllerSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" ReplicationControllerSpecFieldContainers = "containers" ReplicationControllerSpecFieldDNSConfig = "dnsConfig" ReplicationControllerSpecFieldDNSPolicy = "dnsPolicy" ReplicationControllerSpecFieldFsgid = "fsgid" ReplicationControllerSpecFieldGids = "gids" ReplicationControllerSpecFieldHostAliases = "hostAliases" ReplicationControllerSpecFieldHostIPC = "hostIPC" ReplicationControllerSpecFieldHostNetwork = "hostNetwork" ReplicationControllerSpecFieldHostPID = "hostPID" ReplicationControllerSpecFieldHostname = "hostname" ReplicationControllerSpecFieldImagePullSecrets = "imagePullSecrets" ReplicationControllerSpecFieldNodeID = "nodeId" ReplicationControllerSpecFieldObjectMeta = "metadata" ReplicationControllerSpecFieldPriority = "priority" ReplicationControllerSpecFieldPriorityClassName = "priorityClassName" ReplicationControllerSpecFieldReadinessGates = "readinessGates" ReplicationControllerSpecFieldReplicationControllerConfig = "replicationControllerConfig" ReplicationControllerSpecFieldRestartPolicy = "restartPolicy" ReplicationControllerSpecFieldRunAsGroup = "runAsGroup" ReplicationControllerSpecFieldRunAsNonRoot = "runAsNonRoot" ReplicationControllerSpecFieldRuntimeClassName = "runtimeClassName" ReplicationControllerSpecFieldScale = "scale" ReplicationControllerSpecFieldSchedulerName = "schedulerName" ReplicationControllerSpecFieldScheduling = "scheduling" ReplicationControllerSpecFieldSelector = "selector" ReplicationControllerSpecFieldServiceAccountName = "serviceAccountName" ReplicationControllerSpecFieldSubdomain = "subdomain" ReplicationControllerSpecFieldSysctls = "sysctls" 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 ( RepoPermType = "repoPerm" RepoPermFieldAdmin = "admin" RepoPermFieldPull = "pull" RepoPermFieldPush = "push" )
View Source
const ( ResourceFieldSelectorType = "resourceFieldSelector" ResourceFieldSelectorFieldContainerName = "containerName" ResourceFieldSelectorFieldDivisor = "divisor" ResourceFieldSelectorFieldResource = "resource" )
View Source
const ( ResourceRequirementsType = "resourceRequirements" ResourceRequirementsFieldLimits = "limits" ResourceRequirementsFieldRequests = "requests" )
View Source
const ( RollbackRevisionType = "rollbackRevision" RollbackRevisionFieldForceUpgrade = "forceUpgrade" RollbackRevisionFieldRevisionID = "revisionId" )
View Source
const ( RollingUpdateDaemonSetType = "rollingUpdateDaemonSet" )
View Source
const ( RollingUpdateDeploymentType = "rollingUpdateDeployment" RollingUpdateDeploymentFieldMaxSurge = "maxSurge" )
View Source
const ( RollingUpdateStatefulSetStrategyType = "rollingUpdateStatefulSetStrategy" RollingUpdateStatefulSetStrategyFieldPartition = "partition" )
View Source
const ( RuleType = "rule" RuleFieldAlert = "alert" RuleFieldAnnotations = "annotations" RuleFieldExpr = "expr" RuleFieldFor = "for" RuleFieldLabels = "labels" RuleFieldRecord = "record" )
View Source
const ( RuleGroupType = "ruleGroup" RuleGroupFieldInterval = "interval" RuleGroupFieldName = "name" RuleGroupFieldRules = "rules" )
View Source
const ( RunPipelineInputType = "runPipelineInput" RunPipelineInputFieldBranch = "branch" )
View Source
const ( RunScriptConfigType = "runScriptConfig" RunScriptConfigFieldImage = "image" RunScriptConfigFieldShellScript = "shellScript" )
View Source
const ( ScaleIOPersistentVolumeSourceType = "scaleIOPersistentVolumeSource" ScaleIOPersistentVolumeSourceFieldFSType = "fsType" ScaleIOPersistentVolumeSourceFieldGateway = "gateway" ScaleIOPersistentVolumeSourceFieldProtectionDomain = "protectionDomain" ScaleIOPersistentVolumeSourceFieldReadOnly = "readOnly" ScaleIOPersistentVolumeSourceFieldSSLEnabled = "sslEnabled" ScaleIOPersistentVolumeSourceFieldSecretRef = "secretRef" ScaleIOPersistentVolumeSourceFieldStorageMode = "storageMode" ScaleIOPersistentVolumeSourceFieldStoragePool = "storagePool" ScaleIOPersistentVolumeSourceFieldSystem = "system" ScaleIOPersistentVolumeSourceFieldVolumeName = "volumeName" )
View Source
const ( ScaleIOVolumeSourceType = "scaleIOVolumeSource" ScaleIOVolumeSourceFieldFSType = "fsType" ScaleIOVolumeSourceFieldGateway = "gateway" ScaleIOVolumeSourceFieldProtectionDomain = "protectionDomain" ScaleIOVolumeSourceFieldReadOnly = "readOnly" ScaleIOVolumeSourceFieldSSLEnabled = "sslEnabled" ScaleIOVolumeSourceFieldSecretRef = "secretRef" ScaleIOVolumeSourceFieldStorageMode = "storageMode" ScaleIOVolumeSourceFieldStoragePool = "storagePool" ScaleIOVolumeSourceFieldSystem = "system" ScaleIOVolumeSourceFieldVolumeName = "volumeName" )
View Source
const ( SchedulingType = "scheduling" SchedulingFieldNode = "node" SchedulingFieldPriority = "priority" SchedulingFieldPriorityClassName = "priorityClassName" SchedulingFieldScheduler = "scheduler" SchedulingFieldTolerate = "tolerate" )
View Source
const ( SELinuxOptionsType = "seLinuxOptions" SELinuxOptionsFieldLevel = "level" SELinuxOptionsFieldRole = "role" SELinuxOptionsFieldType = "type" SELinuxOptionsFieldUser = "user" )
View Source
const ( SecretType = "secret" SecretFieldAnnotations = "annotations" SecretFieldCreated = "created" SecretFieldCreatorID = "creatorId" SecretFieldData = "data" SecretFieldDescription = "description" SecretFieldKind = "kind" SecretFieldLabels = "labels" SecretFieldName = "name" SecretFieldNamespaceId = "namespaceId" SecretFieldOwnerReferences = "ownerReferences" SecretFieldProjectID = "projectId" SecretFieldRemoved = "removed" SecretFieldStringData = "stringData" SecretFieldUUID = "uuid" )
View Source
const ( SecretEnvSourceType = "secretEnvSource" SecretEnvSourceFieldName = "name" SecretEnvSourceFieldOptional = "optional" )
View Source
const ( SecretKeySelectorType = "secretKeySelector" SecretKeySelectorFieldKey = "key" SecretKeySelectorFieldName = "name" SecretKeySelectorFieldOptional = "optional" )
View Source
const ( SecretProjectionType = "secretProjection" SecretProjectionFieldItems = "items" SecretProjectionFieldName = "name" SecretProjectionFieldOptional = "optional" )
View Source
const ( SecretReferenceType = "secretReference" SecretReferenceFieldName = "name" SecretReferenceFieldNamespace = "namespace" )
View Source
const ( SecretVolumeSourceType = "secretVolumeSource" SecretVolumeSourceFieldDefaultMode = "defaultMode" SecretVolumeSourceFieldItems = "items" SecretVolumeSourceFieldOptional = "optional" SecretVolumeSourceFieldSecretName = "secretName" )
View Source
const ( SecurityContextType = "securityContext" SecurityContextFieldAllowPrivilegeEscalation = "allowPrivilegeEscalation" SecurityContextFieldCapAdd = "capAdd" SecurityContextFieldCapDrop = "capDrop" SecurityContextFieldPrivileged = "privileged" SecurityContextFieldProcMount = "procMount" SecurityContextFieldReadOnly = "readOnly" SecurityContextFieldRunAsGroup = "runAsGroup" SecurityContextFieldRunAsNonRoot = "runAsNonRoot" SecurityContextFieldUid = "uid" )
View Source
const ( ServiceType = "service" ServiceFieldAnnotations = "annotations" ServiceFieldClusterIp = "clusterIp" ServiceFieldCreated = "created" ServiceFieldCreatorID = "creatorId" ServiceFieldDescription = "description" ServiceFieldExternalIPs = "externalIPs" ServiceFieldExternalTrafficPolicy = "externalTrafficPolicy" ServiceFieldHealthCheckNodePort = "healthCheckNodePort" ServiceFieldHostname = "hostname" ServiceFieldIPAddresses = "ipAddresses" ServiceFieldKind = "kind" ServiceFieldLabels = "labels" ServiceFieldLoadBalancerIP = "loadBalancerIP" ServiceFieldLoadBalancerSourceRanges = "loadBalancerSourceRanges" ServiceFieldName = "name" ServiceFieldNamespaceId = "namespaceId" ServiceFieldOwnerReferences = "ownerReferences" ServiceFieldPorts = "ports" ServiceFieldProjectID = "projectId" ServiceFieldPublicEndpoints = "publicEndpoints" ServiceFieldPublishNotReadyAddresses = "publishNotReadyAddresses" ServiceFieldRemoved = "removed" ServiceFieldSelector = "selector" ServiceFieldSessionAffinity = "sessionAffinity" ServiceFieldSessionAffinityConfig = "sessionAffinityConfig" ServiceFieldState = "state" ServiceFieldTargetDNSRecordIDs = "targetDnsRecordIds" ServiceFieldTargetWorkloadIDs = "targetWorkloadIds" ServiceFieldTransitioning = "transitioning" ServiceFieldTransitioningMessage = "transitioningMessage" ServiceFieldUUID = "uuid" ServiceFieldWorkloadID = "workloadId" )
View Source
const ( ServiceAccountTokenType = "serviceAccountToken" ServiceAccountTokenFieldAccountName = "accountName" ServiceAccountTokenFieldAccountUID = "accountUid" ServiceAccountTokenFieldAnnotations = "annotations" ServiceAccountTokenFieldCACRT = "caCrt" ServiceAccountTokenFieldCreated = "created" ServiceAccountTokenFieldCreatorID = "creatorId" ServiceAccountTokenFieldDescription = "description" ServiceAccountTokenFieldLabels = "labels" ServiceAccountTokenFieldName = "name" ServiceAccountTokenFieldNamespaceId = "namespaceId" ServiceAccountTokenFieldOwnerReferences = "ownerReferences" ServiceAccountTokenFieldProjectID = "projectId" ServiceAccountTokenFieldRemoved = "removed" ServiceAccountTokenFieldToken = "token" ServiceAccountTokenFieldUUID = "uuid" )
View Source
const ( ServiceAccountTokenProjectionType = "serviceAccountTokenProjection" ServiceAccountTokenProjectionFieldAudience = "audience" ServiceAccountTokenProjectionFieldExpirationSeconds = "expirationSeconds" ServiceAccountTokenProjectionFieldPath = "path" )
View Source
const ( ServiceMonitorType = "serviceMonitor" ServiceMonitorFieldAnnotations = "annotations" ServiceMonitorFieldCreated = "created" ServiceMonitorFieldCreatorID = "creatorId" ServiceMonitorFieldEndpoints = "endpoints" ServiceMonitorFieldJobLabel = "jobLabel" ServiceMonitorFieldLabels = "labels" ServiceMonitorFieldName = "name" ServiceMonitorFieldNamespaceId = "namespaceId" ServiceMonitorFieldNamespaceSelector = "namespaceSelector" ServiceMonitorFieldOwnerReferences = "ownerReferences" ServiceMonitorFieldPodTargetLabels = "podTargetLabels" ServiceMonitorFieldProjectID = "projectId" ServiceMonitorFieldRemoved = "removed" ServiceMonitorFieldSampleLimit = "sampleLimit" ServiceMonitorFieldSelector = "selector" ServiceMonitorFieldTargetLabels = "targetLabels" ServiceMonitorFieldTargetService = "targetService" ServiceMonitorFieldTargetWorkload = "targetWorkload" ServiceMonitorFieldUUID = "uuid" )
View Source
const ( ServiceMonitorSpecType = "serviceMonitorSpec" ServiceMonitorSpecFieldEndpoints = "endpoints" ServiceMonitorSpecFieldJobLabel = "jobLabel" ServiceMonitorSpecFieldNamespaceSelector = "namespaceSelector" ServiceMonitorSpecFieldPodTargetLabels = "podTargetLabels" ServiceMonitorSpecFieldSampleLimit = "sampleLimit" ServiceMonitorSpecFieldSelector = "selector" ServiceMonitorSpecFieldTargetLabels = "targetLabels" )
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 ( SourceCodeCredentialType = "sourceCodeCredential" SourceCodeCredentialFieldAccessToken = "accessToken" SourceCodeCredentialFieldAnnotations = "annotations" SourceCodeCredentialFieldAvatarURL = "avatarUrl" SourceCodeCredentialFieldCreated = "created" SourceCodeCredentialFieldCreatorID = "creatorId" SourceCodeCredentialFieldDisplayName = "displayName" SourceCodeCredentialFieldExpiry = "expiry" SourceCodeCredentialFieldGitCloneToken = "gitCloneToken" SourceCodeCredentialFieldGitLoginName = "gitLoginName" SourceCodeCredentialFieldHTMLURL = "htmlUrl" SourceCodeCredentialFieldLabels = "labels" SourceCodeCredentialFieldLoginName = "loginName" SourceCodeCredentialFieldLogout = "logout" SourceCodeCredentialFieldName = "name" SourceCodeCredentialFieldOwnerReferences = "ownerReferences" SourceCodeCredentialFieldProjectID = "projectId" SourceCodeCredentialFieldRefreshToken = "refreshToken" SourceCodeCredentialFieldRemoved = "removed" SourceCodeCredentialFieldSourceCodeType = "sourceCodeType" SourceCodeCredentialFieldState = "state" SourceCodeCredentialFieldTransitioning = "transitioning" SourceCodeCredentialFieldTransitioningMessage = "transitioningMessage" SourceCodeCredentialFieldUUID = "uuid" SourceCodeCredentialFieldUserID = "userId" )
View Source
const ( SourceCodeCredentialSpecType = "sourceCodeCredentialSpec" SourceCodeCredentialSpecFieldAccessToken = "accessToken" SourceCodeCredentialSpecFieldAvatarURL = "avatarUrl" SourceCodeCredentialSpecFieldDisplayName = "displayName" SourceCodeCredentialSpecFieldExpiry = "expiry" SourceCodeCredentialSpecFieldGitCloneToken = "gitCloneToken" SourceCodeCredentialSpecFieldGitLoginName = "gitLoginName" SourceCodeCredentialSpecFieldHTMLURL = "htmlUrl" SourceCodeCredentialSpecFieldLoginName = "loginName" SourceCodeCredentialSpecFieldProjectID = "projectId" SourceCodeCredentialSpecFieldRefreshToken = "refreshToken" SourceCodeCredentialSpecFieldSourceCodeType = "sourceCodeType" SourceCodeCredentialSpecFieldUserID = "userId" )
View Source
const ( SourceCodeCredentialStatusType = "sourceCodeCredentialStatus" SourceCodeCredentialStatusFieldLogout = "logout" )
View Source
const ( SourceCodeProviderType = "sourceCodeProvider" SourceCodeProviderFieldAnnotations = "annotations" SourceCodeProviderFieldCreated = "created" SourceCodeProviderFieldCreatorID = "creatorId" SourceCodeProviderFieldLabels = "labels" SourceCodeProviderFieldName = "name" SourceCodeProviderFieldOwnerReferences = "ownerReferences" SourceCodeProviderFieldProjectID = "projectId" SourceCodeProviderFieldRemoved = "removed" SourceCodeProviderFieldType = "type" SourceCodeProviderFieldUUID = "uuid" )
View Source
const ( SourceCodeProviderConfigType = "sourceCodeProviderConfig" SourceCodeProviderConfigFieldAnnotations = "annotations" SourceCodeProviderConfigFieldCreated = "created" SourceCodeProviderConfigFieldCreatorID = "creatorId" SourceCodeProviderConfigFieldEnabled = "enabled" SourceCodeProviderConfigFieldLabels = "labels" SourceCodeProviderConfigFieldName = "name" SourceCodeProviderConfigFieldNamespaceId = "namespaceId" SourceCodeProviderConfigFieldOwnerReferences = "ownerReferences" SourceCodeProviderConfigFieldProjectID = "projectId" SourceCodeProviderConfigFieldRemoved = "removed" SourceCodeProviderConfigFieldType = "type" SourceCodeProviderConfigFieldUUID = "uuid" )
View Source
const ( SourceCodeRepositoryType = "sourceCodeRepository" SourceCodeRepositoryFieldAnnotations = "annotations" SourceCodeRepositoryFieldCreated = "created" SourceCodeRepositoryFieldCreatorID = "creatorId" SourceCodeRepositoryFieldDefaultBranch = "defaultBranch" SourceCodeRepositoryFieldLabels = "labels" SourceCodeRepositoryFieldLanguage = "language" SourceCodeRepositoryFieldName = "name" SourceCodeRepositoryFieldOwnerReferences = "ownerReferences" SourceCodeRepositoryFieldPermissions = "permissions" SourceCodeRepositoryFieldProjectID = "projectId" SourceCodeRepositoryFieldRemoved = "removed" SourceCodeRepositoryFieldSourceCodeCredentialID = "sourceCodeCredentialId" SourceCodeRepositoryFieldSourceCodeType = "sourceCodeType" SourceCodeRepositoryFieldState = "state" SourceCodeRepositoryFieldStatus = "status" SourceCodeRepositoryFieldTransitioning = "transitioning" SourceCodeRepositoryFieldTransitioningMessage = "transitioningMessage" SourceCodeRepositoryFieldURL = "url" SourceCodeRepositoryFieldUUID = "uuid" SourceCodeRepositoryFieldUserID = "userId" )
View Source
const ( SourceCodeRepositorySpecType = "sourceCodeRepositorySpec" SourceCodeRepositorySpecFieldDefaultBranch = "defaultBranch" SourceCodeRepositorySpecFieldLanguage = "language" SourceCodeRepositorySpecFieldPermissions = "permissions" SourceCodeRepositorySpecFieldProjectID = "projectId" SourceCodeRepositorySpecFieldSourceCodeCredentialID = "sourceCodeCredentialId" SourceCodeRepositorySpecFieldSourceCodeType = "sourceCodeType" SourceCodeRepositorySpecFieldURL = "url" SourceCodeRepositorySpecFieldUserID = "userId" )
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 ( StageType = "stage" StageFieldName = "name" StageFieldSteps = "steps" StageFieldWhen = "when" )
View Source
const ( StageStatusType = "stageStatus" StageStatusFieldEnded = "ended" StageStatusFieldStarted = "started" StageStatusFieldState = "state" StageStatusFieldSteps = "steps" )
View Source
const ( StatefulSetType = "statefulSet" StatefulSetFieldActiveDeadlineSeconds = "activeDeadlineSeconds" StatefulSetFieldAnnotations = "annotations" StatefulSetFieldAutomountServiceAccountToken = "automountServiceAccountToken" StatefulSetFieldContainers = "containers" StatefulSetFieldCreated = "created" StatefulSetFieldCreatorID = "creatorId" StatefulSetFieldDNSConfig = "dnsConfig" StatefulSetFieldDNSPolicy = "dnsPolicy" StatefulSetFieldFsgid = "fsgid" StatefulSetFieldGids = "gids" StatefulSetFieldHostAliases = "hostAliases" StatefulSetFieldHostIPC = "hostIPC" StatefulSetFieldHostNetwork = "hostNetwork" StatefulSetFieldHostPID = "hostPID" StatefulSetFieldHostname = "hostname" StatefulSetFieldImagePullSecrets = "imagePullSecrets" StatefulSetFieldLabels = "labels" StatefulSetFieldName = "name" StatefulSetFieldNamespaceId = "namespaceId" StatefulSetFieldNodeID = "nodeId" StatefulSetFieldOwnerReferences = "ownerReferences" StatefulSetFieldPriority = "priority" StatefulSetFieldPriorityClassName = "priorityClassName" StatefulSetFieldProjectID = "projectId" StatefulSetFieldPublicEndpoints = "publicEndpoints" StatefulSetFieldReadinessGates = "readinessGates" StatefulSetFieldRemoved = "removed" StatefulSetFieldRestartPolicy = "restartPolicy" StatefulSetFieldRunAsGroup = "runAsGroup" StatefulSetFieldRunAsNonRoot = "runAsNonRoot" StatefulSetFieldRuntimeClassName = "runtimeClassName" StatefulSetFieldScale = "scale" StatefulSetFieldSchedulerName = "schedulerName" StatefulSetFieldScheduling = "scheduling" StatefulSetFieldSelector = "selector" StatefulSetFieldServiceAccountName = "serviceAccountName" StatefulSetFieldState = "state" StatefulSetFieldStatefulSetConfig = "statefulSetConfig" StatefulSetFieldStatefulSetStatus = "statefulSetStatus" StatefulSetFieldSubdomain = "subdomain" StatefulSetFieldSysctls = "sysctls" StatefulSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" StatefulSetFieldTransitioning = "transitioning" StatefulSetFieldTransitioningMessage = "transitioningMessage" StatefulSetFieldUUID = "uuid" StatefulSetFieldUid = "uid" StatefulSetFieldVolumes = "volumes" StatefulSetFieldWorkloadAnnotations = "workloadAnnotations" StatefulSetFieldWorkloadLabels = "workloadLabels" StatefulSetFieldWorkloadMetrics = "workloadMetrics" )
View Source
const ( StatefulSetConditionType = "statefulSetCondition" StatefulSetConditionFieldLastTransitionTime = "lastTransitionTime" StatefulSetConditionFieldMessage = "message" StatefulSetConditionFieldReason = "reason" StatefulSetConditionFieldStatus = "status" StatefulSetConditionFieldType = "type" )
View Source
const ( StatefulSetConfigType = "statefulSetConfig" StatefulSetConfigFieldPartition = "partition" StatefulSetConfigFieldPodManagementPolicy = "podManagementPolicy" StatefulSetConfigFieldRevisionHistoryLimit = "revisionHistoryLimit" StatefulSetConfigFieldServiceName = "serviceName" StatefulSetConfigFieldStrategy = "strategy" StatefulSetConfigFieldVolumeClaimTemplates = "volumeClaimTemplates" )
View Source
const ( StatefulSetSpecType = "statefulSetSpec" StatefulSetSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" StatefulSetSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" StatefulSetSpecFieldContainers = "containers" StatefulSetSpecFieldDNSConfig = "dnsConfig" StatefulSetSpecFieldDNSPolicy = "dnsPolicy" StatefulSetSpecFieldFsgid = "fsgid" StatefulSetSpecFieldGids = "gids" StatefulSetSpecFieldHostAliases = "hostAliases" StatefulSetSpecFieldHostIPC = "hostIPC" StatefulSetSpecFieldHostNetwork = "hostNetwork" StatefulSetSpecFieldHostPID = "hostPID" StatefulSetSpecFieldHostname = "hostname" StatefulSetSpecFieldImagePullSecrets = "imagePullSecrets" StatefulSetSpecFieldNodeID = "nodeId" StatefulSetSpecFieldObjectMeta = "metadata" StatefulSetSpecFieldPriority = "priority" StatefulSetSpecFieldPriorityClassName = "priorityClassName" StatefulSetSpecFieldReadinessGates = "readinessGates" StatefulSetSpecFieldRestartPolicy = "restartPolicy" StatefulSetSpecFieldRunAsGroup = "runAsGroup" StatefulSetSpecFieldRunAsNonRoot = "runAsNonRoot" StatefulSetSpecFieldRuntimeClassName = "runtimeClassName" StatefulSetSpecFieldScale = "scale" StatefulSetSpecFieldSchedulerName = "schedulerName" StatefulSetSpecFieldScheduling = "scheduling" StatefulSetSpecFieldSelector = "selector" StatefulSetSpecFieldServiceAccountName = "serviceAccountName" StatefulSetSpecFieldStatefulSetConfig = "statefulSetConfig" StatefulSetSpecFieldSubdomain = "subdomain" StatefulSetSpecFieldSysctls = "sysctls" StatefulSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" StatefulSetSpecFieldUid = "uid" StatefulSetSpecFieldVolumes = "volumes" )
View Source
const ( StatefulSetStatusType = "statefulSetStatus" StatefulSetStatusFieldCollisionCount = "collisionCount" StatefulSetStatusFieldConditions = "conditions" StatefulSetStatusFieldCurrentReplicas = "currentReplicas" StatefulSetStatusFieldCurrentRevision = "currentRevision" StatefulSetStatusFieldObservedGeneration = "observedGeneration" StatefulSetStatusFieldReadyReplicas = "readyReplicas" StatefulSetStatusFieldReplicas = "replicas" StatefulSetStatusFieldUpdateRevision = "updateRevision" StatefulSetStatusFieldUpdatedReplicas = "updatedReplicas" )
View Source
const ( StatefulSetUpdateStrategyType = "statefulSetUpdateStrategy" StatefulSetUpdateStrategyFieldPartition = "partition" StatefulSetUpdateStrategyFieldStrategy = "strategy" )
View Source
const ( StatusType = "status" StatusFieldAPIVersion = "apiVersion" StatusFieldCode = "code" StatusFieldDetails = "details" StatusFieldKind = "kind" StatusFieldListMeta = "metadata" StatusFieldMessage = "message" StatusFieldReason = "reason" StatusFieldStatus = "status" )
View Source
const ( StatusCauseType = "statusCause" StatusCauseFieldField = "field" StatusCauseFieldMessage = "message" StatusCauseFieldType = "reason" )
View Source
const ( StatusDetailsType = "statusDetails" StatusDetailsFieldCauses = "causes" StatusDetailsFieldGroup = "group" StatusDetailsFieldKind = "kind" StatusDetailsFieldName = "name" StatusDetailsFieldRetryAfterSeconds = "retryAfterSeconds" StatusDetailsFieldUID = "uid" )
View Source
const ( StepType = "step" StepFieldApplyAppConfig = "applyAppConfig" StepFieldApplyYamlConfig = "applyYamlConfig" StepFieldCPULimit = "cpuLimit" StepFieldCPURequest = "cpuRequest" StepFieldEnv = "env" StepFieldEnvFrom = "envFrom" StepFieldMemoryLimit = "memoryLimit" StepFieldMemoryRequest = "memoryRequest" StepFieldPrivileged = "privileged" StepFieldPublishCatalogConfig = "publishCatalogConfig" StepFieldPublishImageConfig = "publishImageConfig" StepFieldRunScriptConfig = "runScriptConfig" StepFieldSourceCodeConfig = "sourceCodeConfig" StepFieldWhen = "when" )
View Source
const ( StepStatusType = "stepStatus" StepStatusFieldEnded = "ended" StepStatusFieldStarted = "started" StepStatusFieldState = "state" )
View Source
const ( StorageOSPersistentVolumeSourceType = "storageOSPersistentVolumeSource" StorageOSPersistentVolumeSourceFieldFSType = "fsType" StorageOSPersistentVolumeSourceFieldReadOnly = "readOnly" StorageOSPersistentVolumeSourceFieldSecretRef = "secretRef" StorageOSPersistentVolumeSourceFieldVolumeName = "volumeName" StorageOSPersistentVolumeSourceFieldVolumeNamespace = "volumeNamespace" )
View Source
const ( StorageOSVolumeSourceType = "storageOSVolumeSource" StorageOSVolumeSourceFieldFSType = "fsType" StorageOSVolumeSourceFieldReadOnly = "readOnly" StorageOSVolumeSourceFieldSecretRef = "secretRef" StorageOSVolumeSourceFieldVolumeName = "volumeName" StorageOSVolumeSourceFieldVolumeNamespace = "volumeNamespace" )
View Source
const ( StorageSpecType = "storageSpec" StorageSpecFieldEmptyDir = "emptyDir" StorageSpecFieldVolumeClaimTemplate = "volumeClaimTemplate" )
View Source
const ( SysctlType = "sysctl" SysctlFieldName = "name" SysctlFieldValue = "value" )
View Source
const ( TCPSocketActionType = "tcpSocketAction" TCPSocketActionFieldHost = "host" TCPSocketActionFieldPort = "port" )
View Source
const ( ThanosGCSSpecType = "thanosGCSSpec" ThanosGCSSpecFieldBucket = "bucket" ThanosGCSSpecFieldSecretKey = "credentials" )
View Source
const ( ThanosS3SpecType = "thanosS3Spec" ThanosS3SpecFieldAccessKey = "accessKey" ThanosS3SpecFieldBucket = "bucket" ThanosS3SpecFieldEncryptSSE = "encryptsse" ThanosS3SpecFieldEndpoint = "endpoint" ThanosS3SpecFieldInsecure = "insecure" ThanosS3SpecFieldSecretKey = "secretKey" ThanosS3SpecFieldSignatureVersion2 = "signatureVersion2" )
View Source
const ( ThanosSpecType = "thanosSpec" ThanosSpecFieldBaseImage = "baseImage" ThanosSpecFieldGCS = "gcs" ThanosSpecFieldPeers = "peers" ThanosSpecFieldResources = "resources" ThanosSpecFieldS3 = "s3" ThanosSpecFieldSHA = "sha" ThanosSpecFieldTag = "tag" ThanosSpecFieldVersion = "version" )
View Source
const ( TLSConfigType = "tlsConfig" TLSConfigFieldCAFile = "caFile" TLSConfigFieldCertFile = "certFile" TLSConfigFieldInsecureSkipVerify = "insecureSkipVerify" TLSConfigFieldKeyFile = "keyFile" TLSConfigFieldServerName = "serverName" )
View Source
const ( TolerationType = "toleration" TolerationFieldEffect = "effect" TolerationFieldKey = "key" TolerationFieldOperator = "operator" TolerationFieldTolerationSeconds = "tolerationSeconds" TolerationFieldValue = "value" )
View Source
const ( TypedLocalObjectReferenceType = "typedLocalObjectReference" TypedLocalObjectReferenceFieldAPIGroup = "apiGroup" TypedLocalObjectReferenceFieldKind = "kind" TypedLocalObjectReferenceFieldName = "name" )
View Source
const ( VolumeType = "volume" VolumeFieldAWSElasticBlockStore = "awsElasticBlockStore" VolumeFieldAzureDisk = "azureDisk" VolumeFieldAzureFile = "azureFile" VolumeFieldCephFS = "cephfs" VolumeFieldCinder = "cinder" VolumeFieldConfigMap = "configMap" VolumeFieldDownwardAPI = "downwardAPI" VolumeFieldEmptyDir = "emptyDir" VolumeFieldFC = "fc" VolumeFieldFlexVolume = "flexVolume" VolumeFieldFlocker = "flocker" VolumeFieldGCEPersistentDisk = "gcePersistentDisk" VolumeFieldGitRepo = "gitRepo" VolumeFieldGlusterfs = "glusterfs" VolumeFieldHostPath = "hostPath" VolumeFieldISCSI = "iscsi" VolumeFieldNFS = "nfs" VolumeFieldName = "name" VolumeFieldPersistentVolumeClaim = "persistentVolumeClaim" VolumeFieldPhotonPersistentDisk = "photonPersistentDisk" VolumeFieldPortworxVolume = "portworxVolume" VolumeFieldProjected = "projected" VolumeFieldQuobyte = "quobyte" VolumeFieldRBD = "rbd" VolumeFieldScaleIO = "scaleIO" VolumeFieldSecret = "secret" VolumeFieldStorageOS = "storageos" VolumeFieldVsphereVolume = "vsphereVolume" )
View Source
const ( VolumeDeviceType = "volumeDevice" VolumeDeviceFieldDevicePath = "devicePath" VolumeDeviceFieldName = "name" )
View Source
const ( VolumeMountType = "volumeMount" VolumeMountFieldMountPath = "mountPath" VolumeMountFieldMountPropagation = "mountPropagation" VolumeMountFieldName = "name" VolumeMountFieldReadOnly = "readOnly" VolumeMountFieldSubPath = "subPath" )
View Source
const ( VolumeNodeAffinityType = "volumeNodeAffinity" VolumeNodeAffinityFieldRequired = "required" )
View Source
const ( VolumeProjectionType = "volumeProjection" VolumeProjectionFieldConfigMap = "configMap" VolumeProjectionFieldDownwardAPI = "downwardAPI" VolumeProjectionFieldSecret = "secret" VolumeProjectionFieldServiceAccountToken = "serviceAccountToken" )
View Source
const ( VsphereVirtualDiskVolumeSourceType = "vsphereVirtualDiskVolumeSource" VsphereVirtualDiskVolumeSourceFieldFSType = "fsType" VsphereVirtualDiskVolumeSourceFieldStoragePolicyID = "storagePolicyID" VsphereVirtualDiskVolumeSourceFieldStoragePolicyName = "storagePolicyName" VsphereVirtualDiskVolumeSourceFieldVolumePath = "volumePath" )
View Source
const ( WeightedPodAffinityTermType = "weightedPodAffinityTerm" WeightedPodAffinityTermFieldPodAffinityTerm = "podAffinityTerm" WeightedPodAffinityTermFieldWeight = "weight" )
View Source
const ( WorkloadType = "workload" WorkloadFieldActiveDeadlineSeconds = "activeDeadlineSeconds" WorkloadFieldAnnotations = "annotations" WorkloadFieldAutomountServiceAccountToken = "automountServiceAccountToken" WorkloadFieldContainers = "containers" WorkloadFieldCreated = "created" WorkloadFieldCreatorID = "creatorId" WorkloadFieldCronJobConfig = "cronJobConfig" WorkloadFieldCronJobStatus = "cronJobStatus" WorkloadFieldDNSConfig = "dnsConfig" WorkloadFieldDNSPolicy = "dnsPolicy" WorkloadFieldDaemonSetConfig = "daemonSetConfig" WorkloadFieldDaemonSetStatus = "daemonSetStatus" WorkloadFieldDeploymentConfig = "deploymentConfig" WorkloadFieldDeploymentStatus = "deploymentStatus" WorkloadFieldFsgid = "fsgid" WorkloadFieldGids = "gids" WorkloadFieldHostAliases = "hostAliases" WorkloadFieldHostIPC = "hostIPC" WorkloadFieldHostNetwork = "hostNetwork" WorkloadFieldHostPID = "hostPID" WorkloadFieldHostname = "hostname" WorkloadFieldImagePullSecrets = "imagePullSecrets" WorkloadFieldJobConfig = "jobConfig" WorkloadFieldJobStatus = "jobStatus" WorkloadFieldLabels = "labels" WorkloadFieldName = "name" WorkloadFieldNamespaceId = "namespaceId" WorkloadFieldNodeID = "nodeId" WorkloadFieldOwnerReferences = "ownerReferences" WorkloadFieldPaused = "paused" WorkloadFieldPriority = "priority" WorkloadFieldPriorityClassName = "priorityClassName" WorkloadFieldProjectID = "projectId" WorkloadFieldPublicEndpoints = "publicEndpoints" WorkloadFieldReadinessGates = "readinessGates" WorkloadFieldRemoved = "removed" WorkloadFieldReplicaSetConfig = "replicaSetConfig" WorkloadFieldReplicaSetStatus = "replicaSetStatus" WorkloadFieldReplicationControllerConfig = "replicationControllerConfig" WorkloadFieldReplicationControllerStatus = "replicationControllerStatus" WorkloadFieldRestartPolicy = "restartPolicy" WorkloadFieldRunAsGroup = "runAsGroup" WorkloadFieldRunAsNonRoot = "runAsNonRoot" WorkloadFieldRuntimeClassName = "runtimeClassName" WorkloadFieldScale = "scale" WorkloadFieldSchedulerName = "schedulerName" WorkloadFieldScheduling = "scheduling" WorkloadFieldSelector = "selector" WorkloadFieldServiceAccountName = "serviceAccountName" WorkloadFieldState = "state" WorkloadFieldStatefulSetConfig = "statefulSetConfig" WorkloadFieldStatefulSetStatus = "statefulSetStatus" WorkloadFieldSubdomain = "subdomain" WorkloadFieldSysctls = "sysctls" WorkloadFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" WorkloadFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" WorkloadFieldTransitioning = "transitioning" WorkloadFieldTransitioningMessage = "transitioningMessage" WorkloadFieldUUID = "uuid" WorkloadFieldUid = "uid" WorkloadFieldVolumes = "volumes" WorkloadFieldWorkloadAnnotations = "workloadAnnotations" WorkloadFieldWorkloadLabels = "workloadLabels" WorkloadFieldWorkloadMetrics = "workloadMetrics" )
View Source
const ( WorkloadMetricType = "workloadMetric" WorkloadMetricFieldPath = "path" WorkloadMetricFieldPort = "port" WorkloadMetricFieldSchema = "schema" )
View Source
const (
AppRevisionSpecType = "appRevisionSpec"
)
View Source
const (
SourceCodeConfigType = "sourceCodeConfig"
)
View Source
const (
SourceCodeRepositoryStatusType = "sourceCodeRepositoryStatus"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIServerConfig ¶
type APIServerConfig struct { BasicAuth *BasicAuth `json:"basicAuth,omitempty" yaml:"basicAuth,omitempty"` BearerToken string `json:"bearerToken,omitempty" yaml:"bearerToken,omitempty"` BearerTokenFile string `json:"bearerTokenFile,omitempty" yaml:"bearerTokenFile,omitempty"` Host string `json:"host,omitempty" yaml:"host,omitempty"` TLSConfig *TLSConfig `json:"tlsConfig,omitempty" yaml:"tlsConfig,omitempty"` }
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 AlertingSpec ¶
type AlertingSpec struct {
Alertmanagers []AlertmanagerEndpoints `json:"alertmanagers,omitempty" yaml:"alertmanagers,omitempty"`
}
type Alertmanager ¶
type Alertmanager struct { types.Resource AdditionalPeers []string `json:"additionalPeers,omitempty" yaml:"additionalPeers,omitempty"` Affinity *Affinity `json:"affinity,omitempty" yaml:"affinity,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` BaseImage string `json:"baseImage,omitempty" yaml:"baseImage,omitempty"` ConfigMaps []string `json:"configMaps,omitempty" yaml:"configMaps,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"` ExternalURL string `json:"externalUrl,omitempty" yaml:"externalUrl,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` ListenLocal bool `json:"listenLocal,omitempty" yaml:"listenLocal,omitempty"` LogLevel string `json:"logLevel,omitempty" yaml:"logLevel,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` PodMetadata *ObjectMeta `json:"podMetadata,omitempty" yaml:"podMetadata,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` Retention string `json:"retention,omitempty" yaml:"retention,omitempty"` RoutePrefix string `json:"routePrefix,omitempty" yaml:"routePrefix,omitempty"` SHA string `json:"sha,omitempty" yaml:"sha,omitempty"` Secrets []string `json:"secrets,omitempty" yaml:"secrets,omitempty"` SecurityContext *PodSecurityContext `json:"securityContext,omitempty" yaml:"securityContext,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Storage *StorageSpec `json:"storage,omitempty" yaml:"storage,omitempty"` Tag string `json:"tag,omitempty" yaml:"tag,omitempty"` Tolerations []Toleration `json:"tolerations,omitempty" yaml:"tolerations,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"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type AlertmanagerClient ¶
type AlertmanagerClient struct {
// contains filtered or unexported fields
}
func (*AlertmanagerClient) ByID ¶
func (c *AlertmanagerClient) ByID(id string) (*Alertmanager, error)
func (*AlertmanagerClient) Create ¶
func (c *AlertmanagerClient) Create(container *Alertmanager) (*Alertmanager, error)
func (*AlertmanagerClient) Delete ¶
func (c *AlertmanagerClient) Delete(container *Alertmanager) error
func (*AlertmanagerClient) List ¶
func (c *AlertmanagerClient) List(opts *types.ListOpts) (*AlertmanagerCollection, error)
func (*AlertmanagerClient) Replace ¶
func (c *AlertmanagerClient) Replace(obj *Alertmanager) (*Alertmanager, error)
func (*AlertmanagerClient) Update ¶
func (c *AlertmanagerClient) Update(existing *Alertmanager, updates interface{}) (*Alertmanager, error)
type AlertmanagerCollection ¶
type AlertmanagerCollection struct { types.Collection Data []Alertmanager `json:"data,omitempty"` // contains filtered or unexported fields }
func (*AlertmanagerCollection) Next ¶
func (cc *AlertmanagerCollection) Next() (*AlertmanagerCollection, error)
type AlertmanagerEndpoints ¶
type AlertmanagerEndpoints struct { BearerTokenFile string `json:"bearerTokenFile,omitempty" yaml:"bearerTokenFile,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` PathPrefix string `json:"pathPrefix,omitempty" yaml:"pathPrefix,omitempty"` Port intstr.IntOrString `json:"port,omitempty" yaml:"port,omitempty"` Scheme string `json:"scheme,omitempty" yaml:"scheme,omitempty"` TLSConfig *TLSConfig `json:"tlsConfig,omitempty" yaml:"tlsConfig,omitempty"` }
type AlertmanagerOperations ¶
type AlertmanagerOperations interface { List(opts *types.ListOpts) (*AlertmanagerCollection, error) Create(opts *Alertmanager) (*Alertmanager, error) Update(existing *Alertmanager, updates interface{}) (*Alertmanager, error) Replace(existing *Alertmanager) (*Alertmanager, error) ByID(id string) (*Alertmanager, error) Delete(container *Alertmanager) error }
type AlertmanagerSpec ¶
type AlertmanagerSpec struct { AdditionalPeers []string `json:"additionalPeers,omitempty" yaml:"additionalPeers,omitempty"` Affinity *Affinity `json:"affinity,omitempty" yaml:"affinity,omitempty"` BaseImage string `json:"baseImage,omitempty" yaml:"baseImage,omitempty"` ConfigMaps []string `json:"configMaps,omitempty" yaml:"configMaps,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` ExternalURL string `json:"externalUrl,omitempty" yaml:"externalUrl,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` ListenLocal bool `json:"listenLocal,omitempty" yaml:"listenLocal,omitempty"` LogLevel string `json:"logLevel,omitempty" yaml:"logLevel,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` PodMetadata *ObjectMeta `json:"podMetadata,omitempty" yaml:"podMetadata,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` Retention string `json:"retention,omitempty" yaml:"retention,omitempty"` RoutePrefix string `json:"routePrefix,omitempty" yaml:"routePrefix,omitempty"` SHA string `json:"sha,omitempty" yaml:"sha,omitempty"` Secrets []string `json:"secrets,omitempty" yaml:"secrets,omitempty"` SecurityContext *PodSecurityContext `json:"securityContext,omitempty" yaml:"securityContext,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` Storage *StorageSpec `json:"storage,omitempty" yaml:"storage,omitempty"` Tag string `json:"tag,omitempty" yaml:"tag,omitempty"` Tolerations []Toleration `json:"tolerations,omitempty" yaml:"tolerations,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type AlertmanagerStatus ¶
type AlertmanagerStatus struct { AvailableReplicas int64 `json:"availableReplicas,omitempty" yaml:"availableReplicas,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` Replicas int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` UpdatedReplicas int64 `json:"updatedReplicas,omitempty" yaml:"updatedReplicas,omitempty"` }
type App ¶
type App struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` AppRevisionID string `json:"appRevisionId,omitempty" yaml:"appRevisionId,omitempty"` AppliedFiles map[string]string `json:"appliedFiles,omitempty" yaml:"appliedFiles,omitempty"` Conditions []AppCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` Files map[string]string `json:"files,omitempty" yaml:"files,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LastAppliedTemplates string `json:"lastAppliedTemplate,omitempty" yaml:"lastAppliedTemplate,omitempty"` MultiClusterAppID string `json:"multiClusterAppId,omitempty" yaml:"multiClusterAppId,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` Notes string `json:"notes,omitempty" yaml:"notes,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Prune bool `json:"prune,omitempty" yaml:"prune,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` TargetNamespace string `json:"targetNamespace,omitempty" yaml:"targetNamespace,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` ValuesYaml string `json:"valuesYaml,omitempty" yaml:"valuesYaml,omitempty"` }
type AppClient ¶
type AppClient struct {
// contains filtered or unexported fields
}
func (*AppClient) ActionRollback ¶
func (c *AppClient) ActionRollback(resource *App, input *RollbackRevision) error
func (*AppClient) ActionUpgrade ¶
func (c *AppClient) ActionUpgrade(resource *App, input *AppUpgradeConfig) error
type AppCollection ¶
type AppCollection struct { types.Collection Data []App `json:"data,omitempty"` // contains filtered or unexported fields }
func (*AppCollection) Next ¶
func (cc *AppCollection) Next() (*AppCollection, error)
type AppCondition ¶
type AppCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type AppOperations ¶
type AppOperations interface { List(opts *types.ListOpts) (*AppCollection, error) Create(opts *App) (*App, error) Update(existing *App, updates interface{}) (*App, error) Replace(existing *App) (*App, error) ByID(id string) (*App, error) Delete(container *App) error ActionRollback(resource *App, input *RollbackRevision) error ActionUpgrade(resource *App, input *AppUpgradeConfig) error }
type AppRevision ¶
type AppRevision struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *AppRevisionStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type AppRevisionClient ¶
type AppRevisionClient struct {
// contains filtered or unexported fields
}
func (*AppRevisionClient) ByID ¶
func (c *AppRevisionClient) ByID(id string) (*AppRevision, error)
func (*AppRevisionClient) Create ¶
func (c *AppRevisionClient) Create(container *AppRevision) (*AppRevision, error)
func (*AppRevisionClient) Delete ¶
func (c *AppRevisionClient) Delete(container *AppRevision) error
func (*AppRevisionClient) List ¶
func (c *AppRevisionClient) List(opts *types.ListOpts) (*AppRevisionCollection, error)
func (*AppRevisionClient) Replace ¶
func (c *AppRevisionClient) Replace(obj *AppRevision) (*AppRevision, error)
func (*AppRevisionClient) Update ¶
func (c *AppRevisionClient) Update(existing *AppRevision, updates interface{}) (*AppRevision, error)
type AppRevisionCollection ¶
type AppRevisionCollection struct { types.Collection Data []AppRevision `json:"data,omitempty"` // contains filtered or unexported fields }
func (*AppRevisionCollection) Next ¶
func (cc *AppRevisionCollection) Next() (*AppRevisionCollection, error)
type AppRevisionOperations ¶
type AppRevisionOperations interface { List(opts *types.ListOpts) (*AppRevisionCollection, error) Create(opts *AppRevision) (*AppRevision, error) Update(existing *AppRevision, updates interface{}) (*AppRevision, error) Replace(existing *AppRevision) (*AppRevision, error) ByID(id string) (*AppRevision, error) Delete(container *AppRevision) error }
type AppRevisionSpec ¶
type AppRevisionSpec struct { }
type AppRevisionStatus ¶
type AppRevisionStatus struct { Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` Digest string `json:"digest,omitempty" yaml:"digest,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` Files map[string]string `json:"files,omitempty" yaml:"files,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` ValuesYaml string `json:"valuesYaml,omitempty" yaml:"valuesYaml,omitempty"` }
type AppSpec ¶
type AppSpec struct { Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` AppRevisionID string `json:"appRevisionId,omitempty" yaml:"appRevisionId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` Files map[string]string `json:"files,omitempty" yaml:"files,omitempty"` MultiClusterAppID string `json:"multiClusterAppId,omitempty" yaml:"multiClusterAppId,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Prune bool `json:"prune,omitempty" yaml:"prune,omitempty"` TargetNamespace string `json:"targetNamespace,omitempty" yaml:"targetNamespace,omitempty"` ValuesYaml string `json:"valuesYaml,omitempty" yaml:"valuesYaml,omitempty"` }
type AppStatus ¶
type AppStatus struct { AppliedFiles map[string]string `json:"appliedFiles,omitempty" yaml:"appliedFiles,omitempty"` Conditions []AppCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` LastAppliedTemplates string `json:"lastAppliedTemplate,omitempty" yaml:"lastAppliedTemplate,omitempty"` Notes string `json:"notes,omitempty" yaml:"notes,omitempty"` }
type AppUpgradeConfig ¶
type AppUpgradeConfig struct { Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` Files map[string]string `json:"files,omitempty" yaml:"files,omitempty"` ForceUpgrade bool `json:"forceUpgrade,omitempty" yaml:"forceUpgrade,omitempty"` ValuesYaml string `json:"valuesYaml,omitempty" yaml:"valuesYaml,omitempty"` }
type ApplyAppConfig ¶
type ApplyAppConfig struct { Answers map[string]string `json:"answers,omitempty" yaml:"answers,omitempty"` CatalogTemplate string `json:"catalogTemplate,omitempty" yaml:"catalogTemplate,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` TargetNamespace string `json:"targetNamespace,omitempty" yaml:"targetNamespace,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type ApplyYamlConfig ¶
type AuthAppInput ¶
type AuthAppInput struct { ClientID string `json:"clientId,omitempty" yaml:"clientId,omitempty"` ClientSecret string `json:"clientSecret,omitempty" yaml:"clientSecret,omitempty"` Code string `json:"code,omitempty" yaml:"code,omitempty"` Host string `json:"host,omitempty" yaml:"host,omitempty"` InheritGlobal bool `json:"inheritGlobal,omitempty" yaml:"inheritGlobal,omitempty"` RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"` SourceCodeType string `json:"sourceCodeType,omitempty" yaml:"sourceCodeType,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` }
type AuthUserInput ¶
type AzureDiskVolumeSource ¶
type AzureDiskVolumeSource struct { CachingMode string `json:"cachingMode,omitempty" yaml:"cachingMode,omitempty"` DataDiskURI string `json:"diskURI,omitempty" yaml:"diskURI,omitempty"` DiskName string `json:"diskName,omitempty" yaml:"diskName,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` }
type AzureFileVolumeSource ¶
type BasicAuth ¶
type BasicAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type BasicAuthClient ¶
type BasicAuthClient struct {
// contains filtered or unexported fields
}
func (*BasicAuthClient) Create ¶
func (c *BasicAuthClient) Create(container *BasicAuth) (*BasicAuth, error)
func (*BasicAuthClient) Delete ¶
func (c *BasicAuthClient) Delete(container *BasicAuth) error
func (*BasicAuthClient) List ¶
func (c *BasicAuthClient) List(opts *types.ListOpts) (*BasicAuthCollection, error)
type BasicAuthCollection ¶
type BasicAuthCollection struct { types.Collection Data []BasicAuth `json:"data,omitempty"` // contains filtered or unexported fields }
func (*BasicAuthCollection) Next ¶
func (cc *BasicAuthCollection) Next() (*BasicAuthCollection, error)
type BasicAuthOperations ¶
type BasicAuthOperations interface { List(opts *types.ListOpts) (*BasicAuthCollection, error) Create(opts *BasicAuth) (*BasicAuth, error) Update(existing *BasicAuth, updates interface{}) (*BasicAuth, error) Replace(existing *BasicAuth) (*BasicAuth, error) ByID(id string) (*BasicAuth, error) Delete(container *BasicAuth) error }
type BitbucketCloudApplyInput ¶
type BitbucketCloudApplyInput struct { ClientID string `json:"clientId,omitempty" yaml:"clientId,omitempty"` ClientSecret string `json:"clientSecret,omitempty" yaml:"clientSecret,omitempty"` Code string `json:"code,omitempty" yaml:"code,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` }
type BitbucketCloudPipelineConfig ¶
type BitbucketCloudPipelineConfig struct { Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClientID string `json:"clientId,omitempty" yaml:"clientId,omitempty"` ClientSecret string `json:"clientSecret,omitempty" yaml:"clientSecret,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,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"` RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type BitbucketCloudProvider ¶
type BitbucketCloudProvider struct { 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"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type BitbucketServerApplyInput ¶
type BitbucketServerApplyInput struct { Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` OAuthToken string `json:"oauthToken,omitempty" yaml:"oauthToken,omitempty"` OAuthVerifier string `json:"oauthVerifier,omitempty" yaml:"oauthVerifier,omitempty"` RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` }
type BitbucketServerPipelineConfig ¶
type BitbucketServerPipelineConfig struct { Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ConsumerKey string `json:"consumerKey,omitempty" yaml:"consumerKey,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,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"` PublicKey string `json:"publicKey,omitempty" yaml:"publicKey,omitempty"` RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type BitbucketServerProvider ¶
type BitbucketServerProvider struct { 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"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type BitbucketServerRequestLoginOutput ¶
type BitbucketServerRequestLoginOutput struct {
LoginURL string `json:"loginUrl,omitempty" yaml:"loginUrl,omitempty"`
}
type CSIPersistentVolumeSource ¶
type CSIPersistentVolumeSource struct { ControllerPublishSecretRef *SecretReference `json:"controllerPublishSecretRef,omitempty" yaml:"controllerPublishSecretRef,omitempty"` Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` NodePublishSecretRef *SecretReference `json:"nodePublishSecretRef,omitempty" yaml:"nodePublishSecretRef,omitempty"` NodeStageSecretRef *SecretReference `json:"nodeStageSecretRef,omitempty" yaml:"nodeStageSecretRef,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` VolumeAttributes map[string]string `json:"volumeAttributes,omitempty" yaml:"volumeAttributes,omitempty"` VolumeHandle string `json:"volumeHandle,omitempty" yaml:"volumeHandle,omitempty"` }
type Capabilities ¶
type CephFSPersistentVolumeSource ¶
type CephFSPersistentVolumeSource struct { Monitors []string `json:"monitors,omitempty" yaml:"monitors,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretFile string `json:"secretFile,omitempty" yaml:"secretFile,omitempty"` SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` }
type CephFSVolumeSource ¶
type CephFSVolumeSource struct { Monitors []string `json:"monitors,omitempty" yaml:"monitors,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretFile string `json:"secretFile,omitempty" yaml:"secretFile,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` }
type Certificate ¶
type Certificate struct { types.Resource Algorithm string `json:"algorithm,omitempty" yaml:"algorithm,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CN string `json:"cn,omitempty" yaml:"cn,omitempty"` CertFingerprint string `json:"certFingerprint,omitempty" yaml:"certFingerprint,omitempty"` Certs string `json:"certs,omitempty" yaml:"certs,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExpiresAt string `json:"expiresAt,omitempty" yaml:"expiresAt,omitempty"` IssuedAt string `json:"issuedAt,omitempty" yaml:"issuedAt,omitempty"` Issuer string `json:"issuer,omitempty" yaml:"issuer,omitempty"` Key string `json:"key,omitempty" yaml:"key,omitempty"` KeySize string `json:"keySize,omitempty" yaml:"keySize,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SerialNumber string `json:"serialNumber,omitempty" yaml:"serialNumber,omitempty"` SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty" yaml:"subjectAlternativeNames,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type CertificateClient ¶
type CertificateClient struct {
// contains filtered or unexported fields
}
func (*CertificateClient) ByID ¶
func (c *CertificateClient) ByID(id string) (*Certificate, error)
func (*CertificateClient) Create ¶
func (c *CertificateClient) Create(container *Certificate) (*Certificate, error)
func (*CertificateClient) Delete ¶
func (c *CertificateClient) Delete(container *Certificate) error
func (*CertificateClient) List ¶
func (c *CertificateClient) List(opts *types.ListOpts) (*CertificateCollection, error)
func (*CertificateClient) Replace ¶
func (c *CertificateClient) Replace(obj *Certificate) (*Certificate, error)
func (*CertificateClient) Update ¶
func (c *CertificateClient) Update(existing *Certificate, updates interface{}) (*Certificate, error)
type CertificateCollection ¶
type CertificateCollection struct { types.Collection Data []Certificate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*CertificateCollection) Next ¶
func (cc *CertificateCollection) Next() (*CertificateCollection, error)
type CertificateOperations ¶
type CertificateOperations interface { List(opts *types.ListOpts) (*CertificateCollection, error) Create(opts *Certificate) (*Certificate, error) Update(existing *Certificate, updates interface{}) (*Certificate, error) Replace(existing *Certificate) (*Certificate, error) ByID(id string) (*Certificate, error) Delete(container *Certificate) error }
type CinderPersistentVolumeSource ¶
type CinderPersistentVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"` }
type CinderVolumeSource ¶
type CinderVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"` }
type Client ¶
type Client struct { clientbase.APIBaseClient PersistentVolumeClaim PersistentVolumeClaimOperations ConfigMap ConfigMapOperations Ingress IngressOperations Secret SecretOperations ServiceAccountToken ServiceAccountTokenOperations DockerCredential DockerCredentialOperations Certificate CertificateOperations BasicAuth BasicAuthOperations SSHAuth SSHAuthOperations NamespacedSecret NamespacedSecretOperations NamespacedServiceAccountToken NamespacedServiceAccountTokenOperations NamespacedDockerCredential NamespacedDockerCredentialOperations NamespacedCertificate NamespacedCertificateOperations NamespacedBasicAuth NamespacedBasicAuthOperations NamespacedSSHAuth NamespacedSSHAuthOperations Service ServiceOperations DNSRecord DNSRecordOperations Pod PodOperations Deployment DeploymentOperations ReplicationController ReplicationControllerOperations ReplicaSet ReplicaSetOperations StatefulSet StatefulSetOperations DaemonSet DaemonSetOperations Job JobOperations CronJob CronJobOperations Workload WorkloadOperations App AppOperations AppRevision AppRevisionOperations SourceCodeProvider SourceCodeProviderOperations SourceCodeProviderConfig SourceCodeProviderConfigOperations SourceCodeCredential SourceCodeCredentialOperations Pipeline PipelineOperations PipelineExecution PipelineExecutionOperations PipelineSetting PipelineSettingOperations SourceCodeRepository SourceCodeRepositoryOperations Prometheus PrometheusOperations ServiceMonitor ServiceMonitorOperations PrometheusRule PrometheusRuleOperations Alertmanager AlertmanagerOperations }
func NewClient ¶
func NewClient(opts *clientbase.ClientOpts) (*Client, error)
type ClientIPConfig ¶
type ClientIPConfig struct {
TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" yaml:"timeoutSeconds,omitempty"`
}
type ConfigMap ¶
type ConfigMap struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` BinaryData map[string]string `json:"binaryData,omitempty" yaml:"binaryData,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ConfigMapClient ¶
type ConfigMapClient struct {
// contains filtered or unexported fields
}
func (*ConfigMapClient) Create ¶
func (c *ConfigMapClient) Create(container *ConfigMap) (*ConfigMap, error)
func (*ConfigMapClient) Delete ¶
func (c *ConfigMapClient) Delete(container *ConfigMap) error
func (*ConfigMapClient) List ¶
func (c *ConfigMapClient) List(opts *types.ListOpts) (*ConfigMapCollection, error)
type ConfigMapCollection ¶
type ConfigMapCollection struct { types.Collection Data []ConfigMap `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ConfigMapCollection) Next ¶
func (cc *ConfigMapCollection) Next() (*ConfigMapCollection, error)
type ConfigMapEnvSource ¶
type ConfigMapKeySelector ¶
type ConfigMapOperations ¶
type ConfigMapOperations interface { List(opts *types.ListOpts) (*ConfigMapCollection, error) Create(opts *ConfigMap) (*ConfigMap, error) Update(existing *ConfigMap, updates interface{}) (*ConfigMap, error) Replace(existing *ConfigMap) (*ConfigMap, error) ByID(id string) (*ConfigMap, error) Delete(container *ConfigMap) error }
type ConfigMapProjection ¶
type ConfigMapVolumeSource ¶
type ConfigMapVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Items []KeyToPath `json:"items,omitempty" yaml:"items,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Optional *bool `json:"optional,omitempty" yaml:"optional,omitempty"` }
type Constraint ¶
type Constraints ¶
type Constraints struct { Branch *Constraint `json:"branch,omitempty" yaml:"branch,omitempty"` Event *Constraint `json:"event,omitempty" yaml:"event,omitempty"` }
type Container ¶
type Container struct { AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty" yaml:"allowPrivilegeEscalation,omitempty"` CapAdd []string `json:"capAdd,omitempty" yaml:"capAdd,omitempty"` CapDrop []string `json:"capDrop,omitempty" yaml:"capDrop,omitempty"` Command []string `json:"command,omitempty" yaml:"command,omitempty"` Entrypoint []string `json:"entrypoint,omitempty" yaml:"entrypoint,omitempty"` Environment map[string]string `json:"environment,omitempty" yaml:"environment,omitempty"` EnvironmentFrom []EnvironmentFrom `json:"environmentFrom,omitempty" yaml:"environmentFrom,omitempty"` ExitCode *int64 `json:"exitCode,omitempty" yaml:"exitCode,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` ImagePullPolicy string `json:"imagePullPolicy,omitempty" yaml:"imagePullPolicy,omitempty"` InitContainer bool `json:"initContainer,omitempty" yaml:"initContainer,omitempty"` LivenessProbe *Probe `json:"livenessProbe,omitempty" yaml:"livenessProbe,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Ports []ContainerPort `json:"ports,omitempty" yaml:"ports,omitempty"` PostStart *Handler `json:"postStart,omitempty" yaml:"postStart,omitempty"` PreStop *Handler `json:"preStop,omitempty" yaml:"preStop,omitempty"` Privileged *bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` ProcMount string `json:"procMount,omitempty" yaml:"procMount,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` ReadinessProbe *Probe `json:"readinessProbe,omitempty" yaml:"readinessProbe,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` RestartCount int64 `json:"restartCount,omitempty" yaml:"restartCount,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Stdin bool `json:"stdin,omitempty" yaml:"stdin,omitempty"` StdinOnce bool `json:"stdinOnce,omitempty" yaml:"stdinOnce,omitempty"` TTY bool `json:"tty,omitempty" yaml:"tty,omitempty"` TerminationMessagePath string `json:"terminationMessagePath,omitempty" yaml:"terminationMessagePath,omitempty"` TerminationMessagePolicy string `json:"terminationMessagePolicy,omitempty" yaml:"terminationMessagePolicy,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` VolumeDevices []VolumeDevice `json:"volumeDevices,omitempty" yaml:"volumeDevices,omitempty"` VolumeMounts []VolumeMount `json:"volumeMounts,omitempty" yaml:"volumeMounts,omitempty"` WorkingDir string `json:"workingDir,omitempty" yaml:"workingDir,omitempty"` }
type ContainerPort ¶
type ContainerPort struct { ContainerPort int64 `json:"containerPort,omitempty" yaml:"containerPort,omitempty"` DNSName string `json:"dnsName,omitempty" yaml:"dnsName,omitempty"` HostIp string `json:"hostIp,omitempty" yaml:"hostIp,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"` SourcePort int64 `json:"sourcePort,omitempty" yaml:"sourcePort,omitempty"` }
type ContainerState ¶
type ContainerState struct { Running *ContainerStateRunning `json:"running,omitempty" yaml:"running,omitempty"` Terminated *ContainerStateTerminated `json:"terminated,omitempty" yaml:"terminated,omitempty"` Waiting *ContainerStateWaiting `json:"waiting,omitempty" yaml:"waiting,omitempty"` }
type ContainerStateRunning ¶
type ContainerStateRunning struct {
StartedAt string `json:"startedAt,omitempty" yaml:"startedAt,omitempty"`
}
type ContainerStateTerminated ¶
type ContainerStateTerminated struct { ContainerID string `json:"containerID,omitempty" yaml:"containerID,omitempty"` ExitCode int64 `json:"exitCode,omitempty" yaml:"exitCode,omitempty"` FinishedAt string `json:"finishedAt,omitempty" yaml:"finishedAt,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Signal int64 `json:"signal,omitempty" yaml:"signal,omitempty"` StartedAt string `json:"startedAt,omitempty" yaml:"startedAt,omitempty"` }
type ContainerStateWaiting ¶
type ContainerStatus ¶
type ContainerStatus struct { ContainerID string `json:"containerID,omitempty" yaml:"containerID,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` ImageID string `json:"imageID,omitempty" yaml:"imageID,omitempty"` LastTerminationState *ContainerState `json:"lastState,omitempty" yaml:"lastState,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Ready bool `json:"ready,omitempty" yaml:"ready,omitempty"` RestartCount int64 `json:"restartCount,omitempty" yaml:"restartCount,omitempty"` State *ContainerState `json:"state,omitempty" yaml:"state,omitempty"` }
type CronJob ¶
type CronJob struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty" yaml:"cronJobStatus,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type CronJobClient ¶
type CronJobClient struct {
// contains filtered or unexported fields
}
func (*CronJobClient) Create ¶
func (c *CronJobClient) Create(container *CronJob) (*CronJob, error)
func (*CronJobClient) Delete ¶
func (c *CronJobClient) Delete(container *CronJob) error
func (*CronJobClient) List ¶
func (c *CronJobClient) List(opts *types.ListOpts) (*CronJobCollection, error)
type CronJobCollection ¶
type CronJobCollection struct { types.Collection Data []CronJob `json:"data,omitempty"` // contains filtered or unexported fields }
func (*CronJobCollection) Next ¶
func (cc *CronJobCollection) Next() (*CronJobCollection, error)
type CronJobConfig ¶
type CronJobConfig struct { ConcurrencyPolicy string `json:"concurrencyPolicy,omitempty" yaml:"concurrencyPolicy,omitempty"` FailedJobsHistoryLimit *int64 `json:"failedJobsHistoryLimit,omitempty" yaml:"failedJobsHistoryLimit,omitempty"` JobAnnotations map[string]string `json:"jobAnnotations,omitempty" yaml:"jobAnnotations,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` JobLabels map[string]string `json:"jobLabels,omitempty" yaml:"jobLabels,omitempty"` Schedule string `json:"schedule,omitempty" yaml:"schedule,omitempty"` StartingDeadlineSeconds *int64 `json:"startingDeadlineSeconds,omitempty" yaml:"startingDeadlineSeconds,omitempty"` SuccessfulJobsHistoryLimit *int64 `json:"successfulJobsHistoryLimit,omitempty" yaml:"successfulJobsHistoryLimit,omitempty"` Suspend *bool `json:"suspend,omitempty" yaml:"suspend,omitempty"` }
type CronJobOperations ¶
type CronJobOperations interface { List(opts *types.ListOpts) (*CronJobCollection, error) Create(opts *CronJob) (*CronJob, error) Update(existing *CronJob, updates interface{}) (*CronJob, error) Replace(existing *CronJob) (*CronJob, error) ByID(id string) (*CronJob, error) Delete(container *CronJob) error }
type CronJobSpec ¶
type CronJobSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` 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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type CronJobStatus ¶
type CronJobStatus struct { Active []ObjectReference `json:"active,omitempty" yaml:"active,omitempty"` LastScheduleTime string `json:"lastScheduleTime,omitempty" yaml:"lastScheduleTime,omitempty"` }
type DNSRecord ¶
type DNSRecord struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterIp string `json:"clusterIp,omitempty" yaml:"clusterIp,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IPAddresses []string `json:"ipAddresses,omitempty" yaml:"ipAddresses,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Ports []ServicePort `json:"ports,omitempty" yaml:"ports,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` TargetDNSRecordIDs []string `json:"targetDnsRecordIds,omitempty" yaml:"targetDnsRecordIds,omitempty"` TargetWorkloadIDs []string `json:"targetWorkloadIds,omitempty" yaml:"targetWorkloadIds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` WorkloadID string `json:"workloadId,omitempty" yaml:"workloadId,omitempty"` }
type DNSRecordClient ¶
type DNSRecordClient struct {
// contains filtered or unexported fields
}
func (*DNSRecordClient) Create ¶
func (c *DNSRecordClient) Create(container *DNSRecord) (*DNSRecord, error)
func (*DNSRecordClient) Delete ¶
func (c *DNSRecordClient) Delete(container *DNSRecord) error
func (*DNSRecordClient) List ¶
func (c *DNSRecordClient) List(opts *types.ListOpts) (*DNSRecordCollection, error)
type DNSRecordCollection ¶
type DNSRecordCollection struct { types.Collection Data []DNSRecord `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DNSRecordCollection) Next ¶
func (cc *DNSRecordCollection) Next() (*DNSRecordCollection, error)
type DNSRecordOperations ¶
type DNSRecordOperations interface { List(opts *types.ListOpts) (*DNSRecordCollection, error) Create(opts *DNSRecord) (*DNSRecord, error) Update(existing *DNSRecord, updates interface{}) (*DNSRecord, error) Replace(existing *DNSRecord) (*DNSRecord, error) ByID(id string) (*DNSRecord, error) Delete(container *DNSRecord) error }
type DaemonSet ¶
type DaemonSet struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` DaemonSetStatus *DaemonSetStatus `json:"daemonSetStatus,omitempty" yaml:"daemonSetStatus,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type DaemonSetClient ¶
type DaemonSetClient struct {
// contains filtered or unexported fields
}
func (*DaemonSetClient) Create ¶
func (c *DaemonSetClient) Create(container *DaemonSet) (*DaemonSet, error)
func (*DaemonSetClient) Delete ¶
func (c *DaemonSetClient) Delete(container *DaemonSet) error
func (*DaemonSetClient) List ¶
func (c *DaemonSetClient) List(opts *types.ListOpts) (*DaemonSetCollection, error)
type DaemonSetCollection ¶
type DaemonSetCollection struct { types.Collection Data []DaemonSet `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DaemonSetCollection) Next ¶
func (cc *DaemonSetCollection) Next() (*DaemonSetCollection, error)
type DaemonSetCondition ¶
type DaemonSetCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type DaemonSetConfig ¶
type DaemonSetOperations ¶
type DaemonSetOperations interface { List(opts *types.ListOpts) (*DaemonSetCollection, error) Create(opts *DaemonSet) (*DaemonSet, error) Update(existing *DaemonSet, updates interface{}) (*DaemonSet, error) Replace(existing *DaemonSet) (*DaemonSet, error) ByID(id string) (*DaemonSet, error) Delete(container *DaemonSet) error }
type DaemonSetSpec ¶
type DaemonSetSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` 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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type DaemonSetStatus ¶
type DaemonSetStatus struct { CollisionCount *int64 `json:"collisionCount,omitempty" yaml:"collisionCount,omitempty"` Conditions []DaemonSetCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` CurrentNumberScheduled int64 `json:"currentNumberScheduled,omitempty" yaml:"currentNumberScheduled,omitempty"` DesiredNumberScheduled int64 `json:"desiredNumberScheduled,omitempty" yaml:"desiredNumberScheduled,omitempty"` NumberAvailable int64 `json:"numberAvailable,omitempty" yaml:"numberAvailable,omitempty"` NumberMisscheduled int64 `json:"numberMisscheduled,omitempty" yaml:"numberMisscheduled,omitempty"` NumberReady int64 `json:"numberReady,omitempty" yaml:"numberReady,omitempty"` ObservedGeneration int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` UpdatedNumberScheduled int64 `json:"updatedNumberScheduled,omitempty" yaml:"updatedNumberScheduled,omitempty"` }
type DaemonSetUpdateStrategy ¶
type DaemonSetUpdateStrategy struct { Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` }
type Deployment ¶
type Deployment struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type DeploymentClient ¶
type DeploymentClient struct {
// contains filtered or unexported fields
}
func (*DeploymentClient) ActionPause ¶
func (c *DeploymentClient) ActionPause(resource *Deployment) error
func (*DeploymentClient) ActionResume ¶
func (c *DeploymentClient) ActionResume(resource *Deployment) error
func (*DeploymentClient) ActionRollback ¶
func (c *DeploymentClient) ActionRollback(resource *Deployment, input *DeploymentRollbackInput) error
func (*DeploymentClient) ByID ¶
func (c *DeploymentClient) ByID(id string) (*Deployment, error)
func (*DeploymentClient) Create ¶
func (c *DeploymentClient) Create(container *Deployment) (*Deployment, error)
func (*DeploymentClient) Delete ¶
func (c *DeploymentClient) Delete(container *Deployment) error
func (*DeploymentClient) List ¶
func (c *DeploymentClient) List(opts *types.ListOpts) (*DeploymentCollection, error)
func (*DeploymentClient) Replace ¶
func (c *DeploymentClient) Replace(obj *Deployment) (*Deployment, error)
func (*DeploymentClient) Update ¶
func (c *DeploymentClient) Update(existing *Deployment, updates interface{}) (*Deployment, error)
type DeploymentCollection ¶
type DeploymentCollection struct { types.Collection Data []Deployment `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DeploymentCollection) Next ¶
func (cc *DeploymentCollection) Next() (*DeploymentCollection, error)
type DeploymentCondition ¶
type DeploymentCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type DeploymentConfig ¶
type DeploymentConfig struct { MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,omitempty"` MinReadySeconds int64 `json:"minReadySeconds,omitempty" yaml:"minReadySeconds,omitempty"` ProgressDeadlineSeconds *int64 `json:"progressDeadlineSeconds,omitempty" yaml:"progressDeadlineSeconds,omitempty"` RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty" yaml:"revisionHistoryLimit,omitempty"` Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` }
type DeploymentOperations ¶
type DeploymentOperations interface { List(opts *types.ListOpts) (*DeploymentCollection, error) Create(opts *Deployment) (*Deployment, error) Update(existing *Deployment, updates interface{}) (*Deployment, error) Replace(existing *Deployment) (*Deployment, error) ByID(id string) (*Deployment, error) Delete(container *Deployment) error ActionPause(resource *Deployment) error ActionResume(resource *Deployment) error ActionRollback(resource *Deployment, input *DeploymentRollbackInput) error }
type DeploymentRollbackInput ¶
type DeploymentRollbackInput struct {
ReplicaSetID string `json:"replicaSetId,omitempty" yaml:"replicaSetId,omitempty"`
}
type DeploymentSpec ¶
type DeploymentSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` 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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type DeploymentStatus ¶
type DeploymentStatus struct { AvailableReplicas int64 `json:"availableReplicas,omitempty" yaml:"availableReplicas,omitempty"` CollisionCount *int64 `json:"collisionCount,omitempty" yaml:"collisionCount,omitempty"` Conditions []DeploymentCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` ObservedGeneration int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` ReadyReplicas int64 `json:"readyReplicas,omitempty" yaml:"readyReplicas,omitempty"` Replicas int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` UpdatedReplicas int64 `json:"updatedReplicas,omitempty" yaml:"updatedReplicas,omitempty"` }
type DeploymentStrategy ¶
type DeploymentStrategy struct { MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,omitempty"` Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` }
type DockerCredential ¶
type DockerCredential struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Registries map[string]RegistryCredential `json:"registries,omitempty" yaml:"registries,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type DockerCredentialClient ¶
type DockerCredentialClient struct {
// contains filtered or unexported fields
}
func (*DockerCredentialClient) ByID ¶
func (c *DockerCredentialClient) ByID(id string) (*DockerCredential, error)
func (*DockerCredentialClient) Create ¶
func (c *DockerCredentialClient) Create(container *DockerCredential) (*DockerCredential, error)
func (*DockerCredentialClient) Delete ¶
func (c *DockerCredentialClient) Delete(container *DockerCredential) error
func (*DockerCredentialClient) List ¶
func (c *DockerCredentialClient) List(opts *types.ListOpts) (*DockerCredentialCollection, error)
func (*DockerCredentialClient) Replace ¶
func (c *DockerCredentialClient) Replace(obj *DockerCredential) (*DockerCredential, error)
func (*DockerCredentialClient) Update ¶
func (c *DockerCredentialClient) Update(existing *DockerCredential, updates interface{}) (*DockerCredential, error)
type DockerCredentialCollection ¶
type DockerCredentialCollection struct { types.Collection Data []DockerCredential `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DockerCredentialCollection) Next ¶
func (cc *DockerCredentialCollection) Next() (*DockerCredentialCollection, error)
type DockerCredentialOperations ¶
type DockerCredentialOperations interface { List(opts *types.ListOpts) (*DockerCredentialCollection, error) Create(opts *DockerCredential) (*DockerCredential, error) Update(existing *DockerCredential, updates interface{}) (*DockerCredential, error) Replace(existing *DockerCredential) (*DockerCredential, error) ByID(id string) (*DockerCredential, error) Delete(container *DockerCredential) error }
type DownwardAPIProjection ¶
type DownwardAPIProjection struct {
Items []DownwardAPIVolumeFile `json:"items,omitempty" yaml:"items,omitempty"`
}
type DownwardAPIVolumeFile ¶
type DownwardAPIVolumeFile struct { FieldRef *ObjectFieldSelector `json:"fieldRef,omitempty" yaml:"fieldRef,omitempty"` Mode *int64 `json:"mode,omitempty" yaml:"mode,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ResourceFieldRef *ResourceFieldSelector `json:"resourceFieldRef,omitempty" yaml:"resourceFieldRef,omitempty"` }
type DownwardAPIVolumeSource ¶
type DownwardAPIVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Items []DownwardAPIVolumeFile `json:"items,omitempty" yaml:"items,omitempty"` }
type EmptyDirVolumeSource ¶
type Endpoint ¶
type Endpoint struct { Interval string `json:"interval,omitempty" yaml:"interval,omitempty"` Params map[string][]string `json:"params,omitempty" yaml:"params,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` RelabelConfigs []RelabelConfig `json:"relabelings,omitempty" yaml:"relabelings,omitempty"` Scheme string `json:"scheme,omitempty" yaml:"scheme,omitempty"` ScrapeTimeout string `json:"scrapeTimeout,omitempty" yaml:"scrapeTimeout,omitempty"` TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"` }
type EnvFromSource ¶
type EnvFromSource struct { ConfigMapRef *ConfigMapEnvSource `json:"configMapRef,omitempty" yaml:"configMapRef,omitempty"` Prefix string `json:"prefix,omitempty" yaml:"prefix,omitempty"` SecretRef *SecretEnvSource `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type EnvVar ¶
type EnvVar struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` Value string `json:"value,omitempty" yaml:"value,omitempty"` ValueFrom *EnvVarSource `json:"valueFrom,omitempty" yaml:"valueFrom,omitempty"` }
type EnvVarSource ¶
type EnvVarSource struct { ConfigMapKeyRef *ConfigMapKeySelector `json:"configMapKeyRef,omitempty" yaml:"configMapKeyRef,omitempty"` FieldRef *ObjectFieldSelector `json:"fieldRef,omitempty" yaml:"fieldRef,omitempty"` ResourceFieldRef *ResourceFieldSelector `json:"resourceFieldRef,omitempty" yaml:"resourceFieldRef,omitempty"` SecretKeyRef *SecretKeySelector `json:"secretKeyRef,omitempty" yaml:"secretKeyRef,omitempty"` }
type EnvironmentFrom ¶
type EnvironmentFrom struct { Optional bool `json:"optional,omitempty" yaml:"optional,omitempty"` Prefix string `json:"prefix,omitempty" yaml:"prefix,omitempty"` Source string `json:"source,omitempty" yaml:"source,omitempty"` SourceKey string `json:"sourceKey,omitempty" yaml:"sourceKey,omitempty"` SourceName string `json:"sourceName,omitempty" yaml:"sourceName,omitempty"` TargetKey string `json:"targetKey,omitempty" yaml:"targetKey,omitempty"` }
type ExecAction ¶
type ExecAction struct {
Command []string `json:"command,omitempty" yaml:"command,omitempty"`
}
type FCVolumeSource ¶
type FCVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Lun *int64 `json:"lun,omitempty" yaml:"lun,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` TargetWWNs []string `json:"targetWWNs,omitempty" yaml:"targetWWNs,omitempty"` WWIDs []string `json:"wwids,omitempty" yaml:"wwids,omitempty"` }
type FlexPersistentVolumeSource ¶
type FlexPersistentVolumeSource struct { Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type FlexVolumeSource ¶
type FlexVolumeSource struct { Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type FlockerVolumeSource ¶
type GCEPersistentDiskVolumeSource ¶
type GCEPersistentDiskVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` PDName string `json:"pdName,omitempty" yaml:"pdName,omitempty"` Partition int64 `json:"partition,omitempty" yaml:"partition,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` }
type GitRepoVolumeSource ¶
type GithubApplyInput ¶
type GithubApplyInput struct { ClientID string `json:"clientId,omitempty" yaml:"clientId,omitempty"` ClientSecret string `json:"clientSecret,omitempty" yaml:"clientSecret,omitempty"` Code string `json:"code,omitempty" yaml:"code,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` InheritAuth bool `json:"inheritAuth,omitempty" yaml:"inheritAuth,omitempty"` RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` }
type GithubPipelineConfig ¶
type GithubPipelineConfig struct { Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClientID string `json:"clientId,omitempty" yaml:"clientId,omitempty"` ClientSecret string `json:"clientSecret,omitempty" yaml:"clientSecret,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` Inherit bool `json:"inherit,omitempty" yaml:"inherit,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"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type GithubProvider ¶
type GithubProvider struct { 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"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type GitlabApplyInput ¶
type GitlabApplyInput struct { ClientID string `json:"clientId,omitempty" yaml:"clientId,omitempty"` ClientSecret string `json:"clientSecret,omitempty" yaml:"clientSecret,omitempty"` Code string `json:"code,omitempty" yaml:"code,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` }
type GitlabPipelineConfig ¶
type GitlabPipelineConfig struct { Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClientID string `json:"clientId,omitempty" yaml:"clientId,omitempty"` ClientSecret string `json:"clientSecret,omitempty" yaml:"clientSecret,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,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"` RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type GitlabProvider ¶
type GitlabProvider struct { 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"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
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 { Path string `json:"path,omitempty" yaml:"path,omitempty"` ServiceID string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"` TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"` WorkloadIDs []string `json:"workloadIds,omitempty" yaml:"workloadIds,omitempty"` }
type HTTPIngressRuleValue ¶
type HTTPIngressRuleValue struct {
Paths []HTTPIngressPath `json:"paths,omitempty" yaml:"paths,omitempty"`
}
type Handler ¶
type Handler struct { Command []string `json:"command,omitempty" yaml:"command,omitempty"` HTTPHeaders []HTTPHeader `json:"httpHeaders,omitempty" yaml:"httpHeaders,omitempty"` Host string `json:"host,omitempty" yaml:"host,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` Port intstr.IntOrString `json:"port,omitempty" yaml:"port,omitempty"` Scheme string `json:"scheme,omitempty" yaml:"scheme,omitempty"` TCP bool `json:"tcp,omitempty" yaml:"tcp,omitempty"` }
type HostPathVolumeSource ¶
type ISCSIPersistentVolumeSource ¶
type ISCSIPersistentVolumeSource struct { DiscoveryCHAPAuth bool `json:"chapAuthDiscovery,omitempty" yaml:"chapAuthDiscovery,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` IQN string `json:"iqn,omitempty" yaml:"iqn,omitempty"` ISCSIInterface string `json:"iscsiInterface,omitempty" yaml:"iscsiInterface,omitempty"` InitiatorName string `json:"initiatorName,omitempty" yaml:"initiatorName,omitempty"` Lun int64 `json:"lun,omitempty" yaml:"lun,omitempty"` Portals []string `json:"portals,omitempty" yaml:"portals,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` SessionCHAPAuth bool `json:"chapAuthSession,omitempty" yaml:"chapAuthSession,omitempty"` TargetPortal string `json:"targetPortal,omitempty" yaml:"targetPortal,omitempty"` }
type ISCSIVolumeSource ¶
type ISCSIVolumeSource struct { DiscoveryCHAPAuth bool `json:"chapAuthDiscovery,omitempty" yaml:"chapAuthDiscovery,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` IQN string `json:"iqn,omitempty" yaml:"iqn,omitempty"` ISCSIInterface string `json:"iscsiInterface,omitempty" yaml:"iscsiInterface,omitempty"` InitiatorName string `json:"initiatorName,omitempty" yaml:"initiatorName,omitempty"` Lun int64 `json:"lun,omitempty" yaml:"lun,omitempty"` Portals []string `json:"portals,omitempty" yaml:"portals,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` SessionCHAPAuth bool `json:"chapAuthSession,omitempty" yaml:"chapAuthSession,omitempty"` TargetPortal string `json:"targetPortal,omitempty" yaml:"targetPortal,omitempty"` }
type Ingress ¶
type Ingress struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DefaultBackend *IngressBackend `json:"defaultBackend,omitempty" yaml:"defaultBackend,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Rules []IngressRule `json:"rules,omitempty" yaml:"rules,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *IngressStatus `json:"status,omitempty" yaml:"status,omitempty"` TLS []IngressTLS `json:"tls,omitempty" yaml:"tls,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type IngressBackend ¶
type IngressBackend struct { ServiceID string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"` TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"` WorkloadIDs []string `json:"workloadIds,omitempty" yaml:"workloadIds,omitempty"` }
type IngressClient ¶
type IngressClient struct {
// contains filtered or unexported fields
}
func (*IngressClient) Create ¶
func (c *IngressClient) Create(container *Ingress) (*Ingress, error)
func (*IngressClient) Delete ¶
func (c *IngressClient) Delete(container *Ingress) error
func (*IngressClient) List ¶
func (c *IngressClient) List(opts *types.ListOpts) (*IngressCollection, error)
type IngressCollection ¶
type IngressCollection struct { types.Collection Data []Ingress `json:"data,omitempty"` // contains filtered or unexported fields }
func (*IngressCollection) Next ¶
func (cc *IngressCollection) Next() (*IngressCollection, error)
type IngressOperations ¶
type IngressOperations interface { List(opts *types.ListOpts) (*IngressCollection, error) Create(opts *Ingress) (*Ingress, error) Update(existing *Ingress, updates interface{}) (*Ingress, error) Replace(existing *Ingress) (*Ingress, error) ByID(id string) (*Ingress, error) Delete(container *Ingress) error }
type IngressRule ¶
type IngressRule struct { Host string `json:"host,omitempty" yaml:"host,omitempty"` Paths []HTTPIngressPath `json:"paths,omitempty" yaml:"paths,omitempty"` }
type IngressSpec ¶
type IngressSpec struct { Backend *IngressBackend `json:"backend,omitempty" yaml:"backend,omitempty"` Rules []IngressRule `json:"rules,omitempty" yaml:"rules,omitempty"` TLS []IngressTLS `json:"tls,omitempty" yaml:"tls,omitempty"` }
type IngressStatus ¶
type IngressStatus struct {
LoadBalancer *LoadBalancerStatus `json:"loadBalancer,omitempty" yaml:"loadBalancer,omitempty"`
}
type IngressTLS ¶
type Initializer ¶
type Initializer struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
}
type Initializers ¶
type Initializers struct { Pending []Initializer `json:"pending,omitempty" yaml:"pending,omitempty"` Result *Status `json:"result,omitempty" yaml:"result,omitempty"` }
type Job ¶
type Job struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` JobStatus *JobStatus `json:"jobStatus,omitempty" yaml:"jobStatus,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type JobCollection ¶
type JobCollection struct { types.Collection Data []Job `json:"data,omitempty"` // contains filtered or unexported fields }
func (*JobCollection) Next ¶
func (cc *JobCollection) Next() (*JobCollection, error)
type JobCondition ¶
type JobCondition struct { LastProbeTime string `json:"lastProbeTime,omitempty" yaml:"lastProbeTime,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type JobConfig ¶
type JobConfig struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` BackoffLimit *int64 `json:"backoffLimit,omitempty" yaml:"backoffLimit,omitempty"` Completions *int64 `json:"completions,omitempty" yaml:"completions,omitempty"` ManualSelector *bool `json:"manualSelector,omitempty" yaml:"manualSelector,omitempty"` Parallelism *int64 `json:"parallelism,omitempty" yaml:"parallelism,omitempty"` }
type JobOperations ¶
type JobSpec ¶
type JobSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` 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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type JobStatus ¶
type JobStatus struct { Active int64 `json:"active,omitempty" yaml:"active,omitempty"` CompletionTime string `json:"completionTime,omitempty" yaml:"completionTime,omitempty"` Conditions []JobCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Failed int64 `json:"failed,omitempty" yaml:"failed,omitempty"` StartTime string `json:"startTime,omitempty" yaml:"startTime,omitempty"` Succeeded int64 `json:"succeeded,omitempty" yaml:"succeeded,omitempty"` }
type JobTemplateSpec ¶
type JobTemplateSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` JobMetadata *ObjectMeta `json:"jobMetadata,omitempty" yaml:"jobMetadata,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` 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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type LabelSelector ¶
type LabelSelector struct { MatchExpressions []LabelSelectorRequirement `json:"matchExpressions,omitempty" yaml:"matchExpressions,omitempty"` MatchLabels map[string]string `json:"matchLabels,omitempty" yaml:"matchLabels,omitempty"` }
type LoadBalancerIngress ¶
type LoadBalancerStatus ¶
type LoadBalancerStatus struct {
Ingress []LoadBalancerIngress `json:"ingress,omitempty" yaml:"ingress,omitempty"`
}
type LocalObjectReference ¶
type LocalObjectReference struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
}
type LocalVolumeSource ¶
type NFSVolumeSource ¶
type NamespaceSelector ¶
type NamespacedBasicAuth ¶
type NamespacedBasicAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type NamespacedBasicAuthClient ¶
type NamespacedBasicAuthClient struct {
// contains filtered or unexported fields
}
func (*NamespacedBasicAuthClient) ByID ¶
func (c *NamespacedBasicAuthClient) ByID(id string) (*NamespacedBasicAuth, error)
func (*NamespacedBasicAuthClient) Create ¶
func (c *NamespacedBasicAuthClient) Create(container *NamespacedBasicAuth) (*NamespacedBasicAuth, error)
func (*NamespacedBasicAuthClient) Delete ¶
func (c *NamespacedBasicAuthClient) Delete(container *NamespacedBasicAuth) error
func (*NamespacedBasicAuthClient) List ¶
func (c *NamespacedBasicAuthClient) List(opts *types.ListOpts) (*NamespacedBasicAuthCollection, error)
func (*NamespacedBasicAuthClient) Replace ¶
func (c *NamespacedBasicAuthClient) Replace(obj *NamespacedBasicAuth) (*NamespacedBasicAuth, error)
func (*NamespacedBasicAuthClient) Update ¶
func (c *NamespacedBasicAuthClient) Update(existing *NamespacedBasicAuth, updates interface{}) (*NamespacedBasicAuth, error)
type NamespacedBasicAuthCollection ¶
type NamespacedBasicAuthCollection struct { types.Collection Data []NamespacedBasicAuth `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedBasicAuthCollection) Next ¶
func (cc *NamespacedBasicAuthCollection) Next() (*NamespacedBasicAuthCollection, error)
type NamespacedBasicAuthOperations ¶
type NamespacedBasicAuthOperations interface { List(opts *types.ListOpts) (*NamespacedBasicAuthCollection, error) Create(opts *NamespacedBasicAuth) (*NamespacedBasicAuth, error) Update(existing *NamespacedBasicAuth, updates interface{}) (*NamespacedBasicAuth, error) Replace(existing *NamespacedBasicAuth) (*NamespacedBasicAuth, error) ByID(id string) (*NamespacedBasicAuth, error) Delete(container *NamespacedBasicAuth) error }
type NamespacedCertificate ¶
type NamespacedCertificate struct { types.Resource Algorithm string `json:"algorithm,omitempty" yaml:"algorithm,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CN string `json:"cn,omitempty" yaml:"cn,omitempty"` CertFingerprint string `json:"certFingerprint,omitempty" yaml:"certFingerprint,omitempty"` Certs string `json:"certs,omitempty" yaml:"certs,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExpiresAt string `json:"expiresAt,omitempty" yaml:"expiresAt,omitempty"` IssuedAt string `json:"issuedAt,omitempty" yaml:"issuedAt,omitempty"` Issuer string `json:"issuer,omitempty" yaml:"issuer,omitempty"` Key string `json:"key,omitempty" yaml:"key,omitempty"` KeySize string `json:"keySize,omitempty" yaml:"keySize,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SerialNumber string `json:"serialNumber,omitempty" yaml:"serialNumber,omitempty"` SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty" yaml:"subjectAlternativeNames,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type NamespacedCertificateClient ¶
type NamespacedCertificateClient struct {
// contains filtered or unexported fields
}
func (*NamespacedCertificateClient) ByID ¶
func (c *NamespacedCertificateClient) ByID(id string) (*NamespacedCertificate, error)
func (*NamespacedCertificateClient) Create ¶
func (c *NamespacedCertificateClient) Create(container *NamespacedCertificate) (*NamespacedCertificate, error)
func (*NamespacedCertificateClient) Delete ¶
func (c *NamespacedCertificateClient) Delete(container *NamespacedCertificate) error
func (*NamespacedCertificateClient) List ¶
func (c *NamespacedCertificateClient) List(opts *types.ListOpts) (*NamespacedCertificateCollection, error)
func (*NamespacedCertificateClient) Replace ¶
func (c *NamespacedCertificateClient) Replace(obj *NamespacedCertificate) (*NamespacedCertificate, error)
func (*NamespacedCertificateClient) Update ¶
func (c *NamespacedCertificateClient) Update(existing *NamespacedCertificate, updates interface{}) (*NamespacedCertificate, error)
type NamespacedCertificateCollection ¶
type NamespacedCertificateCollection struct { types.Collection Data []NamespacedCertificate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedCertificateCollection) Next ¶
func (cc *NamespacedCertificateCollection) Next() (*NamespacedCertificateCollection, error)
type NamespacedCertificateOperations ¶
type NamespacedCertificateOperations interface { List(opts *types.ListOpts) (*NamespacedCertificateCollection, error) Create(opts *NamespacedCertificate) (*NamespacedCertificate, error) Update(existing *NamespacedCertificate, updates interface{}) (*NamespacedCertificate, error) Replace(existing *NamespacedCertificate) (*NamespacedCertificate, error) ByID(id string) (*NamespacedCertificate, error) Delete(container *NamespacedCertificate) error }
type NamespacedDockerCredential ¶
type NamespacedDockerCredential struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Registries map[string]RegistryCredential `json:"registries,omitempty" yaml:"registries,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type NamespacedDockerCredentialClient ¶
type NamespacedDockerCredentialClient struct {
// contains filtered or unexported fields
}
func (*NamespacedDockerCredentialClient) ByID ¶
func (c *NamespacedDockerCredentialClient) ByID(id string) (*NamespacedDockerCredential, error)
func (*NamespacedDockerCredentialClient) Create ¶
func (c *NamespacedDockerCredentialClient) Create(container *NamespacedDockerCredential) (*NamespacedDockerCredential, error)
func (*NamespacedDockerCredentialClient) Delete ¶
func (c *NamespacedDockerCredentialClient) Delete(container *NamespacedDockerCredential) error
func (*NamespacedDockerCredentialClient) List ¶
func (c *NamespacedDockerCredentialClient) List(opts *types.ListOpts) (*NamespacedDockerCredentialCollection, error)
func (*NamespacedDockerCredentialClient) Replace ¶
func (c *NamespacedDockerCredentialClient) Replace(obj *NamespacedDockerCredential) (*NamespacedDockerCredential, error)
func (*NamespacedDockerCredentialClient) Update ¶
func (c *NamespacedDockerCredentialClient) Update(existing *NamespacedDockerCredential, updates interface{}) (*NamespacedDockerCredential, error)
type NamespacedDockerCredentialCollection ¶
type NamespacedDockerCredentialCollection struct { types.Collection Data []NamespacedDockerCredential `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedDockerCredentialCollection) Next ¶
func (cc *NamespacedDockerCredentialCollection) Next() (*NamespacedDockerCredentialCollection, error)
type NamespacedDockerCredentialOperations ¶
type NamespacedDockerCredentialOperations interface { List(opts *types.ListOpts) (*NamespacedDockerCredentialCollection, error) Create(opts *NamespacedDockerCredential) (*NamespacedDockerCredential, error) Update(existing *NamespacedDockerCredential, updates interface{}) (*NamespacedDockerCredential, error) Replace(existing *NamespacedDockerCredential) (*NamespacedDockerCredential, error) ByID(id string) (*NamespacedDockerCredential, error) Delete(container *NamespacedDockerCredential) error }
type NamespacedSSHAuth ¶
type NamespacedSSHAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Fingerprint string `json:"certFingerprint,omitempty" yaml:"certFingerprint,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PrivateKey string `json:"privateKey,omitempty" yaml:"privateKey,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type NamespacedSSHAuthClient ¶
type NamespacedSSHAuthClient struct {
// contains filtered or unexported fields
}
func (*NamespacedSSHAuthClient) ByID ¶
func (c *NamespacedSSHAuthClient) ByID(id string) (*NamespacedSSHAuth, error)
func (*NamespacedSSHAuthClient) Create ¶
func (c *NamespacedSSHAuthClient) Create(container *NamespacedSSHAuth) (*NamespacedSSHAuth, error)
func (*NamespacedSSHAuthClient) Delete ¶
func (c *NamespacedSSHAuthClient) Delete(container *NamespacedSSHAuth) error
func (*NamespacedSSHAuthClient) List ¶
func (c *NamespacedSSHAuthClient) List(opts *types.ListOpts) (*NamespacedSSHAuthCollection, error)
func (*NamespacedSSHAuthClient) Replace ¶
func (c *NamespacedSSHAuthClient) Replace(obj *NamespacedSSHAuth) (*NamespacedSSHAuth, error)
func (*NamespacedSSHAuthClient) Update ¶
func (c *NamespacedSSHAuthClient) Update(existing *NamespacedSSHAuth, updates interface{}) (*NamespacedSSHAuth, error)
type NamespacedSSHAuthCollection ¶
type NamespacedSSHAuthCollection struct { types.Collection Data []NamespacedSSHAuth `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedSSHAuthCollection) Next ¶
func (cc *NamespacedSSHAuthCollection) Next() (*NamespacedSSHAuthCollection, error)
type NamespacedSSHAuthOperations ¶
type NamespacedSSHAuthOperations interface { List(opts *types.ListOpts) (*NamespacedSSHAuthCollection, error) Create(opts *NamespacedSSHAuth) (*NamespacedSSHAuth, error) Update(existing *NamespacedSSHAuth, updates interface{}) (*NamespacedSSHAuth, error) Replace(existing *NamespacedSSHAuth) (*NamespacedSSHAuth, error) ByID(id string) (*NamespacedSSHAuth, error) Delete(container *NamespacedSSHAuth) error }
type NamespacedSecret ¶
type NamespacedSecret struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` StringData map[string]string `json:"stringData,omitempty" yaml:"stringData,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type NamespacedSecretClient ¶
type NamespacedSecretClient struct {
// contains filtered or unexported fields
}
func (*NamespacedSecretClient) ByID ¶
func (c *NamespacedSecretClient) ByID(id string) (*NamespacedSecret, error)
func (*NamespacedSecretClient) Create ¶
func (c *NamespacedSecretClient) Create(container *NamespacedSecret) (*NamespacedSecret, error)
func (*NamespacedSecretClient) Delete ¶
func (c *NamespacedSecretClient) Delete(container *NamespacedSecret) error
func (*NamespacedSecretClient) List ¶
func (c *NamespacedSecretClient) List(opts *types.ListOpts) (*NamespacedSecretCollection, error)
func (*NamespacedSecretClient) Replace ¶
func (c *NamespacedSecretClient) Replace(obj *NamespacedSecret) (*NamespacedSecret, error)
func (*NamespacedSecretClient) Update ¶
func (c *NamespacedSecretClient) Update(existing *NamespacedSecret, updates interface{}) (*NamespacedSecret, error)
type NamespacedSecretCollection ¶
type NamespacedSecretCollection struct { types.Collection Data []NamespacedSecret `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedSecretCollection) Next ¶
func (cc *NamespacedSecretCollection) Next() (*NamespacedSecretCollection, error)
type NamespacedSecretOperations ¶
type NamespacedSecretOperations interface { List(opts *types.ListOpts) (*NamespacedSecretCollection, error) Create(opts *NamespacedSecret) (*NamespacedSecret, error) Update(existing *NamespacedSecret, updates interface{}) (*NamespacedSecret, error) Replace(existing *NamespacedSecret) (*NamespacedSecret, error) ByID(id string) (*NamespacedSecret, error) Delete(container *NamespacedSecret) error }
type NamespacedServiceAccountToken ¶
type NamespacedServiceAccountToken struct { types.Resource AccountName string `json:"accountName,omitempty" yaml:"accountName,omitempty"` AccountUID string `json:"accountUid,omitempty" yaml:"accountUid,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CACRT string `json:"caCrt,omitempty" yaml:"caCrt,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type NamespacedServiceAccountTokenClient ¶
type NamespacedServiceAccountTokenClient struct {
// contains filtered or unexported fields
}
func (*NamespacedServiceAccountTokenClient) ByID ¶
func (c *NamespacedServiceAccountTokenClient) ByID(id string) (*NamespacedServiceAccountToken, error)
func (*NamespacedServiceAccountTokenClient) Create ¶
func (c *NamespacedServiceAccountTokenClient) Create(container *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
func (*NamespacedServiceAccountTokenClient) Delete ¶
func (c *NamespacedServiceAccountTokenClient) Delete(container *NamespacedServiceAccountToken) error
func (*NamespacedServiceAccountTokenClient) List ¶
func (c *NamespacedServiceAccountTokenClient) List(opts *types.ListOpts) (*NamespacedServiceAccountTokenCollection, error)
func (*NamespacedServiceAccountTokenClient) Replace ¶
func (c *NamespacedServiceAccountTokenClient) Replace(obj *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
func (*NamespacedServiceAccountTokenClient) Update ¶
func (c *NamespacedServiceAccountTokenClient) Update(existing *NamespacedServiceAccountToken, updates interface{}) (*NamespacedServiceAccountToken, error)
type NamespacedServiceAccountTokenCollection ¶
type NamespacedServiceAccountTokenCollection struct { types.Collection Data []NamespacedServiceAccountToken `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NamespacedServiceAccountTokenCollection) Next ¶
func (cc *NamespacedServiceAccountTokenCollection) Next() (*NamespacedServiceAccountTokenCollection, error)
type NamespacedServiceAccountTokenOperations ¶
type NamespacedServiceAccountTokenOperations interface { List(opts *types.ListOpts) (*NamespacedServiceAccountTokenCollection, error) Create(opts *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error) Update(existing *NamespacedServiceAccountToken, updates interface{}) (*NamespacedServiceAccountToken, error) Replace(existing *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error) ByID(id string) (*NamespacedServiceAccountToken, error) Delete(container *NamespacedServiceAccountToken) error }
type NodeAffinity ¶
type NodeAffinity struct { PreferredDuringSchedulingIgnoredDuringExecution []PreferredSchedulingTerm `` /* 129-byte string literal not displayed */ RequiredDuringSchedulingIgnoredDuringExecution *NodeSelector `` /* 127-byte string literal not displayed */ }
type NodeScheduling ¶
type NodeScheduling struct { NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` Preferred []string `json:"preferred,omitempty" yaml:"preferred,omitempty"` RequireAll []string `json:"requireAll,omitempty" yaml:"requireAll,omitempty"` RequireAny []string `json:"requireAny,omitempty" yaml:"requireAny,omitempty"` }
type NodeSelector ¶
type NodeSelector struct {
NodeSelectorTerms []NodeSelectorTerm `json:"nodeSelectorTerms,omitempty" yaml:"nodeSelectorTerms,omitempty"`
}
type NodeSelectorTerm ¶
type NodeSelectorTerm struct { MatchExpressions []NodeSelectorRequirement `json:"matchExpressions,omitempty" yaml:"matchExpressions,omitempty"` MatchFields []NodeSelectorRequirement `json:"matchFields,omitempty" yaml:"matchFields,omitempty"` }
type ObjectFieldSelector ¶
type ObjectMeta ¶
type ObjectMeta struct { Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` Finalizers []string `json:"finalizers,omitempty" yaml:"finalizers,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SelfLink string `json:"selfLink,omitempty" yaml:"selfLink,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ObjectReference ¶
type ObjectReference struct { APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` FieldPath string `json:"fieldPath,omitempty" yaml:"fieldPath,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` ResourceVersion string `json:"resourceVersion,omitempty" yaml:"resourceVersion,omitempty"` UID string `json:"uid,omitempty" yaml:"uid,omitempty"` }
type OwnerReference ¶
type OwnerReference struct { APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` BlockOwnerDeletion *bool `json:"blockOwnerDeletion,omitempty" yaml:"blockOwnerDeletion,omitempty"` Controller *bool `json:"controller,omitempty" yaml:"controller,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` UID string `json:"uid,omitempty" yaml:"uid,omitempty"` }
type PersistentVolumeClaim ¶
type PersistentVolumeClaim struct { types.Resource AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DataSource *TypedLocalObjectReference `json:"dataSource,omitempty" yaml:"dataSource,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *PersistentVolumeClaimStatus `json:"status,omitempty" yaml:"status,omitempty"` StorageClassID string `json:"storageClassId,omitempty" yaml:"storageClassId,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` VolumeID string `json:"volumeId,omitempty" yaml:"volumeId,omitempty"` VolumeMode string `json:"volumeMode,omitempty" yaml:"volumeMode,omitempty"` }
type PersistentVolumeClaimClient ¶
type PersistentVolumeClaimClient struct {
// contains filtered or unexported fields
}
func (*PersistentVolumeClaimClient) ByID ¶
func (c *PersistentVolumeClaimClient) ByID(id string) (*PersistentVolumeClaim, error)
func (*PersistentVolumeClaimClient) Create ¶
func (c *PersistentVolumeClaimClient) Create(container *PersistentVolumeClaim) (*PersistentVolumeClaim, error)
func (*PersistentVolumeClaimClient) Delete ¶
func (c *PersistentVolumeClaimClient) Delete(container *PersistentVolumeClaim) error
func (*PersistentVolumeClaimClient) List ¶
func (c *PersistentVolumeClaimClient) List(opts *types.ListOpts) (*PersistentVolumeClaimCollection, error)
func (*PersistentVolumeClaimClient) Replace ¶
func (c *PersistentVolumeClaimClient) Replace(obj *PersistentVolumeClaim) (*PersistentVolumeClaim, error)
func (*PersistentVolumeClaimClient) Update ¶
func (c *PersistentVolumeClaimClient) Update(existing *PersistentVolumeClaim, updates interface{}) (*PersistentVolumeClaim, error)
type PersistentVolumeClaimCollection ¶
type PersistentVolumeClaimCollection struct { types.Collection Data []PersistentVolumeClaim `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PersistentVolumeClaimCollection) Next ¶
func (cc *PersistentVolumeClaimCollection) Next() (*PersistentVolumeClaimCollection, error)
type PersistentVolumeClaimCondition ¶
type PersistentVolumeClaimCondition struct { LastProbeTime string `json:"lastProbeTime,omitempty" yaml:"lastProbeTime,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type PersistentVolumeClaimOperations ¶
type PersistentVolumeClaimOperations interface { List(opts *types.ListOpts) (*PersistentVolumeClaimCollection, error) Create(opts *PersistentVolumeClaim) (*PersistentVolumeClaim, error) Update(existing *PersistentVolumeClaim, updates interface{}) (*PersistentVolumeClaim, error) Replace(existing *PersistentVolumeClaim) (*PersistentVolumeClaim, error) ByID(id string) (*PersistentVolumeClaim, error) Delete(container *PersistentVolumeClaim) error }
type PersistentVolumeClaimSpec ¶
type PersistentVolumeClaimSpec struct { AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"` DataSource *TypedLocalObjectReference `json:"dataSource,omitempty" yaml:"dataSource,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` StorageClassID string `json:"storageClassId,omitempty" yaml:"storageClassId,omitempty"` VolumeID string `json:"volumeId,omitempty" yaml:"volumeId,omitempty"` VolumeMode string `json:"volumeMode,omitempty" yaml:"volumeMode,omitempty"` }
type PersistentVolumeClaimStatus ¶
type PersistentVolumeClaimStatus struct { AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` Conditions []PersistentVolumeClaimCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Phase string `json:"phase,omitempty" yaml:"phase,omitempty"` }
type PersistentVolumeSpec ¶
type PersistentVolumeSpec struct { AWSElasticBlockStore *AWSElasticBlockStoreVolumeSource `json:"awsElasticBlockStore,omitempty" yaml:"awsElasticBlockStore,omitempty"` AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"` AzureDisk *AzureDiskVolumeSource `json:"azureDisk,omitempty" yaml:"azureDisk,omitempty"` AzureFile *AzureFilePersistentVolumeSource `json:"azureFile,omitempty" yaml:"azureFile,omitempty"` CSI *CSIPersistentVolumeSource `json:"csi,omitempty" yaml:"csi,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` CephFS *CephFSPersistentVolumeSource `json:"cephfs,omitempty" yaml:"cephfs,omitempty"` Cinder *CinderPersistentVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"` ClaimRef *ObjectReference `json:"claimRef,omitempty" yaml:"claimRef,omitempty"` FC *FCVolumeSource `json:"fc,omitempty" yaml:"fc,omitempty"` FlexVolume *FlexPersistentVolumeSource `json:"flexVolume,omitempty" yaml:"flexVolume,omitempty"` Flocker *FlockerVolumeSource `json:"flocker,omitempty" yaml:"flocker,omitempty"` GCEPersistentDisk *GCEPersistentDiskVolumeSource `json:"gcePersistentDisk,omitempty" yaml:"gcePersistentDisk,omitempty"` Glusterfs *GlusterfsVolumeSource `json:"glusterfs,omitempty" yaml:"glusterfs,omitempty"` HostPath *HostPathVolumeSource `json:"hostPath,omitempty" yaml:"hostPath,omitempty"` ISCSI *ISCSIPersistentVolumeSource `json:"iscsi,omitempty" yaml:"iscsi,omitempty"` Local *LocalVolumeSource `json:"local,omitempty" yaml:"local,omitempty"` MountOptions []string `json:"mountOptions,omitempty" yaml:"mountOptions,omitempty"` NFS *NFSVolumeSource `json:"nfs,omitempty" yaml:"nfs,omitempty"` NodeAffinity *VolumeNodeAffinity `json:"nodeAffinity,omitempty" yaml:"nodeAffinity,omitempty"` PersistentVolumeReclaimPolicy string `json:"persistentVolumeReclaimPolicy,omitempty" yaml:"persistentVolumeReclaimPolicy,omitempty"` PhotonPersistentDisk *PhotonPersistentDiskVolumeSource `json:"photonPersistentDisk,omitempty" yaml:"photonPersistentDisk,omitempty"` PortworxVolume *PortworxVolumeSource `json:"portworxVolume,omitempty" yaml:"portworxVolume,omitempty"` Quobyte *QuobyteVolumeSource `json:"quobyte,omitempty" yaml:"quobyte,omitempty"` RBD *RBDPersistentVolumeSource `json:"rbd,omitempty" yaml:"rbd,omitempty"` ScaleIO *ScaleIOPersistentVolumeSource `json:"scaleIO,omitempty" yaml:"scaleIO,omitempty"` StorageClassID string `json:"storageClassId,omitempty" yaml:"storageClassId,omitempty"` StorageOS *StorageOSPersistentVolumeSource `json:"storageos,omitempty" yaml:"storageos,omitempty"` VolumeMode string `json:"volumeMode,omitempty" yaml:"volumeMode,omitempty"` VsphereVolume *VsphereVirtualDiskVolumeSource `json:"vsphereVolume,omitempty" yaml:"vsphereVolume,omitempty"` }
type Pipeline ¶
type Pipeline struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LastExecutionID string `json:"lastExecutionId,omitempty" yaml:"lastExecutionId,omitempty"` LastRunState string `json:"lastRunState,omitempty" yaml:"lastRunState,omitempty"` LastStarted string `json:"lastStarted,omitempty" yaml:"lastStarted,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NextRun int64 `json:"nextRun,omitempty" yaml:"nextRun,omitempty"` NextStart string `json:"nextStart,omitempty" yaml:"nextStart,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PipelineState string `json:"pipelineState,omitempty" yaml:"pipelineState,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RepositoryURL string `json:"repositoryUrl,omitempty" yaml:"repositoryUrl,omitempty"` SourceCodeCredential *SourceCodeCredential `json:"sourceCodeCredential,omitempty" yaml:"sourceCodeCredential,omitempty"` SourceCodeCredentialID string `json:"sourceCodeCredentialId,omitempty" yaml:"sourceCodeCredentialId,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` TriggerWebhookPr bool `json:"triggerWebhookPr,omitempty" yaml:"triggerWebhookPr,omitempty"` TriggerWebhookPush bool `json:"triggerWebhookPush,omitempty" yaml:"triggerWebhookPush,omitempty"` TriggerWebhookTag bool `json:"triggerWebhookTag,omitempty" yaml:"triggerWebhookTag,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` WebHookID string `json:"webhookId,omitempty" yaml:"webhookId,omitempty"` }
type PipelineClient ¶
type PipelineClient struct {
// contains filtered or unexported fields
}
func (*PipelineClient) ActionActivate ¶
func (c *PipelineClient) ActionActivate(resource *Pipeline) error
func (*PipelineClient) ActionDeactivate ¶
func (c *PipelineClient) ActionDeactivate(resource *Pipeline) error
func (*PipelineClient) ActionPushconfig ¶
func (c *PipelineClient) ActionPushconfig(resource *Pipeline, input *PushPipelineConfigInput) error
func (*PipelineClient) ActionRun ¶
func (c *PipelineClient) ActionRun(resource *Pipeline, input *RunPipelineInput) error
func (*PipelineClient) Create ¶
func (c *PipelineClient) Create(container *Pipeline) (*Pipeline, error)
func (*PipelineClient) Delete ¶
func (c *PipelineClient) Delete(container *Pipeline) error
func (*PipelineClient) List ¶
func (c *PipelineClient) List(opts *types.ListOpts) (*PipelineCollection, error)
type PipelineCollection ¶
type PipelineCollection struct { types.Collection Data []Pipeline `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PipelineCollection) Next ¶
func (cc *PipelineCollection) Next() (*PipelineCollection, error)
type PipelineCondition ¶
type PipelineCondition 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 PipelineConfig ¶
type PipelineConfig struct { Branch *Constraint `json:"branch,omitempty" yaml:"branch,omitempty"` Notification *PipelineNotification `json:"notification,omitempty" yaml:"notification,omitempty"` Stages []Stage `json:"stages,omitempty" yaml:"stages,omitempty"` Timeout int64 `json:"timeout,omitempty" yaml:"timeout,omitempty"` }
type PipelineExecution ¶
type PipelineExecution struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Author string `json:"author,omitempty" yaml:"author,omitempty"` AvatarURL string `json:"avatarUrl,omitempty" yaml:"avatarUrl,omitempty"` Branch string `json:"branch,omitempty" yaml:"branch,omitempty"` Commit string `json:"commit,omitempty" yaml:"commit,omitempty"` Conditions []PipelineCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Email string `json:"email,omitempty" yaml:"email,omitempty"` Ended string `json:"ended,omitempty" yaml:"ended,omitempty"` Event string `json:"event,omitempty" yaml:"event,omitempty"` ExecutionState string `json:"executionState,omitempty" yaml:"executionState,omitempty"` HTMLLink string `json:"htmlLink,omitempty" yaml:"htmlLink,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Message string `json:"message,omitempty" yaml:"message,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"` PipelineConfig *PipelineConfig `json:"pipelineConfig,omitempty" yaml:"pipelineConfig,omitempty"` PipelineID string `json:"pipelineId,omitempty" yaml:"pipelineId,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Ref string `json:"ref,omitempty" yaml:"ref,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RepositoryURL string `json:"repositoryUrl,omitempty" yaml:"repositoryUrl,omitempty"` Run int64 `json:"run,omitempty" yaml:"run,omitempty"` Stages []StageStatus `json:"stages,omitempty" yaml:"stages,omitempty"` Started string `json:"started,omitempty" yaml:"started,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Title string `json:"title,omitempty" yaml:"title,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` TriggerUserID string `json:"triggerUserId,omitempty" yaml:"triggerUserId,omitempty"` TriggeredBy string `json:"triggeredBy,omitempty" yaml:"triggeredBy,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type PipelineExecutionClient ¶
type PipelineExecutionClient struct {
// contains filtered or unexported fields
}
func (*PipelineExecutionClient) ActionRerun ¶
func (c *PipelineExecutionClient) ActionRerun(resource *PipelineExecution) error
func (*PipelineExecutionClient) ActionStop ¶
func (c *PipelineExecutionClient) ActionStop(resource *PipelineExecution) error
func (*PipelineExecutionClient) ByID ¶
func (c *PipelineExecutionClient) ByID(id string) (*PipelineExecution, error)
func (*PipelineExecutionClient) Create ¶
func (c *PipelineExecutionClient) Create(container *PipelineExecution) (*PipelineExecution, error)
func (*PipelineExecutionClient) Delete ¶
func (c *PipelineExecutionClient) Delete(container *PipelineExecution) error
func (*PipelineExecutionClient) List ¶
func (c *PipelineExecutionClient) List(opts *types.ListOpts) (*PipelineExecutionCollection, error)
func (*PipelineExecutionClient) Replace ¶
func (c *PipelineExecutionClient) Replace(obj *PipelineExecution) (*PipelineExecution, error)
func (*PipelineExecutionClient) Update ¶
func (c *PipelineExecutionClient) Update(existing *PipelineExecution, updates interface{}) (*PipelineExecution, error)
type PipelineExecutionCollection ¶
type PipelineExecutionCollection struct { types.Collection Data []PipelineExecution `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PipelineExecutionCollection) Next ¶
func (cc *PipelineExecutionCollection) Next() (*PipelineExecutionCollection, error)
type PipelineExecutionOperations ¶
type PipelineExecutionOperations interface { List(opts *types.ListOpts) (*PipelineExecutionCollection, error) Create(opts *PipelineExecution) (*PipelineExecution, error) Update(existing *PipelineExecution, updates interface{}) (*PipelineExecution, error) Replace(existing *PipelineExecution) (*PipelineExecution, error) ByID(id string) (*PipelineExecution, error) Delete(container *PipelineExecution) error ActionRerun(resource *PipelineExecution) error ActionStop(resource *PipelineExecution) error }
type PipelineExecutionSpec ¶
type PipelineExecutionSpec struct { Author string `json:"author,omitempty" yaml:"author,omitempty"` AvatarURL string `json:"avatarUrl,omitempty" yaml:"avatarUrl,omitempty"` Branch string `json:"branch,omitempty" yaml:"branch,omitempty"` Commit string `json:"commit,omitempty" yaml:"commit,omitempty"` Email string `json:"email,omitempty" yaml:"email,omitempty"` Event string `json:"event,omitempty" yaml:"event,omitempty"` HTMLLink string `json:"htmlLink,omitempty" yaml:"htmlLink,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` PipelineConfig *PipelineConfig `json:"pipelineConfig,omitempty" yaml:"pipelineConfig,omitempty"` PipelineID string `json:"pipelineId,omitempty" yaml:"pipelineId,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Ref string `json:"ref,omitempty" yaml:"ref,omitempty"` RepositoryURL string `json:"repositoryUrl,omitempty" yaml:"repositoryUrl,omitempty"` Run int64 `json:"run,omitempty" yaml:"run,omitempty"` Title string `json:"title,omitempty" yaml:"title,omitempty"` TriggerUserID string `json:"triggerUserId,omitempty" yaml:"triggerUserId,omitempty"` TriggeredBy string `json:"triggeredBy,omitempty" yaml:"triggeredBy,omitempty"` }
type PipelineExecutionStatus ¶
type PipelineExecutionStatus struct { Conditions []PipelineCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Ended string `json:"ended,omitempty" yaml:"ended,omitempty"` ExecutionState string `json:"executionState,omitempty" yaml:"executionState,omitempty"` Stages []StageStatus `json:"stages,omitempty" yaml:"stages,omitempty"` Started string `json:"started,omitempty" yaml:"started,omitempty"` }
type PipelineNotification ¶
type PipelineOperations ¶
type PipelineOperations interface { List(opts *types.ListOpts) (*PipelineCollection, error) Create(opts *Pipeline) (*Pipeline, error) Update(existing *Pipeline, updates interface{}) (*Pipeline, error) Replace(existing *Pipeline) (*Pipeline, error) ByID(id string) (*Pipeline, error) Delete(container *Pipeline) error ActionActivate(resource *Pipeline) error ActionDeactivate(resource *Pipeline) error ActionPushconfig(resource *Pipeline, input *PushPipelineConfigInput) error ActionRun(resource *Pipeline, input *RunPipelineInput) error }
type PipelineSetting ¶
type PipelineSetting 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"` Customized bool `json:"customized,omitempty" yaml:"customized,omitempty"` Default string `json:"default,omitempty" yaml:"default,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Value string `json:"value,omitempty" yaml:"value,omitempty"` }
type PipelineSettingClient ¶
type PipelineSettingClient struct {
// contains filtered or unexported fields
}
func (*PipelineSettingClient) ByID ¶
func (c *PipelineSettingClient) ByID(id string) (*PipelineSetting, error)
func (*PipelineSettingClient) Create ¶
func (c *PipelineSettingClient) Create(container *PipelineSetting) (*PipelineSetting, error)
func (*PipelineSettingClient) Delete ¶
func (c *PipelineSettingClient) Delete(container *PipelineSetting) error
func (*PipelineSettingClient) List ¶
func (c *PipelineSettingClient) List(opts *types.ListOpts) (*PipelineSettingCollection, error)
func (*PipelineSettingClient) Replace ¶
func (c *PipelineSettingClient) Replace(obj *PipelineSetting) (*PipelineSetting, error)
func (*PipelineSettingClient) Update ¶
func (c *PipelineSettingClient) Update(existing *PipelineSetting, updates interface{}) (*PipelineSetting, error)
type PipelineSettingCollection ¶
type PipelineSettingCollection struct { types.Collection Data []PipelineSetting `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PipelineSettingCollection) Next ¶
func (cc *PipelineSettingCollection) Next() (*PipelineSettingCollection, error)
type PipelineSettingOperations ¶
type PipelineSettingOperations interface { List(opts *types.ListOpts) (*PipelineSettingCollection, error) Create(opts *PipelineSetting) (*PipelineSetting, error) Update(existing *PipelineSetting, updates interface{}) (*PipelineSetting, error) Replace(existing *PipelineSetting) (*PipelineSetting, error) ByID(id string) (*PipelineSetting, error) Delete(container *PipelineSetting) error }
type PipelineSpec ¶
type PipelineSpec struct { DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` RepositoryURL string `json:"repositoryUrl,omitempty" yaml:"repositoryUrl,omitempty"` SourceCodeCredentialID string `json:"sourceCodeCredentialId,omitempty" yaml:"sourceCodeCredentialId,omitempty"` TriggerWebhookPr bool `json:"triggerWebhookPr,omitempty" yaml:"triggerWebhookPr,omitempty"` TriggerWebhookPush bool `json:"triggerWebhookPush,omitempty" yaml:"triggerWebhookPush,omitempty"` TriggerWebhookTag bool `json:"triggerWebhookTag,omitempty" yaml:"triggerWebhookTag,omitempty"` }
type PipelineStatus ¶
type PipelineStatus struct { LastExecutionID string `json:"lastExecutionId,omitempty" yaml:"lastExecutionId,omitempty"` LastRunState string `json:"lastRunState,omitempty" yaml:"lastRunState,omitempty"` LastStarted string `json:"lastStarted,omitempty" yaml:"lastStarted,omitempty"` NextRun int64 `json:"nextRun,omitempty" yaml:"nextRun,omitempty"` NextStart string `json:"nextStart,omitempty" yaml:"nextStart,omitempty"` PipelineState string `json:"pipelineState,omitempty" yaml:"pipelineState,omitempty"` SourceCodeCredential *SourceCodeCredential `json:"sourceCodeCredential,omitempty" yaml:"sourceCodeCredential,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty"` WebHookID string `json:"webhookId,omitempty" yaml:"webhookId,omitempty"` }
type Pod ¶
type Pod struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadID string `json:"workloadId,omitempty" yaml:"workloadId,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type PodAffinity ¶
type PodAffinity struct { PreferredDuringSchedulingIgnoredDuringExecution []WeightedPodAffinityTerm `` /* 129-byte string literal not displayed */ RequiredDuringSchedulingIgnoredDuringExecution []PodAffinityTerm `` /* 127-byte string literal not displayed */ }
type PodAffinityTerm ¶
type PodAffinityTerm struct { LabelSelector *LabelSelector `json:"labelSelector,omitempty" yaml:"labelSelector,omitempty"` Namespaces []string `json:"namespaces,omitempty" yaml:"namespaces,omitempty"` TopologyKey string `json:"topologyKey,omitempty" yaml:"topologyKey,omitempty"` }
type PodAntiAffinity ¶
type PodAntiAffinity struct { PreferredDuringSchedulingIgnoredDuringExecution []WeightedPodAffinityTerm `` /* 129-byte string literal not displayed */ RequiredDuringSchedulingIgnoredDuringExecution []PodAffinityTerm `` /* 127-byte string literal not displayed */ }
type PodCollection ¶
type PodCollection struct { types.Collection Data []Pod `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PodCollection) Next ¶
func (cc *PodCollection) Next() (*PodCollection, error)
type PodCondition ¶
type PodCondition struct { LastProbeTime string `json:"lastProbeTime,omitempty" yaml:"lastProbeTime,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type PodDNSConfig ¶
type PodDNSConfig struct { Nameservers []string `json:"nameservers,omitempty" yaml:"nameservers,omitempty"` Options []PodDNSConfigOption `json:"options,omitempty" yaml:"options,omitempty"` Searches []string `json:"searches,omitempty" yaml:"searches,omitempty"` }
type PodDNSConfigOption ¶
type PodOperations ¶
type PodReadinessGate ¶
type PodReadinessGate struct {
ConditionType string `json:"conditionType,omitempty" yaml:"conditionType,omitempty"`
}
type PodSecurityContext ¶
type PodSecurityContext struct { Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` }
type PodSpec ¶
type PodSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` 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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type PodStatus ¶
type PodStatus struct { Conditions []PodCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` ContainerStatuses []ContainerStatus `json:"containerStatuses,omitempty" yaml:"containerStatuses,omitempty"` InitContainerStatuses []ContainerStatus `json:"initContainerStatuses,omitempty" yaml:"initContainerStatuses,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` NodeIp string `json:"nodeIp,omitempty" yaml:"nodeIp,omitempty"` NominatedNodeName string `json:"nominatedNodeName,omitempty" yaml:"nominatedNodeName,omitempty"` Phase string `json:"phase,omitempty" yaml:"phase,omitempty"` PodIp string `json:"podIp,omitempty" yaml:"podIp,omitempty"` QOSClass string `json:"qosClass,omitempty" yaml:"qosClass,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` StartTime string `json:"startTime,omitempty" yaml:"startTime,omitempty"` }
type PodTemplateSpec ¶
type PodTemplateSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` 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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,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 Prometheus ¶
type Prometheus struct { types.Resource AdditionalAlertManagerConfigs *SecretKeySelector `json:"additionalAlertManagerConfigs,omitempty" yaml:"additionalAlertManagerConfigs,omitempty"` AdditionalAlertRelabelConfigs *SecretKeySelector `json:"additionalAlertRelabelConfigs,omitempty" yaml:"additionalAlertRelabelConfigs,omitempty"` AdditionalScrapeConfigs *SecretKeySelector `json:"additionalScrapeConfigs,omitempty" yaml:"additionalScrapeConfigs,omitempty"` Affinity *Affinity `json:"affinity,omitempty" yaml:"affinity,omitempty"` Alerting *AlertingSpec `json:"alerting,omitempty" yaml:"alerting,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` BaseImage string `json:"baseImage,omitempty" yaml:"baseImage,omitempty"` ConfigMaps []string `json:"configMaps,omitempty" yaml:"configMaps,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"` Description string `json:"description,omitempty" yaml:"description,omitempty"` EvaluationInterval string `json:"evaluationInterval,omitempty" yaml:"evaluationInterval,omitempty"` ExternalLabels map[string]string `json:"externalLabels,omitempty" yaml:"externalLabels,omitempty"` ExternalURL string `json:"externalUrl,omitempty" yaml:"externalUrl,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` ListenLocal bool `json:"listenLocal,omitempty" yaml:"listenLocal,omitempty"` LogLevel string `json:"logLevel,omitempty" yaml:"logLevel,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PodMetadata *ObjectMeta `json:"podMetadata,omitempty" yaml:"podMetadata,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` RemoteRead []RemoteReadSpec `json:"remoteRead,omitempty" yaml:"remoteRead,omitempty"` RemoteWrite []RemoteWriteSpec `json:"remoteWrite,omitempty" yaml:"remoteWrite,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` Retention string `json:"retention,omitempty" yaml:"retention,omitempty"` RoutePrefix string `json:"routePrefix,omitempty" yaml:"routePrefix,omitempty"` RuleSelector *LabelSelector `json:"ruleSelector,omitempty" yaml:"ruleSelector,omitempty"` SHA string `json:"sha,omitempty" yaml:"sha,omitempty"` ScrapeInterval string `json:"scrapeInterval,omitempty" yaml:"scrapeInterval,omitempty"` Secrets []string `json:"secrets,omitempty" yaml:"secrets,omitempty"` SecurityContext *PodSecurityContext `json:"securityContext,omitempty" yaml:"securityContext,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` ServiceMonitorSelector *LabelSelector `json:"serviceMonitorSelector,omitempty" yaml:"serviceMonitorSelector,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Storage *StorageSpec `json:"storage,omitempty" yaml:"storage,omitempty"` Tag string `json:"tag,omitempty" yaml:"tag,omitempty"` Tolerations []Toleration `json:"tolerations,omitempty" yaml:"tolerations,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"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type PrometheusClient ¶
type PrometheusClient struct {
// contains filtered or unexported fields
}
func (*PrometheusClient) ByID ¶
func (c *PrometheusClient) ByID(id string) (*Prometheus, error)
func (*PrometheusClient) Create ¶
func (c *PrometheusClient) Create(container *Prometheus) (*Prometheus, error)
func (*PrometheusClient) Delete ¶
func (c *PrometheusClient) Delete(container *Prometheus) error
func (*PrometheusClient) List ¶
func (c *PrometheusClient) List(opts *types.ListOpts) (*PrometheusCollection, error)
func (*PrometheusClient) Replace ¶
func (c *PrometheusClient) Replace(obj *Prometheus) (*Prometheus, error)
func (*PrometheusClient) Update ¶
func (c *PrometheusClient) Update(existing *Prometheus, updates interface{}) (*Prometheus, error)
type PrometheusCollection ¶
type PrometheusCollection struct { types.Collection Data []Prometheus `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PrometheusCollection) Next ¶
func (cc *PrometheusCollection) Next() (*PrometheusCollection, error)
type PrometheusOperations ¶
type PrometheusOperations interface { List(opts *types.ListOpts) (*PrometheusCollection, error) Create(opts *Prometheus) (*Prometheus, error) Update(existing *Prometheus, updates interface{}) (*Prometheus, error) Replace(existing *Prometheus) (*Prometheus, error) ByID(id string) (*Prometheus, error) Delete(container *Prometheus) error }
type PrometheusRule ¶
type PrometheusRule 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"` Groups []RuleGroup `json:"groups,omitempty" yaml:"groups,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type PrometheusRuleClient ¶
type PrometheusRuleClient struct {
// contains filtered or unexported fields
}
func (*PrometheusRuleClient) ByID ¶
func (c *PrometheusRuleClient) ByID(id string) (*PrometheusRule, error)
func (*PrometheusRuleClient) Create ¶
func (c *PrometheusRuleClient) Create(container *PrometheusRule) (*PrometheusRule, error)
func (*PrometheusRuleClient) Delete ¶
func (c *PrometheusRuleClient) Delete(container *PrometheusRule) error
func (*PrometheusRuleClient) List ¶
func (c *PrometheusRuleClient) List(opts *types.ListOpts) (*PrometheusRuleCollection, error)
func (*PrometheusRuleClient) Replace ¶
func (c *PrometheusRuleClient) Replace(obj *PrometheusRule) (*PrometheusRule, error)
func (*PrometheusRuleClient) Update ¶
func (c *PrometheusRuleClient) Update(existing *PrometheusRule, updates interface{}) (*PrometheusRule, error)
type PrometheusRuleCollection ¶
type PrometheusRuleCollection struct { types.Collection Data []PrometheusRule `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PrometheusRuleCollection) Next ¶
func (cc *PrometheusRuleCollection) Next() (*PrometheusRuleCollection, error)
type PrometheusRuleOperations ¶
type PrometheusRuleOperations interface { List(opts *types.ListOpts) (*PrometheusRuleCollection, error) Create(opts *PrometheusRule) (*PrometheusRule, error) Update(existing *PrometheusRule, updates interface{}) (*PrometheusRule, error) Replace(existing *PrometheusRule) (*PrometheusRule, error) ByID(id string) (*PrometheusRule, error) Delete(container *PrometheusRule) error }
type PrometheusRuleSpec ¶
type PrometheusRuleSpec struct {
Groups []RuleGroup `json:"groups,omitempty" yaml:"groups,omitempty"`
}
type PrometheusSpec ¶
type PrometheusSpec struct { AdditionalAlertManagerConfigs *SecretKeySelector `json:"additionalAlertManagerConfigs,omitempty" yaml:"additionalAlertManagerConfigs,omitempty"` AdditionalAlertRelabelConfigs *SecretKeySelector `json:"additionalAlertRelabelConfigs,omitempty" yaml:"additionalAlertRelabelConfigs,omitempty"` AdditionalScrapeConfigs *SecretKeySelector `json:"additionalScrapeConfigs,omitempty" yaml:"additionalScrapeConfigs,omitempty"` Affinity *Affinity `json:"affinity,omitempty" yaml:"affinity,omitempty"` Alerting *AlertingSpec `json:"alerting,omitempty" yaml:"alerting,omitempty"` BaseImage string `json:"baseImage,omitempty" yaml:"baseImage,omitempty"` ConfigMaps []string `json:"configMaps,omitempty" yaml:"configMaps,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` EvaluationInterval string `json:"evaluationInterval,omitempty" yaml:"evaluationInterval,omitempty"` ExternalLabels map[string]string `json:"externalLabels,omitempty" yaml:"externalLabels,omitempty"` ExternalURL string `json:"externalUrl,omitempty" yaml:"externalUrl,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` ListenLocal bool `json:"listenLocal,omitempty" yaml:"listenLocal,omitempty"` LogLevel string `json:"logLevel,omitempty" yaml:"logLevel,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"` PodMetadata *ObjectMeta `json:"podMetadata,omitempty" yaml:"podMetadata,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` RemoteRead []RemoteReadSpec `json:"remoteRead,omitempty" yaml:"remoteRead,omitempty"` RemoteWrite []RemoteWriteSpec `json:"remoteWrite,omitempty" yaml:"remoteWrite,omitempty"` Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` Retention string `json:"retention,omitempty" yaml:"retention,omitempty"` RoutePrefix string `json:"routePrefix,omitempty" yaml:"routePrefix,omitempty"` RuleSelector *LabelSelector `json:"ruleSelector,omitempty" yaml:"ruleSelector,omitempty"` SHA string `json:"sha,omitempty" yaml:"sha,omitempty"` ScrapeInterval string `json:"scrapeInterval,omitempty" yaml:"scrapeInterval,omitempty"` Secrets []string `json:"secrets,omitempty" yaml:"secrets,omitempty"` SecurityContext *PodSecurityContext `json:"securityContext,omitempty" yaml:"securityContext,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` ServiceMonitorSelector *LabelSelector `json:"serviceMonitorSelector,omitempty" yaml:"serviceMonitorSelector,omitempty"` Storage *StorageSpec `json:"storage,omitempty" yaml:"storage,omitempty"` Tag string `json:"tag,omitempty" yaml:"tag,omitempty"` Tolerations []Toleration `json:"tolerations,omitempty" yaml:"tolerations,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type PrometheusStatus ¶
type PrometheusStatus struct { AvailableReplicas int64 `json:"availableReplicas,omitempty" yaml:"availableReplicas,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` Replicas int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` UpdatedReplicas int64 `json:"updatedReplicas,omitempty" yaml:"updatedReplicas,omitempty"` }
type PublicEndpoint ¶
type PublicEndpoint struct { Addresses []string `json:"addresses,omitempty" yaml:"addresses,omitempty"` AllNodes bool `json:"allNodes,omitempty" yaml:"allNodes,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IngressID string `json:"ingressId,omitempty" yaml:"ingressId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` PodID string `json:"podId,omitempty" yaml:"podId,omitempty"` Port int64 `json:"port,omitempty" yaml:"port,omitempty"` Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"` ServiceID string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"` }
type PublishCatalogConfig ¶
type PublishCatalogConfig struct { CatalogTemplate string `json:"catalogTemplate,omitempty" yaml:"catalogTemplate,omitempty"` GitAuthor string `json:"gitAuthor,omitempty" yaml:"gitAuthor,omitempty"` GitBranch string `json:"gitBranch,omitempty" yaml:"gitBranch,omitempty"` GitEmail string `json:"gitEmail,omitempty" yaml:"gitEmail,omitempty"` GitURL string `json:"gitUrl,omitempty" yaml:"gitUrl,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type PublishImageConfig ¶
type PublishImageConfig struct { BuildContext string `json:"buildContext,omitempty" yaml:"buildContext,omitempty"` DockerfilePath string `json:"dockerfilePath,omitempty" yaml:"dockerfilePath,omitempty"` PushRemote bool `json:"pushRemote,omitempty" yaml:"pushRemote,omitempty"` Registry string `json:"registry,omitempty" yaml:"registry,omitempty"` Tag string `json:"tag,omitempty" yaml:"tag,omitempty"` }
type PushPipelineConfigInput ¶
type PushPipelineConfigInput struct {
Configs map[string]PipelineConfig `json:"configs,omitempty" yaml:"configs,omitempty"`
}
type QueueConfig ¶
type QueueConfig struct { BatchSendDeadline string `json:"batchSendDeadline,omitempty" yaml:"batchSendDeadline,omitempty"` Capacity int64 `json:"capacity,omitempty" yaml:"capacity,omitempty"` MaxBackoff string `json:"maxBackoff,omitempty" yaml:"maxBackoff,omitempty"` MaxRetries int64 `json:"maxRetries,omitempty" yaml:"maxRetries,omitempty"` MaxSamplesPerSend int64 `json:"maxSamplesPerSend,omitempty" yaml:"maxSamplesPerSend,omitempty"` MaxShards int64 `json:"maxShards,omitempty" yaml:"maxShards,omitempty"` MinBackoff string `json:"minBackoff,omitempty" yaml:"minBackoff,omitempty"` }
type QuobyteVolumeSource ¶
type QuobyteVolumeSource struct { Group string `json:"group,omitempty" yaml:"group,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` Registry string `json:"registry,omitempty" yaml:"registry,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` Volume string `json:"volume,omitempty" yaml:"volume,omitempty"` }
type RBDPersistentVolumeSource ¶
type RBDPersistentVolumeSource struct { CephMonitors []string `json:"monitors,omitempty" yaml:"monitors,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Keyring string `json:"keyring,omitempty" yaml:"keyring,omitempty"` RBDImage string `json:"image,omitempty" yaml:"image,omitempty"` RBDPool string `json:"pool,omitempty" yaml:"pool,omitempty"` RadosUser string `json:"user,omitempty" yaml:"user,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type RBDVolumeSource ¶
type RBDVolumeSource struct { CephMonitors []string `json:"monitors,omitempty" yaml:"monitors,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Keyring string `json:"keyring,omitempty" yaml:"keyring,omitempty"` RBDImage string `json:"image,omitempty" yaml:"image,omitempty"` RBDPool string `json:"pool,omitempty" yaml:"pool,omitempty"` RadosUser string `json:"user,omitempty" yaml:"user,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type RegistryCredential ¶
type RegistryCredential struct { Auth string `json:"auth,omitempty" yaml:"auth,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type RelabelConfig ¶
type RelabelConfig struct { Action string `json:"action,omitempty" yaml:"action,omitempty"` Modulus int64 `json:"modulus,omitempty" yaml:"modulus,omitempty"` Regex string `json:"regex,omitempty" yaml:"regex,omitempty"` Replacement string `json:"replacement,omitempty" yaml:"replacement,omitempty"` Separator string `json:"separator,omitempty" yaml:"separator,omitempty"` SourceLabels []string `json:"sourceLabels,omitempty" yaml:"sourceLabels,omitempty"` TargetLabel string `json:"targetLabel,omitempty" yaml:"targetLabel,omitempty"` }
type RemoteReadSpec ¶
type RemoteReadSpec struct { BasicAuth *BasicAuth `json:"basicAuth,omitempty" yaml:"basicAuth,omitempty"` BearerToken string `json:"bearerToken,omitempty" yaml:"bearerToken,omitempty"` BearerTokenFile string `json:"bearerTokenFile,omitempty" yaml:"bearerTokenFile,omitempty"` ProxyURL string `json:"proxyUrl,omitempty" yaml:"proxyUrl,omitempty"` ReadRecent bool `json:"readRecent,omitempty" yaml:"readRecent,omitempty"` RemoteTimeout string `json:"remoteTimeout,omitempty" yaml:"remoteTimeout,omitempty"` RequiredMatchers map[string]string `json:"requiredMatchers,omitempty" yaml:"requiredMatchers,omitempty"` TLSConfig *TLSConfig `json:"tlsConfig,omitempty" yaml:"tlsConfig,omitempty"` URL string `json:"url,omitempty" yaml:"url,omitempty"` }
type RemoteWriteSpec ¶
type RemoteWriteSpec struct { BasicAuth *BasicAuth `json:"basicAuth,omitempty" yaml:"basicAuth,omitempty"` BearerToken string `json:"bearerToken,omitempty" yaml:"bearerToken,omitempty"` BearerTokenFile string `json:"bearerTokenFile,omitempty" yaml:"bearerTokenFile,omitempty"` ProxyURL string `json:"proxyUrl,omitempty" yaml:"proxyUrl,omitempty"` QueueConfig *QueueConfig `json:"queueConfig,omitempty" yaml:"queueConfig,omitempty"` RemoteTimeout string `json:"remoteTimeout,omitempty" yaml:"remoteTimeout,omitempty"` TLSConfig *TLSConfig `json:"tlsConfig,omitempty" yaml:"tlsConfig,omitempty"` URL string `json:"url,omitempty" yaml:"url,omitempty"` WriteRelabelConfigs []RelabelConfig `json:"writeRelabelConfigs,omitempty" yaml:"writeRelabelConfigs,omitempty"` }
type ReplicaSet ¶
type ReplicaSet struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty" yaml:"replicaSetConfig,omitempty"` ReplicaSetStatus *ReplicaSetStatus `json:"replicaSetStatus,omitempty" yaml:"replicaSetStatus,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` 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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type ReplicaSetClient ¶
type ReplicaSetClient struct {
// contains filtered or unexported fields
}
func (*ReplicaSetClient) ByID ¶
func (c *ReplicaSetClient) ByID(id string) (*ReplicaSet, error)
func (*ReplicaSetClient) Create ¶
func (c *ReplicaSetClient) Create(container *ReplicaSet) (*ReplicaSet, error)
func (*ReplicaSetClient) Delete ¶
func (c *ReplicaSetClient) Delete(container *ReplicaSet) error
func (*ReplicaSetClient) List ¶
func (c *ReplicaSetClient) List(opts *types.ListOpts) (*ReplicaSetCollection, error)
func (*ReplicaSetClient) Replace ¶
func (c *ReplicaSetClient) Replace(obj *ReplicaSet) (*ReplicaSet, error)
func (*ReplicaSetClient) Update ¶
func (c *ReplicaSetClient) Update(existing *ReplicaSet, updates interface{}) (*ReplicaSet, error)
type ReplicaSetCollection ¶
type ReplicaSetCollection struct { types.Collection Data []ReplicaSet `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ReplicaSetCollection) Next ¶
func (cc *ReplicaSetCollection) Next() (*ReplicaSetCollection, error)
type ReplicaSetCondition ¶
type ReplicaSetCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type ReplicaSetConfig ¶
type ReplicaSetConfig struct {
MinReadySeconds int64 `json:"minReadySeconds,omitempty" yaml:"minReadySeconds,omitempty"`
}
type ReplicaSetOperations ¶
type ReplicaSetOperations interface { List(opts *types.ListOpts) (*ReplicaSetCollection, error) Create(opts *ReplicaSet) (*ReplicaSet, error) Update(existing *ReplicaSet, updates interface{}) (*ReplicaSet, error) Replace(existing *ReplicaSet) (*ReplicaSet, error) ByID(id string) (*ReplicaSet, error) Delete(container *ReplicaSet) error }
type ReplicaSetSpec ¶
type ReplicaSetSpec struct { ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty" yaml:"replicaSetConfig,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` Template *PodTemplateSpec `json:"template,omitempty" yaml:"template,omitempty"` }
type ReplicaSetStatus ¶
type ReplicaSetStatus struct { AvailableReplicas int64 `json:"availableReplicas,omitempty" yaml:"availableReplicas,omitempty"` Conditions []ReplicaSetCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` FullyLabeledReplicas int64 `json:"fullyLabeledReplicas,omitempty" yaml:"fullyLabeledReplicas,omitempty"` ObservedGeneration int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` ReadyReplicas int64 `json:"readyReplicas,omitempty" yaml:"readyReplicas,omitempty"` Replicas int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` }
type ReplicationController ¶
type ReplicationController struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"` ReplicationControllerStatus *ReplicationControllerStatus `json:"replicationControllerStatus,omitempty" yaml:"replicationControllerStatus,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` 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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type ReplicationControllerClient ¶
type ReplicationControllerClient struct {
// contains filtered or unexported fields
}
func (*ReplicationControllerClient) ByID ¶
func (c *ReplicationControllerClient) ByID(id string) (*ReplicationController, error)
func (*ReplicationControllerClient) Create ¶
func (c *ReplicationControllerClient) Create(container *ReplicationController) (*ReplicationController, error)
func (*ReplicationControllerClient) Delete ¶
func (c *ReplicationControllerClient) Delete(container *ReplicationController) error
func (*ReplicationControllerClient) List ¶
func (c *ReplicationControllerClient) List(opts *types.ListOpts) (*ReplicationControllerCollection, error)
func (*ReplicationControllerClient) Replace ¶
func (c *ReplicationControllerClient) Replace(obj *ReplicationController) (*ReplicationController, error)
func (*ReplicationControllerClient) Update ¶
func (c *ReplicationControllerClient) Update(existing *ReplicationController, updates interface{}) (*ReplicationController, error)
type ReplicationControllerCollection ¶
type ReplicationControllerCollection struct { types.Collection Data []ReplicationController `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ReplicationControllerCollection) Next ¶
func (cc *ReplicationControllerCollection) Next() (*ReplicationControllerCollection, error)
type ReplicationControllerCondition ¶
type ReplicationControllerCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type ReplicationControllerConfig ¶
type ReplicationControllerConfig struct {
MinReadySeconds int64 `json:"minReadySeconds,omitempty" yaml:"minReadySeconds,omitempty"`
}
type ReplicationControllerOperations ¶
type ReplicationControllerOperations interface { List(opts *types.ListOpts) (*ReplicationControllerCollection, error) Create(opts *ReplicationController) (*ReplicationController, error) Update(existing *ReplicationController, updates interface{}) (*ReplicationController, error) Replace(existing *ReplicationController) (*ReplicationController, error) ByID(id string) (*ReplicationController, error) Delete(container *ReplicationController) error }
type ReplicationControllerSpec ¶
type ReplicationControllerSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type ReplicationControllerStatus ¶
type ReplicationControllerStatus struct { AvailableReplicas int64 `json:"availableReplicas,omitempty" yaml:"availableReplicas,omitempty"` Conditions []ReplicationControllerCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` FullyLabeledReplicas int64 `json:"fullyLabeledReplicas,omitempty" yaml:"fullyLabeledReplicas,omitempty"` ObservedGeneration int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` ReadyReplicas int64 `json:"readyReplicas,omitempty" yaml:"readyReplicas,omitempty"` Replicas int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` }
type ResourceFieldSelector ¶
type ResourceRequirements ¶
type RollbackRevision ¶
type 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 Rule ¶
type Rule struct { Alert string `json:"alert,omitempty" yaml:"alert,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Expr intstr.IntOrString `json:"expr,omitempty" yaml:"expr,omitempty"` For string `json:"for,omitempty" yaml:"for,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Record string `json:"record,omitempty" yaml:"record,omitempty"` }
type RunPipelineInput ¶
type RunPipelineInput struct {
Branch string `json:"branch,omitempty" yaml:"branch,omitempty"`
}
type RunScriptConfig ¶
type SELinuxOptions ¶
type SSHAuth ¶
type SSHAuth struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Fingerprint string `json:"certFingerprint,omitempty" yaml:"certFingerprint,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PrivateKey string `json:"privateKey,omitempty" yaml:"privateKey,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type SSHAuthClient ¶
type SSHAuthClient struct {
// contains filtered or unexported fields
}
func (*SSHAuthClient) Create ¶
func (c *SSHAuthClient) Create(container *SSHAuth) (*SSHAuth, error)
func (*SSHAuthClient) Delete ¶
func (c *SSHAuthClient) Delete(container *SSHAuth) error
func (*SSHAuthClient) List ¶
func (c *SSHAuthClient) List(opts *types.ListOpts) (*SSHAuthCollection, error)
type SSHAuthCollection ¶
type SSHAuthCollection struct { types.Collection Data []SSHAuth `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SSHAuthCollection) Next ¶
func (cc *SSHAuthCollection) Next() (*SSHAuthCollection, error)
type SSHAuthOperations ¶
type SSHAuthOperations interface { List(opts *types.ListOpts) (*SSHAuthCollection, error) Create(opts *SSHAuth) (*SSHAuth, error) Update(existing *SSHAuth, updates interface{}) (*SSHAuth, error) Replace(existing *SSHAuth) (*SSHAuth, error) ByID(id string) (*SSHAuth, error) Delete(container *SSHAuth) error }
type ScaleIOPersistentVolumeSource ¶
type ScaleIOPersistentVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Gateway string `json:"gateway,omitempty" yaml:"gateway,omitempty"` ProtectionDomain string `json:"protectionDomain,omitempty" yaml:"protectionDomain,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SSLEnabled bool `json:"sslEnabled,omitempty" yaml:"sslEnabled,omitempty"` SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` StorageMode string `json:"storageMode,omitempty" yaml:"storageMode,omitempty"` StoragePool string `json:"storagePool,omitempty" yaml:"storagePool,omitempty"` System string `json:"system,omitempty" yaml:"system,omitempty"` VolumeName string `json:"volumeName,omitempty" yaml:"volumeName,omitempty"` }
type ScaleIOVolumeSource ¶
type ScaleIOVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Gateway string `json:"gateway,omitempty" yaml:"gateway,omitempty"` ProtectionDomain string `json:"protectionDomain,omitempty" yaml:"protectionDomain,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SSLEnabled bool `json:"sslEnabled,omitempty" yaml:"sslEnabled,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` StorageMode string `json:"storageMode,omitempty" yaml:"storageMode,omitempty"` StoragePool string `json:"storagePool,omitempty" yaml:"storagePool,omitempty"` System string `json:"system,omitempty" yaml:"system,omitempty"` VolumeName string `json:"volumeName,omitempty" yaml:"volumeName,omitempty"` }
type Scheduling ¶
type Scheduling struct { Node *NodeScheduling `json:"node,omitempty" yaml:"node,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` Scheduler string `json:"scheduler,omitempty" yaml:"scheduler,omitempty"` Tolerate []Toleration `json:"tolerate,omitempty" yaml:"tolerate,omitempty"` }
type Secret ¶
type Secret struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` StringData map[string]string `json:"stringData,omitempty" yaml:"stringData,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type SecretClient ¶
type SecretClient struct {
// contains filtered or unexported fields
}
func (*SecretClient) Delete ¶
func (c *SecretClient) Delete(container *Secret) error
func (*SecretClient) List ¶
func (c *SecretClient) List(opts *types.ListOpts) (*SecretCollection, error)
type SecretCollection ¶
type SecretCollection struct { types.Collection Data []Secret `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SecretCollection) Next ¶
func (cc *SecretCollection) Next() (*SecretCollection, error)
type SecretEnvSource ¶
type SecretKeySelector ¶
type SecretOperations ¶
type SecretProjection ¶
type SecretReference ¶
type SecretVolumeSource ¶
type SecretVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Items []KeyToPath `json:"items,omitempty" yaml:"items,omitempty"` Optional *bool `json:"optional,omitempty" yaml:"optional,omitempty"` SecretName string `json:"secretName,omitempty" yaml:"secretName,omitempty"` }
type SecurityContext ¶
type SecurityContext struct { AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty" yaml:"allowPrivilegeEscalation,omitempty"` CapAdd []string `json:"capAdd,omitempty" yaml:"capAdd,omitempty"` CapDrop []string `json:"capDrop,omitempty" yaml:"capDrop,omitempty"` Privileged *bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` ProcMount string `json:"procMount,omitempty" yaml:"procMount,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` }
type Service ¶
type Service struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterIp string `json:"clusterIp,omitempty" yaml:"clusterIp,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExternalIPs []string `json:"externalIPs,omitempty" yaml:"externalIPs,omitempty"` ExternalTrafficPolicy string `json:"externalTrafficPolicy,omitempty" yaml:"externalTrafficPolicy,omitempty"` HealthCheckNodePort int64 `json:"healthCheckNodePort,omitempty" yaml:"healthCheckNodePort,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IPAddresses []string `json:"ipAddresses,omitempty" yaml:"ipAddresses,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LoadBalancerIP string `json:"loadBalancerIP,omitempty" yaml:"loadBalancerIP,omitempty"` LoadBalancerSourceRanges []string `json:"loadBalancerSourceRanges,omitempty" yaml:"loadBalancerSourceRanges,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Ports []ServicePort `json:"ports,omitempty" yaml:"ports,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` PublishNotReadyAddresses bool `json:"publishNotReadyAddresses,omitempty" yaml:"publishNotReadyAddresses,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` SessionAffinity string `json:"sessionAffinity,omitempty" yaml:"sessionAffinity,omitempty"` SessionAffinityConfig *SessionAffinityConfig `json:"sessionAffinityConfig,omitempty" yaml:"sessionAffinityConfig,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` TargetDNSRecordIDs []string `json:"targetDnsRecordIds,omitempty" yaml:"targetDnsRecordIds,omitempty"` TargetWorkloadIDs []string `json:"targetWorkloadIds,omitempty" yaml:"targetWorkloadIds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` WorkloadID string `json:"workloadId,omitempty" yaml:"workloadId,omitempty"` }
type ServiceAccountToken ¶
type ServiceAccountToken struct { types.Resource AccountName string `json:"accountName,omitempty" yaml:"accountName,omitempty"` AccountUID string `json:"accountUid,omitempty" yaml:"accountUid,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CACRT string `json:"caCrt,omitempty" yaml:"caCrt,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ServiceAccountTokenClient ¶
type ServiceAccountTokenClient struct {
// contains filtered or unexported fields
}
func (*ServiceAccountTokenClient) ByID ¶
func (c *ServiceAccountTokenClient) ByID(id string) (*ServiceAccountToken, error)
func (*ServiceAccountTokenClient) Create ¶
func (c *ServiceAccountTokenClient) Create(container *ServiceAccountToken) (*ServiceAccountToken, error)
func (*ServiceAccountTokenClient) Delete ¶
func (c *ServiceAccountTokenClient) Delete(container *ServiceAccountToken) error
func (*ServiceAccountTokenClient) List ¶
func (c *ServiceAccountTokenClient) List(opts *types.ListOpts) (*ServiceAccountTokenCollection, error)
func (*ServiceAccountTokenClient) Replace ¶
func (c *ServiceAccountTokenClient) Replace(obj *ServiceAccountToken) (*ServiceAccountToken, error)
func (*ServiceAccountTokenClient) Update ¶
func (c *ServiceAccountTokenClient) Update(existing *ServiceAccountToken, updates interface{}) (*ServiceAccountToken, error)
type ServiceAccountTokenCollection ¶
type ServiceAccountTokenCollection struct { types.Collection Data []ServiceAccountToken `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ServiceAccountTokenCollection) Next ¶
func (cc *ServiceAccountTokenCollection) Next() (*ServiceAccountTokenCollection, error)
type ServiceAccountTokenOperations ¶
type ServiceAccountTokenOperations interface { List(opts *types.ListOpts) (*ServiceAccountTokenCollection, error) Create(opts *ServiceAccountToken) (*ServiceAccountToken, error) Update(existing *ServiceAccountToken, updates interface{}) (*ServiceAccountToken, error) Replace(existing *ServiceAccountToken) (*ServiceAccountToken, error) ByID(id string) (*ServiceAccountToken, error) Delete(container *ServiceAccountToken) error }
type ServiceClient ¶
type ServiceClient struct {
// contains filtered or unexported fields
}
func (*ServiceClient) Create ¶
func (c *ServiceClient) Create(container *Service) (*Service, error)
func (*ServiceClient) Delete ¶
func (c *ServiceClient) Delete(container *Service) error
func (*ServiceClient) List ¶
func (c *ServiceClient) List(opts *types.ListOpts) (*ServiceCollection, error)
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 ServiceMonitor ¶
type ServiceMonitor 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"` Endpoints []Endpoint `json:"endpoints,omitempty" yaml:"endpoints,omitempty"` JobLabel string `json:"jobLabel,omitempty" yaml:"jobLabel,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"` NamespaceSelector []string `json:"namespaceSelector,omitempty" yaml:"namespaceSelector,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PodTargetLabels []string `json:"podTargetLabels,omitempty" yaml:"podTargetLabels,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SampleLimit int64 `json:"sampleLimit,omitempty" yaml:"sampleLimit,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` TargetLabels []string `json:"targetLabels,omitempty" yaml:"targetLabels,omitempty"` TargetService string `json:"targetService,omitempty" yaml:"targetService,omitempty"` TargetWorkload string `json:"targetWorkload,omitempty" yaml:"targetWorkload,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ServiceMonitorClient ¶
type ServiceMonitorClient struct {
// contains filtered or unexported fields
}
func (*ServiceMonitorClient) ByID ¶
func (c *ServiceMonitorClient) ByID(id string) (*ServiceMonitor, error)
func (*ServiceMonitorClient) Create ¶
func (c *ServiceMonitorClient) Create(container *ServiceMonitor) (*ServiceMonitor, error)
func (*ServiceMonitorClient) Delete ¶
func (c *ServiceMonitorClient) Delete(container *ServiceMonitor) error
func (*ServiceMonitorClient) List ¶
func (c *ServiceMonitorClient) List(opts *types.ListOpts) (*ServiceMonitorCollection, error)
func (*ServiceMonitorClient) Replace ¶
func (c *ServiceMonitorClient) Replace(obj *ServiceMonitor) (*ServiceMonitor, error)
func (*ServiceMonitorClient) Update ¶
func (c *ServiceMonitorClient) Update(existing *ServiceMonitor, updates interface{}) (*ServiceMonitor, error)
type ServiceMonitorCollection ¶
type ServiceMonitorCollection struct { types.Collection Data []ServiceMonitor `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ServiceMonitorCollection) Next ¶
func (cc *ServiceMonitorCollection) Next() (*ServiceMonitorCollection, error)
type ServiceMonitorOperations ¶
type ServiceMonitorOperations interface { List(opts *types.ListOpts) (*ServiceMonitorCollection, error) Create(opts *ServiceMonitor) (*ServiceMonitor, error) Update(existing *ServiceMonitor, updates interface{}) (*ServiceMonitor, error) Replace(existing *ServiceMonitor) (*ServiceMonitor, error) ByID(id string) (*ServiceMonitor, error) Delete(container *ServiceMonitor) error }
type ServiceMonitorSpec ¶
type ServiceMonitorSpec struct { Endpoints []Endpoint `json:"endpoints,omitempty" yaml:"endpoints,omitempty"` JobLabel string `json:"jobLabel,omitempty" yaml:"jobLabel,omitempty"` NamespaceSelector []string `json:"namespaceSelector,omitempty" yaml:"namespaceSelector,omitempty"` PodTargetLabels []string `json:"podTargetLabels,omitempty" yaml:"podTargetLabels,omitempty"` SampleLimit int64 `json:"sampleLimit,omitempty" yaml:"sampleLimit,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` TargetLabels []string `json:"targetLabels,omitempty" yaml:"targetLabels,omitempty"` }
type ServiceOperations ¶
type ServiceOperations interface { List(opts *types.ListOpts) (*ServiceCollection, error) Create(opts *Service) (*Service, error) Update(existing *Service, updates interface{}) (*Service, error) Replace(existing *Service) (*Service, error) ByID(id string) (*Service, error) Delete(container *Service) error }
type ServicePort ¶
type ServicePort struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` NodePort int64 `json:"nodePort,omitempty" yaml:"nodePort,omitempty"` Port int64 `json:"port,omitempty" yaml:"port,omitempty"` Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"` TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"` }
type ServiceSpec ¶
type ServiceSpec struct { ClusterIp string `json:"clusterIp,omitempty" yaml:"clusterIp,omitempty"` ExternalIPs []string `json:"externalIPs,omitempty" yaml:"externalIPs,omitempty"` ExternalTrafficPolicy string `json:"externalTrafficPolicy,omitempty" yaml:"externalTrafficPolicy,omitempty"` HealthCheckNodePort int64 `json:"healthCheckNodePort,omitempty" yaml:"healthCheckNodePort,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` LoadBalancerIP string `json:"loadBalancerIP,omitempty" yaml:"loadBalancerIP,omitempty"` LoadBalancerSourceRanges []string `json:"loadBalancerSourceRanges,omitempty" yaml:"loadBalancerSourceRanges,omitempty"` Ports []ServicePort `json:"ports,omitempty" yaml:"ports,omitempty"` PublishNotReadyAddresses bool `json:"publishNotReadyAddresses,omitempty" yaml:"publishNotReadyAddresses,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceKind string `json:"serviceKind,omitempty" yaml:"serviceKind,omitempty"` SessionAffinity string `json:"sessionAffinity,omitempty" yaml:"sessionAffinity,omitempty"` SessionAffinityConfig *SessionAffinityConfig `json:"sessionAffinityConfig,omitempty" yaml:"sessionAffinityConfig,omitempty"` }
type ServiceStatus ¶
type ServiceStatus struct {
LoadBalancer *LoadBalancerStatus `json:"loadBalancer,omitempty" yaml:"loadBalancer,omitempty"`
}
type SessionAffinityConfig ¶
type SessionAffinityConfig struct {
ClientIP *ClientIPConfig `json:"clientIP,omitempty" yaml:"clientIP,omitempty"`
}
type SourceCodeConfig ¶
type SourceCodeConfig struct { }
type SourceCodeCredential ¶
type SourceCodeCredential struct { types.Resource AccessToken string `json:"accessToken,omitempty" yaml:"accessToken,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AvatarURL string `json:"avatarUrl,omitempty" yaml:"avatarUrl,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` Expiry string `json:"expiry,omitempty" yaml:"expiry,omitempty"` GitCloneToken string `json:"gitCloneToken,omitempty" yaml:"gitCloneToken,omitempty"` GitLoginName string `json:"gitLoginName,omitempty" yaml:"gitLoginName,omitempty"` HTMLURL string `json:"htmlUrl,omitempty" yaml:"htmlUrl,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LoginName string `json:"loginName,omitempty" yaml:"loginName,omitempty"` Logout bool `json:"logout,omitempty" yaml:"logout,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` RefreshToken string `json:"refreshToken,omitempty" yaml:"refreshToken,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SourceCodeType string `json:"sourceCodeType,omitempty" yaml:"sourceCodeType,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserID string `json:"userId,omitempty" yaml:"userId,omitempty"` }
type SourceCodeCredentialClient ¶
type SourceCodeCredentialClient struct {
// contains filtered or unexported fields
}
func (*SourceCodeCredentialClient) ActionLogout ¶
func (c *SourceCodeCredentialClient) ActionLogout(resource *SourceCodeCredential) error
func (*SourceCodeCredentialClient) ActionRefreshrepos ¶
func (c *SourceCodeCredentialClient) ActionRefreshrepos(resource *SourceCodeCredential) error
func (*SourceCodeCredentialClient) ByID ¶
func (c *SourceCodeCredentialClient) ByID(id string) (*SourceCodeCredential, error)
func (*SourceCodeCredentialClient) Create ¶
func (c *SourceCodeCredentialClient) Create(container *SourceCodeCredential) (*SourceCodeCredential, error)
func (*SourceCodeCredentialClient) Delete ¶
func (c *SourceCodeCredentialClient) Delete(container *SourceCodeCredential) error
func (*SourceCodeCredentialClient) List ¶
func (c *SourceCodeCredentialClient) List(opts *types.ListOpts) (*SourceCodeCredentialCollection, error)
func (*SourceCodeCredentialClient) Replace ¶
func (c *SourceCodeCredentialClient) Replace(obj *SourceCodeCredential) (*SourceCodeCredential, error)
func (*SourceCodeCredentialClient) Update ¶
func (c *SourceCodeCredentialClient) Update(existing *SourceCodeCredential, updates interface{}) (*SourceCodeCredential, error)
type SourceCodeCredentialCollection ¶
type SourceCodeCredentialCollection struct { types.Collection Data []SourceCodeCredential `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SourceCodeCredentialCollection) Next ¶
func (cc *SourceCodeCredentialCollection) Next() (*SourceCodeCredentialCollection, error)
type SourceCodeCredentialOperations ¶
type SourceCodeCredentialOperations interface { List(opts *types.ListOpts) (*SourceCodeCredentialCollection, error) Create(opts *SourceCodeCredential) (*SourceCodeCredential, error) Update(existing *SourceCodeCredential, updates interface{}) (*SourceCodeCredential, error) Replace(existing *SourceCodeCredential) (*SourceCodeCredential, error) ByID(id string) (*SourceCodeCredential, error) Delete(container *SourceCodeCredential) error ActionLogout(resource *SourceCodeCredential) error ActionRefreshrepos(resource *SourceCodeCredential) error }
type SourceCodeCredentialSpec ¶
type SourceCodeCredentialSpec struct { AccessToken string `json:"accessToken,omitempty" yaml:"accessToken,omitempty"` AvatarURL string `json:"avatarUrl,omitempty" yaml:"avatarUrl,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` Expiry string `json:"expiry,omitempty" yaml:"expiry,omitempty"` GitCloneToken string `json:"gitCloneToken,omitempty" yaml:"gitCloneToken,omitempty"` GitLoginName string `json:"gitLoginName,omitempty" yaml:"gitLoginName,omitempty"` HTMLURL string `json:"htmlUrl,omitempty" yaml:"htmlUrl,omitempty"` LoginName string `json:"loginName,omitempty" yaml:"loginName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` RefreshToken string `json:"refreshToken,omitempty" yaml:"refreshToken,omitempty"` SourceCodeType string `json:"sourceCodeType,omitempty" yaml:"sourceCodeType,omitempty"` UserID string `json:"userId,omitempty" yaml:"userId,omitempty"` }
type SourceCodeCredentialStatus ¶
type SourceCodeCredentialStatus struct {
Logout bool `json:"logout,omitempty" yaml:"logout,omitempty"`
}
type SourceCodeProvider ¶
type SourceCodeProvider struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type SourceCodeProviderClient ¶
type SourceCodeProviderClient struct {
// contains filtered or unexported fields
}
func (*SourceCodeProviderClient) ByID ¶
func (c *SourceCodeProviderClient) ByID(id string) (*SourceCodeProvider, error)
func (*SourceCodeProviderClient) Create ¶
func (c *SourceCodeProviderClient) Create(container *SourceCodeProvider) (*SourceCodeProvider, error)
func (*SourceCodeProviderClient) Delete ¶
func (c *SourceCodeProviderClient) Delete(container *SourceCodeProvider) error
func (*SourceCodeProviderClient) List ¶
func (c *SourceCodeProviderClient) List(opts *types.ListOpts) (*SourceCodeProviderCollection, error)
func (*SourceCodeProviderClient) Replace ¶
func (c *SourceCodeProviderClient) Replace(obj *SourceCodeProvider) (*SourceCodeProvider, error)
func (*SourceCodeProviderClient) Update ¶
func (c *SourceCodeProviderClient) Update(existing *SourceCodeProvider, updates interface{}) (*SourceCodeProvider, error)
type SourceCodeProviderCollection ¶
type SourceCodeProviderCollection struct { types.Collection Data []SourceCodeProvider `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SourceCodeProviderCollection) Next ¶
func (cc *SourceCodeProviderCollection) Next() (*SourceCodeProviderCollection, error)
type SourceCodeProviderConfig ¶
type SourceCodeProviderConfig 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"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,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"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type SourceCodeProviderConfigClient ¶
type SourceCodeProviderConfigClient struct {
// contains filtered or unexported fields
}
func (*SourceCodeProviderConfigClient) ByID ¶
func (c *SourceCodeProviderConfigClient) ByID(id string) (*SourceCodeProviderConfig, error)
func (*SourceCodeProviderConfigClient) Create ¶
func (c *SourceCodeProviderConfigClient) Create(container *SourceCodeProviderConfig) (*SourceCodeProviderConfig, error)
func (*SourceCodeProviderConfigClient) Delete ¶
func (c *SourceCodeProviderConfigClient) Delete(container *SourceCodeProviderConfig) error
func (*SourceCodeProviderConfigClient) List ¶
func (c *SourceCodeProviderConfigClient) List(opts *types.ListOpts) (*SourceCodeProviderConfigCollection, error)
func (*SourceCodeProviderConfigClient) Replace ¶
func (c *SourceCodeProviderConfigClient) Replace(obj *SourceCodeProviderConfig) (*SourceCodeProviderConfig, error)
func (*SourceCodeProviderConfigClient) Update ¶
func (c *SourceCodeProviderConfigClient) Update(existing *SourceCodeProviderConfig, updates interface{}) (*SourceCodeProviderConfig, error)
type SourceCodeProviderConfigCollection ¶
type SourceCodeProviderConfigCollection struct { types.Collection Data []SourceCodeProviderConfig `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SourceCodeProviderConfigCollection) Next ¶
func (cc *SourceCodeProviderConfigCollection) Next() (*SourceCodeProviderConfigCollection, error)
type SourceCodeProviderConfigOperations ¶
type SourceCodeProviderConfigOperations interface { List(opts *types.ListOpts) (*SourceCodeProviderConfigCollection, error) Create(opts *SourceCodeProviderConfig) (*SourceCodeProviderConfig, error) Update(existing *SourceCodeProviderConfig, updates interface{}) (*SourceCodeProviderConfig, error) Replace(existing *SourceCodeProviderConfig) (*SourceCodeProviderConfig, error) ByID(id string) (*SourceCodeProviderConfig, error) Delete(container *SourceCodeProviderConfig) error }
type SourceCodeProviderOperations ¶
type SourceCodeProviderOperations interface { List(opts *types.ListOpts) (*SourceCodeProviderCollection, error) Create(opts *SourceCodeProvider) (*SourceCodeProvider, error) Update(existing *SourceCodeProvider, updates interface{}) (*SourceCodeProvider, error) Replace(existing *SourceCodeProvider) (*SourceCodeProvider, error) ByID(id string) (*SourceCodeProvider, error) Delete(container *SourceCodeProvider) error }
type SourceCodeRepository ¶
type SourceCodeRepository 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"` DefaultBranch string `json:"defaultBranch,omitempty" yaml:"defaultBranch,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Language string `json:"language,omitempty" yaml:"language,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Permissions *RepoPerm `json:"permissions,omitempty" yaml:"permissions,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SourceCodeCredentialID string `json:"sourceCodeCredentialId,omitempty" yaml:"sourceCodeCredentialId,omitempty"` SourceCodeType string `json:"sourceCodeType,omitempty" yaml:"sourceCodeType,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *SourceCodeRepositoryStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` URL string `json:"url,omitempty" yaml:"url,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserID string `json:"userId,omitempty" yaml:"userId,omitempty"` }
type SourceCodeRepositoryClient ¶
type SourceCodeRepositoryClient struct {
// contains filtered or unexported fields
}
func (*SourceCodeRepositoryClient) ByID ¶
func (c *SourceCodeRepositoryClient) ByID(id string) (*SourceCodeRepository, error)
func (*SourceCodeRepositoryClient) Create ¶
func (c *SourceCodeRepositoryClient) Create(container *SourceCodeRepository) (*SourceCodeRepository, error)
func (*SourceCodeRepositoryClient) Delete ¶
func (c *SourceCodeRepositoryClient) Delete(container *SourceCodeRepository) error
func (*SourceCodeRepositoryClient) List ¶
func (c *SourceCodeRepositoryClient) List(opts *types.ListOpts) (*SourceCodeRepositoryCollection, error)
func (*SourceCodeRepositoryClient) Replace ¶
func (c *SourceCodeRepositoryClient) Replace(obj *SourceCodeRepository) (*SourceCodeRepository, error)
func (*SourceCodeRepositoryClient) Update ¶
func (c *SourceCodeRepositoryClient) Update(existing *SourceCodeRepository, updates interface{}) (*SourceCodeRepository, error)
type SourceCodeRepositoryCollection ¶
type SourceCodeRepositoryCollection struct { types.Collection Data []SourceCodeRepository `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SourceCodeRepositoryCollection) Next ¶
func (cc *SourceCodeRepositoryCollection) Next() (*SourceCodeRepositoryCollection, error)
type SourceCodeRepositoryOperations ¶
type SourceCodeRepositoryOperations interface { List(opts *types.ListOpts) (*SourceCodeRepositoryCollection, error) Create(opts *SourceCodeRepository) (*SourceCodeRepository, error) Update(existing *SourceCodeRepository, updates interface{}) (*SourceCodeRepository, error) Replace(existing *SourceCodeRepository) (*SourceCodeRepository, error) ByID(id string) (*SourceCodeRepository, error) Delete(container *SourceCodeRepository) error }
type SourceCodeRepositorySpec ¶
type SourceCodeRepositorySpec struct { DefaultBranch string `json:"defaultBranch,omitempty" yaml:"defaultBranch,omitempty"` Language string `json:"language,omitempty" yaml:"language,omitempty"` Permissions *RepoPerm `json:"permissions,omitempty" yaml:"permissions,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` SourceCodeCredentialID string `json:"sourceCodeCredentialId,omitempty" yaml:"sourceCodeCredentialId,omitempty"` SourceCodeType string `json:"sourceCodeType,omitempty" yaml:"sourceCodeType,omitempty"` URL string `json:"url,omitempty" yaml:"url,omitempty"` UserID string `json:"userId,omitempty" yaml:"userId,omitempty"` }
type SourceCodeRepositoryStatus ¶
type SourceCodeRepositoryStatus struct { }
type Stage ¶
type Stage struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` Steps []Step `json:"steps,omitempty" yaml:"steps,omitempty"` When *Constraints `json:"when,omitempty" yaml:"when,omitempty"` }
type StageStatus ¶
type StageStatus struct { Ended string `json:"ended,omitempty" yaml:"ended,omitempty"` Started string `json:"started,omitempty" yaml:"started,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Steps []StepStatus `json:"steps,omitempty" yaml:"steps,omitempty"` }
type StatefulSet ¶
type StatefulSet struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type StatefulSetClient ¶
type StatefulSetClient struct {
// contains filtered or unexported fields
}
func (*StatefulSetClient) ByID ¶
func (c *StatefulSetClient) ByID(id string) (*StatefulSet, error)
func (*StatefulSetClient) Create ¶
func (c *StatefulSetClient) Create(container *StatefulSet) (*StatefulSet, error)
func (*StatefulSetClient) Delete ¶
func (c *StatefulSetClient) Delete(container *StatefulSet) error
func (*StatefulSetClient) List ¶
func (c *StatefulSetClient) List(opts *types.ListOpts) (*StatefulSetCollection, error)
func (*StatefulSetClient) Replace ¶
func (c *StatefulSetClient) Replace(obj *StatefulSet) (*StatefulSet, error)
func (*StatefulSetClient) Update ¶
func (c *StatefulSetClient) Update(existing *StatefulSet, updates interface{}) (*StatefulSet, error)
type StatefulSetCollection ¶
type StatefulSetCollection struct { types.Collection Data []StatefulSet `json:"data,omitempty"` // contains filtered or unexported fields }
func (*StatefulSetCollection) Next ¶
func (cc *StatefulSetCollection) Next() (*StatefulSetCollection, error)
type StatefulSetCondition ¶
type StatefulSetCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type StatefulSetConfig ¶
type StatefulSetConfig struct { Partition *int64 `json:"partition,omitempty" yaml:"partition,omitempty"` PodManagementPolicy string `json:"podManagementPolicy,omitempty" yaml:"podManagementPolicy,omitempty"` RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty" yaml:"revisionHistoryLimit,omitempty"` ServiceName string `json:"serviceName,omitempty" yaml:"serviceName,omitempty"` Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` VolumeClaimTemplates []PersistentVolumeClaim `json:"volumeClaimTemplates,omitempty" yaml:"volumeClaimTemplates,omitempty"` }
type StatefulSetOperations ¶
type StatefulSetOperations interface { List(opts *types.ListOpts) (*StatefulSetCollection, error) Create(opts *StatefulSet) (*StatefulSet, error) Update(existing *StatefulSet, updates interface{}) (*StatefulSet, error) Replace(existing *StatefulSet) (*StatefulSet, error) ByID(id string) (*StatefulSet, error) Delete(container *StatefulSet) error }
type StatefulSetSpec ¶
type StatefulSetSpec struct { ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` 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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type StatefulSetStatus ¶
type StatefulSetStatus struct { CollisionCount *int64 `json:"collisionCount,omitempty" yaml:"collisionCount,omitempty"` Conditions []StatefulSetCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` CurrentReplicas int64 `json:"currentReplicas,omitempty" yaml:"currentReplicas,omitempty"` CurrentRevision string `json:"currentRevision,omitempty" yaml:"currentRevision,omitempty"` ObservedGeneration int64 `json:"observedGeneration,omitempty" yaml:"observedGeneration,omitempty"` ReadyReplicas int64 `json:"readyReplicas,omitempty" yaml:"readyReplicas,omitempty"` Replicas int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` UpdateRevision string `json:"updateRevision,omitempty" yaml:"updateRevision,omitempty"` UpdatedReplicas int64 `json:"updatedReplicas,omitempty" yaml:"updatedReplicas,omitempty"` }
type Status ¶
type Status struct { APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` Code int64 `json:"code,omitempty" yaml:"code,omitempty"` Details *StatusDetails `json:"details,omitempty" yaml:"details,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` ListMeta *ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` }
type StatusCause ¶
type StatusDetails ¶
type StatusDetails struct { Causes []StatusCause `json:"causes,omitempty" yaml:"causes,omitempty"` Group string `json:"group,omitempty" yaml:"group,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` RetryAfterSeconds int64 `json:"retryAfterSeconds,omitempty" yaml:"retryAfterSeconds,omitempty"` UID string `json:"uid,omitempty" yaml:"uid,omitempty"` }
type Step ¶
type Step struct { ApplyAppConfig *ApplyAppConfig `json:"applyAppConfig,omitempty" yaml:"applyAppConfig,omitempty"` ApplyYamlConfig *ApplyYamlConfig `json:"applyYamlConfig,omitempty" yaml:"applyYamlConfig,omitempty"` CPULimit string `json:"cpuLimit,omitempty" yaml:"cpuLimit,omitempty"` CPURequest string `json:"cpuRequest,omitempty" yaml:"cpuRequest,omitempty"` Env map[string]string `json:"env,omitempty" yaml:"env,omitempty"` EnvFrom []EnvFrom `json:"envFrom,omitempty" yaml:"envFrom,omitempty"` MemoryLimit string `json:"memoryLimit,omitempty" yaml:"memoryLimit,omitempty"` MemoryRequest string `json:"memoryRequest,omitempty" yaml:"memoryRequest,omitempty"` Privileged bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` PublishCatalogConfig *PublishCatalogConfig `json:"publishCatalogConfig,omitempty" yaml:"publishCatalogConfig,omitempty"` PublishImageConfig *PublishImageConfig `json:"publishImageConfig,omitempty" yaml:"publishImageConfig,omitempty"` RunScriptConfig *RunScriptConfig `json:"runScriptConfig,omitempty" yaml:"runScriptConfig,omitempty"` SourceCodeConfig *SourceCodeConfig `json:"sourceCodeConfig,omitempty" yaml:"sourceCodeConfig,omitempty"` When *Constraints `json:"when,omitempty" yaml:"when,omitempty"` }
type StepStatus ¶
type StorageOSPersistentVolumeSource ¶
type StorageOSPersistentVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *ObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` VolumeName string `json:"volumeName,omitempty" yaml:"volumeName,omitempty"` VolumeNamespace string `json:"volumeNamespace,omitempty" yaml:"volumeNamespace,omitempty"` }
type StorageOSVolumeSource ¶
type StorageOSVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` VolumeName string `json:"volumeName,omitempty" yaml:"volumeName,omitempty"` VolumeNamespace string `json:"volumeNamespace,omitempty" yaml:"volumeNamespace,omitempty"` }
type StorageSpec ¶
type StorageSpec struct { EmptyDir *EmptyDirVolumeSource `json:"emptyDir,omitempty" yaml:"emptyDir,omitempty"` VolumeClaimTemplate *PersistentVolumeClaim `json:"volumeClaimTemplate,omitempty" yaml:"volumeClaimTemplate,omitempty"` }
type TCPSocketAction ¶
type TCPSocketAction struct { Host string `json:"host,omitempty" yaml:"host,omitempty"` Port intstr.IntOrString `json:"port,omitempty" yaml:"port,omitempty"` }
type TLSConfig ¶
type TLSConfig struct { CAFile string `json:"caFile,omitempty" yaml:"caFile,omitempty"` CertFile string `json:"certFile,omitempty" yaml:"certFile,omitempty"` InsecureSkipVerify bool `json:"insecureSkipVerify,omitempty" yaml:"insecureSkipVerify,omitempty"` KeyFile string `json:"keyFile,omitempty" yaml:"keyFile,omitempty"` ServerName string `json:"serverName,omitempty" yaml:"serverName,omitempty"` }
type ThanosGCSSpec ¶
type ThanosGCSSpec struct { Bucket string `json:"bucket,omitempty" yaml:"bucket,omitempty"` SecretKey *SecretKeySelector `json:"credentials,omitempty" yaml:"credentials,omitempty"` }
type ThanosS3Spec ¶
type ThanosS3Spec struct { AccessKey *SecretKeySelector `json:"accessKey,omitempty" yaml:"accessKey,omitempty"` Bucket string `json:"bucket,omitempty" yaml:"bucket,omitempty"` EncryptSSE *bool `json:"encryptsse,omitempty" yaml:"encryptsse,omitempty"` Endpoint string `json:"endpoint,omitempty" yaml:"endpoint,omitempty"` Insecure *bool `json:"insecure,omitempty" yaml:"insecure,omitempty"` SecretKey *SecretKeySelector `json:"secretKey,omitempty" yaml:"secretKey,omitempty"` SignatureVersion2 *bool `json:"signatureVersion2,omitempty" yaml:"signatureVersion2,omitempty"` }
type ThanosSpec ¶
type ThanosSpec struct { BaseImage string `json:"baseImage,omitempty" yaml:"baseImage,omitempty"` GCS *ThanosGCSSpec `json:"gcs,omitempty" yaml:"gcs,omitempty"` Peers string `json:"peers,omitempty" yaml:"peers,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` S3 *ThanosS3Spec `json:"s3,omitempty" yaml:"s3,omitempty"` SHA string `json:"sha,omitempty" yaml:"sha,omitempty"` Tag string `json:"tag,omitempty" yaml:"tag,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type Toleration ¶
type Toleration struct { Effect string `json:"effect,omitempty" yaml:"effect,omitempty"` Key string `json:"key,omitempty" yaml:"key,omitempty"` Operator string `json:"operator,omitempty" yaml:"operator,omitempty"` TolerationSeconds *int64 `json:"tolerationSeconds,omitempty" yaml:"tolerationSeconds,omitempty"` Value string `json:"value,omitempty" yaml:"value,omitempty"` }
type Volume ¶
type Volume struct { AWSElasticBlockStore *AWSElasticBlockStoreVolumeSource `json:"awsElasticBlockStore,omitempty" yaml:"awsElasticBlockStore,omitempty"` AzureDisk *AzureDiskVolumeSource `json:"azureDisk,omitempty" yaml:"azureDisk,omitempty"` AzureFile *AzureFileVolumeSource `json:"azureFile,omitempty" yaml:"azureFile,omitempty"` CephFS *CephFSVolumeSource `json:"cephfs,omitempty" yaml:"cephfs,omitempty"` Cinder *CinderVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"` ConfigMap *ConfigMapVolumeSource `json:"configMap,omitempty" yaml:"configMap,omitempty"` DownwardAPI *DownwardAPIVolumeSource `json:"downwardAPI,omitempty" yaml:"downwardAPI,omitempty"` EmptyDir *EmptyDirVolumeSource `json:"emptyDir,omitempty" yaml:"emptyDir,omitempty"` FC *FCVolumeSource `json:"fc,omitempty" yaml:"fc,omitempty"` FlexVolume *FlexVolumeSource `json:"flexVolume,omitempty" yaml:"flexVolume,omitempty"` Flocker *FlockerVolumeSource `json:"flocker,omitempty" yaml:"flocker,omitempty"` GCEPersistentDisk *GCEPersistentDiskVolumeSource `json:"gcePersistentDisk,omitempty" yaml:"gcePersistentDisk,omitempty"` GitRepo *GitRepoVolumeSource `json:"gitRepo,omitempty" yaml:"gitRepo,omitempty"` Glusterfs *GlusterfsVolumeSource `json:"glusterfs,omitempty" yaml:"glusterfs,omitempty"` HostPath *HostPathVolumeSource `json:"hostPath,omitempty" yaml:"hostPath,omitempty"` ISCSI *ISCSIVolumeSource `json:"iscsi,omitempty" yaml:"iscsi,omitempty"` NFS *NFSVolumeSource `json:"nfs,omitempty" yaml:"nfs,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` PersistentVolumeClaim *PersistentVolumeClaimVolumeSource `json:"persistentVolumeClaim,omitempty" yaml:"persistentVolumeClaim,omitempty"` PhotonPersistentDisk *PhotonPersistentDiskVolumeSource `json:"photonPersistentDisk,omitempty" yaml:"photonPersistentDisk,omitempty"` PortworxVolume *PortworxVolumeSource `json:"portworxVolume,omitempty" yaml:"portworxVolume,omitempty"` Projected *ProjectedVolumeSource `json:"projected,omitempty" yaml:"projected,omitempty"` Quobyte *QuobyteVolumeSource `json:"quobyte,omitempty" yaml:"quobyte,omitempty"` RBD *RBDVolumeSource `json:"rbd,omitempty" yaml:"rbd,omitempty"` ScaleIO *ScaleIOVolumeSource `json:"scaleIO,omitempty" yaml:"scaleIO,omitempty"` Secret *SecretVolumeSource `json:"secret,omitempty" yaml:"secret,omitempty"` StorageOS *StorageOSVolumeSource `json:"storageos,omitempty" yaml:"storageos,omitempty"` VsphereVolume *VsphereVirtualDiskVolumeSource `json:"vsphereVolume,omitempty" yaml:"vsphereVolume,omitempty"` }
type VolumeDevice ¶
type VolumeMount ¶
type VolumeMount struct { MountPath string `json:"mountPath,omitempty" yaml:"mountPath,omitempty"` MountPropagation string `json:"mountPropagation,omitempty" yaml:"mountPropagation,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SubPath string `json:"subPath,omitempty" yaml:"subPath,omitempty"` }
type VolumeNodeAffinity ¶
type VolumeNodeAffinity struct {
Required *NodeSelector `json:"required,omitempty" yaml:"required,omitempty"`
}
type VolumeProjection ¶
type VolumeProjection struct { ConfigMap *ConfigMapProjection `json:"configMap,omitempty" yaml:"configMap,omitempty"` DownwardAPI *DownwardAPIProjection `json:"downwardAPI,omitempty" yaml:"downwardAPI,omitempty"` Secret *SecretProjection `json:"secret,omitempty" yaml:"secret,omitempty"` ServiceAccountToken *ServiceAccountTokenProjection `json:"serviceAccountToken,omitempty" yaml:"serviceAccountToken,omitempty"` }
type VsphereVirtualDiskVolumeSource ¶
type VsphereVirtualDiskVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` StoragePolicyID string `json:"storagePolicyID,omitempty" yaml:"storagePolicyID,omitempty"` StoragePolicyName string `json:"storagePolicyName,omitempty" yaml:"storagePolicyName,omitempty"` VolumePath string `json:"volumePath,omitempty" yaml:"volumePath,omitempty"` }
type WeightedPodAffinityTerm ¶
type WeightedPodAffinityTerm struct { PodAffinityTerm *PodAffinityTerm `json:"podAffinityTerm,omitempty" yaml:"podAffinityTerm,omitempty"` Weight int64 `json:"weight,omitempty" yaml:"weight,omitempty"` }
type Workload ¶
type Workload struct { types.Resource ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty" yaml:"cronJobStatus,omitempty"` DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` DaemonSetStatus *DaemonSetStatus `json:"daemonSetStatus,omitempty" yaml:"daemonSetStatus,omitempty"` DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"` Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` JobStatus *JobStatus `json:"jobStatus,omitempty" yaml:"jobStatus,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty" yaml:"replicaSetConfig,omitempty"` ReplicaSetStatus *ReplicaSetStatus `json:"replicaSetStatus,omitempty" yaml:"replicaSetStatus,omitempty"` ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"` ReplicationControllerStatus *ReplicationControllerStatus `json:"replicationControllerStatus,omitempty" yaml:"replicationControllerStatus,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` 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"` Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` }
type WorkloadClient ¶
type WorkloadClient struct {
// contains filtered or unexported fields
}
func (*WorkloadClient) ActionPause ¶
func (c *WorkloadClient) ActionPause(resource *Workload) error
func (*WorkloadClient) ActionResume ¶
func (c *WorkloadClient) ActionResume(resource *Workload) error
func (*WorkloadClient) ActionRollback ¶
func (c *WorkloadClient) ActionRollback(resource *Workload, input *RollbackRevision) error
func (*WorkloadClient) Create ¶
func (c *WorkloadClient) Create(container *Workload) (*Workload, error)
func (*WorkloadClient) Delete ¶
func (c *WorkloadClient) Delete(container *Workload) error
func (*WorkloadClient) List ¶
func (c *WorkloadClient) List(opts *types.ListOpts) (*WorkloadCollection, error)
type WorkloadCollection ¶
type WorkloadCollection struct { types.Collection Data []Workload `json:"data,omitempty"` // contains filtered or unexported fields }
func (*WorkloadCollection) Next ¶
func (cc *WorkloadCollection) Next() (*WorkloadCollection, error)
type WorkloadMetric ¶
type WorkloadOperations ¶
type WorkloadOperations interface { List(opts *types.ListOpts) (*WorkloadCollection, error) Create(opts *Workload) (*Workload, error) Update(existing *Workload, updates interface{}) (*Workload, error) Replace(existing *Workload) (*Workload, error) ByID(id string) (*Workload, error) Delete(container *Workload) error ActionPause(resource *Workload) error ActionResume(resource *Workload) error ActionRollback(resource *Workload, input *RollbackRevision) error }
Source Files ¶
- zz_generated_affinity.go
- zz_generated_alerting_spec.go
- zz_generated_alertmanager.go
- zz_generated_alertmanager_endpoints.go
- zz_generated_alertmanager_spec.go
- zz_generated_alertmanager_status.go
- zz_generated_api_server_config.go
- zz_generated_app.go
- zz_generated_app_condition.go
- zz_generated_app_revision.go
- zz_generated_app_revision_spec.go
- zz_generated_app_revision_status.go
- zz_generated_app_spec.go
- zz_generated_app_status.go
- zz_generated_app_upgrade_config.go
- zz_generated_apply_app_config.go
- zz_generated_apply_yaml_config.go
- zz_generated_auth_app_input.go
- zz_generated_auth_user_input.go
- zz_generated_aws_elastic_block_store_volume_source.go
- zz_generated_azure_disk_volume_source.go
- zz_generated_azure_file_persistent_volume_source.go
- zz_generated_azure_file_volume_source.go
- zz_generated_basic_auth.go
- zz_generated_bitbucket_cloud_apply_input.go
- zz_generated_bitbucket_cloud_pipeline_config.go
- zz_generated_bitbucket_cloud_provider.go
- zz_generated_bitbucket_server_apply_input.go
- zz_generated_bitbucket_server_pipeline_config.go
- zz_generated_bitbucket_server_provider.go
- zz_generated_bitbucket_server_request_login_input.go
- zz_generated_bitbucket_server_request_login_output.go
- zz_generated_capabilities.go
- zz_generated_ceph_fspersistent_volume_source.go
- zz_generated_ceph_fsvolume_source.go
- zz_generated_certificate.go
- zz_generated_cinder_persistent_volume_source.go
- zz_generated_cinder_volume_source.go
- zz_generated_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_constraint.go
- zz_generated_constraints.go
- zz_generated_container.go
- zz_generated_container_port.go
- zz_generated_container_state.go
- zz_generated_container_state_running.go
- zz_generated_container_state_terminated.go
- zz_generated_container_state_waiting.go
- zz_generated_container_status.go
- zz_generated_cron_job.go
- zz_generated_cron_job_config.go
- zz_generated_cron_job_spec.go
- zz_generated_cron_job_status.go
- zz_generated_csi_persistent_volume_source.go
- zz_generated_daemon_set.go
- zz_generated_daemon_set_condition.go
- zz_generated_daemon_set_config.go
- zz_generated_daemon_set_spec.go
- zz_generated_daemon_set_status.go
- zz_generated_daemon_set_update_strategy.go
- zz_generated_deployment.go
- zz_generated_deployment_condition.go
- zz_generated_deployment_config.go
- zz_generated_deployment_rollback_input.go
- zz_generated_deployment_spec.go
- zz_generated_deployment_status.go
- zz_generated_deployment_strategy.go
- zz_generated_dns_record.go
- zz_generated_docker_credential.go
- zz_generated_downward_apiprojection.go
- zz_generated_downward_apivolume_file.go
- zz_generated_downward_apivolume_source.go
- zz_generated_empty_dir_volume_source.go
- zz_generated_endpoint.go
- zz_generated_env_from.go
- zz_generated_env_from_source.go
- zz_generated_env_var.go
- zz_generated_env_var_source.go
- zz_generated_environment_from.go
- zz_generated_exec_action.go
- zz_generated_fc_volume_source.go
- zz_generated_flex_persistent_volume_source.go
- zz_generated_flex_volume_source.go
- zz_generated_flocker_volume_source.go
- zz_generated_gce_persistent_disk_volume_source.go
- zz_generated_git_repo_volume_source.go
- zz_generated_github_apply_input.go
- zz_generated_github_pipeline_config.go
- zz_generated_github_provider.go
- zz_generated_gitlab_apply_input.go
- zz_generated_gitlab_pipeline_config.go
- zz_generated_gitlab_provider.go
- zz_generated_glusterfs_volume_source.go
- zz_generated_handler.go
- zz_generated_host_alias.go
- zz_generated_host_path_volume_source.go
- zz_generated_http_get_action.go
- zz_generated_http_header.go
- zz_generated_http_ingress_path.go
- zz_generated_http_ingress_rule_value.go
- zz_generated_ingress.go
- zz_generated_ingress_backend.go
- zz_generated_ingress_rule.go
- zz_generated_ingress_spec.go
- zz_generated_ingress_status.go
- zz_generated_ingress_tls.go
- zz_generated_initializer.go
- zz_generated_initializers.go
- zz_generated_iscsi_persistent_volume_source.go
- zz_generated_iscsi_volume_source.go
- zz_generated_job.go
- zz_generated_job_condition.go
- zz_generated_job_config.go
- zz_generated_job_spec.go
- zz_generated_job_status.go
- zz_generated_job_template_spec.go
- zz_generated_key_to_path.go
- zz_generated_label_selector.go
- zz_generated_label_selector_requirement.go
- zz_generated_lifecycle.go
- zz_generated_list_meta.go
- zz_generated_load_balancer_ingress.go
- zz_generated_load_balancer_status.go
- zz_generated_local_object_reference.go
- zz_generated_local_volume_source.go
- zz_generated_namespace_selector.go
- zz_generated_namespaced_basic_auth.go
- zz_generated_namespaced_certificate.go
- zz_generated_namespaced_docker_credential.go
- zz_generated_namespaced_secret.go
- zz_generated_namespaced_service_account_token.go
- zz_generated_namespaced_ssh_auth.go
- zz_generated_nfs_volume_source.go
- zz_generated_node_affinity.go
- zz_generated_node_scheduling.go
- zz_generated_node_selector.go
- zz_generated_node_selector_requirement.go
- zz_generated_node_selector_term.go
- zz_generated_object_field_selector.go
- zz_generated_object_meta.go
- zz_generated_object_reference.go
- zz_generated_owner_reference.go
- zz_generated_persistent_volume_claim.go
- zz_generated_persistent_volume_claim_condition.go
- zz_generated_persistent_volume_claim_spec.go
- zz_generated_persistent_volume_claim_status.go
- zz_generated_persistent_volume_claim_volume_source.go
- zz_generated_persistent_volume_spec.go
- zz_generated_photon_persistent_disk_volume_source.go
- zz_generated_pipeline.go
- zz_generated_pipeline_condition.go
- zz_generated_pipeline_config.go
- zz_generated_pipeline_execution.go
- zz_generated_pipeline_execution_spec.go
- zz_generated_pipeline_execution_status.go
- zz_generated_pipeline_notification.go
- zz_generated_pipeline_setting.go
- zz_generated_pipeline_spec.go
- zz_generated_pipeline_status.go
- zz_generated_pod.go
- zz_generated_pod_affinity.go
- zz_generated_pod_affinity_term.go
- zz_generated_pod_anti_affinity.go
- zz_generated_pod_condition.go
- zz_generated_pod_dnsconfig.go
- zz_generated_pod_dnsconfig_option.go
- zz_generated_pod_readiness_gate.go
- zz_generated_pod_security_context.go
- zz_generated_pod_spec.go
- zz_generated_pod_status.go
- zz_generated_pod_template_spec.go
- zz_generated_portworx_volume_source.go
- zz_generated_preferred_scheduling_term.go
- zz_generated_probe.go
- zz_generated_projected_volume_source.go
- zz_generated_prometheus.go
- zz_generated_prometheus_rule.go
- zz_generated_prometheus_rule_spec.go
- zz_generated_prometheus_spec.go
- zz_generated_prometheus_status.go
- zz_generated_public_endpoint.go
- zz_generated_publish_catalog_config.go
- zz_generated_publish_image_config.go
- zz_generated_push_pipeline_config_input.go
- zz_generated_queue_config.go
- zz_generated_quobyte_volume_source.go
- zz_generated_rbd_persistent_volume_source.go
- zz_generated_rbd_volume_source.go
- zz_generated_recipient.go
- zz_generated_registry_credential.go
- zz_generated_relabel_config.go
- zz_generated_remote_read_spec.go
- zz_generated_remote_write_spec.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_repo_perm.go
- zz_generated_resource_field_selector.go
- zz_generated_resource_requirements.go
- zz_generated_rollback_revision.go
- zz_generated_rolling_update_daemon_set.go
- zz_generated_rolling_update_deployment.go
- zz_generated_rolling_update_stateful_set_strategy.go
- zz_generated_rule.go
- zz_generated_rule_group.go
- zz_generated_run_pipeline_input.go
- zz_generated_run_script_config.go
- zz_generated_scale_iopersistent_volume_source.go
- zz_generated_scale_iovolume_source.go
- zz_generated_scheduling.go
- zz_generated_se_linux_options.go
- zz_generated_secret.go
- zz_generated_secret_env_source.go
- zz_generated_secret_key_selector.go
- zz_generated_secret_projection.go
- zz_generated_secret_reference.go
- zz_generated_secret_volume_source.go
- zz_generated_security_context.go
- zz_generated_service.go
- zz_generated_service_account_token.go
- zz_generated_service_account_token_projection.go
- zz_generated_service_monitor.go
- zz_generated_service_monitor_spec.go
- zz_generated_service_port.go
- zz_generated_service_spec.go
- zz_generated_service_status.go
- zz_generated_session_affinity_config.go
- zz_generated_source_code_config.go
- zz_generated_source_code_credential.go
- zz_generated_source_code_credential_spec.go
- zz_generated_source_code_credential_status.go
- zz_generated_source_code_provider.go
- zz_generated_source_code_provider_config.go
- zz_generated_source_code_repository.go
- zz_generated_source_code_repository_spec.go
- zz_generated_source_code_repository_status.go
- zz_generated_ssh_auth.go
- zz_generated_stage.go
- zz_generated_stage_status.go
- zz_generated_stateful_set.go
- zz_generated_stateful_set_condition.go
- zz_generated_stateful_set_config.go
- zz_generated_stateful_set_spec.go
- zz_generated_stateful_set_status.go
- zz_generated_stateful_set_update_strategy.go
- zz_generated_status.go
- zz_generated_status_cause.go
- zz_generated_status_details.go
- zz_generated_step.go
- zz_generated_step_status.go
- zz_generated_storage_ospersistent_volume_source.go
- zz_generated_storage_osvolume_source.go
- zz_generated_storage_spec.go
- zz_generated_sysctl.go
- zz_generated_tcp_socket_action.go
- zz_generated_thanos_gcsspec.go
- zz_generated_thanos_s3spec.go
- zz_generated_thanos_spec.go
- zz_generated_tls_config.go
- zz_generated_toleration.go
- zz_generated_typed_local_object_reference.go
- zz_generated_volume.go
- zz_generated_volume_device.go
- zz_generated_volume_mount.go
- zz_generated_volume_node_affinity.go
- zz_generated_volume_projection.go
- zz_generated_vsphere_virtual_disk_volume_source.go
- zz_generated_weighted_pod_affinity_term.go
- zz_generated_workload.go
- zz_generated_workload_metric.go
Click to show internal directories.
Click to hide internal directories.