Versions in this module Expand all Collapse all v1 v1.0.0 Sep 28, 2020 Changes in this version + const LunCreateOperation + const LunDestroyOperation + const LunMapOperation + const LunOfflineOperation + const LunOnlineOperation + const LunUnmapOperation + const QuotaStatusCorrupt + const QuotaStatusInitializing + const QuotaStatusMixed + const QuotaStatusOff + const QuotaStatusOn + const QuotaStatusResizing + const QuotaStatusReverting + const QuotaStatusUnknown + const QuotaStatusUpgrading + const ServerURL + const SnapmirrorRelationshipDP + const SnapmirrorRelationshipEDP + const SnapmirrorRelationshipLS + const SnapmirrorRelationshipR + const SnapmirrorRelationshipTDP + const SnapmirrorRelationshipV + const VolumeCreateOperation + const VolumeDestroyOperation + const VolumeOfflineOperation + const VolumeOnlineOperation + const VolumeRestrictOperation + const VolumeUnmountOperation + const XMLNs + type AggrInfo struct + AggrInodeAttributes *AggrInodeAttributes + AggrOwnershipAttributes *AggrOwnershipAttributes + AggrRaidAttributes *AggrRaidAttributes + AggrSpaceAttributes *AggrSpaceAttributes + AggregateName string + type AggrInodeAttributes struct + FilesPrivateUsed int + FilesTotal int + FilesUsed int + InodefilePrivateCapacity int + InodefilePublicCapacity int + MaxfilesAvailable int + MaxfilesPossible int + MaxfilesUsed int + PercentInodeUsedCapacity int + type AggrListPagesResponse struct + Error error + RawResponse *http.Response + Response *AggrListResponse + type AggrListResponse struct + Results struct{ ... } + XMLName xml.Name + type AggrOptions struct + DesiredAttributes *AggrInfo + MaxRecords int + Query *AggrInfo + Tag string + type AggrOwnershipAttributes struct + Cluster string + HomeID int + HomeName string + OwnerID int + OwnerName string + type AggrRaidAttributes struct + AggregateType string + CacheRaidGroupSize int + ChecksumStatus string + ChecksumStyle string + DiskCount int + EncryptionKeyID string + HaPolicy string + HasLocalRoot *bool + HasPartnerRoot *bool + IsChecksumEnabled *bool + IsEncrypted *bool + IsHybrid *bool + IsHybridEnabled *bool + IsInconsistent *bool + IsMirrored *bool + IsRootAggregate *bool + MirrorStatus string + MountState string + PlexCount int + RaidLostWriteState string + RaidSize int + RaidStatus string + RaidType string + State string + UsesSharedDisks *bool + type AggrSpaceAttributes struct + AggregateMetadata string + HybridCacheSizeTotal string + PercentUsedCapacity string + PhysicalUsed int + PhysicalUsedPercent int + SizeAvailable int + SizeTotal int + SizeUsed int + TotalReservedSpace int + UsedIncludingSnapshotReserve string + VolumeFootprints string + type AggrSpaceInfo struct + Aggregate string + AggregateMetadata string + AggregateMetadataPercent string + AggregateSize string + PercentSnapshotSpace string + PhysicalUsed string + PhysicalUsedPercent string + SnapSizeTotal string + SnapshotReserveUnusable string + SnapshotReserveUnusablePercent string + UsedIncludingSnapshotReserve string + UsedIncludingSnapshotReservePercent string + VolumeFootprints string + VolumeFootprintsPercent string + type AggrSpaceInfoQuery struct + AggrSpaceInfo *AggrSpaceInfo + type AggrSpaceListResponse struct + Results struct{ ... } + XMLName xml.Name + type AggrSpaceOptions struct + DesiredAttributes *AggrSpaceInfoQuery + MaxRecords int + Query *AggrSpaceInfoQuery + Tag string + type AggrSpareDiskInfo struct + ChecksumStyle string + Disk string + DiskRpm int + DiskType string + EffectiveDiskRpm int + EffectiveDiskType string + IsDiskLeftBehind bool + IsDiskShared bool + IsDiskZeroed bool + IsDiskZeroing bool + IsSparecore bool + LocalUsableDataSize int + LocalUsableDataSizeBlks int + LocalUsableRootSize int + LocalUsableRootSizeBlks int + OriginalOwner string + SyncmirrorPool string + TotalSize int + UsableSize int + UsableSizeBlks int + ZeroingPercent int + type AggrSpareDiskInfoQuery struct + AggrSpareDiskInfo *AggrSpareDiskInfo + type AggrSparesListPagesResponse struct + Error error + RawResponse *http.Response + Response *AggrSparesListResponse + type AggrSparesListResponse struct + Results struct{ ... } + XMLName xml.Name + type AggrSparesOptions struct + DesiredAttributes *AggrSpareDiskInfoQuery + MaxRecords int + Query *AggrSpareDiskInfoQuery + Tag string + type Aggregate struct + Params struct{ ... } + func (a *Aggregate) ListPages(options *AggrOptions, fn AggregatePageHandler) + func (a Aggregate) List(options *AggrOptions) (*AggrListResponse, *http.Response, error) + type AggregatePageHandler func(AggrListPagesResponse) (shouldContinue bool) + type AggregateSpace struct + Params struct{ ... } + func (a *AggregateSpace) List(options *AggrSpaceOptions) (*AggrSpaceListResponse, *http.Response, error) + type AggregateSpares struct + Params struct{ ... } + func (a *AggregateSpares) List(options *AggrSparesOptions) (*AggrSparesListResponse, *http.Response, error) + func (a *AggregateSpares) ListPages(options *AggrSparesOptions, fn AggregateSparesPageHandler) + type AggregateSparesPageHandler func(AggrSparesListPagesResponse) (shouldContinue bool) + type AsyncResultBase struct + ErrorCode int + ErrorMessage string + JobID int + JobStatus string + func (r *AsyncResultBase) Passed() bool + func (r *AsyncResultBase) Result() *SingleResultBase + type Base struct + Name string + Version string + XMLName xml.Name + XMLNs string + type Cf struct + Params struct{ ... } + func (s *Cf) ClusterFailoverInfoList(options *ClusterFailoverInfoOptions) (*ClusterFailoverInfoResponse, *http.Response, error) + func (s *Cf) ClusterFailoverInfoListPages(options *ClusterFailoverInfoOptions, fn StorageFailoverInfoPageHandler) + type Client struct + Aggregate *Aggregate + AggregateSpace *AggregateSpace + AggregateSpares *AggregateSpares + BaseURL *url.URL + Cf *Cf + ClusterIdentity *ClusterIdentity + Diagnosis *Diagnosis + Fcp *Fcp + Fcport *Fcport + Job *Job + Lun *Lun + LunOperations *LunOperation + Net *Net + Perf *Perf + QosPolicy *QosPolicy + Qtree *Qtree + Quota *Quota + QuotaReport *QuotaReport + QuotaStatus *QuotaStatus + ResponseTimeout time.Duration + Snapmirror *Snapmirror + Snapshot *Snapshot + StorageDisk *StorageDisk + System *System + UserAgent string + VServer *VServer + Volume *Volume + VolumeOperations *VolumeOperation + VolumeSpace *VolumeSpace + func NewClient(endpoint string, version string, options *ClientOptions) (*Client, error) + func (c *Client) Do(req *http.Request, v interface{}) (*http.Response, error) + func (c *Client) NewRequest(method string, body interface{}) (*http.Request, error) + type ClientOptions struct + BasicAuthPassword string + BasicAuthUser string + CAFile string + CertFile string + Debug bool + KeyFile string + SSLVerify bool + Timeout time.Duration + func DefaultOptions() *ClientOptions + type ClusterFailoverInfoOptions struct + DesiredAttributes *StorageFailoverInfoQuery + MaxRecords int + Query *StorageFailoverInfoQuery + Tag string + type ClusterFailoverInfoPagesResponse struct + Error error + RawResponse *http.Response + Response *ClusterFailoverInfoResponse + type ClusterFailoverInfoResponse struct + Results struct{ ... } + XMLName xml.Name + type ClusterIdentity struct + Params struct{ ... } + func (c *ClusterIdentity) List(options *ClusterIdentityOptions) (*ClusterIdentityResponse, *http.Response, error) + type ClusterIdentityInfo struct + ClusterContact string + ClusterLocation string + ClusterName string + ClusterSerialNumber string + RdbUuid string + UUID string + type ClusterIdentityOptions struct + DesiredAttributes *ClusterIdentityInfo + type ClusterIdentityResponse struct + Results struct{ ... } + XMLName xml.Name + type Diagnosis struct + Params struct{ ... } + func (v *Diagnosis) DiagnosisAlertGetAll(options *DiagnosisOptions, fn DiagnosisPageHandler) + func (v *Diagnosis) DiagnosisAlertGetIter(options *DiagnosisOptions) (*DiagnosisListResponse, *http.Response, error) + type DiagnosisAlertInfo struct + Acknowledge bool + Acknowledger string + Additionalinfo string + AlertId string + AlertingResource string + AlertingResourceName string + CorrectiveActions string + IndicationTime int + Monitor string + Node string + PerceivedSeverity string + Policy string + PossibleEffect string + ProbableCause string + ProbableCauseDescription string + Subsystem string + Suppress bool + Suppressor string + type DiagnosisAlertPagesResponse struct + Error error + RawResponse *http.Response + Response *DiagnosisListResponse + type DiagnosisListResponse struct + Results struct{ ... } + XMLName xml.Name + type DiagnosisOptions struct + DesiredAttributes *DiagnosisAlertInfo + MaxRecords int + Query *DiagnosisQuery + Tag string + type DiagnosisPageHandler func(DiagnosisAlertPagesResponse) (shouldContinue bool) + type DiagnosisQuery struct + DiagnosisInfo *DiagnosisAlertInfo + type DiskInventoryInfo struct + BytesPerSector int + CapacitySectors int + ChecksumCompatibility string + DiskClusterName string + DiskType string + DiskUid string + FirmwareRevision string + GrownDefectListCount int + HealthMonitorTimeInterval int + ImportInProgress *bool + IsDynamicallyQualified *bool + IsMultidiskCarrier *bool + IsShared *bool + MediaScrubCount int + MediaScrubLastDoneTimeInterval int + Model string + ReservationKey string + ReservationType string + RightSizeSectors int + Rpm int + SerialNumber string + Shelf string + ShelfBay string + ShelfUid string + StackID int + Vendor string + type DiskOwnershipInfo struct + DiskUid string + DrHomeNodeId int + DrHomeNodeName string + HomeNodeId int + HomeNodeName string + IsFailed *bool + OwnerNodeId int + OwnerNodeName string + Pool int + ReservedByNodeId int + type ExportRuleListResponse struct + Results struct{ ... } + XMLName xml.Name + type ExportRuleQuery struct + ExportRuleInfo *VServerExportRuleInfo + type Fcp struct + Params struct{ ... } + func (f *Fcp) FcpAdapterGetAll(options *FcpAdapterConfigOptions, fn FcpAdapterConfigPageHandler) + func (f *Fcp) FcpAdapterGetIter(options *FcpAdapterConfigOptions) (*FcpAdapterConfigGetIterResponse, *http.Response, error) + type FcpAdapterConfigGetIterResponse struct + Results struct{ ... } + XMLName xml.Name + type FcpAdapterConfigInfo struct + Adapter string + CacheLineSize int + ConnectionEstablished string + DataLinkRate int + ExternalGbicEnabled bool + FabricEstablished bool + FirmwareRev string + HardwareRev string + InfoName string + MaxSpeed int + MediaType string + MpiFirmwareRev string + Node string + NodeName string + PacketSize int + PciBusWidth int + PciClockSpeed int + PhyFirmwareRev string + PhysicalDataLinkRate int + PhysicalLinkState string + PhysicalProtocol string + PortAddress int + PortName string + Speed string + SramParityEnabled bool + State string + SwitchPort string + VlanId int + type FcpAdapterConfigOptions struct + DesiredAttributes *FcpAdapterConfigQuery + MaxRecords int + Query *FcpAdapterConfigQuery + Tag string + type FcpAdapterConfigPageHandler func(FcpAdapterConfigPageResponse) (shouldContinue bool) + type FcpAdapterConfigPageResponse struct + Error error + RawResponse *http.Response + Response *FcpAdapterConfigGetIterResponse + type FcpAdapterConfigQuery struct + FcpAdapterConfigInfo *FcpAdapterConfigInfo + type Fcport struct + Params struct{ ... } + func (f *Fcport) GetLinkState(options *FcportGetLinkStateOptions) (*FcportGetLinkStateResponse, *http.Response, error) + type FcportGetLinkStateOptions struct + AdapterName string + NodeName string + type FcportGetLinkStateResponse struct + Results struct{ ... } + XMLName xml.Name + type FcportLinkStateInfo struct + AdapterName string + LinkState string + NodeName string + type GivebackRelatedInfo struct + GivebackState string + type InstanceData struct + Counters PerfCounters + Name string + type InstanceInfo struct + Name string + Uuid string + type InstanceInfoQuery struct + InstanceInfo *InstanceInfo + type InterconnectRelatedInfo struct + InterconnectLinks string + InterconnectType string + IsInterconnectUp bool + type Job struct + Params struct{ ... } + func (j Job) GetHistory(options *JobHistoryOptions) (*JobListResponse, *http.Response, error) + func (q *Job) Get(vserverName string, id int, options *JobOptions) (*JobResponse, *http.Response, error) + type JobEntry struct + ID int + type JobHistoryInfo struct + JobCompletion string + JobDescription string + JobEndTime int + JobEventTime int + JobEventType string + JobID int + JobName string + JobNode string + JobStartTime int + JobStatusCode int + JobUUID string + JobUsername string + JobVServer string + LogID int + type JobHistoryOptions struct + MaxRecords int + Query *JobHistoryInfo + Tag string + type JobListResponse struct + Results struct{ ... } + XMLName xml.Name + type JobOptions struct + DesiredAttributes *JobEntry + MaxRecords int + Tag string + type JobResponse struct + Results struct{ ... } + XMLName xml.Name + func (j *JobResponse) JobState() string + func (j *JobResponse) Success() bool + type Lun struct + Params struct{ ... } + func (v *Lun) List(options *LunOptions) (*LunListResponse, *http.Response, error) + func (v *Lun) ListPages(options *LunOptions, fn LunPageHandler) + type LunCreateOptions struct + Class string + Comment string + ForeignDisk string + InitiatorGroup string + OsType string + Path string + PrefixSize string + QosAdaptivePolicyGroup string + QosPolicyGroup string + Size int64 + SpaceAllocationEnabled bool + SpaceReservationEnabled bool + UseExactSize bool + type LunInfo struct + Alignment string + BackingSnapshot string + BlockSize int + Class string + CloneBackingSnapshot string + Comment string + CreationTimestamp int + DeviceBinaryId string + DeviceId int + DeviceTextId string + IsClone bool + IsCloneAutodeleteEnabled bool + IsInconsistentImport bool + IsRestoreInaccessible bool + IsSpaceAllocEnabled bool + IsSpaceReservationEnabled bool + Mapped bool + MultiprotocolType string + Node string + Online bool + Path string + PrefixSize int + QosPolicyGroup string + Qtree string + ReadOnly bool + Serial7Mode string + SerialNumber string + ShareState string + Size int + SizeUsed int + Staging bool + State string + SuffixSize int + Uuid string + Volume string + Vserver string + type LunListPagesResponse struct + Error error + RawResponse *http.Response + Response *LunListResponse + type LunListResponse struct + Results struct{ ... } + XMLName xml.Name + type LunOperation struct + Params struct{ ... } + func (l LunOperation) Create(vserverName string, options *LunCreateOptions) (*SingleResultResponse, *http.Response, error) + func (l LunOperation) Map(vserverName string, lunPathName string, initiatorGroup string) (*SingleResultResponse, *http.Response, error) + func (l LunOperation) Operation(vserverName string, lunPathName string, operation string) (*SingleResultResponse, *http.Response, error) + func (l LunOperation) Unmap(vserverName string, lunPathName string, initiatorGroup string) (*SingleResultResponse, *http.Response, error) + type LunOptions struct + DesiredAttributes *LunQuery + MaxRecords int + Query *LunQuery + Tag string + type LunPageHandler func(LunListPagesResponse) (shouldContinue bool) + type LunQuery struct + LunInfo *LunInfo + type Net struct + func (n *Net) NetInterfaceGetAll(options *NetInterfaceOptions, fn NetInterfacePageHandler) + func (n *Net) NetInterfaceGetIter(options *NetInterfaceOptions) (*NetInterfaceGetIterResponse, *http.Response, error) + func (n *Net) NetPortGetAll(options *NetPortOptions, fn NetPortPageHandler) + func (n *Net) NetPortGetIter(options *NetPortOptions) (*NetPortGetIterResponse, *http.Response, error) + func (n Net) CreateBroadcastDomain(createOptions *NetBroadcastDomainCreateOptions) (*NetBroadcastDomainCreateResponse, *http.Response, error) + func (n Net) CreateIPSpace(name string, returnRecord bool) (*NetIPSpaceResponse, *http.Response, error) + func (n Net) CreateNetInterface(options *NetInterfaceInfo) (*SingleResultResponse, *http.Response, error) + func (n Net) CreateRoute(vServerName string, options *NetRoutesInfo) (*NetRoutesResponse, *http.Response, error) + func (n Net) CreateVlan(options *NetVlanInfo) (*SingleResultResponse, *http.Response, error) + func (n Net) DeleteBroadcastDomain(domain string, ipSpace string) (*NetBroadcastDomainCreateResponse, *http.Response, error) + func (n Net) DeleteIPSpace(name string) (*NetIPSpaceResponse, *http.Response, error) + func (n Net) DeleteNetInterface(vServerName string, lif string) (*SingleResultResponse, *http.Response, error) + func (n Net) DeleteRoute(vServerName string, destination string, gateway string) (*SingleResultResponse, *http.Response, error) + func (n Net) DeleteVlan(options *NetVlanInfo) (*SingleResultResponse, *http.Response, error) + func (n Net) GetBroadcastDomain(domain string, ipSpace string) (*NetBroadcastDomainResponse, *http.Response, error) + func (n Net) GetIPSpace(name string) (*NetIPSpaceResponse, *http.Response, error) + func (n Net) GetVlan(interfaceName string, node string) (*NetVlanResponse, *http.Response, error) + func (n Net) ListIPSpaces(query *NetIPSpaceInfo) (*NetIPSpaceListResponse, *http.Response, error) + func (n Net) ListVlans(info *NetVlanInfo) (*NetVlanListResponse, *http.Response, error) + func (n Net) RenameIPSpace(name string, newName string) (*NetIPSpaceResponse, *http.Response, error) + type NetBroadcastDomainCreateOptions struct + BroadcastDomain string + IPSpace string + MTU int + Ports *[]string + type NetBroadcastDomainCreateResponse struct + Results struct{ ... } + XMLName xml.Name + type NetBroadcastDomainInfo struct + BroadcastDomain string + CombinedPortUpdateStatus string + FailoverGroups []string + IPSpace string + MTU int + Ports *[]NetPortUpdateInfo + SubnetNames []string + type NetBroadcastDomainOptions struct + DesiredAttributes *NetBroadcastDomainInfo + MaxRecords int + Query *NetBroadcastDomainInfo + Tag string + type NetBroadcastDomainResponse struct + Results struct{ ... } + XMLName xml.Name + type NetIPSpaceInfo struct + BroadcastDomains *[]string + ID int + IPSpace string + Ports *[]string + UUID string + VServers *[]string + type NetIPSpaceListResponse struct + Results struct{ ... } + XMLName xml.Name + type NetIPSpaceOptions struct + DesiredAttributes *NetIPSpaceInfo + MaxRecords int + Query *NetIPSpaceInfo + Tag string + type NetIPSpaceResponse struct + Results struct{ ... } + XMLName xml.Name + type NetInterfaceGetIterResponse struct + Results struct{ ... } + XMLName xml.Name + type NetInterfaceInfo struct + Address string + AdministrativeStatus string + Comment string + CurrentNode string + CurrentPort string + DataProtocols *[]string + DnsDomainName string + FailoverGroup string + FailoverPolicy string + FirewallPolicy string + HomeNode string + HomePort string + InterfaceName string + IsAutoRevert bool + IsHome bool + IsIpv4LinkLocal bool + Netmask string + NetmaskLength int + OperationalStatus string + Role string + RoutingGroupName string + UseFailoverGroup string + Vserver string + type NetInterfaceOptions struct + DesiredAttributes *NetInterfaceQuery + MaxRecords int + Query *NetInterfaceQuery + Tag string + type NetInterfacePageHandler func(NetInterfacePageResponse) (shouldContinue bool) + type NetInterfacePageResponse struct + Error error + RawResponse *http.Response + Response *NetInterfaceGetIterResponse + type NetInterfaceQuery struct + NetInterfaceInfo *NetInterfaceInfo + type NetPortGetIterResponse struct + Results struct{ ... } + XMLName xml.Name + type NetPortInfo struct + AdministrativeDuplex string + AdministrativeFlowcontrol string + AdministrativeSpeed string + AutorevertDelay int + IfgrpDistributionFunction string + IfgrpMode string + IfgrpNode string + IfgrpPort string + IsAdministrativeAutoNegotiate bool + IsAdministrativeUp bool + IsOperationalAutoNegotiate bool + LinkStatus string + MacAddress string + Mtu int + Node string + OperationalDuplex string + OperationalFlowcontrol string + OperationalSpeed string + Port string + PortType string + RemoteDeviceId string + Role string + VlanId int + VlanNode string + VlanPort string + type NetPortOptions struct + DesiredAttributes *NetPortQuery + MaxRecords int + Query *NetPortQuery + Tag string + type NetPortPageHandler func(NetPortPageResponse) (shouldContinue bool) + type NetPortPageResponse struct + Error error + RawResponse *http.Response + Response *NetPortGetIterResponse + type NetPortQuery struct + NetPortInfo *NetPortInfo + type NetPortUpdateInfo struct + Port string + PortUpdateStatus string + PortUpdateStatusDetails string + type NetRoutesInfo struct + AddressFamily string + DestinationAddress string + GatewayAddress string + Metric int + ReturnRecord bool + VServer string + type NetRoutesResponse struct + Results struct{ ... } + XMLName xml.Name + type NetVlanInfo struct + InterfaceName string + Node string + ParentInterface string + VlanID int + func (v *NetVlanInfo) ToString() string + type NetVlanListResponse struct + Results struct{ ... } + XMLName xml.Name + type NetVlanOptions struct + DesiredAttributes *NetVlanInfo + MaxRecords int + Query *NetVlanInfo + Tag string + type NetVlanResponse struct + Results struct{ ... } + XMLName xml.Name + type NodeDetailOptions struct + DesiredAttributes *NodeDetailsQuery + MaxRecords int + Query *NodeDetailsQuery + Tag string + type NodeDetails struct + EnvFailedFanCount int + EnvFailedFanMessage string + EnvFailedPowerSupplyCount int + EnvFailedPowerSupplyMessage string + EnvOverTemperature bool + Name string + NodeAssetTag string + NodeLocation string + NodeModel string + NodeNvramId string + NodeOwner string + NodeSerialNumber string + NodeStorageConfiguration string + NodeSystemId string + NodeUptime string + NodeUuid string + NodeVendor string + NvramBatteryStatus string + ProductVersion string + type NodeDetailsPageHandler func(NodeDetailsPagesResponse) (shouldContinue bool) + type NodeDetailsPagesResponse struct + Error error + RawResponse *http.Response + Response *NodeDetailsResponse + type NodeDetailsQuery struct + NodeDetails *NodeDetails + type NodeDetailsResponse struct + Results struct{ ... } + XMLName xml.Name + type NodeRelatedInfo struct + CurrentMode string + LocalFirmwareProgress int + LocalFirmwareState string + Node string + NodeState string + NvramId int + PartnerFirmwareProgress int + PartnerFirmwareState string + PartnerName string + PartnerNvramId int + StateDescription string + type Perf struct + func (p *Perf) PerfObjectGetInstances(params *PerfObjectGetInstanceParams) (*PerfObjectGetInstancesResponse, *http.Response, error) + func (p *Perf) PerfObjectInstanceGetAllInfo(options *PerfObjectInstanceListInfoIterParams, ...) + func (p *Perf) PerfObjectInstanceListInfoIter(params *PerfObjectInstanceListInfoIterParams) (*PerfObjectInstanceListInfoIterResponse, *http.Response, error) + type PerfCounterData struct + Name string + Value string + type PerfCounters struct + CounterData []PerfCounterData + type PerfObjectGetInstanceParams struct + Counters struct{ ... } + InstanceUuids struct{ ... } + Instances struct{ ... } + ObjectName string + type PerfObjectGetInstancesResponse struct + Results struct{ ... } + XMLName xml.Name + type PerfObjectInstanceData struct + Instances []InstanceData + type PerfObjectInstanceListInfoHandler func(PerfObjectInstanceListInfoPageResponse) (shouldContinue bool) + type PerfObjectInstanceListInfoIterParams struct + DesiredAttributes *InstanceInfo + FilterData string + MaxRecords int + ObjectName string + Query *InstanceInfoQuery + Tag string + type PerfObjectInstanceListInfoIterResponse struct + Results struct{ ... } + XMLName xml.Name + type PerfObjectInstanceListInfoPageResponse struct + Error error + RawResponse *http.Response + Response *PerfObjectInstanceListInfoIterResponse + type QosPolicy struct + Params struct{ ... } + func (qp QosPolicy) ChangeIops(iops string, qosPolicyName string) (*QosPolicyResponse, *http.Response, error) + func (qp QosPolicy) Create(query *QosPolicyInfo) (*QosPolicyResponse, *http.Response, error) + func (qp QosPolicy) Delete(name string, force bool) (*QosPolicyResponse, *http.Response, error) + func (qp QosPolicy) Get(name string, query *QosPolicyInfo) (*QosPolicyResponse, *http.Response, error) + func (qp QosPolicy) Rename(info *QosPolicyRenameInfo) (*QosPolicyResponse, *http.Response, error) + type QosPolicyInfo struct + Force bool + MaxThroughput string + NumWorkloads int + PgID int + PolicyGroup string + PolicyGroupClass string + ReturnRecord bool + UUID string + VServer string + type QosPolicyRenameInfo struct + CurrentPolicyGroup string + NewPolicyGroup string + type QosPolicyResponse struct + Results struct{ ... } + XMLName xml.Name + type Qtree struct + Params struct{ ... } + func (q *Qtree) Create(vserverName, volume, qtree string, info *QtreeInfo) (*QtreeListResponse, *http.Response, error) + func (q *Qtree) Delete(vserverName, volName, qtreeName string, force bool) (*QtreeListResponse, *http.Response, error) + func (q *Qtree) DeleteAsync(vserverName, volName, qtreeName string) (*QtreeListResponse, *http.Response, error) + func (q *Qtree) List(options *QtreeOptions) (*QtreeListResponse, *http.Response, error) + type QtreeInfo struct + ExportPolicy string + Force bool + ID string + IsExportPolicyInherited string + Mode string + Oplocks string + Qtree string + SecurityStyle string + Status string + Volume string + Vserver string + type QtreeListResponse struct + ResultJobid string + ResultStatus string + Results struct{ ... } + XMLName xml.Name + type QtreeOptions struct + DesiredAttributes *QtreeQuery + MaxRecords int + Query *QtreeQuery + Tag string + type QtreeQuery struct + QtreeInfo *QtreeInfo + type Quota struct + Params struct{ ... } + func (q *Quota) Create(serverName, target, quotaType, qtree string, entry *QuotaEntry) (*QuotaListResponse, *http.Response, error) + func (q *Quota) Delete(serverName, target, quotaType, volume, qtree string) (*QuotaListResponse, *http.Response, error) + func (q *Quota) Get(name string, options *QuotaOptions) (*QuotaResponse, *http.Response, error) + func (q *Quota) List(options *QuotaOptions) (*QuotaListResponse, *http.Response, error) + func (q *Quota) Off(serverName, volumeName string) (*QuotaStatusResponse, *http.Response, error) + func (q *Quota) On(serverName, volumeName string) (*QuotaStatusResponse, *http.Response, error) + func (q *Quota) Status(serverName, volumeName string) (*QuotaStatusResponse, *http.Response, error) + func (q *Quota) Update(serverName string, entry *QuotaEntry) (*QuotaListResponse, *http.Response, error) + type QuotaEntry struct + DiskLimit string + FileLimit string + PerformUserMapping string + Policy string + Qtree *string + QuotaTarget string + QuotaType string + SoftDiskLimit string + SoftFileLimit string + Threshold string + Volume string + Vserver string + type QuotaListResponse struct + Results struct{ ... } + XMLName xml.Name + type QuotaOptions struct + DesiredAttributes *QuotaQuery + MaxRecords int + Query *QuotaQuery + Tag string + type QuotaQuery struct + QuotaEntry *QuotaEntry + type QuotaReport struct + Params struct{ ... } + func (a *QuotaReport) ReportPages(options *QuotaReportOptions, fn QuotaReportPageHandler) + func (qr *QuotaReport) Report(options *QuotaReportOptions) (*QuotaReportResponse, *http.Response, error) + type QuotaReportEntry struct + DiskLimit string + DiskUsed string + FileLimit string + FilesUsed string + QuotaTarget string + QuotaType string + SoftDiskLimit string + SoftFileLimit string + Threshold string + Tree string + Volume string + Vserver string + type QuotaReportEntryQuery struct + QuotaReportEntry *QuotaReportEntry + type QuotaReportOptions struct + DesiredAttributes *QuotaReportEntryQuery + MaxRecords int + Path string + Query *QuotaReportEntryQuery + Tag string + type QuotaReportPageHandler func(QuotaReportPagesResponse) (shouldContinue bool) + type QuotaReportPagesResponse struct + Error error + RawResponse *http.Response + Response *QuotaReportResponse + type QuotaReportResponse struct + Results struct{ ... } + XMLName xml.Name + type QuotaResponse struct + Results struct{ ... } + XMLName xml.Name + type QuotaStatus struct + Params struct{ ... } + func (a *QuotaStatus) StatusPages(options *QuotaStatusIterOptions, fn QuotaStatusPageHandler) + func (qr *QuotaStatus) StatusIter(options *QuotaStatusIterOptions) (*QuotaStatusIterResponse, *http.Response, error) + type QuotaStatusEntry struct + PercentComplete string + QuotaErrorMsgs string + QuotaStatus string + QuotaSubStatus string + Reason string + Volume string + Vserver string + type QuotaStatusEntryQuery struct + QuotaStatusEntry *QuotaStatusEntry + type QuotaStatusIterOptions struct + DesiredAttributes *QuotaStatusEntryQuery + MaxRecords int + Query *QuotaStatusEntryQuery + Tag string + type QuotaStatusIterResponse struct + Results struct{ ... } + XMLName xml.Name + type QuotaStatusPageHandler func(QuotaStatusPagesResponse) (shouldContinue bool) + type QuotaStatusPagesResponse struct + Error error + RawResponse *http.Response + Response *QuotaStatusIterResponse + type QuotaStatusResponse struct + Results struct{ ... } + XMLName xml.Name + type Result interface + Passed func() bool + Result func() *SingleResultBase + type ResultBase struct + ErrorNo int + NumRecords int + Reason string + Status string + func (r *ResultBase) Passed() bool + func (r *ResultBase) Result() *SingleResultBase + type SingleResultBase struct + ErrorNo int + Reason string + Status string + func (r *SingleResultBase) Passed() bool + func (r *SingleResultBase) Result() *SingleResultBase + type SingleResultResponse struct + Results struct{ ... } + XMLName xml.Name + type Snapmirror struct + Params struct{ ... } + func (s Snapmirror) AbortBy(query *SnapmirrorInfo, continueOnFailure bool) (*SnapmirrorIterResponse, *http.Response, error) + func (s Snapmirror) Create(vServerName string, attributes *SnapmirrorInfo) (*SingleResultResponse, *http.Response, error) + func (s Snapmirror) DestroyBy(query *SnapmirrorInfo, continueOnFailure bool) (*SnapmirrorIterResponse, *http.Response, error) + func (s Snapmirror) Get(vServerName string, sourcePath string, destinationPath string, ...) (*SnapmirrorResponse, *http.Response, error) + func (s Snapmirror) InitializeLSSet(vServerName string, sourcePath string) (*SnapmirrorAsyncResponse, *http.Response, error) + func (s Snapmirror) UpdateLSSet(vServerName string, sourcePath string) (*SnapmirrorAsyncResponse, *http.Response, error) + type SnapmirrorAsyncResponse struct + Results struct{ ... } + XMLName xml.Name + type SnapmirrorInfo struct + BreakFailedCount int + BreakSuccessCount int + CGItemMappings []string + CurrentMaxTransferRate int + CurrentOperationID string + CurrentTransferError string + CurrentTransferPriority string + CurrentTransferType string + DestinationCluster string + DestinationLocation string + DestinationVServer string + DestinationVolume string + DestinationVolumeNode string + ExportedSnapshot string + ExportedSnapshotTimestamp int + IdentitityPreserve bool + IsConstituent bool + IsHealthy bool + LagTime int + LastTransferDuration int + LastTransferEndTimestamp int + LastTransferError string + LastTransferErrorCodes []int + LastTransferFrom string + LastTransferNetworkCompressionRatio string + LastTransferSize int + LastTransferType string + MaxTransferRate int + MirrorState string + NetworkCompressionRatio string + NewestSnapshot string + NewestSnapshotTimestamp int + Policy string + PolicyType string + ProgressLastUpdated int + PseudoCommonSnapFailedCount int + PseudoCommonSnapSuccessCount int + RelationshipControlPlane string + RelationshipGroupType string + RelationshipID string + RelationshipProgress int + RelationshipStatus string + RelationshipType string + RestoreFileCount int + RestoreFileList []string + ResyncAvgTimeSyncCg int + ResyncFailedCount int + ResyncSuccessCount int + Schedule string + SnapshotCheckpoint int + SnapshotProgress int + SourceCluster string + SourceLocation string + SourceVServer string + SourceVolume string + SourceVolumeNode string + TotalTransferBytes int + TotalTransferTime int + TransferSnapshot string + Tries string + UnhealthyReason string + UpdateFailedCount int + UpdateSuccessCount int + VServer string + type SnapmirrorIterResponse struct + Results struct{ ... } + XMLName xml.Name + type SnapmirrorResponse struct + Results struct{ ... } + XMLName xml.Name + type Snapshot struct + Params struct{ ... } + func (v *Snapshot) List(options *SnapshotOptions) (*SnapshotListResponse, *http.Response, error) + func (v *Snapshot) ListPages(options *SnapshotOptions, fn SnapshotPageHandler) + type SnapshotInfo struct + AccessTime int + Busy bool + ContainsLunClones bool + CumulativePercentageOfTotalBlocks int + CumulativePercentageOfUsedBlocks int + CumulativeTotal int + Dependency string + Is7ModeSnapshot bool + Name string + PercentageOfTotalBlocks int + PercentageOfUsedBlocks int + SnapmirrorLabel string + SnapshotInstanceUuid string + SnapshotVersionUuid string + State string + Total int + Volume string + VolumeProvenanceUuid string + Vserver string + type SnapshotListPagesResponse struct + Error error + RawResponse *http.Response + Response *SnapshotListResponse + type SnapshotListResponse struct + Results struct{ ... } + XMLName xml.Name + type SnapshotOptions struct + DesiredAttributes *SnapshotQuery + MaxRecords int + Query *SnapshotQuery + Tag string + type SnapshotPageHandler func(SnapshotListPagesResponse) (shouldContinue bool) + type SnapshotQuery struct + SnapshotInfo *SnapshotInfo + type StorageDisk struct + Params struct{ ... } + func (s *StorageDisk) StorageDiskGetAll(options *StorageDiskOptions, fn StorageDiskGetAllPageHandler) + func (s *StorageDisk) StorageDiskGetIter(options *StorageDiskOptions) (*StorageDiskGetIterResponse, *http.Response, error) + type StorageDiskGetAllPageHandler func(StorageDiskInfoPageResponse) (shouldContinue bool) + type StorageDiskGetIterResponse struct + Results struct{ ... } + XMLName xml.Name + type StorageDiskInfo struct + DiskInventoryInfo *DiskInventoryInfo + DiskName string + DiskOwnershipInfo *DiskOwnershipInfo + type StorageDiskInfoPageResponse struct + Error error + RawResponse *http.Response + Response *StorageDiskGetIterResponse + type StorageDiskOptions struct + DesiredAttributes *StorageDiskInfo + MaxRecords int + Query *StorageDiskInfo + Tag string + type StorageFailoverInfo struct + GivebackRelatedInfo *GivebackRelatedInfo + InterconnectRelatedInfo *InterconnectRelatedInfo + NodeRelatedInfo *NodeRelatedInfo + TakeoverRelatedInfo *TakeoverRelatedInfo + type StorageFailoverInfoPageHandler func(ClusterFailoverInfoPagesResponse) (shouldContinue bool) + type StorageFailoverInfoQuery struct + StorageFailoverInfo *StorageFailoverInfo + type System struct + Params struct{ ... } + func (s *System) List(options *NodeDetailOptions) (*NodeDetailsResponse, *http.Response, error) + func (s *System) ListPages(options *NodeDetailOptions, fn NodeDetailsPageHandler) + type TakeoverRelatedInfo struct + TakeoverByPartnerPossible bool + TakeoverEnabled bool + TakeoverFailureReason string + TakeoverModule string + TakeoverOfPartnerPossible bool + TakeoverReason string + TakeoverState string + TimeSinceTakeover int + TimeUntilTakeover int + type VServer struct + Params struct{ ... } + func (v VServer) AddInitiator(vServerName string, iGroupName string, initiator string) (*VServerIgroupsResponse, *http.Response, error) + func (v VServer) Create(options *VServerInfo) (*VServerAsyncResponse, *http.Response, error) + func (v VServer) CreateExportRule(vServerName string, options *VServerExportRuleInfo) (*VServerExportsResponse, *http.Response, error) + func (v VServer) CreateNfsService(vServerName string, options *VServerNfsCreateOptions) (*SingleResultResponse, *http.Response, error) + func (v VServer) Delete(name string) (*VServerListResponse, *http.Response, error) + func (v VServer) DeleteExportRule(vServerName string, policyName string, ruleIndex int) (*VServerExportsResponse, *http.Response, error) + func (v VServer) Get(name string, options *VServerOptions) (*VServerResponse, *http.Response, error) + func (v VServer) List(options *VServerOptions) (*VServerListResponse, *http.Response, error) + func (v VServer) ListExportRules(vServerName string) (*ExportRuleListResponse, *http.Response, error) + func (v VServer) Modify(name string, options *VServerInfo) (*SingleResultResponse, *http.Response, error) + func (v VServer) RemoveInitiator(vServerName string, iGroupName string, initiator string, force bool) (*VServerIgroupsResponse, *http.Response, error) + type VServerAsyncResponse struct + Results struct{ ... } + XMLName xml.Name + type VServerExportRuleInfo struct + AllowCreateDevices bool + AllowSetUID bool + AnonymousUserID int + ClientMatch string + ExportChownMode string + ExportNTFSUnixSecurityOps string + PolicyName string + Protocol *[]string + ReadOnlyRule *[]string + ReadWriteRule *[]string + RuleIndex int + SuperUserSecurity *[]string + type VServerExportsResponse struct + Results struct{ ... } + XMLName xml.Name + type VServerIgroupInfo struct + Force bool + InitiatorGroupName string + InitiatorGroupUUID string + InitiatorName string + PortsetName string + type VServerIgroupsResponse struct + Results struct{ ... } + XMLName xml.Name + type VServerInfo struct + AggregateList *[]string + AllowedProtocols *[]string + AntivirusOnAccessPolicy string + Comment string + DisallowedProtocols *[]string + Ipspace string + IsConfigLockedForChanges bool + IsRepositoryVserver string + Language string + MaxVolumes string + NameMappingSwitch *[]string + NameServerSwitch *[]string + OperationalState string + QuotaPolicy string + RootVolume string + RootVolumeAggregate string + RootVolumeSecurityStyle string + SnapshotPolicy string + State string + UUID string + VolumeDeleteRetentionHours int + VserverName string + VserverSubtype string + VserverType string + type VServerListResponse struct + Results struct{ ... } + XMLName xml.Name + type VServerNfsCreateOptions struct + NfsAccessEnabled bool + NfsV3Enabled bool + NfsV4Enabled bool + VStorageEnabled bool + type VServerOptions struct + DesiredAttributes *VServerQuery + MaxRecords int + Query *VServerQuery + Tag string + type VServerQuery struct + VServerInfo *VServerInfo + type VServerResponse struct + Results struct{ ... } + XMLName xml.Name + type Volume struct + Params struct{ ... } + func (v *Volume) ListPages(options *VolumeOptions, fn VolumePageHandler) + func (v Volume) List(options *VolumeOptions) (*VolumeListResponse, *http.Response, error) + func (v Volume) Modify(options *VolumeOptions) (*VolumeModifyResponce, *http.Response, error) + type VolumeAntivirusAttributes struct + OnAccessPolicy string + type VolumeAutobalanceAttributes struct + IsAutobalanceEligible string + type VolumeAutosizeAttributes struct + GrowThresholdPercent string + IsEnabled string + MaximumSize string + MinimumSize string + Mode string + ShrinkThresholdPercent string + type VolumeCreateOptions struct + AntivirusOnAccessPolicy string + CacheRetentionPriority string + CachingPolicy string + ConstituentRole string + ContainingAggregateName string + EfficiencyPolicy string + Encrypt bool + ExcludedFromAutobalance bool + ExportPolicy string + ExtentSize string + FlexcacheFillPolicy string + FlexcacheOriginVolumeName string + FlexcachePolicy string + GroupID int + IsJunctionActive bool + IsNvfailEnabled string + IsVserverRoot bool + JunctionPath string + LanguageCode string + MaxDirSize int + MaxWriteAllocBlocks int + PercentageSnapshotReserve int + QosAdaptivePolicyGroupName string + QosPolicyGroupName string + Size string + SnapshotPolicy string + SpaceReserve string + SpaceSlo string + StorageService string + TieringPolicy string + UnixPermissions string + UserID int + VMAlignSector int + VMAlignSuffix string + Volume string + VolumeComment string + VolumeSecurityStyle string + VolumeState string + VolumeType string + VserverDrProtection string + type VolumeDirectoryAttributes struct + I2PEnabled string + MaxDirSize string + RootDirGen string + type VolumeExportAttributes struct + Policy string + type VolumeHybridCacheAttributes struct + CacheRetentionPriority string + CachingPolicy string + Eligibility string + type VolumeIDAttributes struct + AggrList []string + Comment string + ContainingAggregateName string + ContainingAggregateUUID string + CreationTime string + Dsid string + Fsid string + InstanceUUID string + JunctionParentName string + JunctionPath string + Msid string + Name string + NameOrdinal string + Node string + Nodes []string + OwningVserverName string + OwningVserverUUID string + ProvenanceUUID string + Style string + StyleExtended string + Type string + UUID string + type VolumeInfo struct + Encrypt string + KeyID string + VolumeAntivirusAttributes *VolumeAntivirusAttributes + VolumeAutobalanceAttributes *VolumeAutobalanceAttributes + VolumeAutosizeAttributes *VolumeAutosizeAttributes + VolumeDirectoryAttributes *VolumeDirectoryAttributes + VolumeExportAttributes *VolumeExportAttributes + VolumeHybridCacheAttributes *VolumeHybridCacheAttributes + VolumeIDAttributes *VolumeIDAttributes + VolumeInodeAttributes *VolumeInodeAttributes + VolumeLanguageAttributes *VolumeLanguageAttributes + VolumeMirrorAttributes *VolumeMirrorAttributes + VolumePerformanceAttributes *VolumePerformanceAttributes + VolumeQosAttributes *VolumeQosAttributes + VolumeSecurityAttributes *VolumeSecurityAttributes + VolumeSisAttributes *VolumeSisAttributes + VolumeSnaplockAttributes *VolumeSnaplockAttributes + VolumeSnapshotAttributes *VolumeSnapshotAttributes + VolumeSnapshotAutodeleteAttributes *VolumeSnapshotAutodeleteAttributes + VolumeSpaceAttributes *VolumeSpaceAttributes + VolumeStateAttributes *VolumeStateAttributes + VolumeTransitionAttributes *VolumeTransitionAttributes + type VolumeInodeAttributes struct + BlockType string + FilesPrivateUsed string + FilesTotal string + FilesUsed string + InodefilePrivateCapacity string + InodefilePublicCapacity string + InofileVersion string + type VolumeLanguageAttributes struct + IsConvertUcodeEnabled string + IsCreateUcodeEnabled string + Language string + LanguageCode string + NfsCharacterSet string + OemCharacterSet string + type VolumeListPagesResponse struct + Error error + RawResponse *http.Response + Response *VolumeListResponse + type VolumeListResponse struct + Results struct{ ... } + XMLName xml.Name + type VolumeMirrorAttributes struct + IsDataProtectionMirror string + IsLoadSharingMirror string + IsMoveMirror string + IsReplicaVolume string + MirrorTransferInProgress string + RedirectSnapshotID string + type VolumeModifyInfo struct + ErrorCode int + ErrorMessage string + VolumeKey *VolumeInfo + type VolumeModifyOptions struct + ContinueOnFailure bool + MaxFailureCount int + ReturnFailureList bool + ReturnSuccessList bool + type VolumeModifyResponce struct + Results struct{ ... } + XMLName xml.Name + type VolumeOperation struct + Params struct{ ... } + func (v VolumeOperation) Create(vserverName string, options *VolumeCreateOptions) (*SingleResultResponse, *http.Response, error) + func (v VolumeOperation) Operation(vserverName string, volName string, operation string) (*SingleResultResponse, *http.Response, error) + type VolumeOptions struct + Attributes *VolumeQuery + DesiredAttributes *VolumeQuery + MaxRecords int + Query *VolumeQuery + Tag string + type VolumePageHandler func(VolumeListPagesResponse) (shouldContinue bool) + type VolumePerformanceAttributes struct + ExtentEnabled string + FcDelegsEnabled string + IsAtimeUpdateEnabled string + MaxWriteAllocBlocks string + MinimalReadAhead string + ReadRealloc string + type VolumeQosAttributes struct + AdaptivePolicyGroupName string + PolicyGroupName string + type VolumeQuery struct + VolumeInfo *VolumeInfo + type VolumeSecurityAttributes struct + Style string + VolumeSecurityUnixAttributes struct{ ... } + type VolumeSisAttributes struct + CompressionSpaceSaved string + DeduplicationSpaceSaved string + DeduplicationSpaceShared string + IsSisLoggingEnabled string + IsSisStateEnabled string + IsSisVolume string + PercentageCompressionSpaceSaved string + PercentageDeduplicationSpaceSaved string + PercentageTotalSpaceSaved string + TotalSpaceSaved string + type VolumeSnaplockAttributes struct + SnaplockType string + type VolumeSnapshotAttributes struct + AutoSnapshotsEnabled string + SnapdirAccessEnabled bool + SnapshotCloneDependencyEnabled string + SnapshotCount string + SnapshotPolicy string + type VolumeSnapshotAutodeleteAttributes struct + Commitment string + DeferDelete string + DeleteOrder string + DestroyList string + IsAutodeleteEnabled string + Prefix string + TargetFreeSpace string + Trigger string + type VolumeSpace struct + Params struct{ ... } + func (v *VolumeSpace) List(options *VolumeSpaceOptions) (*VolumeSpaceListResponse, *http.Response, error) + type VolumeSpaceAttributes struct + FilesystemSize string + IsFilesysSizeFixed string + IsSpaceGuaranteeEnabled string + IsSpaceSloEnabled string + LogicalUsed string + LogicalUsedByAfs string + LogicalUsedBySnapshot string + LogicalUsedPercent string + OverwriteReserve string + OverwriteReserveRequired string + OverwriteReserveUsed string + OverwriteReserveUsedActual string + PercentageFractionalReserve string + PercentageSizeUsed string + PercentageSnapshotReserve string + PercentageSnapshotReserveUsed string + PhysicalUsed string + PhysicalUsedPercent string + Size int + SizeAvailable string + SizeAvailableForSnapshots string + SizeTotal string + SizeUsed string + SizeUsedBySnapshots string + SnapshotReserveSize string + SpaceFullThresholdPercent string + SpaceGuarantee string + SpaceMgmtOptionTryFirst string + SpaceNearlyFullThresholdPercent string + SpaceSlo string + type VolumeSpaceInfo struct + FilesystemMetadata string + FilesystemMetadataPercent string + Inodes string + InodesPercent string + PerformanceMetadata string + PerformanceMetadataPercent string + PhysicalUsed int + PhysicalUsedPercent string + SnapshotReserve string + SnapshotReservePercent string + TotalUsed int + TotalUsedPercent string + UserData string + UserDataPercent string + Volume string + Vserver string + type VolumeSpaceInfoQuery struct + VolumeSpaceInfo *VolumeSpaceInfo + type VolumeSpaceListResponse struct + Results struct{ ... } + XMLName xml.Name + type VolumeSpaceOptions struct + DesiredAttributes *VolumeSpaceInfoQuery + MaxRecords int + Query *VolumeSpaceInfoQuery + Tag string + type VolumeSpacesInfo []VolumeSpaceInfo + func (p VolumeSpacesInfo) Less(i, j int) bool + func (v VolumeSpacesInfo) Len() int + func (v VolumeSpacesInfo) Swap(i, j int) + type VolumeStateAttributes struct + BecomeNodeRootAfterReboot string + ForceNvfailOnDr string + IgnoreInconsistent string + InNvfailedState string + IsClusterVolume string + IsConstituent string + IsFlexgroup string + IsInconsistent string + IsInvalid string + IsJunctionActive string + IsMoving string + IsNodeRoot string + IsNvfailEnabled string + IsQuiescedInMemory string + IsQuiescedOnDisk string + IsUnrecoverable string + IsVolumeInCutover string + IsVserverRoot string + State string + type VolumeTransitionAttributes struct + IsCftPrecommit string + IsCopiedForTransition string + IsTransitioned string + TransitionBehavior string