mirror of
https://github.com/rancher/types.git
synced 2025-06-26 21:51:33 +00:00
Generated changes
This commit is contained in:
parent
0e7b5e7a5d
commit
c5f6700a30
@ -5,41 +5,95 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
CronJobType = "cronJob"
|
||||
CronJobFieldAnnotations = "annotations"
|
||||
CronJobFieldCreated = "created"
|
||||
CronJobFieldCreatorID = "creatorId"
|
||||
CronJobFieldCronJob = "cronJob"
|
||||
CronJobFieldCronJobStatus = "cronJobStatus"
|
||||
CronJobFieldLabels = "labels"
|
||||
CronJobFieldName = "name"
|
||||
CronJobFieldNamespaceId = "namespaceId"
|
||||
CronJobFieldOwnerReferences = "ownerReferences"
|
||||
CronJobFieldProjectID = "projectId"
|
||||
CronJobFieldRemoved = "removed"
|
||||
CronJobFieldState = "state"
|
||||
CronJobFieldTransitioning = "transitioning"
|
||||
CronJobFieldTransitioningMessage = "transitioningMessage"
|
||||
CronJobFieldUuid = "uuid"
|
||||
CronJobType = "cronJob"
|
||||
CronJobFieldActiveDeadlineSeconds = "activeDeadlineSeconds"
|
||||
CronJobFieldAnnotations = "annotations"
|
||||
CronJobFieldAutomountServiceAccountToken = "automountServiceAccountToken"
|
||||
CronJobFieldContainers = "containers"
|
||||
CronJobFieldCreated = "created"
|
||||
CronJobFieldCreatorID = "creatorId"
|
||||
CronJobFieldCronJob = "cronJob"
|
||||
CronJobFieldCronJobStatus = "cronJobStatus"
|
||||
CronJobFieldDNSPolicy = "dnsPolicy"
|
||||
CronJobFieldFsgid = "fsgid"
|
||||
CronJobFieldGids = "gids"
|
||||
CronJobFieldHostAliases = "hostAliases"
|
||||
CronJobFieldHostIPC = "hostIPC"
|
||||
CronJobFieldHostNetwork = "hostNetwork"
|
||||
CronJobFieldHostPID = "hostPID"
|
||||
CronJobFieldHostname = "hostname"
|
||||
CronJobFieldImagePullSecrets = "imagePullSecrets"
|
||||
CronJobFieldLabels = "labels"
|
||||
CronJobFieldName = "name"
|
||||
CronJobFieldNamespaceId = "namespaceId"
|
||||
CronJobFieldNodeId = "nodeId"
|
||||
CronJobFieldOwnerReferences = "ownerReferences"
|
||||
CronJobFieldPriority = "priority"
|
||||
CronJobFieldPriorityClassName = "priorityClassName"
|
||||
CronJobFieldProjectID = "projectId"
|
||||
CronJobFieldRemoved = "removed"
|
||||
CronJobFieldRestartPolicy = "restartPolicy"
|
||||
CronJobFieldRunAsNonRoot = "runAsNonRoot"
|
||||
CronJobFieldSchedulerName = "schedulerName"
|
||||
CronJobFieldScheduling = "scheduling"
|
||||
CronJobFieldSelector = "selector"
|
||||
CronJobFieldServiceAccountName = "serviceAccountName"
|
||||
CronJobFieldState = "state"
|
||||
CronJobFieldSubdomain = "subdomain"
|
||||
CronJobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
CronJobFieldTransitioning = "transitioning"
|
||||
CronJobFieldTransitioningMessage = "transitioningMessage"
|
||||
CronJobFieldUid = "uid"
|
||||
CronJobFieldUuid = "uuid"
|
||||
CronJobFieldVolumes = "volumes"
|
||||
CronJobFieldWorkloadAnnotations = "workloadAnnotations"
|
||||
CronJobFieldWorkloadLabels = "workloadLabels"
|
||||
)
|
||||
|
||||
type CronJob struct {
|
||||
types.Resource
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
CreatorID string `json:"creatorId,omitempty"`
|
||||
CronJob *CronJobConfig `json:"cronJob,omitempty"`
|
||||
CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
NamespaceId string `json:"namespaceId,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"`
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"`
|
||||
Containers []Container `json:"containers,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
CreatorID string `json:"creatorId,omitempty"`
|
||||
CronJob *CronJobConfig `json:"cronJob,omitempty"`
|
||||
CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty"`
|
||||
DNSPolicy string `json:"dnsPolicy,omitempty"`
|
||||
Fsgid *int64 `json:"fsgid,omitempty"`
|
||||
Gids []int64 `json:"gids,omitempty"`
|
||||
HostAliases []HostAlias `json:"hostAliases,omitempty"`
|
||||
HostIPC bool `json:"hostIPC,omitempty"`
|
||||
HostNetwork bool `json:"hostNetwork,omitempty"`
|
||||
HostPID bool `json:"hostPID,omitempty"`
|
||||
Hostname string `json:"hostname,omitempty"`
|
||||
ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
NamespaceId string `json:"namespaceId,omitempty"`
|
||||
NodeId string `json:"nodeId,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
Priority *int64 `json:"priority,omitempty"`
|
||||
PriorityClassName string `json:"priorityClassName,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
Volumes []Volume `json:"volumes,omitempty"`
|
||||
WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty"`
|
||||
WorkloadLabels map[string]string `json:"workloadLabels,omitempty"`
|
||||
}
|
||||
type CronJobCollection struct {
|
||||
types.Collection
|
||||
|
@ -4,7 +4,9 @@ const (
|
||||
CronJobConfigType = "cronJobConfig"
|
||||
CronJobConfigFieldConcurrencyPolicy = "concurrencyPolicy"
|
||||
CronJobConfigFieldFailedJobsHistoryLimit = "failedJobsHistoryLimit"
|
||||
CronJobConfigFieldJobTemplate = "jobTemplate"
|
||||
CronJobConfigFieldJob = "job"
|
||||
CronJobConfigFieldJobAnnotations = "jobAnnotations"
|
||||
CronJobConfigFieldJobLabels = "jobLabels"
|
||||
CronJobConfigFieldSchedule = "schedule"
|
||||
CronJobConfigFieldStartingDeadlineSeconds = "startingDeadlineSeconds"
|
||||
CronJobConfigFieldSuccessfulJobsHistoryLimit = "successfulJobsHistoryLimit"
|
||||
@ -12,11 +14,13 @@ const (
|
||||
)
|
||||
|
||||
type CronJobConfig struct {
|
||||
ConcurrencyPolicy string `json:"concurrencyPolicy,omitempty"`
|
||||
FailedJobsHistoryLimit *int64 `json:"failedJobsHistoryLimit,omitempty"`
|
||||
JobTemplate *JobTemplateSpec `json:"jobTemplate,omitempty"`
|
||||
Schedule string `json:"schedule,omitempty"`
|
||||
StartingDeadlineSeconds *int64 `json:"startingDeadlineSeconds,omitempty"`
|
||||
SuccessfulJobsHistoryLimit *int64 `json:"successfulJobsHistoryLimit,omitempty"`
|
||||
Suspend *bool `json:"suspend,omitempty"`
|
||||
ConcurrencyPolicy string `json:"concurrencyPolicy,omitempty"`
|
||||
FailedJobsHistoryLimit *int64 `json:"failedJobsHistoryLimit,omitempty"`
|
||||
Job *JobConfig `json:"job,omitempty"`
|
||||
JobAnnotations map[string]string `json:"jobAnnotations,omitempty"`
|
||||
JobLabels map[string]string `json:"jobLabels,omitempty"`
|
||||
Schedule string `json:"schedule,omitempty"`
|
||||
StartingDeadlineSeconds *int64 `json:"startingDeadlineSeconds,omitempty"`
|
||||
SuccessfulJobsHistoryLimit *int64 `json:"successfulJobsHistoryLimit,omitempty"`
|
||||
Suspend *bool `json:"suspend,omitempty"`
|
||||
}
|
||||
|
@ -1,10 +1,62 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
CronJobSpecType = "cronJobSpec"
|
||||
CronJobSpecFieldCronJob = "cronJob"
|
||||
CronJobSpecType = "cronJobSpec"
|
||||
CronJobSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds"
|
||||
CronJobSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken"
|
||||
CronJobSpecFieldContainers = "containers"
|
||||
CronJobSpecFieldCronJob = "cronJob"
|
||||
CronJobSpecFieldDNSPolicy = "dnsPolicy"
|
||||
CronJobSpecFieldFsgid = "fsgid"
|
||||
CronJobSpecFieldGids = "gids"
|
||||
CronJobSpecFieldHostAliases = "hostAliases"
|
||||
CronJobSpecFieldHostIPC = "hostIPC"
|
||||
CronJobSpecFieldHostNetwork = "hostNetwork"
|
||||
CronJobSpecFieldHostPID = "hostPID"
|
||||
CronJobSpecFieldHostname = "hostname"
|
||||
CronJobSpecFieldImagePullSecrets = "imagePullSecrets"
|
||||
CronJobSpecFieldNodeId = "nodeId"
|
||||
CronJobSpecFieldObjectMeta = "metadata"
|
||||
CronJobSpecFieldPriority = "priority"
|
||||
CronJobSpecFieldPriorityClassName = "priorityClassName"
|
||||
CronJobSpecFieldRestartPolicy = "restartPolicy"
|
||||
CronJobSpecFieldRunAsNonRoot = "runAsNonRoot"
|
||||
CronJobSpecFieldSchedulerName = "schedulerName"
|
||||
CronJobSpecFieldScheduling = "scheduling"
|
||||
CronJobSpecFieldSelector = "selector"
|
||||
CronJobSpecFieldServiceAccountName = "serviceAccountName"
|
||||
CronJobSpecFieldSubdomain = "subdomain"
|
||||
CronJobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
CronJobSpecFieldUid = "uid"
|
||||
CronJobSpecFieldVolumes = "volumes"
|
||||
)
|
||||
|
||||
type CronJobSpec struct {
|
||||
CronJob *CronJobConfig `json:"cronJob,omitempty"`
|
||||
ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"`
|
||||
AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"`
|
||||
Containers []Container `json:"containers,omitempty"`
|
||||
CronJob *CronJobConfig `json:"cronJob,omitempty"`
|
||||
DNSPolicy string `json:"dnsPolicy,omitempty"`
|
||||
Fsgid *int64 `json:"fsgid,omitempty"`
|
||||
Gids []int64 `json:"gids,omitempty"`
|
||||
HostAliases []HostAlias `json:"hostAliases,omitempty"`
|
||||
HostIPC bool `json:"hostIPC,omitempty"`
|
||||
HostNetwork bool `json:"hostNetwork,omitempty"`
|
||||
HostPID bool `json:"hostPID,omitempty"`
|
||||
Hostname string `json:"hostname,omitempty"`
|
||||
ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty"`
|
||||
NodeId string `json:"nodeId,omitempty"`
|
||||
ObjectMeta *ObjectMeta `json:"metadata,omitempty"`
|
||||
Priority *int64 `json:"priority,omitempty"`
|
||||
PriorityClassName string `json:"priorityClassName,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty"`
|
||||
Volumes []Volume `json:"volumes,omitempty"`
|
||||
}
|
||||
|
@ -1,12 +1,64 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
JobTemplateSpecType = "jobTemplateSpec"
|
||||
JobTemplateSpecFieldObjectMeta = "metadata"
|
||||
JobTemplateSpecFieldSpec = "spec"
|
||||
JobTemplateSpecType = "jobTemplateSpec"
|
||||
JobTemplateSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds"
|
||||
JobTemplateSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken"
|
||||
JobTemplateSpecFieldContainers = "containers"
|
||||
JobTemplateSpecFieldDNSPolicy = "dnsPolicy"
|
||||
JobTemplateSpecFieldFsgid = "fsgid"
|
||||
JobTemplateSpecFieldGids = "gids"
|
||||
JobTemplateSpecFieldHostAliases = "hostAliases"
|
||||
JobTemplateSpecFieldHostIPC = "hostIPC"
|
||||
JobTemplateSpecFieldHostNetwork = "hostNetwork"
|
||||
JobTemplateSpecFieldHostPID = "hostPID"
|
||||
JobTemplateSpecFieldHostname = "hostname"
|
||||
JobTemplateSpecFieldImagePullSecrets = "imagePullSecrets"
|
||||
JobTemplateSpecFieldJob = "job"
|
||||
JobTemplateSpecFieldJobMetadata = "jobMetadata"
|
||||
JobTemplateSpecFieldNodeId = "nodeId"
|
||||
JobTemplateSpecFieldObjectMeta = "metadata"
|
||||
JobTemplateSpecFieldPriority = "priority"
|
||||
JobTemplateSpecFieldPriorityClassName = "priorityClassName"
|
||||
JobTemplateSpecFieldRestartPolicy = "restartPolicy"
|
||||
JobTemplateSpecFieldRunAsNonRoot = "runAsNonRoot"
|
||||
JobTemplateSpecFieldSchedulerName = "schedulerName"
|
||||
JobTemplateSpecFieldScheduling = "scheduling"
|
||||
JobTemplateSpecFieldSelector = "selector"
|
||||
JobTemplateSpecFieldServiceAccountName = "serviceAccountName"
|
||||
JobTemplateSpecFieldSubdomain = "subdomain"
|
||||
JobTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
JobTemplateSpecFieldUid = "uid"
|
||||
JobTemplateSpecFieldVolumes = "volumes"
|
||||
)
|
||||
|
||||
type JobTemplateSpec struct {
|
||||
ObjectMeta *ObjectMeta `json:"metadata,omitempty"`
|
||||
Spec *JobSpec `json:"spec,omitempty"`
|
||||
ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"`
|
||||
AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"`
|
||||
Containers []Container `json:"containers,omitempty"`
|
||||
DNSPolicy string `json:"dnsPolicy,omitempty"`
|
||||
Fsgid *int64 `json:"fsgid,omitempty"`
|
||||
Gids []int64 `json:"gids,omitempty"`
|
||||
HostAliases []HostAlias `json:"hostAliases,omitempty"`
|
||||
HostIPC bool `json:"hostIPC,omitempty"`
|
||||
HostNetwork bool `json:"hostNetwork,omitempty"`
|
||||
HostPID bool `json:"hostPID,omitempty"`
|
||||
Hostname string `json:"hostname,omitempty"`
|
||||
ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty"`
|
||||
Job *JobConfig `json:"job,omitempty"`
|
||||
JobMetadata *ObjectMeta `json:"jobMetadata,omitempty"`
|
||||
NodeId string `json:"nodeId,omitempty"`
|
||||
ObjectMeta *ObjectMeta `json:"metadata,omitempty"`
|
||||
Priority *int64 `json:"priority,omitempty"`
|
||||
PriorityClassName string `json:"priorityClassName,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty"`
|
||||
Volumes []Volume `json:"volumes,omitempty"`
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user