Documentation ¶
Index ¶
- Constants
- type Action
- type AllowedHostPath
- type AttachedVolume
- type AuthnConfig
- type AuthzConfig
- type AzureKubernetesServiceConfig
- type CPUInfo
- type Catalog
- type CatalogClient
- func (c *CatalogClient) ByID(id string) (*Catalog, error)
- func (c *CatalogClient) Create(container *Catalog) (*Catalog, error)
- func (c *CatalogClient) Delete(container *Catalog) error
- func (c *CatalogClient) List(opts *types.ListOpts) (*CatalogCollection, error)
- func (c *CatalogClient) Update(existing *Catalog, updates interface{}) (*Catalog, error)
- type CatalogCollection
- type CatalogOperations
- type CatalogSpec
- type CatalogStatus
- type ChangePasswordInput
- type Client
- type Cluster
- type ClusterClient
- func (c *ClusterClient) ByID(id string) (*Cluster, error)
- func (c *ClusterClient) Create(container *Cluster) (*Cluster, error)
- func (c *ClusterClient) Delete(container *Cluster) error
- func (c *ClusterClient) List(opts *types.ListOpts) (*ClusterCollection, error)
- func (c *ClusterClient) Update(existing *Cluster, updates interface{}) (*Cluster, error)
- type ClusterCollection
- type ClusterComponentStatus
- type ClusterCondition
- type ClusterEvent
- type ClusterEventClient
- func (c *ClusterEventClient) ByID(id string) (*ClusterEvent, error)
- func (c *ClusterEventClient) Create(container *ClusterEvent) (*ClusterEvent, error)
- func (c *ClusterEventClient) Delete(container *ClusterEvent) error
- func (c *ClusterEventClient) List(opts *types.ListOpts) (*ClusterEventCollection, error)
- func (c *ClusterEventClient) Update(existing *ClusterEvent, updates interface{}) (*ClusterEvent, error)
- type ClusterEventCollection
- type ClusterEventOperations
- type ClusterOperations
- type ClusterRegistrationToken
- type ClusterRegistrationTokenClient
- func (c *ClusterRegistrationTokenClient) ByID(id string) (*ClusterRegistrationToken, error)
- func (c *ClusterRegistrationTokenClient) Create(container *ClusterRegistrationToken) (*ClusterRegistrationToken, error)
- func (c *ClusterRegistrationTokenClient) Delete(container *ClusterRegistrationToken) error
- func (c *ClusterRegistrationTokenClient) List(opts *types.ListOpts) (*ClusterRegistrationTokenCollection, error)
- func (c *ClusterRegistrationTokenClient) Update(existing *ClusterRegistrationToken, updates interface{}) (*ClusterRegistrationToken, error)
- type ClusterRegistrationTokenCollection
- type ClusterRegistrationTokenOperations
- type ClusterRegistrationTokenSpec
- type ClusterRegistrationTokenStatus
- type ClusterRoleTemplateBinding
- type ClusterRoleTemplateBindingClient
- func (c *ClusterRoleTemplateBindingClient) ByID(id string) (*ClusterRoleTemplateBinding, error)
- func (c *ClusterRoleTemplateBindingClient) Create(container *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error)
- func (c *ClusterRoleTemplateBindingClient) Delete(container *ClusterRoleTemplateBinding) error
- func (c *ClusterRoleTemplateBindingClient) List(opts *types.ListOpts) (*ClusterRoleTemplateBindingCollection, error)
- func (c *ClusterRoleTemplateBindingClient) Update(existing *ClusterRoleTemplateBinding, updates interface{}) (*ClusterRoleTemplateBinding, error)
- type ClusterRoleTemplateBindingCollection
- type ClusterRoleTemplateBindingOperations
- type ClusterSpec
- type ClusterStatus
- type ComponentCondition
- type ContainerImage
- type DaemonEndpoint
- type DynamicSchema
- type DynamicSchemaClient
- func (c *DynamicSchemaClient) ByID(id string) (*DynamicSchema, error)
- func (c *DynamicSchemaClient) Create(container *DynamicSchema) (*DynamicSchema, error)
- func (c *DynamicSchemaClient) Delete(container *DynamicSchema) error
- func (c *DynamicSchemaClient) List(opts *types.ListOpts) (*DynamicSchemaCollection, error)
- func (c *DynamicSchemaClient) Update(existing *DynamicSchema, updates interface{}) (*DynamicSchema, error)
- type DynamicSchemaCollection
- type DynamicSchemaOperations
- type DynamicSchemaSpec
- type DynamicSchemaStatus
- type ETCDService
- type EventSource
- type FSGroupStrategyOptions
- type Field
- type File
- type Filter
- type GithubCredential
- type GlobalRole
- type GlobalRoleBinding
- type GlobalRoleBindingClient
- func (c *GlobalRoleBindingClient) ByID(id string) (*GlobalRoleBinding, error)
- func (c *GlobalRoleBindingClient) Create(container *GlobalRoleBinding) (*GlobalRoleBinding, error)
- func (c *GlobalRoleBindingClient) Delete(container *GlobalRoleBinding) error
- func (c *GlobalRoleBindingClient) List(opts *types.ListOpts) (*GlobalRoleBindingCollection, error)
- func (c *GlobalRoleBindingClient) Update(existing *GlobalRoleBinding, updates interface{}) (*GlobalRoleBinding, error)
- type GlobalRoleBindingCollection
- type GlobalRoleBindingOperations
- type GlobalRoleClient
- func (c *GlobalRoleClient) ByID(id string) (*GlobalRole, error)
- func (c *GlobalRoleClient) Create(container *GlobalRole) (*GlobalRole, error)
- func (c *GlobalRoleClient) Delete(container *GlobalRole) error
- func (c *GlobalRoleClient) List(opts *types.ListOpts) (*GlobalRoleCollection, error)
- func (c *GlobalRoleClient) Update(existing *GlobalRole, updates interface{}) (*GlobalRole, error)
- type GlobalRoleCollection
- type GlobalRoleOperations
- type GoogleKubernetesEngineConfig
- type Group
- type GroupClient
- func (c *GroupClient) ByID(id string) (*Group, error)
- func (c *GroupClient) Create(container *Group) (*Group, error)
- func (c *GroupClient) Delete(container *Group) error
- func (c *GroupClient) List(opts *types.ListOpts) (*GroupCollection, error)
- func (c *GroupClient) Update(existing *Group, updates interface{}) (*Group, error)
- type GroupCollection
- type GroupMember
- type GroupMemberClient
- func (c *GroupMemberClient) ByID(id string) (*GroupMember, error)
- func (c *GroupMemberClient) Create(container *GroupMember) (*GroupMember, error)
- func (c *GroupMemberClient) Delete(container *GroupMember) error
- func (c *GroupMemberClient) List(opts *types.ListOpts) (*GroupMemberCollection, error)
- func (c *GroupMemberClient) Update(existing *GroupMember, updates interface{}) (*GroupMember, error)
- type GroupMemberCollection
- type GroupMemberOperations
- type GroupOperations
- type HostPortRange
- type IDRange
- type Initializer
- type Initializers
- type K8sServerConfig
- type KubeAPIService
- type KubeControllerService
- type KubeletService
- type KubeproxyService
- type KubernetesInfo
- type ListMeta
- type LocalCredential
- type LoginInput
- type Machine
- type MachineClient
- func (c *MachineClient) ByID(id string) (*Machine, error)
- func (c *MachineClient) Create(container *Machine) (*Machine, error)
- func (c *MachineClient) Delete(container *Machine) error
- func (c *MachineClient) List(opts *types.ListOpts) (*MachineCollection, error)
- func (c *MachineClient) Update(existing *Machine, updates interface{}) (*Machine, error)
- type MachineCollection
- type MachineCondition
- type MachineConfig
- type MachineDriver
- type MachineDriverClient
- func (c *MachineDriverClient) ActionActivate(resource *MachineDriver) (*MachineDriver, error)
- func (c *MachineDriverClient) ActionDeactivate(resource *MachineDriver) (*MachineDriver, error)
- func (c *MachineDriverClient) ByID(id string) (*MachineDriver, error)
- func (c *MachineDriverClient) Create(container *MachineDriver) (*MachineDriver, error)
- func (c *MachineDriverClient) Delete(container *MachineDriver) error
- func (c *MachineDriverClient) List(opts *types.ListOpts) (*MachineDriverCollection, error)
- func (c *MachineDriverClient) Update(existing *MachineDriver, updates interface{}) (*MachineDriver, error)
- type MachineDriverCollection
- type MachineDriverCondition
- type MachineDriverOperations
- type MachineDriverSpec
- type MachineDriverStatus
- type MachineOperations
- type MachineSpec
- type MachineStatus
- type MachineTemplate
- type MachineTemplateClient
- func (c *MachineTemplateClient) ByID(id string) (*MachineTemplate, error)
- func (c *MachineTemplateClient) Create(container *MachineTemplate) (*MachineTemplate, error)
- func (c *MachineTemplateClient) Delete(container *MachineTemplate) error
- func (c *MachineTemplateClient) List(opts *types.ListOpts) (*MachineTemplateCollection, error)
- func (c *MachineTemplateClient) Update(existing *MachineTemplate, updates interface{}) (*MachineTemplate, error)
- type MachineTemplateCollection
- type MachineTemplateCondition
- type MachineTemplateOperations
- type MachineTemplateSpec
- type MachineTemplateStatus
- type MemoryInfo
- type NetworkConfig
- type Node
- type NodeAddress
- type NodeClient
- func (c *NodeClient) ByID(id string) (*Node, error)
- func (c *NodeClient) Create(container *Node) (*Node, error)
- func (c *NodeClient) Delete(container *Node) error
- func (c *NodeClient) List(opts *types.ListOpts) (*NodeCollection, error)
- func (c *NodeClient) Update(existing *Node, updates interface{}) (*Node, error)
- type NodeCollection
- type NodeCondition
- type NodeConfigSource
- type NodeDaemonEndpoints
- type NodeInfo
- type NodeOperations
- type NodeSpec
- type NodeStatus
- type NodeSystemInfo
- type OSInfo
- type ObjectMeta
- type ObjectReference
- type OwnerReference
- type PodSecurityPolicySpec
- type PodSecurityPolicyTemplate
- type PodSecurityPolicyTemplateClient
- func (c *PodSecurityPolicyTemplateClient) ByID(id string) (*PodSecurityPolicyTemplate, error)
- func (c *PodSecurityPolicyTemplateClient) Create(container *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error)
- func (c *PodSecurityPolicyTemplateClient) Delete(container *PodSecurityPolicyTemplate) error
- func (c *PodSecurityPolicyTemplateClient) List(opts *types.ListOpts) (*PodSecurityPolicyTemplateCollection, error)
- func (c *PodSecurityPolicyTemplateClient) Update(existing *PodSecurityPolicyTemplate, updates interface{}) (*PodSecurityPolicyTemplate, error)
- type PodSecurityPolicyTemplateCollection
- type PodSecurityPolicyTemplateOperations
- type PolicyRule
- type Preference
- type PreferenceClient
- func (c *PreferenceClient) ByID(id string) (*Preference, error)
- func (c *PreferenceClient) Create(container *Preference) (*Preference, error)
- func (c *PreferenceClient) Delete(container *Preference) error
- func (c *PreferenceClient) List(opts *types.ListOpts) (*PreferenceCollection, error)
- func (c *PreferenceClient) Update(existing *Preference, updates interface{}) (*Preference, error)
- type PreferenceCollection
- type PreferenceOperations
- type Principal
- type PrincipalClient
- func (c *PrincipalClient) ByID(id string) (*Principal, error)
- func (c *PrincipalClient) Create(container *Principal) (*Principal, error)
- func (c *PrincipalClient) Delete(container *Principal) error
- func (c *PrincipalClient) List(opts *types.ListOpts) (*PrincipalCollection, error)
- func (c *PrincipalClient) Update(existing *Principal, updates interface{}) (*Principal, error)
- type PrincipalCollection
- type PrincipalOperations
- type Project
- type ProjectClient
- func (c *ProjectClient) ByID(id string) (*Project, error)
- func (c *ProjectClient) Create(container *Project) (*Project, error)
- func (c *ProjectClient) Delete(container *Project) error
- func (c *ProjectClient) List(opts *types.ListOpts) (*ProjectCollection, error)
- func (c *ProjectClient) Update(existing *Project, updates interface{}) (*Project, error)
- type ProjectCollection
- type ProjectCondition
- type ProjectOperations
- type ProjectRoleTemplateBinding
- type ProjectRoleTemplateBindingClient
- func (c *ProjectRoleTemplateBindingClient) ByID(id string) (*ProjectRoleTemplateBinding, error)
- func (c *ProjectRoleTemplateBindingClient) Create(container *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error)
- func (c *ProjectRoleTemplateBindingClient) Delete(container *ProjectRoleTemplateBinding) error
- func (c *ProjectRoleTemplateBindingClient) List(opts *types.ListOpts) (*ProjectRoleTemplateBindingCollection, error)
- func (c *ProjectRoleTemplateBindingClient) Update(existing *ProjectRoleTemplateBinding, updates interface{}) (*ProjectRoleTemplateBinding, error)
- type ProjectRoleTemplateBindingCollection
- type ProjectRoleTemplateBindingOperations
- type ProjectSpec
- type ProjectStatus
- type Question
- type RKEConfigNode
- type RKEConfigServices
- type RancherKubernetesEngineConfig
- type ReleaseInfo
- type RoleTemplate
- type RoleTemplateClient
- func (c *RoleTemplateClient) ByID(id string) (*RoleTemplate, error)
- func (c *RoleTemplateClient) Create(container *RoleTemplate) (*RoleTemplate, error)
- func (c *RoleTemplateClient) Delete(container *RoleTemplate) error
- func (c *RoleTemplateClient) List(opts *types.ListOpts) (*RoleTemplateCollection, error)
- func (c *RoleTemplateClient) Update(existing *RoleTemplate, updates interface{}) (*RoleTemplate, error)
- type RoleTemplateCollection
- type RoleTemplateOperations
- type RunAsUserStrategyOptions
- type SELinuxOptions
- type SELinuxStrategyOptions
- type SchedulerService
- type SetPasswordInput
- type Stack
- type StackClient
- func (c *StackClient) ByID(id string) (*Stack, error)
- func (c *StackClient) Create(container *Stack) (*Stack, error)
- func (c *StackClient) Delete(container *Stack) error
- func (c *StackClient) List(opts *types.ListOpts) (*StackCollection, error)
- func (c *StackClient) Update(existing *Stack, updates interface{}) (*Stack, error)
- type StackCollection
- type StackOperations
- type StackSpec
- type StackStatus
- type Status
- type StatusCause
- type StatusDetails
- type Subject
- type SupplementalGroupsStrategyOptions
- type Taint
- type Template
- type TemplateClient
- func (c *TemplateClient) ByID(id string) (*Template, error)
- func (c *TemplateClient) Create(container *Template) (*Template, error)
- func (c *TemplateClient) Delete(container *Template) error
- func (c *TemplateClient) List(opts *types.ListOpts) (*TemplateCollection, error)
- func (c *TemplateClient) Update(existing *Template, updates interface{}) (*Template, error)
- type TemplateCollection
- type TemplateOperations
- type TemplateSpec
- type TemplateStatus
- type TemplateVersion
- type TemplateVersionClient
- func (c *TemplateVersionClient) ByID(id string) (*TemplateVersion, error)
- func (c *TemplateVersionClient) Create(container *TemplateVersion) (*TemplateVersion, error)
- func (c *TemplateVersionClient) Delete(container *TemplateVersion) error
- func (c *TemplateVersionClient) List(opts *types.ListOpts) (*TemplateVersionCollection, error)
- func (c *TemplateVersionClient) Update(existing *TemplateVersion, updates interface{}) (*TemplateVersion, error)
- type TemplateVersionCollection
- type TemplateVersionOperations
- type TemplateVersionSpec
- type TemplateVersionStatus
- type Token
- type TokenClient
- func (c *TokenClient) ByID(id string) (*Token, error)
- func (c *TokenClient) Create(container *Token) (*Token, error)
- func (c *TokenClient) Delete(container *Token) error
- func (c *TokenClient) List(opts *types.ListOpts) (*TokenCollection, error)
- func (c *TokenClient) Update(existing *Token, updates interface{}) (*Token, error)
- type TokenCollection
- type TokenOperations
- type User
- type UserClient
- func (c *UserClient) ActionSetpassword(resource *User, input *SetPasswordInput) (*User, error)
- func (c *UserClient) ByID(id string) (*User, error)
- func (c *UserClient) Create(container *User) (*User, error)
- func (c *UserClient) Delete(container *User) error
- func (c *UserClient) List(opts *types.ListOpts) (*UserCollection, error)
- func (c *UserClient) Update(existing *User, updates interface{}) (*User, error)
- type UserCollection
- type UserOperations
- type Values
Constants ¶
View Source
const ( ActionType = "action" ActionFieldInput = "input" ActionFieldOutput = "output" )
View Source
const ( AllowedHostPathType = "allowedHostPath" AllowedHostPathFieldPathPrefix = "pathPrefix" )
View Source
const ( AttachedVolumeType = "attachedVolume" AttachedVolumeFieldName = "name" )
View Source
const ( AuthnConfigType = "authnConfig" AuthnConfigFieldOptions = "options" AuthnConfigFieldStrategy = "strategy" )
View Source
const ( AuthzConfigType = "authzConfig" AuthzConfigFieldMode = "mode" AuthzConfigFieldOptions = "options" )
View Source
const ( CatalogType = "catalog" CatalogFieldAnnotations = "annotations" CatalogFieldBranch = "branch" CatalogFieldCatalogKind = "catalogKind" CatalogFieldCreated = "created" CatalogFieldCreatorID = "creatorId" CatalogFieldDescription = "description" CatalogFieldLabels = "labels" CatalogFieldName = "name" CatalogFieldOwnerReferences = "ownerReferences" CatalogFieldRemoved = "removed" CatalogFieldState = "state" CatalogFieldStatus = "status" CatalogFieldTransitioning = "transitioning" CatalogFieldTransitioningMessage = "transitioningMessage" CatalogFieldURL = "url" CatalogFieldUuid = "uuid" )
View Source
const ( CatalogSpecType = "catalogSpec" CatalogSpecFieldBranch = "branch" CatalogSpecFieldCatalogKind = "catalogKind" CatalogSpecFieldDescription = "description" CatalogSpecFieldURL = "url" )
View Source
const ( CatalogStatusType = "catalogStatus" CatalogStatusFieldCommit = "commit" CatalogStatusFieldLastRefreshTimestamp = "lastRefreshTimestamp" )
View Source
const ( ChangePasswordInputType = "changePasswordInput" ChangePasswordInputFieldCurrentPassword = "currentPassword" ChangePasswordInputFieldNewPassword = "newPassword" )
View Source
const ( ClusterType = "cluster" ClusterFieldAPIEndpoint = "apiEndpoint" ClusterFieldAllocatable = "allocatable" ClusterFieldAnnotations = "annotations" ClusterFieldAzureKubernetesServiceConfig = "azureKubernetesServiceConfig" ClusterFieldCACert = "caCert" ClusterFieldCapacity = "capacity" ClusterFieldComponentStatuses = "componentStatuses" ClusterFieldConditions = "conditions" ClusterFieldCreated = "created" ClusterFieldCreatorID = "creatorId" ClusterFieldDefaultClusterRoleForProjectMembers = "defaultClusterRoleForProjectMembers" ClusterFieldDefaultPodSecurityPolicyTemplateId = "defaultPodSecurityPolicyTemplateId" ClusterFieldDescription = "description" ClusterFieldDriver = "driver" ClusterFieldEmbedded = "embedded" ClusterFieldEmbeddedConfig = "embeddedConfig" ClusterFieldGoogleKubernetesEngineConfig = "googleKubernetesEngineConfig" ClusterFieldInternal = "internal" ClusterFieldLabels = "labels" ClusterFieldLimits = "limits" ClusterFieldName = "name" ClusterFieldNodes = "nodes" ClusterFieldOwnerReferences = "ownerReferences" ClusterFieldRancherKubernetesEngineConfig = "rancherKubernetesEngineConfig" ClusterFieldRemoved = "removed" ClusterFieldRequested = "requested" ClusterFieldState = "state" ClusterFieldTransitioning = "transitioning" ClusterFieldTransitioningMessage = "transitioningMessage" ClusterFieldUuid = "uuid" )
View Source
const ( ClusterComponentStatusType = "clusterComponentStatus" ClusterComponentStatusFieldConditions = "conditions" ClusterComponentStatusFieldName = "name" )
View Source
const ( ClusterConditionType = "clusterCondition" ClusterConditionFieldLastTransitionTime = "lastTransitionTime" ClusterConditionFieldLastUpdateTime = "lastUpdateTime" ClusterConditionFieldMessage = "message" ClusterConditionFieldReason = "reason" ClusterConditionFieldStatus = "status" ClusterConditionFieldType = "type" )
View Source
const ( ClusterEventType = "clusterEvent" ClusterEventFieldAnnotations = "annotations" ClusterEventFieldClusterId = "clusterId" ClusterEventFieldCount = "count" ClusterEventFieldCreated = "created" ClusterEventFieldCreatorID = "creatorId" ClusterEventFieldEventType = "eventType" ClusterEventFieldFirstTimestamp = "firstTimestamp" ClusterEventFieldInvolvedObject = "involvedObject" ClusterEventFieldLabels = "labels" ClusterEventFieldLastTimestamp = "lastTimestamp" ClusterEventFieldMessage = "message" ClusterEventFieldName = "name" ClusterEventFieldNamespaceId = "namespaceId" ClusterEventFieldOwnerReferences = "ownerReferences" ClusterEventFieldReason = "reason" ClusterEventFieldRemoved = "removed" ClusterEventFieldSource = "source" ClusterEventFieldUuid = "uuid" )
View Source
const ( ClusterRegistrationTokenType = "clusterRegistrationToken" ClusterRegistrationTokenFieldAnnotations = "annotations" ClusterRegistrationTokenFieldClusterId = "clusterId" ClusterRegistrationTokenFieldCreated = "created" ClusterRegistrationTokenFieldCreatorID = "creatorId" ClusterRegistrationTokenFieldLabels = "labels" ClusterRegistrationTokenFieldName = "name" ClusterRegistrationTokenFieldNamespaceId = "namespaceId" ClusterRegistrationTokenFieldOwnerReferences = "ownerReferences" ClusterRegistrationTokenFieldRemoved = "removed" ClusterRegistrationTokenFieldState = "state" ClusterRegistrationTokenFieldStatus = "status" ClusterRegistrationTokenFieldTransitioning = "transitioning" ClusterRegistrationTokenFieldTransitioningMessage = "transitioningMessage" ClusterRegistrationTokenFieldUuid = "uuid" )
View Source
const ( ClusterRegistrationTokenSpecType = "clusterRegistrationTokenSpec" ClusterRegistrationTokenSpecFieldClusterId = "clusterId" )
View Source
const ( ClusterRegistrationTokenStatusType = "clusterRegistrationTokenStatus" ClusterRegistrationTokenStatusFieldCommand = "command" ClusterRegistrationTokenStatusFieldManifestURL = "manifestUrl" ClusterRegistrationTokenStatusFieldToken = "token" )
View Source
const ( ClusterRoleTemplateBindingType = "clusterRoleTemplateBinding" ClusterRoleTemplateBindingFieldAnnotations = "annotations" ClusterRoleTemplateBindingFieldClusterId = "clusterId" ClusterRoleTemplateBindingFieldCreated = "created" ClusterRoleTemplateBindingFieldCreatorID = "creatorId" ClusterRoleTemplateBindingFieldLabels = "labels" ClusterRoleTemplateBindingFieldName = "name" ClusterRoleTemplateBindingFieldNamespaceId = "namespaceId" ClusterRoleTemplateBindingFieldOwnerReferences = "ownerReferences" ClusterRoleTemplateBindingFieldRemoved = "removed" ClusterRoleTemplateBindingFieldRoleTemplateId = "roleTemplateId" ClusterRoleTemplateBindingFieldSubjectKind = "subjectKind" ClusterRoleTemplateBindingFieldSubjectName = "subjectName" ClusterRoleTemplateBindingFieldSubjectNamespace = "subjectNamespace" ClusterRoleTemplateBindingFieldUuid = "uuid" )
View Source
const ( ClusterSpecType = "clusterSpec" ClusterSpecFieldAzureKubernetesServiceConfig = "azureKubernetesServiceConfig" ClusterSpecFieldDefaultClusterRoleForProjectMembers = "defaultClusterRoleForProjectMembers" ClusterSpecFieldDefaultPodSecurityPolicyTemplateId = "defaultPodSecurityPolicyTemplateId" ClusterSpecFieldDescription = "description" ClusterSpecFieldDisplayName = "displayName" ClusterSpecFieldEmbedded = "embedded" ClusterSpecFieldEmbeddedConfig = "embeddedConfig" ClusterSpecFieldGoogleKubernetesEngineConfig = "googleKubernetesEngineConfig" ClusterSpecFieldInternal = "internal" ClusterSpecFieldNodes = "nodes" ClusterSpecFieldRancherKubernetesEngineConfig = "rancherKubernetesEngineConfig" )
View Source
const ( ClusterStatusType = "clusterStatus" ClusterStatusFieldAPIEndpoint = "apiEndpoint" ClusterStatusFieldAllocatable = "allocatable" ClusterStatusFieldCACert = "caCert" ClusterStatusFieldCapacity = "capacity" ClusterStatusFieldComponentStatuses = "componentStatuses" ClusterStatusFieldConditions = "conditions" ClusterStatusFieldDriver = "driver" ClusterStatusFieldLimits = "limits" ClusterStatusFieldRequested = "requested" )
View Source
const ( ComponentConditionType = "componentCondition" ComponentConditionFieldError = "error" ComponentConditionFieldMessage = "message" ComponentConditionFieldStatus = "status" ComponentConditionFieldType = "type" )
View Source
const ( ContainerImageType = "containerImage" ContainerImageFieldNames = "names" ContainerImageFieldSizeBytes = "sizeBytes" )
View Source
const ( CPUInfoType = "cpuInfo" CPUInfoFieldCount = "count" )
View Source
const ( DaemonEndpointType = "daemonEndpoint" DaemonEndpointFieldPort = "Port" )
View Source
const ( DynamicSchemaType = "dynamicSchema" DynamicSchemaFieldAnnotations = "annotations" DynamicSchemaFieldCollectionActions = "collectionActions" DynamicSchemaFieldCollectionFields = "collectionFields" DynamicSchemaFieldCollectionFilters = "collectionFilters" DynamicSchemaFieldCollectionMethods = "collectionMethods" DynamicSchemaFieldCreated = "created" DynamicSchemaFieldCreatorID = "creatorId" DynamicSchemaFieldEmbed = "embed" DynamicSchemaFieldEmbedType = "embedType" DynamicSchemaFieldIncludeableLinks = "includeableLinks" DynamicSchemaFieldLabels = "labels" DynamicSchemaFieldName = "name" DynamicSchemaFieldOwnerReferences = "ownerReferences" DynamicSchemaFieldPluralName = "pluralName" DynamicSchemaFieldRemoved = "removed" DynamicSchemaFieldResourceActions = "resourceActions" DynamicSchemaFieldResourceFields = "resourceFields" DynamicSchemaFieldResourceMethods = "resourceMethods" DynamicSchemaFieldState = "state" DynamicSchemaFieldStatus = "status" DynamicSchemaFieldTransitioning = "transitioning" DynamicSchemaFieldTransitioningMessage = "transitioningMessage" DynamicSchemaFieldUuid = "uuid" )
View Source
const ( DynamicSchemaSpecType = "dynamicSchemaSpec" DynamicSchemaSpecFieldCollectionActions = "collectionActions" DynamicSchemaSpecFieldCollectionFields = "collectionFields" DynamicSchemaSpecFieldCollectionFilters = "collectionFilters" DynamicSchemaSpecFieldCollectionMethods = "collectionMethods" DynamicSchemaSpecFieldEmbed = "embed" DynamicSchemaSpecFieldEmbedType = "embedType" DynamicSchemaSpecFieldIncludeableLinks = "includeableLinks" DynamicSchemaSpecFieldPluralName = "pluralName" DynamicSchemaSpecFieldResourceActions = "resourceActions" DynamicSchemaSpecFieldResourceFields = "resourceFields" DynamicSchemaSpecFieldResourceMethods = "resourceMethods" )
View Source
const ( DynamicSchemaStatusType = "dynamicSchemaStatus" DynamicSchemaStatusFieldFake = "fake" )
View Source
const ( ETCDServiceType = "etcdService" ETCDServiceFieldExtraArgs = "extraArgs" ETCDServiceFieldImage = "image" )
View Source
const ( EventSourceType = "eventSource" EventSourceFieldComponent = "component" EventSourceFieldHost = "host" )
View Source
const ( FieldType = "field" FieldFieldCreate = "create" FieldFieldDefault = "default" FieldFieldDescription = "description" FieldFieldInvalidChars = "invalidChars" FieldFieldMax = "max" FieldFieldMaxLength = "maxLength" FieldFieldMin = "min" FieldFieldMinLength = "minLength" FieldFieldNullable = "nullable" FieldFieldOptions = "options" FieldFieldRequired = "required" FieldFieldType = "type" FieldFieldUnique = "unique" FieldFieldUpdate = "update" FieldFieldValidChars = "validChars" )
View Source
const ( FileType = "file" FileFieldContents = "contents" FileFieldName = "name" )
View Source
const ( FilterType = "filter" FilterFieldModifiers = "modifiers" )
View Source
const ( FSGroupStrategyOptionsType = "fsGroupStrategyOptions" FSGroupStrategyOptionsFieldRanges = "ranges" FSGroupStrategyOptionsFieldRule = "rule" )
View Source
const ( GithubCredentialType = "githubCredential" GithubCredentialFieldCode = "code" )
View Source
const ( GlobalRoleType = "globalRole" GlobalRoleFieldAnnotations = "annotations" GlobalRoleFieldBuiltin = "builtin" GlobalRoleFieldCreated = "created" GlobalRoleFieldCreatorID = "creatorId" GlobalRoleFieldDescription = "description" GlobalRoleFieldLabels = "labels" GlobalRoleFieldName = "name" GlobalRoleFieldOwnerReferences = "ownerReferences" GlobalRoleFieldRemoved = "removed" GlobalRoleFieldRules = "rules" GlobalRoleFieldUuid = "uuid" )
View Source
const ( GlobalRoleBindingType = "globalRoleBinding" GlobalRoleBindingFieldAnnotations = "annotations" GlobalRoleBindingFieldCreated = "created" GlobalRoleBindingFieldCreatorID = "creatorId" GlobalRoleBindingFieldGlobalRoleId = "globalRoleId" GlobalRoleBindingFieldLabels = "labels" GlobalRoleBindingFieldName = "name" GlobalRoleBindingFieldOwnerReferences = "ownerReferences" GlobalRoleBindingFieldRemoved = "removed" GlobalRoleBindingFieldSubjectKind = "subjectKind" GlobalRoleBindingFieldSubjectName = "subjectName" GlobalRoleBindingFieldUuid = "uuid" )
View Source
const ( GoogleKubernetesEngineConfigType = "googleKubernetesEngineConfig" GoogleKubernetesEngineConfigFieldClusterIpv4Cidr = "clusterIpv4Cidr" GoogleKubernetesEngineConfigFieldCredential = "credential" GoogleKubernetesEngineConfigFieldDescription = "description" GoogleKubernetesEngineConfigFieldDiskSizeGb = "diskSizeGb" GoogleKubernetesEngineConfigFieldEnableAlphaFeature = "enableAlphaFeature" GoogleKubernetesEngineConfigFieldHTTPLoadBalancing = "httpLoadBalancing" GoogleKubernetesEngineConfigFieldHorizontalPodAutoscaling = "horizontalPodAutoscaling" GoogleKubernetesEngineConfigFieldImageType = "imageType" GoogleKubernetesEngineConfigFieldKubernetesDashboard = "kubernetesDashboard" GoogleKubernetesEngineConfigFieldLabels = "labels" GoogleKubernetesEngineConfigFieldLegacyAbac = "legacyAbac" GoogleKubernetesEngineConfigFieldLocations = "locations" GoogleKubernetesEngineConfigFieldMachineType = "machineType" GoogleKubernetesEngineConfigFieldMasterVersion = "masterVersion" GoogleKubernetesEngineConfigFieldNetwork = "network" GoogleKubernetesEngineConfigFieldNetworkPolicyConfig = "networkPolicyConfig" GoogleKubernetesEngineConfigFieldNodeCount = "nodeCount" GoogleKubernetesEngineConfigFieldNodeVersion = "nodeVersion" GoogleKubernetesEngineConfigFieldProjectID = "projectId" GoogleKubernetesEngineConfigFieldSubNetwork = "subNetwork" GoogleKubernetesEngineConfigFieldZone = "zone" )
View Source
const ( GroupType = "group" GroupFieldAnnotations = "annotations" GroupFieldCreated = "created" GroupFieldCreatorID = "creatorId" GroupFieldLabels = "labels" GroupFieldName = "name" GroupFieldOwnerReferences = "ownerReferences" GroupFieldRemoved = "removed" GroupFieldUuid = "uuid" )
View Source
const ( GroupMemberType = "groupMember" GroupMemberFieldAnnotations = "annotations" GroupMemberFieldCreated = "created" GroupMemberFieldCreatorID = "creatorId" GroupMemberFieldGroupId = "groupId" GroupMemberFieldLabels = "labels" GroupMemberFieldName = "name" GroupMemberFieldOwnerReferences = "ownerReferences" GroupMemberFieldPrincipalID = "principalId" GroupMemberFieldRemoved = "removed" GroupMemberFieldUuid = "uuid" )
View Source
const ( HostPortRangeType = "hostPortRange" HostPortRangeFieldMax = "max" HostPortRangeFieldMin = "min" )
View Source
const ( IDRangeType = "idRange" IDRangeFieldMax = "max" IDRangeFieldMin = "min" )
View Source
const ( InitializerType = "initializer" InitializerFieldName = "name" )
View Source
const ( InitializersType = "initializers" InitializersFieldPending = "pending" InitializersFieldResult = "result" )
View Source
const ( K8sServerConfigType = "k8sServerConfig" K8sServerConfigFieldAdmissionControllers = "admissionControllers" K8sServerConfigFieldServiceNetCIDR = "serviceNetCidr" )
View Source
const ( KubeAPIServiceType = "kubeAPIService" KubeAPIServiceFieldExtraArgs = "extraArgs" KubeAPIServiceFieldImage = "image" KubeAPIServiceFieldPodSecurityPolicy = "podSecurityPolicy" KubeAPIServiceFieldServiceClusterIPRange = "serviceClusterIpRange" )
View Source
const ( KubeControllerServiceType = "kubeControllerService" KubeControllerServiceFieldClusterCIDR = "clusterCidr" KubeControllerServiceFieldExtraArgs = "extraArgs" KubeControllerServiceFieldImage = "image" KubeControllerServiceFieldServiceClusterIPRange = "serviceClusterIpRange" )
View Source
const ( KubeletServiceType = "kubeletService" KubeletServiceFieldClusterDNSServer = "clusterDnsServer" KubeletServiceFieldClusterDomain = "clusterDomain" KubeletServiceFieldExtraArgs = "extraArgs" KubeletServiceFieldImage = "image" KubeletServiceFieldInfraContainerImage = "infraContainerImage" )
View Source
const ( KubeproxyServiceType = "kubeproxyService" KubeproxyServiceFieldExtraArgs = "extraArgs" KubeproxyServiceFieldImage = "image" )
View Source
const ( KubernetesInfoType = "kubernetesInfo" KubernetesInfoFieldKubeProxyVersion = "kubeProxyVersion" KubernetesInfoFieldKubeletVersion = "kubeletVersion" )
View Source
const ( ListMetaType = "listMeta" ListMetaFieldContinue = "continue" ListMetaFieldResourceVersion = "resourceVersion" ListMetaFieldSelfLink = "selfLink" )
View Source
const ( LocalCredentialType = "localCredential" LocalCredentialFieldPassword = "password" LocalCredentialFieldUsername = "username" )
View Source
const ( LoginInputType = "loginInput" LoginInputFieldDescription = "description" LoginInputFieldGithubCredential = "githubCredential" LoginInputFieldLocalCredential = "localCredential" LoginInputFieldResponseType = "responseType" LoginInputFieldTTLMillis = "ttl" )
View Source
const ( MachineType = "machine" MachineFieldAllocatable = "allocatable" MachineFieldAnnotations = "annotations" MachineFieldCapacity = "capacity" MachineFieldClusterId = "clusterId" MachineFieldConditions = "conditions" MachineFieldCreated = "created" MachineFieldCreatorID = "creatorId" MachineFieldDescription = "description" MachineFieldHostname = "hostname" MachineFieldIPAddress = "ipAddress" MachineFieldInfo = "info" MachineFieldLabels = "labels" MachineFieldLimits = "limits" MachineFieldMachineTemplateId = "machineTemplateId" MachineFieldName = "name" MachineFieldNamespaceId = "namespaceId" MachineFieldNodeAnnotations = "nodeAnnotations" MachineFieldNodeLabels = "nodeLabels" MachineFieldNodeName = "nodeName" MachineFieldOwnerReferences = "ownerReferences" MachineFieldPodCidr = "podCidr" MachineFieldProviderId = "providerId" MachineFieldRemoved = "removed" MachineFieldRequested = "requested" MachineFieldRequestedHostname = "requestedHostname" MachineFieldRole = "role" MachineFieldSSHUser = "sshUser" MachineFieldState = "state" MachineFieldTaints = "taints" MachineFieldTransitioning = "transitioning" MachineFieldTransitioningMessage = "transitioningMessage" MachineFieldUnschedulable = "unschedulable" MachineFieldUseInternalIPAddress = "useInternalIpAddress" MachineFieldUuid = "uuid" MachineFieldVolumesAttached = "volumesAttached" MachineFieldVolumesInUse = "volumesInUse" )
View Source
const ( MachineConditionType = "machineCondition" MachineConditionFieldLastTransitionTime = "lastTransitionTime" MachineConditionFieldLastUpdateTime = "lastUpdateTime" MachineConditionFieldMessage = "message" MachineConditionFieldReason = "reason" MachineConditionFieldStatus = "status" MachineConditionFieldType = "type" )
View Source
const ( MachineConfigType = "machineConfig" MachineConfigFieldAnnotations = "annotations" MachineConfigFieldDescription = "description" MachineConfigFieldDisplayName = "displayName" MachineConfigFieldLabels = "labels" MachineConfigFieldMachineTemplateId = "machineTemplateId" MachineConfigFieldNodeSpec = "nodeSpec" MachineConfigFieldRequestedHostname = "requestedHostname" MachineConfigFieldRole = "role" MachineConfigFieldUseInternalIPAddress = "useInternalIpAddress" )
View Source
const ( MachineDriverType = "machineDriver" MachineDriverFieldActive = "active" MachineDriverFieldAnnotations = "annotations" MachineDriverFieldBuiltin = "builtin" MachineDriverFieldChecksum = "checksum" MachineDriverFieldCreated = "created" MachineDriverFieldCreatorID = "creatorId" MachineDriverFieldDescription = "description" MachineDriverFieldExternalID = "externalId" MachineDriverFieldLabels = "labels" MachineDriverFieldName = "name" MachineDriverFieldOwnerReferences = "ownerReferences" MachineDriverFieldRemoved = "removed" MachineDriverFieldState = "state" MachineDriverFieldStatus = "status" MachineDriverFieldTransitioning = "transitioning" MachineDriverFieldTransitioningMessage = "transitioningMessage" MachineDriverFieldUIURL = "uiUrl" MachineDriverFieldURL = "url" MachineDriverFieldUuid = "uuid" )
View Source
const ( MachineDriverConditionType = "machineDriverCondition" MachineDriverConditionFieldLastTransitionTime = "lastTransitionTime" MachineDriverConditionFieldLastUpdateTime = "lastUpdateTime" MachineDriverConditionFieldMessage = "message" MachineDriverConditionFieldReason = "reason" MachineDriverConditionFieldStatus = "status" MachineDriverConditionFieldType = "type" )
View Source
const ( MachineDriverSpecType = "machineDriverSpec" MachineDriverSpecFieldActive = "active" MachineDriverSpecFieldBuiltin = "builtin" MachineDriverSpecFieldChecksum = "checksum" MachineDriverSpecFieldDescription = "description" MachineDriverSpecFieldDisplayName = "displayName" MachineDriverSpecFieldExternalID = "externalId" MachineDriverSpecFieldUIURL = "uiUrl" MachineDriverSpecFieldURL = "url" )
View Source
const ( MachineDriverStatusType = "machineDriverStatus" MachineDriverStatusFieldConditions = "conditions" )
View Source
const ( MachineSpecType = "machineSpec" MachineSpecFieldClusterId = "clusterId" MachineSpecFieldDescription = "description" MachineSpecFieldDisplayName = "displayName" MachineSpecFieldMachineTemplateId = "machineTemplateId" MachineSpecFieldPodCidr = "podCidr" MachineSpecFieldProviderId = "providerId" MachineSpecFieldRequestedHostname = "requestedHostname" MachineSpecFieldRole = "role" MachineSpecFieldTaints = "taints" MachineSpecFieldUnschedulable = "unschedulable" MachineSpecFieldUseInternalIPAddress = "useInternalIpAddress" )
View Source
const ( MachineStatusType = "machineStatus" MachineStatusFieldAllocatable = "allocatable" MachineStatusFieldCapacity = "capacity" MachineStatusFieldConditions = "conditions" MachineStatusFieldHostname = "hostname" MachineStatusFieldIPAddress = "ipAddress" MachineStatusFieldInfo = "info" MachineStatusFieldLimits = "limits" MachineStatusFieldNodeAnnotations = "nodeAnnotations" MachineStatusFieldNodeLabels = "nodeLabels" MachineStatusFieldNodeName = "nodeName" MachineStatusFieldRequested = "requested" MachineStatusFieldSSHUser = "sshUser" MachineStatusFieldVolumesAttached = "volumesAttached" MachineStatusFieldVolumesInUse = "volumesInUse" )
View Source
const ( MachineTemplateType = "machineTemplate" MachineTemplateFieldAnnotations = "annotations" MachineTemplateFieldAuthCertificateAuthority = "authCertificateAuthority" MachineTemplateFieldAuthKey = "authKey" MachineTemplateFieldCreated = "created" MachineTemplateFieldCreatorID = "creatorId" MachineTemplateFieldDescription = "description" MachineTemplateFieldDockerVersion = "dockerVersion" MachineTemplateFieldDriver = "driver" MachineTemplateFieldEngineEnv = "engineEnv" MachineTemplateFieldEngineInsecureRegistry = "engineInsecureRegistry" MachineTemplateFieldEngineInstallURL = "engineInstallURL" MachineTemplateFieldEngineLabel = "engineLabel" MachineTemplateFieldEngineOpt = "engineOpt" MachineTemplateFieldEngineRegistryMirror = "engineRegistryMirror" MachineTemplateFieldEngineStorageDriver = "engineStorageDriver" MachineTemplateFieldLabels = "labels" MachineTemplateFieldName = "name" MachineTemplateFieldOwnerReferences = "ownerReferences" MachineTemplateFieldRemoved = "removed" MachineTemplateFieldState = "state" MachineTemplateFieldStatus = "status" MachineTemplateFieldTransitioning = "transitioning" MachineTemplateFieldTransitioningMessage = "transitioningMessage" MachineTemplateFieldUuid = "uuid" )
View Source
const ( MachineTemplateConditionType = "machineTemplateCondition" MachineTemplateConditionFieldLastTransitionTime = "lastTransitionTime" MachineTemplateConditionFieldLastUpdateTime = "lastUpdateTime" MachineTemplateConditionFieldReason = "reason" MachineTemplateConditionFieldStatus = "status" MachineTemplateConditionFieldType = "type" )
View Source
const ( MachineTemplateSpecType = "machineTemplateSpec" MachineTemplateSpecFieldAuthCertificateAuthority = "authCertificateAuthority" MachineTemplateSpecFieldAuthKey = "authKey" MachineTemplateSpecFieldDescription = "description" MachineTemplateSpecFieldDisplayName = "displayName" MachineTemplateSpecFieldDockerVersion = "dockerVersion" MachineTemplateSpecFieldDriver = "driver" MachineTemplateSpecFieldEngineEnv = "engineEnv" MachineTemplateSpecFieldEngineInsecureRegistry = "engineInsecureRegistry" MachineTemplateSpecFieldEngineInstallURL = "engineInstallURL" MachineTemplateSpecFieldEngineLabel = "engineLabel" MachineTemplateSpecFieldEngineOpt = "engineOpt" MachineTemplateSpecFieldEngineRegistryMirror = "engineRegistryMirror" MachineTemplateSpecFieldEngineStorageDriver = "engineStorageDriver" )
View Source
const ( MachineTemplateStatusType = "machineTemplateStatus" MachineTemplateStatusFieldConditions = "conditions" )
View Source
const ( MemoryInfoType = "memoryInfo" MemoryInfoFieldMemTotalKiB = "memTotalKiB" )
View Source
const ( NetworkConfigType = "networkConfig" NetworkConfigFieldOptions = "options" NetworkConfigFieldPlugin = "plugin" )
View Source
const ( NodeType = "node" NodeFieldAllocatable = "allocatable" NodeFieldAnnotations = "annotations" NodeFieldCapacity = "capacity" NodeFieldCreated = "created" NodeFieldCreatorID = "creatorId" NodeFieldDescription = "description" NodeFieldHostname = "hostname" NodeFieldIPAddress = "ipAddress" NodeFieldInfo = "info" NodeFieldLabels = "labels" NodeFieldName = "name" NodeFieldNodeConditions = "nodeConditions" NodeFieldOwnerReferences = "ownerReferences" NodeFieldPodCidr = "podCidr" NodeFieldProviderId = "providerId" NodeFieldRemoved = "removed" NodeFieldState = "state" NodeFieldTaints = "taints" NodeFieldTransitioning = "transitioning" NodeFieldTransitioningMessage = "transitioningMessage" NodeFieldUnschedulable = "unschedulable" NodeFieldUuid = "uuid" NodeFieldVolumesAttached = "volumesAttached" NodeFieldVolumesInUse = "volumesInUse" )
View Source
const ( NodeAddressType = "nodeAddress" NodeAddressFieldAddress = "address" NodeAddressFieldType = "type" )
View Source
const ( NodeConditionType = "nodeCondition" NodeConditionFieldLastHeartbeatTime = "lastHeartbeatTime" NodeConditionFieldLastTransitionTime = "lastTransitionTime" NodeConditionFieldMessage = "message" NodeConditionFieldReason = "reason" NodeConditionFieldStatus = "status" NodeConditionFieldType = "type" )
View Source
const ( NodeConfigSourceType = "nodeConfigSource" NodeConfigSourceFieldAPIVersion = "apiVersion" NodeConfigSourceFieldConfigMapRef = "configMapRef" NodeConfigSourceFieldKind = "kind" )
View Source
const ( NodeDaemonEndpointsType = "nodeDaemonEndpoints" NodeDaemonEndpointsFieldKubeletEndpoint = "kubeletEndpoint" )
View Source
const ( NodeInfoType = "nodeInfo" NodeInfoFieldCPU = "cpu" NodeInfoFieldKubernetes = "kubernetes" NodeInfoFieldMemory = "memory" NodeInfoFieldOS = "os" )
View Source
const ( NodeSpecType = "nodeSpec" NodeSpecFieldPodCidr = "podCidr" NodeSpecFieldProviderId = "providerId" NodeSpecFieldTaints = "taints" NodeSpecFieldUnschedulable = "unschedulable" )
View Source
const ( NodeStatusType = "nodeStatus" NodeStatusFieldAllocatable = "allocatable" NodeStatusFieldCapacity = "capacity" NodeStatusFieldHostname = "hostname" NodeStatusFieldIPAddress = "ipAddress" NodeStatusFieldInfo = "info" NodeStatusFieldNodeConditions = "nodeConditions" NodeStatusFieldVolumesAttached = "volumesAttached" NodeStatusFieldVolumesInUse = "volumesInUse" )
View Source
const ( NodeSystemInfoType = "nodeSystemInfo" NodeSystemInfoFieldArchitecture = "architecture" NodeSystemInfoFieldBootID = "bootID" NodeSystemInfoFieldContainerRuntimeVersion = "containerRuntimeVersion" NodeSystemInfoFieldKernelVersion = "kernelVersion" NodeSystemInfoFieldKubeProxyVersion = "kubeProxyVersion" NodeSystemInfoFieldKubeletVersion = "kubeletVersion" NodeSystemInfoFieldMachineID = "machineID" NodeSystemInfoFieldOSImage = "osImage" NodeSystemInfoFieldOperatingSystem = "operatingSystem" NodeSystemInfoFieldSystemUUID = "systemUUID" )
View Source
const ( ObjectMetaType = "objectMeta" ObjectMetaFieldAnnotations = "annotations" ObjectMetaFieldCreated = "created" ObjectMetaFieldFinalizers = "finalizers" ObjectMetaFieldLabels = "labels" ObjectMetaFieldName = "name" ObjectMetaFieldNamespace = "namespace" ObjectMetaFieldOwnerReferences = "ownerReferences" ObjectMetaFieldRemoved = "removed" ObjectMetaFieldUuid = "uuid" )
View Source
const ( ObjectReferenceType = "objectReference" ObjectReferenceFieldAPIVersion = "apiVersion" ObjectReferenceFieldFieldPath = "fieldPath" ObjectReferenceFieldKind = "kind" ObjectReferenceFieldName = "name" ObjectReferenceFieldNamespace = "namespace" ObjectReferenceFieldResourceVersion = "resourceVersion" ObjectReferenceFieldUID = "uid" )
View Source
const ( OSInfoType = "osInfo" OSInfoFieldDockerVersion = "dockerVersion" OSInfoFieldKernelVersion = "kernelVersion" OSInfoFieldOperatingSystem = "operatingSystem" )
View Source
const ( OwnerReferenceType = "ownerReference" OwnerReferenceFieldAPIVersion = "apiVersion" OwnerReferenceFieldBlockOwnerDeletion = "blockOwnerDeletion" OwnerReferenceFieldController = "controller" OwnerReferenceFieldKind = "kind" OwnerReferenceFieldName = "name" OwnerReferenceFieldUID = "uid" )
View Source
const ( PodSecurityPolicySpecType = "podSecurityPolicySpec" PodSecurityPolicySpecFieldAllowPrivilegeEscalation = "allowPrivilegeEscalation" PodSecurityPolicySpecFieldAllowedCapabilities = "allowedCapabilities" PodSecurityPolicySpecFieldAllowedHostPaths = "allowedHostPaths" PodSecurityPolicySpecFieldDefaultAddCapabilities = "defaultAddCapabilities" PodSecurityPolicySpecFieldDefaultAllowPrivilegeEscalation = "defaultAllowPrivilegeEscalation" PodSecurityPolicySpecFieldFSGroup = "fsGroup" PodSecurityPolicySpecFieldHostIPC = "hostIPC" PodSecurityPolicySpecFieldHostNetwork = "hostNetwork" PodSecurityPolicySpecFieldHostPID = "hostPID" PodSecurityPolicySpecFieldHostPorts = "hostPorts" PodSecurityPolicySpecFieldPrivileged = "privileged" PodSecurityPolicySpecFieldReadOnlyRootFilesystem = "readOnlyRootFilesystem" PodSecurityPolicySpecFieldRequiredDropCapabilities = "requiredDropCapabilities" PodSecurityPolicySpecFieldRunAsUser = "runAsUser" PodSecurityPolicySpecFieldSELinux = "seLinux" PodSecurityPolicySpecFieldSupplementalGroups = "supplementalGroups" PodSecurityPolicySpecFieldVolumes = "volumes" )
View Source
const ( PodSecurityPolicyTemplateType = "podSecurityPolicyTemplate" PodSecurityPolicyTemplateFieldAllowPrivilegeEscalation = "allowPrivilegeEscalation" PodSecurityPolicyTemplateFieldAllowedCapabilities = "allowedCapabilities" PodSecurityPolicyTemplateFieldAllowedHostPaths = "allowedHostPaths" PodSecurityPolicyTemplateFieldAnnotations = "annotations" PodSecurityPolicyTemplateFieldCreated = "created" PodSecurityPolicyTemplateFieldCreatorID = "creatorId" PodSecurityPolicyTemplateFieldDefaultAddCapabilities = "defaultAddCapabilities" PodSecurityPolicyTemplateFieldDefaultAllowPrivilegeEscalation = "defaultAllowPrivilegeEscalation" PodSecurityPolicyTemplateFieldDescription = "description" PodSecurityPolicyTemplateFieldFSGroup = "fsGroup" PodSecurityPolicyTemplateFieldHostIPC = "hostIPC" PodSecurityPolicyTemplateFieldHostNetwork = "hostNetwork" PodSecurityPolicyTemplateFieldHostPID = "hostPID" PodSecurityPolicyTemplateFieldHostPorts = "hostPorts" PodSecurityPolicyTemplateFieldLabels = "labels" PodSecurityPolicyTemplateFieldName = "name" PodSecurityPolicyTemplateFieldOwnerReferences = "ownerReferences" PodSecurityPolicyTemplateFieldPrivileged = "privileged" PodSecurityPolicyTemplateFieldReadOnlyRootFilesystem = "readOnlyRootFilesystem" PodSecurityPolicyTemplateFieldRemoved = "removed" PodSecurityPolicyTemplateFieldRequiredDropCapabilities = "requiredDropCapabilities" PodSecurityPolicyTemplateFieldRunAsUser = "runAsUser" PodSecurityPolicyTemplateFieldSELinux = "seLinux" PodSecurityPolicyTemplateFieldSupplementalGroups = "supplementalGroups" PodSecurityPolicyTemplateFieldUuid = "uuid" PodSecurityPolicyTemplateFieldVolumes = "volumes" )
View Source
const ( PolicyRuleType = "policyRule" PolicyRuleFieldAPIGroups = "apiGroups" PolicyRuleFieldNonResourceURLs = "nonResourceURLs" PolicyRuleFieldResourceNames = "resourceNames" PolicyRuleFieldResources = "resources" PolicyRuleFieldVerbs = "verbs" )
View Source
const ( PreferenceType = "preference" PreferenceFieldAnnotations = "annotations" PreferenceFieldCreated = "created" PreferenceFieldCreatorID = "creatorId" PreferenceFieldLabels = "labels" PreferenceFieldName = "name" PreferenceFieldNamespaceId = "namespaceId" PreferenceFieldOwnerReferences = "ownerReferences" PreferenceFieldRemoved = "removed" PreferenceFieldUuid = "uuid" PreferenceFieldValue = "value" )
View Source
const ( PrincipalType = "principal" PrincipalFieldAnnotations = "annotations" PrincipalFieldCreated = "created" PrincipalFieldCreatorID = "creatorId" PrincipalFieldDisplayName = "displayName" PrincipalFieldExtraInfo = "extraInfo" PrincipalFieldLabels = "labels" PrincipalFieldLoginName = "loginName" PrincipalFieldMe = "me" PrincipalFieldMemberOf = "memberOf" PrincipalFieldName = "name" PrincipalFieldOwnerReferences = "ownerReferences" PrincipalFieldProfilePicture = "profilePicture" PrincipalFieldProfileURL = "profileURL" PrincipalFieldRemoved = "removed" PrincipalFieldUuid = "uuid" )
View Source
const ( ProjectType = "project" ProjectFieldAnnotations = "annotations" ProjectFieldClusterId = "clusterId" ProjectFieldConditions = "conditions" ProjectFieldCreated = "created" ProjectFieldCreatorID = "creatorId" ProjectFieldDescription = "description" ProjectFieldLabels = "labels" ProjectFieldName = "name" ProjectFieldNamespaceId = "namespaceId" ProjectFieldOwnerReferences = "ownerReferences" ProjectFieldPodSecurityPolicyTemplateId = "podSecurityPolicyTemplateId" ProjectFieldRemoved = "removed" ProjectFieldState = "state" ProjectFieldTransitioning = "transitioning" ProjectFieldTransitioningMessage = "transitioningMessage" ProjectFieldUuid = "uuid" )
View Source
const ( ProjectConditionType = "projectCondition" ProjectConditionFieldLastTransitionTime = "lastTransitionTime" ProjectConditionFieldLastUpdateTime = "lastUpdateTime" ProjectConditionFieldMessage = "message" ProjectConditionFieldReason = "reason" ProjectConditionFieldStatus = "status" ProjectConditionFieldType = "type" )
View Source
const ( ProjectRoleTemplateBindingType = "projectRoleTemplateBinding" ProjectRoleTemplateBindingFieldAnnotations = "annotations" ProjectRoleTemplateBindingFieldCreated = "created" ProjectRoleTemplateBindingFieldCreatorID = "creatorId" ProjectRoleTemplateBindingFieldLabels = "labels" ProjectRoleTemplateBindingFieldName = "name" ProjectRoleTemplateBindingFieldNamespaceId = "namespaceId" ProjectRoleTemplateBindingFieldOwnerReferences = "ownerReferences" ProjectRoleTemplateBindingFieldProjectId = "projectId" ProjectRoleTemplateBindingFieldRemoved = "removed" ProjectRoleTemplateBindingFieldRoleTemplateId = "roleTemplateId" ProjectRoleTemplateBindingFieldSubjectKind = "subjectKind" ProjectRoleTemplateBindingFieldSubjectName = "subjectName" ProjectRoleTemplateBindingFieldSubjectNamespace = "subjectNamespace" ProjectRoleTemplateBindingFieldUuid = "uuid" )
View Source
const ( ProjectSpecType = "projectSpec" ProjectSpecFieldClusterId = "clusterId" ProjectSpecFieldDescription = "description" ProjectSpecFieldDisplayName = "displayName" ProjectSpecFieldPodSecurityPolicyTemplateId = "podSecurityPolicyTemplateId" )
View Source
const ( ProjectStatusType = "projectStatus" ProjectStatusFieldConditions = "conditions" )
View Source
const ( QuestionType = "question" QuestionFieldDefault = "default" QuestionFieldDescription = "description" QuestionFieldGroup = "group" QuestionFieldInvalidChars = "invalidChars" QuestionFieldLabel = "label" QuestionFieldMax = "max" QuestionFieldMaxLength = "maxLength" QuestionFieldMin = "min" QuestionFieldMinLength = "minLength" QuestionFieldOptions = "options" QuestionFieldRequired = "required" QuestionFieldType = "type" QuestionFieldValidChars = "validChars" QuestionFieldVariable = "variable" )
View Source
const ( RancherKubernetesEngineConfigType = "rancherKubernetesEngineConfig" RancherKubernetesEngineConfigFieldAddons = "addons" RancherKubernetesEngineConfigFieldAuthentication = "authentication" RancherKubernetesEngineConfigFieldAuthorization = "authorization" RancherKubernetesEngineConfigFieldEnforceDockerVersion = "enforceDockerVersion" RancherKubernetesEngineConfigFieldNetwork = "network" RancherKubernetesEngineConfigFieldNodes = "nodes" RancherKubernetesEngineConfigFieldSSHKeyPath = "sshKeyPath" RancherKubernetesEngineConfigFieldServices = "services" RancherKubernetesEngineConfigFieldSystemImages = "systemImages" )
View Source
const ( ReleaseInfoType = "releaseInfo" ReleaseInfoFieldCreateTimestamp = "createTimestamp" ReleaseInfoFieldModifiedAt = "modifiedAt" ReleaseInfoFieldName = "name" ReleaseInfoFieldTemplateVersionID = "templateVersionId" ReleaseInfoFieldVersion = "version" )
View Source
const ( RKEConfigNodeType = "rkeConfigNode" RKEConfigNodeFieldAddress = "address" RKEConfigNodeFieldDockerSocket = "dockerSocket" RKEConfigNodeFieldHostnameOverride = "hostnameOverride" RKEConfigNodeFieldInternalAddress = "internalAddress" RKEConfigNodeFieldMachineId = "machineId" RKEConfigNodeFieldRole = "role" RKEConfigNodeFieldSSHKey = "sshKey" RKEConfigNodeFieldSSHKeyPath = "sshKeyPath" RKEConfigNodeFieldUser = "user" )
View Source
const ( RKEConfigServicesType = "rkeConfigServices" RKEConfigServicesFieldEtcd = "etcd" RKEConfigServicesFieldKubeAPI = "kubeApi" RKEConfigServicesFieldKubeController = "kubeController" RKEConfigServicesFieldKubelet = "kubelet" RKEConfigServicesFieldKubeproxy = "kubeproxy" RKEConfigServicesFieldScheduler = "scheduler" )
View Source
const ( RoleTemplateType = "roleTemplate" RoleTemplateFieldAnnotations = "annotations" RoleTemplateFieldBuiltin = "builtin" RoleTemplateFieldContext = "context" RoleTemplateFieldCreated = "created" RoleTemplateFieldCreatorID = "creatorId" RoleTemplateFieldDescription = "description" RoleTemplateFieldExternal = "external" RoleTemplateFieldHidden = "hidden" RoleTemplateFieldLabels = "labels" RoleTemplateFieldName = "name" RoleTemplateFieldOwnerReferences = "ownerReferences" RoleTemplateFieldRemoved = "removed" RoleTemplateFieldRoleTemplateIds = "roleTemplateIds" RoleTemplateFieldRules = "rules" RoleTemplateFieldUuid = "uuid" )
View Source
const ( RunAsUserStrategyOptionsType = "runAsUserStrategyOptions" RunAsUserStrategyOptionsFieldRanges = "ranges" RunAsUserStrategyOptionsFieldRule = "rule" )
View Source
const ( SchedulerServiceType = "schedulerService" SchedulerServiceFieldExtraArgs = "extraArgs" SchedulerServiceFieldImage = "image" )
View Source
const ( SELinuxOptionsType = "seLinuxOptions" SELinuxOptionsFieldLevel = "level" SELinuxOptionsFieldRole = "role" SELinuxOptionsFieldType = "type" SELinuxOptionsFieldUser = "user" )
View Source
const ( SELinuxStrategyOptionsType = "seLinuxStrategyOptions" SELinuxStrategyOptionsFieldRule = "rule" SELinuxStrategyOptionsFieldSELinuxOptions = "seLinuxOptions" )
View Source
const ( SetPasswordInputType = "setPasswordInput" SetPasswordInputFieldNewPassword = "newPassword" )
View Source
const ( StackType = "stack" StackFieldAnnotations = "annotations" StackFieldAnswers = "answers" StackFieldCreated = "created" StackFieldCreatorID = "creatorId" StackFieldDescription = "description" StackFieldExternalID = "externalId" StackFieldGroups = "groups" StackFieldInstallNamespace = "installNamespace" StackFieldLabels = "labels" StackFieldName = "name" StackFieldNamespaceId = "namespaceId" StackFieldOwnerReferences = "ownerReferences" StackFieldProjectId = "projectId" StackFieldPrune = "prune" StackFieldRemoved = "removed" StackFieldState = "state" StackFieldStatus = "status" StackFieldTag = "tag" StackFieldTemplates = "templates" StackFieldTransitioning = "transitioning" StackFieldTransitioningMessage = "transitioningMessage" StackFieldUser = "user" StackFieldUuid = "uuid" )
View Source
const ( StackSpecType = "stackSpec" StackSpecFieldAnswers = "answers" StackSpecFieldDescription = "description" StackSpecFieldExternalID = "externalId" StackSpecFieldGroups = "groups" StackSpecFieldInstallNamespace = "installNamespace" StackSpecFieldProjectId = "projectId" StackSpecFieldPrune = "prune" StackSpecFieldTag = "tag" StackSpecFieldTemplates = "templates" StackSpecFieldUser = "user" )
View Source
const ( StackStatusType = "stackStatus" StackStatusFieldReleases = "releases" )
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 ( SubjectType = "subject" SubjectFieldAPIGroup = "apiGroup" SubjectFieldKind = "kind" SubjectFieldName = "name" SubjectFieldNamespace = "namespace" )
View Source
const ( SupplementalGroupsStrategyOptionsType = "supplementalGroupsStrategyOptions" SupplementalGroupsStrategyOptionsFieldRanges = "ranges" SupplementalGroupsStrategyOptionsFieldRule = "rule" )
View Source
const ( TaintType = "taint" TaintFieldEffect = "effect" TaintFieldKey = "key" TaintFieldTimeAdded = "timeAdded" TaintFieldValue = "value" )
View Source
const ( TemplateType = "template" TemplateFieldAnnotations = "annotations" TemplateFieldBase = "templateBase" TemplateFieldCatalogID = "catalogId" TemplateFieldCategories = "categories" TemplateFieldCategory = "category" TemplateFieldCreated = "created" TemplateFieldCreatorID = "creatorId" TemplateFieldDefaultTemplateVersionID = "defaultTemplateVersionId" TemplateFieldDefaultVersion = "defaultVersion" TemplateFieldDescription = "description" TemplateFieldFolderName = "folderName" TemplateFieldIcon = "icon" TemplateFieldIconFilename = "iconFilename" TemplateFieldIsSystem = "isSystem" TemplateFieldLabels = "labels" TemplateFieldLicense = "license" TemplateFieldMaintainer = "maintainer" TemplateFieldName = "name" TemplateFieldOwnerReferences = "ownerReferences" TemplateFieldPath = "path" TemplateFieldProjectURL = "projectURL" TemplateFieldReadme = "readme" TemplateFieldRemoved = "removed" TemplateFieldState = "state" TemplateFieldStatus = "status" TemplateFieldTransitioning = "transitioning" TemplateFieldTransitioningMessage = "transitioningMessage" TemplateFieldUpgradeFrom = "upgradeFrom" TemplateFieldUuid = "uuid" TemplateFieldVersions = "versions" )
View Source
const ( TemplateSpecType = "templateSpec" TemplateSpecFieldBase = "templateBase" TemplateSpecFieldCatalogID = "catalogId" TemplateSpecFieldCategories = "categories" TemplateSpecFieldCategory = "category" TemplateSpecFieldDefaultTemplateVersionID = "defaultTemplateVersionId" TemplateSpecFieldDefaultVersion = "defaultVersion" TemplateSpecFieldDescription = "description" TemplateSpecFieldFolderName = "folderName" TemplateSpecFieldIcon = "icon" TemplateSpecFieldIconFilename = "iconFilename" TemplateSpecFieldIsSystem = "isSystem" TemplateSpecFieldLicense = "license" TemplateSpecFieldMaintainer = "maintainer" TemplateSpecFieldPath = "path" TemplateSpecFieldProjectURL = "projectURL" TemplateSpecFieldReadme = "readme" TemplateSpecFieldUpgradeFrom = "upgradeFrom" TemplateSpecFieldVersions = "versions" )
View Source
const ( TemplateVersionType = "templateVersion" TemplateVersionFieldAnnotations = "annotations" TemplateVersionFieldCreated = "created" TemplateVersionFieldCreatorID = "creatorId" TemplateVersionFieldExternalID = "externalId" TemplateVersionFieldFiles = "files" TemplateVersionFieldLabels = "labels" TemplateVersionFieldMaximumRancherVersion = "maximumRancherVersion" TemplateVersionFieldMinimumRancherVersion = "minimumRancherVersion" TemplateVersionFieldName = "name" TemplateVersionFieldOwnerReferences = "ownerReferences" TemplateVersionFieldQuestions = "questions" TemplateVersionFieldReadme = "readme" TemplateVersionFieldRemoved = "removed" TemplateVersionFieldRevision = "revision" TemplateVersionFieldState = "state" TemplateVersionFieldStatus = "status" TemplateVersionFieldTransitioning = "transitioning" TemplateVersionFieldTransitioningMessage = "transitioningMessage" TemplateVersionFieldUpgradeFrom = "upgradeFrom" TemplateVersionFieldUpgradeVersionLinks = "upgradeVersionLinks" TemplateVersionFieldUuid = "uuid" TemplateVersionFieldVersion = "version" )
View Source
const ( TemplateVersionSpecType = "templateVersionSpec" TemplateVersionSpecFieldExternalID = "externalId" TemplateVersionSpecFieldFiles = "files" TemplateVersionSpecFieldMaximumRancherVersion = "maximumRancherVersion" TemplateVersionSpecFieldMinimumRancherVersion = "minimumRancherVersion" TemplateVersionSpecFieldQuestions = "questions" TemplateVersionSpecFieldReadme = "readme" TemplateVersionSpecFieldRevision = "revision" TemplateVersionSpecFieldUpgradeFrom = "upgradeFrom" TemplateVersionSpecFieldUpgradeVersionLinks = "upgradeVersionLinks" TemplateVersionSpecFieldVersion = "version" )
View Source
const ( TokenType = "token" TokenFieldAnnotations = "annotations" TokenFieldAuthProvider = "authProvider" TokenFieldCreated = "created" TokenFieldCreatorID = "creatorId" TokenFieldDescription = "description" TokenFieldGroupPrincipals = "groupPrincipals" TokenFieldIsDerived = "isDerived" TokenFieldLabels = "labels" TokenFieldLastUpdateTime = "lastUpdateTime" TokenFieldName = "name" TokenFieldOwnerReferences = "ownerReferences" TokenFieldProviderInfo = "providerInfo" TokenFieldRemoved = "removed" TokenFieldTTLMillis = "ttl" TokenFieldToken = "token" TokenFieldUserID = "userId" TokenFieldUserPrincipal = "userPrincipal" TokenFieldUuid = "uuid" )
View Source
const ( UserType = "user" UserFieldAnnotations = "annotations" UserFieldCreated = "created" UserFieldCreatorID = "creatorId" UserFieldDescription = "description" UserFieldLabels = "labels" UserFieldMe = "me" UserFieldMustChangePassword = "mustChangePassword" UserFieldName = "name" UserFieldOwnerReferences = "ownerReferences" UserFieldPassword = "password" UserFieldPrincipalIDs = "principalIds" UserFieldRemoved = "removed" UserFieldUsername = "username" UserFieldUuid = "uuid" )
View Source
const ( ValuesType = "values" ValuesFieldBoolValue = "boolValue" ValuesFieldIntValue = "intValue" ValuesFieldStringSliceValue = "stringSliceValue" ValuesFieldStringValue = "stringValue" )
View Source
const (
AzureKubernetesServiceConfigType = "azureKubernetesServiceConfig"
)
View Source
const (
TemplateStatusType = "templateStatus"
)
View Source
const (
TemplateVersionStatusType = "templateVersionStatus"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllowedHostPath ¶
type AllowedHostPath struct {
PathPrefix string `json:"pathPrefix,omitempty"`
}
type AttachedVolume ¶
type AttachedVolume struct {
Name string `json:"name,omitempty"`
}
type AuthnConfig ¶
type AuthzConfig ¶
type AzureKubernetesServiceConfig ¶
type AzureKubernetesServiceConfig struct { }
type Catalog ¶
type Catalog struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Branch string `json:"branch,omitempty"` CatalogKind string `json:"catalogKind,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` State string `json:"state,omitempty"` Status *CatalogStatus `json:"status,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` URL string `json:"url,omitempty"` Uuid string `json:"uuid,omitempty"` }
type CatalogClient ¶
type CatalogClient struct {
// contains filtered or unexported fields
}
func (*CatalogClient) Delete ¶
func (c *CatalogClient) Delete(container *Catalog) error
func (*CatalogClient) List ¶
func (c *CatalogClient) List(opts *types.ListOpts) (*CatalogCollection, error)
type CatalogCollection ¶
type CatalogCollection struct { types.Collection Data []Catalog `json:"data,omitempty"` // contains filtered or unexported fields }
func (*CatalogCollection) Next ¶
func (cc *CatalogCollection) Next() (*CatalogCollection, error)
type CatalogOperations ¶
type CatalogSpec ¶
type CatalogStatus ¶
type ChangePasswordInput ¶
type Client ¶
type Client struct { clientbase.APIBaseClient Node NodeOperations Machine MachineOperations MachineDriver MachineDriverOperations MachineTemplate MachineTemplateOperations Project ProjectOperations GlobalRole GlobalRoleOperations GlobalRoleBinding GlobalRoleBindingOperations RoleTemplate RoleTemplateOperations PodSecurityPolicyTemplate PodSecurityPolicyTemplateOperations ClusterRoleTemplateBinding ClusterRoleTemplateBindingOperations ProjectRoleTemplateBinding ProjectRoleTemplateBindingOperations Cluster ClusterOperations ClusterEvent ClusterEventOperations ClusterRegistrationToken ClusterRegistrationTokenOperations Catalog CatalogOperations Template TemplateOperations TemplateVersion TemplateVersionOperations Group GroupOperations GroupMember GroupMemberOperations Principal PrincipalOperations Token TokenOperations User UserOperations DynamicSchema DynamicSchemaOperations Stack StackOperations Preference PreferenceOperations }
func NewClient ¶
func NewClient(opts *clientbase.ClientOpts) (*Client, error)
type Cluster ¶
type Cluster struct { types.Resource APIEndpoint string `json:"apiEndpoint,omitempty"` Allocatable map[string]string `json:"allocatable,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` AzureKubernetesServiceConfig *AzureKubernetesServiceConfig `json:"azureKubernetesServiceConfig,omitempty"` CACert string `json:"caCert,omitempty"` Capacity map[string]string `json:"capacity,omitempty"` ComponentStatuses []ClusterComponentStatus `json:"componentStatuses,omitempty"` Conditions []ClusterCondition `json:"conditions,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` DefaultClusterRoleForProjectMembers string `json:"defaultClusterRoleForProjectMembers,omitempty"` DefaultPodSecurityPolicyTemplateId string `json:"defaultPodSecurityPolicyTemplateId,omitempty"` Description string `json:"description,omitempty"` Driver string `json:"driver,omitempty"` Embedded *bool `json:"embedded,omitempty"` EmbeddedConfig *K8sServerConfig `json:"embeddedConfig,omitempty"` GoogleKubernetesEngineConfig *GoogleKubernetesEngineConfig `json:"googleKubernetesEngineConfig,omitempty"` Internal *bool `json:"internal,omitempty"` Labels map[string]string `json:"labels,omitempty"` Limits map[string]string `json:"limits,omitempty"` Name string `json:"name,omitempty"` Nodes []MachineConfig `json:"nodes,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` RancherKubernetesEngineConfig *RancherKubernetesEngineConfig `json:"rancherKubernetesEngineConfig,omitempty"` Removed string `json:"removed,omitempty"` Requested map[string]string `json:"requested,omitempty"` State string `json:"state,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty"` }
type ClusterClient ¶
type ClusterClient struct {
// contains filtered or unexported fields
}
func (*ClusterClient) Delete ¶
func (c *ClusterClient) Delete(container *Cluster) error
func (*ClusterClient) List ¶
func (c *ClusterClient) List(opts *types.ListOpts) (*ClusterCollection, error)
type ClusterCollection ¶
type ClusterCollection struct { types.Collection Data []Cluster `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterCollection) Next ¶
func (cc *ClusterCollection) Next() (*ClusterCollection, error)
type ClusterComponentStatus ¶
type ClusterComponentStatus struct { Conditions []ComponentCondition `json:"conditions,omitempty"` Name string `json:"name,omitempty"` }
type ClusterCondition ¶
type ClusterCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` Status string `json:"status,omitempty"` Type string `json:"type,omitempty"` }
type ClusterEvent ¶
type ClusterEvent struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` ClusterId string `json:"clusterId,omitempty"` Count *int64 `json:"count,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` EventType string `json:"eventType,omitempty"` FirstTimestamp string `json:"firstTimestamp,omitempty"` InvolvedObject *ObjectReference `json:"involvedObject,omitempty"` Labels map[string]string `json:"labels,omitempty"` LastTimestamp string `json:"lastTimestamp,omitempty"` Message string `json:"message,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Reason string `json:"reason,omitempty"` Removed string `json:"removed,omitempty"` Source *EventSource `json:"source,omitempty"` Uuid string `json:"uuid,omitempty"` }
type ClusterEventClient ¶
type ClusterEventClient struct {
// contains filtered or unexported fields
}
func (*ClusterEventClient) ByID ¶
func (c *ClusterEventClient) ByID(id string) (*ClusterEvent, error)
func (*ClusterEventClient) Create ¶
func (c *ClusterEventClient) Create(container *ClusterEvent) (*ClusterEvent, error)
func (*ClusterEventClient) Delete ¶
func (c *ClusterEventClient) Delete(container *ClusterEvent) error
func (*ClusterEventClient) List ¶
func (c *ClusterEventClient) List(opts *types.ListOpts) (*ClusterEventCollection, error)
func (*ClusterEventClient) Update ¶
func (c *ClusterEventClient) Update(existing *ClusterEvent, updates interface{}) (*ClusterEvent, error)
type ClusterEventCollection ¶
type ClusterEventCollection struct { types.Collection Data []ClusterEvent `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterEventCollection) Next ¶
func (cc *ClusterEventCollection) Next() (*ClusterEventCollection, error)
type ClusterEventOperations ¶
type ClusterEventOperations interface { List(opts *types.ListOpts) (*ClusterEventCollection, error) Create(opts *ClusterEvent) (*ClusterEvent, error) Update(existing *ClusterEvent, updates interface{}) (*ClusterEvent, error) ByID(id string) (*ClusterEvent, error) Delete(container *ClusterEvent) error }
type ClusterOperations ¶
type ClusterRegistrationToken ¶
type ClusterRegistrationToken struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` ClusterId string `json:"clusterId,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` State string `json:"state,omitempty"` Status *ClusterRegistrationTokenStatus `json:"status,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty"` }
type ClusterRegistrationTokenClient ¶
type ClusterRegistrationTokenClient struct {
// contains filtered or unexported fields
}
func (*ClusterRegistrationTokenClient) ByID ¶
func (c *ClusterRegistrationTokenClient) ByID(id string) (*ClusterRegistrationToken, error)
func (*ClusterRegistrationTokenClient) Create ¶
func (c *ClusterRegistrationTokenClient) Create(container *ClusterRegistrationToken) (*ClusterRegistrationToken, error)
func (*ClusterRegistrationTokenClient) Delete ¶
func (c *ClusterRegistrationTokenClient) Delete(container *ClusterRegistrationToken) error
func (*ClusterRegistrationTokenClient) List ¶
func (c *ClusterRegistrationTokenClient) List(opts *types.ListOpts) (*ClusterRegistrationTokenCollection, error)
func (*ClusterRegistrationTokenClient) Update ¶
func (c *ClusterRegistrationTokenClient) Update(existing *ClusterRegistrationToken, updates interface{}) (*ClusterRegistrationToken, error)
type ClusterRegistrationTokenCollection ¶
type ClusterRegistrationTokenCollection struct { types.Collection Data []ClusterRegistrationToken `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterRegistrationTokenCollection) Next ¶
func (cc *ClusterRegistrationTokenCollection) Next() (*ClusterRegistrationTokenCollection, error)
type ClusterRegistrationTokenOperations ¶
type ClusterRegistrationTokenOperations interface { List(opts *types.ListOpts) (*ClusterRegistrationTokenCollection, error) Create(opts *ClusterRegistrationToken) (*ClusterRegistrationToken, error) Update(existing *ClusterRegistrationToken, updates interface{}) (*ClusterRegistrationToken, error) ByID(id string) (*ClusterRegistrationToken, error) Delete(container *ClusterRegistrationToken) error }
type ClusterRegistrationTokenSpec ¶
type ClusterRegistrationTokenSpec struct {
ClusterId string `json:"clusterId,omitempty"`
}
type ClusterRoleTemplateBinding ¶
type ClusterRoleTemplateBinding struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` ClusterId string `json:"clusterId,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` RoleTemplateId string `json:"roleTemplateId,omitempty"` SubjectKind string `json:"subjectKind,omitempty"` SubjectName string `json:"subjectName,omitempty"` SubjectNamespace string `json:"subjectNamespace,omitempty"` Uuid string `json:"uuid,omitempty"` }
type ClusterRoleTemplateBindingClient ¶
type ClusterRoleTemplateBindingClient struct {
// contains filtered or unexported fields
}
func (*ClusterRoleTemplateBindingClient) ByID ¶
func (c *ClusterRoleTemplateBindingClient) ByID(id string) (*ClusterRoleTemplateBinding, error)
func (*ClusterRoleTemplateBindingClient) Create ¶
func (c *ClusterRoleTemplateBindingClient) Create(container *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error)
func (*ClusterRoleTemplateBindingClient) Delete ¶
func (c *ClusterRoleTemplateBindingClient) Delete(container *ClusterRoleTemplateBinding) error
func (*ClusterRoleTemplateBindingClient) List ¶
func (c *ClusterRoleTemplateBindingClient) List(opts *types.ListOpts) (*ClusterRoleTemplateBindingCollection, error)
func (*ClusterRoleTemplateBindingClient) Update ¶
func (c *ClusterRoleTemplateBindingClient) Update(existing *ClusterRoleTemplateBinding, updates interface{}) (*ClusterRoleTemplateBinding, error)
type ClusterRoleTemplateBindingCollection ¶
type ClusterRoleTemplateBindingCollection struct { types.Collection Data []ClusterRoleTemplateBinding `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterRoleTemplateBindingCollection) Next ¶
func (cc *ClusterRoleTemplateBindingCollection) Next() (*ClusterRoleTemplateBindingCollection, error)
type ClusterRoleTemplateBindingOperations ¶
type ClusterRoleTemplateBindingOperations interface { List(opts *types.ListOpts) (*ClusterRoleTemplateBindingCollection, error) Create(opts *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error) Update(existing *ClusterRoleTemplateBinding, updates interface{}) (*ClusterRoleTemplateBinding, error) ByID(id string) (*ClusterRoleTemplateBinding, error) Delete(container *ClusterRoleTemplateBinding) error }
type ClusterSpec ¶
type ClusterSpec struct { AzureKubernetesServiceConfig *AzureKubernetesServiceConfig `json:"azureKubernetesServiceConfig,omitempty"` DefaultClusterRoleForProjectMembers string `json:"defaultClusterRoleForProjectMembers,omitempty"` DefaultPodSecurityPolicyTemplateId string `json:"defaultPodSecurityPolicyTemplateId,omitempty"` Description string `json:"description,omitempty"` DisplayName string `json:"displayName,omitempty"` Embedded *bool `json:"embedded,omitempty"` EmbeddedConfig *K8sServerConfig `json:"embeddedConfig,omitempty"` GoogleKubernetesEngineConfig *GoogleKubernetesEngineConfig `json:"googleKubernetesEngineConfig,omitempty"` Internal *bool `json:"internal,omitempty"` Nodes []MachineConfig `json:"nodes,omitempty"` RancherKubernetesEngineConfig *RancherKubernetesEngineConfig `json:"rancherKubernetesEngineConfig,omitempty"` }
type ClusterStatus ¶
type ClusterStatus struct { APIEndpoint string `json:"apiEndpoint,omitempty"` Allocatable map[string]string `json:"allocatable,omitempty"` CACert string `json:"caCert,omitempty"` Capacity map[string]string `json:"capacity,omitempty"` ComponentStatuses []ClusterComponentStatus `json:"componentStatuses,omitempty"` Conditions []ClusterCondition `json:"conditions,omitempty"` Driver string `json:"driver,omitempty"` Limits map[string]string `json:"limits,omitempty"` Requested map[string]string `json:"requested,omitempty"` }
type ComponentCondition ¶
type ContainerImage ¶
type DaemonEndpoint ¶
type DaemonEndpoint struct {
Port *int64 `json:"Port,omitempty"`
}
type DynamicSchema ¶
type DynamicSchema struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` CollectionActions map[string]Action `json:"collectionActions,omitempty"` CollectionFields map[string]Field `json:"collectionFields,omitempty"` CollectionFilters map[string]Filter `json:"collectionFilters,omitempty"` CollectionMethods []string `json:"collectionMethods,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Embed *bool `json:"embed,omitempty"` EmbedType string `json:"embedType,omitempty"` IncludeableLinks []string `json:"includeableLinks,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PluralName string `json:"pluralName,omitempty"` Removed string `json:"removed,omitempty"` ResourceActions map[string]Action `json:"resourceActions,omitempty"` ResourceFields map[string]Field `json:"resourceFields,omitempty"` ResourceMethods []string `json:"resourceMethods,omitempty"` State string `json:"state,omitempty"` Status *DynamicSchemaStatus `json:"status,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty"` }
type DynamicSchemaClient ¶
type DynamicSchemaClient struct {
// contains filtered or unexported fields
}
func (*DynamicSchemaClient) ByID ¶
func (c *DynamicSchemaClient) ByID(id string) (*DynamicSchema, error)
func (*DynamicSchemaClient) Create ¶
func (c *DynamicSchemaClient) Create(container *DynamicSchema) (*DynamicSchema, error)
func (*DynamicSchemaClient) Delete ¶
func (c *DynamicSchemaClient) Delete(container *DynamicSchema) error
func (*DynamicSchemaClient) List ¶
func (c *DynamicSchemaClient) List(opts *types.ListOpts) (*DynamicSchemaCollection, error)
func (*DynamicSchemaClient) Update ¶
func (c *DynamicSchemaClient) Update(existing *DynamicSchema, updates interface{}) (*DynamicSchema, error)
type DynamicSchemaCollection ¶
type DynamicSchemaCollection struct { types.Collection Data []DynamicSchema `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DynamicSchemaCollection) Next ¶
func (cc *DynamicSchemaCollection) Next() (*DynamicSchemaCollection, error)
type DynamicSchemaOperations ¶
type DynamicSchemaOperations interface { List(opts *types.ListOpts) (*DynamicSchemaCollection, error) Create(opts *DynamicSchema) (*DynamicSchema, error) Update(existing *DynamicSchema, updates interface{}) (*DynamicSchema, error) ByID(id string) (*DynamicSchema, error) Delete(container *DynamicSchema) error }
type DynamicSchemaSpec ¶
type DynamicSchemaSpec struct { CollectionActions map[string]Action `json:"collectionActions,omitempty"` CollectionFields map[string]Field `json:"collectionFields,omitempty"` CollectionFilters map[string]Filter `json:"collectionFilters,omitempty"` CollectionMethods []string `json:"collectionMethods,omitempty"` Embed *bool `json:"embed,omitempty"` EmbedType string `json:"embedType,omitempty"` IncludeableLinks []string `json:"includeableLinks,omitempty"` PluralName string `json:"pluralName,omitempty"` ResourceActions map[string]Action `json:"resourceActions,omitempty"` ResourceFields map[string]Field `json:"resourceFields,omitempty"` ResourceMethods []string `json:"resourceMethods,omitempty"` }
type DynamicSchemaStatus ¶
type DynamicSchemaStatus struct {
Fake string `json:"fake,omitempty"`
}
type ETCDService ¶
type EventSource ¶
type FSGroupStrategyOptions ¶
type Field ¶
type Field struct { Create *bool `json:"create,omitempty"` Default *Values `json:"default,omitempty"` Description string `json:"description,omitempty"` InvalidChars string `json:"invalidChars,omitempty"` Max *int64 `json:"max,omitempty"` MaxLength *int64 `json:"maxLength,omitempty"` Min *int64 `json:"min,omitempty"` MinLength *int64 `json:"minLength,omitempty"` Nullable *bool `json:"nullable,omitempty"` Options []string `json:"options,omitempty"` Required *bool `json:"required,omitempty"` Type string `json:"type,omitempty"` Unique *bool `json:"unique,omitempty"` Update *bool `json:"update,omitempty"` ValidChars string `json:"validChars,omitempty"` }
type GithubCredential ¶
type GithubCredential struct {
Code string `json:"code,omitempty"`
}
type GlobalRole ¶
type GlobalRole struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Builtin *bool `json:"builtin,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` Rules []PolicyRule `json:"rules,omitempty"` Uuid string `json:"uuid,omitempty"` }
type GlobalRoleBinding ¶
type GlobalRoleBinding struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` GlobalRoleId string `json:"globalRoleId,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` SubjectKind string `json:"subjectKind,omitempty"` SubjectName string `json:"subjectName,omitempty"` Uuid string `json:"uuid,omitempty"` }
type GlobalRoleBindingClient ¶
type GlobalRoleBindingClient struct {
// contains filtered or unexported fields
}
func (*GlobalRoleBindingClient) ByID ¶
func (c *GlobalRoleBindingClient) ByID(id string) (*GlobalRoleBinding, error)
func (*GlobalRoleBindingClient) Create ¶
func (c *GlobalRoleBindingClient) Create(container *GlobalRoleBinding) (*GlobalRoleBinding, error)
func (*GlobalRoleBindingClient) Delete ¶
func (c *GlobalRoleBindingClient) Delete(container *GlobalRoleBinding) error
func (*GlobalRoleBindingClient) List ¶
func (c *GlobalRoleBindingClient) List(opts *types.ListOpts) (*GlobalRoleBindingCollection, error)
func (*GlobalRoleBindingClient) Update ¶
func (c *GlobalRoleBindingClient) Update(existing *GlobalRoleBinding, updates interface{}) (*GlobalRoleBinding, error)
type GlobalRoleBindingCollection ¶
type GlobalRoleBindingCollection struct { types.Collection Data []GlobalRoleBinding `json:"data,omitempty"` // contains filtered or unexported fields }
func (*GlobalRoleBindingCollection) Next ¶
func (cc *GlobalRoleBindingCollection) Next() (*GlobalRoleBindingCollection, error)
type GlobalRoleBindingOperations ¶
type GlobalRoleBindingOperations interface { List(opts *types.ListOpts) (*GlobalRoleBindingCollection, error) Create(opts *GlobalRoleBinding) (*GlobalRoleBinding, error) Update(existing *GlobalRoleBinding, updates interface{}) (*GlobalRoleBinding, error) ByID(id string) (*GlobalRoleBinding, error) Delete(container *GlobalRoleBinding) error }
type GlobalRoleClient ¶
type GlobalRoleClient struct {
// contains filtered or unexported fields
}
func (*GlobalRoleClient) ByID ¶
func (c *GlobalRoleClient) ByID(id string) (*GlobalRole, error)
func (*GlobalRoleClient) Create ¶
func (c *GlobalRoleClient) Create(container *GlobalRole) (*GlobalRole, error)
func (*GlobalRoleClient) Delete ¶
func (c *GlobalRoleClient) Delete(container *GlobalRole) error
func (*GlobalRoleClient) List ¶
func (c *GlobalRoleClient) List(opts *types.ListOpts) (*GlobalRoleCollection, error)
func (*GlobalRoleClient) Update ¶
func (c *GlobalRoleClient) Update(existing *GlobalRole, updates interface{}) (*GlobalRole, error)
type GlobalRoleCollection ¶
type GlobalRoleCollection struct { types.Collection Data []GlobalRole `json:"data,omitempty"` // contains filtered or unexported fields }
func (*GlobalRoleCollection) Next ¶
func (cc *GlobalRoleCollection) Next() (*GlobalRoleCollection, error)
type GlobalRoleOperations ¶
type GlobalRoleOperations interface { List(opts *types.ListOpts) (*GlobalRoleCollection, error) Create(opts *GlobalRole) (*GlobalRole, error) Update(existing *GlobalRole, updates interface{}) (*GlobalRole, error) ByID(id string) (*GlobalRole, error) Delete(container *GlobalRole) error }
type GoogleKubernetesEngineConfig ¶
type GoogleKubernetesEngineConfig struct { ClusterIpv4Cidr string `json:"clusterIpv4Cidr,omitempty"` Credential string `json:"credential,omitempty"` Description string `json:"description,omitempty"` DiskSizeGb *int64 `json:"diskSizeGb,omitempty"` EnableAlphaFeature *bool `json:"enableAlphaFeature,omitempty"` HTTPLoadBalancing *bool `json:"httpLoadBalancing,omitempty"` HorizontalPodAutoscaling *bool `json:"horizontalPodAutoscaling,omitempty"` ImageType string `json:"imageType,omitempty"` KubernetesDashboard *bool `json:"kubernetesDashboard,omitempty"` Labels map[string]string `json:"labels,omitempty"` LegacyAbac *bool `json:"legacyAbac,omitempty"` Locations []string `json:"locations,omitempty"` MachineType string `json:"machineType,omitempty"` MasterVersion string `json:"masterVersion,omitempty"` Network string `json:"network,omitempty"` NetworkPolicyConfig *bool `json:"networkPolicyConfig,omitempty"` NodeCount *int64 `json:"nodeCount,omitempty"` NodeVersion string `json:"nodeVersion,omitempty"` ProjectID string `json:"projectId,omitempty"` SubNetwork string `json:"subNetwork,omitempty"` Zone string `json:"zone,omitempty"` }
type Group ¶
type Group struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` Uuid string `json:"uuid,omitempty"` }
type GroupClient ¶
type GroupClient struct {
// contains filtered or unexported fields
}
func (*GroupClient) Delete ¶
func (c *GroupClient) Delete(container *Group) error
func (*GroupClient) List ¶
func (c *GroupClient) List(opts *types.ListOpts) (*GroupCollection, error)
type GroupCollection ¶
type GroupCollection struct { types.Collection Data []Group `json:"data,omitempty"` // contains filtered or unexported fields }
func (*GroupCollection) Next ¶
func (cc *GroupCollection) Next() (*GroupCollection, error)
type GroupMember ¶
type GroupMember struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` GroupId string `json:"groupId,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PrincipalID string `json:"principalId,omitempty"` Removed string `json:"removed,omitempty"` Uuid string `json:"uuid,omitempty"` }
type GroupMemberClient ¶
type GroupMemberClient struct {
// contains filtered or unexported fields
}
func (*GroupMemberClient) ByID ¶
func (c *GroupMemberClient) ByID(id string) (*GroupMember, error)
func (*GroupMemberClient) Create ¶
func (c *GroupMemberClient) Create(container *GroupMember) (*GroupMember, error)
func (*GroupMemberClient) Delete ¶
func (c *GroupMemberClient) Delete(container *GroupMember) error
func (*GroupMemberClient) List ¶
func (c *GroupMemberClient) List(opts *types.ListOpts) (*GroupMemberCollection, error)
func (*GroupMemberClient) Update ¶
func (c *GroupMemberClient) Update(existing *GroupMember, updates interface{}) (*GroupMember, error)
type GroupMemberCollection ¶
type GroupMemberCollection struct { types.Collection Data []GroupMember `json:"data,omitempty"` // contains filtered or unexported fields }
func (*GroupMemberCollection) Next ¶
func (cc *GroupMemberCollection) Next() (*GroupMemberCollection, error)
type GroupMemberOperations ¶
type GroupMemberOperations interface { List(opts *types.ListOpts) (*GroupMemberCollection, error) Create(opts *GroupMember) (*GroupMember, error) Update(existing *GroupMember, updates interface{}) (*GroupMember, error) ByID(id string) (*GroupMember, error) Delete(container *GroupMember) error }
type GroupOperations ¶
type HostPortRange ¶
type Initializer ¶
type Initializer struct {
Name string `json:"name,omitempty"`
}
type Initializers ¶
type Initializers struct { Pending []Initializer `json:"pending,omitempty"` Result *Status `json:"result,omitempty"` }
type K8sServerConfig ¶
type KubeAPIService ¶
type KubeControllerService ¶
type KubeletService ¶
type KubeletService struct { ClusterDNSServer string `json:"clusterDnsServer,omitempty"` ClusterDomain string `json:"clusterDomain,omitempty"` ExtraArgs map[string]string `json:"extraArgs,omitempty"` Image string `json:"image,omitempty"` InfraContainerImage string `json:"infraContainerImage,omitempty"` }
type KubeproxyService ¶
type KubernetesInfo ¶
type LocalCredential ¶
type LoginInput ¶
type LoginInput struct { Description string `json:"description,omitempty"` GithubCredential *GithubCredential `json:"githubCredential,omitempty"` LocalCredential *LocalCredential `json:"localCredential,omitempty"` ResponseType string `json:"responseType,omitempty"` TTLMillis *int64 `json:"ttl,omitempty"` }
type Machine ¶
type Machine struct { types.Resource Allocatable map[string]string `json:"allocatable,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` Capacity map[string]string `json:"capacity,omitempty"` ClusterId string `json:"clusterId,omitempty"` Conditions []MachineCondition `json:"conditions,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Hostname string `json:"hostname,omitempty"` IPAddress string `json:"ipAddress,omitempty"` Info *NodeInfo `json:"info,omitempty"` Labels map[string]string `json:"labels,omitempty"` Limits map[string]string `json:"limits,omitempty"` MachineTemplateId string `json:"machineTemplateId,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` NodeAnnotations map[string]string `json:"nodeAnnotations,omitempty"` NodeLabels map[string]string `json:"nodeLabels,omitempty"` NodeName string `json:"nodeName,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PodCidr string `json:"podCidr,omitempty"` ProviderId string `json:"providerId,omitempty"` Removed string `json:"removed,omitempty"` Requested map[string]string `json:"requested,omitempty"` RequestedHostname string `json:"requestedHostname,omitempty"` Role []string `json:"role,omitempty"` SSHUser string `json:"sshUser,omitempty"` State string `json:"state,omitempty"` Taints []Taint `json:"taints,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Unschedulable *bool `json:"unschedulable,omitempty"` UseInternalIPAddress *bool `json:"useInternalIpAddress,omitempty"` Uuid string `json:"uuid,omitempty"` VolumesAttached map[string]AttachedVolume `json:"volumesAttached,omitempty"` VolumesInUse []string `json:"volumesInUse,omitempty"` }
type MachineClient ¶
type MachineClient struct {
// contains filtered or unexported fields
}
func (*MachineClient) Delete ¶
func (c *MachineClient) Delete(container *Machine) error
func (*MachineClient) List ¶
func (c *MachineClient) List(opts *types.ListOpts) (*MachineCollection, error)
type MachineCollection ¶
type MachineCollection struct { types.Collection Data []Machine `json:"data,omitempty"` // contains filtered or unexported fields }
func (*MachineCollection) Next ¶
func (cc *MachineCollection) Next() (*MachineCollection, error)
type MachineCondition ¶
type MachineCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` Status string `json:"status,omitempty"` Type string `json:"type,omitempty"` }
type MachineConfig ¶
type MachineConfig struct { Annotations map[string]string `json:"annotations,omitempty"` Description string `json:"description,omitempty"` DisplayName string `json:"displayName,omitempty"` Labels map[string]string `json:"labels,omitempty"` MachineTemplateId string `json:"machineTemplateId,omitempty"` NodeSpec *NodeSpec `json:"nodeSpec,omitempty"` RequestedHostname string `json:"requestedHostname,omitempty"` Role []string `json:"role,omitempty"` UseInternalIPAddress *bool `json:"useInternalIpAddress,omitempty"` }
type MachineDriver ¶
type MachineDriver struct { types.Resource Active *bool `json:"active,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` Builtin *bool `json:"builtin,omitempty"` Checksum string `json:"checksum,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` ExternalID string `json:"externalId,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` State string `json:"state,omitempty"` Status *MachineDriverStatus `json:"status,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` UIURL string `json:"uiUrl,omitempty"` URL string `json:"url,omitempty"` Uuid string `json:"uuid,omitempty"` }
type MachineDriverClient ¶
type MachineDriverClient struct {
// contains filtered or unexported fields
}
func (*MachineDriverClient) ActionActivate ¶
func (c *MachineDriverClient) ActionActivate(resource *MachineDriver) (*MachineDriver, error)
func (*MachineDriverClient) ActionDeactivate ¶
func (c *MachineDriverClient) ActionDeactivate(resource *MachineDriver) (*MachineDriver, error)
func (*MachineDriverClient) ByID ¶
func (c *MachineDriverClient) ByID(id string) (*MachineDriver, error)
func (*MachineDriverClient) Create ¶
func (c *MachineDriverClient) Create(container *MachineDriver) (*MachineDriver, error)
func (*MachineDriverClient) Delete ¶
func (c *MachineDriverClient) Delete(container *MachineDriver) error
func (*MachineDriverClient) List ¶
func (c *MachineDriverClient) List(opts *types.ListOpts) (*MachineDriverCollection, error)
func (*MachineDriverClient) Update ¶
func (c *MachineDriverClient) Update(existing *MachineDriver, updates interface{}) (*MachineDriver, error)
type MachineDriverCollection ¶
type MachineDriverCollection struct { types.Collection Data []MachineDriver `json:"data,omitempty"` // contains filtered or unexported fields }
func (*MachineDriverCollection) Next ¶
func (cc *MachineDriverCollection) Next() (*MachineDriverCollection, error)
type MachineDriverCondition ¶
type MachineDriverCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` Status string `json:"status,omitempty"` Type string `json:"type,omitempty"` }
type MachineDriverOperations ¶
type MachineDriverOperations interface { List(opts *types.ListOpts) (*MachineDriverCollection, error) Create(opts *MachineDriver) (*MachineDriver, error) Update(existing *MachineDriver, updates interface{}) (*MachineDriver, error) ByID(id string) (*MachineDriver, error) Delete(container *MachineDriver) error ActionActivate(*MachineDriver) (*MachineDriver, error) ActionDeactivate(*MachineDriver) (*MachineDriver, error) }
type MachineDriverSpec ¶
type MachineDriverSpec struct { Active *bool `json:"active,omitempty"` Builtin *bool `json:"builtin,omitempty"` Checksum string `json:"checksum,omitempty"` Description string `json:"description,omitempty"` DisplayName string `json:"displayName,omitempty"` ExternalID string `json:"externalId,omitempty"` UIURL string `json:"uiUrl,omitempty"` URL string `json:"url,omitempty"` }
type MachineDriverStatus ¶
type MachineDriverStatus struct {
Conditions []MachineDriverCondition `json:"conditions,omitempty"`
}
type MachineOperations ¶
type MachineSpec ¶
type MachineSpec struct { ClusterId string `json:"clusterId,omitempty"` Description string `json:"description,omitempty"` DisplayName string `json:"displayName,omitempty"` MachineTemplateId string `json:"machineTemplateId,omitempty"` PodCidr string `json:"podCidr,omitempty"` ProviderId string `json:"providerId,omitempty"` RequestedHostname string `json:"requestedHostname,omitempty"` Role []string `json:"role,omitempty"` Taints []Taint `json:"taints,omitempty"` Unschedulable *bool `json:"unschedulable,omitempty"` UseInternalIPAddress *bool `json:"useInternalIpAddress,omitempty"` }
type MachineStatus ¶
type MachineStatus struct { Allocatable map[string]string `json:"allocatable,omitempty"` Capacity map[string]string `json:"capacity,omitempty"` Conditions []MachineCondition `json:"conditions,omitempty"` Hostname string `json:"hostname,omitempty"` IPAddress string `json:"ipAddress,omitempty"` Info *NodeInfo `json:"info,omitempty"` Limits map[string]string `json:"limits,omitempty"` NodeAnnotations map[string]string `json:"nodeAnnotations,omitempty"` NodeLabels map[string]string `json:"nodeLabels,omitempty"` NodeName string `json:"nodeName,omitempty"` Requested map[string]string `json:"requested,omitempty"` SSHUser string `json:"sshUser,omitempty"` VolumesAttached map[string]AttachedVolume `json:"volumesAttached,omitempty"` VolumesInUse []string `json:"volumesInUse,omitempty"` }
type MachineTemplate ¶
type MachineTemplate struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` AuthCertificateAuthority string `json:"authCertificateAuthority,omitempty"` AuthKey string `json:"authKey,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` DockerVersion string `json:"dockerVersion,omitempty"` Driver string `json:"driver,omitempty"` EngineEnv map[string]string `json:"engineEnv,omitempty"` EngineInsecureRegistry []string `json:"engineInsecureRegistry,omitempty"` EngineInstallURL string `json:"engineInstallURL,omitempty"` EngineLabel map[string]string `json:"engineLabel,omitempty"` EngineOpt map[string]string `json:"engineOpt,omitempty"` EngineRegistryMirror []string `json:"engineRegistryMirror,omitempty"` EngineStorageDriver string `json:"engineStorageDriver,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` State string `json:"state,omitempty"` Status *MachineTemplateStatus `json:"status,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Uuid string `json:"uuid,omitempty"` }
type MachineTemplateClient ¶
type MachineTemplateClient struct {
// contains filtered or unexported fields
}
func (*MachineTemplateClient) ByID ¶
func (c *MachineTemplateClient) ByID(id string) (*MachineTemplate, error)
func (*MachineTemplateClient) Create ¶
func (c *MachineTemplateClient) Create(container *MachineTemplate) (*MachineTemplate, error)
func (*MachineTemplateClient) Delete ¶
func (c *MachineTemplateClient) Delete(container *MachineTemplate) error
func (*MachineTemplateClient) List ¶
func (c *MachineTemplateClient) List(opts *types.ListOpts) (*MachineTemplateCollection, error)
func (*MachineTemplateClient) Update ¶
func (c *MachineTemplateClient) Update(existing *MachineTemplate, updates interface{}) (*MachineTemplate, error)
type MachineTemplateCollection ¶
type MachineTemplateCollection struct { types.Collection Data []MachineTemplate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*MachineTemplateCollection) Next ¶
func (cc *MachineTemplateCollection) Next() (*MachineTemplateCollection, error)
type MachineTemplateOperations ¶
type MachineTemplateOperations interface { List(opts *types.ListOpts) (*MachineTemplateCollection, error) Create(opts *MachineTemplate) (*MachineTemplate, error) Update(existing *MachineTemplate, updates interface{}) (*MachineTemplate, error) ByID(id string) (*MachineTemplate, error) Delete(container *MachineTemplate) error }
type MachineTemplateSpec ¶
type MachineTemplateSpec struct { AuthCertificateAuthority string `json:"authCertificateAuthority,omitempty"` AuthKey string `json:"authKey,omitempty"` Description string `json:"description,omitempty"` DisplayName string `json:"displayName,omitempty"` DockerVersion string `json:"dockerVersion,omitempty"` Driver string `json:"driver,omitempty"` EngineEnv map[string]string `json:"engineEnv,omitempty"` EngineInsecureRegistry []string `json:"engineInsecureRegistry,omitempty"` EngineInstallURL string `json:"engineInstallURL,omitempty"` EngineLabel map[string]string `json:"engineLabel,omitempty"` EngineOpt map[string]string `json:"engineOpt,omitempty"` EngineRegistryMirror []string `json:"engineRegistryMirror,omitempty"` EngineStorageDriver string `json:"engineStorageDriver,omitempty"` }
type MachineTemplateStatus ¶
type MachineTemplateStatus struct {
Conditions []MachineTemplateCondition `json:"conditions,omitempty"`
}
type MemoryInfo ¶
type MemoryInfo struct {
MemTotalKiB *int64 `json:"memTotalKiB,omitempty"`
}
type NetworkConfig ¶
type Node ¶
type Node struct { types.Resource Allocatable map[string]string `json:"allocatable,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` Capacity map[string]string `json:"capacity,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Hostname string `json:"hostname,omitempty"` IPAddress string `json:"ipAddress,omitempty"` Info *NodeInfo `json:"info,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NodeConditions []NodeCondition `json:"nodeConditions,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PodCidr string `json:"podCidr,omitempty"` ProviderId string `json:"providerId,omitempty"` Removed string `json:"removed,omitempty"` State string `json:"state,omitempty"` Taints []Taint `json:"taints,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` Unschedulable *bool `json:"unschedulable,omitempty"` Uuid string `json:"uuid,omitempty"` VolumesAttached map[string]AttachedVolume `json:"volumesAttached,omitempty"` VolumesInUse []string `json:"volumesInUse,omitempty"` }
type NodeAddress ¶
type NodeClient ¶
type NodeClient struct {
// contains filtered or unexported fields
}
func (*NodeClient) Delete ¶
func (c *NodeClient) Delete(container *Node) error
func (*NodeClient) List ¶
func (c *NodeClient) List(opts *types.ListOpts) (*NodeCollection, error)
type NodeCollection ¶
type NodeCollection struct { types.Collection Data []Node `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NodeCollection) Next ¶
func (cc *NodeCollection) Next() (*NodeCollection, error)
type NodeCondition ¶
type NodeCondition struct { LastHeartbeatTime string `json:"lastHeartbeatTime,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` Status string `json:"status,omitempty"` Type string `json:"type,omitempty"` }
type NodeConfigSource ¶
type NodeConfigSource struct { APIVersion string `json:"apiVersion,omitempty"` ConfigMapRef *ObjectReference `json:"configMapRef,omitempty"` Kind string `json:"kind,omitempty"` }
type NodeDaemonEndpoints ¶
type NodeDaemonEndpoints struct {
KubeletEndpoint *DaemonEndpoint `json:"kubeletEndpoint,omitempty"`
}
type NodeInfo ¶
type NodeInfo struct { CPU *CPUInfo `json:"cpu,omitempty"` Kubernetes *KubernetesInfo `json:"kubernetes,omitempty"` Memory *MemoryInfo `json:"memory,omitempty"` OS *OSInfo `json:"os,omitempty"` }
type NodeOperations ¶
type NodeStatus ¶
type NodeStatus struct { Allocatable map[string]string `json:"allocatable,omitempty"` Capacity map[string]string `json:"capacity,omitempty"` Hostname string `json:"hostname,omitempty"` IPAddress string `json:"ipAddress,omitempty"` Info *NodeInfo `json:"info,omitempty"` NodeConditions []NodeCondition `json:"nodeConditions,omitempty"` VolumesAttached map[string]AttachedVolume `json:"volumesAttached,omitempty"` VolumesInUse []string `json:"volumesInUse,omitempty"` }
type NodeSystemInfo ¶
type NodeSystemInfo struct { Architecture string `json:"architecture,omitempty"` BootID string `json:"bootID,omitempty"` ContainerRuntimeVersion string `json:"containerRuntimeVersion,omitempty"` KernelVersion string `json:"kernelVersion,omitempty"` KubeProxyVersion string `json:"kubeProxyVersion,omitempty"` KubeletVersion string `json:"kubeletVersion,omitempty"` MachineID string `json:"machineID,omitempty"` OSImage string `json:"osImage,omitempty"` OperatingSystem string `json:"operatingSystem,omitempty"` SystemUUID string `json:"systemUUID,omitempty"` }
type ObjectMeta ¶
type ObjectMeta struct { Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` Finalizers []string `json:"finalizers,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` Uuid string `json:"uuid,omitempty"` }
type ObjectReference ¶
type ObjectReference struct { APIVersion string `json:"apiVersion,omitempty"` FieldPath string `json:"fieldPath,omitempty"` Kind string `json:"kind,omitempty"` Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` ResourceVersion string `json:"resourceVersion,omitempty"` UID string `json:"uid,omitempty"` }
type OwnerReference ¶
type PodSecurityPolicySpec ¶
type PodSecurityPolicySpec struct { AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty"` AllowedCapabilities []string `json:"allowedCapabilities,omitempty"` AllowedHostPaths []AllowedHostPath `json:"allowedHostPaths,omitempty"` DefaultAddCapabilities []string `json:"defaultAddCapabilities,omitempty"` DefaultAllowPrivilegeEscalation *bool `json:"defaultAllowPrivilegeEscalation,omitempty"` FSGroup *FSGroupStrategyOptions `json:"fsGroup,omitempty"` HostIPC *bool `json:"hostIPC,omitempty"` HostNetwork *bool `json:"hostNetwork,omitempty"` HostPID *bool `json:"hostPID,omitempty"` HostPorts []HostPortRange `json:"hostPorts,omitempty"` Privileged *bool `json:"privileged,omitempty"` ReadOnlyRootFilesystem *bool `json:"readOnlyRootFilesystem,omitempty"` RequiredDropCapabilities []string `json:"requiredDropCapabilities,omitempty"` RunAsUser *RunAsUserStrategyOptions `json:"runAsUser,omitempty"` SELinux *SELinuxStrategyOptions `json:"seLinux,omitempty"` SupplementalGroups *SupplementalGroupsStrategyOptions `json:"supplementalGroups,omitempty"` Volumes []string `json:"volumes,omitempty"` }
type PodSecurityPolicyTemplate ¶
type PodSecurityPolicyTemplate struct { types.Resource AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty"` AllowedCapabilities []string `json:"allowedCapabilities,omitempty"` AllowedHostPaths []AllowedHostPath `json:"allowedHostPaths,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` DefaultAddCapabilities []string `json:"defaultAddCapabilities,omitempty"` DefaultAllowPrivilegeEscalation *bool `json:"defaultAllowPrivilegeEscalation,omitempty"` Description string `json:"description,omitempty"` FSGroup *FSGroupStrategyOptions `json:"fsGroup,omitempty"` HostIPC *bool `json:"hostIPC,omitempty"` HostNetwork *bool `json:"hostNetwork,omitempty"` HostPID *bool `json:"hostPID,omitempty"` HostPorts []HostPortRange `json:"hostPorts,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Privileged *bool `json:"privileged,omitempty"` ReadOnlyRootFilesystem *bool `json:"readOnlyRootFilesystem,omitempty"` Removed string `json:"removed,omitempty"` RequiredDropCapabilities []string `json:"requiredDropCapabilities,omitempty"` RunAsUser *RunAsUserStrategyOptions `json:"runAsUser,omitempty"` SELinux *SELinuxStrategyOptions `json:"seLinux,omitempty"` SupplementalGroups *SupplementalGroupsStrategyOptions `json:"supplementalGroups,omitempty"` Uuid string `json:"uuid,omitempty"` Volumes []string `json:"volumes,omitempty"` }
type PodSecurityPolicyTemplateClient ¶
type PodSecurityPolicyTemplateClient struct {
// contains filtered or unexported fields
}
func (*PodSecurityPolicyTemplateClient) ByID ¶
func (c *PodSecurityPolicyTemplateClient) ByID(id string) (*PodSecurityPolicyTemplate, error)
func (*PodSecurityPolicyTemplateClient) Create ¶
func (c *PodSecurityPolicyTemplateClient) Create(container *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error)
func (*PodSecurityPolicyTemplateClient) Delete ¶
func (c *PodSecurityPolicyTemplateClient) Delete(container *PodSecurityPolicyTemplate) error
func (*PodSecurityPolicyTemplateClient) List ¶
func (c *PodSecurityPolicyTemplateClient) List(opts *types.ListOpts) (*PodSecurityPolicyTemplateCollection, error)
func (*PodSecurityPolicyTemplateClient) Update ¶
func (c *PodSecurityPolicyTemplateClient) Update(existing *PodSecurityPolicyTemplate, updates interface{}) (*PodSecurityPolicyTemplate, error)
type PodSecurityPolicyTemplateCollection ¶
type PodSecurityPolicyTemplateCollection struct { types.Collection Data []PodSecurityPolicyTemplate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PodSecurityPolicyTemplateCollection) Next ¶
func (cc *PodSecurityPolicyTemplateCollection) Next() (*PodSecurityPolicyTemplateCollection, error)
type PodSecurityPolicyTemplateOperations ¶
type PodSecurityPolicyTemplateOperations interface { List(opts *types.ListOpts) (*PodSecurityPolicyTemplateCollection, error) Create(opts *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error) Update(existing *PodSecurityPolicyTemplate, updates interface{}) (*PodSecurityPolicyTemplate, error) ByID(id string) (*PodSecurityPolicyTemplate, error) Delete(container *PodSecurityPolicyTemplate) error }
type PolicyRule ¶
type Preference ¶
type Preference struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` Uuid string `json:"uuid,omitempty"` Value string `json:"value,omitempty"` }
type PreferenceClient ¶
type PreferenceClient struct {
// contains filtered or unexported fields
}
func (*PreferenceClient) ByID ¶
func (c *PreferenceClient) ByID(id string) (*Preference, error)
func (*PreferenceClient) Create ¶
func (c *PreferenceClient) Create(container *Preference) (*Preference, error)
func (*PreferenceClient) Delete ¶
func (c *PreferenceClient) Delete(container *Preference) error
func (*PreferenceClient) List ¶
func (c *PreferenceClient) List(opts *types.ListOpts) (*PreferenceCollection, error)
func (*PreferenceClient) Update ¶
func (c *PreferenceClient) Update(existing *Preference, updates interface{}) (*Preference, error)
type PreferenceCollection ¶
type PreferenceCollection struct { types.Collection Data []Preference `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PreferenceCollection) Next ¶
func (cc *PreferenceCollection) Next() (*PreferenceCollection, error)
type PreferenceOperations ¶
type PreferenceOperations interface { List(opts *types.ListOpts) (*PreferenceCollection, error) Create(opts *Preference) (*Preference, error) Update(existing *Preference, updates interface{}) (*Preference, error) ByID(id string) (*Preference, error) Delete(container *Preference) error }
type Principal ¶
type Principal struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` DisplayName string `json:"displayName,omitempty"` ExtraInfo map[string]string `json:"extraInfo,omitempty"` Labels map[string]string `json:"labels,omitempty"` LoginName string `json:"loginName,omitempty"` Me *bool `json:"me,omitempty"` MemberOf *bool `json:"memberOf,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProfilePicture string `json:"profilePicture,omitempty"` ProfileURL string `json:"profileURL,omitempty"` Removed string `json:"removed,omitempty"` Uuid string `json:"uuid,omitempty"` }
type PrincipalClient ¶
type PrincipalClient struct {
// contains filtered or unexported fields
}
func (*PrincipalClient) Create ¶
func (c *PrincipalClient) Create(container *Principal) (*Principal, error)
func (*PrincipalClient) Delete ¶
func (c *PrincipalClient) Delete(container *Principal) error
func (*PrincipalClient) List ¶
func (c *PrincipalClient) List(opts *types.ListOpts) (*PrincipalCollection, error)
type PrincipalCollection ¶
type PrincipalCollection struct { types.Collection Data []Principal `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PrincipalCollection) Next ¶
func (cc *PrincipalCollection) Next() (*PrincipalCollection, error)
type PrincipalOperations ¶
type Project ¶
type Project struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` ClusterId string `json:"clusterId,omitempty"` Conditions []ProjectCondition `json:"conditions,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` PodSecurityPolicyTemplateId string `json:"podSecurityPolicyTemplateId,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"` }
type ProjectClient ¶
type ProjectClient struct {
// contains filtered or unexported fields
}
func (*ProjectClient) Delete ¶
func (c *ProjectClient) Delete(container *Project) error
func (*ProjectClient) List ¶
func (c *ProjectClient) List(opts *types.ListOpts) (*ProjectCollection, error)
type ProjectCollection ¶
type ProjectCollection struct { types.Collection Data []Project `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ProjectCollection) Next ¶
func (cc *ProjectCollection) Next() (*ProjectCollection, error)
type ProjectCondition ¶
type ProjectCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` Status string `json:"status,omitempty"` Type string `json:"type,omitempty"` }
type ProjectOperations ¶
type ProjectRoleTemplateBinding ¶
type ProjectRoleTemplateBinding struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProjectId string `json:"projectId,omitempty"` Removed string `json:"removed,omitempty"` RoleTemplateId string `json:"roleTemplateId,omitempty"` SubjectKind string `json:"subjectKind,omitempty"` SubjectName string `json:"subjectName,omitempty"` SubjectNamespace string `json:"subjectNamespace,omitempty"` Uuid string `json:"uuid,omitempty"` }
type ProjectRoleTemplateBindingClient ¶
type ProjectRoleTemplateBindingClient struct {
// contains filtered or unexported fields
}
func (*ProjectRoleTemplateBindingClient) ByID ¶
func (c *ProjectRoleTemplateBindingClient) ByID(id string) (*ProjectRoleTemplateBinding, error)
func (*ProjectRoleTemplateBindingClient) Create ¶
func (c *ProjectRoleTemplateBindingClient) Create(container *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error)
func (*ProjectRoleTemplateBindingClient) Delete ¶
func (c *ProjectRoleTemplateBindingClient) Delete(container *ProjectRoleTemplateBinding) error
func (*ProjectRoleTemplateBindingClient) List ¶
func (c *ProjectRoleTemplateBindingClient) List(opts *types.ListOpts) (*ProjectRoleTemplateBindingCollection, error)
func (*ProjectRoleTemplateBindingClient) Update ¶
func (c *ProjectRoleTemplateBindingClient) Update(existing *ProjectRoleTemplateBinding, updates interface{}) (*ProjectRoleTemplateBinding, error)
type ProjectRoleTemplateBindingCollection ¶
type ProjectRoleTemplateBindingCollection struct { types.Collection Data []ProjectRoleTemplateBinding `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ProjectRoleTemplateBindingCollection) Next ¶
func (cc *ProjectRoleTemplateBindingCollection) Next() (*ProjectRoleTemplateBindingCollection, error)
type ProjectRoleTemplateBindingOperations ¶
type ProjectRoleTemplateBindingOperations interface { List(opts *types.ListOpts) (*ProjectRoleTemplateBindingCollection, error) Create(opts *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error) Update(existing *ProjectRoleTemplateBinding, updates interface{}) (*ProjectRoleTemplateBinding, error) ByID(id string) (*ProjectRoleTemplateBinding, error) Delete(container *ProjectRoleTemplateBinding) error }
type ProjectSpec ¶
type ProjectStatus ¶
type ProjectStatus struct {
Conditions []ProjectCondition `json:"conditions,omitempty"`
}
type Question ¶
type Question struct { Default string `json:"default,omitempty"` Description string `json:"description,omitempty"` Group string `json:"group,omitempty"` InvalidChars string `json:"invalidChars,omitempty"` Label string `json:"label,omitempty"` Max *int64 `json:"max,omitempty"` MaxLength *int64 `json:"maxLength,omitempty"` Min *int64 `json:"min,omitempty"` MinLength *int64 `json:"minLength,omitempty"` Options []string `json:"options,omitempty"` Required *bool `json:"required,omitempty"` Type string `json:"type,omitempty"` ValidChars string `json:"validChars,omitempty"` Variable string `json:"variable,omitempty"` }
type RKEConfigNode ¶
type RKEConfigNode struct { Address string `json:"address,omitempty"` DockerSocket string `json:"dockerSocket,omitempty"` HostnameOverride string `json:"hostnameOverride,omitempty"` InternalAddress string `json:"internalAddress,omitempty"` MachineId string `json:"machineId,omitempty"` Role []string `json:"role,omitempty"` SSHKey string `json:"sshKey,omitempty"` SSHKeyPath string `json:"sshKeyPath,omitempty"` User string `json:"user,omitempty"` }
type RKEConfigServices ¶
type RKEConfigServices struct { Etcd *ETCDService `json:"etcd,omitempty"` KubeAPI *KubeAPIService `json:"kubeApi,omitempty"` KubeController *KubeControllerService `json:"kubeController,omitempty"` Kubelet *KubeletService `json:"kubelet,omitempty"` Kubeproxy *KubeproxyService `json:"kubeproxy,omitempty"` Scheduler *SchedulerService `json:"scheduler,omitempty"` }
type RancherKubernetesEngineConfig ¶
type RancherKubernetesEngineConfig struct { Addons string `json:"addons,omitempty"` Authentication *AuthnConfig `json:"authentication,omitempty"` Authorization *AuthzConfig `json:"authorization,omitempty"` EnforceDockerVersion *bool `json:"enforceDockerVersion,omitempty"` Network *NetworkConfig `json:"network,omitempty"` Nodes []RKEConfigNode `json:"nodes,omitempty"` SSHKeyPath string `json:"sshKeyPath,omitempty"` Services *RKEConfigServices `json:"services,omitempty"` SystemImages map[string]string `json:"systemImages,omitempty"` }
type ReleaseInfo ¶
type RoleTemplate ¶
type RoleTemplate struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Builtin *bool `json:"builtin,omitempty"` Context string `json:"context,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` External *bool `json:"external,omitempty"` Hidden *bool `json:"hidden,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` RoleTemplateIds []string `json:"roleTemplateIds,omitempty"` Rules []PolicyRule `json:"rules,omitempty"` Uuid string `json:"uuid,omitempty"` }
type RoleTemplateClient ¶
type RoleTemplateClient struct {
// contains filtered or unexported fields
}
func (*RoleTemplateClient) ByID ¶
func (c *RoleTemplateClient) ByID(id string) (*RoleTemplate, error)
func (*RoleTemplateClient) Create ¶
func (c *RoleTemplateClient) Create(container *RoleTemplate) (*RoleTemplate, error)
func (*RoleTemplateClient) Delete ¶
func (c *RoleTemplateClient) Delete(container *RoleTemplate) error
func (*RoleTemplateClient) List ¶
func (c *RoleTemplateClient) List(opts *types.ListOpts) (*RoleTemplateCollection, error)
func (*RoleTemplateClient) Update ¶
func (c *RoleTemplateClient) Update(existing *RoleTemplate, updates interface{}) (*RoleTemplate, error)
type RoleTemplateCollection ¶
type RoleTemplateCollection struct { types.Collection Data []RoleTemplate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*RoleTemplateCollection) Next ¶
func (cc *RoleTemplateCollection) Next() (*RoleTemplateCollection, error)
type RoleTemplateOperations ¶
type RoleTemplateOperations interface { List(opts *types.ListOpts) (*RoleTemplateCollection, error) Create(opts *RoleTemplate) (*RoleTemplate, error) Update(existing *RoleTemplate, updates interface{}) (*RoleTemplate, error) ByID(id string) (*RoleTemplate, error) Delete(container *RoleTemplate) error }
type SELinuxOptions ¶
type SELinuxStrategyOptions ¶
type SELinuxStrategyOptions struct { Rule string `json:"rule,omitempty"` SELinuxOptions *SELinuxOptions `json:"seLinuxOptions,omitempty"` }
type SchedulerService ¶
type SetPasswordInput ¶
type SetPasswordInput struct {
NewPassword string `json:"newPassword,omitempty"`
}
type Stack ¶
type Stack struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Answers map[string]string `json:"answers,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` ExternalID string `json:"externalId,omitempty"` Groups []string `json:"groups,omitempty"` InstallNamespace string `json:"installNamespace,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"` Prune *bool `json:"prune,omitempty"` Removed string `json:"removed,omitempty"` State string `json:"state,omitempty"` Status *StackStatus `json:"status,omitempty"` Tag map[string]string `json:"tag,omitempty"` Templates map[string]string `json:"templates,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` User string `json:"user,omitempty"` Uuid string `json:"uuid,omitempty"` }
type StackClient ¶
type StackClient struct {
// contains filtered or unexported fields
}
func (*StackClient) Delete ¶
func (c *StackClient) Delete(container *Stack) error
func (*StackClient) List ¶
func (c *StackClient) List(opts *types.ListOpts) (*StackCollection, error)
type StackCollection ¶
type StackCollection struct { types.Collection Data []Stack `json:"data,omitempty"` // contains filtered or unexported fields }
func (*StackCollection) Next ¶
func (cc *StackCollection) Next() (*StackCollection, error)
type StackOperations ¶
type StackSpec ¶
type StackSpec struct { Answers map[string]string `json:"answers,omitempty"` Description string `json:"description,omitempty"` ExternalID string `json:"externalId,omitempty"` Groups []string `json:"groups,omitempty"` InstallNamespace string `json:"installNamespace,omitempty"` ProjectId string `json:"projectId,omitempty"` Prune *bool `json:"prune,omitempty"` Tag map[string]string `json:"tag,omitempty"` Templates map[string]string `json:"templates,omitempty"` User string `json:"user,omitempty"` }
type StackStatus ¶
type StackStatus struct {
Releases []ReleaseInfo `json:"releases,omitempty"`
}
type Status ¶
type Status struct { APIVersion string `json:"apiVersion,omitempty"` Code *int64 `json:"code,omitempty"` Details *StatusDetails `json:"details,omitempty"` Kind string `json:"kind,omitempty"` ListMeta *ListMeta `json:"metadata,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` Status string `json:"status,omitempty"` }
type StatusCause ¶
type StatusDetails ¶
type Template ¶
type Template struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Base string `json:"templateBase,omitempty"` CatalogID string `json:"catalogId,omitempty"` Categories []string `json:"categories,omitempty"` Category string `json:"category,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` DefaultTemplateVersionID string `json:"defaultTemplateVersionId,omitempty"` DefaultVersion string `json:"defaultVersion,omitempty"` Description string `json:"description,omitempty"` FolderName string `json:"folderName,omitempty"` Icon string `json:"icon,omitempty"` IconFilename string `json:"iconFilename,omitempty"` IsSystem string `json:"isSystem,omitempty"` Labels map[string]string `json:"labels,omitempty"` License string `json:"license,omitempty"` Maintainer string `json:"maintainer,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Path string `json:"path,omitempty"` ProjectURL string `json:"projectURL,omitempty"` Readme string `json:"readme,omitempty"` Removed string `json:"removed,omitempty"` State string `json:"state,omitempty"` Status *TemplateStatus `json:"status,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` UpgradeFrom string `json:"upgradeFrom,omitempty"` Uuid string `json:"uuid,omitempty"` Versions []TemplateVersionSpec `json:"versions,omitempty"` }
type TemplateClient ¶
type TemplateClient struct {
// contains filtered or unexported fields
}
func (*TemplateClient) Create ¶
func (c *TemplateClient) Create(container *Template) (*Template, error)
func (*TemplateClient) Delete ¶
func (c *TemplateClient) Delete(container *Template) error
func (*TemplateClient) List ¶
func (c *TemplateClient) List(opts *types.ListOpts) (*TemplateCollection, error)
type TemplateCollection ¶
type TemplateCollection struct { types.Collection Data []Template `json:"data,omitempty"` // contains filtered or unexported fields }
func (*TemplateCollection) Next ¶
func (cc *TemplateCollection) Next() (*TemplateCollection, error)
type TemplateOperations ¶
type TemplateSpec ¶
type TemplateSpec struct { Base string `json:"templateBase,omitempty"` CatalogID string `json:"catalogId,omitempty"` Categories []string `json:"categories,omitempty"` Category string `json:"category,omitempty"` DefaultTemplateVersionID string `json:"defaultTemplateVersionId,omitempty"` DefaultVersion string `json:"defaultVersion,omitempty"` Description string `json:"description,omitempty"` FolderName string `json:"folderName,omitempty"` Icon string `json:"icon,omitempty"` IconFilename string `json:"iconFilename,omitempty"` IsSystem string `json:"isSystem,omitempty"` License string `json:"license,omitempty"` Maintainer string `json:"maintainer,omitempty"` Path string `json:"path,omitempty"` ProjectURL string `json:"projectURL,omitempty"` Readme string `json:"readme,omitempty"` UpgradeFrom string `json:"upgradeFrom,omitempty"` Versions []TemplateVersionSpec `json:"versions,omitempty"` }
type TemplateStatus ¶
type TemplateStatus struct { }
type TemplateVersion ¶
type TemplateVersion struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` ExternalID string `json:"externalId,omitempty"` Files []File `json:"files,omitempty"` Labels map[string]string `json:"labels,omitempty"` MaximumRancherVersion string `json:"maximumRancherVersion,omitempty"` MinimumRancherVersion string `json:"minimumRancherVersion,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Questions []Question `json:"questions,omitempty"` Readme string `json:"readme,omitempty"` Removed string `json:"removed,omitempty"` Revision *int64 `json:"revision,omitempty"` State string `json:"state,omitempty"` Status *TemplateVersionStatus `json:"status,omitempty"` Transitioning string `json:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty"` UpgradeFrom string `json:"upgradeFrom,omitempty"` UpgradeVersionLinks map[string]string `json:"upgradeVersionLinks,omitempty"` Uuid string `json:"uuid,omitempty"` Version string `json:"version,omitempty"` }
type TemplateVersionClient ¶
type TemplateVersionClient struct {
// contains filtered or unexported fields
}
func (*TemplateVersionClient) ByID ¶
func (c *TemplateVersionClient) ByID(id string) (*TemplateVersion, error)
func (*TemplateVersionClient) Create ¶
func (c *TemplateVersionClient) Create(container *TemplateVersion) (*TemplateVersion, error)
func (*TemplateVersionClient) Delete ¶
func (c *TemplateVersionClient) Delete(container *TemplateVersion) error
func (*TemplateVersionClient) List ¶
func (c *TemplateVersionClient) List(opts *types.ListOpts) (*TemplateVersionCollection, error)
func (*TemplateVersionClient) Update ¶
func (c *TemplateVersionClient) Update(existing *TemplateVersion, updates interface{}) (*TemplateVersion, error)
type TemplateVersionCollection ¶
type TemplateVersionCollection struct { types.Collection Data []TemplateVersion `json:"data,omitempty"` // contains filtered or unexported fields }
func (*TemplateVersionCollection) Next ¶
func (cc *TemplateVersionCollection) Next() (*TemplateVersionCollection, error)
type TemplateVersionOperations ¶
type TemplateVersionOperations interface { List(opts *types.ListOpts) (*TemplateVersionCollection, error) Create(opts *TemplateVersion) (*TemplateVersion, error) Update(existing *TemplateVersion, updates interface{}) (*TemplateVersion, error) ByID(id string) (*TemplateVersion, error) Delete(container *TemplateVersion) error }
type TemplateVersionSpec ¶
type TemplateVersionSpec struct { ExternalID string `json:"externalId,omitempty"` Files []File `json:"files,omitempty"` MaximumRancherVersion string `json:"maximumRancherVersion,omitempty"` MinimumRancherVersion string `json:"minimumRancherVersion,omitempty"` Questions []Question `json:"questions,omitempty"` Readme string `json:"readme,omitempty"` Revision *int64 `json:"revision,omitempty"` UpgradeFrom string `json:"upgradeFrom,omitempty"` UpgradeVersionLinks map[string]string `json:"upgradeVersionLinks,omitempty"` Version string `json:"version,omitempty"` }
type TemplateVersionStatus ¶
type TemplateVersionStatus struct { }
type Token ¶
type Token struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` AuthProvider string `json:"authProvider,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` GroupPrincipals []string `json:"groupPrincipals,omitempty"` IsDerived *bool `json:"isDerived,omitempty"` Labels map[string]string `json:"labels,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` ProviderInfo map[string]string `json:"providerInfo,omitempty"` Removed string `json:"removed,omitempty"` TTLMillis *int64 `json:"ttl,omitempty"` Token string `json:"token,omitempty"` UserID string `json:"userId,omitempty"` UserPrincipal string `json:"userPrincipal,omitempty"` Uuid string `json:"uuid,omitempty"` }
type TokenClient ¶
type TokenClient struct {
// contains filtered or unexported fields
}
func (*TokenClient) Delete ¶
func (c *TokenClient) Delete(container *Token) error
func (*TokenClient) List ¶
func (c *TokenClient) List(opts *types.ListOpts) (*TokenCollection, error)
type TokenCollection ¶
type TokenCollection struct { types.Collection Data []Token `json:"data,omitempty"` // contains filtered or unexported fields }
func (*TokenCollection) Next ¶
func (cc *TokenCollection) Next() (*TokenCollection, error)
type TokenOperations ¶
type User ¶
type User struct { types.Resource Annotations map[string]string `json:"annotations,omitempty"` Created string `json:"created,omitempty"` CreatorID string `json:"creatorId,omitempty"` Description string `json:"description,omitempty"` Labels map[string]string `json:"labels,omitempty"` Me *bool `json:"me,omitempty"` MustChangePassword *bool `json:"mustChangePassword,omitempty"` Name string `json:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Password string `json:"password,omitempty"` PrincipalIDs []string `json:"principalIds,omitempty"` Removed string `json:"removed,omitempty"` Username string `json:"username,omitempty"` Uuid string `json:"uuid,omitempty"` }
type UserClient ¶
type UserClient struct {
// contains filtered or unexported fields
}
func (*UserClient) ActionSetpassword ¶
func (c *UserClient) ActionSetpassword(resource *User, input *SetPasswordInput) (*User, error)
func (*UserClient) Delete ¶
func (c *UserClient) Delete(container *User) error
func (*UserClient) List ¶
func (c *UserClient) List(opts *types.ListOpts) (*UserCollection, error)
type UserCollection ¶
type UserCollection struct { types.Collection Data []User `json:"data,omitempty"` // contains filtered or unexported fields }
func (*UserCollection) Next ¶
func (cc *UserCollection) Next() (*UserCollection, error)
type UserOperations ¶
Source Files ¶
- zz_generated_action.go
- zz_generated_allowed_host_path.go
- zz_generated_attached_volume.go
- zz_generated_authn_config.go
- zz_generated_authz_config.go
- zz_generated_azure_kubernetes_service_config.go
- zz_generated_catalog.go
- zz_generated_catalog_spec.go
- zz_generated_catalog_status.go
- zz_generated_change_password_input.go
- zz_generated_client.go
- zz_generated_cluster.go
- zz_generated_cluster_component_status.go
- zz_generated_cluster_condition.go
- zz_generated_cluster_event.go
- zz_generated_cluster_registration_token.go
- zz_generated_cluster_registration_token_spec.go
- zz_generated_cluster_registration_token_status.go
- zz_generated_cluster_role_template_binding.go
- zz_generated_cluster_spec.go
- zz_generated_cluster_status.go
- zz_generated_component_condition.go
- zz_generated_container_image.go
- zz_generated_cpu_info.go
- zz_generated_daemon_endpoint.go
- zz_generated_dynamic_schema.go
- zz_generated_dynamic_schema_spec.go
- zz_generated_dynamic_schema_status.go
- zz_generated_etcd_service.go
- zz_generated_event_source.go
- zz_generated_field.go
- zz_generated_file.go
- zz_generated_filter.go
- zz_generated_fs_group_strategy_options.go
- zz_generated_github_credential.go
- zz_generated_global_role.go
- zz_generated_global_role_binding.go
- zz_generated_google_kubernetes_engine_config.go
- zz_generated_group.go
- zz_generated_group_member.go
- zz_generated_host_port_range.go
- zz_generated_id_range.go
- zz_generated_initializer.go
- zz_generated_initializers.go
- zz_generated_k8s_server_config.go
- zz_generated_kube_apiservice.go
- zz_generated_kube_controller_service.go
- zz_generated_kubelet_service.go
- zz_generated_kubeproxy_service.go
- zz_generated_kubernetes_info.go
- zz_generated_list_meta.go
- zz_generated_local_credential.go
- zz_generated_login_input.go
- zz_generated_machine.go
- zz_generated_machine_condition.go
- zz_generated_machine_config.go
- zz_generated_machine_driver.go
- zz_generated_machine_driver_condition.go
- zz_generated_machine_driver_spec.go
- zz_generated_machine_driver_status.go
- zz_generated_machine_spec.go
- zz_generated_machine_status.go
- zz_generated_machine_template.go
- zz_generated_machine_template_condition.go
- zz_generated_machine_template_spec.go
- zz_generated_machine_template_status.go
- zz_generated_memory_info.go
- zz_generated_network_config.go
- zz_generated_node.go
- zz_generated_node_address.go
- zz_generated_node_condition.go
- zz_generated_node_config_source.go
- zz_generated_node_daemon_endpoints.go
- zz_generated_node_info.go
- zz_generated_node_spec.go
- zz_generated_node_status.go
- zz_generated_node_system_info.go
- zz_generated_object_meta.go
- zz_generated_object_reference.go
- zz_generated_os_info.go
- zz_generated_owner_reference.go
- zz_generated_pod_security_policy_spec.go
- zz_generated_pod_security_policy_template.go
- zz_generated_policy_rule.go
- zz_generated_preference.go
- zz_generated_principal.go
- zz_generated_project.go
- zz_generated_project_condition.go
- zz_generated_project_role_template_binding.go
- zz_generated_project_spec.go
- zz_generated_project_status.go
- zz_generated_question.go
- zz_generated_rancher_kubernetes_engine_config.go
- zz_generated_release_info.go
- zz_generated_rke_config_node.go
- zz_generated_rke_config_services.go
- zz_generated_role_template.go
- zz_generated_run_as_user_strategy_options.go
- zz_generated_scheduler_service.go
- zz_generated_se_linux_options.go
- zz_generated_se_linux_strategy_options.go
- zz_generated_set_password_input.go
- zz_generated_stack.go
- zz_generated_stack_spec.go
- zz_generated_stack_status.go
- zz_generated_status.go
- zz_generated_status_cause.go
- zz_generated_status_details.go
- zz_generated_subject.go
- zz_generated_supplemental_groups_strategy_options.go
- zz_generated_taint.go
- zz_generated_template.go
- zz_generated_template_spec.go
- zz_generated_template_status.go
- zz_generated_template_version.go
- zz_generated_template_version_spec.go
- zz_generated_template_version_status.go
- zz_generated_token.go
- zz_generated_user.go
- zz_generated_values.go
Click to show internal directories.
Click to hide internal directories.