Documentation ¶
Index ¶
- Constants
- func IsNotFound(err error) bool
- func NormalizeUrl(existingUrl string) (string, error)
- type Action
- type ActivateInput
- type ActivateInputClient
- func (c *ActivateInputClient) ById(id string) (*ActivateInput, error)
- func (c *ActivateInputClient) Create(container *ActivateInput) (*ActivateInput, error)
- func (c *ActivateInputClient) Delete(container *ActivateInput) error
- func (c *ActivateInputClient) List(opts *ListOpts) (*ActivateInputCollection, error)
- func (c *ActivateInputClient) Update(existing *ActivateInput, updates interface{}) (*ActivateInput, error)
- type ActivateInputCollection
- type ActivateInputOperations
- type ApiError
- type ApiVersion
- type ApiVersionClient
- func (c *ApiVersionClient) ById(id string) (*ApiVersion, error)
- func (c *ApiVersionClient) Create(container *ApiVersion) (*ApiVersion, error)
- func (c *ApiVersionClient) Delete(container *ApiVersion) error
- func (c *ApiVersionClient) List(opts *ListOpts) (*ApiVersionCollection, error)
- func (c *ApiVersionClient) Update(existing *ApiVersion, updates interface{}) (*ApiVersion, error)
- type ApiVersionCollection
- type ApiVersionOperations
- type AttachInput
- type AttachInputClient
- func (c *AttachInputClient) ById(id string) (*AttachInput, error)
- func (c *AttachInputClient) Create(container *AttachInput) (*AttachInput, error)
- func (c *AttachInputClient) Delete(container *AttachInput) error
- func (c *AttachInputClient) List(opts *ListOpts) (*AttachInputCollection, error)
- func (c *AttachInputClient) Update(existing *AttachInput, updates interface{}) (*AttachInput, error)
- type AttachInputCollection
- type AttachInputOperations
- type BackingImage
- type BackingImageCleanupInput
- type BackingImageCleanupInputClient
- func (c *BackingImageCleanupInputClient) ById(id string) (*BackingImageCleanupInput, error)
- func (c *BackingImageCleanupInputClient) Create(container *BackingImageCleanupInput) (*BackingImageCleanupInput, error)
- func (c *BackingImageCleanupInputClient) Delete(container *BackingImageCleanupInput) error
- func (c *BackingImageCleanupInputClient) List(opts *ListOpts) (*BackingImageCleanupInputCollection, error)
- func (c *BackingImageCleanupInputClient) Update(existing *BackingImageCleanupInput, updates interface{}) (*BackingImageCleanupInput, error)
- type BackingImageCleanupInputCollection
- type BackingImageCleanupInputOperations
- type BackingImageClient
- func (c *BackingImageClient) ActionBackingImageCleanup(resource *BackingImage, input *BackingImageCleanupInput) (*BackingImage, error)
- func (c *BackingImageClient) ById(id string) (*BackingImage, error)
- func (c *BackingImageClient) Create(container *BackingImage) (*BackingImage, error)
- func (c *BackingImageClient) Delete(container *BackingImage) error
- func (c *BackingImageClient) List(opts *ListOpts) (*BackingImageCollection, error)
- func (c *BackingImageClient) Update(existing *BackingImage, updates interface{}) (*BackingImage, error)
- type BackingImageCollection
- type BackingImageOperations
- type Backup
- type BackupClient
- func (c *BackupClient) ById(id string) (*Backup, error)
- func (c *BackupClient) Create(container *Backup) (*Backup, error)
- func (c *BackupClient) Delete(container *Backup) error
- func (c *BackupClient) List(opts *ListOpts) (*BackupCollection, error)
- func (c *BackupClient) Update(existing *Backup, updates interface{}) (*Backup, error)
- type BackupCollection
- type BackupInput
- type BackupInputClient
- func (c *BackupInputClient) ById(id string) (*BackupInput, error)
- func (c *BackupInputClient) Create(container *BackupInput) (*BackupInput, error)
- func (c *BackupInputClient) Delete(container *BackupInput) error
- func (c *BackupInputClient) List(opts *ListOpts) (*BackupInputCollection, error)
- func (c *BackupInputClient) Update(existing *BackupInput, updates interface{}) (*BackupInput, error)
- type BackupInputCollection
- type BackupInputOperations
- type BackupListOutput
- type BackupListOutputClient
- func (c *BackupListOutputClient) ById(id string) (*BackupListOutput, error)
- func (c *BackupListOutputClient) Create(container *BackupListOutput) (*BackupListOutput, error)
- func (c *BackupListOutputClient) Delete(container *BackupListOutput) error
- func (c *BackupListOutputClient) List(opts *ListOpts) (*BackupListOutputCollection, error)
- func (c *BackupListOutputClient) Update(existing *BackupListOutput, updates interface{}) (*BackupListOutput, error)
- type BackupListOutputCollection
- type BackupListOutputOperations
- type BackupOperations
- type BackupStatus
- type BackupStatusClient
- func (c *BackupStatusClient) ById(id string) (*BackupStatus, error)
- func (c *BackupStatusClient) Create(container *BackupStatus) (*BackupStatus, error)
- func (c *BackupStatusClient) Delete(container *BackupStatus) error
- func (c *BackupStatusClient) List(opts *ListOpts) (*BackupStatusCollection, error)
- func (c *BackupStatusClient) Update(existing *BackupStatus, updates interface{}) (*BackupStatus, error)
- type BackupStatusCollection
- type BackupStatusOperations
- type BackupVolume
- type BackupVolumeClient
- func (c *BackupVolumeClient) ActionBackupDelete(resource *BackupVolume, input *BackupInput) (*BackupVolume, error)
- func (c *BackupVolumeClient) ActionBackupGet(resource *BackupVolume, input *BackupInput) (*Backup, error)
- func (c *BackupVolumeClient) ActionBackupList(resource *BackupVolume) (*BackupListOutput, error)
- func (c *BackupVolumeClient) ById(id string) (*BackupVolume, error)
- func (c *BackupVolumeClient) Create(container *BackupVolume) (*BackupVolume, error)
- func (c *BackupVolumeClient) Delete(container *BackupVolume) error
- func (c *BackupVolumeClient) List(opts *ListOpts) (*BackupVolumeCollection, error)
- func (c *BackupVolumeClient) Update(existing *BackupVolume, updates interface{}) (*BackupVolume, error)
- type BackupVolumeCollection
- type BackupVolumeOperations
- type ClientOpts
- type Collection
- type Condition
- type Controller
- type ControllerClient
- func (c *ControllerClient) ById(id string) (*Controller, error)
- func (c *ControllerClient) Create(container *Controller) (*Controller, error)
- func (c *ControllerClient) Delete(container *Controller) error
- func (c *ControllerClient) List(opts *ListOpts) (*ControllerCollection, error)
- func (c *ControllerClient) Update(existing *Controller, updates interface{}) (*Controller, error)
- type ControllerCollection
- type ControllerOperations
- type DetachInput
- type DetachInputClient
- func (c *DetachInputClient) ById(id string) (*DetachInput, error)
- func (c *DetachInputClient) Create(container *DetachInput) (*DetachInput, error)
- func (c *DetachInputClient) Delete(container *DetachInput) error
- func (c *DetachInputClient) List(opts *ListOpts) (*DetachInputCollection, error)
- func (c *DetachInputClient) Update(existing *DetachInput, updates interface{}) (*DetachInput, error)
- type DetachInputCollection
- type DetachInputOperations
- type DiskCondition
- type DiskConditionClient
- func (c *DiskConditionClient) ById(id string) (*DiskCondition, error)
- func (c *DiskConditionClient) Create(container *DiskCondition) (*DiskCondition, error)
- func (c *DiskConditionClient) Delete(container *DiskCondition) error
- func (c *DiskConditionClient) List(opts *ListOpts) (*DiskConditionCollection, error)
- func (c *DiskConditionClient) Update(existing *DiskCondition, updates interface{}) (*DiskCondition, error)
- type DiskConditionCollection
- type DiskConditionOperations
- type DiskInfo
- type DiskInfoClient
- func (c *DiskInfoClient) ById(id string) (*DiskInfo, error)
- func (c *DiskInfoClient) Create(container *DiskInfo) (*DiskInfo, error)
- func (c *DiskInfoClient) Delete(container *DiskInfo) error
- func (c *DiskInfoClient) List(opts *ListOpts) (*DiskInfoCollection, error)
- func (c *DiskInfoClient) Update(existing *DiskInfo, updates interface{}) (*DiskInfo, error)
- type DiskInfoCollection
- type DiskInfoOperations
- type DiskUpdate
- type DiskUpdateClient
- func (c *DiskUpdateClient) ById(id string) (*DiskUpdate, error)
- func (c *DiskUpdateClient) Create(container *DiskUpdate) (*DiskUpdate, error)
- func (c *DiskUpdateClient) Delete(container *DiskUpdate) error
- func (c *DiskUpdateClient) List(opts *ListOpts) (*DiskUpdateCollection, error)
- func (c *DiskUpdateClient) Update(existing *DiskUpdate, updates interface{}) (*DiskUpdate, error)
- type DiskUpdateCollection
- type DiskUpdateInput
- type DiskUpdateInputClient
- func (c *DiskUpdateInputClient) ById(id string) (*DiskUpdateInput, error)
- func (c *DiskUpdateInputClient) Create(container *DiskUpdateInput) (*DiskUpdateInput, error)
- func (c *DiskUpdateInputClient) Delete(container *DiskUpdateInput) error
- func (c *DiskUpdateInputClient) List(opts *ListOpts) (*DiskUpdateInputCollection, error)
- func (c *DiskUpdateInputClient) Update(existing *DiskUpdateInput, updates interface{}) (*DiskUpdateInput, error)
- type DiskUpdateInputCollection
- type DiskUpdateInputOperations
- type DiskUpdateOperations
- type EngineImage
- type EngineImageClient
- func (c *EngineImageClient) ById(id string) (*EngineImage, error)
- func (c *EngineImageClient) Create(container *EngineImage) (*EngineImage, error)
- func (c *EngineImageClient) Delete(container *EngineImage) error
- func (c *EngineImageClient) List(opts *ListOpts) (*EngineImageCollection, error)
- func (c *EngineImageClient) Update(existing *EngineImage, updates interface{}) (*EngineImage, error)
- type EngineImageCollection
- type EngineImageOperations
- type EngineUpgradeInput
- type EngineUpgradeInputClient
- func (c *EngineUpgradeInputClient) ById(id string) (*EngineUpgradeInput, error)
- func (c *EngineUpgradeInputClient) Create(container *EngineUpgradeInput) (*EngineUpgradeInput, error)
- func (c *EngineUpgradeInputClient) Delete(container *EngineUpgradeInput) error
- func (c *EngineUpgradeInputClient) List(opts *ListOpts) (*EngineUpgradeInputCollection, error)
- func (c *EngineUpgradeInputClient) Update(existing *EngineUpgradeInput, updates interface{}) (*EngineUpgradeInput, error)
- type EngineUpgradeInputCollection
- type EngineUpgradeInputOperations
- type Error
- type ErrorClient
- func (c *ErrorClient) ById(id string) (*Error, error)
- func (c *ErrorClient) Create(container *Error) (*Error, error)
- func (c *ErrorClient) Delete(container *Error) error
- func (c *ErrorClient) List(opts *ListOpts) (*ErrorCollection, error)
- func (c *ErrorClient) Update(existing *Error, updates interface{}) (*Error, error)
- type ErrorCollection
- type ErrorOperations
- type ExpandInput
- type ExpandInputClient
- func (c *ExpandInputClient) ById(id string) (*ExpandInput, error)
- func (c *ExpandInputClient) Create(container *ExpandInput) (*ExpandInput, error)
- func (c *ExpandInputClient) Delete(container *ExpandInput) error
- func (c *ExpandInputClient) List(opts *ListOpts) (*ExpandInputCollection, error)
- func (c *ExpandInputClient) Update(existing *ExpandInput, updates interface{}) (*ExpandInput, error)
- type ExpandInputCollection
- type ExpandInputOperations
- type Field
- type Filter
- type GenericCollection
- type InstanceManager
- type InstanceManagerClient
- func (c *InstanceManagerClient) ById(id string) (*InstanceManager, error)
- func (c *InstanceManagerClient) Create(container *InstanceManager) (*InstanceManager, error)
- func (c *InstanceManagerClient) Delete(container *InstanceManager) error
- func (c *InstanceManagerClient) List(opts *ListOpts) (*InstanceManagerCollection, error)
- func (c *InstanceManagerClient) Update(existing *InstanceManager, updates interface{}) (*InstanceManager, error)
- type InstanceManagerCollection
- type InstanceManagerOperations
- type KubernetesStatus
- type KubernetesStatusClient
- func (c *KubernetesStatusClient) ById(id string) (*KubernetesStatus, error)
- func (c *KubernetesStatusClient) Create(container *KubernetesStatus) (*KubernetesStatus, error)
- func (c *KubernetesStatusClient) Delete(container *KubernetesStatus) error
- func (c *KubernetesStatusClient) List(opts *ListOpts) (*KubernetesStatusCollection, error)
- func (c *KubernetesStatusClient) Update(existing *KubernetesStatus, updates interface{}) (*KubernetesStatus, error)
- type KubernetesStatusCollection
- type KubernetesStatusOperations
- type ListOpts
- type Node
- type NodeClient
- func (c *NodeClient) ActionDiskUpdate(resource *Node, input *DiskUpdateInput) (*Node, error)
- 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 *ListOpts) (*NodeCollection, error)
- func (c *NodeClient) Update(existing *Node, updates interface{}) (*Node, error)
- type NodeCollection
- type NodeCondition
- type NodeConditionClient
- func (c *NodeConditionClient) ById(id string) (*NodeCondition, error)
- func (c *NodeConditionClient) Create(container *NodeCondition) (*NodeCondition, error)
- func (c *NodeConditionClient) Delete(container *NodeCondition) error
- func (c *NodeConditionClient) List(opts *ListOpts) (*NodeConditionCollection, error)
- func (c *NodeConditionClient) Update(existing *NodeCondition, updates interface{}) (*NodeCondition, error)
- type NodeConditionCollection
- type NodeConditionOperations
- type NodeInput
- type NodeInputClient
- func (c *NodeInputClient) ById(id string) (*NodeInput, error)
- func (c *NodeInputClient) Create(container *NodeInput) (*NodeInput, error)
- func (c *NodeInputClient) Delete(container *NodeInput) error
- func (c *NodeInputClient) List(opts *ListOpts) (*NodeInputCollection, error)
- func (c *NodeInputClient) Update(existing *NodeInput, updates interface{}) (*NodeInput, error)
- type NodeInputCollection
- type NodeInputOperations
- type NodeOperations
- type PVCCreateInput
- type PVCCreateInputClient
- func (c *PVCCreateInputClient) ById(id string) (*PVCCreateInput, error)
- func (c *PVCCreateInputClient) Create(container *PVCCreateInput) (*PVCCreateInput, error)
- func (c *PVCCreateInputClient) Delete(container *PVCCreateInput) error
- func (c *PVCCreateInputClient) List(opts *ListOpts) (*PVCCreateInputCollection, error)
- func (c *PVCCreateInputClient) Update(existing *PVCCreateInput, updates interface{}) (*PVCCreateInput, error)
- type PVCCreateInputCollection
- type PVCCreateInputOperations
- type PVCreateInput
- type PVCreateInputClient
- func (c *PVCreateInputClient) ById(id string) (*PVCreateInput, error)
- func (c *PVCreateInputClient) Create(container *PVCreateInput) (*PVCreateInput, error)
- func (c *PVCreateInputClient) Delete(container *PVCreateInput) error
- func (c *PVCreateInputClient) List(opts *ListOpts) (*PVCreateInputCollection, error)
- func (c *PVCreateInputClient) Update(existing *PVCreateInput, updates interface{}) (*PVCreateInput, error)
- type PVCreateInputCollection
- type PVCreateInputOperations
- type Pagination
- type PurgeStatus
- type PurgeStatusClient
- func (c *PurgeStatusClient) ById(id string) (*PurgeStatus, error)
- func (c *PurgeStatusClient) Create(container *PurgeStatus) (*PurgeStatus, error)
- func (c *PurgeStatusClient) Delete(container *PurgeStatus) error
- func (c *PurgeStatusClient) List(opts *ListOpts) (*PurgeStatusCollection, error)
- func (c *PurgeStatusClient) Update(existing *PurgeStatus, updates interface{}) (*PurgeStatus, error)
- type PurgeStatusCollection
- type PurgeStatusOperations
- type RancherBaseClient
- type RancherBaseClientImpl
- func (rancherClient *RancherBaseClientImpl) Action(schemaType string, action string, existing *Resource, ...) error
- func (rancherClient *RancherBaseClientImpl) ById(schemaType string, id string, respObject interface{}) error
- func (rancherClient *RancherBaseClientImpl) Create(schemaType string, createObj interface{}, respObject interface{}) error
- func (rancherClient *RancherBaseClientImpl) Delete(existing *Resource) error
- func (rancherClient *RancherBaseClientImpl) GetLink(resource Resource, link string, respObject interface{}) error
- func (rancherClient *RancherBaseClientImpl) GetOpts() *ClientOpts
- func (rancherClient *RancherBaseClientImpl) GetSchemas() *Schemas
- func (rancherClient *RancherBaseClientImpl) GetTypes() map[string]Schema
- func (rancherClient *RancherBaseClientImpl) List(schemaType string, opts *ListOpts, respObject interface{}) error
- func (rancherClient *RancherBaseClientImpl) Post(url string, createObj interface{}, respObject interface{}) error
- func (rancherClient *RancherBaseClientImpl) Reload(existing *Resource, output interface{}) error
- func (rancherClient *RancherBaseClientImpl) Update(schemaType string, existing *Resource, updates interface{}, ...) error
- func (rancherClient *RancherBaseClientImpl) Websocket(url string, headers map[string][]string) (*websocket.Conn, *http.Response, error)
- type RancherClient
- type RebuildStatus
- type RebuildStatusClient
- func (c *RebuildStatusClient) ById(id string) (*RebuildStatus, error)
- func (c *RebuildStatusClient) Create(container *RebuildStatus) (*RebuildStatus, error)
- func (c *RebuildStatusClient) Delete(container *RebuildStatus) error
- func (c *RebuildStatusClient) List(opts *ListOpts) (*RebuildStatusCollection, error)
- func (c *RebuildStatusClient) Update(existing *RebuildStatus, updates interface{}) (*RebuildStatus, error)
- type RebuildStatusCollection
- type RebuildStatusOperations
- type RecurringInput
- type RecurringInputClient
- func (c *RecurringInputClient) ById(id string) (*RecurringInput, error)
- func (c *RecurringInputClient) Create(container *RecurringInput) (*RecurringInput, error)
- func (c *RecurringInputClient) Delete(container *RecurringInput) error
- func (c *RecurringInputClient) List(opts *ListOpts) (*RecurringInputCollection, error)
- func (c *RecurringInputClient) Update(existing *RecurringInput, updates interface{}) (*RecurringInput, error)
- type RecurringInputCollection
- type RecurringInputOperations
- type RecurringJob
- type RecurringJobClient
- func (c *RecurringJobClient) ById(id string) (*RecurringJob, error)
- func (c *RecurringJobClient) Create(container *RecurringJob) (*RecurringJob, error)
- func (c *RecurringJobClient) Delete(container *RecurringJob) error
- func (c *RecurringJobClient) List(opts *ListOpts) (*RecurringJobCollection, error)
- func (c *RecurringJobClient) Update(existing *RecurringJob, updates interface{}) (*RecurringJob, error)
- type RecurringJobCollection
- type RecurringJobOperations
- type Replica
- type ReplicaClient
- func (c *ReplicaClient) ById(id string) (*Replica, error)
- func (c *ReplicaClient) Create(container *Replica) (*Replica, error)
- func (c *ReplicaClient) Delete(container *Replica) error
- func (c *ReplicaClient) List(opts *ListOpts) (*ReplicaCollection, error)
- func (c *ReplicaClient) Update(existing *Replica, updates interface{}) (*Replica, error)
- type ReplicaCollection
- type ReplicaOperations
- type ReplicaRemoveInput
- type ReplicaRemoveInputClient
- func (c *ReplicaRemoveInputClient) ById(id string) (*ReplicaRemoveInput, error)
- func (c *ReplicaRemoveInputClient) Create(container *ReplicaRemoveInput) (*ReplicaRemoveInput, error)
- func (c *ReplicaRemoveInputClient) Delete(container *ReplicaRemoveInput) error
- func (c *ReplicaRemoveInputClient) List(opts *ListOpts) (*ReplicaRemoveInputCollection, error)
- func (c *ReplicaRemoveInputClient) Update(existing *ReplicaRemoveInput, updates interface{}) (*ReplicaRemoveInput, error)
- type ReplicaRemoveInputCollection
- type ReplicaRemoveInputOperations
- type Resource
- type ResourceCollection
- type RestoreStatus
- type RestoreStatusClient
- func (c *RestoreStatusClient) ById(id string) (*RestoreStatus, error)
- func (c *RestoreStatusClient) Create(container *RestoreStatus) (*RestoreStatus, error)
- func (c *RestoreStatusClient) Delete(container *RestoreStatus) error
- func (c *RestoreStatusClient) List(opts *ListOpts) (*RestoreStatusCollection, error)
- func (c *RestoreStatusClient) Update(existing *RestoreStatus, updates interface{}) (*RestoreStatus, error)
- type RestoreStatusCollection
- type RestoreStatusOperations
- type SalvageInput
- type SalvageInputClient
- func (c *SalvageInputClient) ById(id string) (*SalvageInput, error)
- func (c *SalvageInputClient) Create(container *SalvageInput) (*SalvageInput, error)
- func (c *SalvageInputClient) Delete(container *SalvageInput) error
- func (c *SalvageInputClient) List(opts *ListOpts) (*SalvageInputCollection, error)
- func (c *SalvageInputClient) Update(existing *SalvageInput, updates interface{}) (*SalvageInput, error)
- type SalvageInputCollection
- type SalvageInputOperations
- type Schema
- type Schemas
- type Setting
- type SettingClient
- func (c *SettingClient) ById(id string) (*Setting, error)
- func (c *SettingClient) Create(container *Setting) (*Setting, error)
- func (c *SettingClient) Delete(container *Setting) error
- func (c *SettingClient) List(opts *ListOpts) (*SettingCollection, error)
- func (c *SettingClient) Update(existing *Setting, updates interface{}) (*Setting, error)
- type SettingCollection
- type SettingDefinition
- type SettingDefinitionClient
- func (c *SettingDefinitionClient) ById(id string) (*SettingDefinition, error)
- func (c *SettingDefinitionClient) Create(container *SettingDefinition) (*SettingDefinition, error)
- func (c *SettingDefinitionClient) Delete(container *SettingDefinition) error
- func (c *SettingDefinitionClient) List(opts *ListOpts) (*SettingDefinitionCollection, error)
- func (c *SettingDefinitionClient) Update(existing *SettingDefinition, updates interface{}) (*SettingDefinition, error)
- type SettingDefinitionCollection
- type SettingDefinitionOperations
- type SettingOperations
- type Snapshot
- type SnapshotClient
- func (c *SnapshotClient) ById(id string) (*Snapshot, error)
- func (c *SnapshotClient) Create(container *Snapshot) (*Snapshot, error)
- func (c *SnapshotClient) Delete(container *Snapshot) error
- func (c *SnapshotClient) List(opts *ListOpts) (*SnapshotCollection, error)
- func (c *SnapshotClient) Update(existing *Snapshot, updates interface{}) (*Snapshot, error)
- type SnapshotCollection
- type SnapshotInput
- type SnapshotInputClient
- func (c *SnapshotInputClient) ById(id string) (*SnapshotInput, error)
- func (c *SnapshotInputClient) Create(container *SnapshotInput) (*SnapshotInput, error)
- func (c *SnapshotInputClient) Delete(container *SnapshotInput) error
- func (c *SnapshotInputClient) List(opts *ListOpts) (*SnapshotInputCollection, error)
- func (c *SnapshotInputClient) Update(existing *SnapshotInput, updates interface{}) (*SnapshotInput, error)
- type SnapshotInputCollection
- type SnapshotInputOperations
- type SnapshotListOutput
- type SnapshotListOutputClient
- func (c *SnapshotListOutputClient) ById(id string) (*SnapshotListOutput, error)
- func (c *SnapshotListOutputClient) Create(container *SnapshotListOutput) (*SnapshotListOutput, error)
- func (c *SnapshotListOutputClient) Delete(container *SnapshotListOutput) error
- func (c *SnapshotListOutputClient) List(opts *ListOpts) (*SnapshotListOutputCollection, error)
- func (c *SnapshotListOutputClient) Update(existing *SnapshotListOutput, updates interface{}) (*SnapshotListOutput, error)
- type SnapshotListOutputCollection
- type SnapshotListOutputOperations
- type SnapshotOperations
- type Sort
- type SupportBundle
- type SupportBundleClient
- func (c *SupportBundleClient) ById(id string) (*SupportBundle, error)
- func (c *SupportBundleClient) Create(container *SupportBundle) (*SupportBundle, error)
- func (c *SupportBundleClient) Delete(container *SupportBundle) error
- func (c *SupportBundleClient) List(opts *ListOpts) (*SupportBundleCollection, error)
- func (c *SupportBundleClient) Update(existing *SupportBundle, updates interface{}) (*SupportBundle, error)
- type SupportBundleCollection
- type SupportBundleInitateInput
- type SupportBundleInitateInputClient
- func (c *SupportBundleInitateInputClient) ById(id string) (*SupportBundleInitateInput, error)
- func (c *SupportBundleInitateInputClient) Create(container *SupportBundleInitateInput) (*SupportBundleInitateInput, error)
- func (c *SupportBundleInitateInputClient) Delete(container *SupportBundleInitateInput) error
- func (c *SupportBundleInitateInputClient) List(opts *ListOpts) (*SupportBundleInitateInputCollection, error)
- func (c *SupportBundleInitateInputClient) Update(existing *SupportBundleInitateInput, updates interface{}) (*SupportBundleInitateInput, error)
- type SupportBundleInitateInputCollection
- type SupportBundleInitateInputOperations
- type SupportBundleOperations
- type Tag
- type TagClient
- type TagCollection
- type TagOperations
- type UpdateAccessModeInput
- type UpdateAccessModeInputClient
- func (c *UpdateAccessModeInputClient) ById(id string) (*UpdateAccessModeInput, error)
- func (c *UpdateAccessModeInputClient) Create(container *UpdateAccessModeInput) (*UpdateAccessModeInput, error)
- func (c *UpdateAccessModeInputClient) Delete(container *UpdateAccessModeInput) error
- func (c *UpdateAccessModeInputClient) List(opts *ListOpts) (*UpdateAccessModeInputCollection, error)
- func (c *UpdateAccessModeInputClient) Update(existing *UpdateAccessModeInput, updates interface{}) (*UpdateAccessModeInput, error)
- type UpdateAccessModeInputCollection
- type UpdateAccessModeInputOperations
- type UpdateDataLocalityInput
- type UpdateDataLocalityInputClient
- func (c *UpdateDataLocalityInputClient) ById(id string) (*UpdateDataLocalityInput, error)
- func (c *UpdateDataLocalityInputClient) Create(container *UpdateDataLocalityInput) (*UpdateDataLocalityInput, error)
- func (c *UpdateDataLocalityInputClient) Delete(container *UpdateDataLocalityInput) error
- func (c *UpdateDataLocalityInputClient) List(opts *ListOpts) (*UpdateDataLocalityInputCollection, error)
- func (c *UpdateDataLocalityInputClient) Update(existing *UpdateDataLocalityInput, updates interface{}) (*UpdateDataLocalityInput, error)
- type UpdateDataLocalityInputCollection
- type UpdateDataLocalityInputOperations
- type UpdateReplicaCountInput
- type UpdateReplicaCountInputClient
- func (c *UpdateReplicaCountInputClient) ById(id string) (*UpdateReplicaCountInput, error)
- func (c *UpdateReplicaCountInputClient) Create(container *UpdateReplicaCountInput) (*UpdateReplicaCountInput, error)
- func (c *UpdateReplicaCountInputClient) Delete(container *UpdateReplicaCountInput) error
- func (c *UpdateReplicaCountInputClient) List(opts *ListOpts) (*UpdateReplicaCountInputCollection, error)
- func (c *UpdateReplicaCountInputClient) Update(existing *UpdateReplicaCountInput, updates interface{}) (*UpdateReplicaCountInput, error)
- type UpdateReplicaCountInputCollection
- type UpdateReplicaCountInputOperations
- type Volume
- type VolumeClient
- func (c *VolumeClient) ActionActivate(resource *Volume, input *ActivateInput) (*Volume, error)
- func (c *VolumeClient) ActionAttach(resource *Volume, input *AttachInput) (*Volume, error)
- func (c *VolumeClient) ActionCancelExpansion(resource *Volume) (*Volume, error)
- func (c *VolumeClient) ActionDetach(resource *Volume, input *DetachInput) (*Volume, error)
- func (c *VolumeClient) ActionExpand(resource *Volume, input *ExpandInput) (*Volume, error)
- func (c *VolumeClient) ActionPvCreate(resource *Volume, input *PVCreateInput) (*Volume, error)
- func (c *VolumeClient) ActionPvcCreate(resource *Volume, input *PVCCreateInput) (*Volume, error)
- func (c *VolumeClient) ActionReplicaRemove(resource *Volume, input *ReplicaRemoveInput) (*Volume, error)
- func (c *VolumeClient) ActionSalvage(resource *Volume, input *SalvageInput) (*Volume, error)
- func (c *VolumeClient) ActionSnapshotBackup(resource *Volume, input *SnapshotInput) (*Volume, error)
- func (c *VolumeClient) ActionSnapshotCreate(resource *Volume, input *SnapshotInput) (*Snapshot, error)
- func (c *VolumeClient) ActionSnapshotDelete(resource *Volume, input *SnapshotInput) (*Volume, error)
- func (c *VolumeClient) ActionSnapshotGet(resource *Volume, input *SnapshotInput) (*Snapshot, error)
- func (c *VolumeClient) ActionSnapshotList(resource *Volume) (*SnapshotListOutput, error)
- func (c *VolumeClient) ActionSnapshotPurge(resource *Volume) (*Volume, error)
- func (c *VolumeClient) ActionSnapshotRevert(resource *Volume, input *SnapshotInput) (*Snapshot, error)
- func (c *VolumeClient) ActionUpdateAccessMode(resource *Volume, input *UpdateAccessModeInput) (*Volume, error)
- func (c *VolumeClient) ById(id string) (*Volume, error)
- func (c *VolumeClient) Create(container *Volume) (*Volume, error)
- func (c *VolumeClient) Delete(container *Volume) error
- func (c *VolumeClient) List(opts *ListOpts) (*VolumeCollection, error)
- func (c *VolumeClient) Update(existing *Volume, updates interface{}) (*Volume, error)
- type VolumeCollection
- type VolumeCondition
- type VolumeConditionClient
- func (c *VolumeConditionClient) ById(id string) (*VolumeCondition, error)
- func (c *VolumeConditionClient) Create(container *VolumeCondition) (*VolumeCondition, error)
- func (c *VolumeConditionClient) Delete(container *VolumeCondition) error
- func (c *VolumeConditionClient) List(opts *ListOpts) (*VolumeConditionCollection, error)
- func (c *VolumeConditionClient) Update(existing *VolumeCondition, updates interface{}) (*VolumeCondition, error)
- type VolumeConditionCollection
- type VolumeConditionOperations
- type VolumeOperations
- type WorkloadStatus
- type WorkloadStatusClient
- func (c *WorkloadStatusClient) ById(id string) (*WorkloadStatus, error)
- func (c *WorkloadStatusClient) Create(container *WorkloadStatus) (*WorkloadStatus, error)
- func (c *WorkloadStatusClient) Delete(container *WorkloadStatus) error
- func (c *WorkloadStatusClient) List(opts *ListOpts) (*WorkloadStatusCollection, error)
- func (c *WorkloadStatusClient) Update(existing *WorkloadStatus, updates interface{}) (*WorkloadStatus, error)
- type WorkloadStatusCollection
- type WorkloadStatusOperations
Constants ¶
View Source
const ( SELF = "self" COLLECTION = "collection" )
View Source
const (
ACTIVATE_INPUT_TYPE = "activateInput"
)
View Source
const (
API_VERSION_TYPE = "apiVersion"
)
View Source
const (
ATTACH_INPUT_TYPE = "attachInput"
)
View Source
const (
BACKING_IMAGE_CLEANUP_INPUT_TYPE = "backingImageCleanupInput"
)
View Source
const (
BACKING_IMAGE_TYPE = "backingImage"
)
View Source
const (
BACKUP_INPUT_TYPE = "backupInput"
)
View Source
const (
BACKUP_LIST_OUTPUT_TYPE = "backupListOutput"
)
View Source
const (
BACKUP_STATUS_TYPE = "backupStatus"
)
View Source
const (
BACKUP_TYPE = "backup"
)
View Source
const (
BACKUP_VOLUME_TYPE = "backupVolume"
)
View Source
const (
CONTROLLER_TYPE = "controller"
)
View Source
const (
DETACH_INPUT_TYPE = "detachInput"
)
View Source
const (
DISK_CONDITION_TYPE = "diskCondition"
)
View Source
const (
DISK_INFO_TYPE = "diskInfo"
)
View Source
const (
DISK_UPDATE_INPUT_TYPE = "diskUpdateInput"
)
View Source
const (
DISK_UPDATE_TYPE = "diskUpdate"
)
View Source
const (
ENGINE_IMAGE_TYPE = "engineImage"
)
View Source
const (
ENGINE_UPGRADE_INPUT_TYPE = "engineUpgradeInput"
)
View Source
const (
ERROR_TYPE = "error"
)
View Source
const (
EXPAND_INPUT_TYPE = "expandInput"
)
View Source
const (
INSTANCE_MANAGER_TYPE = "instanceManager"
)
View Source
const (
KUBERNETES_STATUS_TYPE = "kubernetesStatus"
)
View Source
const (
NODE_CONDITION_TYPE = "nodeCondition"
)
View Source
const (
NODE_INPUT_TYPE = "nodeInput"
)
View Source
const (
NODE_TYPE = "node"
)
View Source
const (
PURGE_STATUS_TYPE = "purgeStatus"
)
View Source
const (
PVCCREATE_INPUT_TYPE = "PVCCreateInput"
)
View Source
const (
PVCREATE_INPUT_TYPE = "PVCreateInput"
)
View Source
const (
REBUILD_STATUS_TYPE = "rebuildStatus"
)
View Source
const (
RECURRING_INPUT_TYPE = "recurringInput"
)
View Source
const (
RECURRING_JOB_TYPE = "recurringJob"
)
View Source
const (
REPLICA_REMOVE_INPUT_TYPE = "replicaRemoveInput"
)
View Source
const (
REPLICA_TYPE = "replica"
)
View Source
const (
RESTORE_STATUS_TYPE = "restoreStatus"
)
View Source
const (
SALVAGE_INPUT_TYPE = "salvageInput"
)
View Source
const (
SETTING_DEFINITION_TYPE = "settingDefinition"
)
View Source
const (
SETTING_TYPE = "setting"
)
View Source
const (
SNAPSHOT_INPUT_TYPE = "snapshotInput"
)
View Source
const (
SNAPSHOT_LIST_OUTPUT_TYPE = "snapshotListOutput"
)
View Source
const (
SNAPSHOT_TYPE = "snapshot"
)
View Source
const (
SUPPORT_BUNDLE_INITATE_INPUT_TYPE = "supportBundleInitateInput"
)
View Source
const (
SUPPORT_BUNDLE_TYPE = "supportBundle"
)
View Source
const (
TAG_TYPE = "tag"
)
View Source
const (
UPDATE_ACCESS_MODE_INPUT_TYPE = "UpdateAccessModeInput"
)
View Source
const (
UPDATE_DATA_LOCALITY_INPUT_TYPE = "UpdateDataLocalityInput"
)
View Source
const (
UPDATE_REPLICA_COUNT_INPUT_TYPE = "UpdateReplicaCountInput"
)
View Source
const (
VOLUME_CONDITION_TYPE = "volumeCondition"
)
View Source
const (
VOLUME_TYPE = "volume"
)
View Source
const (
WORKLOAD_STATUS_TYPE = "workloadStatus"
)
Variables ¶
This section is empty.
Functions ¶
func IsNotFound ¶
func NormalizeUrl ¶
Types ¶
type ActivateInput ¶ added in v0.6.0
type ActivateInputClient ¶ added in v0.6.0
type ActivateInputClient struct {
// contains filtered or unexported fields
}
func (*ActivateInputClient) ById ¶ added in v0.6.0
func (c *ActivateInputClient) ById(id string) (*ActivateInput, error)
func (*ActivateInputClient) Create ¶ added in v0.6.0
func (c *ActivateInputClient) Create(container *ActivateInput) (*ActivateInput, error)
func (*ActivateInputClient) Delete ¶ added in v0.6.0
func (c *ActivateInputClient) Delete(container *ActivateInput) error
func (*ActivateInputClient) List ¶ added in v0.6.0
func (c *ActivateInputClient) List(opts *ListOpts) (*ActivateInputCollection, error)
func (*ActivateInputClient) Update ¶ added in v0.6.0
func (c *ActivateInputClient) Update(existing *ActivateInput, updates interface{}) (*ActivateInput, error)
type ActivateInputCollection ¶ added in v0.6.0
type ActivateInputCollection struct { Collection Data []ActivateInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ActivateInputCollection) Next ¶ added in v0.6.0
func (cc *ActivateInputCollection) Next() (*ActivateInputCollection, error)
type ActivateInputOperations ¶ added in v0.6.0
type ActivateInputOperations interface { List(opts *ListOpts) (*ActivateInputCollection, error) Create(opts *ActivateInput) (*ActivateInput, error) Update(existing *ActivateInput, updates interface{}) (*ActivateInput, error) ById(id string) (*ActivateInput, error) Delete(container *ActivateInput) error }
type ApiVersion ¶
type ApiVersion struct {
Resource `yaml:"-"`
}
type ApiVersionClient ¶
type ApiVersionClient struct {
// contains filtered or unexported fields
}
func (*ApiVersionClient) ById ¶
func (c *ApiVersionClient) ById(id string) (*ApiVersion, error)
func (*ApiVersionClient) Create ¶
func (c *ApiVersionClient) Create(container *ApiVersion) (*ApiVersion, error)
func (*ApiVersionClient) Delete ¶
func (c *ApiVersionClient) Delete(container *ApiVersion) error
func (*ApiVersionClient) List ¶
func (c *ApiVersionClient) List(opts *ListOpts) (*ApiVersionCollection, error)
func (*ApiVersionClient) Update ¶
func (c *ApiVersionClient) Update(existing *ApiVersion, updates interface{}) (*ApiVersion, error)
type ApiVersionCollection ¶
type ApiVersionCollection struct { Collection Data []ApiVersion `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ApiVersionCollection) Next ¶
func (cc *ApiVersionCollection) Next() (*ApiVersionCollection, error)
type ApiVersionOperations ¶
type ApiVersionOperations interface { List(opts *ListOpts) (*ApiVersionCollection, error) Create(opts *ApiVersion) (*ApiVersion, error) Update(existing *ApiVersion, updates interface{}) (*ApiVersion, error) ById(id string) (*ApiVersion, error) Delete(container *ApiVersion) error }
type AttachInput ¶
type AttachInputClient ¶
type AttachInputClient struct {
// contains filtered or unexported fields
}
func (*AttachInputClient) ById ¶
func (c *AttachInputClient) ById(id string) (*AttachInput, error)
func (*AttachInputClient) Create ¶
func (c *AttachInputClient) Create(container *AttachInput) (*AttachInput, error)
func (*AttachInputClient) Delete ¶
func (c *AttachInputClient) Delete(container *AttachInput) error
func (*AttachInputClient) List ¶
func (c *AttachInputClient) List(opts *ListOpts) (*AttachInputCollection, error)
func (*AttachInputClient) Update ¶
func (c *AttachInputClient) Update(existing *AttachInput, updates interface{}) (*AttachInput, error)
type AttachInputCollection ¶
type AttachInputCollection struct { Collection Data []AttachInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*AttachInputCollection) Next ¶
func (cc *AttachInputCollection) Next() (*AttachInputCollection, error)
type AttachInputOperations ¶
type AttachInputOperations interface { List(opts *ListOpts) (*AttachInputCollection, error) Create(opts *AttachInput) (*AttachInput, error) Update(existing *AttachInput, updates interface{}) (*AttachInput, error) ById(id string) (*AttachInput, error) Delete(container *AttachInput) error }
type BackingImage ¶ added in v1.1.1
type BackingImage struct { Resource `yaml:"-"` DeletionTimestamp string `json:"deletionTimestamp,omitempty" yaml:"deletion_timestamp,omitempty"` DiskStateMap map[string]string `json:"diskStateMap,omitempty" yaml:"disk_state_map,omitempty"` ImageURL string `json:"imageURL,omitempty" yaml:"image_url,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` }
type BackingImageCleanupInput ¶ added in v1.1.1
type BackingImageCleanupInputClient ¶ added in v1.1.1
type BackingImageCleanupInputClient struct {
// contains filtered or unexported fields
}
func (*BackingImageCleanupInputClient) ById ¶ added in v1.1.1
func (c *BackingImageCleanupInputClient) ById(id string) (*BackingImageCleanupInput, error)
func (*BackingImageCleanupInputClient) Create ¶ added in v1.1.1
func (c *BackingImageCleanupInputClient) Create(container *BackingImageCleanupInput) (*BackingImageCleanupInput, error)
func (*BackingImageCleanupInputClient) Delete ¶ added in v1.1.1
func (c *BackingImageCleanupInputClient) Delete(container *BackingImageCleanupInput) error
func (*BackingImageCleanupInputClient) List ¶ added in v1.1.1
func (c *BackingImageCleanupInputClient) List(opts *ListOpts) (*BackingImageCleanupInputCollection, error)
func (*BackingImageCleanupInputClient) Update ¶ added in v1.1.1
func (c *BackingImageCleanupInputClient) Update(existing *BackingImageCleanupInput, updates interface{}) (*BackingImageCleanupInput, error)
type BackingImageCleanupInputCollection ¶ added in v1.1.1
type BackingImageCleanupInputCollection struct { Collection Data []BackingImageCleanupInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*BackingImageCleanupInputCollection) Next ¶ added in v1.1.1
func (cc *BackingImageCleanupInputCollection) Next() (*BackingImageCleanupInputCollection, error)
type BackingImageCleanupInputOperations ¶ added in v1.1.1
type BackingImageCleanupInputOperations interface { List(opts *ListOpts) (*BackingImageCleanupInputCollection, error) Create(opts *BackingImageCleanupInput) (*BackingImageCleanupInput, error) Update(existing *BackingImageCleanupInput, updates interface{}) (*BackingImageCleanupInput, error) ById(id string) (*BackingImageCleanupInput, error) Delete(container *BackingImageCleanupInput) error }
type BackingImageClient ¶ added in v1.1.1
type BackingImageClient struct {
// contains filtered or unexported fields
}
func (*BackingImageClient) ActionBackingImageCleanup ¶ added in v1.1.1
func (c *BackingImageClient) ActionBackingImageCleanup(resource *BackingImage, input *BackingImageCleanupInput) (*BackingImage, error)
func (*BackingImageClient) ById ¶ added in v1.1.1
func (c *BackingImageClient) ById(id string) (*BackingImage, error)
func (*BackingImageClient) Create ¶ added in v1.1.1
func (c *BackingImageClient) Create(container *BackingImage) (*BackingImage, error)
func (*BackingImageClient) Delete ¶ added in v1.1.1
func (c *BackingImageClient) Delete(container *BackingImage) error
func (*BackingImageClient) List ¶ added in v1.1.1
func (c *BackingImageClient) List(opts *ListOpts) (*BackingImageCollection, error)
func (*BackingImageClient) Update ¶ added in v1.1.1
func (c *BackingImageClient) Update(existing *BackingImage, updates interface{}) (*BackingImage, error)
type BackingImageCollection ¶ added in v1.1.1
type BackingImageCollection struct { Collection Data []BackingImage `json:"data,omitempty"` // contains filtered or unexported fields }
func (*BackingImageCollection) Next ¶ added in v1.1.1
func (cc *BackingImageCollection) Next() (*BackingImageCollection, error)
type BackingImageOperations ¶ added in v1.1.1
type BackingImageOperations interface { List(opts *ListOpts) (*BackingImageCollection, error) Create(opts *BackingImage) (*BackingImage, error) Update(existing *BackingImage, updates interface{}) (*BackingImage, error) ById(id string) (*BackingImage, error) Delete(container *BackingImage) error ActionBackingImageCleanup(*BackingImage, *BackingImageCleanupInput) (*BackingImage, error) }
type Backup ¶
type Backup struct { Resource `yaml:"-"` Created string `json:"created,omitempty" yaml:"created,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Messages map[string]string `json:"messages,omitempty" yaml:"messages,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Size string `json:"size,omitempty" yaml:"size,omitempty"` SnapshotCreated string `json:"snapshotCreated,omitempty" yaml:"snapshot_created,omitempty"` SnapshotName string `json:"snapshotName,omitempty" yaml:"snapshot_name,omitempty"` Url string `json:"url,omitempty" yaml:"url,omitempty"` VolumeBackingImageName string `json:"volumeBackingImageName,omitempty" yaml:"volume_backing_image_name,omitempty"` VolumeBackingImageURL string `json:"volumeBackingImageURL,omitempty" yaml:"volume_backing_image_url,omitempty"` VolumeCreated string `json:"volumeCreated,omitempty" yaml:"volume_created,omitempty"` VolumeName string `json:"volumeName,omitempty" yaml:"volume_name,omitempty"` VolumeSize string `json:"volumeSize,omitempty" yaml:"volume_size,omitempty"` }
type BackupClient ¶
type BackupClient struct {
// contains filtered or unexported fields
}
func (*BackupClient) Delete ¶
func (c *BackupClient) Delete(container *Backup) error
func (*BackupClient) List ¶
func (c *BackupClient) List(opts *ListOpts) (*BackupCollection, error)
type BackupCollection ¶
type BackupCollection struct { Collection Data []Backup `json:"data,omitempty"` // contains filtered or unexported fields }
func (*BackupCollection) Next ¶
func (cc *BackupCollection) Next() (*BackupCollection, error)
type BackupInput ¶
type BackupInputClient ¶
type BackupInputClient struct {
// contains filtered or unexported fields
}
func (*BackupInputClient) ById ¶
func (c *BackupInputClient) ById(id string) (*BackupInput, error)
func (*BackupInputClient) Create ¶
func (c *BackupInputClient) Create(container *BackupInput) (*BackupInput, error)
func (*BackupInputClient) Delete ¶
func (c *BackupInputClient) Delete(container *BackupInput) error
func (*BackupInputClient) List ¶
func (c *BackupInputClient) List(opts *ListOpts) (*BackupInputCollection, error)
func (*BackupInputClient) Update ¶
func (c *BackupInputClient) Update(existing *BackupInput, updates interface{}) (*BackupInput, error)
type BackupInputCollection ¶
type BackupInputCollection struct { Collection Data []BackupInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*BackupInputCollection) Next ¶
func (cc *BackupInputCollection) Next() (*BackupInputCollection, error)
type BackupInputOperations ¶
type BackupInputOperations interface { List(opts *ListOpts) (*BackupInputCollection, error) Create(opts *BackupInput) (*BackupInput, error) Update(existing *BackupInput, updates interface{}) (*BackupInput, error) ById(id string) (*BackupInput, error) Delete(container *BackupInput) error }
type BackupListOutput ¶ added in v1.0.1
type BackupListOutputClient ¶ added in v1.0.1
type BackupListOutputClient struct {
// contains filtered or unexported fields
}
func (*BackupListOutputClient) ById ¶ added in v1.0.1
func (c *BackupListOutputClient) ById(id string) (*BackupListOutput, error)
func (*BackupListOutputClient) Create ¶ added in v1.0.1
func (c *BackupListOutputClient) Create(container *BackupListOutput) (*BackupListOutput, error)
func (*BackupListOutputClient) Delete ¶ added in v1.0.1
func (c *BackupListOutputClient) Delete(container *BackupListOutput) error
func (*BackupListOutputClient) List ¶ added in v1.0.1
func (c *BackupListOutputClient) List(opts *ListOpts) (*BackupListOutputCollection, error)
func (*BackupListOutputClient) Update ¶ added in v1.0.1
func (c *BackupListOutputClient) Update(existing *BackupListOutput, updates interface{}) (*BackupListOutput, error)
type BackupListOutputCollection ¶ added in v1.0.1
type BackupListOutputCollection struct { Collection Data []BackupListOutput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*BackupListOutputCollection) Next ¶ added in v1.0.1
func (cc *BackupListOutputCollection) Next() (*BackupListOutputCollection, error)
type BackupListOutputOperations ¶ added in v1.0.1
type BackupListOutputOperations interface { List(opts *ListOpts) (*BackupListOutputCollection, error) Create(opts *BackupListOutput) (*BackupListOutput, error) Update(existing *BackupListOutput, updates interface{}) (*BackupListOutput, error) ById(id string) (*BackupListOutput, error) Delete(container *BackupListOutput) error }
type BackupOperations ¶
type BackupStatus ¶ added in v0.6.0
type BackupStatus struct { Resource `yaml:"-"` BackupURL string `json:"backupURL,omitempty" yaml:"backup_url,omitempty"` Error string `json:"error,omitempty" yaml:"error,omitempty"` Progress int64 `json:"progress,omitempty" yaml:"progress,omitempty"` Replica string `json:"replica,omitempty" yaml:"replica,omitempty"` Snapshot string `json:"snapshot,omitempty" yaml:"snapshot,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` }
type BackupStatusClient ¶ added in v0.6.0
type BackupStatusClient struct {
// contains filtered or unexported fields
}
func (*BackupStatusClient) ById ¶ added in v0.6.0
func (c *BackupStatusClient) ById(id string) (*BackupStatus, error)
func (*BackupStatusClient) Create ¶ added in v0.6.0
func (c *BackupStatusClient) Create(container *BackupStatus) (*BackupStatus, error)
func (*BackupStatusClient) Delete ¶ added in v0.6.0
func (c *BackupStatusClient) Delete(container *BackupStatus) error
func (*BackupStatusClient) List ¶ added in v0.6.0
func (c *BackupStatusClient) List(opts *ListOpts) (*BackupStatusCollection, error)
func (*BackupStatusClient) Update ¶ added in v0.6.0
func (c *BackupStatusClient) Update(existing *BackupStatus, updates interface{}) (*BackupStatus, error)
type BackupStatusCollection ¶ added in v0.6.0
type BackupStatusCollection struct { Collection Data []BackupStatus `json:"data,omitempty"` // contains filtered or unexported fields }
func (*BackupStatusCollection) Next ¶ added in v0.6.0
func (cc *BackupStatusCollection) Next() (*BackupStatusCollection, error)
type BackupStatusOperations ¶ added in v0.6.0
type BackupStatusOperations interface { List(opts *ListOpts) (*BackupStatusCollection, error) Create(opts *BackupStatus) (*BackupStatus, error) Update(existing *BackupStatus, updates interface{}) (*BackupStatus, error) ById(id string) (*BackupStatus, error) Delete(container *BackupStatus) error }
type BackupVolume ¶
type BackupVolume struct { Resource `yaml:"-"` BackingImageName string `json:"backingImageName,omitempty" yaml:"backing_image_name,omitempty"` BackingImageURL string `json:"backingImageURL,omitempty" yaml:"backing_image_url,omitempty"` Backups map[string]string `json:"backups,omitempty" yaml:"backups,omitempty"` BaseImage string `json:"baseImage,omitempty" yaml:"base_image,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` DataStored string `json:"dataStored,omitempty" yaml:"data_stored,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LastBackupAt string `json:"lastBackupAt,omitempty" yaml:"last_backup_at,omitempty"` LastBackupName string `json:"lastBackupName,omitempty" yaml:"last_backup_name,omitempty"` Messages map[string]string `json:"messages,omitempty" yaml:"messages,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Size string `json:"size,omitempty" yaml:"size,omitempty"` }
type BackupVolumeClient ¶
type BackupVolumeClient struct {
// contains filtered or unexported fields
}
func (*BackupVolumeClient) ActionBackupDelete ¶
func (c *BackupVolumeClient) ActionBackupDelete(resource *BackupVolume, input *BackupInput) (*BackupVolume, error)
func (*BackupVolumeClient) ActionBackupGet ¶
func (c *BackupVolumeClient) ActionBackupGet(resource *BackupVolume, input *BackupInput) (*Backup, error)
func (*BackupVolumeClient) ActionBackupList ¶ added in v1.0.1
func (c *BackupVolumeClient) ActionBackupList(resource *BackupVolume) (*BackupListOutput, error)
func (*BackupVolumeClient) ById ¶
func (c *BackupVolumeClient) ById(id string) (*BackupVolume, error)
func (*BackupVolumeClient) Create ¶
func (c *BackupVolumeClient) Create(container *BackupVolume) (*BackupVolume, error)
func (*BackupVolumeClient) Delete ¶
func (c *BackupVolumeClient) Delete(container *BackupVolume) error
func (*BackupVolumeClient) List ¶
func (c *BackupVolumeClient) List(opts *ListOpts) (*BackupVolumeCollection, error)
func (*BackupVolumeClient) Update ¶
func (c *BackupVolumeClient) Update(existing *BackupVolume, updates interface{}) (*BackupVolume, error)
type BackupVolumeCollection ¶
type BackupVolumeCollection struct { Collection Data []BackupVolume `json:"data,omitempty"` // contains filtered or unexported fields }
func (*BackupVolumeCollection) Next ¶
func (cc *BackupVolumeCollection) Next() (*BackupVolumeCollection, error)
type BackupVolumeOperations ¶
type BackupVolumeOperations interface { List(opts *ListOpts) (*BackupVolumeCollection, error) Create(opts *BackupVolume) (*BackupVolume, error) Update(existing *BackupVolume, updates interface{}) (*BackupVolume, error) ById(id string) (*BackupVolume, error) Delete(container *BackupVolume) error ActionBackupDelete(*BackupVolume, *BackupInput) (*BackupVolume, error) ActionBackupGet(*BackupVolume, *BackupInput) (*Backup, error) ActionBackupList(*BackupVolume) (*BackupListOutput, error) }
type ClientOpts ¶
type Collection ¶
type Collection struct { Type string `json:"type,omitempty"` ResourceType string `json:"resourceType,omitempty"` Links map[string]string `json:"links,omitempty"` CreateTypes map[string]string `json:"createTypes,omitempty"` Actions map[string]string `json:"actions,omitempty"` SortLinks map[string]string `json:"sortLinks,omitempty"` Pagination *Pagination `json:"pagination,omitempty"` Sort *Sort `json:"sort,omitempty"` Filters map[string][]Condition `json:"filters,omitempty"` }
type Condition ¶
type Condition struct { Modifier string `json:"modifier,omitempty"` Value interface{} `json:"value,omitempty"` }
type Controller ¶
type Controller struct { Resource `yaml:"-"` ActualSize string `json:"actualSize,omitempty" yaml:"actual_size,omitempty"` Address string `json:"address,omitempty" yaml:"address,omitempty"` CurrentImage string `json:"currentImage,omitempty" yaml:"current_image,omitempty"` Endpoint string `json:"endpoint,omitempty" yaml:"endpoint,omitempty"` EngineImage string `json:"engineImage,omitempty" yaml:"engine_image,omitempty"` HostId string `json:"hostId,omitempty" yaml:"host_id,omitempty"` InstanceManagerName string `json:"instanceManagerName,omitempty" yaml:"instance_manager_name,omitempty"` IsExpanding bool `json:"isExpanding,omitempty" yaml:"is_expanding,omitempty"` LastExpansionError string `json:"lastExpansionError,omitempty" yaml:"last_expansion_error,omitempty"` LastExpansionFailedAt string `json:"lastExpansionFailedAt,omitempty" yaml:"last_expansion_failed_at,omitempty"` LastRestoredBackup string `json:"lastRestoredBackup,omitempty" yaml:"last_restored_backup,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` RequestedBackupRestore string `json:"requestedBackupRestore,omitempty" yaml:"requested_backup_restore,omitempty"` Running bool `json:"running,omitempty" yaml:"running,omitempty"` Size string `json:"size,omitempty" yaml:"size,omitempty"` }
type ControllerClient ¶
type ControllerClient struct {
// contains filtered or unexported fields
}
func (*ControllerClient) ById ¶
func (c *ControllerClient) ById(id string) (*Controller, error)
func (*ControllerClient) Create ¶
func (c *ControllerClient) Create(container *Controller) (*Controller, error)
func (*ControllerClient) Delete ¶
func (c *ControllerClient) Delete(container *Controller) error
func (*ControllerClient) List ¶
func (c *ControllerClient) List(opts *ListOpts) (*ControllerCollection, error)
func (*ControllerClient) Update ¶
func (c *ControllerClient) Update(existing *Controller, updates interface{}) (*Controller, error)
type ControllerCollection ¶
type ControllerCollection struct { Collection Data []Controller `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ControllerCollection) Next ¶
func (cc *ControllerCollection) Next() (*ControllerCollection, error)
type ControllerOperations ¶
type ControllerOperations interface { List(opts *ListOpts) (*ControllerCollection, error) Create(opts *Controller) (*Controller, error) Update(existing *Controller, updates interface{}) (*Controller, error) ById(id string) (*Controller, error) Delete(container *Controller) error }
type DetachInput ¶ added in v1.1.1
type DetachInputClient ¶ added in v1.1.1
type DetachInputClient struct {
// contains filtered or unexported fields
}
func (*DetachInputClient) ById ¶ added in v1.1.1
func (c *DetachInputClient) ById(id string) (*DetachInput, error)
func (*DetachInputClient) Create ¶ added in v1.1.1
func (c *DetachInputClient) Create(container *DetachInput) (*DetachInput, error)
func (*DetachInputClient) Delete ¶ added in v1.1.1
func (c *DetachInputClient) Delete(container *DetachInput) error
func (*DetachInputClient) List ¶ added in v1.1.1
func (c *DetachInputClient) List(opts *ListOpts) (*DetachInputCollection, error)
func (*DetachInputClient) Update ¶ added in v1.1.1
func (c *DetachInputClient) Update(existing *DetachInput, updates interface{}) (*DetachInput, error)
type DetachInputCollection ¶ added in v1.1.1
type DetachInputCollection struct { Collection Data []DetachInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DetachInputCollection) Next ¶ added in v1.1.1
func (cc *DetachInputCollection) Next() (*DetachInputCollection, error)
type DetachInputOperations ¶ added in v1.1.1
type DetachInputOperations interface { List(opts *ListOpts) (*DetachInputCollection, error) Create(opts *DetachInput) (*DetachInput, error) Update(existing *DetachInput, updates interface{}) (*DetachInput, error) ById(id string) (*DetachInput, error) Delete(container *DetachInput) error }
type DiskCondition ¶
type DiskCondition struct { Resource `yaml:"-"` LastProbeTime string `json:"lastProbeTime,omitempty" yaml:"last_probe_time,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"last_transition_time,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` }
type DiskConditionClient ¶
type DiskConditionClient struct {
// contains filtered or unexported fields
}
func (*DiskConditionClient) ById ¶
func (c *DiskConditionClient) ById(id string) (*DiskCondition, error)
func (*DiskConditionClient) Create ¶
func (c *DiskConditionClient) Create(container *DiskCondition) (*DiskCondition, error)
func (*DiskConditionClient) Delete ¶
func (c *DiskConditionClient) Delete(container *DiskCondition) error
func (*DiskConditionClient) List ¶
func (c *DiskConditionClient) List(opts *ListOpts) (*DiskConditionCollection, error)
func (*DiskConditionClient) Update ¶
func (c *DiskConditionClient) Update(existing *DiskCondition, updates interface{}) (*DiskCondition, error)
type DiskConditionCollection ¶
type DiskConditionCollection struct { Collection Data []DiskCondition `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DiskConditionCollection) Next ¶
func (cc *DiskConditionCollection) Next() (*DiskConditionCollection, error)
type DiskConditionOperations ¶
type DiskConditionOperations interface { List(opts *ListOpts) (*DiskConditionCollection, error) Create(opts *DiskCondition) (*DiskCondition, error) Update(existing *DiskCondition, updates interface{}) (*DiskCondition, error) ById(id string) (*DiskCondition, error) Delete(container *DiskCondition) error }
type DiskInfo ¶
type DiskInfo struct { Resource `yaml:"-"` AllowScheduling bool `json:"allowScheduling,omitempty" yaml:"allow_scheduling,omitempty"` Conditions map[string]interface{} `json:"conditions,omitempty" yaml:"conditions,omitempty"` DiskUUID string `json:"diskUUID,omitempty" yaml:"disk_uuid,omitempty"` EvictionRequested bool `json:"evictionRequested,omitempty" yaml:"eviction_requested,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ScheduledReplica map[string]string `json:"scheduledReplica,omitempty" yaml:"scheduled_replica,omitempty"` StorageAvailable int64 `json:"storageAvailable,omitempty" yaml:"storage_available,omitempty"` StorageMaximum int64 `json:"storageMaximum,omitempty" yaml:"storage_maximum,omitempty"` StorageReserved int64 `json:"storageReserved,omitempty" yaml:"storage_reserved,omitempty"` StorageScheduled int64 `json:"storageScheduled,omitempty" yaml:"storage_scheduled,omitempty"` Tags []string `json:"tags,omitempty" yaml:"tags,omitempty"` }
type DiskInfoClient ¶
type DiskInfoClient struct {
// contains filtered or unexported fields
}
func (*DiskInfoClient) Create ¶
func (c *DiskInfoClient) Create(container *DiskInfo) (*DiskInfo, error)
func (*DiskInfoClient) Delete ¶
func (c *DiskInfoClient) Delete(container *DiskInfo) error
func (*DiskInfoClient) List ¶
func (c *DiskInfoClient) List(opts *ListOpts) (*DiskInfoCollection, error)
type DiskInfoCollection ¶
type DiskInfoCollection struct { Collection Data []DiskInfo `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DiskInfoCollection) Next ¶
func (cc *DiskInfoCollection) Next() (*DiskInfoCollection, error)
type DiskInfoOperations ¶
type DiskUpdate ¶
type DiskUpdate struct { Resource `yaml:"-"` AllowScheduling bool `json:"allowScheduling,omitempty" yaml:"allow_scheduling,omitempty"` EvictionRequested bool `json:"evictionRequested,omitempty" yaml:"eviction_requested,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` StorageReserved int64 `json:"storageReserved,omitempty" yaml:"storage_reserved,omitempty"` Tags []string `json:"tags,omitempty" yaml:"tags,omitempty"` }
type DiskUpdateClient ¶
type DiskUpdateClient struct {
// contains filtered or unexported fields
}
func (*DiskUpdateClient) ById ¶
func (c *DiskUpdateClient) ById(id string) (*DiskUpdate, error)
func (*DiskUpdateClient) Create ¶
func (c *DiskUpdateClient) Create(container *DiskUpdate) (*DiskUpdate, error)
func (*DiskUpdateClient) Delete ¶
func (c *DiskUpdateClient) Delete(container *DiskUpdate) error
func (*DiskUpdateClient) List ¶
func (c *DiskUpdateClient) List(opts *ListOpts) (*DiskUpdateCollection, error)
func (*DiskUpdateClient) Update ¶
func (c *DiskUpdateClient) Update(existing *DiskUpdate, updates interface{}) (*DiskUpdate, error)
type DiskUpdateCollection ¶
type DiskUpdateCollection struct { Collection Data []DiskUpdate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DiskUpdateCollection) Next ¶
func (cc *DiskUpdateCollection) Next() (*DiskUpdateCollection, error)
type DiskUpdateInput ¶
type DiskUpdateInput struct { Resource `yaml:"-"` Disks []DiskUpdate `json:"disks,omitempty" yaml:"disks,omitempty"` }
type DiskUpdateInputClient ¶
type DiskUpdateInputClient struct {
// contains filtered or unexported fields
}
func (*DiskUpdateInputClient) ById ¶
func (c *DiskUpdateInputClient) ById(id string) (*DiskUpdateInput, error)
func (*DiskUpdateInputClient) Create ¶
func (c *DiskUpdateInputClient) Create(container *DiskUpdateInput) (*DiskUpdateInput, error)
func (*DiskUpdateInputClient) Delete ¶
func (c *DiskUpdateInputClient) Delete(container *DiskUpdateInput) error
func (*DiskUpdateInputClient) List ¶
func (c *DiskUpdateInputClient) List(opts *ListOpts) (*DiskUpdateInputCollection, error)
func (*DiskUpdateInputClient) Update ¶
func (c *DiskUpdateInputClient) Update(existing *DiskUpdateInput, updates interface{}) (*DiskUpdateInput, error)
type DiskUpdateInputCollection ¶
type DiskUpdateInputCollection struct { Collection Data []DiskUpdateInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DiskUpdateInputCollection) Next ¶
func (cc *DiskUpdateInputCollection) Next() (*DiskUpdateInputCollection, error)
type DiskUpdateInputOperations ¶
type DiskUpdateInputOperations interface { List(opts *ListOpts) (*DiskUpdateInputCollection, error) Create(opts *DiskUpdateInput) (*DiskUpdateInput, error) Update(existing *DiskUpdateInput, updates interface{}) (*DiskUpdateInput, error) ById(id string) (*DiskUpdateInput, error) Delete(container *DiskUpdateInput) error }
type DiskUpdateOperations ¶
type DiskUpdateOperations interface { List(opts *ListOpts) (*DiskUpdateCollection, error) Create(opts *DiskUpdate) (*DiskUpdate, error) Update(existing *DiskUpdate, updates interface{}) (*DiskUpdate, error) ById(id string) (*DiskUpdate, error) Delete(container *DiskUpdate) error }
type EngineImage ¶
type EngineImage struct { Resource `yaml:"-"` BuildDate string `json:"buildDate,omitempty" yaml:"build_date,omitempty"` CliAPIMinVersion int64 `json:"cliAPIMinVersion,omitempty" yaml:"cli_apimin_version,omitempty"` CliAPIVersion int64 `json:"cliAPIVersion,omitempty" yaml:"cli_apiversion,omitempty"` Conditions map[string]interface{} `json:"conditions,omitempty" yaml:"conditions,omitempty"` ControllerAPIMinVersion int64 `json:"controllerAPIMinVersion,omitempty" yaml:"controller_apimin_version,omitempty"` ControllerAPIVersion int64 `json:"controllerAPIVersion,omitempty" yaml:"controller_apiversion,omitempty"` DataFormatMinVersion int64 `json:"dataFormatMinVersion,omitempty" yaml:"data_format_min_version,omitempty"` DataFormatVersion int64 `json:"dataFormatVersion,omitempty" yaml:"data_format_version,omitempty"` Default bool `json:"default,omitempty" yaml:"default,omitempty"` GitCommit string `json:"gitCommit,omitempty" yaml:"git_commit,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NoRefSince string `json:"noRefSince,omitempty" yaml:"no_ref_since,omitempty"` NodeDeploymentMap map[string]bool `json:"nodeDeploymentMap,omitempty" yaml:"node_deployment_map,omitempty"` OwnerID string `json:"ownerID,omitempty" yaml:"owner_id,omitempty"` RefCount int64 `json:"refCount,omitempty" yaml:"ref_count,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` }
type EngineImageClient ¶
type EngineImageClient struct {
// contains filtered or unexported fields
}
func (*EngineImageClient) ById ¶
func (c *EngineImageClient) ById(id string) (*EngineImage, error)
func (*EngineImageClient) Create ¶
func (c *EngineImageClient) Create(container *EngineImage) (*EngineImage, error)
func (*EngineImageClient) Delete ¶
func (c *EngineImageClient) Delete(container *EngineImage) error
func (*EngineImageClient) List ¶
func (c *EngineImageClient) List(opts *ListOpts) (*EngineImageCollection, error)
func (*EngineImageClient) Update ¶
func (c *EngineImageClient) Update(existing *EngineImage, updates interface{}) (*EngineImage, error)
type EngineImageCollection ¶
type EngineImageCollection struct { Collection Data []EngineImage `json:"data,omitempty"` // contains filtered or unexported fields }
func (*EngineImageCollection) Next ¶
func (cc *EngineImageCollection) Next() (*EngineImageCollection, error)
type EngineImageOperations ¶
type EngineImageOperations interface { List(opts *ListOpts) (*EngineImageCollection, error) Create(opts *EngineImage) (*EngineImage, error) Update(existing *EngineImage, updates interface{}) (*EngineImage, error) ById(id string) (*EngineImage, error) Delete(container *EngineImage) error }
type EngineUpgradeInput ¶
type EngineUpgradeInputClient ¶
type EngineUpgradeInputClient struct {
// contains filtered or unexported fields
}
func (*EngineUpgradeInputClient) ById ¶
func (c *EngineUpgradeInputClient) ById(id string) (*EngineUpgradeInput, error)
func (*EngineUpgradeInputClient) Create ¶
func (c *EngineUpgradeInputClient) Create(container *EngineUpgradeInput) (*EngineUpgradeInput, error)
func (*EngineUpgradeInputClient) Delete ¶
func (c *EngineUpgradeInputClient) Delete(container *EngineUpgradeInput) error
func (*EngineUpgradeInputClient) List ¶
func (c *EngineUpgradeInputClient) List(opts *ListOpts) (*EngineUpgradeInputCollection, error)
func (*EngineUpgradeInputClient) Update ¶
func (c *EngineUpgradeInputClient) Update(existing *EngineUpgradeInput, updates interface{}) (*EngineUpgradeInput, error)
type EngineUpgradeInputCollection ¶
type EngineUpgradeInputCollection struct { Collection Data []EngineUpgradeInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*EngineUpgradeInputCollection) Next ¶
func (cc *EngineUpgradeInputCollection) Next() (*EngineUpgradeInputCollection, error)
type EngineUpgradeInputOperations ¶
type EngineUpgradeInputOperations interface { List(opts *ListOpts) (*EngineUpgradeInputCollection, error) Create(opts *EngineUpgradeInput) (*EngineUpgradeInput, error) Update(existing *EngineUpgradeInput, updates interface{}) (*EngineUpgradeInput, error) ById(id string) (*EngineUpgradeInput, error) Delete(container *EngineUpgradeInput) error }
type ErrorClient ¶
type ErrorClient struct {
// contains filtered or unexported fields
}
func (*ErrorClient) Delete ¶
func (c *ErrorClient) Delete(container *Error) error
func (*ErrorClient) List ¶
func (c *ErrorClient) List(opts *ListOpts) (*ErrorCollection, error)
type ErrorCollection ¶
type ErrorCollection struct { Collection Data []Error `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ErrorCollection) Next ¶
func (cc *ErrorCollection) Next() (*ErrorCollection, error)
type ErrorOperations ¶
type ExpandInput ¶ added in v0.8.0
type ExpandInputClient ¶ added in v0.8.0
type ExpandInputClient struct {
// contains filtered or unexported fields
}
func (*ExpandInputClient) ById ¶ added in v0.8.0
func (c *ExpandInputClient) ById(id string) (*ExpandInput, error)
func (*ExpandInputClient) Create ¶ added in v0.8.0
func (c *ExpandInputClient) Create(container *ExpandInput) (*ExpandInput, error)
func (*ExpandInputClient) Delete ¶ added in v0.8.0
func (c *ExpandInputClient) Delete(container *ExpandInput) error
func (*ExpandInputClient) List ¶ added in v0.8.0
func (c *ExpandInputClient) List(opts *ListOpts) (*ExpandInputCollection, error)
func (*ExpandInputClient) Update ¶ added in v0.8.0
func (c *ExpandInputClient) Update(existing *ExpandInput, updates interface{}) (*ExpandInput, error)
type ExpandInputCollection ¶ added in v0.8.0
type ExpandInputCollection struct { Collection Data []ExpandInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ExpandInputCollection) Next ¶ added in v0.8.0
func (cc *ExpandInputCollection) Next() (*ExpandInputCollection, error)
type ExpandInputOperations ¶ added in v0.8.0
type ExpandInputOperations interface { List(opts *ListOpts) (*ExpandInputCollection, error) Create(opts *ExpandInput) (*ExpandInput, error) Update(existing *ExpandInput, updates interface{}) (*ExpandInput, error) ById(id string) (*ExpandInput, error) Delete(container *ExpandInput) error }
type Field ¶
type Field struct { Type string `json:"type,omitempty"` Default interface{} `json:"default,omitempty"` Unique bool `json:"unique,omitempty"` Nullable bool `json:"nullable,omitempty"` Create bool `json:"create,omitempty"` Required bool `json:"required,omitempty"` Update bool `json:"update,omitempty"` MinLength *int64 `json:"minLength,omitempty"` MaxLength *int64 `json:"maxLength,omitempty"` Min *int64 `json:"min,omitempty"` Max *int64 `json:"max,omitempty"` Options []string `json:"options,omitempty"` ValidChars string `json:"validChars,omitempty"` InvalidChars string `json:"invalidChars,omitempty"` Description string `json:"description,omitempty"` }
type GenericCollection ¶
type GenericCollection struct { Collection Data []interface{} `json:"data,omitempty"` }
type InstanceManager ¶ added in v1.0.1
type InstanceManager struct { Resource `yaml:"-"` CurrentState string `json:"currentState,omitempty" yaml:"current_state,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` Instances map[string]string `json:"instances,omitempty" yaml:"instances,omitempty"` ManagerType string `json:"managerType,omitempty" yaml:"manager_type,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NodeID string `json:"nodeID,omitempty" yaml:"node_id,omitempty"` }
type InstanceManagerClient ¶ added in v1.0.1
type InstanceManagerClient struct {
// contains filtered or unexported fields
}
func (*InstanceManagerClient) ById ¶ added in v1.0.1
func (c *InstanceManagerClient) ById(id string) (*InstanceManager, error)
func (*InstanceManagerClient) Create ¶ added in v1.0.1
func (c *InstanceManagerClient) Create(container *InstanceManager) (*InstanceManager, error)
func (*InstanceManagerClient) Delete ¶ added in v1.0.1
func (c *InstanceManagerClient) Delete(container *InstanceManager) error
func (*InstanceManagerClient) List ¶ added in v1.0.1
func (c *InstanceManagerClient) List(opts *ListOpts) (*InstanceManagerCollection, error)
func (*InstanceManagerClient) Update ¶ added in v1.0.1
func (c *InstanceManagerClient) Update(existing *InstanceManager, updates interface{}) (*InstanceManager, error)
type InstanceManagerCollection ¶ added in v1.0.1
type InstanceManagerCollection struct { Collection Data []InstanceManager `json:"data,omitempty"` // contains filtered or unexported fields }
func (*InstanceManagerCollection) Next ¶ added in v1.0.1
func (cc *InstanceManagerCollection) Next() (*InstanceManagerCollection, error)
type InstanceManagerOperations ¶ added in v1.0.1
type InstanceManagerOperations interface { List(opts *ListOpts) (*InstanceManagerCollection, error) Create(opts *InstanceManager) (*InstanceManager, error) Update(existing *InstanceManager, updates interface{}) (*InstanceManager, error) ById(id string) (*InstanceManager, error) Delete(container *InstanceManager) error }
type KubernetesStatus ¶ added in v0.6.0
type KubernetesStatus struct { Resource `yaml:"-"` LastPVCRefAt string `json:"lastPVCRefAt,omitempty" yaml:"last_pvcref_at,omitempty"` LastPodRefAt string `json:"lastPodRefAt,omitempty" yaml:"last_pod_ref_at,omitempty"` Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` PvName string `json:"pvName,omitempty" yaml:"pv_name,omitempty"` PvStatus string `json:"pvStatus,omitempty" yaml:"pv_status,omitempty"` PvcName string `json:"pvcName,omitempty" yaml:"pvc_name,omitempty"` WorkloadsStatus []WorkloadStatus `json:"workloadsStatus,omitempty" yaml:"workloads_status,omitempty"` }
type KubernetesStatusClient ¶ added in v0.6.0
type KubernetesStatusClient struct {
// contains filtered or unexported fields
}
func (*KubernetesStatusClient) ById ¶ added in v0.6.0
func (c *KubernetesStatusClient) ById(id string) (*KubernetesStatus, error)
func (*KubernetesStatusClient) Create ¶ added in v0.6.0
func (c *KubernetesStatusClient) Create(container *KubernetesStatus) (*KubernetesStatus, error)
func (*KubernetesStatusClient) Delete ¶ added in v0.6.0
func (c *KubernetesStatusClient) Delete(container *KubernetesStatus) error
func (*KubernetesStatusClient) List ¶ added in v0.6.0
func (c *KubernetesStatusClient) List(opts *ListOpts) (*KubernetesStatusCollection, error)
func (*KubernetesStatusClient) Update ¶ added in v0.6.0
func (c *KubernetesStatusClient) Update(existing *KubernetesStatus, updates interface{}) (*KubernetesStatus, error)
type KubernetesStatusCollection ¶ added in v0.6.0
type KubernetesStatusCollection struct { Collection Data []KubernetesStatus `json:"data,omitempty"` // contains filtered or unexported fields }
func (*KubernetesStatusCollection) Next ¶ added in v0.6.0
func (cc *KubernetesStatusCollection) Next() (*KubernetesStatusCollection, error)
type KubernetesStatusOperations ¶ added in v0.6.0
type KubernetesStatusOperations interface { List(opts *ListOpts) (*KubernetesStatusCollection, error) Create(opts *KubernetesStatus) (*KubernetesStatus, error) Update(existing *KubernetesStatus, updates interface{}) (*KubernetesStatus, error) ById(id string) (*KubernetesStatus, error) Delete(container *KubernetesStatus) error }
type ListOpts ¶
type ListOpts struct {
Filters map[string]interface{}
}
func NewListOpts ¶
func NewListOpts() *ListOpts
type Node ¶
type Node struct { Resource `yaml:"-"` Address string `json:"address,omitempty" yaml:"address,omitempty"` AllowScheduling bool `json:"allowScheduling,omitempty" yaml:"allow_scheduling,omitempty"` Conditions map[string]interface{} `json:"conditions,omitempty" yaml:"conditions,omitempty"` Disks map[string]interface{} `json:"disks,omitempty" yaml:"disks,omitempty"` EngineManagerCPURequest int64 `json:"engineManagerCPURequest,omitempty" yaml:"engine_manager_cpurequest,omitempty"` EvictionRequested bool `json:"evictionRequested,omitempty" yaml:"eviction_requested,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Region string `json:"region,omitempty" yaml:"region,omitempty"` ReplicaManagerCPURequest int64 `json:"replicaManagerCPURequest,omitempty" yaml:"replica_manager_cpurequest,omitempty"` Tags []string `json:"tags,omitempty" yaml:"tags,omitempty"` Zone string `json:"zone,omitempty" yaml:"zone,omitempty"` }
type NodeClient ¶
type NodeClient struct {
// contains filtered or unexported fields
}
func (*NodeClient) ActionDiskUpdate ¶
func (c *NodeClient) ActionDiskUpdate(resource *Node, input *DiskUpdateInput) (*Node, error)
func (*NodeClient) Delete ¶
func (c *NodeClient) Delete(container *Node) error
func (*NodeClient) List ¶
func (c *NodeClient) List(opts *ListOpts) (*NodeCollection, error)
type NodeCollection ¶
type NodeCollection struct { 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 { Resource `yaml:"-"` LastProbeTime string `json:"lastProbeTime,omitempty" yaml:"last_probe_time,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"last_transition_time,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` }
type NodeConditionClient ¶
type NodeConditionClient struct {
// contains filtered or unexported fields
}
func (*NodeConditionClient) ById ¶
func (c *NodeConditionClient) ById(id string) (*NodeCondition, error)
func (*NodeConditionClient) Create ¶
func (c *NodeConditionClient) Create(container *NodeCondition) (*NodeCondition, error)
func (*NodeConditionClient) Delete ¶
func (c *NodeConditionClient) Delete(container *NodeCondition) error
func (*NodeConditionClient) List ¶
func (c *NodeConditionClient) List(opts *ListOpts) (*NodeConditionCollection, error)
func (*NodeConditionClient) Update ¶
func (c *NodeConditionClient) Update(existing *NodeCondition, updates interface{}) (*NodeCondition, error)
type NodeConditionCollection ¶
type NodeConditionCollection struct { Collection Data []NodeCondition `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NodeConditionCollection) Next ¶
func (cc *NodeConditionCollection) Next() (*NodeConditionCollection, error)
type NodeConditionOperations ¶
type NodeConditionOperations interface { List(opts *ListOpts) (*NodeConditionCollection, error) Create(opts *NodeCondition) (*NodeCondition, error) Update(existing *NodeCondition, updates interface{}) (*NodeCondition, error) ById(id string) (*NodeCondition, error) Delete(container *NodeCondition) error }
type NodeInputClient ¶
type NodeInputClient struct {
// contains filtered or unexported fields
}
func (*NodeInputClient) Create ¶
func (c *NodeInputClient) Create(container *NodeInput) (*NodeInput, error)
func (*NodeInputClient) Delete ¶
func (c *NodeInputClient) Delete(container *NodeInput) error
func (*NodeInputClient) List ¶
func (c *NodeInputClient) List(opts *ListOpts) (*NodeInputCollection, error)
type NodeInputCollection ¶
type NodeInputCollection struct { Collection Data []NodeInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NodeInputCollection) Next ¶
func (cc *NodeInputCollection) Next() (*NodeInputCollection, error)
type NodeInputOperations ¶
type NodeOperations ¶
type PVCCreateInput ¶ added in v0.6.0
type PVCCreateInputClient ¶ added in v0.6.0
type PVCCreateInputClient struct {
// contains filtered or unexported fields
}
func (*PVCCreateInputClient) ById ¶ added in v0.6.0
func (c *PVCCreateInputClient) ById(id string) (*PVCCreateInput, error)
func (*PVCCreateInputClient) Create ¶ added in v0.6.0
func (c *PVCCreateInputClient) Create(container *PVCCreateInput) (*PVCCreateInput, error)
func (*PVCCreateInputClient) Delete ¶ added in v0.6.0
func (c *PVCCreateInputClient) Delete(container *PVCCreateInput) error
func (*PVCCreateInputClient) List ¶ added in v0.6.0
func (c *PVCCreateInputClient) List(opts *ListOpts) (*PVCCreateInputCollection, error)
func (*PVCCreateInputClient) Update ¶ added in v0.6.0
func (c *PVCCreateInputClient) Update(existing *PVCCreateInput, updates interface{}) (*PVCCreateInput, error)
type PVCCreateInputCollection ¶ added in v0.6.0
type PVCCreateInputCollection struct { Collection Data []PVCCreateInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PVCCreateInputCollection) Next ¶ added in v0.6.0
func (cc *PVCCreateInputCollection) Next() (*PVCCreateInputCollection, error)
type PVCCreateInputOperations ¶ added in v0.6.0
type PVCCreateInputOperations interface { List(opts *ListOpts) (*PVCCreateInputCollection, error) Create(opts *PVCCreateInput) (*PVCCreateInput, error) Update(existing *PVCCreateInput, updates interface{}) (*PVCCreateInput, error) ById(id string) (*PVCCreateInput, error) Delete(container *PVCCreateInput) error }
type PVCreateInput ¶ added in v0.6.0
type PVCreateInputClient ¶ added in v0.6.0
type PVCreateInputClient struct {
// contains filtered or unexported fields
}
func (*PVCreateInputClient) ById ¶ added in v0.6.0
func (c *PVCreateInputClient) ById(id string) (*PVCreateInput, error)
func (*PVCreateInputClient) Create ¶ added in v0.6.0
func (c *PVCreateInputClient) Create(container *PVCreateInput) (*PVCreateInput, error)
func (*PVCreateInputClient) Delete ¶ added in v0.6.0
func (c *PVCreateInputClient) Delete(container *PVCreateInput) error
func (*PVCreateInputClient) List ¶ added in v0.6.0
func (c *PVCreateInputClient) List(opts *ListOpts) (*PVCreateInputCollection, error)
func (*PVCreateInputClient) Update ¶ added in v0.6.0
func (c *PVCreateInputClient) Update(existing *PVCreateInput, updates interface{}) (*PVCreateInput, error)
type PVCreateInputCollection ¶ added in v0.6.0
type PVCreateInputCollection struct { Collection Data []PVCreateInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PVCreateInputCollection) Next ¶ added in v0.6.0
func (cc *PVCreateInputCollection) Next() (*PVCreateInputCollection, error)
type PVCreateInputOperations ¶ added in v0.6.0
type PVCreateInputOperations interface { List(opts *ListOpts) (*PVCreateInputCollection, error) Create(opts *PVCreateInput) (*PVCreateInput, error) Update(existing *PVCreateInput, updates interface{}) (*PVCreateInput, error) ById(id string) (*PVCreateInput, error) Delete(container *PVCreateInput) error }
type Pagination ¶
type Pagination struct { Marker string `json:"marker,omitempty"` First string `json:"first,omitempty"` Previous string `json:"previous,omitempty"` Next string `json:"next,omitempty"` Limit *int64 `json:"limit,omitempty"` Total *int64 `json:"total,omitempty"` Partial bool `json:"partial,omitempty"` }
type PurgeStatus ¶ added in v0.6.0
type PurgeStatus struct { Resource `yaml:"-"` Error string `json:"error,omitempty" yaml:"error,omitempty"` IsPurging bool `json:"isPurging,omitempty" yaml:"is_purging,omitempty"` Progress int64 `json:"progress,omitempty" yaml:"progress,omitempty"` Replica string `json:"replica,omitempty" yaml:"replica,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` }
type PurgeStatusClient ¶ added in v0.6.0
type PurgeStatusClient struct {
// contains filtered or unexported fields
}
func (*PurgeStatusClient) ById ¶ added in v0.6.0
func (c *PurgeStatusClient) ById(id string) (*PurgeStatus, error)
func (*PurgeStatusClient) Create ¶ added in v0.6.0
func (c *PurgeStatusClient) Create(container *PurgeStatus) (*PurgeStatus, error)
func (*PurgeStatusClient) Delete ¶ added in v0.6.0
func (c *PurgeStatusClient) Delete(container *PurgeStatus) error
func (*PurgeStatusClient) List ¶ added in v0.6.0
func (c *PurgeStatusClient) List(opts *ListOpts) (*PurgeStatusCollection, error)
func (*PurgeStatusClient) Update ¶ added in v0.6.0
func (c *PurgeStatusClient) Update(existing *PurgeStatus, updates interface{}) (*PurgeStatus, error)
type PurgeStatusCollection ¶ added in v0.6.0
type PurgeStatusCollection struct { Collection Data []PurgeStatus `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PurgeStatusCollection) Next ¶ added in v0.6.0
func (cc *PurgeStatusCollection) Next() (*PurgeStatusCollection, error)
type PurgeStatusOperations ¶ added in v0.6.0
type PurgeStatusOperations interface { List(opts *ListOpts) (*PurgeStatusCollection, error) Create(opts *PurgeStatus) (*PurgeStatus, error) Update(existing *PurgeStatus, updates interface{}) (*PurgeStatus, error) ById(id string) (*PurgeStatus, error) Delete(container *PurgeStatus) error }
type RancherBaseClient ¶
type RancherBaseClient interface { Websocket(string, map[string][]string) (*websocket.Conn, *http.Response, error) List(string, *ListOpts, interface{}) error Post(string, interface{}, interface{}) error GetLink(Resource, string, interface{}) error Create(string, interface{}, interface{}) error Update(string, *Resource, interface{}, interface{}) error ById(string, string, interface{}) error Delete(*Resource) error Reload(*Resource, interface{}) error Action(string, string, *Resource, interface{}, interface{}) error GetOpts() *ClientOpts GetSchemas() *Schemas GetTypes() map[string]Schema // contains filtered or unexported methods }
type RancherBaseClientImpl ¶
type RancherBaseClientImpl struct { Opts *ClientOpts Schemas *Schemas Types map[string]Schema }
func (*RancherBaseClientImpl) Action ¶
func (rancherClient *RancherBaseClientImpl) Action(schemaType string, action string, existing *Resource, inputObject, respObject interface{}) error
func (*RancherBaseClientImpl) ById ¶
func (rancherClient *RancherBaseClientImpl) ById(schemaType string, id string, respObject interface{}) error
func (*RancherBaseClientImpl) Create ¶
func (rancherClient *RancherBaseClientImpl) Create(schemaType string, createObj interface{}, respObject interface{}) error
func (*RancherBaseClientImpl) Delete ¶
func (rancherClient *RancherBaseClientImpl) Delete(existing *Resource) error
func (*RancherBaseClientImpl) GetLink ¶
func (rancherClient *RancherBaseClientImpl) GetLink(resource Resource, link string, respObject interface{}) error
func (*RancherBaseClientImpl) GetOpts ¶
func (rancherClient *RancherBaseClientImpl) GetOpts() *ClientOpts
func (*RancherBaseClientImpl) GetSchemas ¶
func (rancherClient *RancherBaseClientImpl) GetSchemas() *Schemas
func (*RancherBaseClientImpl) GetTypes ¶
func (rancherClient *RancherBaseClientImpl) GetTypes() map[string]Schema
func (*RancherBaseClientImpl) List ¶
func (rancherClient *RancherBaseClientImpl) List(schemaType string, opts *ListOpts, respObject interface{}) error
func (*RancherBaseClientImpl) Post ¶
func (rancherClient *RancherBaseClientImpl) Post(url string, createObj interface{}, respObject interface{}) error
func (*RancherBaseClientImpl) Reload ¶
func (rancherClient *RancherBaseClientImpl) Reload(existing *Resource, output interface{}) error
type RancherClient ¶
type RancherClient struct { RancherBaseClient ApiVersion ApiVersionOperations Error ErrorOperations AttachInput AttachInputOperations DetachInput DetachInputOperations SnapshotInput SnapshotInputOperations Backup BackupOperations BackupInput BackupInputOperations BackupStatus BackupStatusOperations RestoreStatus RestoreStatusOperations PurgeStatus PurgeStatusOperations RebuildStatus RebuildStatusOperations RecurringJob RecurringJobOperations ReplicaRemoveInput ReplicaRemoveInputOperations SalvageInput SalvageInputOperations ActivateInput ActivateInputOperations ExpandInput ExpandInputOperations EngineUpgradeInput EngineUpgradeInputOperations Replica ReplicaOperations Controller ControllerOperations DiskUpdate DiskUpdateOperations UpdateReplicaCountInput UpdateReplicaCountInputOperations UpdateDataLocalityInput UpdateDataLocalityInputOperations UpdateAccessModeInput UpdateAccessModeInputOperations WorkloadStatus WorkloadStatusOperations PVCreateInput PVCreateInputOperations PVCCreateInput PVCCreateInputOperations SettingDefinition SettingDefinitionOperations VolumeCondition VolumeConditionOperations NodeCondition NodeConditionOperations DiskCondition DiskConditionOperations SupportBundle SupportBundleOperations SupportBundleInitateInput SupportBundleInitateInputOperations Tag TagOperations InstanceManager InstanceManagerOperations BackingImageCleanupInput BackingImageCleanupInputOperations Volume VolumeOperations Snapshot SnapshotOperations BackupVolume BackupVolumeOperations Setting SettingOperations RecurringInput RecurringInputOperations EngineImage EngineImageOperations BackingImage BackingImageOperations Node NodeOperations DiskUpdateInput DiskUpdateInputOperations DiskInfo DiskInfoOperations KubernetesStatus KubernetesStatusOperations BackupListOutput BackupListOutputOperations SnapshotListOutput SnapshotListOutputOperations }
func NewRancherClient ¶
func NewRancherClient(opts *ClientOpts) (*RancherClient, error)
type RebuildStatus ¶ added in v1.0.0
type RebuildStatus struct { Resource `yaml:"-"` Error string `json:"error,omitempty" yaml:"error,omitempty"` FromReplica string `json:"fromReplica,omitempty" yaml:"from_replica,omitempty"` IsRebuilding bool `json:"isRebuilding,omitempty" yaml:"is_rebuilding,omitempty"` Progress int64 `json:"progress,omitempty" yaml:"progress,omitempty"` Replica string `json:"replica,omitempty" yaml:"replica,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` }
type RebuildStatusClient ¶ added in v1.0.0
type RebuildStatusClient struct {
// contains filtered or unexported fields
}
func (*RebuildStatusClient) ById ¶ added in v1.0.0
func (c *RebuildStatusClient) ById(id string) (*RebuildStatus, error)
func (*RebuildStatusClient) Create ¶ added in v1.0.0
func (c *RebuildStatusClient) Create(container *RebuildStatus) (*RebuildStatus, error)
func (*RebuildStatusClient) Delete ¶ added in v1.0.0
func (c *RebuildStatusClient) Delete(container *RebuildStatus) error
func (*RebuildStatusClient) List ¶ added in v1.0.0
func (c *RebuildStatusClient) List(opts *ListOpts) (*RebuildStatusCollection, error)
func (*RebuildStatusClient) Update ¶ added in v1.0.0
func (c *RebuildStatusClient) Update(existing *RebuildStatus, updates interface{}) (*RebuildStatus, error)
type RebuildStatusCollection ¶ added in v1.0.0
type RebuildStatusCollection struct { Collection Data []RebuildStatus `json:"data,omitempty"` // contains filtered or unexported fields }
func (*RebuildStatusCollection) Next ¶ added in v1.0.0
func (cc *RebuildStatusCollection) Next() (*RebuildStatusCollection, error)
type RebuildStatusOperations ¶ added in v1.0.0
type RebuildStatusOperations interface { List(opts *ListOpts) (*RebuildStatusCollection, error) Create(opts *RebuildStatus) (*RebuildStatus, error) Update(existing *RebuildStatus, updates interface{}) (*RebuildStatus, error) ById(id string) (*RebuildStatus, error) Delete(container *RebuildStatus) error }
type RecurringInput ¶
type RecurringInput struct { Resource `yaml:"-"` Jobs []RecurringJob `json:"jobs,omitempty" yaml:"jobs,omitempty"` }
type RecurringInputClient ¶
type RecurringInputClient struct {
// contains filtered or unexported fields
}
func (*RecurringInputClient) ById ¶
func (c *RecurringInputClient) ById(id string) (*RecurringInput, error)
func (*RecurringInputClient) Create ¶
func (c *RecurringInputClient) Create(container *RecurringInput) (*RecurringInput, error)
func (*RecurringInputClient) Delete ¶
func (c *RecurringInputClient) Delete(container *RecurringInput) error
func (*RecurringInputClient) List ¶
func (c *RecurringInputClient) List(opts *ListOpts) (*RecurringInputCollection, error)
func (*RecurringInputClient) Update ¶
func (c *RecurringInputClient) Update(existing *RecurringInput, updates interface{}) (*RecurringInput, error)
type RecurringInputCollection ¶
type RecurringInputCollection struct { Collection Data []RecurringInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*RecurringInputCollection) Next ¶
func (cc *RecurringInputCollection) Next() (*RecurringInputCollection, error)
type RecurringInputOperations ¶
type RecurringInputOperations interface { List(opts *ListOpts) (*RecurringInputCollection, error) Create(opts *RecurringInput) (*RecurringInput, error) Update(existing *RecurringInput, updates interface{}) (*RecurringInput, error) ById(id string) (*RecurringInput, error) Delete(container *RecurringInput) error }
type RecurringJob ¶
type RecurringJob struct { Resource `yaml:"-"` Cron string `json:"cron,omitempty" yaml:"cron,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Retain int64 `json:"retain,omitempty" yaml:"retain,omitempty"` Task string `json:"task,omitempty" yaml:"task,omitempty"` }
type RecurringJobClient ¶
type RecurringJobClient struct {
// contains filtered or unexported fields
}
func (*RecurringJobClient) ById ¶
func (c *RecurringJobClient) ById(id string) (*RecurringJob, error)
func (*RecurringJobClient) Create ¶
func (c *RecurringJobClient) Create(container *RecurringJob) (*RecurringJob, error)
func (*RecurringJobClient) Delete ¶
func (c *RecurringJobClient) Delete(container *RecurringJob) error
func (*RecurringJobClient) List ¶
func (c *RecurringJobClient) List(opts *ListOpts) (*RecurringJobCollection, error)
func (*RecurringJobClient) Update ¶
func (c *RecurringJobClient) Update(existing *RecurringJob, updates interface{}) (*RecurringJob, error)
type RecurringJobCollection ¶
type RecurringJobCollection struct { Collection Data []RecurringJob `json:"data,omitempty"` // contains filtered or unexported fields }
func (*RecurringJobCollection) Next ¶
func (cc *RecurringJobCollection) Next() (*RecurringJobCollection, error)
type RecurringJobOperations ¶
type RecurringJobOperations interface { List(opts *ListOpts) (*RecurringJobCollection, error) Create(opts *RecurringJob) (*RecurringJob, error) Update(existing *RecurringJob, updates interface{}) (*RecurringJob, error) ById(id string) (*RecurringJob, error) Delete(container *RecurringJob) error }
type Replica ¶
type Replica struct { Resource `yaml:"-"` Address string `json:"address,omitempty" yaml:"address,omitempty"` CurrentImage string `json:"currentImage,omitempty" yaml:"current_image,omitempty"` DataPath string `json:"dataPath,omitempty" yaml:"data_path,omitempty"` DiskID string `json:"diskID,omitempty" yaml:"disk_id,omitempty"` DiskPath string `json:"diskPath,omitempty" yaml:"disk_path,omitempty"` EngineImage string `json:"engineImage,omitempty" yaml:"engine_image,omitempty"` FailedAt string `json:"failedAt,omitempty" yaml:"failed_at,omitempty"` HostId string `json:"hostId,omitempty" yaml:"host_id,omitempty"` InstanceManagerName string `json:"instanceManagerName,omitempty" yaml:"instance_manager_name,omitempty"` Mode string `json:"mode,omitempty" yaml:"mode,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Running bool `json:"running,omitempty" yaml:"running,omitempty"` }
type ReplicaClient ¶
type ReplicaClient struct {
// contains filtered or unexported fields
}
func (*ReplicaClient) Delete ¶
func (c *ReplicaClient) Delete(container *Replica) error
func (*ReplicaClient) List ¶
func (c *ReplicaClient) List(opts *ListOpts) (*ReplicaCollection, error)
type ReplicaCollection ¶
type ReplicaCollection struct { Collection Data []Replica `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ReplicaCollection) Next ¶
func (cc *ReplicaCollection) Next() (*ReplicaCollection, error)
type ReplicaOperations ¶
type ReplicaRemoveInput ¶
type ReplicaRemoveInputClient ¶
type ReplicaRemoveInputClient struct {
// contains filtered or unexported fields
}
func (*ReplicaRemoveInputClient) ById ¶
func (c *ReplicaRemoveInputClient) ById(id string) (*ReplicaRemoveInput, error)
func (*ReplicaRemoveInputClient) Create ¶
func (c *ReplicaRemoveInputClient) Create(container *ReplicaRemoveInput) (*ReplicaRemoveInput, error)
func (*ReplicaRemoveInputClient) Delete ¶
func (c *ReplicaRemoveInputClient) Delete(container *ReplicaRemoveInput) error
func (*ReplicaRemoveInputClient) List ¶
func (c *ReplicaRemoveInputClient) List(opts *ListOpts) (*ReplicaRemoveInputCollection, error)
func (*ReplicaRemoveInputClient) Update ¶
func (c *ReplicaRemoveInputClient) Update(existing *ReplicaRemoveInput, updates interface{}) (*ReplicaRemoveInput, error)
type ReplicaRemoveInputCollection ¶
type ReplicaRemoveInputCollection struct { Collection Data []ReplicaRemoveInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ReplicaRemoveInputCollection) Next ¶
func (cc *ReplicaRemoveInputCollection) Next() (*ReplicaRemoveInputCollection, error)
type ReplicaRemoveInputOperations ¶
type ReplicaRemoveInputOperations interface { List(opts *ListOpts) (*ReplicaRemoveInputCollection, error) Create(opts *ReplicaRemoveInput) (*ReplicaRemoveInput, error) Update(existing *ReplicaRemoveInput, updates interface{}) (*ReplicaRemoveInput, error) ById(id string) (*ReplicaRemoveInput, error) Delete(container *ReplicaRemoveInput) error }
type ResourceCollection ¶
type ResourceCollection struct { Collection Data []Resource `json:"data,omitempty"` }
type RestoreStatus ¶ added in v0.6.0
type RestoreStatus struct { Resource `yaml:"-"` BackupURL string `json:"backupURL,omitempty" yaml:"backup_url,omitempty"` Error string `json:"error,omitempty" yaml:"error,omitempty"` Filename string `json:"filename,omitempty" yaml:"filename,omitempty"` IsRestoring bool `json:"isRestoring,omitempty" yaml:"is_restoring,omitempty"` LastRestored string `json:"lastRestored,omitempty" yaml:"last_restored,omitempty"` Progress int64 `json:"progress,omitempty" yaml:"progress,omitempty"` Replica string `json:"replica,omitempty" yaml:"replica,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` }
type RestoreStatusClient ¶ added in v0.6.0
type RestoreStatusClient struct {
// contains filtered or unexported fields
}
func (*RestoreStatusClient) ById ¶ added in v0.6.0
func (c *RestoreStatusClient) ById(id string) (*RestoreStatus, error)
func (*RestoreStatusClient) Create ¶ added in v0.6.0
func (c *RestoreStatusClient) Create(container *RestoreStatus) (*RestoreStatus, error)
func (*RestoreStatusClient) Delete ¶ added in v0.6.0
func (c *RestoreStatusClient) Delete(container *RestoreStatus) error
func (*RestoreStatusClient) List ¶ added in v0.6.0
func (c *RestoreStatusClient) List(opts *ListOpts) (*RestoreStatusCollection, error)
func (*RestoreStatusClient) Update ¶ added in v0.6.0
func (c *RestoreStatusClient) Update(existing *RestoreStatus, updates interface{}) (*RestoreStatus, error)
type RestoreStatusCollection ¶ added in v0.6.0
type RestoreStatusCollection struct { Collection Data []RestoreStatus `json:"data,omitempty"` // contains filtered or unexported fields }
func (*RestoreStatusCollection) Next ¶ added in v0.6.0
func (cc *RestoreStatusCollection) Next() (*RestoreStatusCollection, error)
type RestoreStatusOperations ¶ added in v0.6.0
type RestoreStatusOperations interface { List(opts *ListOpts) (*RestoreStatusCollection, error) Create(opts *RestoreStatus) (*RestoreStatus, error) Update(existing *RestoreStatus, updates interface{}) (*RestoreStatus, error) ById(id string) (*RestoreStatus, error) Delete(container *RestoreStatus) error }
type SalvageInput ¶
type SalvageInputClient ¶
type SalvageInputClient struct {
// contains filtered or unexported fields
}
func (*SalvageInputClient) ById ¶
func (c *SalvageInputClient) ById(id string) (*SalvageInput, error)
func (*SalvageInputClient) Create ¶
func (c *SalvageInputClient) Create(container *SalvageInput) (*SalvageInput, error)
func (*SalvageInputClient) Delete ¶
func (c *SalvageInputClient) Delete(container *SalvageInput) error
func (*SalvageInputClient) List ¶
func (c *SalvageInputClient) List(opts *ListOpts) (*SalvageInputCollection, error)
func (*SalvageInputClient) Update ¶
func (c *SalvageInputClient) Update(existing *SalvageInput, updates interface{}) (*SalvageInput, error)
type SalvageInputCollection ¶
type SalvageInputCollection struct { Collection Data []SalvageInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SalvageInputCollection) Next ¶
func (cc *SalvageInputCollection) Next() (*SalvageInputCollection, error)
type SalvageInputOperations ¶
type SalvageInputOperations interface { List(opts *ListOpts) (*SalvageInputCollection, error) Create(opts *SalvageInput) (*SalvageInput, error) Update(existing *SalvageInput, updates interface{}) (*SalvageInput, error) ById(id string) (*SalvageInput, error) Delete(container *SalvageInput) error }
type Schema ¶
type Schema struct { Resource PluralName string `json:"pluralName,omitempty"` ResourceMethods []string `json:"resourceMethods,omitempty"` ResourceFields map[string]Field `json:"resourceFields,omitempty"` ResourceActions map[string]Action `json:"resourceActions,omitempty"` CollectionMethods []string `json:"collectionMethods,omitempty"` CollectionFields map[string]Field `json:"collectionFields,omitempty"` CollectionActions map[string]Action `json:"collectionActions,omitempty"` CollectionFilters map[string]Filter `json:"collectionFilters,omitempty"` IncludeableLinks []string `json:"includeableLinks,omitempty"` }
type Schemas ¶
type Schemas struct { Collection Data []Schema `json:"data,omitempty"` // contains filtered or unexported fields }
type Setting ¶
type Setting struct { Resource `yaml:"-"` Definition SettingDefinition `json:"definition,omitempty" yaml:"definition,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Value string `json:"value,omitempty" yaml:"value,omitempty"` }
type SettingClient ¶
type SettingClient struct {
// contains filtered or unexported fields
}
func (*SettingClient) Delete ¶
func (c *SettingClient) Delete(container *Setting) error
func (*SettingClient) List ¶
func (c *SettingClient) List(opts *ListOpts) (*SettingCollection, error)
type SettingCollection ¶
type SettingCollection struct { Collection Data []Setting `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SettingCollection) Next ¶
func (cc *SettingCollection) Next() (*SettingCollection, error)
type SettingDefinition ¶
type SettingDefinition struct { Resource `yaml:"-"` Category string `json:"category,omitempty" yaml:"category,omitempty"` Default string `json:"default,omitempty" yaml:"default,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"display_name,omitempty"` Options []string `json:"options,omitempty" yaml:"options,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"read_only,omitempty"` Required bool `json:"required,omitempty" yaml:"required,omitempty"` }
type SettingDefinitionClient ¶
type SettingDefinitionClient struct {
// contains filtered or unexported fields
}
func (*SettingDefinitionClient) ById ¶
func (c *SettingDefinitionClient) ById(id string) (*SettingDefinition, error)
func (*SettingDefinitionClient) Create ¶
func (c *SettingDefinitionClient) Create(container *SettingDefinition) (*SettingDefinition, error)
func (*SettingDefinitionClient) Delete ¶
func (c *SettingDefinitionClient) Delete(container *SettingDefinition) error
func (*SettingDefinitionClient) List ¶
func (c *SettingDefinitionClient) List(opts *ListOpts) (*SettingDefinitionCollection, error)
func (*SettingDefinitionClient) Update ¶
func (c *SettingDefinitionClient) Update(existing *SettingDefinition, updates interface{}) (*SettingDefinition, error)
type SettingDefinitionCollection ¶
type SettingDefinitionCollection struct { Collection Data []SettingDefinition `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SettingDefinitionCollection) Next ¶
func (cc *SettingDefinitionCollection) Next() (*SettingDefinitionCollection, error)
type SettingDefinitionOperations ¶
type SettingDefinitionOperations interface { List(opts *ListOpts) (*SettingDefinitionCollection, error) Create(opts *SettingDefinition) (*SettingDefinition, error) Update(existing *SettingDefinition, updates interface{}) (*SettingDefinition, error) ById(id string) (*SettingDefinition, error) Delete(container *SettingDefinition) error }
type SettingOperations ¶
type Snapshot ¶
type Snapshot struct { Resource `yaml:"-"` Children map[string]interface{} `json:"children,omitempty" yaml:"children,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Parent string `json:"parent,omitempty" yaml:"parent,omitempty"` Removed bool `json:"removed,omitempty" yaml:"removed,omitempty"` Size string `json:"size,omitempty" yaml:"size,omitempty"` Usercreated bool `json:"usercreated,omitempty" yaml:"usercreated,omitempty"` }
type SnapshotClient ¶
type SnapshotClient struct {
// contains filtered or unexported fields
}
func (*SnapshotClient) Create ¶
func (c *SnapshotClient) Create(container *Snapshot) (*Snapshot, error)
func (*SnapshotClient) Delete ¶
func (c *SnapshotClient) Delete(container *Snapshot) error
func (*SnapshotClient) List ¶
func (c *SnapshotClient) List(opts *ListOpts) (*SnapshotCollection, error)
type SnapshotCollection ¶
type SnapshotCollection struct { Collection Data []Snapshot `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SnapshotCollection) Next ¶
func (cc *SnapshotCollection) Next() (*SnapshotCollection, error)
type SnapshotInput ¶
type SnapshotInputClient ¶
type SnapshotInputClient struct {
// contains filtered or unexported fields
}
func (*SnapshotInputClient) ById ¶
func (c *SnapshotInputClient) ById(id string) (*SnapshotInput, error)
func (*SnapshotInputClient) Create ¶
func (c *SnapshotInputClient) Create(container *SnapshotInput) (*SnapshotInput, error)
func (*SnapshotInputClient) Delete ¶
func (c *SnapshotInputClient) Delete(container *SnapshotInput) error
func (*SnapshotInputClient) List ¶
func (c *SnapshotInputClient) List(opts *ListOpts) (*SnapshotInputCollection, error)
func (*SnapshotInputClient) Update ¶
func (c *SnapshotInputClient) Update(existing *SnapshotInput, updates interface{}) (*SnapshotInput, error)
type SnapshotInputCollection ¶
type SnapshotInputCollection struct { Collection Data []SnapshotInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SnapshotInputCollection) Next ¶
func (cc *SnapshotInputCollection) Next() (*SnapshotInputCollection, error)
type SnapshotInputOperations ¶
type SnapshotInputOperations interface { List(opts *ListOpts) (*SnapshotInputCollection, error) Create(opts *SnapshotInput) (*SnapshotInput, error) Update(existing *SnapshotInput, updates interface{}) (*SnapshotInput, error) ById(id string) (*SnapshotInput, error) Delete(container *SnapshotInput) error }
type SnapshotListOutput ¶ added in v1.0.1
type SnapshotListOutputClient ¶ added in v1.0.1
type SnapshotListOutputClient struct {
// contains filtered or unexported fields
}
func (*SnapshotListOutputClient) ById ¶ added in v1.0.1
func (c *SnapshotListOutputClient) ById(id string) (*SnapshotListOutput, error)
func (*SnapshotListOutputClient) Create ¶ added in v1.0.1
func (c *SnapshotListOutputClient) Create(container *SnapshotListOutput) (*SnapshotListOutput, error)
func (*SnapshotListOutputClient) Delete ¶ added in v1.0.1
func (c *SnapshotListOutputClient) Delete(container *SnapshotListOutput) error
func (*SnapshotListOutputClient) List ¶ added in v1.0.1
func (c *SnapshotListOutputClient) List(opts *ListOpts) (*SnapshotListOutputCollection, error)
func (*SnapshotListOutputClient) Update ¶ added in v1.0.1
func (c *SnapshotListOutputClient) Update(existing *SnapshotListOutput, updates interface{}) (*SnapshotListOutput, error)
type SnapshotListOutputCollection ¶ added in v1.0.1
type SnapshotListOutputCollection struct { Collection Data []SnapshotListOutput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SnapshotListOutputCollection) Next ¶ added in v1.0.1
func (cc *SnapshotListOutputCollection) Next() (*SnapshotListOutputCollection, error)
type SnapshotListOutputOperations ¶ added in v1.0.1
type SnapshotListOutputOperations interface { List(opts *ListOpts) (*SnapshotListOutputCollection, error) Create(opts *SnapshotListOutput) (*SnapshotListOutput, error) Update(existing *SnapshotListOutput, updates interface{}) (*SnapshotListOutput, error) ById(id string) (*SnapshotListOutput, error) Delete(container *SnapshotListOutput) error }
type SnapshotOperations ¶
type SupportBundle ¶ added in v0.6.0
type SupportBundle struct { Resource `yaml:"-"` ErrorMessage string `json:"errorMessage,omitempty" yaml:"error_message,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NodeID string `json:"nodeID,omitempty" yaml:"node_id,omitempty"` ProgressPercentage int64 `json:"progressPercentage,omitempty" yaml:"progress_percentage,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` }
type SupportBundleClient ¶ added in v0.6.0
type SupportBundleClient struct {
// contains filtered or unexported fields
}
func (*SupportBundleClient) ById ¶ added in v0.6.0
func (c *SupportBundleClient) ById(id string) (*SupportBundle, error)
func (*SupportBundleClient) Create ¶ added in v0.6.0
func (c *SupportBundleClient) Create(container *SupportBundle) (*SupportBundle, error)
func (*SupportBundleClient) Delete ¶ added in v0.6.0
func (c *SupportBundleClient) Delete(container *SupportBundle) error
func (*SupportBundleClient) List ¶ added in v0.6.0
func (c *SupportBundleClient) List(opts *ListOpts) (*SupportBundleCollection, error)
func (*SupportBundleClient) Update ¶ added in v0.6.0
func (c *SupportBundleClient) Update(existing *SupportBundle, updates interface{}) (*SupportBundle, error)
type SupportBundleCollection ¶ added in v0.6.0
type SupportBundleCollection struct { Collection Data []SupportBundle `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SupportBundleCollection) Next ¶ added in v0.6.0
func (cc *SupportBundleCollection) Next() (*SupportBundleCollection, error)
type SupportBundleInitateInput ¶ added in v0.6.0
type SupportBundleInitateInputClient ¶ added in v0.6.0
type SupportBundleInitateInputClient struct {
// contains filtered or unexported fields
}
func (*SupportBundleInitateInputClient) ById ¶ added in v0.6.0
func (c *SupportBundleInitateInputClient) ById(id string) (*SupportBundleInitateInput, error)
func (*SupportBundleInitateInputClient) Create ¶ added in v0.6.0
func (c *SupportBundleInitateInputClient) Create(container *SupportBundleInitateInput) (*SupportBundleInitateInput, error)
func (*SupportBundleInitateInputClient) Delete ¶ added in v0.6.0
func (c *SupportBundleInitateInputClient) Delete(container *SupportBundleInitateInput) error
func (*SupportBundleInitateInputClient) List ¶ added in v0.6.0
func (c *SupportBundleInitateInputClient) List(opts *ListOpts) (*SupportBundleInitateInputCollection, error)
func (*SupportBundleInitateInputClient) Update ¶ added in v0.6.0
func (c *SupportBundleInitateInputClient) Update(existing *SupportBundleInitateInput, updates interface{}) (*SupportBundleInitateInput, error)
type SupportBundleInitateInputCollection ¶ added in v0.6.0
type SupportBundleInitateInputCollection struct { Collection Data []SupportBundleInitateInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SupportBundleInitateInputCollection) Next ¶ added in v0.6.0
func (cc *SupportBundleInitateInputCollection) Next() (*SupportBundleInitateInputCollection, error)
type SupportBundleInitateInputOperations ¶ added in v0.6.0
type SupportBundleInitateInputOperations interface { List(opts *ListOpts) (*SupportBundleInitateInputCollection, error) Create(opts *SupportBundleInitateInput) (*SupportBundleInitateInput, error) Update(existing *SupportBundleInitateInput, updates interface{}) (*SupportBundleInitateInput, error) ById(id string) (*SupportBundleInitateInput, error) Delete(container *SupportBundleInitateInput) error }
type SupportBundleOperations ¶ added in v0.6.0
type SupportBundleOperations interface { List(opts *ListOpts) (*SupportBundleCollection, error) Create(opts *SupportBundle) (*SupportBundle, error) Update(existing *SupportBundle, updates interface{}) (*SupportBundle, error) ById(id string) (*SupportBundle, error) Delete(container *SupportBundle) error }
type TagClient ¶ added in v0.6.0
type TagClient struct {
// contains filtered or unexported fields
}
type TagCollection ¶ added in v0.6.0
type TagCollection struct { Collection Data []Tag `json:"data,omitempty"` // contains filtered or unexported fields }
func (*TagCollection) Next ¶ added in v0.6.0
func (cc *TagCollection) Next() (*TagCollection, error)
type TagOperations ¶ added in v0.6.0
type UpdateAccessModeInput ¶ added in v1.1.0
type UpdateAccessModeInputClient ¶ added in v1.1.0
type UpdateAccessModeInputClient struct {
// contains filtered or unexported fields
}
func (*UpdateAccessModeInputClient) ById ¶ added in v1.1.0
func (c *UpdateAccessModeInputClient) ById(id string) (*UpdateAccessModeInput, error)
func (*UpdateAccessModeInputClient) Create ¶ added in v1.1.0
func (c *UpdateAccessModeInputClient) Create(container *UpdateAccessModeInput) (*UpdateAccessModeInput, error)
func (*UpdateAccessModeInputClient) Delete ¶ added in v1.1.0
func (c *UpdateAccessModeInputClient) Delete(container *UpdateAccessModeInput) error
func (*UpdateAccessModeInputClient) List ¶ added in v1.1.0
func (c *UpdateAccessModeInputClient) List(opts *ListOpts) (*UpdateAccessModeInputCollection, error)
func (*UpdateAccessModeInputClient) Update ¶ added in v1.1.0
func (c *UpdateAccessModeInputClient) Update(existing *UpdateAccessModeInput, updates interface{}) (*UpdateAccessModeInput, error)
type UpdateAccessModeInputCollection ¶ added in v1.1.0
type UpdateAccessModeInputCollection struct { Collection Data []UpdateAccessModeInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*UpdateAccessModeInputCollection) Next ¶ added in v1.1.0
func (cc *UpdateAccessModeInputCollection) Next() (*UpdateAccessModeInputCollection, error)
type UpdateAccessModeInputOperations ¶ added in v1.1.0
type UpdateAccessModeInputOperations interface { List(opts *ListOpts) (*UpdateAccessModeInputCollection, error) Create(opts *UpdateAccessModeInput) (*UpdateAccessModeInput, error) Update(existing *UpdateAccessModeInput, updates interface{}) (*UpdateAccessModeInput, error) ById(id string) (*UpdateAccessModeInput, error) Delete(container *UpdateAccessModeInput) error }
type UpdateDataLocalityInput ¶ added in v1.1.0
type UpdateDataLocalityInputClient ¶ added in v1.1.0
type UpdateDataLocalityInputClient struct {
// contains filtered or unexported fields
}
func (*UpdateDataLocalityInputClient) ById ¶ added in v1.1.0
func (c *UpdateDataLocalityInputClient) ById(id string) (*UpdateDataLocalityInput, error)
func (*UpdateDataLocalityInputClient) Create ¶ added in v1.1.0
func (c *UpdateDataLocalityInputClient) Create(container *UpdateDataLocalityInput) (*UpdateDataLocalityInput, error)
func (*UpdateDataLocalityInputClient) Delete ¶ added in v1.1.0
func (c *UpdateDataLocalityInputClient) Delete(container *UpdateDataLocalityInput) error
func (*UpdateDataLocalityInputClient) List ¶ added in v1.1.0
func (c *UpdateDataLocalityInputClient) List(opts *ListOpts) (*UpdateDataLocalityInputCollection, error)
func (*UpdateDataLocalityInputClient) Update ¶ added in v1.1.0
func (c *UpdateDataLocalityInputClient) Update(existing *UpdateDataLocalityInput, updates interface{}) (*UpdateDataLocalityInput, error)
type UpdateDataLocalityInputCollection ¶ added in v1.1.0
type UpdateDataLocalityInputCollection struct { Collection Data []UpdateDataLocalityInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*UpdateDataLocalityInputCollection) Next ¶ added in v1.1.0
func (cc *UpdateDataLocalityInputCollection) Next() (*UpdateDataLocalityInputCollection, error)
type UpdateDataLocalityInputOperations ¶ added in v1.1.0
type UpdateDataLocalityInputOperations interface { List(opts *ListOpts) (*UpdateDataLocalityInputCollection, error) Create(opts *UpdateDataLocalityInput) (*UpdateDataLocalityInput, error) Update(existing *UpdateDataLocalityInput, updates interface{}) (*UpdateDataLocalityInput, error) ById(id string) (*UpdateDataLocalityInput, error) Delete(container *UpdateDataLocalityInput) error }
type UpdateReplicaCountInput ¶ added in v0.6.0
type UpdateReplicaCountInputClient ¶ added in v0.6.0
type UpdateReplicaCountInputClient struct {
// contains filtered or unexported fields
}
func (*UpdateReplicaCountInputClient) ById ¶ added in v0.6.0
func (c *UpdateReplicaCountInputClient) ById(id string) (*UpdateReplicaCountInput, error)
func (*UpdateReplicaCountInputClient) Create ¶ added in v0.6.0
func (c *UpdateReplicaCountInputClient) Create(container *UpdateReplicaCountInput) (*UpdateReplicaCountInput, error)
func (*UpdateReplicaCountInputClient) Delete ¶ added in v0.6.0
func (c *UpdateReplicaCountInputClient) Delete(container *UpdateReplicaCountInput) error
func (*UpdateReplicaCountInputClient) List ¶ added in v0.6.0
func (c *UpdateReplicaCountInputClient) List(opts *ListOpts) (*UpdateReplicaCountInputCollection, error)
func (*UpdateReplicaCountInputClient) Update ¶ added in v0.6.0
func (c *UpdateReplicaCountInputClient) Update(existing *UpdateReplicaCountInput, updates interface{}) (*UpdateReplicaCountInput, error)
type UpdateReplicaCountInputCollection ¶ added in v0.6.0
type UpdateReplicaCountInputCollection struct { Collection Data []UpdateReplicaCountInput `json:"data,omitempty"` // contains filtered or unexported fields }
func (*UpdateReplicaCountInputCollection) Next ¶ added in v0.6.0
func (cc *UpdateReplicaCountInputCollection) Next() (*UpdateReplicaCountInputCollection, error)
type UpdateReplicaCountInputOperations ¶ added in v0.6.0
type UpdateReplicaCountInputOperations interface { List(opts *ListOpts) (*UpdateReplicaCountInputCollection, error) Create(opts *UpdateReplicaCountInput) (*UpdateReplicaCountInput, error) Update(existing *UpdateReplicaCountInput, updates interface{}) (*UpdateReplicaCountInput, error) ById(id string) (*UpdateReplicaCountInput, error) Delete(container *UpdateReplicaCountInput) error }
type Volume ¶
type Volume struct { Resource `yaml:"-"` AccessMode string `json:"accessMode,omitempty" yaml:"access_mode,omitempty"` BackingImage string `json:"backingImage,omitempty" yaml:"backing_image,omitempty"` BackupStatus []BackupStatus `json:"backupStatus,omitempty" yaml:"backup_status,omitempty"` Conditions map[string]interface{} `json:"conditions,omitempty" yaml:"conditions,omitempty"` Controllers []Controller `json:"controllers,omitempty" yaml:"controllers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CurrentImage string `json:"currentImage,omitempty" yaml:"current_image,omitempty"` DataLocality string `json:"dataLocality,omitempty" yaml:"data_locality,omitempty"` DisableFrontend bool `json:"disableFrontend,omitempty" yaml:"disable_frontend,omitempty"` DiskSelector []string `json:"diskSelector,omitempty" yaml:"disk_selector,omitempty"` EngineImage string `json:"engineImage,omitempty" yaml:"engine_image,omitempty"` FromBackup string `json:"fromBackup,omitempty" yaml:"from_backup,omitempty"` Frontend string `json:"frontend,omitempty" yaml:"frontend,omitempty"` KubernetesStatus KubernetesStatus `json:"kubernetesStatus,omitempty" yaml:"kubernetes_status,omitempty"` LastAttachedBy string `json:"lastAttachedBy,omitempty" yaml:"last_attached_by,omitempty"` LastBackup string `json:"lastBackup,omitempty" yaml:"last_backup,omitempty"` LastBackupAt string `json:"lastBackupAt,omitempty" yaml:"last_backup_at,omitempty"` Migratable bool `json:"migratable,omitempty" yaml:"migratable,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NodeSelector []string `json:"nodeSelector,omitempty" yaml:"node_selector,omitempty"` NumberOfReplicas int64 `json:"numberOfReplicas,omitempty" yaml:"number_of_replicas,omitempty"` PurgeStatus []PurgeStatus `json:"purgeStatus,omitempty" yaml:"purge_status,omitempty"` Ready bool `json:"ready,omitempty" yaml:"ready,omitempty"` RebuildStatus []RebuildStatus `json:"rebuildStatus,omitempty" yaml:"rebuild_status,omitempty"` RecurringJobs []RecurringJob `json:"recurringJobs,omitempty" yaml:"recurring_jobs,omitempty"` Replicas []Replica `json:"replicas,omitempty" yaml:"replicas,omitempty"` RestoreRequired bool `json:"restoreRequired,omitempty" yaml:"restore_required,omitempty"` RestoreStatus []RestoreStatus `json:"restoreStatus,omitempty" yaml:"restore_status,omitempty"` RevisionCounterDisabled bool `json:"revisionCounterDisabled,omitempty" yaml:"revision_counter_disabled,omitempty"` Robustness string `json:"robustness,omitempty" yaml:"robustness,omitempty"` Size string `json:"size,omitempty" yaml:"size,omitempty"` StaleReplicaTimeout int64 `json:"staleReplicaTimeout,omitempty" yaml:"stale_replica_timeout,omitempty"` Standby bool `json:"standby,omitempty" yaml:"standby,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` }
type VolumeClient ¶
type VolumeClient struct {
// contains filtered or unexported fields
}
func (*VolumeClient) ActionActivate ¶ added in v1.0.0
func (c *VolumeClient) ActionActivate(resource *Volume, input *ActivateInput) (*Volume, error)
func (*VolumeClient) ActionAttach ¶
func (c *VolumeClient) ActionAttach(resource *Volume, input *AttachInput) (*Volume, error)
func (*VolumeClient) ActionCancelExpansion ¶ added in v1.0.0
func (c *VolumeClient) ActionCancelExpansion(resource *Volume) (*Volume, error)
func (*VolumeClient) ActionDetach ¶
func (c *VolumeClient) ActionDetach(resource *Volume, input *DetachInput) (*Volume, error)
func (*VolumeClient) ActionExpand ¶ added in v0.8.0
func (c *VolumeClient) ActionExpand(resource *Volume, input *ExpandInput) (*Volume, error)
func (*VolumeClient) ActionPvCreate ¶ added in v1.0.0
func (c *VolumeClient) ActionPvCreate(resource *Volume, input *PVCreateInput) (*Volume, error)
func (*VolumeClient) ActionPvcCreate ¶ added in v1.0.0
func (c *VolumeClient) ActionPvcCreate(resource *Volume, input *PVCCreateInput) (*Volume, error)
func (*VolumeClient) ActionReplicaRemove ¶
func (c *VolumeClient) ActionReplicaRemove(resource *Volume, input *ReplicaRemoveInput) (*Volume, error)
func (*VolumeClient) ActionSalvage ¶
func (c *VolumeClient) ActionSalvage(resource *Volume, input *SalvageInput) (*Volume, error)
func (*VolumeClient) ActionSnapshotBackup ¶ added in v1.0.1
func (c *VolumeClient) ActionSnapshotBackup(resource *Volume, input *SnapshotInput) (*Volume, error)
func (*VolumeClient) ActionSnapshotCreate ¶
func (c *VolumeClient) ActionSnapshotCreate(resource *Volume, input *SnapshotInput) (*Snapshot, error)
func (*VolumeClient) ActionSnapshotDelete ¶
func (c *VolumeClient) ActionSnapshotDelete(resource *Volume, input *SnapshotInput) (*Volume, error)
func (*VolumeClient) ActionSnapshotGet ¶
func (c *VolumeClient) ActionSnapshotGet(resource *Volume, input *SnapshotInput) (*Snapshot, error)
func (*VolumeClient) ActionSnapshotList ¶ added in v1.0.1
func (c *VolumeClient) ActionSnapshotList(resource *Volume) (*SnapshotListOutput, error)
func (*VolumeClient) ActionSnapshotPurge ¶ added in v1.0.1
func (c *VolumeClient) ActionSnapshotPurge(resource *Volume) (*Volume, error)
func (*VolumeClient) ActionSnapshotRevert ¶
func (c *VolumeClient) ActionSnapshotRevert(resource *Volume, input *SnapshotInput) (*Snapshot, error)
func (*VolumeClient) ActionUpdateAccessMode ¶ added in v1.1.0
func (c *VolumeClient) ActionUpdateAccessMode(resource *Volume, input *UpdateAccessModeInput) (*Volume, error)
func (*VolumeClient) Delete ¶
func (c *VolumeClient) Delete(container *Volume) error
func (*VolumeClient) List ¶
func (c *VolumeClient) List(opts *ListOpts) (*VolumeCollection, error)
type VolumeCollection ¶
type VolumeCollection struct { Collection Data []Volume `json:"data,omitempty"` // contains filtered or unexported fields }
func (*VolumeCollection) Next ¶
func (cc *VolumeCollection) Next() (*VolumeCollection, error)
type VolumeCondition ¶
type VolumeCondition struct { Resource `yaml:"-"` LastProbeTime string `json:"lastProbeTime,omitempty" yaml:"last_probe_time,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"last_transition_time,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` }
type VolumeConditionClient ¶
type VolumeConditionClient struct {
// contains filtered or unexported fields
}
func (*VolumeConditionClient) ById ¶
func (c *VolumeConditionClient) ById(id string) (*VolumeCondition, error)
func (*VolumeConditionClient) Create ¶
func (c *VolumeConditionClient) Create(container *VolumeCondition) (*VolumeCondition, error)
func (*VolumeConditionClient) Delete ¶
func (c *VolumeConditionClient) Delete(container *VolumeCondition) error
func (*VolumeConditionClient) List ¶
func (c *VolumeConditionClient) List(opts *ListOpts) (*VolumeConditionCollection, error)
func (*VolumeConditionClient) Update ¶
func (c *VolumeConditionClient) Update(existing *VolumeCondition, updates interface{}) (*VolumeCondition, error)
type VolumeConditionCollection ¶
type VolumeConditionCollection struct { Collection Data []VolumeCondition `json:"data,omitempty"` // contains filtered or unexported fields }
func (*VolumeConditionCollection) Next ¶
func (cc *VolumeConditionCollection) Next() (*VolumeConditionCollection, error)
type VolumeConditionOperations ¶
type VolumeConditionOperations interface { List(opts *ListOpts) (*VolumeConditionCollection, error) Create(opts *VolumeCondition) (*VolumeCondition, error) Update(existing *VolumeCondition, updates interface{}) (*VolumeCondition, error) ById(id string) (*VolumeCondition, error) Delete(container *VolumeCondition) error }
type VolumeOperations ¶
type VolumeOperations interface { List(opts *ListOpts) (*VolumeCollection, error) Create(opts *Volume) (*Volume, error) Update(existing *Volume, updates interface{}) (*Volume, error) ById(id string) (*Volume, error) Delete(container *Volume) error ActionActivate(*Volume, *ActivateInput) (*Volume, error) ActionAttach(*Volume, *AttachInput) (*Volume, error) ActionCancelExpansion(*Volume) (*Volume, error) ActionDetach(*Volume, *DetachInput) (*Volume, error) ActionExpand(*Volume, *ExpandInput) (*Volume, error) ActionPvCreate(*Volume, *PVCreateInput) (*Volume, error) ActionPvcCreate(*Volume, *PVCCreateInput) (*Volume, error) ActionReplicaRemove(*Volume, *ReplicaRemoveInput) (*Volume, error) ActionSalvage(*Volume, *SalvageInput) (*Volume, error) ActionSnapshotBackup(*Volume, *SnapshotInput) (*Volume, error) ActionSnapshotCreate(*Volume, *SnapshotInput) (*Snapshot, error) ActionSnapshotDelete(*Volume, *SnapshotInput) (*Volume, error) ActionSnapshotGet(*Volume, *SnapshotInput) (*Snapshot, error) ActionSnapshotList(*Volume) (*SnapshotListOutput, error) ActionSnapshotPurge(*Volume) (*Volume, error) ActionSnapshotRevert(*Volume, *SnapshotInput) (*Snapshot, error) ActionUpdateAccessMode(*Volume, *UpdateAccessModeInput) (*Volume, error) }
type WorkloadStatus ¶ added in v0.6.0
type WorkloadStatus struct { Resource `yaml:"-"` PodName string `json:"podName,omitempty" yaml:"pod_name,omitempty"` PodStatus string `json:"podStatus,omitempty" yaml:"pod_status,omitempty"` WorkloadName string `json:"workloadName,omitempty" yaml:"workload_name,omitempty"` WorkloadType string `json:"workloadType,omitempty" yaml:"workload_type,omitempty"` }
type WorkloadStatusClient ¶ added in v0.6.0
type WorkloadStatusClient struct {
// contains filtered or unexported fields
}
func (*WorkloadStatusClient) ById ¶ added in v0.6.0
func (c *WorkloadStatusClient) ById(id string) (*WorkloadStatus, error)
func (*WorkloadStatusClient) Create ¶ added in v0.6.0
func (c *WorkloadStatusClient) Create(container *WorkloadStatus) (*WorkloadStatus, error)
func (*WorkloadStatusClient) Delete ¶ added in v0.6.0
func (c *WorkloadStatusClient) Delete(container *WorkloadStatus) error
func (*WorkloadStatusClient) List ¶ added in v0.6.0
func (c *WorkloadStatusClient) List(opts *ListOpts) (*WorkloadStatusCollection, error)
func (*WorkloadStatusClient) Update ¶ added in v0.6.0
func (c *WorkloadStatusClient) Update(existing *WorkloadStatus, updates interface{}) (*WorkloadStatus, error)
type WorkloadStatusCollection ¶ added in v0.6.0
type WorkloadStatusCollection struct { Collection Data []WorkloadStatus `json:"data,omitempty"` // contains filtered or unexported fields }
func (*WorkloadStatusCollection) Next ¶ added in v0.6.0
func (cc *WorkloadStatusCollection) Next() (*WorkloadStatusCollection, error)
type WorkloadStatusOperations ¶ added in v0.6.0
type WorkloadStatusOperations interface { List(opts *ListOpts) (*WorkloadStatusCollection, error) Create(opts *WorkloadStatus) (*WorkloadStatus, error) Update(existing *WorkloadStatus, updates interface{}) (*WorkloadStatus, error) ById(id string) (*WorkloadStatus, error) Delete(container *WorkloadStatus) error }
Source Files ¶
- client.go
- common.go
- generated_activate_input.go
- generated_api_version.go
- generated_attach_input.go
- generated_backing_image.go
- generated_backing_image_cleanup_input.go
- generated_backup.go
- generated_backup_input.go
- generated_backup_list_output.go
- generated_backup_status.go
- generated_backup_volume.go
- generated_client.go
- generated_controller.go
- generated_detach_input.go
- generated_disk_condition.go
- generated_disk_info.go
- generated_disk_update.go
- generated_disk_update_input.go
- generated_engine_image.go
- generated_engine_upgrade_input.go
- generated_error.go
- generated_expand_input.go
- generated_instance_manager.go
- generated_kubernetes_status.go
- generated_node.go
- generated_node_condition.go
- generated_node_input.go
- generated_purge_status.go
- generated_pvccreate_input.go
- generated_pvcreate_input.go
- generated_rebuild_status.go
- generated_recurring_input.go
- generated_recurring_job.go
- generated_replica.go
- generated_replica_remove_input.go
- generated_restore_status.go
- generated_salvage_input.go
- generated_setting.go
- generated_setting_definition.go
- generated_snapshot.go
- generated_snapshot_input.go
- generated_snapshot_list_output.go
- generated_support_bundle.go
- generated_support_bundle_initate_input.go
- generated_tag.go
- generated_update_access_mode_input.go
- generated_update_data_locality_input.go
- generated_update_replica_count_input.go
- generated_volume.go
- generated_volume_condition.go
- generated_workload_status.go
- schemas.go
- types.go
Click to show internal directories.
Click to hide internal directories.