providers_v2

package
v0.23.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2024 License: MIT Imports: 5 Imported by: 0

Documentation ¶

Overview ¶

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Disk_BusType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Disk_HealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Disk_OfflineReason

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Disk_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Disk_PartitionStyle

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Disk_ProvisioningType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Disk_UniqueIdFormat

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Error_CIMStatusCode

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Error_ErrorSourceFormat

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Error_ErrorType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Error_PerceivedSeverity

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Error_ProbableCause

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source FileServer_FileSharingProtocols

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source FileServer_HealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source FileServer_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source FileShareAccessControlEntry_AccessControlType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source FileShareAccessControlEntry_AccessRight

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source FileShare_FileSharingProtocol

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source FileShare_HealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source FileShare_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source FileShare_ShareState

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Indication_PerceivedSeverity

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source InitiatorId_HostType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source InitiatorId_Type

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source MaskingSet_DeviceAccesses

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source MaskingSet_HostType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source ObjectProviderRegistration_InteractionType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Partition_GptType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Partition_MbrType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Partition_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source PhysicalDisk_BusType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source PhysicalDisk_CannotPoolReason

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source PhysicalDisk_MediaType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source PhysicalDisk_SupportedUsages

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source PhysicalDisk_UniqueIdFormat

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source PhysicalDisk_Usage

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source ReplicaPeer_PeerObjectType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source ReplicationCapabilities_SupportedAsynchronousActions

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source ReplicationCapabilities_SupportedLogVolumeFeatures

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source ReplicationCapabilities_SupportedObjectTypes

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source ReplicationCapabilities_SupportedReplicatedPartitionFeatures

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source ReplicationCapabilities_SupportedReplicationTypes

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source ReplicationCapabilities_SupportedSynchronousActions

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source ReplicationGroup_HealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source ReplicationGroup_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source ReplicationSettings_SyncMode

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source ResiliencySetting_ParityLayout

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageAlertEvent_AlertType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageDiagnoseResult_PerceivedSeverity

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageEnclosure_BusType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageEnclosure_CurrentSensorOperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageEnclosure_FanOperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageEnclosure_IOControllerOperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageEnclosure_PowerSupplyOperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageEnclosure_TemperatureSensorOperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageEnclosure_VoltageSensorOperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageEvent_PerceivedSeverity

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageFaultDomain_HealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageFaultDomain_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageFaultEvent_ChangeType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageHealthStatusChangeEvent_CurrentHealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageHealthStatusChangeEvent_PreviousHealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageJob_JobState

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageJob_LocalOrUtcTime

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageJob_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageJob_RecoveryAction

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageJob_RequestedState

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToDisk_HealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToDisk_OfflineReason

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToDisk_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToPhysicalDisk_HealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToPhysicalDisk_LoadBalancePolicy

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToPhysicalDisk_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToPhysicalDisk_PathState

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToStorageEnclosure_FanOperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToStorageEnclosure_HealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToStorageEnclosure_IOControllerOperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNode_NameFormat

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageNode_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StoragePool_FaultDomainAwarenessDefault

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StoragePool_FileSystem

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StoragePool_HealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StoragePool_MediaType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StoragePool_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StoragePool_ProvisioningType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StoragePool_ProvisioningTypeDefault

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StoragePool_ReadOnlyReason

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StoragePool_RepairPolicy

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StoragePool_RetireMissingPhysicalDisks

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StoragePool_SupportedProvisioningTypes

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StoragePool_Usage

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StoragePool_Version

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageProvider_DiscoveryLevel

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageProvider_RemoteSubsystemCacheMode

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageProvider_SupportedRemoteSubsystemCacheModes

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageProvider_Type

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_CurrentCacheLevel

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_DataTieringType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_DeviceAccesses

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_FaultDomainAwarenessDefault

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_HealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_HostType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_MaskingPortsPerView

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_MaskingValidInitiatorIdTypes

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_NameFormat

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_ParityLayout

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_ProvisioningType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_ProvisioningTypeDefault

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_SupportedDeduplicationFileSystemTypes

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_SupportedDeduplicationObjectTypes

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_SupportedFileServerProtocols

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_SupportedFileSystems

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_SupportedHostType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_Usage

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageSubSystem_iSCSITargetCreationScheme

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source StorageTier_MediaType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Synchronized_CopyMethodology

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Synchronized_CopyPriority

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Synchronized_CopyState

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Synchronized_CopyType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Synchronized_ProgressStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Synchronized_ReplicaType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Synchronized_SyncMode

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Synchronized_SyncState

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Synchronized_SyncType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDiskToVirtualDisk_CopyMethodology

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDiskToVirtualDisk_CopyPriority

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDiskToVirtualDisk_CopyState

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDiskToVirtualDisk_CopyType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDiskToVirtualDisk_ProgressStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDiskToVirtualDisk_ReplicaType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDiskToVirtualDisk_SyncMode

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDiskToVirtualDisk_SyncState

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDiskToVirtualDisk_SyncType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDisk_Access

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDisk_DetachedReason

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDisk_FaultDomainAwareness

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDisk_HealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDisk_HostType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDisk_NameFormat

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDisk_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDisk_ParityLayout

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDisk_ProvisioningType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDisk_UniqueIdFormat

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source VirtualDisk_Usage

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Volume_DedupMode

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Volume_DriveType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Volume_FileSystemType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Volume_HealthStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Volume_OperationalStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Win32Provider_ImpersonationLevel

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Win32Provider_InitializationReentrancy

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.Windows.Storage.Providers_v2

////////////////////////////////////////////

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

func New__ACEEx1 ¶ added in v0.1.1

func New__ACEEx1(instance *cim.WmiInstance) (newInstance *__ACE, err error)

func New__ACEEx6 ¶ added in v0.1.1

func New__ACEEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ACE, err error)

func New__AbsoluteTimerInstructionEx1 ¶ added in v0.1.1

func New__AbsoluteTimerInstructionEx1(instance *cim.WmiInstance) (newInstance *__AbsoluteTimerInstruction, err error)

func New__AbsoluteTimerInstructionEx6 ¶ added in v0.1.1

func New__AbsoluteTimerInstructionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__AbsoluteTimerInstruction, err error)

func New__AggregateEventEx1 ¶ added in v0.1.1

func New__AggregateEventEx1(instance *cim.WmiInstance) (newInstance *__AggregateEvent, err error)

func New__AggregateEventEx6 ¶ added in v0.1.1

func New__AggregateEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__AggregateEvent, err error)

func New__ClassCreationEventEx1 ¶ added in v0.1.1

func New__ClassCreationEventEx1(instance *cim.WmiInstance) (newInstance *__ClassCreationEvent, err error)

func New__ClassCreationEventEx6 ¶ added in v0.1.1

func New__ClassCreationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ClassCreationEvent, err error)

func New__ClassDeletionEventEx1 ¶ added in v0.1.1

func New__ClassDeletionEventEx1(instance *cim.WmiInstance) (newInstance *__ClassDeletionEvent, err error)

func New__ClassDeletionEventEx6 ¶ added in v0.1.1

func New__ClassDeletionEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ClassDeletionEvent, err error)

func New__ClassModificationEventEx1 ¶ added in v0.1.1

func New__ClassModificationEventEx1(instance *cim.WmiInstance) (newInstance *__ClassModificationEvent, err error)

func New__ClassModificationEventEx6 ¶ added in v0.1.1

func New__ClassModificationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ClassModificationEvent, err error)

func New__ClassOperationEventEx1 ¶ added in v0.1.1

func New__ClassOperationEventEx1(instance *cim.WmiInstance) (newInstance *__ClassOperationEvent, err error)

func New__ClassOperationEventEx6 ¶ added in v0.1.1

func New__ClassOperationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ClassOperationEvent, err error)

func New__ClassProviderRegistrationEx1 ¶ added in v0.1.1

func New__ClassProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__ClassProviderRegistration, err error)

func New__ClassProviderRegistrationEx6 ¶ added in v0.1.1

func New__ClassProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ClassProviderRegistration, err error)

func New__ConsumerFailureEventEx1 ¶ added in v0.1.1

func New__ConsumerFailureEventEx1(instance *cim.WmiInstance) (newInstance *__ConsumerFailureEvent, err error)

func New__ConsumerFailureEventEx6 ¶ added in v0.1.1

func New__ConsumerFailureEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ConsumerFailureEvent, err error)

func New__EventConsumerEx1 ¶ added in v0.1.1

func New__EventConsumerEx1(instance *cim.WmiInstance) (newInstance *__EventConsumer, err error)

func New__EventConsumerEx6 ¶ added in v0.1.1

func New__EventConsumerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventConsumer, err error)

func New__EventConsumerProviderRegistrationEx1 ¶ added in v0.1.1

func New__EventConsumerProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__EventConsumerProviderRegistration, err error)

func New__EventConsumerProviderRegistrationEx6 ¶ added in v0.1.1

func New__EventConsumerProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventConsumerProviderRegistration, err error)

func New__EventDroppedEventEx1 ¶ added in v0.1.1

func New__EventDroppedEventEx1(instance *cim.WmiInstance) (newInstance *__EventDroppedEvent, err error)

func New__EventDroppedEventEx6 ¶ added in v0.1.1

func New__EventDroppedEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventDroppedEvent, err error)

func New__EventEx1 ¶ added in v0.1.1

func New__EventEx1(instance *cim.WmiInstance) (newInstance *__Event, err error)

func New__EventEx6 ¶ added in v0.1.1

func New__EventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__Event, err error)

func New__EventFilterEx1 ¶ added in v0.1.1

func New__EventFilterEx1(instance *cim.WmiInstance) (newInstance *__EventFilter, err error)

func New__EventFilterEx6 ¶ added in v0.1.1

func New__EventFilterEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventFilter, err error)

func New__EventGeneratorEx1 ¶ added in v0.1.1

func New__EventGeneratorEx1(instance *cim.WmiInstance) (newInstance *__EventGenerator, err error)

func New__EventGeneratorEx6 ¶ added in v0.1.1

func New__EventGeneratorEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventGenerator, err error)

func New__EventProviderRegistrationEx1 ¶ added in v0.1.1

func New__EventProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__EventProviderRegistration, err error)

func New__EventProviderRegistrationEx6 ¶ added in v0.1.1

func New__EventProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventProviderRegistration, err error)

func New__EventQueueOverflowEventEx1 ¶ added in v0.1.1

func New__EventQueueOverflowEventEx1(instance *cim.WmiInstance) (newInstance *__EventQueueOverflowEvent, err error)

func New__EventQueueOverflowEventEx6 ¶ added in v0.1.1

func New__EventQueueOverflowEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventQueueOverflowEvent, err error)

func New__ExtendedStatusEx1 ¶ added in v0.1.1

func New__ExtendedStatusEx1(instance *cim.WmiInstance) (newInstance *__ExtendedStatus, err error)

func New__ExtendedStatusEx6 ¶ added in v0.1.1

func New__ExtendedStatusEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ExtendedStatus, err error)

func New__ExtrinsicEventEx1 ¶ added in v0.1.1

func New__ExtrinsicEventEx1(instance *cim.WmiInstance) (newInstance *__ExtrinsicEvent, err error)

func New__ExtrinsicEventEx6 ¶ added in v0.1.1

func New__ExtrinsicEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ExtrinsicEvent, err error)

func New__FilterToConsumerBindingEx1 ¶ added in v0.1.1

func New__FilterToConsumerBindingEx1(instance *cim.WmiInstance) (newInstance *__FilterToConsumerBinding, err error)

func New__FilterToConsumerBindingEx6 ¶ added in v0.1.1

func New__FilterToConsumerBindingEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__FilterToConsumerBinding, err error)

func New__IndicationRelatedEx1 ¶ added in v0.1.1

func New__IndicationRelatedEx1(instance *cim.WmiInstance) (newInstance *__IndicationRelated, err error)

func New__IndicationRelatedEx6 ¶ added in v0.1.1

func New__IndicationRelatedEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__IndicationRelated, err error)

func New__InstanceCreationEventEx1 ¶ added in v0.1.1

func New__InstanceCreationEventEx1(instance *cim.WmiInstance) (newInstance *__InstanceCreationEvent, err error)

func New__InstanceCreationEventEx6 ¶ added in v0.1.1

func New__InstanceCreationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__InstanceCreationEvent, err error)

func New__InstanceDeletionEventEx1 ¶ added in v0.1.1

func New__InstanceDeletionEventEx1(instance *cim.WmiInstance) (newInstance *__InstanceDeletionEvent, err error)

func New__InstanceDeletionEventEx6 ¶ added in v0.1.1

func New__InstanceDeletionEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__InstanceDeletionEvent, err error)

func New__InstanceModificationEventEx1 ¶ added in v0.1.1

func New__InstanceModificationEventEx1(instance *cim.WmiInstance) (newInstance *__InstanceModificationEvent, err error)

func New__InstanceModificationEventEx6 ¶ added in v0.1.1

func New__InstanceModificationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__InstanceModificationEvent, err error)

func New__InstanceOperationEventEx1 ¶ added in v0.1.1

func New__InstanceOperationEventEx1(instance *cim.WmiInstance) (newInstance *__InstanceOperationEvent, err error)

func New__InstanceOperationEventEx6 ¶ added in v0.1.1

func New__InstanceOperationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__InstanceOperationEvent, err error)

func New__InstanceProviderRegistrationEx1 ¶ added in v0.1.1

func New__InstanceProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__InstanceProviderRegistration, err error)

func New__InstanceProviderRegistrationEx6 ¶ added in v0.1.1

func New__InstanceProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__InstanceProviderRegistration, err error)

func New__IntervalTimerInstructionEx1 ¶ added in v0.1.1

func New__IntervalTimerInstructionEx1(instance *cim.WmiInstance) (newInstance *__IntervalTimerInstruction, err error)

func New__IntervalTimerInstructionEx6 ¶ added in v0.1.1

func New__IntervalTimerInstructionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__IntervalTimerInstruction, err error)

func New__MethodInvocationEventEx1 ¶ added in v0.1.1

func New__MethodInvocationEventEx1(instance *cim.WmiInstance) (newInstance *__MethodInvocationEvent, err error)

func New__MethodInvocationEventEx6 ¶ added in v0.1.1

func New__MethodInvocationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__MethodInvocationEvent, err error)

func New__MethodProviderRegistrationEx1 ¶ added in v0.1.1

func New__MethodProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__MethodProviderRegistration, err error)

func New__MethodProviderRegistrationEx6 ¶ added in v0.1.1

func New__MethodProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__MethodProviderRegistration, err error)

func New__NTLMUser9XEx1 ¶ added in v0.1.1

func New__NTLMUser9XEx1(instance *cim.WmiInstance) (newInstance *__NTLMUser9X, err error)

func New__NTLMUser9XEx6 ¶ added in v0.1.1

func New__NTLMUser9XEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__NTLMUser9X, err error)

func New__NamespaceCreationEventEx1 ¶ added in v0.1.1

func New__NamespaceCreationEventEx1(instance *cim.WmiInstance) (newInstance *__NamespaceCreationEvent, err error)

func New__NamespaceCreationEventEx6 ¶ added in v0.1.1

func New__NamespaceCreationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__NamespaceCreationEvent, err error)

func New__NamespaceDeletionEventEx1 ¶ added in v0.1.1

func New__NamespaceDeletionEventEx1(instance *cim.WmiInstance) (newInstance *__NamespaceDeletionEvent, err error)

func New__NamespaceDeletionEventEx6 ¶ added in v0.1.1

func New__NamespaceDeletionEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__NamespaceDeletionEvent, err error)

func New__NamespaceEx1 ¶ added in v0.1.1

func New__NamespaceEx1(instance *cim.WmiInstance) (newInstance *__Namespace, err error)

func New__NamespaceEx6 ¶ added in v0.1.1

func New__NamespaceEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__Namespace, err error)

func New__NamespaceModificationEventEx1 ¶ added in v0.1.1

func New__NamespaceModificationEventEx1(instance *cim.WmiInstance) (newInstance *__NamespaceModificationEvent, err error)

func New__NamespaceModificationEventEx6 ¶ added in v0.1.1

func New__NamespaceModificationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__NamespaceModificationEvent, err error)

func New__NamespaceOperationEventEx1 ¶ added in v0.1.1

func New__NamespaceOperationEventEx1(instance *cim.WmiInstance) (newInstance *__NamespaceOperationEvent, err error)

func New__NamespaceOperationEventEx6 ¶ added in v0.1.1

func New__NamespaceOperationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__NamespaceOperationEvent, err error)

func New__NotifyStatusEx1 ¶ added in v0.1.1

func New__NotifyStatusEx1(instance *cim.WmiInstance) (newInstance *__NotifyStatus, err error)

func New__NotifyStatusEx6 ¶ added in v0.1.1

func New__NotifyStatusEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__NotifyStatus, err error)

func New__ObjectProviderRegistrationEx1 ¶ added in v0.1.1

func New__ObjectProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__ObjectProviderRegistration, err error)

func New__ObjectProviderRegistrationEx6 ¶ added in v0.1.1

func New__ObjectProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ObjectProviderRegistration, err error)

func New__PARAMETERSEx1 ¶ added in v0.1.1

func New__PARAMETERSEx1(instance *cim.WmiInstance) (newInstance *__PARAMETERS, err error)

func New__PARAMETERSEx6 ¶ added in v0.1.1

func New__PARAMETERSEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__PARAMETERS, err error)

func New__PropertyProviderRegistrationEx1 ¶ added in v0.1.1

func New__PropertyProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__PropertyProviderRegistration, err error)

func New__PropertyProviderRegistrationEx6 ¶ added in v0.1.1

func New__PropertyProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__PropertyProviderRegistration, err error)

func New__ProviderEx1 ¶ added in v0.1.1

func New__ProviderEx1(instance *cim.WmiInstance) (newInstance *__Provider, err error)

func New__ProviderEx6 ¶ added in v0.1.1

func New__ProviderEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__Provider, err error)

func New__ProviderRegistrationEx1 ¶ added in v0.1.1

func New__ProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__ProviderRegistration, err error)

func New__ProviderRegistrationEx6 ¶ added in v0.1.1

func New__ProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ProviderRegistration, err error)

func New__QOSFailureEventEx1 ¶ added in v0.1.1

func New__QOSFailureEventEx1(instance *cim.WmiInstance) (newInstance *__QOSFailureEvent, err error)

func New__QOSFailureEventEx6 ¶ added in v0.1.1

func New__QOSFailureEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__QOSFailureEvent, err error)

func New__SecurityDescriptorEx1 ¶ added in v0.1.1

func New__SecurityDescriptorEx1(instance *cim.WmiInstance) (newInstance *__SecurityDescriptor, err error)

func New__SecurityDescriptorEx6 ¶ added in v0.1.1

func New__SecurityDescriptorEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__SecurityDescriptor, err error)

func New__SecurityRelatedClassEx1 ¶ added in v0.1.1

func New__SecurityRelatedClassEx1(instance *cim.WmiInstance) (newInstance *__SecurityRelatedClass, err error)

func New__SecurityRelatedClassEx6 ¶ added in v0.1.1

func New__SecurityRelatedClassEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__SecurityRelatedClass, err error)

func New__SystemClassEx1 ¶ added in v0.1.1

func New__SystemClassEx1(instance *cim.WmiInstance) (newInstance *__SystemClass, err error)

func New__SystemClassEx6 ¶ added in v0.1.1

func New__SystemClassEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__SystemClass, err error)

func New__SystemEventEx1 ¶ added in v0.1.1

func New__SystemEventEx1(instance *cim.WmiInstance) (newInstance *__SystemEvent, err error)

func New__SystemEventEx6 ¶ added in v0.1.1

func New__SystemEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__SystemEvent, err error)

func New__SystemSecurityEx1 ¶ added in v0.1.1

func New__SystemSecurityEx1(instance *cim.WmiInstance) (newInstance *__SystemSecurity, err error)

func New__SystemSecurityEx6 ¶ added in v0.1.1

func New__SystemSecurityEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__SystemSecurity, err error)

func New__TimerEventEx1 ¶ added in v0.1.1

func New__TimerEventEx1(instance *cim.WmiInstance) (newInstance *__TimerEvent, err error)

func New__TimerEventEx6 ¶ added in v0.1.1

func New__TimerEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__TimerEvent, err error)

func New__TimerInstructionEx1 ¶ added in v0.1.1

func New__TimerInstructionEx1(instance *cim.WmiInstance) (newInstance *__TimerInstruction, err error)

func New__TimerInstructionEx6 ¶ added in v0.1.1

func New__TimerInstructionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__TimerInstruction, err error)

func New__TimerNextFiringEx1 ¶ added in v0.1.1

func New__TimerNextFiringEx1(instance *cim.WmiInstance) (newInstance *__TimerNextFiring, err error)

func New__TimerNextFiringEx6 ¶ added in v0.1.1

func New__TimerNextFiringEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__TimerNextFiring, err error)

func New__TrusteeEx1 ¶ added in v0.1.1

func New__TrusteeEx1(instance *cim.WmiInstance) (newInstance *__Trustee, err error)

func New__TrusteeEx6 ¶ added in v0.1.1

func New__TrusteeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__Trustee, err error)

func New__Win32ProviderEx1 ¶ added in v0.1.1

func New__Win32ProviderEx1(instance *cim.WmiInstance) (newInstance *__Win32Provider, err error)

func New__Win32ProviderEx6 ¶ added in v0.1.1

func New__Win32ProviderEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__Win32Provider, err error)

func New__thisNAMESPACEEx1 ¶ added in v0.1.1

func New__thisNAMESPACEEx1(instance *cim.WmiInstance) (newInstance *__thisNAMESPACE, err error)

func New__thisNAMESPACEEx6 ¶ added in v0.1.1

func New__thisNAMESPACEEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__thisNAMESPACE, err error)

Types ¶

type CIM_ClassCreation ¶

type CIM_ClassCreation struct {
	*CIM_ClassIndication
}

CIM_ClassCreation struct

func NewCIM_ClassCreationEx1 ¶ added in v0.1.1

func NewCIM_ClassCreationEx1(instance *cim.WmiInstance) (newInstance *CIM_ClassCreation, err error)

func NewCIM_ClassCreationEx6 ¶ added in v0.1.1

func NewCIM_ClassCreationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_ClassCreation, err error)

type CIM_ClassDeletion ¶

type CIM_ClassDeletion struct {
	*CIM_ClassIndication
}

CIM_ClassDeletion struct

func NewCIM_ClassDeletionEx1 ¶ added in v0.1.1

func NewCIM_ClassDeletionEx1(instance *cim.WmiInstance) (newInstance *CIM_ClassDeletion, err error)

func NewCIM_ClassDeletionEx6 ¶ added in v0.1.1

func NewCIM_ClassDeletionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_ClassDeletion, err error)

type CIM_ClassIndication ¶

type CIM_ClassIndication struct {
	*CIM_Indication

	// The current definition of the class that is created, changed or deleted in the schema. In the case of a CIM_ClassDeletion Indication, the definition for the class just prior to deletion should be placed in this property.
	ClassDefinition interface{}
}

CIM_ClassIndication struct

func NewCIM_ClassIndicationEx1 ¶ added in v0.1.1

func NewCIM_ClassIndicationEx1(instance *cim.WmiInstance) (newInstance *CIM_ClassIndication, err error)

func NewCIM_ClassIndicationEx6 ¶ added in v0.1.1

func NewCIM_ClassIndicationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_ClassIndication, err error)

func (*CIM_ClassIndication) GetPropertyClassDefinition ¶

func (instance *CIM_ClassIndication) GetPropertyClassDefinition() (value interface{}, err error)

GetClassDefinition gets the value of ClassDefinition for the instance

func (*CIM_ClassIndication) SetPropertyClassDefinition ¶

func (instance *CIM_ClassIndication) SetPropertyClassDefinition(value interface{}) (err error)

SetClassDefinition sets the value of ClassDefinition for the instance

type CIM_ClassModification ¶

type CIM_ClassModification struct {
	*CIM_ClassIndication

	// A copy of the 'previous' class definition whose change generated the Indication. PreviousClassDefinition contains an 'older' copy of the class' information, as compared to what is found in the ClassDefinition property (inherited from ClassIndication).
	PreviousClassDefinition interface{}
}

CIM_ClassModification struct

func NewCIM_ClassModificationEx1 ¶ added in v0.1.1

func NewCIM_ClassModificationEx1(instance *cim.WmiInstance) (newInstance *CIM_ClassModification, err error)

func NewCIM_ClassModificationEx6 ¶ added in v0.1.1

func NewCIM_ClassModificationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_ClassModification, err error)

func (*CIM_ClassModification) GetPropertyPreviousClassDefinition ¶

func (instance *CIM_ClassModification) GetPropertyPreviousClassDefinition() (value interface{}, err error)

GetPreviousClassDefinition gets the value of PreviousClassDefinition for the instance

func (*CIM_ClassModification) SetPropertyPreviousClassDefinition ¶

func (instance *CIM_ClassModification) SetPropertyPreviousClassDefinition(value interface{}) (err error)

SetPreviousClassDefinition sets the value of PreviousClassDefinition for the instance

type CIM_Error ¶

type CIM_Error struct {
	*cim.WmiInstance

	// The CIM status code that characterizes this instance.
	///This property defines the status codes that MAY be return by a conforming CIM Server or Listener. Note that not all status codes are valid for each operation. The specification for each operation SHOULD define the status codes that may be returned by that operation.
	///The following values for CIM status code are defined:
	///1 - CIM_ERR_FAILED. A general error occurred that is not covered by a more specific error code.
	///2 - CIM_ERR_ACCESS_DENIED. Access to a CIM resource was not available to the client.
	///3 - CIM_ERR_INVALID_NAMESPACE. The target namespace does not exist.
	///4 - CIM_ERR_INVALID_PARAMETER. One or more parameter values passed to the method were invalid.
	///5 - CIM_ERR_INVALID_CLASS. The specified Class does not exist.
	///6 - CIM_ERR_NOT_FOUND. The requested object could not be found.
	///7 - CIM_ERR_NOT_SUPPORTED. The requested operation is not supported.
	///8 - CIM_ERR_CLASS_HAS_CHILDREN. Operation cannot be carried out on this class since it has instances.
	///9 - CIM_ERR_CLASS_HAS_INSTANCES. Operation cannot be carried out on this class since it has instances.
	///10 - CIM_ERR_INVALID_SUPERCLASS. Operation cannot be carried out since the specified superclass does not exist.
	///11 - CIM_ERR_ALREADY_EXISTS. Operation cannot be carried out because an object already exists.
	///12 - CIM_ERR_NO_SUCH_PROPERTY. The specified Property does not exist.
	///13 - CIM_ERR_TYPE_MISMATCH. The value supplied is incompatible with the type.
	///14 - CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED. The query language is not recognized or supported.
	///15 - CIM_ERR_INVALID_QUERY. The query is not valid for the specified query language.
	///16 - CIM_ERR_METHOD_NOT_AVAILABLE. The extrinsic Method could not be executed.
	///17 - CIM_ERR_METHOD_NOT_FOUND. The specified extrinsic Method does not exist.
	///18 - CIM_ERR_UNEXPECTED_RESPONSE. The returned response to the asynchronous operation was not expected.
	///19 - CIM_ERR_INVALID_RESPONSE_DESTINATION. The specified destination for the asynchronous response is not valid.
	///20 - CIM_ERR_NAMESPACE_NOT_EMPTY. The specified Namespace is not empty.
	///21 - CIM_ERR_INVALID_ENUMERATION_CONTEXT. The enumeration context supplied is not valid.
	///22 - CIM_ERR_INVALID_OPERATION_TIMEOUT. The specified Namespace is not empty.
	///23 - CIM_ERR_PULL_HAS_BEEN_ABANDONED. The specified Namespace is not empty.
	///24 - CIM_ERR_PULL_CANNOT_BE_ABANDONED. The attempt to abandon a pull operation has failed.
	///25 - CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED. Filtered Enumeratrions are not supported.
	///26 - CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED. Continue on error is not supported.
	///27 - CIM_ERR_SERVER_LIMITS_EXCEEDED. The WBEM Server limits have been exceeded (e.g. memory, connections, ...).
	///28 - CIM_ERR_SERVER_IS_SHUTTING_DOWN. The WBEM Server is shutting down.
	///29 - CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED. The specified Query Feature is not supported.
	CIMStatusCode Error_CIMStatusCode

	// A free-form string containing a human-readable description of CIMStatusCode. This description MAY extend, but MUST be consistent with, the definition of CIMStatusCode.
	CIMStatusCodeDescription string

	// The identifying information of the entity (i.e., the instance) generating the error. If this entity is modeled in the CIM Schema, this property contains the path of the instance encoded as a string parameter. If not modeled, the property contains some identifying string that names the entity that generated the error. The path or identifying string is formatted per the ErrorSourceFormat property.
	ErrorSource string

	// The format of the ErrorSource property is interpretable based on the value of this property. Values are defined as:
	///0 - Unknown. The format is unknown or not meaningfully interpretable by a CIM client application.
	///1 - Other. The format is defined by the value of the OtherErrorSourceFormat property.2 - CIMObjectPath. A CIM Object Path as defined in the CIM Infrastructure specification. Note: CIM 2.5 and earlier used the term object names.
	ErrorSourceFormat Error_ErrorSourceFormat

	// Primary classification of the error. The following values are defined:
	///2 - Communications Error. Errors of this type are principally associated with the procedures and/or processes required to convey information from one point to another.
	///3 - Quality of Service Error. Errors of this type are principally associated with failures that result in reduced functionality or performance.
	///4 - Software Error. Error of this type are principally associated with a software or processing fault.
	///5 - Hardware Error. Errors of this type are principally associated with an equipment or hardware failure.
	///6 - Environmental Error. Errors of this type are principally associated with a failure condition relating the to facility, or other environmental considerations.
	///7 - Security Error. Errors of this type are associated with security violations, detection of viruses, and similar issues.
	///8 - Oversubscription Error. Errors of this type are principally associated with the failure to allocate sufficient resources to complete the operation.
	///9 - Unavailable Resource Error. Errors of this type are principally associated with the failure to access a required resource.
	///10 -Unsupported Operation Error. Errors of this type are principally associated with requests that are not supported.
	ErrorType Error_ErrorType

	// The formatted message. This message is constructed by combining some or all of the dynamic elements specified in the MessageArguments property with the static elements uniquely identified by the MessageID in a message registry or other catalog associated with the OwningEntity.
	Message string

	// An array containing the dynamic content of the message.
	MessageArguments []string

	// An opaque string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.
	MessageID string

	// A string defining "Other" values for ErrorSourceFormat. This value MUST be set to a non NULL value when ErrorSourceFormat is set to a value of 1 ("Other"). For all other values of ErrorSourceFormat, the value of this string must be set to NULL.
	OtherErrorSourceFormat string

	// A free-form string describing the ErrorType when 1, "Other", is specified as the ErrorType.
	OtherErrorType string

	// A string that uniquely identifies the entity that owns the definition of the format of the Message described in this instance. OwningEntity must include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or standards body defining the format.
	OwningEntity string

	// An enumerated value that describes the severity of the Indication from the notifier's point of view:
	///0 - the Perceived Severity of the indication is unknown or indeterminate.
	///1 - Other, by CIM convention, is used to indicate that the Severity's value can be found in the OtherSeverity property.
	///2 - Information should be used when providing an informative response.
	///3 - Degraded/Warning should be used when its appropriate to let the user decide if action is needed.
	///4 - Minor should be used to indicate action is needed, but the situation is not serious at this time.
	///5 - Major should be used to indicate action is needed NOW.
	///6 - Critical should be used to indicate action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result).
	///7 - Fatal/NonRecoverable should be used to indicate an error occurred, but it's too late to take remedial action.
	///2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Error is purely informational or its severity is simply unknown.
	PerceivedSeverity Error_PerceivedSeverity

	// An enumerated value that describes the probable cause of the error.
	ProbableCause Error_ProbableCause

	// A free-form string describing the probable cause of the error.
	ProbableCauseDescription string

	// A free-form string describing recommended actions to take to resolve the error.
	RecommendedActions []string
}

CIM_Error struct

func NewCIM_ErrorEx1 ¶ added in v0.1.1

func NewCIM_ErrorEx1(instance *cim.WmiInstance) (newInstance *CIM_Error, err error)

func NewCIM_ErrorEx6 ¶ added in v0.1.1

func NewCIM_ErrorEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_Error, err error)

func (*CIM_Error) GetPropertyCIMStatusCode ¶

func (instance *CIM_Error) GetPropertyCIMStatusCode() (value Error_CIMStatusCode, err error)

GetCIMStatusCode gets the value of CIMStatusCode for the instance

func (*CIM_Error) GetPropertyCIMStatusCodeDescription ¶

func (instance *CIM_Error) GetPropertyCIMStatusCodeDescription() (value string, err error)

GetCIMStatusCodeDescription gets the value of CIMStatusCodeDescription for the instance

func (*CIM_Error) GetPropertyErrorSource ¶

func (instance *CIM_Error) GetPropertyErrorSource() (value string, err error)

GetErrorSource gets the value of ErrorSource for the instance

func (*CIM_Error) GetPropertyErrorSourceFormat ¶

func (instance *CIM_Error) GetPropertyErrorSourceFormat() (value Error_ErrorSourceFormat, err error)

GetErrorSourceFormat gets the value of ErrorSourceFormat for the instance

func (*CIM_Error) GetPropertyErrorType ¶

func (instance *CIM_Error) GetPropertyErrorType() (value Error_ErrorType, err error)

GetErrorType gets the value of ErrorType for the instance

func (*CIM_Error) GetPropertyMessage ¶

func (instance *CIM_Error) GetPropertyMessage() (value string, err error)

GetMessage gets the value of Message for the instance

func (*CIM_Error) GetPropertyMessageArguments ¶

func (instance *CIM_Error) GetPropertyMessageArguments() (value []string, err error)

GetMessageArguments gets the value of MessageArguments for the instance

func (*CIM_Error) GetPropertyMessageID ¶

func (instance *CIM_Error) GetPropertyMessageID() (value string, err error)

GetMessageID gets the value of MessageID for the instance

func (*CIM_Error) GetPropertyOtherErrorSourceFormat ¶

func (instance *CIM_Error) GetPropertyOtherErrorSourceFormat() (value string, err error)

GetOtherErrorSourceFormat gets the value of OtherErrorSourceFormat for the instance

func (*CIM_Error) GetPropertyOtherErrorType ¶

func (instance *CIM_Error) GetPropertyOtherErrorType() (value string, err error)

GetOtherErrorType gets the value of OtherErrorType for the instance

func (*CIM_Error) GetPropertyOwningEntity ¶

func (instance *CIM_Error) GetPropertyOwningEntity() (value string, err error)

GetOwningEntity gets the value of OwningEntity for the instance

func (*CIM_Error) GetPropertyPerceivedSeverity ¶

func (instance *CIM_Error) GetPropertyPerceivedSeverity() (value Error_PerceivedSeverity, err error)

GetPerceivedSeverity gets the value of PerceivedSeverity for the instance

func (*CIM_Error) GetPropertyProbableCause ¶

func (instance *CIM_Error) GetPropertyProbableCause() (value Error_ProbableCause, err error)

GetProbableCause gets the value of ProbableCause for the instance

func (*CIM_Error) GetPropertyProbableCauseDescription ¶

func (instance *CIM_Error) GetPropertyProbableCauseDescription() (value string, err error)

GetProbableCauseDescription gets the value of ProbableCauseDescription for the instance

func (*CIM_Error) GetPropertyRecommendedActions ¶

func (instance *CIM_Error) GetPropertyRecommendedActions() (value []string, err error)

GetRecommendedActions gets the value of RecommendedActions for the instance

func (*CIM_Error) SetPropertyCIMStatusCode ¶

func (instance *CIM_Error) SetPropertyCIMStatusCode(value Error_CIMStatusCode) (err error)

SetCIMStatusCode sets the value of CIMStatusCode for the instance

func (*CIM_Error) SetPropertyCIMStatusCodeDescription ¶

func (instance *CIM_Error) SetPropertyCIMStatusCodeDescription(value string) (err error)

SetCIMStatusCodeDescription sets the value of CIMStatusCodeDescription for the instance

func (*CIM_Error) SetPropertyErrorSource ¶

func (instance *CIM_Error) SetPropertyErrorSource(value string) (err error)

SetErrorSource sets the value of ErrorSource for the instance

func (*CIM_Error) SetPropertyErrorSourceFormat ¶

func (instance *CIM_Error) SetPropertyErrorSourceFormat(value Error_ErrorSourceFormat) (err error)

SetErrorSourceFormat sets the value of ErrorSourceFormat for the instance

func (*CIM_Error) SetPropertyErrorType ¶

func (instance *CIM_Error) SetPropertyErrorType(value Error_ErrorType) (err error)

SetErrorType sets the value of ErrorType for the instance

func (*CIM_Error) SetPropertyMessage ¶

func (instance *CIM_Error) SetPropertyMessage(value string) (err error)

SetMessage sets the value of Message for the instance

func (*CIM_Error) SetPropertyMessageArguments ¶

func (instance *CIM_Error) SetPropertyMessageArguments(value []string) (err error)

SetMessageArguments sets the value of MessageArguments for the instance

func (*CIM_Error) SetPropertyMessageID ¶

func (instance *CIM_Error) SetPropertyMessageID(value string) (err error)

SetMessageID sets the value of MessageID for the instance

func (*CIM_Error) SetPropertyOtherErrorSourceFormat ¶

func (instance *CIM_Error) SetPropertyOtherErrorSourceFormat(value string) (err error)

SetOtherErrorSourceFormat sets the value of OtherErrorSourceFormat for the instance

func (*CIM_Error) SetPropertyOtherErrorType ¶

func (instance *CIM_Error) SetPropertyOtherErrorType(value string) (err error)

SetOtherErrorType sets the value of OtherErrorType for the instance

func (*CIM_Error) SetPropertyOwningEntity ¶

func (instance *CIM_Error) SetPropertyOwningEntity(value string) (err error)

SetOwningEntity sets the value of OwningEntity for the instance

func (*CIM_Error) SetPropertyPerceivedSeverity ¶

func (instance *CIM_Error) SetPropertyPerceivedSeverity(value Error_PerceivedSeverity) (err error)

SetPerceivedSeverity sets the value of PerceivedSeverity for the instance

func (*CIM_Error) SetPropertyProbableCause ¶

func (instance *CIM_Error) SetPropertyProbableCause(value Error_ProbableCause) (err error)

SetProbableCause sets the value of ProbableCause for the instance

func (*CIM_Error) SetPropertyProbableCauseDescription ¶

func (instance *CIM_Error) SetPropertyProbableCauseDescription(value string) (err error)

SetProbableCauseDescription sets the value of ProbableCauseDescription for the instance

func (*CIM_Error) SetPropertyRecommendedActions ¶

func (instance *CIM_Error) SetPropertyRecommendedActions(value []string) (err error)

SetRecommendedActions sets the value of RecommendedActions for the instance

type CIM_Indication ¶

type CIM_Indication struct {
	*cim.WmiInstance

	// A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
	CorrelatedIndications []string

	// An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: < OrgID > : < LocalID >, where < OrgID > and < LocalID > are separated by a colon (:) and < OrgID > shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, < OrgID > shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between < OrgID > and < LocalID >. < LocalID > is chosen by the business entity and shall be used uniquely.
	IndicationFilterName string

	// An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following "preferred" algorithm:
	///<OrgID>:<LocalID>
	///Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between <OrgID> and <LocalID>.
	///<LocalID> is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements.
	///If the above "preferred" algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance.
	///For DMTF-defined instances, the "preferred" algorithm should be used with the <OrgID> set to CIM.
	IndicationIdentifier string

	// The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
	IndicationTime string

	// Holds the value of the user defined severity value when 'PerceivedSeverity' is 1 ("Other").
	OtherSeverity string

	// An enumerated value that describes the severity of the Indication from the notifier's point of view:
	///1 - Other, by CIM convention, is used to indicate that the Severity's value can be found in the OtherSeverity property.
	///3 - Degraded/Warning should be used when its appropriate to let the user decide if action is needed.
	///4 - Minor should be used to indicate action is needed, but the situation is not serious at this time.
	///5 - Major should be used to indicate action is needed NOW.
	///6 - Critical should be used to indicate action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result).
	///7 - Fatal/NonRecoverable should be used to indicate an error occurred, but it's too late to take remedial action.
	///2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.
	PerceivedSeverity Indication_PerceivedSeverity

	// The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
	///The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
	///If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
	///If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
	///When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
	///To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name "#" cim-service-start-id "#" listener-destination-creation-time
	///Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
	///Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.
	SequenceContext string

	// The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
	///The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
	///If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
	///If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
	///When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
	SequenceNumber int64
}

CIM_Indication struct

func NewCIM_IndicationEx1 ¶ added in v0.1.1

func NewCIM_IndicationEx1(instance *cim.WmiInstance) (newInstance *CIM_Indication, err error)

func NewCIM_IndicationEx6 ¶ added in v0.1.1

func NewCIM_IndicationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_Indication, err error)

func (*CIM_Indication) GetPropertyCorrelatedIndications ¶

func (instance *CIM_Indication) GetPropertyCorrelatedIndications() (value []string, err error)

GetCorrelatedIndications gets the value of CorrelatedIndications for the instance

func (*CIM_Indication) GetPropertyIndicationFilterName ¶

func (instance *CIM_Indication) GetPropertyIndicationFilterName() (value string, err error)

GetIndicationFilterName gets the value of IndicationFilterName for the instance

func (*CIM_Indication) GetPropertyIndicationIdentifier ¶

func (instance *CIM_Indication) GetPropertyIndicationIdentifier() (value string, err error)

GetIndicationIdentifier gets the value of IndicationIdentifier for the instance

func (*CIM_Indication) GetPropertyIndicationTime ¶

func (instance *CIM_Indication) GetPropertyIndicationTime() (value string, err error)

GetIndicationTime gets the value of IndicationTime for the instance

func (*CIM_Indication) GetPropertyOtherSeverity ¶

func (instance *CIM_Indication) GetPropertyOtherSeverity() (value string, err error)

GetOtherSeverity gets the value of OtherSeverity for the instance

func (*CIM_Indication) GetPropertyPerceivedSeverity ¶

func (instance *CIM_Indication) GetPropertyPerceivedSeverity() (value Indication_PerceivedSeverity, err error)

GetPerceivedSeverity gets the value of PerceivedSeverity for the instance

func (*CIM_Indication) GetPropertySequenceContext ¶

func (instance *CIM_Indication) GetPropertySequenceContext() (value string, err error)

GetSequenceContext gets the value of SequenceContext for the instance

func (*CIM_Indication) GetPropertySequenceNumber ¶

func (instance *CIM_Indication) GetPropertySequenceNumber() (value int64, err error)

GetSequenceNumber gets the value of SequenceNumber for the instance

func (*CIM_Indication) SetPropertyCorrelatedIndications ¶

func (instance *CIM_Indication) SetPropertyCorrelatedIndications(value []string) (err error)

SetCorrelatedIndications sets the value of CorrelatedIndications for the instance

func (*CIM_Indication) SetPropertyIndicationFilterName ¶

func (instance *CIM_Indication) SetPropertyIndicationFilterName(value string) (err error)

SetIndicationFilterName sets the value of IndicationFilterName for the instance

func (*CIM_Indication) SetPropertyIndicationIdentifier ¶

func (instance *CIM_Indication) SetPropertyIndicationIdentifier(value string) (err error)

SetIndicationIdentifier sets the value of IndicationIdentifier for the instance

func (*CIM_Indication) SetPropertyIndicationTime ¶

func (instance *CIM_Indication) SetPropertyIndicationTime(value string) (err error)

SetIndicationTime sets the value of IndicationTime for the instance

func (*CIM_Indication) SetPropertyOtherSeverity ¶

func (instance *CIM_Indication) SetPropertyOtherSeverity(value string) (err error)

SetOtherSeverity sets the value of OtherSeverity for the instance

func (*CIM_Indication) SetPropertyPerceivedSeverity ¶

func (instance *CIM_Indication) SetPropertyPerceivedSeverity(value Indication_PerceivedSeverity) (err error)

SetPerceivedSeverity sets the value of PerceivedSeverity for the instance

func (*CIM_Indication) SetPropertySequenceContext ¶

func (instance *CIM_Indication) SetPropertySequenceContext(value string) (err error)

SetSequenceContext sets the value of SequenceContext for the instance

func (*CIM_Indication) SetPropertySequenceNumber ¶

func (instance *CIM_Indication) SetPropertySequenceNumber(value int64) (err error)

SetSequenceNumber sets the value of SequenceNumber for the instance

type CIM_InstCreation ¶

type CIM_InstCreation struct {
	*CIM_InstIndication
}

CIM_InstCreation struct

func NewCIM_InstCreationEx1 ¶ added in v0.1.1

func NewCIM_InstCreationEx1(instance *cim.WmiInstance) (newInstance *CIM_InstCreation, err error)

func NewCIM_InstCreationEx6 ¶ added in v0.1.1

func NewCIM_InstCreationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_InstCreation, err error)

type CIM_InstDeletion ¶

type CIM_InstDeletion struct {
	*CIM_InstIndication
}

CIM_InstDeletion struct

func NewCIM_InstDeletionEx1 ¶ added in v0.1.1

func NewCIM_InstDeletionEx1(instance *cim.WmiInstance) (newInstance *CIM_InstDeletion, err error)

func NewCIM_InstDeletionEx6 ¶ added in v0.1.1

func NewCIM_InstDeletionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_InstDeletion, err error)

type CIM_InstIndication ¶

type CIM_InstIndication struct {
	*CIM_Indication

	// A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter's Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.
	SourceInstance interface{}

	// The host name or IP address of the SourceInstance.
	SourceInstanceHost string

	// The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path:
	///<NamespacePath>:<ClassName>.<Prop1>="<Value1>",
	///<Prop2>="<Value2>", ...
	SourceInstanceModelPath string
}

CIM_InstIndication struct

func NewCIM_InstIndicationEx1 ¶ added in v0.1.1

func NewCIM_InstIndicationEx1(instance *cim.WmiInstance) (newInstance *CIM_InstIndication, err error)

func NewCIM_InstIndicationEx6 ¶ added in v0.1.1

func NewCIM_InstIndicationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_InstIndication, err error)

func (*CIM_InstIndication) GetPropertySourceInstance ¶

func (instance *CIM_InstIndication) GetPropertySourceInstance() (value interface{}, err error)

GetSourceInstance gets the value of SourceInstance for the instance

func (*CIM_InstIndication) GetPropertySourceInstanceHost ¶

func (instance *CIM_InstIndication) GetPropertySourceInstanceHost() (value string, err error)

GetSourceInstanceHost gets the value of SourceInstanceHost for the instance

func (*CIM_InstIndication) GetPropertySourceInstanceModelPath ¶

func (instance *CIM_InstIndication) GetPropertySourceInstanceModelPath() (value string, err error)

GetSourceInstanceModelPath gets the value of SourceInstanceModelPath for the instance

func (*CIM_InstIndication) SetPropertySourceInstance ¶

func (instance *CIM_InstIndication) SetPropertySourceInstance(value interface{}) (err error)

SetSourceInstance sets the value of SourceInstance for the instance

func (*CIM_InstIndication) SetPropertySourceInstanceHost ¶

func (instance *CIM_InstIndication) SetPropertySourceInstanceHost(value string) (err error)

SetSourceInstanceHost sets the value of SourceInstanceHost for the instance

func (*CIM_InstIndication) SetPropertySourceInstanceModelPath ¶

func (instance *CIM_InstIndication) SetPropertySourceInstanceModelPath(value string) (err error)

SetSourceInstanceModelPath sets the value of SourceInstanceModelPath for the instance

type CIM_InstModification ¶

type CIM_InstModification struct {
	*CIM_InstIndication

	// A copy of the 'previous' instance whose change generated the Indication. PreviousInstance contains 'older' values of an instance's properties (as compared to SourceInstance), selected by the IndicationFilter's Query.
	PreviousInstance interface{}
}

CIM_InstModification struct

func NewCIM_InstModificationEx1 ¶ added in v0.1.1

func NewCIM_InstModificationEx1(instance *cim.WmiInstance) (newInstance *CIM_InstModification, err error)

func NewCIM_InstModificationEx6 ¶ added in v0.1.1

func NewCIM_InstModificationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_InstModification, err error)

func (*CIM_InstModification) GetPropertyPreviousInstance ¶

func (instance *CIM_InstModification) GetPropertyPreviousInstance() (value interface{}, err error)

GetPreviousInstance gets the value of PreviousInstance for the instance

func (*CIM_InstModification) SetPropertyPreviousInstance ¶

func (instance *CIM_InstModification) SetPropertyPreviousInstance(value interface{}) (err error)

SetPreviousInstance sets the value of PreviousInstance for the instance

type Disk_BusType ¶

type Disk_BusType int

Disk_BusType

const (
	// Unknown enum
	Disk_BusType_Unknown Disk_BusType = 0
	// SCSI enum
	Disk_BusType_SCSI Disk_BusType = 1
	// ATAPI enum
	Disk_BusType_ATAPI Disk_BusType = 2
	// ATA enum
	Disk_BusType_ATA Disk_BusType = 3
	// _1394 enum
	Disk_BusType__1394 Disk_BusType = 4
	// SSA enum
	Disk_BusType_SSA Disk_BusType = 5
	// Fibre_Channel enum
	Disk_BusType_Fibre_Channel Disk_BusType = 6
	// USB enum
	Disk_BusType_USB Disk_BusType = 7
	// RAID enum
	Disk_BusType_RAID Disk_BusType = 8
	// iSCSI enum
	Disk_BusType_iSCSI Disk_BusType = 9
	// SAS enum
	Disk_BusType_SAS Disk_BusType = 10
	// SATA enum
	Disk_BusType_SATA Disk_BusType = 11
	// SD enum
	Disk_BusType_SD Disk_BusType = 12
	// MMC enum
	Disk_BusType_MMC Disk_BusType = 13
	// Virtual enum
	Disk_BusType_Virtual Disk_BusType = 14
	// File_Backed_Virtual enum
	Disk_BusType_File_Backed_Virtual Disk_BusType = 15
	// Storage_Spaces enum
	Disk_BusType_Storage_Spaces Disk_BusType = 16
	// NVMe enum
	Disk_BusType_NVMe Disk_BusType = 17
)

type Disk_HealthStatus ¶

type Disk_HealthStatus int

Disk_HealthStatus

const (
	// Healthy enum
	Disk_HealthStatus_Healthy Disk_HealthStatus = 0
	// Warning enum
	Disk_HealthStatus_Warning Disk_HealthStatus = 1
	// Unhealthy enum
	Disk_HealthStatus_Unhealthy Disk_HealthStatus = 2
)

type Disk_OfflineReason ¶

type Disk_OfflineReason int

Disk_OfflineReason

const (
	// Policy enum
	Disk_OfflineReason_Policy Disk_OfflineReason = 1
	// Redundant_Path enum
	Disk_OfflineReason_Redundant_Path Disk_OfflineReason = 2
	// Snapshot enum
	Disk_OfflineReason_Snapshot Disk_OfflineReason = 3
	// Collision enum
	Disk_OfflineReason_Collision Disk_OfflineReason = 4
	// Resource_Exhaustion enum
	Disk_OfflineReason_Resource_Exhaustion Disk_OfflineReason = 5
	// Critical_Write_Failures enum
	Disk_OfflineReason_Critical_Write_Failures Disk_OfflineReason = 6
	// Data_Integrity_Scan_Required enum
	Disk_OfflineReason_Data_Integrity_Scan_Required Disk_OfflineReason = 7
)

type Disk_OperationalStatus ¶

type Disk_OperationalStatus int

Disk_OperationalStatus

const (
	// Unknown enum
	Disk_OperationalStatus_Unknown Disk_OperationalStatus = 0
	// Other enum
	Disk_OperationalStatus_Other Disk_OperationalStatus = 1
	// OK enum
	Disk_OperationalStatus_OK Disk_OperationalStatus = 2
	// Degraded enum
	Disk_OperationalStatus_Degraded Disk_OperationalStatus = 3
	// Stressed enum
	Disk_OperationalStatus_Stressed Disk_OperationalStatus = 4
	// Predictive_Failure enum
	Disk_OperationalStatus_Predictive_Failure Disk_OperationalStatus = 5
	// Error enum
	Disk_OperationalStatus_Error Disk_OperationalStatus = 6
	// Non_Recoverable_Error enum
	Disk_OperationalStatus_Non_Recoverable_Error Disk_OperationalStatus = 7
	// Starting enum
	Disk_OperationalStatus_Starting Disk_OperationalStatus = 8
	// Stopping enum
	Disk_OperationalStatus_Stopping Disk_OperationalStatus = 9
	// Stopped enum
	Disk_OperationalStatus_Stopped Disk_OperationalStatus = 10
	// In_Service enum
	Disk_OperationalStatus_In_Service Disk_OperationalStatus = 11
	// No_Contact enum
	Disk_OperationalStatus_No_Contact Disk_OperationalStatus = 12
	// Lost_Communication enum
	Disk_OperationalStatus_Lost_Communication Disk_OperationalStatus = 13
	// Aborted enum
	Disk_OperationalStatus_Aborted Disk_OperationalStatus = 14
	// Dormant enum
	Disk_OperationalStatus_Dormant Disk_OperationalStatus = 15
	// Supporting_Entity_in_Error enum
	Disk_OperationalStatus_Supporting_Entity_in_Error Disk_OperationalStatus = 16
	// Completed enum
	Disk_OperationalStatus_Completed Disk_OperationalStatus = 17
	// Vendor_Specific enum
	Disk_OperationalStatus_Vendor_Specific Disk_OperationalStatus = 18
	// Online enum
	Disk_OperationalStatus_Online Disk_OperationalStatus = 19
	// Not_Ready enum
	Disk_OperationalStatus_Not_Ready Disk_OperationalStatus = 20
	// No_Media enum
	Disk_OperationalStatus_No_Media Disk_OperationalStatus = 21
	// Offline enum
	Disk_OperationalStatus_Offline Disk_OperationalStatus = 22
	// Failed enum
	Disk_OperationalStatus_Failed Disk_OperationalStatus = 23
)

type Disk_PartitionStyle ¶

type Disk_PartitionStyle int

Disk_PartitionStyle

const (
	// Unknown enum
	Disk_PartitionStyle_Unknown Disk_PartitionStyle = 0
	// MBR enum
	Disk_PartitionStyle_MBR Disk_PartitionStyle = 1
	// GPT enum
	Disk_PartitionStyle_GPT Disk_PartitionStyle = 2
)

type Disk_ProvisioningType ¶

type Disk_ProvisioningType int

Disk_ProvisioningType

const (
	// Unknown enum
	Disk_ProvisioningType_Unknown Disk_ProvisioningType = 0
	// Thin enum
	Disk_ProvisioningType_Thin Disk_ProvisioningType = 1
	// Fixed enum
	Disk_ProvisioningType_Fixed Disk_ProvisioningType = 2
)

type Disk_UniqueIdFormat ¶

type Disk_UniqueIdFormat int

Disk_UniqueIdFormat

const (
	// Vendor_Specific enum
	Disk_UniqueIdFormat_Vendor_Specific Disk_UniqueIdFormat = 0
	// Vendor_Id enum
	Disk_UniqueIdFormat_Vendor_Id Disk_UniqueIdFormat = 1
	// EUI64 enum
	Disk_UniqueIdFormat_EUI64 Disk_UniqueIdFormat = 2
	// FCPH_Name enum
	Disk_UniqueIdFormat_FCPH_Name Disk_UniqueIdFormat = 3
	// SCSI_Name_String enum
	Disk_UniqueIdFormat_SCSI_Name_String Disk_UniqueIdFormat = 8
)

type Error_CIMStatusCode ¶

type Error_CIMStatusCode int

Error_CIMStatusCode

const (
	// CIM_ERR_FAILED enum
	Error_CIMStatusCode_CIM_ERR_FAILED Error_CIMStatusCode = 1
	// CIM_ERR_ACCESS_DENIED enum
	Error_CIMStatusCode_CIM_ERR_ACCESS_DENIED Error_CIMStatusCode = 2
	// CIM_ERR_INVALID_NAMESPACE enum
	Error_CIMStatusCode_CIM_ERR_INVALID_NAMESPACE Error_CIMStatusCode = 3
	// CIM_ERR_INVALID_PARAMETER enum
	Error_CIMStatusCode_CIM_ERR_INVALID_PARAMETER Error_CIMStatusCode = 4
	// CIM_ERR_INVALID_CLASS enum
	Error_CIMStatusCode_CIM_ERR_INVALID_CLASS Error_CIMStatusCode = 5
	// CIM_ERR_NOT_FOUND enum
	Error_CIMStatusCode_CIM_ERR_NOT_FOUND Error_CIMStatusCode = 6
	// CIM_ERR_NOT_SUPPORTED enum
	Error_CIMStatusCode_CIM_ERR_NOT_SUPPORTED Error_CIMStatusCode = 7
	// CIM_ERR_CLASS_HAS_CHILDREN enum
	Error_CIMStatusCode_CIM_ERR_CLASS_HAS_CHILDREN Error_CIMStatusCode = 8
	// CIM_ERR_CLASS_HAS_INSTANCES enum
	Error_CIMStatusCode_CIM_ERR_CLASS_HAS_INSTANCES Error_CIMStatusCode = 9
	// CIM_ERR_INVALID_SUPERCLASS enum
	Error_CIMStatusCode_CIM_ERR_INVALID_SUPERCLASS Error_CIMStatusCode = 10
	// CIM_ERR_ALREADY_EXISTS enum
	Error_CIMStatusCode_CIM_ERR_ALREADY_EXISTS Error_CIMStatusCode = 11
	// CIM_ERR_NO_SUCH_PROPERTY enum
	Error_CIMStatusCode_CIM_ERR_NO_SUCH_PROPERTY Error_CIMStatusCode = 12
	// CIM_ERR_TYPE_MISMATCH enum
	Error_CIMStatusCode_CIM_ERR_TYPE_MISMATCH Error_CIMStatusCode = 13
	// CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED enum
	Error_CIMStatusCode_CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED Error_CIMStatusCode = 14
	// CIM_ERR_INVALID_QUERY enum
	Error_CIMStatusCode_CIM_ERR_INVALID_QUERY Error_CIMStatusCode = 15
	// CIM_ERR_METHOD_NOT_AVAILABLE enum
	Error_CIMStatusCode_CIM_ERR_METHOD_NOT_AVAILABLE Error_CIMStatusCode = 16
	// CIM_ERR_METHOD_NOT_FOUND enum
	Error_CIMStatusCode_CIM_ERR_METHOD_NOT_FOUND Error_CIMStatusCode = 17
	// CIM_ERR_UNEXPECTED_RESPONSE enum
	Error_CIMStatusCode_CIM_ERR_UNEXPECTED_RESPONSE Error_CIMStatusCode = 18
	// CIM_ERR_INVALID_RESPONSE_DESTINATION enum
	Error_CIMStatusCode_CIM_ERR_INVALID_RESPONSE_DESTINATION Error_CIMStatusCode = 19
	// CIM_ERR_NAMESPACE_NOT_EMPTY enum
	Error_CIMStatusCode_CIM_ERR_NAMESPACE_NOT_EMPTY Error_CIMStatusCode = 20
	// CIM_ERR_INVALID_ENUMERATION_CONTEXT enum
	Error_CIMStatusCode_CIM_ERR_INVALID_ENUMERATION_CONTEXT Error_CIMStatusCode = 21
	// CIM_ERR_INVALID_OPERATION_TIMEOUT enum
	Error_CIMStatusCode_CIM_ERR_INVALID_OPERATION_TIMEOUT Error_CIMStatusCode = 22
	// CIM_ERR_PULL_HAS_BEEN_ABANDONED enum
	Error_CIMStatusCode_CIM_ERR_PULL_HAS_BEEN_ABANDONED Error_CIMStatusCode = 23
	// CIM_ERR_PULL_CANNOT_BE_ABANDONED enum
	Error_CIMStatusCode_CIM_ERR_PULL_CANNOT_BE_ABANDONED Error_CIMStatusCode = 24
	// CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED enum
	Error_CIMStatusCode_CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED Error_CIMStatusCode = 25
	// CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED enum
	Error_CIMStatusCode_CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED Error_CIMStatusCode = 26
	// CIM_ERR_SERVER_LIMITS_EXCEEDED enum
	Error_CIMStatusCode_CIM_ERR_SERVER_LIMITS_EXCEEDED Error_CIMStatusCode = 27
	// CIM_ERR_SERVER_IS_SHUTTING_DOWN enum
	Error_CIMStatusCode_CIM_ERR_SERVER_IS_SHUTTING_DOWN Error_CIMStatusCode = 28
	// CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED enum
	Error_CIMStatusCode_CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED Error_CIMStatusCode = 29
	// DMTF_Reserved enum
	Error_CIMStatusCode_DMTF_Reserved Error_CIMStatusCode = 30
)

type Error_ErrorSourceFormat ¶

type Error_ErrorSourceFormat int

Error_ErrorSourceFormat

const (
	// Unknown enum
	Error_ErrorSourceFormat_Unknown Error_ErrorSourceFormat = 0
	// Other enum
	Error_ErrorSourceFormat_Other Error_ErrorSourceFormat = 1
	// CIMObjectPath enum
	Error_ErrorSourceFormat_CIMObjectPath Error_ErrorSourceFormat = 2
	// DMTF_Reserved enum
	Error_ErrorSourceFormat_DMTF_Reserved Error_ErrorSourceFormat = 3
)

type Error_ErrorType ¶

type Error_ErrorType int

Error_ErrorType

const (
	// Unknown enum
	Error_ErrorType_Unknown Error_ErrorType = 0
	// Other enum
	Error_ErrorType_Other Error_ErrorType = 1
	// Communications_Error enum
	Error_ErrorType_Communications_Error Error_ErrorType = 2
	// Quality_of_Service_Error enum
	Error_ErrorType_Quality_of_Service_Error Error_ErrorType = 3
	// Software_Error enum
	Error_ErrorType_Software_Error Error_ErrorType = 4
	// Hardware_Error enum
	Error_ErrorType_Hardware_Error Error_ErrorType = 5
	// Environmental_Error enum
	Error_ErrorType_Environmental_Error Error_ErrorType = 6
	// Security_Error enum
	Error_ErrorType_Security_Error Error_ErrorType = 7
	// Oversubscription_Error enum
	Error_ErrorType_Oversubscription_Error Error_ErrorType = 8
	// Unavailable_Resource_Error enum
	Error_ErrorType_Unavailable_Resource_Error Error_ErrorType = 9
	// Unsupported_Operation_Error enum
	Error_ErrorType_Unsupported_Operation_Error Error_ErrorType = 10
	// DMTF_Reserved enum
	Error_ErrorType_DMTF_Reserved Error_ErrorType = 11
)

type Error_PerceivedSeverity ¶

type Error_PerceivedSeverity int

Error_PerceivedSeverity

const (
	// Unknown enum
	Error_PerceivedSeverity_Unknown Error_PerceivedSeverity = 0
	// Other enum
	Error_PerceivedSeverity_Other Error_PerceivedSeverity = 1
	// Information enum
	Error_PerceivedSeverity_Information Error_PerceivedSeverity = 2
	// Degraded_Warning enum
	Error_PerceivedSeverity_Degraded_Warning Error_PerceivedSeverity = 3
	// Minor enum
	Error_PerceivedSeverity_Minor Error_PerceivedSeverity = 4
	// Major enum
	Error_PerceivedSeverity_Major Error_PerceivedSeverity = 5
	// Critical enum
	Error_PerceivedSeverity_Critical Error_PerceivedSeverity = 6
	// Fatal_NonRecoverable enum
	Error_PerceivedSeverity_Fatal_NonRecoverable Error_PerceivedSeverity = 7
	// DMTF_Reserved enum
	Error_PerceivedSeverity_DMTF_Reserved Error_PerceivedSeverity = 8
)

type Error_ProbableCause ¶

type Error_ProbableCause int

Error_ProbableCause

const (
	// Unknown enum
	Error_ProbableCause_Unknown Error_ProbableCause = 0
	// Other enum
	Error_ProbableCause_Other Error_ProbableCause = 1
	// Adapter_Card_Error enum
	Error_ProbableCause_Adapter_Card_Error Error_ProbableCause = 2
	// Application_Subsystem_Failure enum
	Error_ProbableCause_Application_Subsystem_Failure Error_ProbableCause = 3
	// Bandwidth_Reduced enum
	Error_ProbableCause_Bandwidth_Reduced Error_ProbableCause = 4
	// Connection_Establishment_Error enum
	Error_ProbableCause_Connection_Establishment_Error Error_ProbableCause = 5
	// Communications_Protocol_Error enum
	Error_ProbableCause_Communications_Protocol_Error Error_ProbableCause = 6
	// Communications_Subsystem_Failure enum
	Error_ProbableCause_Communications_Subsystem_Failure Error_ProbableCause = 7
	// Configuration_Customization_Error enum
	Error_ProbableCause_Configuration_Customization_Error Error_ProbableCause = 8
	// Congestion enum
	Error_ProbableCause_Congestion Error_ProbableCause = 9
	// Corrupt_Data enum
	Error_ProbableCause_Corrupt_Data Error_ProbableCause = 10
	// CPU_Cycles_Limit_Exceeded enum
	Error_ProbableCause_CPU_Cycles_Limit_Exceeded Error_ProbableCause = 11
	// Dataset_Modem_Error enum
	Error_ProbableCause_Dataset_Modem_Error Error_ProbableCause = 12
	// Degraded_Signal enum
	Error_ProbableCause_Degraded_Signal Error_ProbableCause = 13
	// DTE_DCE_Interface_Error enum
	Error_ProbableCause_DTE_DCE_Interface_Error Error_ProbableCause = 14
	// Enclosure_Door_Open enum
	Error_ProbableCause_Enclosure_Door_Open Error_ProbableCause = 15
	// Equipment_Malfunction enum
	Error_ProbableCause_Equipment_Malfunction Error_ProbableCause = 16
	// Excessive_Vibration enum
	Error_ProbableCause_Excessive_Vibration Error_ProbableCause = 17
	// File_Format_Error enum
	Error_ProbableCause_File_Format_Error Error_ProbableCause = 18
	// Fire_Detected enum
	Error_ProbableCause_Fire_Detected Error_ProbableCause = 19
	// Flood_Detected enum
	Error_ProbableCause_Flood_Detected Error_ProbableCause = 20
	// Framing_Error enum
	Error_ProbableCause_Framing_Error Error_ProbableCause = 21
	// HVAC_Problem enum
	Error_ProbableCause_HVAC_Problem Error_ProbableCause = 22
	// Humidity_Unacceptable enum
	Error_ProbableCause_Humidity_Unacceptable Error_ProbableCause = 23
	// I_O_Device_Error enum
	Error_ProbableCause_I_O_Device_Error Error_ProbableCause = 24
	// Input_Device_Error enum
	Error_ProbableCause_Input_Device_Error Error_ProbableCause = 25
	// LAN_Error enum
	Error_ProbableCause_LAN_Error Error_ProbableCause = 26
	// Non_Toxic_Leak_Detected enum
	Error_ProbableCause_Non_Toxic_Leak_Detected Error_ProbableCause = 27
	// Local_Node_Transmission_Error enum
	Error_ProbableCause_Local_Node_Transmission_Error Error_ProbableCause = 28
	// Loss_of_Frame enum
	Error_ProbableCause_Loss_of_Frame Error_ProbableCause = 29
	// Loss_of_Signal enum
	Error_ProbableCause_Loss_of_Signal Error_ProbableCause = 30
	// Material_Supply_Exhausted enum
	Error_ProbableCause_Material_Supply_Exhausted Error_ProbableCause = 31
	// Multiplexer_Problem enum
	Error_ProbableCause_Multiplexer_Problem Error_ProbableCause = 32
	// Out_of_Memory enum
	Error_ProbableCause_Out_of_Memory Error_ProbableCause = 33
	// Output_Device_Error enum
	Error_ProbableCause_Output_Device_Error Error_ProbableCause = 34
	// Performance_Degraded enum
	Error_ProbableCause_Performance_Degraded Error_ProbableCause = 35
	// Power_Problem enum
	Error_ProbableCause_Power_Problem Error_ProbableCause = 36
	// Pressure_Unacceptable enum
	Error_ProbableCause_Pressure_Unacceptable Error_ProbableCause = 37
	// Processor_Problem__Internal_Machine_Error_ enum
	Error_ProbableCause_Processor_Problem__Internal_Machine_Error_ Error_ProbableCause = 38
	// Pump_Failure enum
	Error_ProbableCause_Pump_Failure Error_ProbableCause = 39
	// Queue_Size_Exceeded enum
	Error_ProbableCause_Queue_Size_Exceeded Error_ProbableCause = 40
	// Receive_Failure enum
	Error_ProbableCause_Receive_Failure Error_ProbableCause = 41
	// Receiver_Failure enum
	Error_ProbableCause_Receiver_Failure Error_ProbableCause = 42
	// Remote_Node_Transmission_Error enum
	Error_ProbableCause_Remote_Node_Transmission_Error Error_ProbableCause = 43
	// Resource_at_or_Nearing_Capacity enum
	Error_ProbableCause_Resource_at_or_Nearing_Capacity Error_ProbableCause = 44
	// Response_Time_Excessive enum
	Error_ProbableCause_Response_Time_Excessive Error_ProbableCause = 45
	// Retransmission_Rate_Excessive enum
	Error_ProbableCause_Retransmission_Rate_Excessive Error_ProbableCause = 46
	// Software_Error enum
	Error_ProbableCause_Software_Error Error_ProbableCause = 47
	// Software_Program_Abnormally_Terminated enum
	Error_ProbableCause_Software_Program_Abnormally_Terminated Error_ProbableCause = 48
	// Software_Program_Error__Incorrect_Results_ enum
	Error_ProbableCause_Software_Program_Error__Incorrect_Results_ Error_ProbableCause = 49
	// Storage_Capacity_Problem enum
	Error_ProbableCause_Storage_Capacity_Problem Error_ProbableCause = 50
	// Temperature_Unacceptable enum
	Error_ProbableCause_Temperature_Unacceptable Error_ProbableCause = 51
	// Threshold_Crossed enum
	Error_ProbableCause_Threshold_Crossed Error_ProbableCause = 52
	// Timing_Problem enum
	Error_ProbableCause_Timing_Problem Error_ProbableCause = 53
	// Toxic_Leak_Detected enum
	Error_ProbableCause_Toxic_Leak_Detected Error_ProbableCause = 54
	// Transmit_Failure enum
	Error_ProbableCause_Transmit_Failure Error_ProbableCause = 55
	// Transmitter_Failure enum
	Error_ProbableCause_Transmitter_Failure Error_ProbableCause = 56
	// Underlying_Resource_Unavailable enum
	Error_ProbableCause_Underlying_Resource_Unavailable Error_ProbableCause = 57
	// Version_Mismatch enum
	Error_ProbableCause_Version_Mismatch Error_ProbableCause = 58
	// Previous_Alert_Cleared enum
	Error_ProbableCause_Previous_Alert_Cleared Error_ProbableCause = 59
	// Login_Attempts_Failed enum
	Error_ProbableCause_Login_Attempts_Failed Error_ProbableCause = 60
	// Software_Virus_Detected enum
	Error_ProbableCause_Software_Virus_Detected Error_ProbableCause = 61
	// Hardware_Security_Breached enum
	Error_ProbableCause_Hardware_Security_Breached Error_ProbableCause = 62
	// Denial_of_Service_Detected enum
	Error_ProbableCause_Denial_of_Service_Detected Error_ProbableCause = 63
	// Security_Credential_Mismatch enum
	Error_ProbableCause_Security_Credential_Mismatch Error_ProbableCause = 64
	// Unauthorized_Access enum
	Error_ProbableCause_Unauthorized_Access Error_ProbableCause = 65
	// Alarm_Received enum
	Error_ProbableCause_Alarm_Received Error_ProbableCause = 66
	// Loss_of_Pointer enum
	Error_ProbableCause_Loss_of_Pointer Error_ProbableCause = 67
	// Payload_Mismatch enum
	Error_ProbableCause_Payload_Mismatch Error_ProbableCause = 68
	// Transmission_Error enum
	Error_ProbableCause_Transmission_Error Error_ProbableCause = 69
	// Excessive_Error_Rate enum
	Error_ProbableCause_Excessive_Error_Rate Error_ProbableCause = 70
	// Trace_Problem enum
	Error_ProbableCause_Trace_Problem Error_ProbableCause = 71
	// Element_Unavailable enum
	Error_ProbableCause_Element_Unavailable Error_ProbableCause = 72
	// Element_Missing enum
	Error_ProbableCause_Element_Missing Error_ProbableCause = 73
	// Loss_of_Multi_Frame enum
	Error_ProbableCause_Loss_of_Multi_Frame Error_ProbableCause = 74
	// Broadcast_Channel_Failure enum
	Error_ProbableCause_Broadcast_Channel_Failure Error_ProbableCause = 75
	// Invalid_Message_Received enum
	Error_ProbableCause_Invalid_Message_Received Error_ProbableCause = 76
	// Routing_Failure enum
	Error_ProbableCause_Routing_Failure Error_ProbableCause = 77
	// Backplane_Failure enum
	Error_ProbableCause_Backplane_Failure Error_ProbableCause = 78
	// Identifier_Duplication enum
	Error_ProbableCause_Identifier_Duplication Error_ProbableCause = 79
	// Protection_Path_Failure enum
	Error_ProbableCause_Protection_Path_Failure Error_ProbableCause = 80
	// Sync_Loss_or_Mismatch enum
	Error_ProbableCause_Sync_Loss_or_Mismatch Error_ProbableCause = 81
	// Terminal_Problem enum
	Error_ProbableCause_Terminal_Problem Error_ProbableCause = 82
	// Real_Time_Clock_Failure enum
	Error_ProbableCause_Real_Time_Clock_Failure Error_ProbableCause = 83
	// Antenna_Failure enum
	Error_ProbableCause_Antenna_Failure Error_ProbableCause = 84
	// Battery_Charging_Failure enum
	Error_ProbableCause_Battery_Charging_Failure Error_ProbableCause = 85
	// Disk_Failure enum
	Error_ProbableCause_Disk_Failure Error_ProbableCause = 86
	// Frequency_Hopping_Failure enum
	Error_ProbableCause_Frequency_Hopping_Failure Error_ProbableCause = 87
	// Loss_of_Redundancy enum
	Error_ProbableCause_Loss_of_Redundancy Error_ProbableCause = 88
	// Power_Supply_Failure enum
	Error_ProbableCause_Power_Supply_Failure Error_ProbableCause = 89
	// Signal_Quality_Problem enum
	Error_ProbableCause_Signal_Quality_Problem Error_ProbableCause = 90
	// Battery_Discharging enum
	Error_ProbableCause_Battery_Discharging Error_ProbableCause = 91
	// Battery_Failure enum
	Error_ProbableCause_Battery_Failure Error_ProbableCause = 92
	// Commercial_Power_Problem enum
	Error_ProbableCause_Commercial_Power_Problem Error_ProbableCause = 93
	// Fan_Failure enum
	Error_ProbableCause_Fan_Failure Error_ProbableCause = 94
	// Engine_Failure enum
	Error_ProbableCause_Engine_Failure Error_ProbableCause = 95
	// Sensor_Failure enum
	Error_ProbableCause_Sensor_Failure Error_ProbableCause = 96
	// Fuse_Failure enum
	Error_ProbableCause_Fuse_Failure Error_ProbableCause = 97
	// Generator_Failure enum
	Error_ProbableCause_Generator_Failure Error_ProbableCause = 98
	// Low_Battery enum
	Error_ProbableCause_Low_Battery Error_ProbableCause = 99
	// Low_Fuel enum
	Error_ProbableCause_Low_Fuel Error_ProbableCause = 100
	// Low_Water enum
	Error_ProbableCause_Low_Water Error_ProbableCause = 101
	// Explosive_Gas enum
	Error_ProbableCause_Explosive_Gas Error_ProbableCause = 102
	// High_Winds enum
	Error_ProbableCause_High_Winds Error_ProbableCause = 103
	// Ice_Buildup enum
	Error_ProbableCause_Ice_Buildup Error_ProbableCause = 104
	// Smoke enum
	Error_ProbableCause_Smoke Error_ProbableCause = 105
	// Memory_Mismatch enum
	Error_ProbableCause_Memory_Mismatch Error_ProbableCause = 106
	// Out_of_CPU_Cycles enum
	Error_ProbableCause_Out_of_CPU_Cycles Error_ProbableCause = 107
	// Software_Environment_Problem enum
	Error_ProbableCause_Software_Environment_Problem Error_ProbableCause = 108
	// Software_Download_Failure enum
	Error_ProbableCause_Software_Download_Failure Error_ProbableCause = 109
	// Element_Reinitialized enum
	Error_ProbableCause_Element_Reinitialized Error_ProbableCause = 110
	// Timeout enum
	Error_ProbableCause_Timeout Error_ProbableCause = 111
	// Logging_Problems enum
	Error_ProbableCause_Logging_Problems Error_ProbableCause = 112
	// Leak_Detected enum
	Error_ProbableCause_Leak_Detected Error_ProbableCause = 113
	// Protection_Mechanism_Failure enum
	Error_ProbableCause_Protection_Mechanism_Failure Error_ProbableCause = 114
	// Protecting_Resource_Failure enum
	Error_ProbableCause_Protecting_Resource_Failure Error_ProbableCause = 115
	// Database_Inconsistency enum
	Error_ProbableCause_Database_Inconsistency Error_ProbableCause = 116
	// Authentication_Failure enum
	Error_ProbableCause_Authentication_Failure Error_ProbableCause = 117
	// Breach_of_Confidentiality enum
	Error_ProbableCause_Breach_of_Confidentiality Error_ProbableCause = 118
	// Cable_Tamper enum
	Error_ProbableCause_Cable_Tamper Error_ProbableCause = 119
	// Delayed_Information enum
	Error_ProbableCause_Delayed_Information Error_ProbableCause = 120
	// Duplicate_Information enum
	Error_ProbableCause_Duplicate_Information Error_ProbableCause = 121
	// Information_Missing enum
	Error_ProbableCause_Information_Missing Error_ProbableCause = 122
	// Information_Modification enum
	Error_ProbableCause_Information_Modification Error_ProbableCause = 123
	// Information_Out_of_Sequence enum
	Error_ProbableCause_Information_Out_of_Sequence Error_ProbableCause = 124
	// Key_Expired enum
	Error_ProbableCause_Key_Expired Error_ProbableCause = 125
	// Non_Repudiation_Failure enum
	Error_ProbableCause_Non_Repudiation_Failure Error_ProbableCause = 126
	// Out_of_Hours_Activity enum
	Error_ProbableCause_Out_of_Hours_Activity Error_ProbableCause = 127
	// Out_of_Service enum
	Error_ProbableCause_Out_of_Service Error_ProbableCause = 128
	// Procedural_Error enum
	Error_ProbableCause_Procedural_Error Error_ProbableCause = 129
	// Unexpected_Information enum
	Error_ProbableCause_Unexpected_Information Error_ProbableCause = 130
	// DMTF_Reserved enum
	Error_ProbableCause_DMTF_Reserved Error_ProbableCause = 131
)

type FileServer_FileSharingProtocols ¶

type FileServer_FileSharingProtocols int

FileServer_FileSharingProtocols

const (
	// NFS enum
	FileServer_FileSharingProtocols_NFS FileServer_FileSharingProtocols = 2
	// SMB enum
	FileServer_FileSharingProtocols_SMB FileServer_FileSharingProtocols = 3
)

type FileServer_HealthStatus ¶

type FileServer_HealthStatus int

FileServer_HealthStatus

const (
	// Healthy enum
	FileServer_HealthStatus_Healthy FileServer_HealthStatus = 0
	// Warning enum
	FileServer_HealthStatus_Warning FileServer_HealthStatus = 1
	// Unhealthy enum
	FileServer_HealthStatus_Unhealthy FileServer_HealthStatus = 2
	// Unknown enum
	FileServer_HealthStatus_Unknown FileServer_HealthStatus = 5
)

type FileServer_OperationalStatus ¶

type FileServer_OperationalStatus int

FileServer_OperationalStatus

const (
	// Unknown enum
	FileServer_OperationalStatus_Unknown FileServer_OperationalStatus = 0
	// Other enum
	FileServer_OperationalStatus_Other FileServer_OperationalStatus = 1
	// OK enum
	FileServer_OperationalStatus_OK FileServer_OperationalStatus = 2
	// Degraded enum
	FileServer_OperationalStatus_Degraded FileServer_OperationalStatus = 3
	// Stressed enum
	FileServer_OperationalStatus_Stressed FileServer_OperationalStatus = 4
	// Predictive_Failure enum
	FileServer_OperationalStatus_Predictive_Failure FileServer_OperationalStatus = 5
	// Error enum
	FileServer_OperationalStatus_Error FileServer_OperationalStatus = 6
	// Non_Recoverable_Error enum
	FileServer_OperationalStatus_Non_Recoverable_Error FileServer_OperationalStatus = 7
	// Starting enum
	FileServer_OperationalStatus_Starting FileServer_OperationalStatus = 8
	// Stopping enum
	FileServer_OperationalStatus_Stopping FileServer_OperationalStatus = 9
	// Stopped enum
	FileServer_OperationalStatus_Stopped FileServer_OperationalStatus = 10
	// In_Service enum
	FileServer_OperationalStatus_In_Service FileServer_OperationalStatus = 11
	// No_Contact enum
	FileServer_OperationalStatus_No_Contact FileServer_OperationalStatus = 12
	// Lost_Communication enum
	FileServer_OperationalStatus_Lost_Communication FileServer_OperationalStatus = 13
	// Aborted enum
	FileServer_OperationalStatus_Aborted FileServer_OperationalStatus = 14
	// Dormant enum
	FileServer_OperationalStatus_Dormant FileServer_OperationalStatus = 15
	// Supporting_Entity_in_Error enum
	FileServer_OperationalStatus_Supporting_Entity_in_Error FileServer_OperationalStatus = 16
	// Completed enum
	FileServer_OperationalStatus_Completed FileServer_OperationalStatus = 17
	// Power_Mode enum
	FileServer_OperationalStatus_Power_Mode FileServer_OperationalStatus = 18
	// Relocating enum
	FileServer_OperationalStatus_Relocating FileServer_OperationalStatus = 19
	// Microsoft_Reserved enum
	FileServer_OperationalStatus_Microsoft_Reserved FileServer_OperationalStatus = 20
	// Read_only enum
	FileServer_OperationalStatus_Read_only FileServer_OperationalStatus = 21
	// Incomplete enum
	FileServer_OperationalStatus_Incomplete FileServer_OperationalStatus = 22
	// Microsoft_Reserved1 enum
	FileServer_OperationalStatus_Microsoft_Reserved1 FileServer_OperationalStatus = 23
)

type FileShareAccessControlEntry_AccessControlType ¶

type FileShareAccessControlEntry_AccessControlType int

FileShareAccessControlEntry_AccessControlType

const (
	// Allow enum
	FileShareAccessControlEntry_AccessControlType_Allow FileShareAccessControlEntry_AccessControlType = 0
	// Deny enum
	FileShareAccessControlEntry_AccessControlType_Deny FileShareAccessControlEntry_AccessControlType = 1
)

type FileShareAccessControlEntry_AccessRight ¶

type FileShareAccessControlEntry_AccessRight int

FileShareAccessControlEntry_AccessRight

const (
	// Full enum
	FileShareAccessControlEntry_AccessRight_Full FileShareAccessControlEntry_AccessRight = 0
	// Modify enum
	FileShareAccessControlEntry_AccessRight_Modify FileShareAccessControlEntry_AccessRight = 1
	// Read enum
	FileShareAccessControlEntry_AccessRight_Read FileShareAccessControlEntry_AccessRight = 2
	// Custom enum
	FileShareAccessControlEntry_AccessRight_Custom FileShareAccessControlEntry_AccessRight = 3
)

type FileShare_FileSharingProtocol ¶

type FileShare_FileSharingProtocol int

FileShare_FileSharingProtocol

const (
	// NFS enum
	FileShare_FileSharingProtocol_NFS FileShare_FileSharingProtocol = 2
	// CIFS_SMB_ enum
	FileShare_FileSharingProtocol_CIFS_SMB_ FileShare_FileSharingProtocol = 3
)

type FileShare_HealthStatus ¶

type FileShare_HealthStatus int

FileShare_HealthStatus

const (
	// Healthy enum
	FileShare_HealthStatus_Healthy FileShare_HealthStatus = 0
	// Warning enum
	FileShare_HealthStatus_Warning FileShare_HealthStatus = 1
	// Unhealthy enum
	FileShare_HealthStatus_Unhealthy FileShare_HealthStatus = 2
	// Unknown enum
	FileShare_HealthStatus_Unknown FileShare_HealthStatus = 5
)

type FileShare_OperationalStatus ¶

type FileShare_OperationalStatus int

FileShare_OperationalStatus

const (
	// Unknown enum
	FileShare_OperationalStatus_Unknown FileShare_OperationalStatus = 0
	// Other enum
	FileShare_OperationalStatus_Other FileShare_OperationalStatus = 1
	// OK enum
	FileShare_OperationalStatus_OK FileShare_OperationalStatus = 2
	// Degraded enum
	FileShare_OperationalStatus_Degraded FileShare_OperationalStatus = 3
	// Stressed enum
	FileShare_OperationalStatus_Stressed FileShare_OperationalStatus = 4
	// Predictive_Failure enum
	FileShare_OperationalStatus_Predictive_Failure FileShare_OperationalStatus = 5
	// Error enum
	FileShare_OperationalStatus_Error FileShare_OperationalStatus = 6
	// Non_Recoverable_Error enum
	FileShare_OperationalStatus_Non_Recoverable_Error FileShare_OperationalStatus = 7
	// Starting enum
	FileShare_OperationalStatus_Starting FileShare_OperationalStatus = 8
	// Stopping enum
	FileShare_OperationalStatus_Stopping FileShare_OperationalStatus = 9
	// Stopped enum
	FileShare_OperationalStatus_Stopped FileShare_OperationalStatus = 10
	// In_Service enum
	FileShare_OperationalStatus_In_Service FileShare_OperationalStatus = 11
	// No_Contact enum
	FileShare_OperationalStatus_No_Contact FileShare_OperationalStatus = 12
	// Lost_Communication enum
	FileShare_OperationalStatus_Lost_Communication FileShare_OperationalStatus = 13
	// Aborted enum
	FileShare_OperationalStatus_Aborted FileShare_OperationalStatus = 14
	// Dormant enum
	FileShare_OperationalStatus_Dormant FileShare_OperationalStatus = 15
	// Supporting_Entity_in_Error enum
	FileShare_OperationalStatus_Supporting_Entity_in_Error FileShare_OperationalStatus = 16
	// Completed enum
	FileShare_OperationalStatus_Completed FileShare_OperationalStatus = 17
	// Vendor_Specific enum
	FileShare_OperationalStatus_Vendor_Specific FileShare_OperationalStatus = 18
	// Online enum
	FileShare_OperationalStatus_Online FileShare_OperationalStatus = 19
	// Not_Ready enum
	FileShare_OperationalStatus_Not_Ready FileShare_OperationalStatus = 20
	// No_Media enum
	FileShare_OperationalStatus_No_Media FileShare_OperationalStatus = 21
	// Offline enum
	FileShare_OperationalStatus_Offline FileShare_OperationalStatus = 22
	// Failed enum
	FileShare_OperationalStatus_Failed FileShare_OperationalStatus = 23
)

type FileShare_ShareState ¶

type FileShare_ShareState int

FileShare_ShareState

const (
	// Pending enum
	FileShare_ShareState_Pending FileShare_ShareState = 0
	// Online enum
	FileShare_ShareState_Online FileShare_ShareState = 1
	// Offline enum
	FileShare_ShareState_Offline FileShare_ShareState = 2
)

type Indication_PerceivedSeverity ¶

type Indication_PerceivedSeverity int

Indication_PerceivedSeverity

const (
	// Unknown enum
	Indication_PerceivedSeverity_Unknown Indication_PerceivedSeverity = 0
	// Other enum
	Indication_PerceivedSeverity_Other Indication_PerceivedSeverity = 1
	// Information enum
	Indication_PerceivedSeverity_Information Indication_PerceivedSeverity = 2
	// Degraded_Warning enum
	Indication_PerceivedSeverity_Degraded_Warning Indication_PerceivedSeverity = 3
	// Minor enum
	Indication_PerceivedSeverity_Minor Indication_PerceivedSeverity = 4
	// Major enum
	Indication_PerceivedSeverity_Major Indication_PerceivedSeverity = 5
	// Critical enum
	Indication_PerceivedSeverity_Critical Indication_PerceivedSeverity = 6
	// Fatal_NonRecoverable enum
	Indication_PerceivedSeverity_Fatal_NonRecoverable Indication_PerceivedSeverity = 7
	// DMTF_Reserved enum
	Indication_PerceivedSeverity_DMTF_Reserved Indication_PerceivedSeverity = 8
)

type InitiatorId_HostType ¶

type InitiatorId_HostType int

InitiatorId_HostType

const (
	// Unknown enum
	InitiatorId_HostType_Unknown InitiatorId_HostType = 0
	// Other enum
	InitiatorId_HostType_Other InitiatorId_HostType = 1
	// Standard enum
	InitiatorId_HostType_Standard InitiatorId_HostType = 2
	// Solaris enum
	InitiatorId_HostType_Solaris InitiatorId_HostType = 3
	// HPUX enum
	InitiatorId_HostType_HPUX InitiatorId_HostType = 4
	// OpenVMS enum
	InitiatorId_HostType_OpenVMS InitiatorId_HostType = 5
	// Tru64 enum
	InitiatorId_HostType_Tru64 InitiatorId_HostType = 6
	// Netware enum
	InitiatorId_HostType_Netware InitiatorId_HostType = 7
	// Sequent enum
	InitiatorId_HostType_Sequent InitiatorId_HostType = 8
	// AIX enum
	InitiatorId_HostType_AIX InitiatorId_HostType = 9
	// DGUX enum
	InitiatorId_HostType_DGUX InitiatorId_HostType = 10
	// Dynix enum
	InitiatorId_HostType_Dynix InitiatorId_HostType = 11
	// Irix enum
	InitiatorId_HostType_Irix InitiatorId_HostType = 12
	// Cisco_iSCSI_Storage_Router enum
	InitiatorId_HostType_Cisco_iSCSI_Storage_Router InitiatorId_HostType = 13
	// Linux enum
	InitiatorId_HostType_Linux InitiatorId_HostType = 14
	// Microsoft_Windows enum
	InitiatorId_HostType_Microsoft_Windows InitiatorId_HostType = 15
	// OS400 enum
	InitiatorId_HostType_OS400 InitiatorId_HostType = 16
	// TRESPASS enum
	InitiatorId_HostType_TRESPASS InitiatorId_HostType = 17
	// HI_UX enum
	InitiatorId_HostType_HI_UX InitiatorId_HostType = 18
	// VMware_ESXi enum
	InitiatorId_HostType_VMware_ESXi InitiatorId_HostType = 19
	// Microsoft_Windows_Server_2008 enum
	InitiatorId_HostType_Microsoft_Windows_Server_2008 InitiatorId_HostType = 20
	// Microsoft_Windows_Server_2003 enum
	InitiatorId_HostType_Microsoft_Windows_Server_2003 InitiatorId_HostType = 21
	// Microsoft_Reserved enum
	InitiatorId_HostType_Microsoft_Reserved InitiatorId_HostType = 22
	// Vendor_Specific enum
	InitiatorId_HostType_Vendor_Specific InitiatorId_HostType = 23
)

type InitiatorId_Type ¶

type InitiatorId_Type int

InitiatorId_Type

const (
	// Other enum
	InitiatorId_Type_Other InitiatorId_Type = 1
	// PortWWN enum
	InitiatorId_Type_PortWWN InitiatorId_Type = 2
	// NodeWWN enum
	InitiatorId_Type_NodeWWN InitiatorId_Type = 3
	// Hostname enum
	InitiatorId_Type_Hostname InitiatorId_Type = 4
	// iSCSI_Name enum
	InitiatorId_Type_iSCSI_Name InitiatorId_Type = 5
	// SwitchWWN enum
	InitiatorId_Type_SwitchWWN InitiatorId_Type = 6
	// SASAddress enum
	InitiatorId_Type_SASAddress InitiatorId_Type = 7
)

type MSFT_DedupProperties ¶

type MSFT_DedupProperties struct {
	*cim.WmiInstance

	// The number of files that currently qualify for optimization.
	InPolicyFilesCount uint64

	// The aggregate size of all files that currently qualify for optimization.
	InPolicyFilesSize uint64

	// The number of optimized files on the volume.
	OptimizedFilesCount uint64

	// The ratio of deduplication savings to the logical size of all optimized files on the volume, expressed as a percentage.
	OptimizedFilesSavingsRate uint32

	// The total logical size of all optimized files on the volume, in bytes.
	OptimizedFilesSize uint64

	// The ratio of deduplication savings to the logical size of all of the files on the volume, expressed as a percentage.
	SavingsRate uint32

	// The difference between the logical size of the optimized files and the logical size of the store (the deduplicated user data plus deduplication metadata).
	SavingsSize uint64

	// The total logical size of all files on the volume, in bytes. This is an estimate of the volume used space if deduplication feature was disabled.
	UnoptimizedSize uint64
}

MSFT_DedupProperties struct

func NewMSFT_DedupPropertiesEx1 ¶ added in v0.1.1

func NewMSFT_DedupPropertiesEx1(instance *cim.WmiInstance) (newInstance *MSFT_DedupProperties, err error)

func NewMSFT_DedupPropertiesEx6 ¶ added in v0.1.1

func NewMSFT_DedupPropertiesEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_DedupProperties, err error)

func (*MSFT_DedupProperties) GetPropertyInPolicyFilesCount ¶

func (instance *MSFT_DedupProperties) GetPropertyInPolicyFilesCount() (value uint64, err error)

GetInPolicyFilesCount gets the value of InPolicyFilesCount for the instance

func (*MSFT_DedupProperties) GetPropertyInPolicyFilesSize ¶

func (instance *MSFT_DedupProperties) GetPropertyInPolicyFilesSize() (value uint64, err error)

GetInPolicyFilesSize gets the value of InPolicyFilesSize for the instance

func (*MSFT_DedupProperties) GetPropertyOptimizedFilesCount ¶

func (instance *MSFT_DedupProperties) GetPropertyOptimizedFilesCount() (value uint64, err error)

GetOptimizedFilesCount gets the value of OptimizedFilesCount for the instance

func (*MSFT_DedupProperties) GetPropertyOptimizedFilesSavingsRate ¶

func (instance *MSFT_DedupProperties) GetPropertyOptimizedFilesSavingsRate() (value uint32, err error)

GetOptimizedFilesSavingsRate gets the value of OptimizedFilesSavingsRate for the instance

func (*MSFT_DedupProperties) GetPropertyOptimizedFilesSize ¶

func (instance *MSFT_DedupProperties) GetPropertyOptimizedFilesSize() (value uint64, err error)

GetOptimizedFilesSize gets the value of OptimizedFilesSize for the instance

func (*MSFT_DedupProperties) GetPropertySavingsRate ¶

func (instance *MSFT_DedupProperties) GetPropertySavingsRate() (value uint32, err error)

GetSavingsRate gets the value of SavingsRate for the instance

func (*MSFT_DedupProperties) GetPropertySavingsSize ¶

func (instance *MSFT_DedupProperties) GetPropertySavingsSize() (value uint64, err error)

GetSavingsSize gets the value of SavingsSize for the instance

func (*MSFT_DedupProperties) GetPropertyUnoptimizedSize ¶

func (instance *MSFT_DedupProperties) GetPropertyUnoptimizedSize() (value uint64, err error)

GetUnoptimizedSize gets the value of UnoptimizedSize for the instance

func (*MSFT_DedupProperties) SetPropertyInPolicyFilesCount ¶

func (instance *MSFT_DedupProperties) SetPropertyInPolicyFilesCount(value uint64) (err error)

SetInPolicyFilesCount sets the value of InPolicyFilesCount for the instance

func (*MSFT_DedupProperties) SetPropertyInPolicyFilesSize ¶

func (instance *MSFT_DedupProperties) SetPropertyInPolicyFilesSize(value uint64) (err error)

SetInPolicyFilesSize sets the value of InPolicyFilesSize for the instance

func (*MSFT_DedupProperties) SetPropertyOptimizedFilesCount ¶

func (instance *MSFT_DedupProperties) SetPropertyOptimizedFilesCount(value uint64) (err error)

SetOptimizedFilesCount sets the value of OptimizedFilesCount for the instance

func (*MSFT_DedupProperties) SetPropertyOptimizedFilesSavingsRate ¶

func (instance *MSFT_DedupProperties) SetPropertyOptimizedFilesSavingsRate(value uint32) (err error)

SetOptimizedFilesSavingsRate sets the value of OptimizedFilesSavingsRate for the instance

func (*MSFT_DedupProperties) SetPropertyOptimizedFilesSize ¶

func (instance *MSFT_DedupProperties) SetPropertyOptimizedFilesSize(value uint64) (err error)

SetOptimizedFilesSize sets the value of OptimizedFilesSize for the instance

func (*MSFT_DedupProperties) SetPropertySavingsRate ¶

func (instance *MSFT_DedupProperties) SetPropertySavingsRate(value uint32) (err error)

SetSavingsRate sets the value of SavingsRate for the instance

func (*MSFT_DedupProperties) SetPropertySavingsSize ¶

func (instance *MSFT_DedupProperties) SetPropertySavingsSize(value uint64) (err error)

SetSavingsSize sets the value of SavingsSize for the instance

func (*MSFT_DedupProperties) SetPropertyUnoptimizedSize ¶

func (instance *MSFT_DedupProperties) SetPropertyUnoptimizedSize(value uint64) (err error)

SetUnoptimizedSize sets the value of UnoptimizedSize for the instance

type MSFT_Disk ¶

type MSFT_Disk struct {
	*MSFT_StorageObject

	// A string representation of the Adapter's serial number.
	AdapterSerialNumber string

	// The amount of space currently used on the disk.
	AllocatedSize uint64

	// This property indicates that the computer is configured to start off of this disk. On computers with BIOS firmware, this is the first disk that the firmware detects during startup. On computers that use EFI firmware, this is the disk that contains the EFI System Partition (ESP). If there are no disks or multiple disks with an ESP partition, this flag is not set for any disk.
	BootFromDisk bool

	// Denotes the I/O bus type used by this disk.
	BusType Disk_BusType

	// A string representation of the disk's firmware version.
	FirmwareVersion string

	// FriendlyName is a user-friendly, display-oriented string to identify the disk.
	FriendlyName string

	// The GPT guid of the disk. This property is only valid on GPT disks and will be NULL for all other disk types.
	Guid string

	// The health status of the Volume.
	///0 - 'Healthy': The disk is functioning normally.
	///1 - 'Warning': The disk is still functioning, but has detected errors or issues that require administrator intervention.
	///2 - 'Unhealthy': The volume is not functioning, due to errors or failures. The volume needs immediate attention from an administrator.
	HealthStatus Disk_HealthStatus

	// This property indicates that the computer has booted off of this disk.
	IsBoot bool

	// If IsClustered is TRUE, this disk is used in a clustered environment.
	IsClustered bool

	// If IsHighlyAvailable is TRUE, the disk is highly available.
	IsHighlyAvailable bool

	//
	IsOffline bool

	//
	IsReadOnly bool

	// If IsScaleOut is TRUE, the disk is scaled out.
	IsScaleOut bool

	// If IsSystem is TRUE, this disk contains the system partition.
	IsSystem bool

	// This field indicates the largest contiguous block of free space on the disk. This is also the largest size of a partition which can be created on the disk.
	LargestFreeExtent uint64

	// Location contains the PnP location path of the disk. The format of this string depends on the bus type. If the bus type is SCSI, SAS, or PCI RAID, the format is <AdapterPnpLocationPath>#<BusType>(P<PathId>T<TargetId>L<LunId>). If the bus type is IDE, ATA, PATA, or SATA, the format is <AdapterPnpLocationPath>#<BusType>(C<PathId>T<TargetId>L<LunId>). For example, a SCSI location may look like: PCIROOT(0)#PCI(1C00)#PCI(0000)#SCSI(P00T01L01). Note: For Hyper-V and VHD images, this member is NULL because the virtual controller does not return the location path.
	Location string

	// This field indicates the logical sector size of the disk in bytes. For example: a 4K native disk will report 4096, while a 512 emulated disk will report 512.
	LogicalSectorSize uint32

	// A string representation of the disk's hardware manufacturer.
	Manufacturer string

	// A string representation of the disk's model.
	Model string

	// The operating system's number for the disk. Disk 0 is typically the boot device. Disk numbers may not necessarily remain the same across reboots.
	Number uint32

	//
	NumberOfPartitions uint32

	// If IsOffline is TRUE, this property informs the user of the specific reason for the disk being offline.
	///1 - 'Policy': The user requested the disk to be offline.
	///2 - 'Redundant Path': The disk is used for multi-path I/O.
	///3 - 'Snapshot': The disk is a snapshot disk.
	///4 - 'Collision': There was a signature or identifier collision with another disk.
	///5 - 'Resource Exhaustion': There were insufficient resources to bring the disk online.
	///6 - 'Critical Write Failures': There were critical write failures on the disk.
	///7 - 'Data Integrity Scan Required': A data integrity scan is required.
	OfflineReason Disk_OfflineReason

	// An array of values that denote the current operational status of the volume.
	///0 - 'Unknown': The operational status is unknown.
	///1 - 'Other': A vendor-specific OperationalStatus has been specified by setting the OtherOperationalStatusDescription property.
	///2 - 'OK': The disk is responding to commands and is in a normal operating state.
	///3 - 'Degraded': The disk is responding to commands, but is not running in an optimal operating state.
	///4 - 'Stressed': The disk is functioning, but needs attention. For example, the disk might be overloaded or overheated.
	///5 - 'Predictive Failure': The disk is functioning, but a failure is likely to occur in the near future.
	///6 - 'Error': An error has occurred.
	///7 - 'Non-Recoverable Error': A non-recoverable error has occurred.
	///8 - 'Starting': The disk is in the process of starting.
	///9 - 'Stopping': The disk is in the process of stopping.
	///10 - 'Stopped': The disk was stopped or shut down in a clean and orderly fashion.
	///11 - 'In Service': The disk is being configured, maintained, cleaned, or otherwise administered.
	///12 - 'No Contact': The storage provider has knowledge of the disk, but has never been able to establish communication with it.
	///13 - 'Lost Communication': The storage provider has knowledge of the disk and has contacted it successfully in the past, but the disk is currently unreachable.
	///14 - 'Aborted': Similar to Stopped, except that the disk stopped abruptly and may require configuration or maintenance.
	///15 - 'Dormant': The disk is reachable, but it is inactive.
	///16 - 'Supporting Entity in Error': This status value does not necessarily indicate trouble with the disk, but it does indicate that another device or connection that the disk depends on may need attention.
	///17 - 'Completed': The disk has completed an operation. This status value should be combined with OK, Error, or Degraded, depending on the outcome of the operation.
	///0xD010 - 'Online': In Windows-based storage subsystems, this indicates that the object is online.
	///0xD011 - 'Not Ready': In Windows-based storage subsystems, this indicates that the object is not ready.
	///0xD012 - 'No Media': In Windows-based storage subsystems, this indicates that the object has no media present.
	///0xD013 - 'Offline': In Windows-based storage subsystems, this indicates that the object is offline.
	///0xD014 - 'Failed': In Windows-based storage subsystems, this indicates that the object is in a failed state.
	OperationalStatus []Disk_OperationalStatus

	//
	PartitionStyle Disk_PartitionStyle

	// Path can be used to open an operating system handle to the disk device.
	Path string

	// This field indicates the physical sector size of the disk in bytes. For example: both 4K native disks and 512 emulated disks will report 4096.
	PhysicalSectorSize uint32

	// Denotes the provisioning type of the disk device.
	///1 - 'Thin' means that the storage for the disk is allocated on-demand.
	///2 - 'Fixed' means that the storage is allocated up front.
	ProvisioningType Disk_ProvisioningType

	// A string representation of the disk's serial number.
	SerialNumber string

	// The MBR signature of the disk. This property is only valid on MBR disks and will be NULL for all other disk types.
	Signature uint32

	// The total size of the disk, measured in bytes.
	Size uint64

	// UniqueIdFormat informs the user what VPD Page 0x83 descriptor type was used to populate the UniqueId field.
	UniqueIdFormat Disk_UniqueIdFormat
}

MSFT_Disk struct

func NewMSFT_DiskEx1 ¶ added in v0.1.1

func NewMSFT_DiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_Disk, err error)

func NewMSFT_DiskEx6 ¶ added in v0.1.1

func NewMSFT_DiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_Disk, err error)

func (*MSFT_Disk) Clear ¶

func (instance *MSFT_Disk) Clear(RemoveData bool,
	RemoveOEM bool,
	ZeroOutEntireDisk bool,
	Sanitize bool,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Disk) ConvertStyle ¶

func (instance *MSFT_Disk) ConvertStyle(PartitionStyle uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Disk) CreatePartition ¶

func (instance *MSFT_Disk) CreatePartition(Size uint64,
	UseMaximumSize bool,
	Offset uint64,
	Alignment uint32,
	DriveLetter byte,
	AssignDriveLetter bool,
	MbrType uint16,
	GptType string,
	IsHidden bool,
	IsActive bool,
	CreatedPartition MSFT_Partition,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedPartition" type="MSFT_Partition "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Disk) CreateVolume ¶

func (instance *MSFT_Disk) CreateVolume(FriendlyName string,
	FileSystem uint16,
	AccessPath string,
	AllocationUnitSize uint32,
	CreatedVolume MSFT_Volume,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="CreatedVolume" type="MSFT_Volume "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Disk) DisableHighAvailability ¶

func (instance *MSFT_Disk) DisableHighAvailability(CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Disk) EnableHighAvailability ¶

func (instance *MSFT_Disk) EnableHighAvailability(ScaleOut bool,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Disk) GetPropertyAdapterSerialNumber ¶

func (instance *MSFT_Disk) GetPropertyAdapterSerialNumber() (value string, err error)

GetAdapterSerialNumber gets the value of AdapterSerialNumber for the instance

func (*MSFT_Disk) GetPropertyAllocatedSize ¶

func (instance *MSFT_Disk) GetPropertyAllocatedSize() (value uint64, err error)

GetAllocatedSize gets the value of AllocatedSize for the instance

func (*MSFT_Disk) GetPropertyBootFromDisk ¶

func (instance *MSFT_Disk) GetPropertyBootFromDisk() (value bool, err error)

GetBootFromDisk gets the value of BootFromDisk for the instance

func (*MSFT_Disk) GetPropertyBusType ¶

func (instance *MSFT_Disk) GetPropertyBusType() (value Disk_BusType, err error)

GetBusType gets the value of BusType for the instance

func (*MSFT_Disk) GetPropertyFirmwareVersion ¶

func (instance *MSFT_Disk) GetPropertyFirmwareVersion() (value string, err error)

GetFirmwareVersion gets the value of FirmwareVersion for the instance

func (*MSFT_Disk) GetPropertyFriendlyName ¶

func (instance *MSFT_Disk) GetPropertyFriendlyName() (value string, err error)

GetFriendlyName gets the value of FriendlyName for the instance

func (*MSFT_Disk) GetPropertyGuid ¶

func (instance *MSFT_Disk) GetPropertyGuid() (value string, err error)

GetGuid gets the value of Guid for the instance

func (*MSFT_Disk) GetPropertyHealthStatus ¶

func (instance *MSFT_Disk) GetPropertyHealthStatus() (value Disk_HealthStatus, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_Disk) GetPropertyIsBoot ¶

func (instance *MSFT_Disk) GetPropertyIsBoot() (value bool, err error)

GetIsBoot gets the value of IsBoot for the instance

func (*MSFT_Disk) GetPropertyIsClustered ¶

func (instance *MSFT_Disk) GetPropertyIsClustered() (value bool, err error)

GetIsClustered gets the value of IsClustered for the instance

func (*MSFT_Disk) GetPropertyIsHighlyAvailable ¶

func (instance *MSFT_Disk) GetPropertyIsHighlyAvailable() (value bool, err error)

GetIsHighlyAvailable gets the value of IsHighlyAvailable for the instance

func (*MSFT_Disk) GetPropertyIsOffline ¶

func (instance *MSFT_Disk) GetPropertyIsOffline() (value bool, err error)

GetIsOffline gets the value of IsOffline for the instance

func (*MSFT_Disk) GetPropertyIsReadOnly ¶

func (instance *MSFT_Disk) GetPropertyIsReadOnly() (value bool, err error)

GetIsReadOnly gets the value of IsReadOnly for the instance

func (*MSFT_Disk) GetPropertyIsScaleOut ¶

func (instance *MSFT_Disk) GetPropertyIsScaleOut() (value bool, err error)

GetIsScaleOut gets the value of IsScaleOut for the instance

func (*MSFT_Disk) GetPropertyIsSystem ¶

func (instance *MSFT_Disk) GetPropertyIsSystem() (value bool, err error)

GetIsSystem gets the value of IsSystem for the instance

func (*MSFT_Disk) GetPropertyLargestFreeExtent ¶

func (instance *MSFT_Disk) GetPropertyLargestFreeExtent() (value uint64, err error)

GetLargestFreeExtent gets the value of LargestFreeExtent for the instance

func (*MSFT_Disk) GetPropertyLocation ¶

func (instance *MSFT_Disk) GetPropertyLocation() (value string, err error)

GetLocation gets the value of Location for the instance

func (*MSFT_Disk) GetPropertyLogicalSectorSize ¶

func (instance *MSFT_Disk) GetPropertyLogicalSectorSize() (value uint32, err error)

GetLogicalSectorSize gets the value of LogicalSectorSize for the instance

func (*MSFT_Disk) GetPropertyManufacturer ¶

func (instance *MSFT_Disk) GetPropertyManufacturer() (value string, err error)

GetManufacturer gets the value of Manufacturer for the instance

func (*MSFT_Disk) GetPropertyModel ¶

func (instance *MSFT_Disk) GetPropertyModel() (value string, err error)

GetModel gets the value of Model for the instance

func (*MSFT_Disk) GetPropertyNumber ¶

func (instance *MSFT_Disk) GetPropertyNumber() (value uint32, err error)

GetNumber gets the value of Number for the instance

func (*MSFT_Disk) GetPropertyNumberOfPartitions ¶

func (instance *MSFT_Disk) GetPropertyNumberOfPartitions() (value uint32, err error)

GetNumberOfPartitions gets the value of NumberOfPartitions for the instance

func (*MSFT_Disk) GetPropertyOfflineReason ¶

func (instance *MSFT_Disk) GetPropertyOfflineReason() (value Disk_OfflineReason, err error)

GetOfflineReason gets the value of OfflineReason for the instance

func (*MSFT_Disk) GetPropertyOperationalStatus ¶

func (instance *MSFT_Disk) GetPropertyOperationalStatus() (value []Disk_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_Disk) GetPropertyPartitionStyle ¶

func (instance *MSFT_Disk) GetPropertyPartitionStyle() (value Disk_PartitionStyle, err error)

GetPartitionStyle gets the value of PartitionStyle for the instance

func (*MSFT_Disk) GetPropertyPath ¶

func (instance *MSFT_Disk) GetPropertyPath() (value string, err error)

GetPath gets the value of Path for the instance

func (*MSFT_Disk) GetPropertyPhysicalSectorSize ¶

func (instance *MSFT_Disk) GetPropertyPhysicalSectorSize() (value uint32, err error)

GetPhysicalSectorSize gets the value of PhysicalSectorSize for the instance

func (*MSFT_Disk) GetPropertyProvisioningType ¶

func (instance *MSFT_Disk) GetPropertyProvisioningType() (value Disk_ProvisioningType, err error)

GetProvisioningType gets the value of ProvisioningType for the instance

func (*MSFT_Disk) GetPropertySerialNumber ¶

func (instance *MSFT_Disk) GetPropertySerialNumber() (value string, err error)

GetSerialNumber gets the value of SerialNumber for the instance

func (*MSFT_Disk) GetPropertySignature ¶

func (instance *MSFT_Disk) GetPropertySignature() (value uint32, err error)

GetSignature gets the value of Signature for the instance

func (*MSFT_Disk) GetPropertySize ¶

func (instance *MSFT_Disk) GetPropertySize() (value uint64, err error)

GetSize gets the value of Size for the instance

func (*MSFT_Disk) GetPropertyUniqueIdFormat ¶

func (instance *MSFT_Disk) GetPropertyUniqueIdFormat() (value Disk_UniqueIdFormat, err error)

GetUniqueIdFormat gets the value of UniqueIdFormat for the instance

func (*MSFT_Disk) Initialize ¶

func (instance *MSFT_Disk) Initialize(PartitionStyle uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Disk) Offline ¶

func (instance *MSFT_Disk) Offline(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Disk) Online ¶

func (instance *MSFT_Disk) Online(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Disk) Refresh ¶

func (instance *MSFT_Disk) Refresh(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Disk) SetAttributes ¶

func (instance *MSFT_Disk) SetAttributes(IsReadOnly bool,
	Signature uint32,
	Guid string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Disk) SetPropertyAdapterSerialNumber ¶

func (instance *MSFT_Disk) SetPropertyAdapterSerialNumber(value string) (err error)

SetAdapterSerialNumber sets the value of AdapterSerialNumber for the instance

func (*MSFT_Disk) SetPropertyAllocatedSize ¶

func (instance *MSFT_Disk) SetPropertyAllocatedSize(value uint64) (err error)

SetAllocatedSize sets the value of AllocatedSize for the instance

func (*MSFT_Disk) SetPropertyBootFromDisk ¶

func (instance *MSFT_Disk) SetPropertyBootFromDisk(value bool) (err error)

SetBootFromDisk sets the value of BootFromDisk for the instance

func (*MSFT_Disk) SetPropertyBusType ¶

func (instance *MSFT_Disk) SetPropertyBusType(value Disk_BusType) (err error)

SetBusType sets the value of BusType for the instance

func (*MSFT_Disk) SetPropertyFirmwareVersion ¶

func (instance *MSFT_Disk) SetPropertyFirmwareVersion(value string) (err error)

SetFirmwareVersion sets the value of FirmwareVersion for the instance

func (*MSFT_Disk) SetPropertyFriendlyName ¶

func (instance *MSFT_Disk) SetPropertyFriendlyName(value string) (err error)

SetFriendlyName sets the value of FriendlyName for the instance

func (*MSFT_Disk) SetPropertyGuid ¶

func (instance *MSFT_Disk) SetPropertyGuid(value string) (err error)

SetGuid sets the value of Guid for the instance

func (*MSFT_Disk) SetPropertyHealthStatus ¶

func (instance *MSFT_Disk) SetPropertyHealthStatus(value Disk_HealthStatus) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_Disk) SetPropertyIsBoot ¶

func (instance *MSFT_Disk) SetPropertyIsBoot(value bool) (err error)

SetIsBoot sets the value of IsBoot for the instance

func (*MSFT_Disk) SetPropertyIsClustered ¶

func (instance *MSFT_Disk) SetPropertyIsClustered(value bool) (err error)

SetIsClustered sets the value of IsClustered for the instance

func (*MSFT_Disk) SetPropertyIsHighlyAvailable ¶

func (instance *MSFT_Disk) SetPropertyIsHighlyAvailable(value bool) (err error)

SetIsHighlyAvailable sets the value of IsHighlyAvailable for the instance

func (*MSFT_Disk) SetPropertyIsOffline ¶

func (instance *MSFT_Disk) SetPropertyIsOffline(value bool) (err error)

SetIsOffline sets the value of IsOffline for the instance

func (*MSFT_Disk) SetPropertyIsReadOnly ¶

func (instance *MSFT_Disk) SetPropertyIsReadOnly(value bool) (err error)

SetIsReadOnly sets the value of IsReadOnly for the instance

func (*MSFT_Disk) SetPropertyIsScaleOut ¶

func (instance *MSFT_Disk) SetPropertyIsScaleOut(value bool) (err error)

SetIsScaleOut sets the value of IsScaleOut for the instance

func (*MSFT_Disk) SetPropertyIsSystem ¶

func (instance *MSFT_Disk) SetPropertyIsSystem(value bool) (err error)

SetIsSystem sets the value of IsSystem for the instance

func (*MSFT_Disk) SetPropertyLargestFreeExtent ¶

func (instance *MSFT_Disk) SetPropertyLargestFreeExtent(value uint64) (err error)

SetLargestFreeExtent sets the value of LargestFreeExtent for the instance

func (*MSFT_Disk) SetPropertyLocation ¶

func (instance *MSFT_Disk) SetPropertyLocation(value string) (err error)

SetLocation sets the value of Location for the instance

func (*MSFT_Disk) SetPropertyLogicalSectorSize ¶

func (instance *MSFT_Disk) SetPropertyLogicalSectorSize(value uint32) (err error)

SetLogicalSectorSize sets the value of LogicalSectorSize for the instance

func (*MSFT_Disk) SetPropertyManufacturer ¶

func (instance *MSFT_Disk) SetPropertyManufacturer(value string) (err error)

SetManufacturer sets the value of Manufacturer for the instance

func (*MSFT_Disk) SetPropertyModel ¶

func (instance *MSFT_Disk) SetPropertyModel(value string) (err error)

SetModel sets the value of Model for the instance

func (*MSFT_Disk) SetPropertyNumber ¶

func (instance *MSFT_Disk) SetPropertyNumber(value uint32) (err error)

SetNumber sets the value of Number for the instance

func (*MSFT_Disk) SetPropertyNumberOfPartitions ¶

func (instance *MSFT_Disk) SetPropertyNumberOfPartitions(value uint32) (err error)

SetNumberOfPartitions sets the value of NumberOfPartitions for the instance

func (*MSFT_Disk) SetPropertyOfflineReason ¶

func (instance *MSFT_Disk) SetPropertyOfflineReason(value Disk_OfflineReason) (err error)

SetOfflineReason sets the value of OfflineReason for the instance

func (*MSFT_Disk) SetPropertyOperationalStatus ¶

func (instance *MSFT_Disk) SetPropertyOperationalStatus(value []Disk_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_Disk) SetPropertyPartitionStyle ¶

func (instance *MSFT_Disk) SetPropertyPartitionStyle(value Disk_PartitionStyle) (err error)

SetPartitionStyle sets the value of PartitionStyle for the instance

func (*MSFT_Disk) SetPropertyPath ¶

func (instance *MSFT_Disk) SetPropertyPath(value string) (err error)

SetPath sets the value of Path for the instance

func (*MSFT_Disk) SetPropertyPhysicalSectorSize ¶

func (instance *MSFT_Disk) SetPropertyPhysicalSectorSize(value uint32) (err error)

SetPhysicalSectorSize sets the value of PhysicalSectorSize for the instance

func (*MSFT_Disk) SetPropertyProvisioningType ¶

func (instance *MSFT_Disk) SetPropertyProvisioningType(value Disk_ProvisioningType) (err error)

SetProvisioningType sets the value of ProvisioningType for the instance

func (*MSFT_Disk) SetPropertySerialNumber ¶

func (instance *MSFT_Disk) SetPropertySerialNumber(value string) (err error)

SetSerialNumber sets the value of SerialNumber for the instance

func (*MSFT_Disk) SetPropertySignature ¶

func (instance *MSFT_Disk) SetPropertySignature(value uint32) (err error)

SetSignature sets the value of Signature for the instance

func (*MSFT_Disk) SetPropertySize ¶

func (instance *MSFT_Disk) SetPropertySize(value uint64) (err error)

SetSize sets the value of Size for the instance

func (*MSFT_Disk) SetPropertyUniqueIdFormat ¶

func (instance *MSFT_Disk) SetPropertyUniqueIdFormat(value Disk_UniqueIdFormat) (err error)

SetUniqueIdFormat sets the value of UniqueIdFormat for the instance

type MSFT_DiskToPartition ¶

type MSFT_DiskToPartition struct {
	*cim.WmiInstance

	//
	Disk MSFT_Disk

	//
	Partition MSFT_Partition
}

MSFT_DiskToPartition struct

func NewMSFT_DiskToPartitionEx1 ¶ added in v0.1.1

func NewMSFT_DiskToPartitionEx1(instance *cim.WmiInstance) (newInstance *MSFT_DiskToPartition, err error)

func NewMSFT_DiskToPartitionEx6 ¶ added in v0.1.1

func NewMSFT_DiskToPartitionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_DiskToPartition, err error)

func (*MSFT_DiskToPartition) GetPropertyDisk ¶

func (instance *MSFT_DiskToPartition) GetPropertyDisk() (value MSFT_Disk, err error)

GetDisk gets the value of Disk for the instance

func (*MSFT_DiskToPartition) GetPropertyPartition ¶

func (instance *MSFT_DiskToPartition) GetPropertyPartition() (value MSFT_Partition, err error)

GetPartition gets the value of Partition for the instance

func (*MSFT_DiskToPartition) SetPropertyDisk ¶

func (instance *MSFT_DiskToPartition) SetPropertyDisk(value MSFT_Disk) (err error)

SetDisk sets the value of Disk for the instance

func (*MSFT_DiskToPartition) SetPropertyPartition ¶

func (instance *MSFT_DiskToPartition) SetPropertyPartition(value MSFT_Partition) (err error)

SetPartition sets the value of Partition for the instance

type MSFT_DiskToStorageReliabilityCounter ¶

type MSFT_DiskToStorageReliabilityCounter struct {
	*cim.WmiInstance

	//
	Disk MSFT_Disk

	//
	StorageReliabilityCounter MSFT_StorageReliabilityCounter
}

MSFT_DiskToStorageReliabilityCounter struct

func NewMSFT_DiskToStorageReliabilityCounterEx1 ¶ added in v0.1.1

func NewMSFT_DiskToStorageReliabilityCounterEx1(instance *cim.WmiInstance) (newInstance *MSFT_DiskToStorageReliabilityCounter, err error)

func NewMSFT_DiskToStorageReliabilityCounterEx6 ¶ added in v0.1.1

func NewMSFT_DiskToStorageReliabilityCounterEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_DiskToStorageReliabilityCounter, err error)

func (*MSFT_DiskToStorageReliabilityCounter) GetPropertyDisk ¶

func (instance *MSFT_DiskToStorageReliabilityCounter) GetPropertyDisk() (value MSFT_Disk, err error)

GetDisk gets the value of Disk for the instance

func (*MSFT_DiskToStorageReliabilityCounter) GetPropertyStorageReliabilityCounter ¶

func (instance *MSFT_DiskToStorageReliabilityCounter) GetPropertyStorageReliabilityCounter() (value MSFT_StorageReliabilityCounter, err error)

GetStorageReliabilityCounter gets the value of StorageReliabilityCounter for the instance

func (*MSFT_DiskToStorageReliabilityCounter) SetPropertyDisk ¶

func (instance *MSFT_DiskToStorageReliabilityCounter) SetPropertyDisk(value MSFT_Disk) (err error)

SetDisk sets the value of Disk for the instance

func (*MSFT_DiskToStorageReliabilityCounter) SetPropertyStorageReliabilityCounter ¶

func (instance *MSFT_DiskToStorageReliabilityCounter) SetPropertyStorageReliabilityCounter(value MSFT_StorageReliabilityCounter) (err error)

SetStorageReliabilityCounter sets the value of StorageReliabilityCounter for the instance

type MSFT_ExtendedStatus ¶

type MSFT_ExtendedStatus struct {
	*MSFT_WmiError
	// contains filtered or unexported fields
}

MSFT_ExtendedStatus struct

func NewMSFT_ExtendedStatusEx1 ¶ added in v0.1.1

func NewMSFT_ExtendedStatusEx1(instance *cim.WmiInstance) (newInstance *MSFT_ExtendedStatus, err error)

func NewMSFT_ExtendedStatusEx6 ¶ added in v0.1.1

func NewMSFT_ExtendedStatusEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_ExtendedStatus, err error)

func (*MSFT_ExtendedStatus) GetPropertyoriginal_error ¶

func (instance *MSFT_ExtendedStatus) GetPropertyoriginal_error() (value interface{}, err error)

Getoriginal_error gets the value of original_error for the instance

func (*MSFT_ExtendedStatus) SetPropertyoriginal_error ¶

func (instance *MSFT_ExtendedStatus) SetPropertyoriginal_error(value interface{}) (err error)

Setoriginal_error sets the value of original_error for the instance

type MSFT_FileServer ¶

type MSFT_FileServer struct {
	*MSFT_StorageObject

	// The file sharing protocols supported by the file server.
	FileSharingProtocols []FileServer_FileSharingProtocols

	// Specifies the file sharing protocol versions supported.
	FileSharingProtocolVersions []string

	// A user-friendly string representing the name of the file server. Friendly name can be set using the SetFriendlyName method.
	FriendlyName string

	// Denotes the current health status of the file server.
	/// 0 - 'Healthy': TBD.
	///1 - 'Warning': TBD.
	///2 - 'Unhealthy': TBD.5 - 'Unknown': TBD.
	HealthStatus FileServer_HealthStatus

	// HostNames are semi-unique (scoped to the owning storage subsystem), human-readable strings used to identify a file server. There is a separate host name element per file sharing protocol.
	HostNames []string

	// Indicates the current operating conditions of the file server. Unlike HealthStatus, this field indicates the status of hardware, software, and infrastructure issues related to this server, and can contain multiple values. Various operational statuses are defined. Many of the enumeration's values are self-explanatory.
	OperationalStatus []FileServer_OperationalStatus

	// A string representation of the vendor defined operational status. This field should only be set if the OperationalStatus array contains 1 - 'Other'.
	OtherOperationalStatusDescription string

	// If TRUE the file server will support continuously available file shares.
	SupportsContinuouslyAvailableFileShare bool

	// If TRUE the server supports file share creation.
	SupportsFileShareCreation bool
}

MSFT_FileServer struct

func NewMSFT_FileServerEx1 ¶ added in v0.1.1

func NewMSFT_FileServerEx1(instance *cim.WmiInstance) (newInstance *MSFT_FileServer, err error)

func NewMSFT_FileServerEx6 ¶ added in v0.1.1

func NewMSFT_FileServerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_FileServer, err error)

func (*MSFT_FileServer) CreateFileShare ¶

func (instance *MSFT_FileServer) CreateFileShare(Name string,
	Description string,
	SourceVolume MSFT_Volume,
	VolumeRelativePath string,
	ContinuouslyAvailable bool,
	EncryptData bool,
	FileSharingProtocol uint16,
	CreatedFileShare MSFT_FileShare,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedFileShare" type="MSFT_FileShare "></param> <param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileServer) DeleteObject ¶

func (instance *MSFT_FileServer) DeleteObject(CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileServer) GetPropertyFileSharingProtocolVersions ¶

func (instance *MSFT_FileServer) GetPropertyFileSharingProtocolVersions() (value []string, err error)

GetFileSharingProtocolVersions gets the value of FileSharingProtocolVersions for the instance

func (*MSFT_FileServer) GetPropertyFileSharingProtocols ¶

func (instance *MSFT_FileServer) GetPropertyFileSharingProtocols() (value []FileServer_FileSharingProtocols, err error)

GetFileSharingProtocols gets the value of FileSharingProtocols for the instance

func (*MSFT_FileServer) GetPropertyFriendlyName ¶

func (instance *MSFT_FileServer) GetPropertyFriendlyName() (value string, err error)

GetFriendlyName gets the value of FriendlyName for the instance

func (*MSFT_FileServer) GetPropertyHealthStatus ¶

func (instance *MSFT_FileServer) GetPropertyHealthStatus() (value FileServer_HealthStatus, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_FileServer) GetPropertyHostNames ¶

func (instance *MSFT_FileServer) GetPropertyHostNames() (value []string, err error)

GetHostNames gets the value of HostNames for the instance

func (*MSFT_FileServer) GetPropertyOperationalStatus ¶

func (instance *MSFT_FileServer) GetPropertyOperationalStatus() (value []FileServer_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_FileServer) GetPropertyOtherOperationalStatusDescription ¶

func (instance *MSFT_FileServer) GetPropertyOtherOperationalStatusDescription() (value string, err error)

GetOtherOperationalStatusDescription gets the value of OtherOperationalStatusDescription for the instance

func (*MSFT_FileServer) GetPropertySupportsContinuouslyAvailableFileShare ¶

func (instance *MSFT_FileServer) GetPropertySupportsContinuouslyAvailableFileShare() (value bool, err error)

GetSupportsContinuouslyAvailableFileShare gets the value of SupportsContinuouslyAvailableFileShare for the instance

func (*MSFT_FileServer) GetPropertySupportsFileShareCreation ¶

func (instance *MSFT_FileServer) GetPropertySupportsFileShareCreation() (value bool, err error)

GetSupportsFileShareCreation gets the value of SupportsFileShareCreation for the instance

func (*MSFT_FileServer) SetFriendlyName ¶

func (instance *MSFT_FileServer) SetFriendlyName(FriendlyName string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileServer) SetPropertyFileSharingProtocolVersions ¶

func (instance *MSFT_FileServer) SetPropertyFileSharingProtocolVersions(value []string) (err error)

SetFileSharingProtocolVersions sets the value of FileSharingProtocolVersions for the instance

func (*MSFT_FileServer) SetPropertyFileSharingProtocols ¶

func (instance *MSFT_FileServer) SetPropertyFileSharingProtocols(value []FileServer_FileSharingProtocols) (err error)

SetFileSharingProtocols sets the value of FileSharingProtocols for the instance

func (*MSFT_FileServer) SetPropertyFriendlyName ¶

func (instance *MSFT_FileServer) SetPropertyFriendlyName(value string) (err error)

SetFriendlyName sets the value of FriendlyName for the instance

func (*MSFT_FileServer) SetPropertyHealthStatus ¶

func (instance *MSFT_FileServer) SetPropertyHealthStatus(value FileServer_HealthStatus) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_FileServer) SetPropertyHostNames ¶

func (instance *MSFT_FileServer) SetPropertyHostNames(value []string) (err error)

SetHostNames sets the value of HostNames for the instance

func (*MSFT_FileServer) SetPropertyOperationalStatus ¶

func (instance *MSFT_FileServer) SetPropertyOperationalStatus(value []FileServer_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_FileServer) SetPropertyOtherOperationalStatusDescription ¶

func (instance *MSFT_FileServer) SetPropertyOtherOperationalStatusDescription(value string) (err error)

SetOtherOperationalStatusDescription sets the value of OtherOperationalStatusDescription for the instance

func (*MSFT_FileServer) SetPropertySupportsContinuouslyAvailableFileShare ¶

func (instance *MSFT_FileServer) SetPropertySupportsContinuouslyAvailableFileShare(value bool) (err error)

SetSupportsContinuouslyAvailableFileShare sets the value of SupportsContinuouslyAvailableFileShare for the instance

func (*MSFT_FileServer) SetPropertySupportsFileShareCreation ¶

func (instance *MSFT_FileServer) SetPropertySupportsFileShareCreation(value bool) (err error)

SetSupportsFileShareCreation sets the value of SupportsFileShareCreation for the instance

type MSFT_FileServerToFileShare ¶

type MSFT_FileServerToFileShare struct {
	*cim.WmiInstance

	//
	FileServer MSFT_FileServer

	//
	FileShare MSFT_FileShare
}

MSFT_FileServerToFileShare struct

func NewMSFT_FileServerToFileShareEx1 ¶ added in v0.1.1

func NewMSFT_FileServerToFileShareEx1(instance *cim.WmiInstance) (newInstance *MSFT_FileServerToFileShare, err error)

func NewMSFT_FileServerToFileShareEx6 ¶ added in v0.1.1

func NewMSFT_FileServerToFileShareEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_FileServerToFileShare, err error)

func (*MSFT_FileServerToFileShare) GetPropertyFileServer ¶

func (instance *MSFT_FileServerToFileShare) GetPropertyFileServer() (value MSFT_FileServer, err error)

GetFileServer gets the value of FileServer for the instance

func (*MSFT_FileServerToFileShare) GetPropertyFileShare ¶

func (instance *MSFT_FileServerToFileShare) GetPropertyFileShare() (value MSFT_FileShare, err error)

GetFileShare gets the value of FileShare for the instance

func (*MSFT_FileServerToFileShare) SetPropertyFileServer ¶

func (instance *MSFT_FileServerToFileShare) SetPropertyFileServer(value MSFT_FileServer) (err error)

SetFileServer sets the value of FileServer for the instance

func (*MSFT_FileServerToFileShare) SetPropertyFileShare ¶

func (instance *MSFT_FileServerToFileShare) SetPropertyFileShare(value MSFT_FileShare) (err error)

SetFileShare sets the value of FileShare for the instance

type MSFT_FileServerToVolume ¶

type MSFT_FileServerToVolume struct {
	*cim.WmiInstance

	//
	FileServer MSFT_FileServer

	//
	Volume MSFT_Volume
}

MSFT_FileServerToVolume struct

func NewMSFT_FileServerToVolumeEx1 ¶ added in v0.1.1

func NewMSFT_FileServerToVolumeEx1(instance *cim.WmiInstance) (newInstance *MSFT_FileServerToVolume, err error)

func NewMSFT_FileServerToVolumeEx6 ¶ added in v0.1.1

func NewMSFT_FileServerToVolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_FileServerToVolume, err error)

func (*MSFT_FileServerToVolume) GetPropertyFileServer ¶

func (instance *MSFT_FileServerToVolume) GetPropertyFileServer() (value MSFT_FileServer, err error)

GetFileServer gets the value of FileServer for the instance

func (*MSFT_FileServerToVolume) GetPropertyVolume ¶

func (instance *MSFT_FileServerToVolume) GetPropertyVolume() (value MSFT_Volume, err error)

GetVolume gets the value of Volume for the instance

func (*MSFT_FileServerToVolume) SetPropertyFileServer ¶

func (instance *MSFT_FileServerToVolume) SetPropertyFileServer(value MSFT_FileServer) (err error)

SetFileServer sets the value of FileServer for the instance

func (*MSFT_FileServerToVolume) SetPropertyVolume ¶

func (instance *MSFT_FileServerToVolume) SetPropertyVolume(value MSFT_Volume) (err error)

SetVolume sets the value of Volume for the instance

type MSFT_FileShare ¶

type MSFT_FileShare struct {
	*MSFT_StorageObject

	// If TRUE the share is continuously available.
	ContinuouslyAvailable bool

	// A user settable description of the file share. This field can be used to store extra free-form information, such as notes or details about the intended usage.
	Description string

	// If TRUE the share data transmission is encrypted.
	EncryptData bool

	// The file sharing protocol used by the share.
	FileSharingProtocol FileShare_FileSharingProtocol

	// Denotes the current health status of the file share.
	/// 0 - 'Healthy': TBD.
	///1 - 'Warning': TBD.
	///2 - 'Unhealthy': TBD.
	HealthStatus FileShare_HealthStatus

	// Name is a semi-unique (scoped to the owning file server), human-readable string used to access and identify a file share.
	Name string

	// An array of values that denote the current operational status of the fileshare.
	///0 - 'Unknown': The operational status is unknown.
	///1 - 'Other': A vendor-specific OperationalStatus has been specified by setting the OtherOperationalStatusDescription property.
	///2 - 'OK': The disk is responding to commands and is in a normal operating state.
	///3 - 'Degraded': The disk is responding to commands, but is not running in an optimal operating state.
	///4 - 'Stressed': The disk is functioning, but needs attention. For example, the disk might be overloaded or overheated.
	///5 - 'Predictive Failure': The disk is functioning, but a failure is likely to occur in the near future.
	///6 - 'Error': An error has occurred.
	///7 - 'Non-Recoverable Error': A non-recoverable error has occurred.
	///8 - 'Starting': The disk is in the process of starting.
	///9 - 'Stopping': The disk is in the process of stopping.
	///10 - 'Stopped': The disk was stopped or shut down in a clean and orderly fashion.
	///11 - 'In Service': The disk is being configured, maintained, cleaned, or otherwise administered.
	///12 - 'No Contact': The storage provider has knowledge of the disk, but has never been able to establish communication with it.
	///13 - 'Lost Communication': The storage provider has knowledge of the disk and has contacted it successfully in the past, but the disk is currently unreachable.
	///14 - 'Aborted': Similar to Stopped, except that the disk stopped abruptly and may require configuration or maintenance.
	///15 - 'Dormant': The disk is reachable, but it is inactive.
	///16 - 'Supporting Entity in Error': This status value does not necessarily indicate trouble with the disk, but it does indicate that another device or connection that the disk depends on may need attention.
	///17 - 'Completed': The disk has completed an operation. This status value should be combined with OK, Error, or Degraded, depending on the outcome of the operation.
	///0xD010 - 'Online': In Windows-based storage subsystems, this indicates that the object is online.
	///0xD011 - 'Not Ready': In Windows-based storage subsystems, this indicates that the object is not ready.
	///0xD012 - 'No Media': In Windows-based storage subsystems, this indicates that the object has no media present.
	///0xD013 - 'Offline': In Windows-based storage subsystems, this indicates that the object is offline.
	///0xD014 - 'Failed': In Windows-based storage subsystems, this indicates that the object is in a failed state.
	OperationalStatus []FileShare_OperationalStatus

	// TODO
	ShareState FileShare_ShareState

	// The volume relative path to the directory that is being shared.
	VolumeRelativePath string
}

MSFT_FileShare struct

func NewMSFT_FileShareEx1 ¶ added in v0.1.1

func NewMSFT_FileShareEx1(instance *cim.WmiInstance) (newInstance *MSFT_FileShare, err error)

func NewMSFT_FileShareEx6 ¶ added in v0.1.1

func NewMSFT_FileShareEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_FileShare, err error)

func (*MSFT_FileShare) BlockAccess ¶

func (instance *MSFT_FileShare) BlockAccess(AccountNames []string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileShare) DeleteObject ¶

func (instance *MSFT_FileShare) DeleteObject(CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileShare) Diagnose ¶

func (instance *MSFT_FileShare) Diagnose(DiagnoseResults []MSFT_StorageDiagnoseResult,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="DiagnoseResults" type="MSFT_StorageDiagnoseResult []"></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileShare) GetAccessControlEntries ¶

func (instance *MSFT_FileShare) GetAccessControlEntries(AccessControlEntries []MSFT_FileShareAccessControlEntry,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="AccessControlEntries" type="MSFT_FileShareAccessControlEntry []"></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileShare) GetActions ¶

func (instance *MSFT_FileShare) GetActions(ActionResults []MSFT_HealthAction,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ActionResults" type="MSFT_HealthAction []"></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileShare) GetPropertyContinuouslyAvailable ¶

func (instance *MSFT_FileShare) GetPropertyContinuouslyAvailable() (value bool, err error)

GetContinuouslyAvailable gets the value of ContinuouslyAvailable for the instance

func (*MSFT_FileShare) GetPropertyDescription ¶

func (instance *MSFT_FileShare) GetPropertyDescription() (value string, err error)

GetDescription gets the value of Description for the instance

func (*MSFT_FileShare) GetPropertyEncryptData ¶

func (instance *MSFT_FileShare) GetPropertyEncryptData() (value bool, err error)

GetEncryptData gets the value of EncryptData for the instance

func (*MSFT_FileShare) GetPropertyFileSharingProtocol ¶

func (instance *MSFT_FileShare) GetPropertyFileSharingProtocol() (value FileShare_FileSharingProtocol, err error)

GetFileSharingProtocol gets the value of FileSharingProtocol for the instance

func (*MSFT_FileShare) GetPropertyHealthStatus ¶

func (instance *MSFT_FileShare) GetPropertyHealthStatus() (value FileShare_HealthStatus, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_FileShare) GetPropertyName ¶

func (instance *MSFT_FileShare) GetPropertyName() (value string, err error)

GetName gets the value of Name for the instance

func (*MSFT_FileShare) GetPropertyOperationalStatus ¶

func (instance *MSFT_FileShare) GetPropertyOperationalStatus() (value []FileShare_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_FileShare) GetPropertyShareState ¶

func (instance *MSFT_FileShare) GetPropertyShareState() (value FileShare_ShareState, err error)

GetShareState gets the value of ShareState for the instance

func (*MSFT_FileShare) GetPropertyVolumeRelativePath ¶

func (instance *MSFT_FileShare) GetPropertyVolumeRelativePath() (value string, err error)

GetVolumeRelativePath gets the value of VolumeRelativePath for the instance

func (*MSFT_FileShare) GrantAccess ¶

func (instance *MSFT_FileShare) GrantAccess(AccountNames []string,
	AccessRight uint32,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileShare) RevokeAccess ¶

func (instance *MSFT_FileShare) RevokeAccess(AccountNames []string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileShare) SetAttributes ¶

func (instance *MSFT_FileShare) SetAttributes(EncryptData bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileShare) SetDescription ¶

func (instance *MSFT_FileShare) SetDescription(Description string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileShare) SetPropertyContinuouslyAvailable ¶

func (instance *MSFT_FileShare) SetPropertyContinuouslyAvailable(value bool) (err error)

SetContinuouslyAvailable sets the value of ContinuouslyAvailable for the instance

func (*MSFT_FileShare) SetPropertyDescription ¶

func (instance *MSFT_FileShare) SetPropertyDescription(value string) (err error)

SetDescription sets the value of Description for the instance

func (*MSFT_FileShare) SetPropertyEncryptData ¶

func (instance *MSFT_FileShare) SetPropertyEncryptData(value bool) (err error)

SetEncryptData sets the value of EncryptData for the instance

func (*MSFT_FileShare) SetPropertyFileSharingProtocol ¶

func (instance *MSFT_FileShare) SetPropertyFileSharingProtocol(value FileShare_FileSharingProtocol) (err error)

SetFileSharingProtocol sets the value of FileSharingProtocol for the instance

func (*MSFT_FileShare) SetPropertyHealthStatus ¶

func (instance *MSFT_FileShare) SetPropertyHealthStatus(value FileShare_HealthStatus) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_FileShare) SetPropertyName ¶

func (instance *MSFT_FileShare) SetPropertyName(value string) (err error)

SetName sets the value of Name for the instance

func (*MSFT_FileShare) SetPropertyOperationalStatus ¶

func (instance *MSFT_FileShare) SetPropertyOperationalStatus(value []FileShare_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_FileShare) SetPropertyShareState ¶

func (instance *MSFT_FileShare) SetPropertyShareState(value FileShare_ShareState) (err error)

SetShareState sets the value of ShareState for the instance

func (*MSFT_FileShare) SetPropertyVolumeRelativePath ¶

func (instance *MSFT_FileShare) SetPropertyVolumeRelativePath(value string) (err error)

SetVolumeRelativePath sets the value of VolumeRelativePath for the instance

func (*MSFT_FileShare) UnblockAccess ¶

func (instance *MSFT_FileShare) UnblockAccess(AccountNames []string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

type MSFT_FileShareAccessControlEntry ¶

type MSFT_FileShareAccessControlEntry struct {
	*cim.WmiInstance

	// Denotes the access type ( Allow, Deny ).
	AccessControlType FileShareAccessControlEntry_AccessControlType

	// Denotes the access right.
	AccessRight FileShareAccessControlEntry_AccessRight

	// The name of the account to which the access right is granted.
	AccountName string
}

MSFT_FileShareAccessControlEntry struct

func NewMSFT_FileShareAccessControlEntryEx1 ¶ added in v0.1.1

func NewMSFT_FileShareAccessControlEntryEx1(instance *cim.WmiInstance) (newInstance *MSFT_FileShareAccessControlEntry, err error)

func NewMSFT_FileShareAccessControlEntryEx6 ¶ added in v0.1.1

func NewMSFT_FileShareAccessControlEntryEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_FileShareAccessControlEntry, err error)

func (*MSFT_FileShareAccessControlEntry) GetPropertyAccessControlType ¶

func (instance *MSFT_FileShareAccessControlEntry) GetPropertyAccessControlType() (value FileShareAccessControlEntry_AccessControlType, err error)

GetAccessControlType gets the value of AccessControlType for the instance

func (*MSFT_FileShareAccessControlEntry) GetPropertyAccessRight ¶

func (instance *MSFT_FileShareAccessControlEntry) GetPropertyAccessRight() (value FileShareAccessControlEntry_AccessRight, err error)

GetAccessRight gets the value of AccessRight for the instance

func (*MSFT_FileShareAccessControlEntry) GetPropertyAccountName ¶

func (instance *MSFT_FileShareAccessControlEntry) GetPropertyAccountName() (value string, err error)

GetAccountName gets the value of AccountName for the instance

func (*MSFT_FileShareAccessControlEntry) SetPropertyAccessControlType ¶

func (instance *MSFT_FileShareAccessControlEntry) SetPropertyAccessControlType(value FileShareAccessControlEntry_AccessControlType) (err error)

SetAccessControlType sets the value of AccessControlType for the instance

func (*MSFT_FileShareAccessControlEntry) SetPropertyAccessRight ¶

func (instance *MSFT_FileShareAccessControlEntry) SetPropertyAccessRight(value FileShareAccessControlEntry_AccessRight) (err error)

SetAccessRight sets the value of AccessRight for the instance

func (*MSFT_FileShareAccessControlEntry) SetPropertyAccountName ¶

func (instance *MSFT_FileShareAccessControlEntry) SetPropertyAccountName(value string) (err error)

SetAccountName sets the value of AccountName for the instance

type MSFT_HealthAction ¶

type MSFT_HealthAction struct {
	*MSFT_StorageObject

	// The full description of the action.
	Description string

	// This is the error code if the action failed. This should be set to 0 if the action was successful. This should be NULL until the action has completed.
	ErrorCode uint32

	// A free-form string that can contain a vendor-specific error description if the action failed.
	ErrorDescription string

	// The message parameters that are plugged into the default message template for the Health Action type. These can be plugged into a custom message.
	MessageParameters []string

	// The percentage of the action that has completed at the time that this value is requested.
	PercentComplete uint16

	// The short summary description of the action.
	Reason string

	// A identifier of the object that triggered the action.
	ReportingObjectId string

	// A string that uniquely identifies the type of the object that triggered the action.
	ReportingObjectType string

	// A unique identifier of the object that triggered the action.
	ReportingObjectUniqueId string

	// The time that the action was started.
	StartTime string

	// Current high level state of the action.
	State uint16

	// A free-form string that provides implementation-specific status of the action.
	Status string

	// The type of Health Action.
	Type string
}

MSFT_HealthAction struct

func NewMSFT_HealthActionEx1 ¶ added in v0.1.1

func NewMSFT_HealthActionEx1(instance *cim.WmiInstance) (newInstance *MSFT_HealthAction, err error)

func NewMSFT_HealthActionEx6 ¶ added in v0.1.1

func NewMSFT_HealthActionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_HealthAction, err error)

func (*MSFT_HealthAction) GetPropertyDescription ¶

func (instance *MSFT_HealthAction) GetPropertyDescription() (value string, err error)

GetDescription gets the value of Description for the instance

func (*MSFT_HealthAction) GetPropertyErrorCode ¶

func (instance *MSFT_HealthAction) GetPropertyErrorCode() (value uint32, err error)

GetErrorCode gets the value of ErrorCode for the instance

func (*MSFT_HealthAction) GetPropertyErrorDescription ¶

func (instance *MSFT_HealthAction) GetPropertyErrorDescription() (value string, err error)

GetErrorDescription gets the value of ErrorDescription for the instance

func (*MSFT_HealthAction) GetPropertyMessageParameters ¶

func (instance *MSFT_HealthAction) GetPropertyMessageParameters() (value []string, err error)

GetMessageParameters gets the value of MessageParameters for the instance

func (*MSFT_HealthAction) GetPropertyPercentComplete ¶

func (instance *MSFT_HealthAction) GetPropertyPercentComplete() (value uint16, err error)

GetPercentComplete gets the value of PercentComplete for the instance

func (*MSFT_HealthAction) GetPropertyReason ¶

func (instance *MSFT_HealthAction) GetPropertyReason() (value string, err error)

GetReason gets the value of Reason for the instance

func (*MSFT_HealthAction) GetPropertyReportingObjectId ¶

func (instance *MSFT_HealthAction) GetPropertyReportingObjectId() (value string, err error)

GetReportingObjectId gets the value of ReportingObjectId for the instance

func (*MSFT_HealthAction) GetPropertyReportingObjectType ¶

func (instance *MSFT_HealthAction) GetPropertyReportingObjectType() (value string, err error)

GetReportingObjectType gets the value of ReportingObjectType for the instance

func (*MSFT_HealthAction) GetPropertyReportingObjectUniqueId ¶

func (instance *MSFT_HealthAction) GetPropertyReportingObjectUniqueId() (value string, err error)

GetReportingObjectUniqueId gets the value of ReportingObjectUniqueId for the instance

func (*MSFT_HealthAction) GetPropertyStartTime ¶

func (instance *MSFT_HealthAction) GetPropertyStartTime() (value string, err error)

GetStartTime gets the value of StartTime for the instance

func (*MSFT_HealthAction) GetPropertyState ¶

func (instance *MSFT_HealthAction) GetPropertyState() (value uint16, err error)

GetState gets the value of State for the instance

func (*MSFT_HealthAction) GetPropertyStatus ¶

func (instance *MSFT_HealthAction) GetPropertyStatus() (value string, err error)

GetStatus gets the value of Status for the instance

func (*MSFT_HealthAction) GetPropertyType ¶

func (instance *MSFT_HealthAction) GetPropertyType() (value string, err error)

GetType gets the value of Type for the instance

func (*MSFT_HealthAction) SetPropertyDescription ¶

func (instance *MSFT_HealthAction) SetPropertyDescription(value string) (err error)

SetDescription sets the value of Description for the instance

func (*MSFT_HealthAction) SetPropertyErrorCode ¶

func (instance *MSFT_HealthAction) SetPropertyErrorCode(value uint32) (err error)

SetErrorCode sets the value of ErrorCode for the instance

func (*MSFT_HealthAction) SetPropertyErrorDescription ¶

func (instance *MSFT_HealthAction) SetPropertyErrorDescription(value string) (err error)

SetErrorDescription sets the value of ErrorDescription for the instance

func (*MSFT_HealthAction) SetPropertyMessageParameters ¶

func (instance *MSFT_HealthAction) SetPropertyMessageParameters(value []string) (err error)

SetMessageParameters sets the value of MessageParameters for the instance

func (*MSFT_HealthAction) SetPropertyPercentComplete ¶

func (instance *MSFT_HealthAction) SetPropertyPercentComplete(value uint16) (err error)

SetPercentComplete sets the value of PercentComplete for the instance

func (*MSFT_HealthAction) SetPropertyReason ¶

func (instance *MSFT_HealthAction) SetPropertyReason(value string) (err error)

SetReason sets the value of Reason for the instance

func (*MSFT_HealthAction) SetPropertyReportingObjectId ¶

func (instance *MSFT_HealthAction) SetPropertyReportingObjectId(value string) (err error)

SetReportingObjectId sets the value of ReportingObjectId for the instance

func (*MSFT_HealthAction) SetPropertyReportingObjectType ¶

func (instance *MSFT_HealthAction) SetPropertyReportingObjectType(value string) (err error)

SetReportingObjectType sets the value of ReportingObjectType for the instance

func (*MSFT_HealthAction) SetPropertyReportingObjectUniqueId ¶

func (instance *MSFT_HealthAction) SetPropertyReportingObjectUniqueId(value string) (err error)

SetReportingObjectUniqueId sets the value of ReportingObjectUniqueId for the instance

func (*MSFT_HealthAction) SetPropertyStartTime ¶

func (instance *MSFT_HealthAction) SetPropertyStartTime(value string) (err error)

SetStartTime sets the value of StartTime for the instance

func (*MSFT_HealthAction) SetPropertyState ¶

func (instance *MSFT_HealthAction) SetPropertyState(value uint16) (err error)

SetState sets the value of State for the instance

func (*MSFT_HealthAction) SetPropertyStatus ¶

func (instance *MSFT_HealthAction) SetPropertyStatus(value string) (err error)

SetStatus sets the value of Status for the instance

func (*MSFT_HealthAction) SetPropertyType ¶

func (instance *MSFT_HealthAction) SetPropertyType(value string) (err error)

SetType sets the value of Type for the instance

type MSFT_HealthActionEvent ¶

type MSFT_HealthActionEvent struct {
	*MSFT_StorageEvent

	// The state change of the alert.
	ChangeType uint16

	// A unique identifier for the health action instance.
	HealthActionId string

	// A string that uniquely identifies the type of health action.
	HealthActionType string

	// The percentage of the action that has completed at the time that this value is requested.
	PercentComplete uint16

	// The short summary description of the health action.
	Reason string

	// The time that the action was started.
	StartTime string

	// Current high level state of the action.
	State uint16

	// A free-form string that provides implementation-specific status of the action.
	Status string

	// A globally unique identifier for the storage subsystem
	StorageSubsystemUniqueId string
}

MSFT_HealthActionEvent struct

func NewMSFT_HealthActionEventEx1 ¶ added in v0.1.1

func NewMSFT_HealthActionEventEx1(instance *cim.WmiInstance) (newInstance *MSFT_HealthActionEvent, err error)

func NewMSFT_HealthActionEventEx6 ¶ added in v0.1.1

func NewMSFT_HealthActionEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_HealthActionEvent, err error)

func (*MSFT_HealthActionEvent) GetPropertyChangeType ¶

func (instance *MSFT_HealthActionEvent) GetPropertyChangeType() (value uint16, err error)

GetChangeType gets the value of ChangeType for the instance

func (*MSFT_HealthActionEvent) GetPropertyHealthActionId ¶

func (instance *MSFT_HealthActionEvent) GetPropertyHealthActionId() (value string, err error)

GetHealthActionId gets the value of HealthActionId for the instance

func (*MSFT_HealthActionEvent) GetPropertyHealthActionType ¶

func (instance *MSFT_HealthActionEvent) GetPropertyHealthActionType() (value string, err error)

GetHealthActionType gets the value of HealthActionType for the instance

func (*MSFT_HealthActionEvent) GetPropertyPercentComplete ¶

func (instance *MSFT_HealthActionEvent) GetPropertyPercentComplete() (value uint16, err error)

GetPercentComplete gets the value of PercentComplete for the instance

func (*MSFT_HealthActionEvent) GetPropertyReason ¶

func (instance *MSFT_HealthActionEvent) GetPropertyReason() (value string, err error)

GetReason gets the value of Reason for the instance

func (*MSFT_HealthActionEvent) GetPropertyStartTime ¶

func (instance *MSFT_HealthActionEvent) GetPropertyStartTime() (value string, err error)

GetStartTime gets the value of StartTime for the instance

func (*MSFT_HealthActionEvent) GetPropertyState ¶

func (instance *MSFT_HealthActionEvent) GetPropertyState() (value uint16, err error)

GetState gets the value of State for the instance

func (*MSFT_HealthActionEvent) GetPropertyStatus ¶

func (instance *MSFT_HealthActionEvent) GetPropertyStatus() (value string, err error)

GetStatus gets the value of Status for the instance

func (*MSFT_HealthActionEvent) GetPropertyStorageSubsystemUniqueId ¶

func (instance *MSFT_HealthActionEvent) GetPropertyStorageSubsystemUniqueId() (value string, err error)

GetStorageSubsystemUniqueId gets the value of StorageSubsystemUniqueId for the instance

func (*MSFT_HealthActionEvent) SetPropertyChangeType ¶

func (instance *MSFT_HealthActionEvent) SetPropertyChangeType(value uint16) (err error)

SetChangeType sets the value of ChangeType for the instance

func (*MSFT_HealthActionEvent) SetPropertyHealthActionId ¶

func (instance *MSFT_HealthActionEvent) SetPropertyHealthActionId(value string) (err error)

SetHealthActionId sets the value of HealthActionId for the instance

func (*MSFT_HealthActionEvent) SetPropertyHealthActionType ¶

func (instance *MSFT_HealthActionEvent) SetPropertyHealthActionType(value string) (err error)

SetHealthActionType sets the value of HealthActionType for the instance

func (*MSFT_HealthActionEvent) SetPropertyPercentComplete ¶

func (instance *MSFT_HealthActionEvent) SetPropertyPercentComplete(value uint16) (err error)

SetPercentComplete sets the value of PercentComplete for the instance

func (*MSFT_HealthActionEvent) SetPropertyReason ¶

func (instance *MSFT_HealthActionEvent) SetPropertyReason(value string) (err error)

SetReason sets the value of Reason for the instance

func (*MSFT_HealthActionEvent) SetPropertyStartTime ¶

func (instance *MSFT_HealthActionEvent) SetPropertyStartTime(value string) (err error)

SetStartTime sets the value of StartTime for the instance

func (*MSFT_HealthActionEvent) SetPropertyState ¶

func (instance *MSFT_HealthActionEvent) SetPropertyState(value uint16) (err error)

SetState sets the value of State for the instance

func (*MSFT_HealthActionEvent) SetPropertyStatus ¶

func (instance *MSFT_HealthActionEvent) SetPropertyStatus(value string) (err error)

SetStatus sets the value of Status for the instance

func (*MSFT_HealthActionEvent) SetPropertyStorageSubsystemUniqueId ¶

func (instance *MSFT_HealthActionEvent) SetPropertyStorageSubsystemUniqueId(value string) (err error)

SetStorageSubsystemUniqueId sets the value of StorageSubsystemUniqueId for the instance

type MSFT_HealthRecord ¶

type MSFT_HealthRecord struct {
	*cim.WmiInstance

	//
	Name string

	//
	Units uint16
}

MSFT_HealthRecord struct

func NewMSFT_HealthRecordEx1 ¶ added in v0.1.1

func NewMSFT_HealthRecordEx1(instance *cim.WmiInstance) (newInstance *MSFT_HealthRecord, err error)

func NewMSFT_HealthRecordEx6 ¶ added in v0.1.1

func NewMSFT_HealthRecordEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_HealthRecord, err error)

func (*MSFT_HealthRecord) GetPropertyName ¶

func (instance *MSFT_HealthRecord) GetPropertyName() (value string, err error)

GetName gets the value of Name for the instance

func (*MSFT_HealthRecord) GetPropertyUnits ¶

func (instance *MSFT_HealthRecord) GetPropertyUnits() (value uint16, err error)

GetUnits gets the value of Units for the instance

func (*MSFT_HealthRecord) SetPropertyName ¶

func (instance *MSFT_HealthRecord) SetPropertyName(value string) (err error)

SetName sets the value of Name for the instance

func (*MSFT_HealthRecord) SetPropertyUnits ¶

func (instance *MSFT_HealthRecord) SetPropertyUnits(value uint16) (err error)

SetUnits sets the value of Units for the instance

type MSFT_HealthRecordReal64 ¶

type MSFT_HealthRecordReal64 struct {
	*MSFT_HealthRecord

	//
	Value float64
}

MSFT_HealthRecordReal64 struct

func NewMSFT_HealthRecordReal64Ex1 ¶ added in v0.1.1

func NewMSFT_HealthRecordReal64Ex1(instance *cim.WmiInstance) (newInstance *MSFT_HealthRecordReal64, err error)

func NewMSFT_HealthRecordReal64Ex6 ¶ added in v0.1.1

func NewMSFT_HealthRecordReal64Ex6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_HealthRecordReal64, err error)

func (*MSFT_HealthRecordReal64) GetPropertyValue ¶

func (instance *MSFT_HealthRecordReal64) GetPropertyValue() (value float64, err error)

GetValue gets the value of Value for the instance

func (*MSFT_HealthRecordReal64) SetPropertyValue ¶

func (instance *MSFT_HealthRecordReal64) SetPropertyValue(value float64) (err error)

SetValue sets the value of Value for the instance

type MSFT_HealthRecordUInt64 ¶

type MSFT_HealthRecordUInt64 struct {
	*MSFT_HealthRecord

	//
	Value uint64
}

MSFT_HealthRecordUInt64 struct

func NewMSFT_HealthRecordUInt64Ex1 ¶ added in v0.1.1

func NewMSFT_HealthRecordUInt64Ex1(instance *cim.WmiInstance) (newInstance *MSFT_HealthRecordUInt64, err error)

func NewMSFT_HealthRecordUInt64Ex6 ¶ added in v0.1.1

func NewMSFT_HealthRecordUInt64Ex6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_HealthRecordUInt64, err error)

func (*MSFT_HealthRecordUInt64) GetPropertyValue ¶

func (instance *MSFT_HealthRecordUInt64) GetPropertyValue() (value uint64, err error)

GetValue gets the value of Value for the instance

func (*MSFT_HealthRecordUInt64) SetPropertyValue ¶

func (instance *MSFT_HealthRecordUInt64) SetPropertyValue(value uint64) (err error)

SetValue sets the value of Value for the instance

type MSFT_InitiatorId ¶

type MSFT_InitiatorId struct {
	*MSFT_StorageObject

	// This field specifies the operating system, version, driver, and other host environment factors that influence the behavior exposed by storage systems.
	HostType []InitiatorId_HostType

	// This field contains the address or unique identifier for the corresponding initiator port.
	InitiatorAddress string

	// When the corresponding array entry in HostType[] is "Other", this entry provides a string describing the manufacturer and OS/Environment. When the corresponding HostType[] entry is not "Other", this entry allows variations or qualifications of ClientTypes - for example, different versions of Solaris.
	OtherHostTypeDescription []string

	// This field specifies the type of the identifier used for initiator address.
	Type InitiatorId_Type
}

MSFT_InitiatorId struct

func NewMSFT_InitiatorIdEx1 ¶ added in v0.1.1

func NewMSFT_InitiatorIdEx1(instance *cim.WmiInstance) (newInstance *MSFT_InitiatorId, err error)

func NewMSFT_InitiatorIdEx6 ¶ added in v0.1.1

func NewMSFT_InitiatorIdEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_InitiatorId, err error)

func (*MSFT_InitiatorId) DeleteObject ¶

func (instance *MSFT_InitiatorId) DeleteObject(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_InitiatorId) GetPropertyHostType ¶

func (instance *MSFT_InitiatorId) GetPropertyHostType() (value []InitiatorId_HostType, err error)

GetHostType gets the value of HostType for the instance

func (*MSFT_InitiatorId) GetPropertyInitiatorAddress ¶

func (instance *MSFT_InitiatorId) GetPropertyInitiatorAddress() (value string, err error)

GetInitiatorAddress gets the value of InitiatorAddress for the instance

func (*MSFT_InitiatorId) GetPropertyOtherHostTypeDescription ¶

func (instance *MSFT_InitiatorId) GetPropertyOtherHostTypeDescription() (value []string, err error)

GetOtherHostTypeDescription gets the value of OtherHostTypeDescription for the instance

func (*MSFT_InitiatorId) GetPropertyType ¶

func (instance *MSFT_InitiatorId) GetPropertyType() (value InitiatorId_Type, err error)

GetType gets the value of Type for the instance

func (*MSFT_InitiatorId) SetPropertyHostType ¶

func (instance *MSFT_InitiatorId) SetPropertyHostType(value []InitiatorId_HostType) (err error)

SetHostType sets the value of HostType for the instance

func (*MSFT_InitiatorId) SetPropertyInitiatorAddress ¶

func (instance *MSFT_InitiatorId) SetPropertyInitiatorAddress(value string) (err error)

SetInitiatorAddress sets the value of InitiatorAddress for the instance

func (*MSFT_InitiatorId) SetPropertyOtherHostTypeDescription ¶

func (instance *MSFT_InitiatorId) SetPropertyOtherHostTypeDescription(value []string) (err error)

SetOtherHostTypeDescription sets the value of OtherHostTypeDescription for the instance

func (*MSFT_InitiatorId) SetPropertyType ¶

func (instance *MSFT_InitiatorId) SetPropertyType(value InitiatorId_Type) (err error)

SetType sets the value of Type for the instance

type MSFT_InitiatorIdToVirtualDisk ¶

type MSFT_InitiatorIdToVirtualDisk struct {
	*cim.WmiInstance

	//
	InitiatorId MSFT_InitiatorId

	//
	VirtualDisk MSFT_VirtualDisk
}

MSFT_InitiatorIdToVirtualDisk struct

func NewMSFT_InitiatorIdToVirtualDiskEx1 ¶ added in v0.1.1

func NewMSFT_InitiatorIdToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_InitiatorIdToVirtualDisk, err error)

func NewMSFT_InitiatorIdToVirtualDiskEx6 ¶ added in v0.1.1

func NewMSFT_InitiatorIdToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_InitiatorIdToVirtualDisk, err error)

func (*MSFT_InitiatorIdToVirtualDisk) GetPropertyInitiatorId ¶

func (instance *MSFT_InitiatorIdToVirtualDisk) GetPropertyInitiatorId() (value MSFT_InitiatorId, err error)

GetInitiatorId gets the value of InitiatorId for the instance

func (*MSFT_InitiatorIdToVirtualDisk) GetPropertyVirtualDisk ¶

func (instance *MSFT_InitiatorIdToVirtualDisk) GetPropertyVirtualDisk() (value MSFT_VirtualDisk, err error)

GetVirtualDisk gets the value of VirtualDisk for the instance

func (*MSFT_InitiatorIdToVirtualDisk) SetPropertyInitiatorId ¶

func (instance *MSFT_InitiatorIdToVirtualDisk) SetPropertyInitiatorId(value MSFT_InitiatorId) (err error)

SetInitiatorId sets the value of InitiatorId for the instance

func (*MSFT_InitiatorIdToVirtualDisk) SetPropertyVirtualDisk ¶

func (instance *MSFT_InitiatorIdToVirtualDisk) SetPropertyVirtualDisk(value MSFT_VirtualDisk) (err error)

SetVirtualDisk sets the value of VirtualDisk for the instance

type MSFT_MaskingSet ¶

type MSFT_MaskingSet struct {
	*MSFT_StorageObject

	// FriendlyName is a user-friendly name of the masking set. It is specified during the creation of the masking set, and can be changed using the SetFriendlyName method.
	FriendlyName string

	// This field specifies the operating system, version, driver, and other host environment factors that influence the behavior exposed by the storage subsystem.
	HostType MaskingSet_HostType

	// Name is a user-friendly system defined name for the masking set. Name is unique within the scope of the owning storage subsystem.
	Name string
}

MSFT_MaskingSet struct

func NewMSFT_MaskingSetEx1 ¶ added in v0.1.1

func NewMSFT_MaskingSetEx1(instance *cim.WmiInstance) (newInstance *MSFT_MaskingSet, err error)

func NewMSFT_MaskingSetEx6 ¶ added in v0.1.1

func NewMSFT_MaskingSetEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_MaskingSet, err error)

func (*MSFT_MaskingSet) AddInitiatorId ¶

func (instance *MSFT_MaskingSet) AddInitiatorId(InitiatorIds []string,
	HostType MaskingSet_HostType,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">If RunAsJob is set to TRUE and this method takes a while to execute, this parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_MaskingSet) AddTargetPort ¶

func (instance *MSFT_MaskingSet) AddTargetPort(TargetPortAddresses []string,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">If RunAsJob is set to TRUE and this method takes a while to execute, this parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_MaskingSet) AddVirtualDisk ¶

func (instance *MSFT_MaskingSet) AddVirtualDisk(VirtualDiskNames []string,
	DeviceNumbers []string,
	DeviceAccesses []MaskingSet_DeviceAccesses,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">If RunAsJob is set to TRUE and this method takes a while to execute, this parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_MaskingSet) DeleteObject ¶

func (instance *MSFT_MaskingSet) DeleteObject(CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">If RunAsJob is set to TRUE and this method takes a while to execute, this parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_MaskingSet) GetPropertyFriendlyName ¶

func (instance *MSFT_MaskingSet) GetPropertyFriendlyName() (value string, err error)

GetFriendlyName gets the value of FriendlyName for the instance

func (*MSFT_MaskingSet) GetPropertyHostType ¶

func (instance *MSFT_MaskingSet) GetPropertyHostType() (value MaskingSet_HostType, err error)

GetHostType gets the value of HostType for the instance

func (*MSFT_MaskingSet) GetPropertyName ¶

func (instance *MSFT_MaskingSet) GetPropertyName() (value string, err error)

GetName gets the value of Name for the instance

func (*MSFT_MaskingSet) GetSecurityDescriptor ¶

func (instance *MSFT_MaskingSet) GetSecurityDescriptor(SecurityDescriptor string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param> <param name="SecurityDescriptor" type="string ">A Security Descriptor Definition Language (SDDL) formed string describing the access control list of the object.</param>

func (*MSFT_MaskingSet) RemoveInitiatorId ¶

func (instance *MSFT_MaskingSet) RemoveInitiatorId(InitiatorIds []string,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">If RunAsJob is set to TRUE and this method takes a while to execute, this parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_MaskingSet) RemoveTargetPort ¶

func (instance *MSFT_MaskingSet) RemoveTargetPort(TargetPortAddresses []string,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">If RunAsJob is set to TRUE and this method takes a while to execute, this parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_MaskingSet) RemoveVirtualDisk ¶

func (instance *MSFT_MaskingSet) RemoveVirtualDisk(VirtualDiskNames []string,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">If RunAsJob is set to TRUE and this method takes a while to execute, this parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_MaskingSet) SetFriendlyName ¶

func (instance *MSFT_MaskingSet) SetFriendlyName(FriendlyName string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_MaskingSet) SetPropertyFriendlyName ¶

func (instance *MSFT_MaskingSet) SetPropertyFriendlyName(value string) (err error)

SetFriendlyName sets the value of FriendlyName for the instance

func (*MSFT_MaskingSet) SetPropertyHostType ¶

func (instance *MSFT_MaskingSet) SetPropertyHostType(value MaskingSet_HostType) (err error)

SetHostType sets the value of HostType for the instance

func (*MSFT_MaskingSet) SetPropertyName ¶

func (instance *MSFT_MaskingSet) SetPropertyName(value string) (err error)

SetName sets the value of Name for the instance

func (*MSFT_MaskingSet) SetSecurityDescriptor ¶

func (instance *MSFT_MaskingSet) SetSecurityDescriptor(SecurityDescriptor string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

type MSFT_MaskingSetToInitiatorId ¶

type MSFT_MaskingSetToInitiatorId struct {
	*cim.WmiInstance

	//
	InitiatorId MSFT_InitiatorId

	//
	MaskingSet MSFT_MaskingSet
}

MSFT_MaskingSetToInitiatorId struct

func NewMSFT_MaskingSetToInitiatorIdEx1 ¶ added in v0.1.1

func NewMSFT_MaskingSetToInitiatorIdEx1(instance *cim.WmiInstance) (newInstance *MSFT_MaskingSetToInitiatorId, err error)

func NewMSFT_MaskingSetToInitiatorIdEx6 ¶ added in v0.1.1

func NewMSFT_MaskingSetToInitiatorIdEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_MaskingSetToInitiatorId, err error)

func (*MSFT_MaskingSetToInitiatorId) GetPropertyInitiatorId ¶

func (instance *MSFT_MaskingSetToInitiatorId) GetPropertyInitiatorId() (value MSFT_InitiatorId, err error)

GetInitiatorId gets the value of InitiatorId for the instance

func (*MSFT_MaskingSetToInitiatorId) GetPropertyMaskingSet ¶

func (instance *MSFT_MaskingSetToInitiatorId) GetPropertyMaskingSet() (value MSFT_MaskingSet, err error)

GetMaskingSet gets the value of MaskingSet for the instance

func (*MSFT_MaskingSetToInitiatorId) SetPropertyInitiatorId ¶

func (instance *MSFT_MaskingSetToInitiatorId) SetPropertyInitiatorId(value MSFT_InitiatorId) (err error)

SetInitiatorId sets the value of InitiatorId for the instance

func (*MSFT_MaskingSetToInitiatorId) SetPropertyMaskingSet ¶

func (instance *MSFT_MaskingSetToInitiatorId) SetPropertyMaskingSet(value MSFT_MaskingSet) (err error)

SetMaskingSet sets the value of MaskingSet for the instance

type MSFT_MaskingSetToVirtualDisk ¶

type MSFT_MaskingSetToVirtualDisk struct {
	*cim.WmiInstance

	//
	MaskingSet MSFT_MaskingSet

	//
	VirtualDisk MSFT_VirtualDisk
}

MSFT_MaskingSetToVirtualDisk struct

func NewMSFT_MaskingSetToVirtualDiskEx1 ¶ added in v0.1.1

func NewMSFT_MaskingSetToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_MaskingSetToVirtualDisk, err error)

func NewMSFT_MaskingSetToVirtualDiskEx6 ¶ added in v0.1.1

func NewMSFT_MaskingSetToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_MaskingSetToVirtualDisk, err error)

func (*MSFT_MaskingSetToVirtualDisk) GetPropertyMaskingSet ¶

func (instance *MSFT_MaskingSetToVirtualDisk) GetPropertyMaskingSet() (value MSFT_MaskingSet, err error)

GetMaskingSet gets the value of MaskingSet for the instance

func (*MSFT_MaskingSetToVirtualDisk) GetPropertyVirtualDisk ¶

func (instance *MSFT_MaskingSetToVirtualDisk) GetPropertyVirtualDisk() (value MSFT_VirtualDisk, err error)

GetVirtualDisk gets the value of VirtualDisk for the instance

func (*MSFT_MaskingSetToVirtualDisk) SetPropertyMaskingSet ¶

func (instance *MSFT_MaskingSetToVirtualDisk) SetPropertyMaskingSet(value MSFT_MaskingSet) (err error)

SetMaskingSet sets the value of MaskingSet for the instance

func (*MSFT_MaskingSetToVirtualDisk) SetPropertyVirtualDisk ¶

func (instance *MSFT_MaskingSetToVirtualDisk) SetPropertyVirtualDisk(value MSFT_VirtualDisk) (err error)

SetVirtualDisk sets the value of VirtualDisk for the instance

type MSFT_Partition ¶

type MSFT_Partition struct {
	*MSFT_StorageObject

	// This property is an array of all the various mount points for the partition. This list includes drive letters, as well as mounted folders.
	AccessPaths []string

	// This property is identical to the ObjectId field of the disk object that contains this partition.
	DiskId string

	// The operating system's number for the disk that contains this partition. Disk numbers may not necessarily remain the same across reboots.
	DiskNumber uint32

	// The currently assigned drive letter to the partition. This property is NULL if no drive letter has been assigned.
	DriveLetter byte

	// This property indicates the partition's GPT type. This property is only valid when the disk's PartitionStyle property is set to 2 - 'GPT' and will be NULL for all other partition styles.
	GptType Partition_GptType

	// This property is a string representation of the partition's GPT GUID. This property is only valid if the disk's PartitionStyle property is set to 2 - 'GPT' and will be NULL for all other partition stlyes.
	Guid string

	// Signifies whether or not the partition is active and can be booted. This property is only relevant for MBR disks.
	IsActive bool

	//
	IsBoot bool

	//
	IsDAX bool

	// If this property is set to TRUE, the partition is not detected by the mount manager. As a result, the partition does not receive a drive letter, does not receive a volume GUID path, does not host volume mount points, and is not enumerated by calls to FindFirstVolume and FindNextVolume. This ensures that applications such as disk defragmenter do not access the partition. The Volume Shadow Copy Service (VSS) uses this attribute on its shadow copies.
	IsHidden bool

	//
	IsOffline bool

	//
	IsReadOnly bool

	// If this property is set to TRUE, the partition is a shadow copy of another partition. This attribute is used by the Volume Shadow Copy service (VSS). This attribute is an indication for file system filter driver-based software (such as antivirus programs) to avoid attaching to the volume. An application can use this attribute to differentiate a shadow copy partition from a production partition. For example, an application that performs a fast recovery will break a shadow copy virtual disk by clearing the read-only and hidden attributes and this attribute. This attribute is set when the shadow copy is created and cleared when the shadow copy is broken.
	IsShadowCopy bool

	//
	IsSystem bool

	// This property indicates the partition's MBR type. This property is only valid when the disk's PartitionStyle property is set to 1 - 'MBR' and will be NULL for all other partition styles.
	MbrType Partition_MbrType

	// If this property is set to TRUE, the operating system does not assign a drive letter automatically when the partition is discovered. This is only honored for GPT disks and is assumed to be FALSE for MBR disks. This attribute is useful in storage area network (SAN) environments.
	NoDefaultDriveLetter bool

	// This property indicates the partition's offset from the beginning of the disk, measured in bytes.
	Offset uint64

	//
	OperationalStatus Partition_OperationalStatus

	// The operating system's number for the partition. Ordering is based on the partition's offset, relative to other partitions. This means that the value for this property may change based off of the partition configuration in the offset range preceding this partition.
	PartitionNumber uint32

	// Total size of the partition, measured in bytes.
	Size uint64

	//
	TransitionState uint16
}

MSFT_Partition struct

func NewMSFT_PartitionEx1 ¶ added in v0.1.1

func NewMSFT_PartitionEx1(instance *cim.WmiInstance) (newInstance *MSFT_Partition, err error)

func NewMSFT_PartitionEx6 ¶ added in v0.1.1

func NewMSFT_PartitionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_Partition, err error)

func (*MSFT_Partition) AddAccessPath ¶

func (instance *MSFT_Partition) AddAccessPath(AccessPath string,
	AssignDriveLetter bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Partition) DeleteObject ¶

func (instance *MSFT_Partition) DeleteObject(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Partition) GetAccessPaths ¶

func (instance *MSFT_Partition) GetAccessPaths(AccessPaths []string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="AccessPaths" type="string []"></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Partition) GetPropertyAccessPaths ¶

func (instance *MSFT_Partition) GetPropertyAccessPaths() (value []string, err error)

GetAccessPaths gets the value of AccessPaths for the instance

func (*MSFT_Partition) GetPropertyDiskId ¶

func (instance *MSFT_Partition) GetPropertyDiskId() (value string, err error)

GetDiskId gets the value of DiskId for the instance

func (*MSFT_Partition) GetPropertyDiskNumber ¶

func (instance *MSFT_Partition) GetPropertyDiskNumber() (value uint32, err error)

GetDiskNumber gets the value of DiskNumber for the instance

func (*MSFT_Partition) GetPropertyDriveLetter ¶

func (instance *MSFT_Partition) GetPropertyDriveLetter() (value byte, err error)

GetDriveLetter gets the value of DriveLetter for the instance

func (*MSFT_Partition) GetPropertyGptType ¶

func (instance *MSFT_Partition) GetPropertyGptType() (value Partition_GptType, err error)

GetGptType gets the value of GptType for the instance

func (*MSFT_Partition) GetPropertyGuid ¶

func (instance *MSFT_Partition) GetPropertyGuid() (value string, err error)

GetGuid gets the value of Guid for the instance

func (*MSFT_Partition) GetPropertyIsActive ¶

func (instance *MSFT_Partition) GetPropertyIsActive() (value bool, err error)

GetIsActive gets the value of IsActive for the instance

func (*MSFT_Partition) GetPropertyIsBoot ¶

func (instance *MSFT_Partition) GetPropertyIsBoot() (value bool, err error)

GetIsBoot gets the value of IsBoot for the instance

func (*MSFT_Partition) GetPropertyIsDAX ¶

func (instance *MSFT_Partition) GetPropertyIsDAX() (value bool, err error)

GetIsDAX gets the value of IsDAX for the instance

func (*MSFT_Partition) GetPropertyIsHidden ¶

func (instance *MSFT_Partition) GetPropertyIsHidden() (value bool, err error)

GetIsHidden gets the value of IsHidden for the instance

func (*MSFT_Partition) GetPropertyIsOffline ¶

func (instance *MSFT_Partition) GetPropertyIsOffline() (value bool, err error)

GetIsOffline gets the value of IsOffline for the instance

func (*MSFT_Partition) GetPropertyIsReadOnly ¶

func (instance *MSFT_Partition) GetPropertyIsReadOnly() (value bool, err error)

GetIsReadOnly gets the value of IsReadOnly for the instance

func (*MSFT_Partition) GetPropertyIsShadowCopy ¶

func (instance *MSFT_Partition) GetPropertyIsShadowCopy() (value bool, err error)

GetIsShadowCopy gets the value of IsShadowCopy for the instance

func (*MSFT_Partition) GetPropertyIsSystem ¶

func (instance *MSFT_Partition) GetPropertyIsSystem() (value bool, err error)

GetIsSystem gets the value of IsSystem for the instance

func (*MSFT_Partition) GetPropertyMbrType ¶

func (instance *MSFT_Partition) GetPropertyMbrType() (value Partition_MbrType, err error)

GetMbrType gets the value of MbrType for the instance

func (*MSFT_Partition) GetPropertyNoDefaultDriveLetter ¶

func (instance *MSFT_Partition) GetPropertyNoDefaultDriveLetter() (value bool, err error)

GetNoDefaultDriveLetter gets the value of NoDefaultDriveLetter for the instance

func (*MSFT_Partition) GetPropertyOffset ¶

func (instance *MSFT_Partition) GetPropertyOffset() (value uint64, err error)

GetOffset gets the value of Offset for the instance

func (*MSFT_Partition) GetPropertyOperationalStatus ¶

func (instance *MSFT_Partition) GetPropertyOperationalStatus() (value Partition_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_Partition) GetPropertyPartitionNumber ¶

func (instance *MSFT_Partition) GetPropertyPartitionNumber() (value uint32, err error)

GetPartitionNumber gets the value of PartitionNumber for the instance

func (*MSFT_Partition) GetPropertySize ¶

func (instance *MSFT_Partition) GetPropertySize() (value uint64, err error)

GetSize gets the value of Size for the instance

func (*MSFT_Partition) GetPropertyTransitionState ¶

func (instance *MSFT_Partition) GetPropertyTransitionState() (value uint16, err error)

GetTransitionState gets the value of TransitionState for the instance

func (*MSFT_Partition) GetSupportedSize ¶

func (instance *MSFT_Partition) GetSupportedSize(SizeMin uint64,
	SizeMax uint64,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SizeMax" type="uint64 "></param> <param name="SizeMin" type="uint64 "></param>

func (*MSFT_Partition) Offline ¶

func (instance *MSFT_Partition) Offline(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Partition) Online ¶

func (instance *MSFT_Partition) Online(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Partition) RemoveAccessPath ¶

func (instance *MSFT_Partition) RemoveAccessPath(AccessPath string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Partition) Resize ¶

func (instance *MSFT_Partition) Resize(Size uint64,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Partition) SetAttributes ¶

func (instance *MSFT_Partition) SetAttributes(IsReadOnly bool,
	NoDefaultDriveLetter bool,
	IsActive bool,
	IsHidden bool,
	IsShadowCopy bool,
	IsDAX bool,
	MbrType uint16,
	GptType string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Partition) SetPropertyAccessPaths ¶

func (instance *MSFT_Partition) SetPropertyAccessPaths(value []string) (err error)

SetAccessPaths sets the value of AccessPaths for the instance

func (*MSFT_Partition) SetPropertyDiskId ¶

func (instance *MSFT_Partition) SetPropertyDiskId(value string) (err error)

SetDiskId sets the value of DiskId for the instance

func (*MSFT_Partition) SetPropertyDiskNumber ¶

func (instance *MSFT_Partition) SetPropertyDiskNumber(value uint32) (err error)

SetDiskNumber sets the value of DiskNumber for the instance

func (*MSFT_Partition) SetPropertyDriveLetter ¶

func (instance *MSFT_Partition) SetPropertyDriveLetter(value byte) (err error)

SetDriveLetter sets the value of DriveLetter for the instance

func (*MSFT_Partition) SetPropertyGptType ¶

func (instance *MSFT_Partition) SetPropertyGptType(value Partition_GptType) (err error)

SetGptType sets the value of GptType for the instance

func (*MSFT_Partition) SetPropertyGuid ¶

func (instance *MSFT_Partition) SetPropertyGuid(value string) (err error)

SetGuid sets the value of Guid for the instance

func (*MSFT_Partition) SetPropertyIsActive ¶

func (instance *MSFT_Partition) SetPropertyIsActive(value bool) (err error)

SetIsActive sets the value of IsActive for the instance

func (*MSFT_Partition) SetPropertyIsBoot ¶

func (instance *MSFT_Partition) SetPropertyIsBoot(value bool) (err error)

SetIsBoot sets the value of IsBoot for the instance

func (*MSFT_Partition) SetPropertyIsDAX ¶

func (instance *MSFT_Partition) SetPropertyIsDAX(value bool) (err error)

SetIsDAX sets the value of IsDAX for the instance

func (*MSFT_Partition) SetPropertyIsHidden ¶

func (instance *MSFT_Partition) SetPropertyIsHidden(value bool) (err error)

SetIsHidden sets the value of IsHidden for the instance

func (*MSFT_Partition) SetPropertyIsOffline ¶

func (instance *MSFT_Partition) SetPropertyIsOffline(value bool) (err error)

SetIsOffline sets the value of IsOffline for the instance

func (*MSFT_Partition) SetPropertyIsReadOnly ¶

func (instance *MSFT_Partition) SetPropertyIsReadOnly(value bool) (err error)

SetIsReadOnly sets the value of IsReadOnly for the instance

func (*MSFT_Partition) SetPropertyIsShadowCopy ¶

func (instance *MSFT_Partition) SetPropertyIsShadowCopy(value bool) (err error)

SetIsShadowCopy sets the value of IsShadowCopy for the instance

func (*MSFT_Partition) SetPropertyIsSystem ¶

func (instance *MSFT_Partition) SetPropertyIsSystem(value bool) (err error)

SetIsSystem sets the value of IsSystem for the instance

func (*MSFT_Partition) SetPropertyMbrType ¶

func (instance *MSFT_Partition) SetPropertyMbrType(value Partition_MbrType) (err error)

SetMbrType sets the value of MbrType for the instance

func (*MSFT_Partition) SetPropertyNoDefaultDriveLetter ¶

func (instance *MSFT_Partition) SetPropertyNoDefaultDriveLetter(value bool) (err error)

SetNoDefaultDriveLetter sets the value of NoDefaultDriveLetter for the instance

func (*MSFT_Partition) SetPropertyOffset ¶

func (instance *MSFT_Partition) SetPropertyOffset(value uint64) (err error)

SetOffset sets the value of Offset for the instance

func (*MSFT_Partition) SetPropertyOperationalStatus ¶

func (instance *MSFT_Partition) SetPropertyOperationalStatus(value Partition_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_Partition) SetPropertyPartitionNumber ¶

func (instance *MSFT_Partition) SetPropertyPartitionNumber(value uint32) (err error)

SetPartitionNumber sets the value of PartitionNumber for the instance

func (*MSFT_Partition) SetPropertySize ¶

func (instance *MSFT_Partition) SetPropertySize(value uint64) (err error)

SetSize sets the value of Size for the instance

func (*MSFT_Partition) SetPropertyTransitionState ¶

func (instance *MSFT_Partition) SetPropertyTransitionState(value uint16) (err error)

SetTransitionState sets the value of TransitionState for the instance

type MSFT_PartitionToReplicaPeer ¶

type MSFT_PartitionToReplicaPeer struct {
	*MSFT_Synchronized

	//
	Partition MSFT_Partition

	//
	ReplicaPeer MSFT_ReplicaPeer
}

MSFT_PartitionToReplicaPeer struct

func NewMSFT_PartitionToReplicaPeerEx1 ¶ added in v0.1.1

func NewMSFT_PartitionToReplicaPeerEx1(instance *cim.WmiInstance) (newInstance *MSFT_PartitionToReplicaPeer, err error)

func NewMSFT_PartitionToReplicaPeerEx6 ¶ added in v0.1.1

func NewMSFT_PartitionToReplicaPeerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_PartitionToReplicaPeer, err error)

func (*MSFT_PartitionToReplicaPeer) GetPropertyPartition ¶

func (instance *MSFT_PartitionToReplicaPeer) GetPropertyPartition() (value MSFT_Partition, err error)

GetPartition gets the value of Partition for the instance

func (*MSFT_PartitionToReplicaPeer) GetPropertyReplicaPeer ¶

func (instance *MSFT_PartitionToReplicaPeer) GetPropertyReplicaPeer() (value MSFT_ReplicaPeer, err error)

GetReplicaPeer gets the value of ReplicaPeer for the instance

func (*MSFT_PartitionToReplicaPeer) SetPropertyPartition ¶

func (instance *MSFT_PartitionToReplicaPeer) SetPropertyPartition(value MSFT_Partition) (err error)

SetPartition sets the value of Partition for the instance

func (*MSFT_PartitionToReplicaPeer) SetPropertyReplicaPeer ¶

func (instance *MSFT_PartitionToReplicaPeer) SetPropertyReplicaPeer(value MSFT_ReplicaPeer) (err error)

SetReplicaPeer sets the value of ReplicaPeer for the instance

type MSFT_PartitionToVolume ¶

type MSFT_PartitionToVolume struct {
	*cim.WmiInstance

	//
	Partition MSFT_Partition

	//
	Volume MSFT_Volume
}

MSFT_PartitionToVolume struct

func NewMSFT_PartitionToVolumeEx1 ¶ added in v0.1.1

func NewMSFT_PartitionToVolumeEx1(instance *cim.WmiInstance) (newInstance *MSFT_PartitionToVolume, err error)

func NewMSFT_PartitionToVolumeEx6 ¶ added in v0.1.1

func NewMSFT_PartitionToVolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_PartitionToVolume, err error)

func (*MSFT_PartitionToVolume) GetPropertyPartition ¶

func (instance *MSFT_PartitionToVolume) GetPropertyPartition() (value MSFT_Partition, err error)

GetPartition gets the value of Partition for the instance

func (*MSFT_PartitionToVolume) GetPropertyVolume ¶

func (instance *MSFT_PartitionToVolume) GetPropertyVolume() (value MSFT_Volume, err error)

GetVolume gets the value of Volume for the instance

func (*MSFT_PartitionToVolume) SetPropertyPartition ¶

func (instance *MSFT_PartitionToVolume) SetPropertyPartition(value MSFT_Partition) (err error)

SetPartition sets the value of Partition for the instance

func (*MSFT_PartitionToVolume) SetPropertyVolume ¶

func (instance *MSFT_PartitionToVolume) SetPropertyVolume(value MSFT_Volume) (err error)

SetVolume sets the value of Volume for the instance

type MSFT_PhysicalDisk ¶

type MSFT_PhysicalDisk struct {
	*MSFT_StorageFaultDomain

	// A string representation of the Adapter's serial number.
	AdapterSerialNumber string

	// This field indicates the sum of used space on this physical disk. This should include usage from all storage pools and other data stored on the disk.
	AllocatedSize uint64

	//
	BusType PhysicalDisk_BusType

	// Indicates the reason why this physical disk cannot be added to a concrete pool
	CannotPoolReason []PhysicalDisk_CannotPoolReason

	// Indicates whether this physical disk can be added to a concrete pool or not
	CanPool bool

	// DeviceId is an address or other identifier that uniquely names the physical disk.
	DeviceId string

	// Indicates the enclosure number in which the disk physically resides
	EnclosureNumber uint16

	// This field is a string representation of the physical disk's firmware version.
	FirmwareVersion string

	// Indicates whether the physical disk's identification LEDs are active or not. This is typically used in maintenance operations.
	IsIndicationEnabled bool

	// Indicates whether this physical disk is partially consumed by a system or service whose use is outside of normal storage pool operations.
	IsPartial bool

	// This field indicates the logical sector size of the physical disk in bytes. For example: a 4K native disk should report 4096, while a 512 emulated disk should report 512.
	LogicalSectorSize uint64

	// Media type of this physical disk
	MediaType PhysicalDisk_MediaType

	// If CannotPoolReason contains 1 - 'Other', this field contains the string representing the vendor defined reason why this physical disk cannot be added to a concrete pool. This property must be NULL if CannotPoolReason does not contain 1 - 'Other'.
	OtherCannotPoolReasonDescription string

	// This field is a string representation of the physical disk's part number or SKU.
	PartNumber string

	// This field indicates the physical sector size of the physical disk in bytes. For example: for 4K native and 512 emulated disks, the value should be 4096.
	PhysicalSectorSize uint64

	// Indicates the total physical storage size of the disk in bytes
	Size uint64

	// Indicates the enclosure slot number in which the disk physically resides
	SlotNumber uint16

	// This field is a string representation of the physical disk's software version.
	SoftwareVersion string

	// This field indicates the rotational speed of spindle-based physical disks. For solid state devices (SSDs) or other non-rotational media, this field should set to 0. For rotating media which has an unknown speed, this field should be set to -1 (UINT32_MAX).
	SpindleSpeed uint32

	//
	StoragePoolUniqueId string

	// This field describes the supported usages of this physical disk.
	SupportedUsages []PhysicalDisk_SupportedUsages

	// UniqueIdFormat indicates the type of identifier used in the UniqueId field. The identifier used in UniqueId must be the highest available identifier using the following order of preference: 8 (highest), 3, 2, 1, 0 (lowest). For example: if the physical disk device exposes identifiers of type 0, 1, and 3, UniqueId must be the identifier of type 3, and UniqueIdFormat should be set to 3.
	UniqueIdFormat PhysicalDisk_UniqueIdFormat

	// This field describes the intended usage of this physical disk within a concrete pool. Storage pools are required to follow the assigned policy for a physical disk.
	///1 - 'Auto-Select': This physical disk should only be used for data storage.
	///2 - 'Manual-Select': This physical disk should only be used if manually selected by an administrator at the time of virtual disk creation. A manual-select disk is selected using the PhysicalDisksToUse parameter to CreateVirtualDisk.
	///3 - 'Hot Spare': This physical disk should be used as a hot spare.
	///4 - 'Retired': This physical disk should be retired from use. At a minimum, no new allocations should go to this disk. If the virtual disks that reside on this disk are repaired, the data should be moved to another active physical disk.
	Usage PhysicalDisk_Usage

	// This field indicates the size in bytes of the user data footprint from virtual disks on this physical disk.
	VirtualDiskFootprint uint64
}

MSFT_PhysicalDisk struct

func NewMSFT_PhysicalDiskEx1 ¶ added in v0.1.1

func NewMSFT_PhysicalDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_PhysicalDisk, err error)

func NewMSFT_PhysicalDiskEx6 ¶ added in v0.1.1

func NewMSFT_PhysicalDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_PhysicalDisk, err error)

func (*MSFT_PhysicalDisk) GetFirmwareInformation ¶

func (instance *MSFT_PhysicalDisk) GetFirmwareInformation(SupportsUpdate bool,
	NumberOfSlots uint16,
	ActiveSlotNumber uint16,
	SlotNumber []uint16,
	IsSlotWritable []bool,
	FirmwareVersionInSlot []string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ActiveSlotNumber" type="uint16 "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="FirmwareVersionInSlot" type="string []"></param> <param name="IsSlotWritable" type="bool []"></param> <param name="NumberOfSlots" type="uint16 "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SlotNumber" type="uint16 []"></param> <param name="SupportsUpdate" type="bool "></param>

func (*MSFT_PhysicalDisk) GetPhysicalExtent ¶

func (instance *MSFT_PhysicalDisk) GetPhysicalExtent(PhysicalExtents []MSFT_PhysicalExtent,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="PhysicalExtents" type="MSFT_PhysicalExtent []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_PhysicalDisk) GetPropertyAdapterSerialNumber ¶

func (instance *MSFT_PhysicalDisk) GetPropertyAdapterSerialNumber() (value string, err error)

GetAdapterSerialNumber gets the value of AdapterSerialNumber for the instance

func (*MSFT_PhysicalDisk) GetPropertyAllocatedSize ¶

func (instance *MSFT_PhysicalDisk) GetPropertyAllocatedSize() (value uint64, err error)

GetAllocatedSize gets the value of AllocatedSize for the instance

func (*MSFT_PhysicalDisk) GetPropertyBusType ¶

func (instance *MSFT_PhysicalDisk) GetPropertyBusType() (value PhysicalDisk_BusType, err error)

GetBusType gets the value of BusType for the instance

func (*MSFT_PhysicalDisk) GetPropertyCanPool ¶

func (instance *MSFT_PhysicalDisk) GetPropertyCanPool() (value bool, err error)

GetCanPool gets the value of CanPool for the instance

func (*MSFT_PhysicalDisk) GetPropertyCannotPoolReason ¶

func (instance *MSFT_PhysicalDisk) GetPropertyCannotPoolReason() (value []PhysicalDisk_CannotPoolReason, err error)

GetCannotPoolReason gets the value of CannotPoolReason for the instance

func (*MSFT_PhysicalDisk) GetPropertyDeviceId ¶

func (instance *MSFT_PhysicalDisk) GetPropertyDeviceId() (value string, err error)

GetDeviceId gets the value of DeviceId for the instance

func (*MSFT_PhysicalDisk) GetPropertyEnclosureNumber ¶

func (instance *MSFT_PhysicalDisk) GetPropertyEnclosureNumber() (value uint16, err error)

GetEnclosureNumber gets the value of EnclosureNumber for the instance

func (*MSFT_PhysicalDisk) GetPropertyFirmwareVersion ¶

func (instance *MSFT_PhysicalDisk) GetPropertyFirmwareVersion() (value string, err error)

GetFirmwareVersion gets the value of FirmwareVersion for the instance

func (*MSFT_PhysicalDisk) GetPropertyIsIndicationEnabled ¶

func (instance *MSFT_PhysicalDisk) GetPropertyIsIndicationEnabled() (value bool, err error)

GetIsIndicationEnabled gets the value of IsIndicationEnabled for the instance

func (*MSFT_PhysicalDisk) GetPropertyIsPartial ¶

func (instance *MSFT_PhysicalDisk) GetPropertyIsPartial() (value bool, err error)

GetIsPartial gets the value of IsPartial for the instance

func (*MSFT_PhysicalDisk) GetPropertyLogicalSectorSize ¶

func (instance *MSFT_PhysicalDisk) GetPropertyLogicalSectorSize() (value uint64, err error)

GetLogicalSectorSize gets the value of LogicalSectorSize for the instance

func (*MSFT_PhysicalDisk) GetPropertyMediaType ¶

func (instance *MSFT_PhysicalDisk) GetPropertyMediaType() (value PhysicalDisk_MediaType, err error)

GetMediaType gets the value of MediaType for the instance

func (*MSFT_PhysicalDisk) GetPropertyOtherCannotPoolReasonDescription ¶

func (instance *MSFT_PhysicalDisk) GetPropertyOtherCannotPoolReasonDescription() (value string, err error)

GetOtherCannotPoolReasonDescription gets the value of OtherCannotPoolReasonDescription for the instance

func (*MSFT_PhysicalDisk) GetPropertyPartNumber ¶

func (instance *MSFT_PhysicalDisk) GetPropertyPartNumber() (value string, err error)

GetPartNumber gets the value of PartNumber for the instance

func (*MSFT_PhysicalDisk) GetPropertyPhysicalSectorSize ¶

func (instance *MSFT_PhysicalDisk) GetPropertyPhysicalSectorSize() (value uint64, err error)

GetPhysicalSectorSize gets the value of PhysicalSectorSize for the instance

func (*MSFT_PhysicalDisk) GetPropertySize ¶

func (instance *MSFT_PhysicalDisk) GetPropertySize() (value uint64, err error)

GetSize gets the value of Size for the instance

func (*MSFT_PhysicalDisk) GetPropertySlotNumber ¶

func (instance *MSFT_PhysicalDisk) GetPropertySlotNumber() (value uint16, err error)

GetSlotNumber gets the value of SlotNumber for the instance

func (*MSFT_PhysicalDisk) GetPropertySoftwareVersion ¶

func (instance *MSFT_PhysicalDisk) GetPropertySoftwareVersion() (value string, err error)

GetSoftwareVersion gets the value of SoftwareVersion for the instance

func (*MSFT_PhysicalDisk) GetPropertySpindleSpeed ¶

func (instance *MSFT_PhysicalDisk) GetPropertySpindleSpeed() (value uint32, err error)

GetSpindleSpeed gets the value of SpindleSpeed for the instance

func (*MSFT_PhysicalDisk) GetPropertyStoragePoolUniqueId ¶

func (instance *MSFT_PhysicalDisk) GetPropertyStoragePoolUniqueId() (value string, err error)

GetStoragePoolUniqueId gets the value of StoragePoolUniqueId for the instance

func (*MSFT_PhysicalDisk) GetPropertySupportedUsages ¶

func (instance *MSFT_PhysicalDisk) GetPropertySupportedUsages() (value []PhysicalDisk_SupportedUsages, err error)

GetSupportedUsages gets the value of SupportedUsages for the instance

func (*MSFT_PhysicalDisk) GetPropertyUniqueIdFormat ¶

func (instance *MSFT_PhysicalDisk) GetPropertyUniqueIdFormat() (value PhysicalDisk_UniqueIdFormat, err error)

GetUniqueIdFormat gets the value of UniqueIdFormat for the instance

func (*MSFT_PhysicalDisk) GetPropertyUsage ¶

func (instance *MSFT_PhysicalDisk) GetPropertyUsage() (value PhysicalDisk_Usage, err error)

GetUsage gets the value of Usage for the instance

func (*MSFT_PhysicalDisk) GetPropertyVirtualDiskFootprint ¶

func (instance *MSFT_PhysicalDisk) GetPropertyVirtualDiskFootprint() (value uint64, err error)

GetVirtualDiskFootprint gets the value of VirtualDiskFootprint for the instance

func (*MSFT_PhysicalDisk) IsDeviceCacheEnabled ¶

func (instance *MSFT_PhysicalDisk) IsDeviceCacheEnabled(IsDeviceCacheEnabled bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="IsDeviceCacheEnabled" type="bool "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_PhysicalDisk) IsPowerProtected ¶

func (instance *MSFT_PhysicalDisk) IsPowerProtected(IsPowerProtected bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="IsPowerProtected" type="bool "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_PhysicalDisk) Maintenance ¶

func (instance *MSFT_PhysicalDisk) Maintenance(EnableIndication bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_PhysicalDisk) Maintenance2 ¶

func (instance *MSFT_PhysicalDisk) Maintenance2(EnableIndication bool,
	EnableMaintenanceMode bool,
	Timeout uint32,
	IgnoreDetachedVirtualDisks bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_PhysicalDisk) Reset ¶

func (instance *MSFT_PhysicalDisk) Reset(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_PhysicalDisk) SetAttributes ¶

func (instance *MSFT_PhysicalDisk) SetAttributes(MediaType PhysicalDisk_MediaType,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_PhysicalDisk) SetAttributes2 ¶

func (instance *MSFT_PhysicalDisk) SetAttributes2(MediaType uint16,
	StorageEnclosureId string,
	StorageScaleUnitId string,
	ExtendedStatus string) (result uint32, err error)

<param name="ExtendedStatus" type="string "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_PhysicalDisk) SetDescription ¶

func (instance *MSFT_PhysicalDisk) SetDescription(Description string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_PhysicalDisk) SetFriendlyName ¶

func (instance *MSFT_PhysicalDisk) SetFriendlyName(FriendlyName string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_PhysicalDisk) SetPropertyAdapterSerialNumber ¶

func (instance *MSFT_PhysicalDisk) SetPropertyAdapterSerialNumber(value string) (err error)

SetAdapterSerialNumber sets the value of AdapterSerialNumber for the instance

func (*MSFT_PhysicalDisk) SetPropertyAllocatedSize ¶

func (instance *MSFT_PhysicalDisk) SetPropertyAllocatedSize(value uint64) (err error)

SetAllocatedSize sets the value of AllocatedSize for the instance

func (*MSFT_PhysicalDisk) SetPropertyBusType ¶

func (instance *MSFT_PhysicalDisk) SetPropertyBusType(value PhysicalDisk_BusType) (err error)

SetBusType sets the value of BusType for the instance

func (*MSFT_PhysicalDisk) SetPropertyCanPool ¶

func (instance *MSFT_PhysicalDisk) SetPropertyCanPool(value bool) (err error)

SetCanPool sets the value of CanPool for the instance

func (*MSFT_PhysicalDisk) SetPropertyCannotPoolReason ¶

func (instance *MSFT_PhysicalDisk) SetPropertyCannotPoolReason(value []PhysicalDisk_CannotPoolReason) (err error)

SetCannotPoolReason sets the value of CannotPoolReason for the instance

func (*MSFT_PhysicalDisk) SetPropertyDeviceId ¶

func (instance *MSFT_PhysicalDisk) SetPropertyDeviceId(value string) (err error)

SetDeviceId sets the value of DeviceId for the instance

func (*MSFT_PhysicalDisk) SetPropertyEnclosureNumber ¶

func (instance *MSFT_PhysicalDisk) SetPropertyEnclosureNumber(value uint16) (err error)

SetEnclosureNumber sets the value of EnclosureNumber for the instance

func (*MSFT_PhysicalDisk) SetPropertyFirmwareVersion ¶

func (instance *MSFT_PhysicalDisk) SetPropertyFirmwareVersion(value string) (err error)

SetFirmwareVersion sets the value of FirmwareVersion for the instance

func (*MSFT_PhysicalDisk) SetPropertyIsIndicationEnabled ¶

func (instance *MSFT_PhysicalDisk) SetPropertyIsIndicationEnabled(value bool) (err error)

SetIsIndicationEnabled sets the value of IsIndicationEnabled for the instance

func (*MSFT_PhysicalDisk) SetPropertyIsPartial ¶

func (instance *MSFT_PhysicalDisk) SetPropertyIsPartial(value bool) (err error)

SetIsPartial sets the value of IsPartial for the instance

func (*MSFT_PhysicalDisk) SetPropertyLogicalSectorSize ¶

func (instance *MSFT_PhysicalDisk) SetPropertyLogicalSectorSize(value uint64) (err error)

SetLogicalSectorSize sets the value of LogicalSectorSize for the instance

func (*MSFT_PhysicalDisk) SetPropertyMediaType ¶

func (instance *MSFT_PhysicalDisk) SetPropertyMediaType(value PhysicalDisk_MediaType) (err error)

SetMediaType sets the value of MediaType for the instance

func (*MSFT_PhysicalDisk) SetPropertyOtherCannotPoolReasonDescription ¶

func (instance *MSFT_PhysicalDisk) SetPropertyOtherCannotPoolReasonDescription(value string) (err error)

SetOtherCannotPoolReasonDescription sets the value of OtherCannotPoolReasonDescription for the instance

func (*MSFT_PhysicalDisk) SetPropertyPartNumber ¶

func (instance *MSFT_PhysicalDisk) SetPropertyPartNumber(value string) (err error)

SetPartNumber sets the value of PartNumber for the instance

func (*MSFT_PhysicalDisk) SetPropertyPhysicalSectorSize ¶

func (instance *MSFT_PhysicalDisk) SetPropertyPhysicalSectorSize(value uint64) (err error)

SetPhysicalSectorSize sets the value of PhysicalSectorSize for the instance

func (*MSFT_PhysicalDisk) SetPropertySize ¶

func (instance *MSFT_PhysicalDisk) SetPropertySize(value uint64) (err error)

SetSize sets the value of Size for the instance

func (*MSFT_PhysicalDisk) SetPropertySlotNumber ¶

func (instance *MSFT_PhysicalDisk) SetPropertySlotNumber(value uint16) (err error)

SetSlotNumber sets the value of SlotNumber for the instance

func (*MSFT_PhysicalDisk) SetPropertySoftwareVersion ¶

func (instance *MSFT_PhysicalDisk) SetPropertySoftwareVersion(value string) (err error)

SetSoftwareVersion sets the value of SoftwareVersion for the instance

func (*MSFT_PhysicalDisk) SetPropertySpindleSpeed ¶

func (instance *MSFT_PhysicalDisk) SetPropertySpindleSpeed(value uint32) (err error)

SetSpindleSpeed sets the value of SpindleSpeed for the instance

func (*MSFT_PhysicalDisk) SetPropertyStoragePoolUniqueId ¶

func (instance *MSFT_PhysicalDisk) SetPropertyStoragePoolUniqueId(value string) (err error)

SetStoragePoolUniqueId sets the value of StoragePoolUniqueId for the instance

func (*MSFT_PhysicalDisk) SetPropertySupportedUsages ¶

func (instance *MSFT_PhysicalDisk) SetPropertySupportedUsages(value []PhysicalDisk_SupportedUsages) (err error)

SetSupportedUsages sets the value of SupportedUsages for the instance

func (*MSFT_PhysicalDisk) SetPropertyUniqueIdFormat ¶

func (instance *MSFT_PhysicalDisk) SetPropertyUniqueIdFormat(value PhysicalDisk_UniqueIdFormat) (err error)

SetUniqueIdFormat sets the value of UniqueIdFormat for the instance

func (*MSFT_PhysicalDisk) SetPropertyUsage ¶

func (instance *MSFT_PhysicalDisk) SetPropertyUsage(value PhysicalDisk_Usage) (err error)

SetUsage sets the value of Usage for the instance

func (*MSFT_PhysicalDisk) SetPropertyVirtualDiskFootprint ¶

func (instance *MSFT_PhysicalDisk) SetPropertyVirtualDiskFootprint(value uint64) (err error)

SetVirtualDiskFootprint sets the value of VirtualDiskFootprint for the instance

func (*MSFT_PhysicalDisk) SetUsage ¶

func (instance *MSFT_PhysicalDisk) SetUsage(Usage PhysicalDisk_Usage,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_PhysicalDisk) UpdateFirmware ¶

func (instance *MSFT_PhysicalDisk) UpdateFirmware(ImagePath string,
	SlotNumber uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

type MSFT_PhysicalDiskToStorageReliabilityCounter ¶

type MSFT_PhysicalDiskToStorageReliabilityCounter struct {
	*cim.WmiInstance

	//
	PhysicalDisk MSFT_PhysicalDisk

	//
	StorageReliabilityCounter MSFT_StorageReliabilityCounter
}

MSFT_PhysicalDiskToStorageReliabilityCounter struct

func NewMSFT_PhysicalDiskToStorageReliabilityCounterEx1 ¶ added in v0.1.1

func NewMSFT_PhysicalDiskToStorageReliabilityCounterEx1(instance *cim.WmiInstance) (newInstance *MSFT_PhysicalDiskToStorageReliabilityCounter, err error)

func NewMSFT_PhysicalDiskToStorageReliabilityCounterEx6 ¶ added in v0.1.1

func NewMSFT_PhysicalDiskToStorageReliabilityCounterEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_PhysicalDiskToStorageReliabilityCounter, err error)

func (*MSFT_PhysicalDiskToStorageReliabilityCounter) GetPropertyPhysicalDisk ¶

func (instance *MSFT_PhysicalDiskToStorageReliabilityCounter) GetPropertyPhysicalDisk() (value MSFT_PhysicalDisk, err error)

GetPhysicalDisk gets the value of PhysicalDisk for the instance

func (*MSFT_PhysicalDiskToStorageReliabilityCounter) GetPropertyStorageReliabilityCounter ¶

func (instance *MSFT_PhysicalDiskToStorageReliabilityCounter) GetPropertyStorageReliabilityCounter() (value MSFT_StorageReliabilityCounter, err error)

GetStorageReliabilityCounter gets the value of StorageReliabilityCounter for the instance

func (*MSFT_PhysicalDiskToStorageReliabilityCounter) SetPropertyPhysicalDisk ¶

func (instance *MSFT_PhysicalDiskToStorageReliabilityCounter) SetPropertyPhysicalDisk(value MSFT_PhysicalDisk) (err error)

SetPhysicalDisk sets the value of PhysicalDisk for the instance

func (*MSFT_PhysicalDiskToStorageReliabilityCounter) SetPropertyStorageReliabilityCounter ¶

func (instance *MSFT_PhysicalDiskToStorageReliabilityCounter) SetPropertyStorageReliabilityCounter(value MSFT_StorageReliabilityCounter) (err error)

SetStorageReliabilityCounter sets the value of StorageReliabilityCounter for the instance

type MSFT_PhysicalExtent ¶

type MSFT_PhysicalExtent struct {
	*cim.WmiInstance

	// The column number associated with this extent.
	ColumnNumber uint16

	// The copy number associated with this extent.
	CopyNumber uint16

	// The flags associated with this extent.
	Flags uint64

	// The operational details associated with this extent.
	OperationalDetails []string

	// The operational statuses associated with this extent.
	OperationalStatus []uint16

	// The byte offset of this extent from the start of the physical disk.
	PhysicalDiskOffset uint64

	// The unique id of the physical disk associated with this extent.
	PhysicalDiskUniqueId string

	// The copy number of the replacement for this extent.
	ReplacementCopyNumber uint16

	// The size of this extent in bytes.
	Size uint64

	// The unique id of the storage tier associated with this extent.
	StorageTierUniqueId string

	// The byte offset of this extent from the start of the virtual disk.
	VirtualDiskOffset uint64

	// The unique id of the virtual disk associated with this extent.
	VirtualDiskUniqueId string
}

MSFT_PhysicalExtent struct

func NewMSFT_PhysicalExtentEx1 ¶ added in v0.1.1

func NewMSFT_PhysicalExtentEx1(instance *cim.WmiInstance) (newInstance *MSFT_PhysicalExtent, err error)

func NewMSFT_PhysicalExtentEx6 ¶ added in v0.1.1

func NewMSFT_PhysicalExtentEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_PhysicalExtent, err error)

func (*MSFT_PhysicalExtent) GetPropertyColumnNumber ¶

func (instance *MSFT_PhysicalExtent) GetPropertyColumnNumber() (value uint16, err error)

GetColumnNumber gets the value of ColumnNumber for the instance

func (*MSFT_PhysicalExtent) GetPropertyCopyNumber ¶

func (instance *MSFT_PhysicalExtent) GetPropertyCopyNumber() (value uint16, err error)

GetCopyNumber gets the value of CopyNumber for the instance

func (*MSFT_PhysicalExtent) GetPropertyFlags ¶

func (instance *MSFT_PhysicalExtent) GetPropertyFlags() (value uint64, err error)

GetFlags gets the value of Flags for the instance

func (*MSFT_PhysicalExtent) GetPropertyOperationalDetails ¶

func (instance *MSFT_PhysicalExtent) GetPropertyOperationalDetails() (value []string, err error)

GetOperationalDetails gets the value of OperationalDetails for the instance

func (*MSFT_PhysicalExtent) GetPropertyOperationalStatus ¶

func (instance *MSFT_PhysicalExtent) GetPropertyOperationalStatus() (value []uint16, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_PhysicalExtent) GetPropertyPhysicalDiskOffset ¶

func (instance *MSFT_PhysicalExtent) GetPropertyPhysicalDiskOffset() (value uint64, err error)

GetPhysicalDiskOffset gets the value of PhysicalDiskOffset for the instance

func (*MSFT_PhysicalExtent) GetPropertyPhysicalDiskUniqueId ¶

func (instance *MSFT_PhysicalExtent) GetPropertyPhysicalDiskUniqueId() (value string, err error)

GetPhysicalDiskUniqueId gets the value of PhysicalDiskUniqueId for the instance

func (*MSFT_PhysicalExtent) GetPropertyReplacementCopyNumber ¶

func (instance *MSFT_PhysicalExtent) GetPropertyReplacementCopyNumber() (value uint16, err error)

GetReplacementCopyNumber gets the value of ReplacementCopyNumber for the instance

func (*MSFT_PhysicalExtent) GetPropertySize ¶

func (instance *MSFT_PhysicalExtent) GetPropertySize() (value uint64, err error)

GetSize gets the value of Size for the instance

func (*MSFT_PhysicalExtent) GetPropertyStorageTierUniqueId ¶

func (instance *MSFT_PhysicalExtent) GetPropertyStorageTierUniqueId() (value string, err error)

GetStorageTierUniqueId gets the value of StorageTierUniqueId for the instance

func (*MSFT_PhysicalExtent) GetPropertyVirtualDiskOffset ¶

func (instance *MSFT_PhysicalExtent) GetPropertyVirtualDiskOffset() (value uint64, err error)

GetVirtualDiskOffset gets the value of VirtualDiskOffset for the instance

func (*MSFT_PhysicalExtent) GetPropertyVirtualDiskUniqueId ¶

func (instance *MSFT_PhysicalExtent) GetPropertyVirtualDiskUniqueId() (value string, err error)

GetVirtualDiskUniqueId gets the value of VirtualDiskUniqueId for the instance

func (*MSFT_PhysicalExtent) SetPropertyColumnNumber ¶

func (instance *MSFT_PhysicalExtent) SetPropertyColumnNumber(value uint16) (err error)

SetColumnNumber sets the value of ColumnNumber for the instance

func (*MSFT_PhysicalExtent) SetPropertyCopyNumber ¶

func (instance *MSFT_PhysicalExtent) SetPropertyCopyNumber(value uint16) (err error)

SetCopyNumber sets the value of CopyNumber for the instance

func (*MSFT_PhysicalExtent) SetPropertyFlags ¶

func (instance *MSFT_PhysicalExtent) SetPropertyFlags(value uint64) (err error)

SetFlags sets the value of Flags for the instance

func (*MSFT_PhysicalExtent) SetPropertyOperationalDetails ¶

func (instance *MSFT_PhysicalExtent) SetPropertyOperationalDetails(value []string) (err error)

SetOperationalDetails sets the value of OperationalDetails for the instance

func (*MSFT_PhysicalExtent) SetPropertyOperationalStatus ¶

func (instance *MSFT_PhysicalExtent) SetPropertyOperationalStatus(value []uint16) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_PhysicalExtent) SetPropertyPhysicalDiskOffset ¶

func (instance *MSFT_PhysicalExtent) SetPropertyPhysicalDiskOffset(value uint64) (err error)

SetPhysicalDiskOffset sets the value of PhysicalDiskOffset for the instance

func (*MSFT_PhysicalExtent) SetPropertyPhysicalDiskUniqueId ¶

func (instance *MSFT_PhysicalExtent) SetPropertyPhysicalDiskUniqueId(value string) (err error)

SetPhysicalDiskUniqueId sets the value of PhysicalDiskUniqueId for the instance

func (*MSFT_PhysicalExtent) SetPropertyReplacementCopyNumber ¶

func (instance *MSFT_PhysicalExtent) SetPropertyReplacementCopyNumber(value uint16) (err error)

SetReplacementCopyNumber sets the value of ReplacementCopyNumber for the instance

func (*MSFT_PhysicalExtent) SetPropertySize ¶

func (instance *MSFT_PhysicalExtent) SetPropertySize(value uint64) (err error)

SetSize sets the value of Size for the instance

func (*MSFT_PhysicalExtent) SetPropertyStorageTierUniqueId ¶

func (instance *MSFT_PhysicalExtent) SetPropertyStorageTierUniqueId(value string) (err error)

SetStorageTierUniqueId sets the value of StorageTierUniqueId for the instance

func (*MSFT_PhysicalExtent) SetPropertyVirtualDiskOffset ¶

func (instance *MSFT_PhysicalExtent) SetPropertyVirtualDiskOffset(value uint64) (err error)

SetVirtualDiskOffset sets the value of VirtualDiskOffset for the instance

func (*MSFT_PhysicalExtent) SetPropertyVirtualDiskUniqueId ¶

func (instance *MSFT_PhysicalExtent) SetPropertyVirtualDiskUniqueId(value string) (err error)

SetVirtualDiskUniqueId sets the value of VirtualDiskUniqueId for the instance

type MSFT_ReplicaPeer ¶

type MSFT_ReplicaPeer struct {
	*MSFT_StorageObject

	// Indicates if the ReplicaPeer is primary i.e: If the ReplicaPeer is a System Element and not a Synced Element
	IsPrimary bool

	// Populated when "Type" has the value of "EmbeddedInstance".
	PeerObject MSFT_StorageObject

	// The ObjectId of the replica peer within the replica's storage subsystem.
	PeerObjectId string

	// The name of the replica peer within the replica's storage subsystem.
	PeerObjectName string

	// The object type of this replica peer.
	PeerObjectType ReplicaPeer_PeerObjectType

	// If the SMP is of type 2 - 'SMI-S', this field contains the protocol, computer host name, and port of the SMI-S server. This field will be NULL otherwise.
	PeerProviderURI string

	// The subsystem name of the replica peer within the replica's storage subsystem.
	PeerSubsystemName string

	// The UniqueId of the replica peer within the replica's storage subsystem.
	PeerUniqueId string
}

MSFT_ReplicaPeer struct

func NewMSFT_ReplicaPeerEx1 ¶ added in v0.1.1

func NewMSFT_ReplicaPeerEx1(instance *cim.WmiInstance) (newInstance *MSFT_ReplicaPeer, err error)

func NewMSFT_ReplicaPeerEx6 ¶ added in v0.1.1

func NewMSFT_ReplicaPeerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_ReplicaPeer, err error)

func (*MSFT_ReplicaPeer) GetPropertyIsPrimary ¶

func (instance *MSFT_ReplicaPeer) GetPropertyIsPrimary() (value bool, err error)

GetIsPrimary gets the value of IsPrimary for the instance

func (*MSFT_ReplicaPeer) GetPropertyPeerObject ¶

func (instance *MSFT_ReplicaPeer) GetPropertyPeerObject() (value MSFT_StorageObject, err error)

GetPeerObject gets the value of PeerObject for the instance

func (*MSFT_ReplicaPeer) GetPropertyPeerObjectId ¶

func (instance *MSFT_ReplicaPeer) GetPropertyPeerObjectId() (value string, err error)

GetPeerObjectId gets the value of PeerObjectId for the instance

func (*MSFT_ReplicaPeer) GetPropertyPeerObjectName ¶

func (instance *MSFT_ReplicaPeer) GetPropertyPeerObjectName() (value string, err error)

GetPeerObjectName gets the value of PeerObjectName for the instance

func (*MSFT_ReplicaPeer) GetPropertyPeerObjectType ¶

func (instance *MSFT_ReplicaPeer) GetPropertyPeerObjectType() (value ReplicaPeer_PeerObjectType, err error)

GetPeerObjectType gets the value of PeerObjectType for the instance

func (*MSFT_ReplicaPeer) GetPropertyPeerProviderURI ¶

func (instance *MSFT_ReplicaPeer) GetPropertyPeerProviderURI() (value string, err error)

GetPeerProviderURI gets the value of PeerProviderURI for the instance

func (*MSFT_ReplicaPeer) GetPropertyPeerSubsystemName ¶

func (instance *MSFT_ReplicaPeer) GetPropertyPeerSubsystemName() (value string, err error)

GetPeerSubsystemName gets the value of PeerSubsystemName for the instance

func (*MSFT_ReplicaPeer) GetPropertyPeerUniqueId ¶

func (instance *MSFT_ReplicaPeer) GetPropertyPeerUniqueId() (value string, err error)

GetPeerUniqueId gets the value of PeerUniqueId for the instance

func (*MSFT_ReplicaPeer) SetPropertyIsPrimary ¶

func (instance *MSFT_ReplicaPeer) SetPropertyIsPrimary(value bool) (err error)

SetIsPrimary sets the value of IsPrimary for the instance

func (*MSFT_ReplicaPeer) SetPropertyPeerObject ¶

func (instance *MSFT_ReplicaPeer) SetPropertyPeerObject(value MSFT_StorageObject) (err error)

SetPeerObject sets the value of PeerObject for the instance

func (*MSFT_ReplicaPeer) SetPropertyPeerObjectId ¶

func (instance *MSFT_ReplicaPeer) SetPropertyPeerObjectId(value string) (err error)

SetPeerObjectId sets the value of PeerObjectId for the instance

func (*MSFT_ReplicaPeer) SetPropertyPeerObjectName ¶

func (instance *MSFT_ReplicaPeer) SetPropertyPeerObjectName(value string) (err error)

SetPeerObjectName sets the value of PeerObjectName for the instance

func (*MSFT_ReplicaPeer) SetPropertyPeerObjectType ¶

func (instance *MSFT_ReplicaPeer) SetPropertyPeerObjectType(value ReplicaPeer_PeerObjectType) (err error)

SetPeerObjectType sets the value of PeerObjectType for the instance

func (*MSFT_ReplicaPeer) SetPropertyPeerProviderURI ¶

func (instance *MSFT_ReplicaPeer) SetPropertyPeerProviderURI(value string) (err error)

SetPeerProviderURI sets the value of PeerProviderURI for the instance

func (*MSFT_ReplicaPeer) SetPropertyPeerSubsystemName ¶

func (instance *MSFT_ReplicaPeer) SetPropertyPeerSubsystemName(value string) (err error)

SetPeerSubsystemName sets the value of PeerSubsystemName for the instance

func (*MSFT_ReplicaPeer) SetPropertyPeerUniqueId ¶

func (instance *MSFT_ReplicaPeer) SetPropertyPeerUniqueId(value string) (err error)

SetPeerUniqueId sets the value of PeerUniqueId for the instance

type MSFT_ReplicationCapabilities ¶

type MSFT_ReplicationCapabilities struct {
	*MSFT_StorageObject

	// Default value for recovery point
	DefaultRecoveryPointObjective uint32

	// Enumeration indicating what operations will be executed as asynchronous jobs. If an operation is included in both this and SupportedSynchronousActions properties then the underlying implementation is indicating that it may or may not create a job.
	///Note: the following methods are not supported asynchronously, hence the gap between 11 and 19:
	///	 - CreateGroup
	///	 - DeleteGroup
	///	 - AddMembers
	///	 - RemoveMembers
	///	 - AddReplicationEntity
	///	 - AddServiceAccessPoint
	///	 - AddSharedSecret.
	SupportedAsynchronousActions []ReplicationCapabilities_SupportedAsynchronousActions

	// An array of supported features of partition objects for replication.
	SupportedLogVolumeFeatures []ReplicationCapabilities_SupportedLogVolumeFeatures

	// Maximum log size in bytes supported for replication.
	SupportedMaximumLogSize uint64

	// Minimum log size in bytes supported for replication.
	SupportedMinimumLogSize uint64

	// Enumeration indicating the supported object types associated with these replication capabilities.
	SupportedObjectTypes []ReplicationCapabilities_SupportedObjectTypes

	// An array of supported features of partition objects for replication.
	SupportedReplicatedPartitionFeatures []ReplicationCapabilities_SupportedReplicatedPartitionFeatures

	// Enumeration indicating the supported SyncType/Mode/Local-or-Remote combinations.
	SupportedReplicationTypes []ReplicationCapabilities_SupportedReplicationTypes

	// Enumeration indicating what operations will be executed synchronously -- without the creation of a job. If an operation is included in both this property and SupportedAsynchronousActions then the underlying implementation is indicating that it may or may not create a job.
	///Note: the following methods are not supported asynchronously:
	///	 - CreateGroup
	///	 - DeleteGroup
	///	 - AddMembers
	///	 - RemoveMembers
	///	 - AddReplicationEntity
	///	 - AddServiceAccessPoint
	///	 - AddSharedSecret.
	SupportedSynchronousActions []ReplicationCapabilities_SupportedSynchronousActions

	// Indicates if CreateReplicationShip operation is supported
	SupportsCreateReplicationRelationshipMethod bool

	// Indicates if empty Replicaiotn Groups are allowed
	SupportsEmptyReplicationGroup bool

	// Indicates if this is a fully discovered model
	SupportsFullDiscovery bool

	// Indicates if Replication Groups is supported
	SupportsReplicationGroup bool
}

MSFT_ReplicationCapabilities struct

func NewMSFT_ReplicationCapabilitiesEx1 ¶ added in v0.1.1

func NewMSFT_ReplicationCapabilitiesEx1(instance *cim.WmiInstance) (newInstance *MSFT_ReplicationCapabilities, err error)

func NewMSFT_ReplicationCapabilitiesEx6 ¶ added in v0.1.1

func NewMSFT_ReplicationCapabilitiesEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_ReplicationCapabilities, err error)

func (*MSFT_ReplicationCapabilities) GetPropertyDefaultRecoveryPointObjective ¶

func (instance *MSFT_ReplicationCapabilities) GetPropertyDefaultRecoveryPointObjective() (value uint32, err error)

GetDefaultRecoveryPointObjective gets the value of DefaultRecoveryPointObjective for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportedAsynchronousActions ¶

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportedAsynchronousActions() (value []ReplicationCapabilities_SupportedAsynchronousActions, err error)

GetSupportedAsynchronousActions gets the value of SupportedAsynchronousActions for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportedLogVolumeFeatures ¶

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportedLogVolumeFeatures() (value []ReplicationCapabilities_SupportedLogVolumeFeatures, err error)

GetSupportedLogVolumeFeatures gets the value of SupportedLogVolumeFeatures for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportedMaximumLogSize ¶

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportedMaximumLogSize() (value uint64, err error)

GetSupportedMaximumLogSize gets the value of SupportedMaximumLogSize for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportedMinimumLogSize ¶

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportedMinimumLogSize() (value uint64, err error)

GetSupportedMinimumLogSize gets the value of SupportedMinimumLogSize for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportedObjectTypes ¶

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportedObjectTypes() (value []ReplicationCapabilities_SupportedObjectTypes, err error)

GetSupportedObjectTypes gets the value of SupportedObjectTypes for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportedReplicatedPartitionFeatures ¶

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportedReplicatedPartitionFeatures() (value []ReplicationCapabilities_SupportedReplicatedPartitionFeatures, err error)

GetSupportedReplicatedPartitionFeatures gets the value of SupportedReplicatedPartitionFeatures for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportedReplicationTypes ¶

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportedReplicationTypes() (value []ReplicationCapabilities_SupportedReplicationTypes, err error)

GetSupportedReplicationTypes gets the value of SupportedReplicationTypes for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportedSynchronousActions ¶

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportedSynchronousActions() (value []ReplicationCapabilities_SupportedSynchronousActions, err error)

GetSupportedSynchronousActions gets the value of SupportedSynchronousActions for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportsCreateReplicationRelationshipMethod ¶

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportsCreateReplicationRelationshipMethod() (value bool, err error)

GetSupportsCreateReplicationRelationshipMethod gets the value of SupportsCreateReplicationRelationshipMethod for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportsEmptyReplicationGroup ¶

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportsEmptyReplicationGroup() (value bool, err error)

GetSupportsEmptyReplicationGroup gets the value of SupportsEmptyReplicationGroup for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportsFullDiscovery ¶

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportsFullDiscovery() (value bool, err error)

GetSupportsFullDiscovery gets the value of SupportsFullDiscovery for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportsReplicationGroup ¶

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportsReplicationGroup() (value bool, err error)

GetSupportsReplicationGroup gets the value of SupportsReplicationGroup for the instance

func (*MSFT_ReplicationCapabilities) GetRecoveryPointData ¶

func (instance *MSFT_ReplicationCapabilities) GetRecoveryPointData(ReplicationType uint16,
	DefaultRecoveryPoint uint32,
	RecoveryPointValues []uint32,
	RecoveryPointIndicator uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="DefaultRecoveryPoint" type="uint32 "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="RecoveryPointIndicator" type="uint16 "></param> <param name="RecoveryPointValues" type="uint32 []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_ReplicationCapabilities) GetSupportedCopyStates ¶

func (instance *MSFT_ReplicationCapabilities) GetSupportedCopyStates(ReplicationType uint16,
	SupportedCopyStates []uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SupportedCopyStates" type="uint16 []"></param>

func (*MSFT_ReplicationCapabilities) GetSupportedFeatures ¶

func (instance *MSFT_ReplicationCapabilities) GetSupportedFeatures(ReplicationType uint16,
	Features []uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="Features" type="uint16 []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_ReplicationCapabilities) GetSupportedGroupCopyStates ¶

func (instance *MSFT_ReplicationCapabilities) GetSupportedGroupCopyStates(ReplicationType uint16,
	SupportedCopyStates []uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SupportedCopyStates" type="uint16 []"></param>

func (*MSFT_ReplicationCapabilities) GetSupportedGroupFeatures ¶

func (instance *MSFT_ReplicationCapabilities) GetSupportedGroupFeatures(ReplicationType uint16,
	GroupFeatures []uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="GroupFeatures" type="uint16 []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_ReplicationCapabilities) GetSupportedGroupOperations ¶

func (instance *MSFT_ReplicationCapabilities) GetSupportedGroupOperations(ReplicationType uint16,
	SupportedGroupOperations []uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SupportedGroupOperations" type="uint16 []"></param>

func (*MSFT_ReplicationCapabilities) GetSupportedOperations ¶

func (instance *MSFT_ReplicationCapabilities) GetSupportedOperations(ReplicationType uint16,
	SupportedOperations []uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SupportedOperations" type="uint16 []"></param>

func (*MSFT_ReplicationCapabilities) SetPropertyDefaultRecoveryPointObjective ¶

func (instance *MSFT_ReplicationCapabilities) SetPropertyDefaultRecoveryPointObjective(value uint32) (err error)

SetDefaultRecoveryPointObjective sets the value of DefaultRecoveryPointObjective for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportedAsynchronousActions ¶

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportedAsynchronousActions(value []ReplicationCapabilities_SupportedAsynchronousActions) (err error)

SetSupportedAsynchronousActions sets the value of SupportedAsynchronousActions for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportedLogVolumeFeatures ¶

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportedLogVolumeFeatures(value []ReplicationCapabilities_SupportedLogVolumeFeatures) (err error)

SetSupportedLogVolumeFeatures sets the value of SupportedLogVolumeFeatures for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportedMaximumLogSize ¶

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportedMaximumLogSize(value uint64) (err error)

SetSupportedMaximumLogSize sets the value of SupportedMaximumLogSize for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportedMinimumLogSize ¶

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportedMinimumLogSize(value uint64) (err error)

SetSupportedMinimumLogSize sets the value of SupportedMinimumLogSize for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportedObjectTypes ¶

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportedObjectTypes(value []ReplicationCapabilities_SupportedObjectTypes) (err error)

SetSupportedObjectTypes sets the value of SupportedObjectTypes for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportedReplicatedPartitionFeatures ¶

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportedReplicatedPartitionFeatures(value []ReplicationCapabilities_SupportedReplicatedPartitionFeatures) (err error)

SetSupportedReplicatedPartitionFeatures sets the value of SupportedReplicatedPartitionFeatures for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportedReplicationTypes ¶

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportedReplicationTypes(value []ReplicationCapabilities_SupportedReplicationTypes) (err error)

SetSupportedReplicationTypes sets the value of SupportedReplicationTypes for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportedSynchronousActions ¶

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportedSynchronousActions(value []ReplicationCapabilities_SupportedSynchronousActions) (err error)

SetSupportedSynchronousActions sets the value of SupportedSynchronousActions for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportsCreateReplicationRelationshipMethod ¶

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportsCreateReplicationRelationshipMethod(value bool) (err error)

SetSupportsCreateReplicationRelationshipMethod sets the value of SupportsCreateReplicationRelationshipMethod for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportsEmptyReplicationGroup ¶

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportsEmptyReplicationGroup(value bool) (err error)

SetSupportsEmptyReplicationGroup sets the value of SupportsEmptyReplicationGroup for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportsFullDiscovery ¶

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportsFullDiscovery(value bool) (err error)

SetSupportsFullDiscovery sets the value of SupportsFullDiscovery for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportsReplicationGroup ¶

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportsReplicationGroup(value bool) (err error)

SetSupportsReplicationGroup sets the value of SupportsReplicationGroup for the instance

type MSFT_ReplicationGroup ¶

type MSFT_ReplicationGroup struct {
	*MSFT_StorageObject

	// A user-friendly string representing the description of the replication group.
	Description string

	// A user-friendly string representing the name of the replication group.
	FriendlyName string

	// Denotes the current health status of the replication group. Health of a group is derived from the health of the backing storage replicas.
	/// 0 - 'Healthy': All replicas are in a healthy state.
	///1 - 'Warning': The majority of replicas are healthy, but one or more may be not fully synchronized.
	///2 - 'Unhealthy': The majority of replicas are unhealthy or in a failed state.
	HealthStatus ReplicationGroup_HealthStatus

	// Indicates the current operating conditions of the group. Unlike HealthStatus, this field indicates the status of hardware, software, and infrastructure issues related to this group, and can contain multiple values.
	OperationalStatus []ReplicationGroup_OperationalStatus
}

MSFT_ReplicationGroup struct

func NewMSFT_ReplicationGroupEx1 ¶ added in v0.1.1

func NewMSFT_ReplicationGroupEx1(instance *cim.WmiInstance) (newInstance *MSFT_ReplicationGroup, err error)

func NewMSFT_ReplicationGroupEx6 ¶ added in v0.1.1

func NewMSFT_ReplicationGroupEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_ReplicationGroup, err error)

func (*MSFT_ReplicationGroup) AddMember ¶

func (instance *MSFT_ReplicationGroup) AddMember(StorageObjects []MSFT_StorageObject,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_ReplicationGroup) CreateReplica ¶

func (instance *MSFT_ReplicationGroup) CreateReplica(FriendlyName string,
	TargetStorageSubsystem MSFT_ReplicaPeer,
	TargetGroupObjectId string,
	TargetStoragePoolObjectId string,
	RecoveryPointObjective uint32,
	ReplicationSettings MSFT_ReplicationSettings,
	SyncType uint16,
	CreatedReplicaPeer MSFT_ReplicaPeer,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedReplicaPeer" type="MSFT_ReplicaPeer "></param> <param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_ReplicationGroup) DeleteObject ¶

func (instance *MSFT_ReplicationGroup) DeleteObject(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_ReplicationGroup) GetPropertyDescription ¶

func (instance *MSFT_ReplicationGroup) GetPropertyDescription() (value string, err error)

GetDescription gets the value of Description for the instance

func (*MSFT_ReplicationGroup) GetPropertyFriendlyName ¶

func (instance *MSFT_ReplicationGroup) GetPropertyFriendlyName() (value string, err error)

GetFriendlyName gets the value of FriendlyName for the instance

func (*MSFT_ReplicationGroup) GetPropertyHealthStatus ¶

func (instance *MSFT_ReplicationGroup) GetPropertyHealthStatus() (value ReplicationGroup_HealthStatus, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_ReplicationGroup) GetPropertyOperationalStatus ¶

func (instance *MSFT_ReplicationGroup) GetPropertyOperationalStatus() (value []ReplicationGroup_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_ReplicationGroup) GetReplicationSettings ¶

func (instance *MSFT_ReplicationGroup) GetReplicationSettings(ReplicationSettings MSFT_ReplicationSettings,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReplicationSettings" type="MSFT_ReplicationSettings "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_ReplicationGroup) RemoveMember ¶

func (instance *MSFT_ReplicationGroup) RemoveMember(StorageObjects []MSFT_StorageObject,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_ReplicationGroup) SetFriendlyName ¶

func (instance *MSFT_ReplicationGroup) SetFriendlyName(FriendlyName string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_ReplicationGroup) SetPropertyDescription ¶

func (instance *MSFT_ReplicationGroup) SetPropertyDescription(value string) (err error)

SetDescription sets the value of Description for the instance

func (*MSFT_ReplicationGroup) SetPropertyFriendlyName ¶

func (instance *MSFT_ReplicationGroup) SetPropertyFriendlyName(value string) (err error)

SetFriendlyName sets the value of FriendlyName for the instance

func (*MSFT_ReplicationGroup) SetPropertyHealthStatus ¶

func (instance *MSFT_ReplicationGroup) SetPropertyHealthStatus(value ReplicationGroup_HealthStatus) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_ReplicationGroup) SetPropertyOperationalStatus ¶

func (instance *MSFT_ReplicationGroup) SetPropertyOperationalStatus(value []ReplicationGroup_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_ReplicationGroup) SetReplicationRelationship ¶

func (instance *MSFT_ReplicationGroup) SetReplicationRelationship(Operation uint16,
	TargetGroup MSFT_ReplicaPeer,
	SourceStorageObjects []MSFT_StorageObject,
	TargetStorageObjects []MSFT_StorageObject,
	SyncPairs []MSFT_Synchronized,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_ReplicationGroup) SetReplicationSettings ¶

func (instance *MSFT_ReplicationGroup) SetReplicationSettings(ReplicationSettings MSFT_ReplicationSettings,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

type MSFT_ReplicationGroupToPartition ¶

type MSFT_ReplicationGroupToPartition struct {
	*cim.WmiInstance

	//
	Partition MSFT_Partition

	//
	ReplicationGroup MSFT_ReplicationGroup
}

MSFT_ReplicationGroupToPartition struct

func NewMSFT_ReplicationGroupToPartitionEx1 ¶ added in v0.1.1

func NewMSFT_ReplicationGroupToPartitionEx1(instance *cim.WmiInstance) (newInstance *MSFT_ReplicationGroupToPartition, err error)

func NewMSFT_ReplicationGroupToPartitionEx6 ¶ added in v0.1.1

func NewMSFT_ReplicationGroupToPartitionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_ReplicationGroupToPartition, err error)

func (*MSFT_ReplicationGroupToPartition) GetPropertyPartition ¶

func (instance *MSFT_ReplicationGroupToPartition) GetPropertyPartition() (value MSFT_Partition, err error)

GetPartition gets the value of Partition for the instance

func (*MSFT_ReplicationGroupToPartition) GetPropertyReplicationGroup ¶

func (instance *MSFT_ReplicationGroupToPartition) GetPropertyReplicationGroup() (value MSFT_ReplicationGroup, err error)

GetReplicationGroup gets the value of ReplicationGroup for the instance

func (*MSFT_ReplicationGroupToPartition) SetPropertyPartition ¶

func (instance *MSFT_ReplicationGroupToPartition) SetPropertyPartition(value MSFT_Partition) (err error)

SetPartition sets the value of Partition for the instance

func (*MSFT_ReplicationGroupToPartition) SetPropertyReplicationGroup ¶

func (instance *MSFT_ReplicationGroupToPartition) SetPropertyReplicationGroup(value MSFT_ReplicationGroup) (err error)

SetReplicationGroup sets the value of ReplicationGroup for the instance

type MSFT_ReplicationGroupToReplicaPeer ¶

type MSFT_ReplicationGroupToReplicaPeer struct {
	*MSFT_Synchronized

	//
	ReplicaPeer MSFT_ReplicaPeer

	//
	ReplicationGroup MSFT_ReplicationGroup
}

MSFT_ReplicationGroupToReplicaPeer struct

func NewMSFT_ReplicationGroupToReplicaPeerEx1 ¶ added in v0.1.1

func NewMSFT_ReplicationGroupToReplicaPeerEx1(instance *cim.WmiInstance) (newInstance *MSFT_ReplicationGroupToReplicaPeer, err error)

func NewMSFT_ReplicationGroupToReplicaPeerEx6 ¶ added in v0.1.1

func NewMSFT_ReplicationGroupToReplicaPeerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_ReplicationGroupToReplicaPeer, err error)

func (*MSFT_ReplicationGroupToReplicaPeer) GetPropertyReplicaPeer ¶

func (instance *MSFT_ReplicationGroupToReplicaPeer) GetPropertyReplicaPeer() (value MSFT_ReplicaPeer, err error)

GetReplicaPeer gets the value of ReplicaPeer for the instance

func (*MSFT_ReplicationGroupToReplicaPeer) GetPropertyReplicationGroup ¶

func (instance *MSFT_ReplicationGroupToReplicaPeer) GetPropertyReplicationGroup() (value MSFT_ReplicationGroup, err error)

GetReplicationGroup gets the value of ReplicationGroup for the instance

func (*MSFT_ReplicationGroupToReplicaPeer) SetPropertyReplicaPeer ¶

func (instance *MSFT_ReplicationGroupToReplicaPeer) SetPropertyReplicaPeer(value MSFT_ReplicaPeer) (err error)

SetReplicaPeer sets the value of ReplicaPeer for the instance

func (*MSFT_ReplicationGroupToReplicaPeer) SetPropertyReplicationGroup ¶

func (instance *MSFT_ReplicationGroupToReplicaPeer) SetPropertyReplicationGroup(value MSFT_ReplicationGroup) (err error)

SetReplicationGroup sets the value of ReplicationGroup for the instance

type MSFT_ReplicationGroupToVirtualDisk ¶

type MSFT_ReplicationGroupToVirtualDisk struct {
	*cim.WmiInstance

	//
	ReplicationGroup MSFT_ReplicationGroup

	//
	VirtualDisk MSFT_VirtualDisk
}

MSFT_ReplicationGroupToVirtualDisk struct

func NewMSFT_ReplicationGroupToVirtualDiskEx1 ¶ added in v0.1.1

func NewMSFT_ReplicationGroupToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_ReplicationGroupToVirtualDisk, err error)

func NewMSFT_ReplicationGroupToVirtualDiskEx6 ¶ added in v0.1.1

func NewMSFT_ReplicationGroupToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_ReplicationGroupToVirtualDisk, err error)

func (*MSFT_ReplicationGroupToVirtualDisk) GetPropertyReplicationGroup ¶

func (instance *MSFT_ReplicationGroupToVirtualDisk) GetPropertyReplicationGroup() (value MSFT_ReplicationGroup, err error)

GetReplicationGroup gets the value of ReplicationGroup for the instance

func (*MSFT_ReplicationGroupToVirtualDisk) GetPropertyVirtualDisk ¶

func (instance *MSFT_ReplicationGroupToVirtualDisk) GetPropertyVirtualDisk() (value MSFT_VirtualDisk, err error)

GetVirtualDisk gets the value of VirtualDisk for the instance

func (*MSFT_ReplicationGroupToVirtualDisk) SetPropertyReplicationGroup ¶

func (instance *MSFT_ReplicationGroupToVirtualDisk) SetPropertyReplicationGroup(value MSFT_ReplicationGroup) (err error)

SetReplicationGroup sets the value of ReplicationGroup for the instance

func (*MSFT_ReplicationGroupToVirtualDisk) SetPropertyVirtualDisk ¶

func (instance *MSFT_ReplicationGroupToVirtualDisk) SetPropertyVirtualDisk(value MSFT_VirtualDisk) (err error)

SetVirtualDisk sets the value of VirtualDisk for the instance

type MSFT_ReplicationSettings ¶

type MSFT_ReplicationSettings struct {
	*cim.WmiInstance

	// A set of volumes where the replication journal for the ReplicationGroup is hosted.
	LogDevices []MSFT_Volume

	// Size of replication journal in units of bytes. Size must be in multiples of gigabytes.
	LogSizeInBytes uint64

	// Minimum number of synchronous replication partnerships that are in synchronous replication state for I/O to continue on source Replication Group.
	ReplicationQuorum uint16

	// Mode describes whether the target elements will be updated synchronously or asynchronously. If NULL, implementation decides the mode.
	SyncMode ReplicationSettings_SyncMode

	// TODO
	TargetElementSupplier uint16

	// TODO
	ThinProvisioningPolicy uint16
}

MSFT_ReplicationSettings struct

func NewMSFT_ReplicationSettingsEx1 ¶ added in v0.1.1

func NewMSFT_ReplicationSettingsEx1(instance *cim.WmiInstance) (newInstance *MSFT_ReplicationSettings, err error)

func NewMSFT_ReplicationSettingsEx6 ¶ added in v0.1.1

func NewMSFT_ReplicationSettingsEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_ReplicationSettings, err error)

func (*MSFT_ReplicationSettings) GetPropertyLogDevices ¶

func (instance *MSFT_ReplicationSettings) GetPropertyLogDevices() (value []MSFT_Volume, err error)

GetLogDevices gets the value of LogDevices for the instance

func (*MSFT_ReplicationSettings) GetPropertyLogSizeInBytes ¶

func (instance *MSFT_ReplicationSettings) GetPropertyLogSizeInBytes() (value uint64, err error)

GetLogSizeInBytes gets the value of LogSizeInBytes for the instance

func (*MSFT_ReplicationSettings) GetPropertyReplicationQuorum ¶

func (instance *MSFT_ReplicationSettings) GetPropertyReplicationQuorum() (value uint16, err error)

GetReplicationQuorum gets the value of ReplicationQuorum for the instance

func (*MSFT_ReplicationSettings) GetPropertySyncMode ¶

func (instance *MSFT_ReplicationSettings) GetPropertySyncMode() (value ReplicationSettings_SyncMode, err error)

GetSyncMode gets the value of SyncMode for the instance

func (*MSFT_ReplicationSettings) GetPropertyTargetElementSupplier ¶

func (instance *MSFT_ReplicationSettings) GetPropertyTargetElementSupplier() (value uint16, err error)

GetTargetElementSupplier gets the value of TargetElementSupplier for the instance

func (*MSFT_ReplicationSettings) GetPropertyThinProvisioningPolicy ¶

func (instance *MSFT_ReplicationSettings) GetPropertyThinProvisioningPolicy() (value uint16, err error)

GetThinProvisioningPolicy gets the value of ThinProvisioningPolicy for the instance

func (*MSFT_ReplicationSettings) SetPropertyLogDevices ¶

func (instance *MSFT_ReplicationSettings) SetPropertyLogDevices(value []MSFT_Volume) (err error)

SetLogDevices sets the value of LogDevices for the instance

func (*MSFT_ReplicationSettings) SetPropertyLogSizeInBytes ¶

func (instance *MSFT_ReplicationSettings) SetPropertyLogSizeInBytes(value uint64) (err error)

SetLogSizeInBytes sets the value of LogSizeInBytes for the instance

func (*MSFT_ReplicationSettings) SetPropertyReplicationQuorum ¶

func (instance *MSFT_ReplicationSettings) SetPropertyReplicationQuorum(value uint16) (err error)

SetReplicationQuorum sets the value of ReplicationQuorum for the instance

func (*MSFT_ReplicationSettings) SetPropertySyncMode ¶

func (instance *MSFT_ReplicationSettings) SetPropertySyncMode(value ReplicationSettings_SyncMode) (err error)

SetSyncMode sets the value of SyncMode for the instance

func (*MSFT_ReplicationSettings) SetPropertyTargetElementSupplier ¶

func (instance *MSFT_ReplicationSettings) SetPropertyTargetElementSupplier(value uint16) (err error)

SetTargetElementSupplier sets the value of TargetElementSupplier for the instance

func (*MSFT_ReplicationSettings) SetPropertyThinProvisioningPolicy ¶

func (instance *MSFT_ReplicationSettings) SetPropertyThinProvisioningPolicy(value uint16) (err error)

SetThinProvisioningPolicy sets the value of ThinProvisioningPolicy for the instance

type MSFT_ResiliencySetting ¶

type MSFT_ResiliencySetting struct {
	*MSFT_StorageObject

	// A system set description of the capabilities of the resiliency setting, including (but not limited to) when a setting should be used, its strengths and drawbacks, performance information, and any other information that the vendor feels is helpful to the user.
	Description string

	// This field describes the desired number of bytes that will form a strip in common striping-based resiliency settings. The strip is defined as the size of the portion of a stripe that lies on one physical disk. Thus, Interleave * NumberOfColumns will yield the total size of one stripe.
	InterleaveDefault uint64

	// This field describes the maximum number of bytes that can form a strip in common striping-based resiliency settings. The strip is defined as the size of the portion of a stripe that lies on one physical disk.
	InterleaveMax uint64

	// This field describes the minimum number of bytes that can form a strip in common striping-based resiliency settings. The strip is defined as the size of the portion of a stripe that lies on one physical disk.
	InterleaveMin uint64

	// A system set, user-friendly, display-oriented string which describes the resiliency setting.
	Name string

	// This field is a user-settable preference for the number of underlying physical disks across which data should be striped.
	NumberOfColumnsDefault uint16

	// This field describes the maximum number of underlying physical disks across which data can be striped in the common striping-based resiliency settings.
	NumberOfColumnsMax uint16

	// This field describes the minimum number of underlying physical disks across which data can be striped in the common striping-based resiliency settings.
	NumberOfColumnsMin uint16

	// This field is a user-settable preference for the number of complete data copies to maintain. Its value must be within the range defined by NumberofDataCopiesMin and NumberOfDataCopiesMax (inclusive). For new concrete pools, the default should be inherited from the corresponding primordial pool's capability. In the case of the primordial pool, the initial value for this field is left to the Storage Management Provider software.
	NumberOfDataCopiesDefault uint16

	// This field reports the maximum number of complete copies of data that can be maintained by the storage pool.
	NumberOfDataCopiesMax uint16

	// This field reports the minimum number of complete copies of data that will be maintained by the storage pool.
	NumberOfDataCopiesMin uint16

	//
	NumberOfGroupsDefault uint16

	//
	NumberOfGroupsMax uint16

	//
	NumberOfGroupsMin uint16

	// This field specifies whether a parity-based resiliency setting is using a rotated or non-rotated parity layout. If the resiliency setting is not parity based, this field must be set to NULL
	ParityLayout ResiliencySetting_ParityLayout

	// This field is a user-settable preference for how many physical disk failures a virtual disk should be able to withstand before data loss occurs.
	PhysicalDiskRedundancyDefault uint16

	// This field reports the maximum number of tolerable physical disk failures that could occur before data loss would occur.
	PhysicalDiskRedundancyMax uint16

	// This field reports the minimum number of tolerable physical disk failures that can occur before data loss would occur.
	PhysicalDiskRedundancyMin uint16

	//
	RequestNoSinglePointOfFailure bool
}

MSFT_ResiliencySetting struct

func NewMSFT_ResiliencySettingEx1 ¶ added in v0.1.1

func NewMSFT_ResiliencySettingEx1(instance *cim.WmiInstance) (newInstance *MSFT_ResiliencySetting, err error)

func NewMSFT_ResiliencySettingEx6 ¶ added in v0.1.1

func NewMSFT_ResiliencySettingEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_ResiliencySetting, err error)

func (*MSFT_ResiliencySetting) GetPropertyDescription ¶

func (instance *MSFT_ResiliencySetting) GetPropertyDescription() (value string, err error)

GetDescription gets the value of Description for the instance

func (*MSFT_ResiliencySetting) GetPropertyInterleaveDefault ¶

func (instance *MSFT_ResiliencySetting) GetPropertyInterleaveDefault() (value uint64, err error)

GetInterleaveDefault gets the value of InterleaveDefault for the instance

func (*MSFT_ResiliencySetting) GetPropertyInterleaveMax ¶

func (instance *MSFT_ResiliencySetting) GetPropertyInterleaveMax() (value uint64, err error)

GetInterleaveMax gets the value of InterleaveMax for the instance

func (*MSFT_ResiliencySetting) GetPropertyInterleaveMin ¶

func (instance *MSFT_ResiliencySetting) GetPropertyInterleaveMin() (value uint64, err error)

GetInterleaveMin gets the value of InterleaveMin for the instance

func (*MSFT_ResiliencySetting) GetPropertyName ¶

func (instance *MSFT_ResiliencySetting) GetPropertyName() (value string, err error)

GetName gets the value of Name for the instance

func (*MSFT_ResiliencySetting) GetPropertyNumberOfColumnsDefault ¶

func (instance *MSFT_ResiliencySetting) GetPropertyNumberOfColumnsDefault() (value uint16, err error)

GetNumberOfColumnsDefault gets the value of NumberOfColumnsDefault for the instance

func (*MSFT_ResiliencySetting) GetPropertyNumberOfColumnsMax ¶

func (instance *MSFT_ResiliencySetting) GetPropertyNumberOfColumnsMax() (value uint16, err error)

GetNumberOfColumnsMax gets the value of NumberOfColumnsMax for the instance

func (*MSFT_ResiliencySetting) GetPropertyNumberOfColumnsMin ¶

func (instance *MSFT_ResiliencySetting) GetPropertyNumberOfColumnsMin() (value uint16, err error)

GetNumberOfColumnsMin gets the value of NumberOfColumnsMin for the instance

func (*MSFT_ResiliencySetting) GetPropertyNumberOfDataCopiesDefault ¶

func (instance *MSFT_ResiliencySetting) GetPropertyNumberOfDataCopiesDefault() (value uint16, err error)

GetNumberOfDataCopiesDefault gets the value of NumberOfDataCopiesDefault for the instance

func (*MSFT_ResiliencySetting) GetPropertyNumberOfDataCopiesMax ¶

func (instance *MSFT_ResiliencySetting) GetPropertyNumberOfDataCopiesMax() (value uint16, err error)

GetNumberOfDataCopiesMax gets the value of NumberOfDataCopiesMax for the instance

func (*MSFT_ResiliencySetting) GetPropertyNumberOfDataCopiesMin ¶

func (instance *MSFT_ResiliencySetting) GetPropertyNumberOfDataCopiesMin() (value uint16, err error)

GetNumberOfDataCopiesMin gets the value of NumberOfDataCopiesMin for the instance

func (*MSFT_ResiliencySetting) GetPropertyNumberOfGroupsDefault ¶

func (instance *MSFT_ResiliencySetting) GetPropertyNumberOfGroupsDefault() (value uint16, err error)

GetNumberOfGroupsDefault gets the value of NumberOfGroupsDefault for the instance

func (*MSFT_ResiliencySetting) GetPropertyNumberOfGroupsMax ¶

func (instance *MSFT_ResiliencySetting) GetPropertyNumberOfGroupsMax() (value uint16, err error)

GetNumberOfGroupsMax gets the value of NumberOfGroupsMax for the instance

func (*MSFT_ResiliencySetting) GetPropertyNumberOfGroupsMin ¶

func (instance *MSFT_ResiliencySetting) GetPropertyNumberOfGroupsMin() (value uint16, err error)

GetNumberOfGroupsMin gets the value of NumberOfGroupsMin for the instance

func (*MSFT_ResiliencySetting) GetPropertyParityLayout ¶

func (instance *MSFT_ResiliencySetting) GetPropertyParityLayout() (value ResiliencySetting_ParityLayout, err error)

GetParityLayout gets the value of ParityLayout for the instance

func (*MSFT_ResiliencySetting) GetPropertyPhysicalDiskRedundancyDefault ¶

func (instance *MSFT_ResiliencySetting) GetPropertyPhysicalDiskRedundancyDefault() (value uint16, err error)

GetPhysicalDiskRedundancyDefault gets the value of PhysicalDiskRedundancyDefault for the instance

func (*MSFT_ResiliencySetting) GetPropertyPhysicalDiskRedundancyMax ¶

func (instance *MSFT_ResiliencySetting) GetPropertyPhysicalDiskRedundancyMax() (value uint16, err error)

GetPhysicalDiskRedundancyMax gets the value of PhysicalDiskRedundancyMax for the instance

func (*MSFT_ResiliencySetting) GetPropertyPhysicalDiskRedundancyMin ¶

func (instance *MSFT_ResiliencySetting) GetPropertyPhysicalDiskRedundancyMin() (value uint16, err error)

GetPhysicalDiskRedundancyMin gets the value of PhysicalDiskRedundancyMin for the instance

func (*MSFT_ResiliencySetting) GetPropertyRequestNoSinglePointOfFailure ¶

func (instance *MSFT_ResiliencySetting) GetPropertyRequestNoSinglePointOfFailure() (value bool, err error)

GetRequestNoSinglePointOfFailure gets the value of RequestNoSinglePointOfFailure for the instance

func (*MSFT_ResiliencySetting) SetDefaults ¶

func (instance *MSFT_ResiliencySetting) SetDefaults(NumberOfDataCopiesDefault uint16,
	PhysicalDiskRedundancyDefault uint16,
	NumberOfColumnsDefault uint16,
	AutoNumberOfColumns bool,
	InterleaveDefault uint64,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_ResiliencySetting) SetDefaults2 ¶

func (instance *MSFT_ResiliencySetting) SetDefaults2(NumberOfDataCopiesDefault uint16,
	PhysicalDiskRedundancyDefault uint16,
	NumberOfColumnsDefault uint16,
	AutoNumberOfColumns bool,
	InterleaveDefault uint64,
	NumberOfGroupsDefault uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_ResiliencySetting) SetPropertyDescription ¶

func (instance *MSFT_ResiliencySetting) SetPropertyDescription(value string) (err error)

SetDescription sets the value of Description for the instance

func (*MSFT_ResiliencySetting) SetPropertyInterleaveDefault ¶

func (instance *MSFT_ResiliencySetting) SetPropertyInterleaveDefault(value uint64) (err error)

SetInterleaveDefault sets the value of InterleaveDefault for the instance

func (*MSFT_ResiliencySetting) SetPropertyInterleaveMax ¶

func (instance *MSFT_ResiliencySetting) SetPropertyInterleaveMax(value uint64) (err error)

SetInterleaveMax sets the value of InterleaveMax for the instance

func (*MSFT_ResiliencySetting) SetPropertyInterleaveMin ¶

func (instance *MSFT_ResiliencySetting) SetPropertyInterleaveMin(value uint64) (err error)

SetInterleaveMin sets the value of InterleaveMin for the instance

func (*MSFT_ResiliencySetting) SetPropertyName ¶

func (instance *MSFT_ResiliencySetting) SetPropertyName(value string) (err error)

SetName sets the value of Name for the instance

func (*MSFT_ResiliencySetting) SetPropertyNumberOfColumnsDefault ¶

func (instance *MSFT_ResiliencySetting) SetPropertyNumberOfColumnsDefault(value uint16) (err error)

SetNumberOfColumnsDefault sets the value of NumberOfColumnsDefault for the instance

func (*MSFT_ResiliencySetting) SetPropertyNumberOfColumnsMax ¶

func (instance *MSFT_ResiliencySetting) SetPropertyNumberOfColumnsMax(value uint16) (err error)

SetNumberOfColumnsMax sets the value of NumberOfColumnsMax for the instance

func (*MSFT_ResiliencySetting) SetPropertyNumberOfColumnsMin ¶

func (instance *MSFT_ResiliencySetting) SetPropertyNumberOfColumnsMin(value uint16) (err error)

SetNumberOfColumnsMin sets the value of NumberOfColumnsMin for the instance

func (*MSFT_ResiliencySetting) SetPropertyNumberOfDataCopiesDefault ¶

func (instance *MSFT_ResiliencySetting) SetPropertyNumberOfDataCopiesDefault(value uint16) (err error)

SetNumberOfDataCopiesDefault sets the value of NumberOfDataCopiesDefault for the instance

func (*MSFT_ResiliencySetting) SetPropertyNumberOfDataCopiesMax ¶

func (instance *MSFT_ResiliencySetting) SetPropertyNumberOfDataCopiesMax(value uint16) (err error)

SetNumberOfDataCopiesMax sets the value of NumberOfDataCopiesMax for the instance

func (*MSFT_ResiliencySetting) SetPropertyNumberOfDataCopiesMin ¶

func (instance *MSFT_ResiliencySetting) SetPropertyNumberOfDataCopiesMin(value uint16) (err error)

SetNumberOfDataCopiesMin sets the value of NumberOfDataCopiesMin for the instance

func (*MSFT_ResiliencySetting) SetPropertyNumberOfGroupsDefault ¶

func (instance *MSFT_ResiliencySetting) SetPropertyNumberOfGroupsDefault(value uint16) (err error)

SetNumberOfGroupsDefault sets the value of NumberOfGroupsDefault for the instance

func (*MSFT_ResiliencySetting) SetPropertyNumberOfGroupsMax ¶

func (instance *MSFT_ResiliencySetting) SetPropertyNumberOfGroupsMax(value uint16) (err error)

SetNumberOfGroupsMax sets the value of NumberOfGroupsMax for the instance

func (*MSFT_ResiliencySetting) SetPropertyNumberOfGroupsMin ¶

func (instance *MSFT_ResiliencySetting) SetPropertyNumberOfGroupsMin(value uint16) (err error)

SetNumberOfGroupsMin sets the value of NumberOfGroupsMin for the instance

func (*MSFT_ResiliencySetting) SetPropertyParityLayout ¶

func (instance *MSFT_ResiliencySetting) SetPropertyParityLayout(value ResiliencySetting_ParityLayout) (err error)

SetParityLayout sets the value of ParityLayout for the instance

func (*MSFT_ResiliencySetting) SetPropertyPhysicalDiskRedundancyDefault ¶

func (instance *MSFT_ResiliencySetting) SetPropertyPhysicalDiskRedundancyDefault(value uint16) (err error)

SetPhysicalDiskRedundancyDefault sets the value of PhysicalDiskRedundancyDefault for the instance

func (*MSFT_ResiliencySetting) SetPropertyPhysicalDiskRedundancyMax ¶

func (instance *MSFT_ResiliencySetting) SetPropertyPhysicalDiskRedundancyMax(value uint16) (err error)

SetPhysicalDiskRedundancyMax sets the value of PhysicalDiskRedundancyMax for the instance

func (*MSFT_ResiliencySetting) SetPropertyPhysicalDiskRedundancyMin ¶

func (instance *MSFT_ResiliencySetting) SetPropertyPhysicalDiskRedundancyMin(value uint16) (err error)

SetPhysicalDiskRedundancyMin sets the value of PhysicalDiskRedundancyMin for the instance

func (*MSFT_ResiliencySetting) SetPropertyRequestNoSinglePointOfFailure ¶

func (instance *MSFT_ResiliencySetting) SetPropertyRequestNoSinglePointOfFailure(value bool) (err error)

SetRequestNoSinglePointOfFailure sets the value of RequestNoSinglePointOfFailure for the instance

type MSFT_SoftError ¶

type MSFT_SoftError struct {
	*CIM_Error
}

MSFT_SoftError struct

func NewMSFT_SoftErrorEx1 ¶ added in v0.1.1

func NewMSFT_SoftErrorEx1(instance *cim.WmiInstance) (newInstance *MSFT_SoftError, err error)

func NewMSFT_SoftErrorEx6 ¶ added in v0.1.1

func NewMSFT_SoftErrorEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_SoftError, err error)

type MSFT_StorageAlertEvent ¶

type MSFT_StorageAlertEvent struct {
	*MSFT_StorageEvent

	// This field describes the type of alert being received.
	AlertType StorageAlertEvent_AlertType
}

MSFT_StorageAlertEvent struct

func NewMSFT_StorageAlertEventEx1 ¶ added in v0.1.1

func NewMSFT_StorageAlertEventEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageAlertEvent, err error)

func NewMSFT_StorageAlertEventEx6 ¶ added in v0.1.1

func NewMSFT_StorageAlertEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageAlertEvent, err error)

func (*MSFT_StorageAlertEvent) GetPropertyAlertType ¶

func (instance *MSFT_StorageAlertEvent) GetPropertyAlertType() (value StorageAlertEvent_AlertType, err error)

GetAlertType gets the value of AlertType for the instance

func (*MSFT_StorageAlertEvent) SetPropertyAlertType ¶

func (instance *MSFT_StorageAlertEvent) SetPropertyAlertType(value StorageAlertEvent_AlertType) (err error)

SetAlertType sets the value of AlertType for the instance

type MSFT_StorageArrivalEvent ¶

type MSFT_StorageArrivalEvent struct {
	*MSFT_StorageEvent
}

MSFT_StorageArrivalEvent struct

func NewMSFT_StorageArrivalEventEx1 ¶ added in v0.1.1

func NewMSFT_StorageArrivalEventEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageArrivalEvent, err error)

func NewMSFT_StorageArrivalEventEx6 ¶ added in v0.1.1

func NewMSFT_StorageArrivalEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageArrivalEvent, err error)

type MSFT_StorageChassis ¶

type MSFT_StorageChassis struct {
	*MSFT_StorageFaultDomain
}

MSFT_StorageChassis struct

func NewMSFT_StorageChassisEx1 ¶ added in v0.1.1

func NewMSFT_StorageChassisEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageChassis, err error)

func NewMSFT_StorageChassisEx6 ¶ added in v0.1.1

func NewMSFT_StorageChassisEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageChassis, err error)

type MSFT_StorageDepartureEvent ¶

type MSFT_StorageDepartureEvent struct {
	*MSFT_StorageEvent
}

MSFT_StorageDepartureEvent struct

func NewMSFT_StorageDepartureEventEx1 ¶ added in v0.1.1

func NewMSFT_StorageDepartureEventEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageDepartureEvent, err error)

func NewMSFT_StorageDepartureEventEx6 ¶ added in v0.1.1

func NewMSFT_StorageDepartureEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageDepartureEvent, err error)

type MSFT_StorageDiagnoseResult ¶

type MSFT_StorageDiagnoseResult struct {
	*cim.WmiInstance

	// A unique identifier for the fault
	FaultId string

	// The description of the object that triggered the fault
	FaultingObjectDescription string

	// The location of the object that triggered the fault
	FaultingObjectLocation string

	// A string that uniquely identifies the type of the object that triggered the fault.
	FaultingObjectType string

	// A unique identifier of the object that triggered the fault.
	FaultingObjectUniqueId string

	//
	FaultTime string

	// A string that uniquely identifies the type of fault.
	FaultType string

	// Denotes the perceived severity of the event from the notifier's point of view.
	///0 - 'Unknown': The severity is unknown or indeterminate.
	///2 - 'Information': The event is for informative purposes.
	///3 - 'Degraded/Warning': Action may be required by the user.
	///4 - 'Minor': Action is needed, but the situation is not serious at          this time.
	///5 - 'Major': Immediate action is needed.
	///6 - 'Critical': Immediate action is needed and the scope of the issue is broad.
	///7 - 'Fatal/NonRecoverable': An error has occurred, but it is too late to take remedial action.
	///
	PerceivedSeverity StorageDiagnoseResult_PerceivedSeverity

	// The formatted message describing the reason for the fault
	Reason string

	// Free form descriptions of the recommended actions to take to resolve the cause of the fault.
	RecommendedActions []string
}

MSFT_StorageDiagnoseResult struct

func NewMSFT_StorageDiagnoseResultEx1 ¶ added in v0.1.1

func NewMSFT_StorageDiagnoseResultEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageDiagnoseResult, err error)

func NewMSFT_StorageDiagnoseResultEx6 ¶ added in v0.1.1

func NewMSFT_StorageDiagnoseResultEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageDiagnoseResult, err error)

func (*MSFT_StorageDiagnoseResult) GetPropertyFaultId ¶

func (instance *MSFT_StorageDiagnoseResult) GetPropertyFaultId() (value string, err error)

GetFaultId gets the value of FaultId for the instance

func (*MSFT_StorageDiagnoseResult) GetPropertyFaultTime ¶

func (instance *MSFT_StorageDiagnoseResult) GetPropertyFaultTime() (value string, err error)

GetFaultTime gets the value of FaultTime for the instance

func (*MSFT_StorageDiagnoseResult) GetPropertyFaultType ¶

func (instance *MSFT_StorageDiagnoseResult) GetPropertyFaultType() (value string, err error)

GetFaultType gets the value of FaultType for the instance

func (*MSFT_StorageDiagnoseResult) GetPropertyFaultingObjectDescription ¶

func (instance *MSFT_StorageDiagnoseResult) GetPropertyFaultingObjectDescription() (value string, err error)

GetFaultingObjectDescription gets the value of FaultingObjectDescription for the instance

func (*MSFT_StorageDiagnoseResult) GetPropertyFaultingObjectLocation ¶

func (instance *MSFT_StorageDiagnoseResult) GetPropertyFaultingObjectLocation() (value string, err error)

GetFaultingObjectLocation gets the value of FaultingObjectLocation for the instance

func (*MSFT_StorageDiagnoseResult) GetPropertyFaultingObjectType ¶

func (instance *MSFT_StorageDiagnoseResult) GetPropertyFaultingObjectType() (value string, err error)

GetFaultingObjectType gets the value of FaultingObjectType for the instance

func (*MSFT_StorageDiagnoseResult) GetPropertyFaultingObjectUniqueId ¶

func (instance *MSFT_StorageDiagnoseResult) GetPropertyFaultingObjectUniqueId() (value string, err error)

GetFaultingObjectUniqueId gets the value of FaultingObjectUniqueId for the instance

func (*MSFT_StorageDiagnoseResult) GetPropertyPerceivedSeverity ¶

func (instance *MSFT_StorageDiagnoseResult) GetPropertyPerceivedSeverity() (value StorageDiagnoseResult_PerceivedSeverity, err error)

GetPerceivedSeverity gets the value of PerceivedSeverity for the instance

func (*MSFT_StorageDiagnoseResult) GetPropertyReason ¶

func (instance *MSFT_StorageDiagnoseResult) GetPropertyReason() (value string, err error)

GetReason gets the value of Reason for the instance

func (*MSFT_StorageDiagnoseResult) GetPropertyRecommendedActions ¶

func (instance *MSFT_StorageDiagnoseResult) GetPropertyRecommendedActions() (value []string, err error)

GetRecommendedActions gets the value of RecommendedActions for the instance

func (*MSFT_StorageDiagnoseResult) SetPropertyFaultId ¶

func (instance *MSFT_StorageDiagnoseResult) SetPropertyFaultId(value string) (err error)

SetFaultId sets the value of FaultId for the instance

func (*MSFT_StorageDiagnoseResult) SetPropertyFaultTime ¶

func (instance *MSFT_StorageDiagnoseResult) SetPropertyFaultTime(value string) (err error)

SetFaultTime sets the value of FaultTime for the instance

func (*MSFT_StorageDiagnoseResult) SetPropertyFaultType ¶

func (instance *MSFT_StorageDiagnoseResult) SetPropertyFaultType(value string) (err error)

SetFaultType sets the value of FaultType for the instance

func (*MSFT_StorageDiagnoseResult) SetPropertyFaultingObjectDescription ¶

func (instance *MSFT_StorageDiagnoseResult) SetPropertyFaultingObjectDescription(value string) (err error)

SetFaultingObjectDescription sets the value of FaultingObjectDescription for the instance

func (*MSFT_StorageDiagnoseResult) SetPropertyFaultingObjectLocation ¶

func (instance *MSFT_StorageDiagnoseResult) SetPropertyFaultingObjectLocation(value string) (err error)

SetFaultingObjectLocation sets the value of FaultingObjectLocation for the instance

func (*MSFT_StorageDiagnoseResult) SetPropertyFaultingObjectType ¶

func (instance *MSFT_StorageDiagnoseResult) SetPropertyFaultingObjectType(value string) (err error)

SetFaultingObjectType sets the value of FaultingObjectType for the instance

func (*MSFT_StorageDiagnoseResult) SetPropertyFaultingObjectUniqueId ¶

func (instance *MSFT_StorageDiagnoseResult) SetPropertyFaultingObjectUniqueId(value string) (err error)

SetFaultingObjectUniqueId sets the value of FaultingObjectUniqueId for the instance

func (*MSFT_StorageDiagnoseResult) SetPropertyPerceivedSeverity ¶

func (instance *MSFT_StorageDiagnoseResult) SetPropertyPerceivedSeverity(value StorageDiagnoseResult_PerceivedSeverity) (err error)

SetPerceivedSeverity sets the value of PerceivedSeverity for the instance

func (*MSFT_StorageDiagnoseResult) SetPropertyReason ¶

func (instance *MSFT_StorageDiagnoseResult) SetPropertyReason(value string) (err error)

SetReason sets the value of Reason for the instance

func (*MSFT_StorageDiagnoseResult) SetPropertyRecommendedActions ¶

func (instance *MSFT_StorageDiagnoseResult) SetPropertyRecommendedActions(value []string) (err error)

SetRecommendedActions sets the value of RecommendedActions for the instance

type MSFT_StorageEnclosure ¶

type MSFT_StorageEnclosure struct {
	*MSFT_StorageFaultDomain

	//
	BusType StorageEnclosure_BusType

	// An array containing the operational status of each current sensor of the enclosure.
	///0 - 'Unknown'
	///2 - 'OK': The element is present and working with no issues detected.
	///3 - 'Degraded': The element detected one or more non-critical issues.
	///6 - 'Error': The element detected one or more critical issues.
	///7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
	///0xD009 - 'Not Installed': The element is not present.
	///0xD00A - 'Not Available': The element is present but has problems.
	///0xD00B - 'No Access Allowed': No access is allowed to the element.
	///0xD00C - 'Not Reported'
	CurrentSensorOperationalStatus []StorageEnclosure_CurrentSensorOperationalStatus

	// DeviceId is an address or other identifier that uniquely names the enclosure. For example, DeviceId is the enclosure GUID in Storage Spaces provider.
	DeviceId string

	// An array containing the operational status of each fan of the enclosure.
	///0 - 'Unknown'
	///2 - 'OK': The element is present and working with no issues detected.
	///3 - 'Degraded': The element detected one or more non-critical issues.
	///6 - 'Error': The element detected one or more critical issues.
	///7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
	///0xD009 - 'Not Installed': The element is not present.
	///0xD00A - 'Not Available': The element is present but has problems.
	///0xD00B - 'No Access Allowed': No access is allowed to the element.
	///0xD00C - 'Not Reported'
	FanOperationalStatus []StorageEnclosure_FanOperationalStatus

	// This field is a string representation of the enclosure's firmware version.
	FirmwareVersion string

	// An array containing the operational status of each controller of the enclosure.
	///0 - 'Unknown'
	///2 - 'OK': The element is present and working with no issues detected.
	///3 - 'Degraded': The element detected one or more non-critical issues.
	///6 - 'Error': The element detected one or more critical issues.
	///7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
	///0xD009 - 'Not Installed': The element is not present.
	///0xD00A - 'Not Available': The element is present but has problems.
	///0xD00B - 'No Access Allowed': No access is allowed to the element.
	///0xD00C - 'Not Reported'
	IOControllerOperationalStatus []StorageEnclosure_IOControllerOperationalStatus

	// Number of slots hosted within the enclosure
	NumberOfSlots uint32

	// An array containing the operational status of each power supply of the enclosure.
	///0 - 'Unknown'
	///2 - 'OK': The element is present and working with no issues detected.
	///3 - 'Degraded': The element detected one or more non-critical issues.
	///6 - 'Error': The element detected one or more critical issues.
	///7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
	///0xD009 - 'Not Installed': The element is not present.
	///0xD00A - 'Not Available': The element is present but has problems.
	///0xD00B - 'No Access Allowed': No access is allowed to the element.
	///0xD00C - 'Not Reported'
	PowerSupplyOperationalStatus []StorageEnclosure_PowerSupplyOperationalStatus

	//
	SlotOperationalStatus []uint16

	// An array containing the operational status of each temperature sensor of the enclosure.
	///0 - 'Unknown'
	///2 - 'OK': The element is present and working with no issues detected.
	///3 - 'Degraded': The element detected one or more non-critical issues.
	///6 - 'Error': The element detected one or more critical issues.
	///7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
	///0xD009 - 'Not Installed': The element is not present.
	///0xD00A - 'Not Available': The element is present but has problems.
	///0xD00B - 'No Access Allowed': No access is allowed to the element.
	///0xD00C - 'Not Reported'
	TemperatureSensorOperationalStatus []StorageEnclosure_TemperatureSensorOperationalStatus

	// An array containing the operational status of each voltage sensor of the enclosure.
	///0 - 'Unknown'
	///2 - 'OK': The element is present and working with no issues detected.
	///3 - 'Degraded': The element detected one or more non-critical issues.
	///6 - 'Error': The element detected one or more critical issues.
	///7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
	///0xD009 - 'Not Installed': The element is not present.
	///0xD00A - 'Not Available': The element is present but has problems.
	///0xD00B - 'No Access Allowed': No access is allowed to the element.
	///0xD00C - 'Not Reported'
	VoltageSensorOperationalStatus []StorageEnclosure_VoltageSensorOperationalStatus
}

MSFT_StorageEnclosure struct

func NewMSFT_StorageEnclosureEx1 ¶ added in v0.1.1

func NewMSFT_StorageEnclosureEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageEnclosure, err error)

func NewMSFT_StorageEnclosureEx6 ¶ added in v0.1.1

func NewMSFT_StorageEnclosureEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageEnclosure, err error)

func (*MSFT_StorageEnclosure) GetFirmwareInformation ¶

func (instance *MSFT_StorageEnclosure) GetFirmwareInformation(SupportsUpdate bool,
	NumberOfSlots uint16,
	ActiveSlotNumber uint16,
	SlotNumber []uint16,
	IsSlotWritable []bool,
	FirmwareVersionInSlot []string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ActiveSlotNumber" type="uint16 "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="FirmwareVersionInSlot" type="string []"></param> <param name="IsSlotWritable" type="bool []"></param> <param name="NumberOfSlots" type="uint16 "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SlotNumber" type="uint16 []"></param> <param name="SupportsUpdate" type="bool "></param>

func (*MSFT_StorageEnclosure) GetPropertyBusType ¶

func (instance *MSFT_StorageEnclosure) GetPropertyBusType() (value StorageEnclosure_BusType, err error)

GetBusType gets the value of BusType for the instance

func (*MSFT_StorageEnclosure) GetPropertyCurrentSensorOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) GetPropertyCurrentSensorOperationalStatus() (value []StorageEnclosure_CurrentSensorOperationalStatus, err error)

GetCurrentSensorOperationalStatus gets the value of CurrentSensorOperationalStatus for the instance

func (*MSFT_StorageEnclosure) GetPropertyDeviceId ¶

func (instance *MSFT_StorageEnclosure) GetPropertyDeviceId() (value string, err error)

GetDeviceId gets the value of DeviceId for the instance

func (*MSFT_StorageEnclosure) GetPropertyFanOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) GetPropertyFanOperationalStatus() (value []StorageEnclosure_FanOperationalStatus, err error)

GetFanOperationalStatus gets the value of FanOperationalStatus for the instance

func (*MSFT_StorageEnclosure) GetPropertyFirmwareVersion ¶

func (instance *MSFT_StorageEnclosure) GetPropertyFirmwareVersion() (value string, err error)

GetFirmwareVersion gets the value of FirmwareVersion for the instance

func (*MSFT_StorageEnclosure) GetPropertyIOControllerOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) GetPropertyIOControllerOperationalStatus() (value []StorageEnclosure_IOControllerOperationalStatus, err error)

GetIOControllerOperationalStatus gets the value of IOControllerOperationalStatus for the instance

func (*MSFT_StorageEnclosure) GetPropertyNumberOfSlots ¶

func (instance *MSFT_StorageEnclosure) GetPropertyNumberOfSlots() (value uint32, err error)

GetNumberOfSlots gets the value of NumberOfSlots for the instance

func (*MSFT_StorageEnclosure) GetPropertyPowerSupplyOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) GetPropertyPowerSupplyOperationalStatus() (value []StorageEnclosure_PowerSupplyOperationalStatus, err error)

GetPowerSupplyOperationalStatus gets the value of PowerSupplyOperationalStatus for the instance

func (*MSFT_StorageEnclosure) GetPropertySlotOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) GetPropertySlotOperationalStatus() (value []uint16, err error)

GetSlotOperationalStatus gets the value of SlotOperationalStatus for the instance

func (*MSFT_StorageEnclosure) GetPropertyTemperatureSensorOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) GetPropertyTemperatureSensorOperationalStatus() (value []StorageEnclosure_TemperatureSensorOperationalStatus, err error)

GetTemperatureSensorOperationalStatus gets the value of TemperatureSensorOperationalStatus for the instance

func (*MSFT_StorageEnclosure) GetPropertyVoltageSensorOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) GetPropertyVoltageSensorOperationalStatus() (value []StorageEnclosure_VoltageSensorOperationalStatus, err error)

GetVoltageSensorOperationalStatus gets the value of VoltageSensorOperationalStatus for the instance

func (*MSFT_StorageEnclosure) GetVendorData ¶

func (instance *MSFT_StorageEnclosure) GetVendorData(PageNumber uint16,
	VendorData string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param> <param name="VendorData" type="string ">The vendor specific data (page 04h for example) from an enclosure.</param>

func (*MSFT_StorageEnclosure) IdentifyElement ¶

func (instance *MSFT_StorageEnclosure) IdentifyElement(Enable bool,
	SlotNumbers []uint32,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageEnclosure) Maintenance ¶

func (instance *MSFT_StorageEnclosure) Maintenance(EnableMaintenanceMode bool,
	Timeout uint32,
	Model string,
	Manufacturer string,
	IgnoreDetachedVirtualDisks bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageEnclosure) PowerElement ¶

func (instance *MSFT_StorageEnclosure) PowerElement(Off bool,
	SlotNumbers []uint32,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageEnclosure) SetPropertyBusType ¶

func (instance *MSFT_StorageEnclosure) SetPropertyBusType(value StorageEnclosure_BusType) (err error)

SetBusType sets the value of BusType for the instance

func (*MSFT_StorageEnclosure) SetPropertyCurrentSensorOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) SetPropertyCurrentSensorOperationalStatus(value []StorageEnclosure_CurrentSensorOperationalStatus) (err error)

SetCurrentSensorOperationalStatus sets the value of CurrentSensorOperationalStatus for the instance

func (*MSFT_StorageEnclosure) SetPropertyDeviceId ¶

func (instance *MSFT_StorageEnclosure) SetPropertyDeviceId(value string) (err error)

SetDeviceId sets the value of DeviceId for the instance

func (*MSFT_StorageEnclosure) SetPropertyFanOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) SetPropertyFanOperationalStatus(value []StorageEnclosure_FanOperationalStatus) (err error)

SetFanOperationalStatus sets the value of FanOperationalStatus for the instance

func (*MSFT_StorageEnclosure) SetPropertyFirmwareVersion ¶

func (instance *MSFT_StorageEnclosure) SetPropertyFirmwareVersion(value string) (err error)

SetFirmwareVersion sets the value of FirmwareVersion for the instance

func (*MSFT_StorageEnclosure) SetPropertyIOControllerOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) SetPropertyIOControllerOperationalStatus(value []StorageEnclosure_IOControllerOperationalStatus) (err error)

SetIOControllerOperationalStatus sets the value of IOControllerOperationalStatus for the instance

func (*MSFT_StorageEnclosure) SetPropertyNumberOfSlots ¶

func (instance *MSFT_StorageEnclosure) SetPropertyNumberOfSlots(value uint32) (err error)

SetNumberOfSlots sets the value of NumberOfSlots for the instance

func (*MSFT_StorageEnclosure) SetPropertyPowerSupplyOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) SetPropertyPowerSupplyOperationalStatus(value []StorageEnclosure_PowerSupplyOperationalStatus) (err error)

SetPowerSupplyOperationalStatus sets the value of PowerSupplyOperationalStatus for the instance

func (*MSFT_StorageEnclosure) SetPropertySlotOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) SetPropertySlotOperationalStatus(value []uint16) (err error)

SetSlotOperationalStatus sets the value of SlotOperationalStatus for the instance

func (*MSFT_StorageEnclosure) SetPropertyTemperatureSensorOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) SetPropertyTemperatureSensorOperationalStatus(value []StorageEnclosure_TemperatureSensorOperationalStatus) (err error)

SetTemperatureSensorOperationalStatus sets the value of TemperatureSensorOperationalStatus for the instance

func (*MSFT_StorageEnclosure) SetPropertyVoltageSensorOperationalStatus ¶

func (instance *MSFT_StorageEnclosure) SetPropertyVoltageSensorOperationalStatus(value []StorageEnclosure_VoltageSensorOperationalStatus) (err error)

SetVoltageSensorOperationalStatus sets the value of VoltageSensorOperationalStatus for the instance

func (*MSFT_StorageEnclosure) UpdateFirmware ¶

func (instance *MSFT_StorageEnclosure) UpdateFirmware(ImagePath string,
	SlotNumber uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

type MSFT_StorageEnclosureToPhysicalDisk ¶

type MSFT_StorageEnclosureToPhysicalDisk struct {
	*cim.WmiInstance

	//
	PhysicalDisk MSFT_PhysicalDisk

	//
	StorageEnclosure MSFT_StorageEnclosure
}

MSFT_StorageEnclosureToPhysicalDisk struct

func NewMSFT_StorageEnclosureToPhysicalDiskEx1 ¶ added in v0.1.1

func NewMSFT_StorageEnclosureToPhysicalDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageEnclosureToPhysicalDisk, err error)

func NewMSFT_StorageEnclosureToPhysicalDiskEx6 ¶ added in v0.1.1

func NewMSFT_StorageEnclosureToPhysicalDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageEnclosureToPhysicalDisk, err error)

func (*MSFT_StorageEnclosureToPhysicalDisk) GetPropertyPhysicalDisk ¶

func (instance *MSFT_StorageEnclosureToPhysicalDisk) GetPropertyPhysicalDisk() (value MSFT_PhysicalDisk, err error)

GetPhysicalDisk gets the value of PhysicalDisk for the instance

func (*MSFT_StorageEnclosureToPhysicalDisk) GetPropertyStorageEnclosure ¶

func (instance *MSFT_StorageEnclosureToPhysicalDisk) GetPropertyStorageEnclosure() (value MSFT_StorageEnclosure, err error)

GetStorageEnclosure gets the value of StorageEnclosure for the instance

func (*MSFT_StorageEnclosureToPhysicalDisk) SetPropertyPhysicalDisk ¶

func (instance *MSFT_StorageEnclosureToPhysicalDisk) SetPropertyPhysicalDisk(value MSFT_PhysicalDisk) (err error)

SetPhysicalDisk sets the value of PhysicalDisk for the instance

func (*MSFT_StorageEnclosureToPhysicalDisk) SetPropertyStorageEnclosure ¶

func (instance *MSFT_StorageEnclosureToPhysicalDisk) SetPropertyStorageEnclosure(value MSFT_StorageEnclosure) (err error)

SetStorageEnclosure sets the value of StorageEnclosure for the instance

type MSFT_StorageEvent ¶

type MSFT_StorageEvent struct {
	*cim.WmiInstance

	// This field allows the Storage Management Provider (SMP) to provide a brief description explaining the indication.
	Description string

	// Denotes the date and time in which the event that triggered this indication occurred.
	EventTime string

	// Denotes the perceived severity of the event from the notifier's point of view.
	///0 - 'Unknown': The severity is unknown or indeterminate.
	///2 - 'Information': The event is for informative purposes.
	///3 - 'Degraded/Warning': Action may be required by the user.
	///4 - 'Minor': Action is needed, but the situation is not serious at this time.
	///5 - 'Major': Immediate action is needed.
	///6 - 'Critical': Immediate action is needed and the scope of the issue is broad.
	///7 - 'Fatal/NonRecoverable': An error has occurred, but it is too late to take remedial action.
	///
	PerceivedSeverity StorageEvent_PerceivedSeverity

	// This field indicates the class of the object which caused the indication. For example: if the object causing the indication is a storage pool, this field should be set to MSFT_StoragePool (not the vendor derived class).
	SourceClassName string

	//
	SourceInstance MSFT_StorageObject

	//
	SourceNamespace string

	// This field indicates the object that caused the indication.
	SourceObjectId string

	//
	SourceServer string

	//
	StorageSubsystemObjectId string
}

MSFT_StorageEvent struct

func NewMSFT_StorageEventEx1 ¶ added in v0.1.1

func NewMSFT_StorageEventEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageEvent, err error)

func NewMSFT_StorageEventEx6 ¶ added in v0.1.1

func NewMSFT_StorageEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageEvent, err error)

func (*MSFT_StorageEvent) GetPropertyDescription ¶

func (instance *MSFT_StorageEvent) GetPropertyDescription() (value string, err error)

GetDescription gets the value of Description for the instance

func (*MSFT_StorageEvent) GetPropertyEventTime ¶

func (instance *MSFT_StorageEvent) GetPropertyEventTime() (value string, err error)

GetEventTime gets the value of EventTime for the instance

func (*MSFT_StorageEvent) GetPropertyPerceivedSeverity ¶

func (instance *MSFT_StorageEvent) GetPropertyPerceivedSeverity() (value StorageEvent_PerceivedSeverity, err error)

GetPerceivedSeverity gets the value of PerceivedSeverity for the instance

func (*MSFT_StorageEvent) GetPropertySourceClassName ¶

func (instance *MSFT_StorageEvent) GetPropertySourceClassName() (value string, err error)

GetSourceClassName gets the value of SourceClassName for the instance

func (*MSFT_StorageEvent) GetPropertySourceInstance ¶

func (instance *MSFT_StorageEvent) GetPropertySourceInstance() (value MSFT_StorageObject, err error)

GetSourceInstance gets the value of SourceInstance for the instance

func (*MSFT_StorageEvent) GetPropertySourceNamespace ¶

func (instance *MSFT_StorageEvent) GetPropertySourceNamespace() (value string, err error)

GetSourceNamespace gets the value of SourceNamespace for the instance

func (*MSFT_StorageEvent) GetPropertySourceObjectId ¶

func (instance *MSFT_StorageEvent) GetPropertySourceObjectId() (value string, err error)

GetSourceObjectId gets the value of SourceObjectId for the instance

func (*MSFT_StorageEvent) GetPropertySourceServer ¶

func (instance *MSFT_StorageEvent) GetPropertySourceServer() (value string, err error)

GetSourceServer gets the value of SourceServer for the instance

func (*MSFT_StorageEvent) GetPropertyStorageSubsystemObjectId ¶

func (instance *MSFT_StorageEvent) GetPropertyStorageSubsystemObjectId() (value string, err error)

GetStorageSubsystemObjectId gets the value of StorageSubsystemObjectId for the instance

func (*MSFT_StorageEvent) SetPropertyDescription ¶

func (instance *MSFT_StorageEvent) SetPropertyDescription(value string) (err error)

SetDescription sets the value of Description for the instance

func (*MSFT_StorageEvent) SetPropertyEventTime ¶

func (instance *MSFT_StorageEvent) SetPropertyEventTime(value string) (err error)

SetEventTime sets the value of EventTime for the instance

func (*MSFT_StorageEvent) SetPropertyPerceivedSeverity ¶

func (instance *MSFT_StorageEvent) SetPropertyPerceivedSeverity(value StorageEvent_PerceivedSeverity) (err error)

SetPerceivedSeverity sets the value of PerceivedSeverity for the instance

func (*MSFT_StorageEvent) SetPropertySourceClassName ¶

func (instance *MSFT_StorageEvent) SetPropertySourceClassName(value string) (err error)

SetSourceClassName sets the value of SourceClassName for the instance

func (*MSFT_StorageEvent) SetPropertySourceInstance ¶

func (instance *MSFT_StorageEvent) SetPropertySourceInstance(value MSFT_StorageObject) (err error)

SetSourceInstance sets the value of SourceInstance for the instance

func (*MSFT_StorageEvent) SetPropertySourceNamespace ¶

func (instance *MSFT_StorageEvent) SetPropertySourceNamespace(value string) (err error)

SetSourceNamespace sets the value of SourceNamespace for the instance

func (*MSFT_StorageEvent) SetPropertySourceObjectId ¶

func (instance *MSFT_StorageEvent) SetPropertySourceObjectId(value string) (err error)

SetSourceObjectId sets the value of SourceObjectId for the instance

func (*MSFT_StorageEvent) SetPropertySourceServer ¶

func (instance *MSFT_StorageEvent) SetPropertySourceServer(value string) (err error)

SetSourceServer sets the value of SourceServer for the instance

func (*MSFT_StorageEvent) SetPropertyStorageSubsystemObjectId ¶

func (instance *MSFT_StorageEvent) SetPropertyStorageSubsystemObjectId(value string) (err error)

SetStorageSubsystemObjectId sets the value of StorageSubsystemObjectId for the instance

type MSFT_StorageExtendedStatus ¶

type MSFT_StorageExtendedStatus struct {
	*CIM_Error
}

MSFT_StorageExtendedStatus struct

func NewMSFT_StorageExtendedStatusEx1 ¶ added in v0.1.1

func NewMSFT_StorageExtendedStatusEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageExtendedStatus, err error)

func NewMSFT_StorageExtendedStatusEx6 ¶ added in v0.1.1

func NewMSFT_StorageExtendedStatusEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageExtendedStatus, err error)

type MSFT_StorageFaultDomain ¶

type MSFT_StorageFaultDomain struct {
	*MSFT_StorageObject

	// A user settable description of the fault domain object.
	Description string

	// A user-friendly string representing the name of the fault domain object.
	FriendlyName string

	//
	HealthStatus StorageFaultDomain_HealthStatus

	// This field represents the name of the company responsible for the hardware backing the fault domain oject. For physical disk it must match the disk's SCSI inquiry data.
	Manufacturer string

	// This field represents the model number of the hardware. For physical disk it must match the disk's SCSI inquiry data.
	Model string

	//
	OperationalDetails []string

	//
	OperationalStatus []StorageFaultDomain_OperationalStatus

	// This field is a free-form string indicating where the hardware is located.
	PhysicalLocation string

	// This field represents the serial number of the hardware. For physical disk it must match the disk's SCSI inquiry data.
	SerialNumber string
}

MSFT_StorageFaultDomain struct

func NewMSFT_StorageFaultDomainEx1 ¶ added in v0.1.1

func NewMSFT_StorageFaultDomainEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageFaultDomain, err error)

func NewMSFT_StorageFaultDomainEx6 ¶ added in v0.1.1

func NewMSFT_StorageFaultDomainEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageFaultDomain, err error)

func (*MSFT_StorageFaultDomain) GetPropertyDescription ¶

func (instance *MSFT_StorageFaultDomain) GetPropertyDescription() (value string, err error)

GetDescription gets the value of Description for the instance

func (*MSFT_StorageFaultDomain) GetPropertyFriendlyName ¶

func (instance *MSFT_StorageFaultDomain) GetPropertyFriendlyName() (value string, err error)

GetFriendlyName gets the value of FriendlyName for the instance

func (*MSFT_StorageFaultDomain) GetPropertyHealthStatus ¶

func (instance *MSFT_StorageFaultDomain) GetPropertyHealthStatus() (value StorageFaultDomain_HealthStatus, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_StorageFaultDomain) GetPropertyManufacturer ¶

func (instance *MSFT_StorageFaultDomain) GetPropertyManufacturer() (value string, err error)

GetManufacturer gets the value of Manufacturer for the instance

func (*MSFT_StorageFaultDomain) GetPropertyModel ¶

func (instance *MSFT_StorageFaultDomain) GetPropertyModel() (value string, err error)

GetModel gets the value of Model for the instance

func (*MSFT_StorageFaultDomain) GetPropertyOperationalDetails ¶

func (instance *MSFT_StorageFaultDomain) GetPropertyOperationalDetails() (value []string, err error)

GetOperationalDetails gets the value of OperationalDetails for the instance

func (*MSFT_StorageFaultDomain) GetPropertyOperationalStatus ¶

func (instance *MSFT_StorageFaultDomain) GetPropertyOperationalStatus() (value []StorageFaultDomain_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_StorageFaultDomain) GetPropertyPhysicalLocation ¶

func (instance *MSFT_StorageFaultDomain) GetPropertyPhysicalLocation() (value string, err error)

GetPhysicalLocation gets the value of PhysicalLocation for the instance

func (*MSFT_StorageFaultDomain) GetPropertySerialNumber ¶

func (instance *MSFT_StorageFaultDomain) GetPropertySerialNumber() (value string, err error)

GetSerialNumber gets the value of SerialNumber for the instance

func (*MSFT_StorageFaultDomain) SetPropertyDescription ¶

func (instance *MSFT_StorageFaultDomain) SetPropertyDescription(value string) (err error)

SetDescription sets the value of Description for the instance

func (*MSFT_StorageFaultDomain) SetPropertyFriendlyName ¶

func (instance *MSFT_StorageFaultDomain) SetPropertyFriendlyName(value string) (err error)

SetFriendlyName sets the value of FriendlyName for the instance

func (*MSFT_StorageFaultDomain) SetPropertyHealthStatus ¶

func (instance *MSFT_StorageFaultDomain) SetPropertyHealthStatus(value StorageFaultDomain_HealthStatus) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_StorageFaultDomain) SetPropertyManufacturer ¶

func (instance *MSFT_StorageFaultDomain) SetPropertyManufacturer(value string) (err error)

SetManufacturer sets the value of Manufacturer for the instance

func (*MSFT_StorageFaultDomain) SetPropertyModel ¶

func (instance *MSFT_StorageFaultDomain) SetPropertyModel(value string) (err error)

SetModel sets the value of Model for the instance

func (*MSFT_StorageFaultDomain) SetPropertyOperationalDetails ¶

func (instance *MSFT_StorageFaultDomain) SetPropertyOperationalDetails(value []string) (err error)

SetOperationalDetails sets the value of OperationalDetails for the instance

func (*MSFT_StorageFaultDomain) SetPropertyOperationalStatus ¶

func (instance *MSFT_StorageFaultDomain) SetPropertyOperationalStatus(value []StorageFaultDomain_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_StorageFaultDomain) SetPropertyPhysicalLocation ¶

func (instance *MSFT_StorageFaultDomain) SetPropertyPhysicalLocation(value string) (err error)

SetPhysicalLocation sets the value of PhysicalLocation for the instance

func (*MSFT_StorageFaultDomain) SetPropertySerialNumber ¶

func (instance *MSFT_StorageFaultDomain) SetPropertySerialNumber(value string) (err error)

SetSerialNumber sets the value of SerialNumber for the instance

type MSFT_StorageFaultDomainToStorageFaultDomain ¶

type MSFT_StorageFaultDomainToStorageFaultDomain struct {
	*cim.WmiInstance

	//
	SourceStorageFaultDomain MSFT_StorageFaultDomain

	//
	TargetStorageFaultDomain MSFT_StorageFaultDomain
}

MSFT_StorageFaultDomainToStorageFaultDomain struct

func NewMSFT_StorageFaultDomainToStorageFaultDomainEx1 ¶ added in v0.1.1

func NewMSFT_StorageFaultDomainToStorageFaultDomainEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageFaultDomainToStorageFaultDomain, err error)

func NewMSFT_StorageFaultDomainToStorageFaultDomainEx6 ¶ added in v0.1.1

func NewMSFT_StorageFaultDomainToStorageFaultDomainEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageFaultDomainToStorageFaultDomain, err error)

func (*MSFT_StorageFaultDomainToStorageFaultDomain) GetPropertySourceStorageFaultDomain ¶

func (instance *MSFT_StorageFaultDomainToStorageFaultDomain) GetPropertySourceStorageFaultDomain() (value MSFT_StorageFaultDomain, err error)

GetSourceStorageFaultDomain gets the value of SourceStorageFaultDomain for the instance

func (*MSFT_StorageFaultDomainToStorageFaultDomain) GetPropertyTargetStorageFaultDomain ¶

func (instance *MSFT_StorageFaultDomainToStorageFaultDomain) GetPropertyTargetStorageFaultDomain() (value MSFT_StorageFaultDomain, err error)

GetTargetStorageFaultDomain gets the value of TargetStorageFaultDomain for the instance

func (*MSFT_StorageFaultDomainToStorageFaultDomain) SetPropertySourceStorageFaultDomain ¶

func (instance *MSFT_StorageFaultDomainToStorageFaultDomain) SetPropertySourceStorageFaultDomain(value MSFT_StorageFaultDomain) (err error)

SetSourceStorageFaultDomain sets the value of SourceStorageFaultDomain for the instance

func (*MSFT_StorageFaultDomainToStorageFaultDomain) SetPropertyTargetStorageFaultDomain ¶

func (instance *MSFT_StorageFaultDomainToStorageFaultDomain) SetPropertyTargetStorageFaultDomain(value MSFT_StorageFaultDomain) (err error)

SetTargetStorageFaultDomain sets the value of TargetStorageFaultDomain for the instance

type MSFT_StorageFaultEvent ¶

type MSFT_StorageFaultEvent struct {
	*MSFT_StorageEvent

	// The state change of the alert.
	ChangeType StorageFaultEvent_ChangeType

	// A unique identifier for the fault
	FaultId string

	// The description of the object that triggered the fault
	FaultingObjectDescription string

	// The location of the object that triggered the fault
	FaultingObjectLocation string

	// A string that uniquely identifies the type of the object that triggered the fault.
	FaultingObjectType string

	// A unique identifier of the object that triggered the fault.
	FaultingObjectUniqueId string

	// A string that uniquely identifies the type of fault.
	FaultType string

	// The formatted message describing the reason for the fault
	Reason string

	// Free form descriptions of the recommended actions to take to resolve the cause of the fault.
	RecommendedActions []string

	// A unique identifier for the object reporting the fault.
	SourceUniqueId string

	// A globally unique identifier for the storage subsystem
	StorageSubsystemUniqueId string
}

MSFT_StorageFaultEvent struct

func NewMSFT_StorageFaultEventEx1 ¶ added in v0.1.1

func NewMSFT_StorageFaultEventEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageFaultEvent, err error)

func NewMSFT_StorageFaultEventEx6 ¶ added in v0.1.1

func NewMSFT_StorageFaultEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageFaultEvent, err error)

func (*MSFT_StorageFaultEvent) GetPropertyChangeType ¶

func (instance *MSFT_StorageFaultEvent) GetPropertyChangeType() (value StorageFaultEvent_ChangeType, err error)

GetChangeType gets the value of ChangeType for the instance

func (*MSFT_StorageFaultEvent) GetPropertyFaultId ¶

func (instance *MSFT_StorageFaultEvent) GetPropertyFaultId() (value string, err error)

GetFaultId gets the value of FaultId for the instance

func (*MSFT_StorageFaultEvent) GetPropertyFaultType ¶

func (instance *MSFT_StorageFaultEvent) GetPropertyFaultType() (value string, err error)

GetFaultType gets the value of FaultType for the instance

func (*MSFT_StorageFaultEvent) GetPropertyFaultingObjectDescription ¶

func (instance *MSFT_StorageFaultEvent) GetPropertyFaultingObjectDescription() (value string, err error)

GetFaultingObjectDescription gets the value of FaultingObjectDescription for the instance

func (*MSFT_StorageFaultEvent) GetPropertyFaultingObjectLocation ¶

func (instance *MSFT_StorageFaultEvent) GetPropertyFaultingObjectLocation() (value string, err error)

GetFaultingObjectLocation gets the value of FaultingObjectLocation for the instance

func (*MSFT_StorageFaultEvent) GetPropertyFaultingObjectType ¶

func (instance *MSFT_StorageFaultEvent) GetPropertyFaultingObjectType() (value string, err error)

GetFaultingObjectType gets the value of FaultingObjectType for the instance

func (*MSFT_StorageFaultEvent) GetPropertyFaultingObjectUniqueId ¶

func (instance *MSFT_StorageFaultEvent) GetPropertyFaultingObjectUniqueId() (value string, err error)

GetFaultingObjectUniqueId gets the value of FaultingObjectUniqueId for the instance

func (*MSFT_StorageFaultEvent) GetPropertyReason ¶

func (instance *MSFT_StorageFaultEvent) GetPropertyReason() (value string, err error)

GetReason gets the value of Reason for the instance

func (*MSFT_StorageFaultEvent) GetPropertyRecommendedActions ¶

func (instance *MSFT_StorageFaultEvent) GetPropertyRecommendedActions() (value []string, err error)

GetRecommendedActions gets the value of RecommendedActions for the instance

func (*MSFT_StorageFaultEvent) GetPropertySourceUniqueId ¶

func (instance *MSFT_StorageFaultEvent) GetPropertySourceUniqueId() (value string, err error)

GetSourceUniqueId gets the value of SourceUniqueId for the instance

func (*MSFT_StorageFaultEvent) GetPropertyStorageSubsystemUniqueId ¶

func (instance *MSFT_StorageFaultEvent) GetPropertyStorageSubsystemUniqueId() (value string, err error)

GetStorageSubsystemUniqueId gets the value of StorageSubsystemUniqueId for the instance

func (*MSFT_StorageFaultEvent) SetPropertyChangeType ¶

func (instance *MSFT_StorageFaultEvent) SetPropertyChangeType(value StorageFaultEvent_ChangeType) (err error)

SetChangeType sets the value of ChangeType for the instance

func (*MSFT_StorageFaultEvent) SetPropertyFaultId ¶

func (instance *MSFT_StorageFaultEvent) SetPropertyFaultId(value string) (err error)

SetFaultId sets the value of FaultId for the instance

func (*MSFT_StorageFaultEvent) SetPropertyFaultType ¶

func (instance *MSFT_StorageFaultEvent) SetPropertyFaultType(value string) (err error)

SetFaultType sets the value of FaultType for the instance

func (*MSFT_StorageFaultEvent) SetPropertyFaultingObjectDescription ¶

func (instance *MSFT_StorageFaultEvent) SetPropertyFaultingObjectDescription(value string) (err error)

SetFaultingObjectDescription sets the value of FaultingObjectDescription for the instance

func (*MSFT_StorageFaultEvent) SetPropertyFaultingObjectLocation ¶

func (instance *MSFT_StorageFaultEvent) SetPropertyFaultingObjectLocation(value string) (err error)

SetFaultingObjectLocation sets the value of FaultingObjectLocation for the instance

func (*MSFT_StorageFaultEvent) SetPropertyFaultingObjectType ¶

func (instance *MSFT_StorageFaultEvent) SetPropertyFaultingObjectType(value string) (err error)

SetFaultingObjectType sets the value of FaultingObjectType for the instance

func (*MSFT_StorageFaultEvent) SetPropertyFaultingObjectUniqueId ¶

func (instance *MSFT_StorageFaultEvent) SetPropertyFaultingObjectUniqueId(value string) (err error)

SetFaultingObjectUniqueId sets the value of FaultingObjectUniqueId for the instance

func (*MSFT_StorageFaultEvent) SetPropertyReason ¶

func (instance *MSFT_StorageFaultEvent) SetPropertyReason(value string) (err error)

SetReason sets the value of Reason for the instance

func (*MSFT_StorageFaultEvent) SetPropertyRecommendedActions ¶

func (instance *MSFT_StorageFaultEvent) SetPropertyRecommendedActions(value []string) (err error)

SetRecommendedActions sets the value of RecommendedActions for the instance

func (*MSFT_StorageFaultEvent) SetPropertySourceUniqueId ¶

func (instance *MSFT_StorageFaultEvent) SetPropertySourceUniqueId(value string) (err error)

SetSourceUniqueId sets the value of SourceUniqueId for the instance

func (*MSFT_StorageFaultEvent) SetPropertyStorageSubsystemUniqueId ¶

func (instance *MSFT_StorageFaultEvent) SetPropertyStorageSubsystemUniqueId(value string) (err error)

SetStorageSubsystemUniqueId sets the value of StorageSubsystemUniqueId for the instance

type MSFT_StorageHealth ¶

type MSFT_StorageHealth struct {
	*MSFT_StorageObject
}

MSFT_StorageHealth struct

func NewMSFT_StorageHealthEx1 ¶ added in v0.1.1

func NewMSFT_StorageHealthEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageHealth, err error)

func NewMSFT_StorageHealthEx6 ¶ added in v0.1.1

func NewMSFT_StorageHealthEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageHealth, err error)

func (*MSFT_StorageHealth) GetReport ¶

func (instance *MSFT_StorageHealth) GetReport(TargetObject MSFT_StorageObject,
	Count uint32,
	Reports []MSFT_StorageHealthReport,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="Reports" type="MSFT_StorageHealthReport []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageHealth) GetSetting ¶

func (instance *MSFT_StorageHealth) GetSetting(Name string,
	StorageHealthSetting []MSFT_StorageHealthSetting,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param> <param name="StorageHealthSetting" type="MSFT_StorageHealthSetting []"></param>

func (*MSFT_StorageHealth) Maintenance ¶

func (instance *MSFT_StorageHealth) Maintenance(TargetObject MSFT_StorageFaultDomain,
	EnableMaintenanceMode bool,
	IgnoreDetachedVirtualDisks bool,
	Timeout uint32,
	Model string,
	Manufacturer string,
	ValidationFlags uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageHealth) RemoveIntent ¶

func (instance *MSFT_StorageHealth) RemoveIntent(TargetObject MSFT_StorageObject,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageHealth) RemoveSetting ¶

func (instance *MSFT_StorageHealth) RemoveSetting(Name string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageHealth) SetSetting ¶

func (instance *MSFT_StorageHealth) SetSetting(Name string,
	Value string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

type MSFT_StorageHealthReport ¶

type MSFT_StorageHealthReport struct {
	*cim.WmiInstance

	//
	Records []MSFT_HealthRecord

	//
	ReportedObjectUniqueId string

	//
	StorageSubsystemUniqueId string
}

MSFT_StorageHealthReport struct

func NewMSFT_StorageHealthReportEx1 ¶ added in v0.1.1

func NewMSFT_StorageHealthReportEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageHealthReport, err error)

func NewMSFT_StorageHealthReportEx6 ¶ added in v0.1.1

func NewMSFT_StorageHealthReportEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageHealthReport, err error)

func (*MSFT_StorageHealthReport) GetPropertyRecords ¶

func (instance *MSFT_StorageHealthReport) GetPropertyRecords() (value []MSFT_HealthRecord, err error)

GetRecords gets the value of Records for the instance

func (*MSFT_StorageHealthReport) GetPropertyReportedObjectUniqueId ¶

func (instance *MSFT_StorageHealthReport) GetPropertyReportedObjectUniqueId() (value string, err error)

GetReportedObjectUniqueId gets the value of ReportedObjectUniqueId for the instance

func (*MSFT_StorageHealthReport) GetPropertyStorageSubsystemUniqueId ¶

func (instance *MSFT_StorageHealthReport) GetPropertyStorageSubsystemUniqueId() (value string, err error)

GetStorageSubsystemUniqueId gets the value of StorageSubsystemUniqueId for the instance

func (*MSFT_StorageHealthReport) SetPropertyRecords ¶

func (instance *MSFT_StorageHealthReport) SetPropertyRecords(value []MSFT_HealthRecord) (err error)

SetRecords sets the value of Records for the instance

func (*MSFT_StorageHealthReport) SetPropertyReportedObjectUniqueId ¶

func (instance *MSFT_StorageHealthReport) SetPropertyReportedObjectUniqueId(value string) (err error)

SetReportedObjectUniqueId sets the value of ReportedObjectUniqueId for the instance

func (*MSFT_StorageHealthReport) SetPropertyStorageSubsystemUniqueId ¶

func (instance *MSFT_StorageHealthReport) SetPropertyStorageSubsystemUniqueId(value string) (err error)

SetStorageSubsystemUniqueId sets the value of StorageSubsystemUniqueId for the instance

type MSFT_StorageHealthSetting ¶

type MSFT_StorageHealthSetting struct {
	*cim.WmiInstance

	// Name of the storage health setting
	Name string

	// Value of the storage health setting.
	Value string
}

MSFT_StorageHealthSetting struct

func NewMSFT_StorageHealthSettingEx1 ¶ added in v0.1.1

func NewMSFT_StorageHealthSettingEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageHealthSetting, err error)

func NewMSFT_StorageHealthSettingEx6 ¶ added in v0.1.1

func NewMSFT_StorageHealthSettingEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageHealthSetting, err error)

func (*MSFT_StorageHealthSetting) GetPropertyName ¶

func (instance *MSFT_StorageHealthSetting) GetPropertyName() (value string, err error)

GetName gets the value of Name for the instance

func (*MSFT_StorageHealthSetting) GetPropertyValue ¶

func (instance *MSFT_StorageHealthSetting) GetPropertyValue() (value string, err error)

GetValue gets the value of Value for the instance

func (*MSFT_StorageHealthSetting) SetPropertyName ¶

func (instance *MSFT_StorageHealthSetting) SetPropertyName(value string) (err error)

SetName sets the value of Name for the instance

func (*MSFT_StorageHealthSetting) SetPropertyValue ¶

func (instance *MSFT_StorageHealthSetting) SetPropertyValue(value string) (err error)

SetValue sets the value of Value for the instance

type MSFT_StorageHealthStatusChangeEvent ¶

type MSFT_StorageHealthStatusChangeEvent struct {
	*MSFT_StorageEvent

	// Denotes the current health status of the source object.
	/// 0 - 'Healthy': TBD.
	///1 - 'Warning': TBD.
	///2 - 'Unhealthy': TBD.
	CurrentHealthStatus StorageHealthStatusChangeEvent_CurrentHealthStatus

	// Denotes the previous health status of the source object.
	/// 0 - 'Healthy': TBD.
	///1 - 'Warning': TBD.
	///2 - 'Unhealthy': TBD.
	PreviousHealthStatus StorageHealthStatusChangeEvent_PreviousHealthStatus

	// A unique identifier for the source object.
	SourceUniqueId string

	// A globally unique identifier for the storage subsystem
	StorageSubsystemUniqueId string
}

MSFT_StorageHealthStatusChangeEvent struct

func NewMSFT_StorageHealthStatusChangeEventEx1 ¶ added in v0.1.1

func NewMSFT_StorageHealthStatusChangeEventEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageHealthStatusChangeEvent, err error)

func NewMSFT_StorageHealthStatusChangeEventEx6 ¶ added in v0.1.1

func NewMSFT_StorageHealthStatusChangeEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageHealthStatusChangeEvent, err error)

func (*MSFT_StorageHealthStatusChangeEvent) GetPropertyCurrentHealthStatus ¶

func (instance *MSFT_StorageHealthStatusChangeEvent) GetPropertyCurrentHealthStatus() (value StorageHealthStatusChangeEvent_CurrentHealthStatus, err error)

GetCurrentHealthStatus gets the value of CurrentHealthStatus for the instance

func (*MSFT_StorageHealthStatusChangeEvent) GetPropertyPreviousHealthStatus ¶

func (instance *MSFT_StorageHealthStatusChangeEvent) GetPropertyPreviousHealthStatus() (value StorageHealthStatusChangeEvent_PreviousHealthStatus, err error)

GetPreviousHealthStatus gets the value of PreviousHealthStatus for the instance

func (*MSFT_StorageHealthStatusChangeEvent) GetPropertySourceUniqueId ¶

func (instance *MSFT_StorageHealthStatusChangeEvent) GetPropertySourceUniqueId() (value string, err error)

GetSourceUniqueId gets the value of SourceUniqueId for the instance

func (*MSFT_StorageHealthStatusChangeEvent) GetPropertyStorageSubsystemUniqueId ¶

func (instance *MSFT_StorageHealthStatusChangeEvent) GetPropertyStorageSubsystemUniqueId() (value string, err error)

GetStorageSubsystemUniqueId gets the value of StorageSubsystemUniqueId for the instance

func (*MSFT_StorageHealthStatusChangeEvent) SetPropertyCurrentHealthStatus ¶

func (instance *MSFT_StorageHealthStatusChangeEvent) SetPropertyCurrentHealthStatus(value StorageHealthStatusChangeEvent_CurrentHealthStatus) (err error)

SetCurrentHealthStatus sets the value of CurrentHealthStatus for the instance

func (*MSFT_StorageHealthStatusChangeEvent) SetPropertyPreviousHealthStatus ¶

func (instance *MSFT_StorageHealthStatusChangeEvent) SetPropertyPreviousHealthStatus(value StorageHealthStatusChangeEvent_PreviousHealthStatus) (err error)

SetPreviousHealthStatus sets the value of PreviousHealthStatus for the instance

func (*MSFT_StorageHealthStatusChangeEvent) SetPropertySourceUniqueId ¶

func (instance *MSFT_StorageHealthStatusChangeEvent) SetPropertySourceUniqueId(value string) (err error)

SetSourceUniqueId sets the value of SourceUniqueId for the instance

func (*MSFT_StorageHealthStatusChangeEvent) SetPropertyStorageSubsystemUniqueId ¶

func (instance *MSFT_StorageHealthStatusChangeEvent) SetPropertyStorageSubsystemUniqueId(value string) (err error)

SetStorageSubsystemUniqueId sets the value of StorageSubsystemUniqueId for the instance

type MSFT_StorageJob ¶

type MSFT_StorageJob struct {
	*MSFT_StorageObject

	// Indicates the number of bytes processed by this job so far.
	BytesProcessed uint64

	// Indicates the total number of bytes being processed by this job.
	BytesTotal uint64

	// If TRUE, the storage job will be automatically deleted after a short time interval.
	DeleteOnCompletion bool

	// The Description property provides a textual description of the storage job operation.
	Description string

	// The time interval that the job has been executing or the total execution time if the storage job is complete.
	ElapsedTime string

	// If the operation that this storage job was tracking has failed, the provider will set this with an error code defined by the method that invoked the operation. If this job tracked a background task, the error code can be set to any valid Storage Management error code as defined in the value map below. If there was no error, this property must be set to 0 - 'Success'. This property should be NULL until the operation has completed.
	ErrorCode uint16

	// A free-form string that contains the vendor error description.
	ErrorDescription string

	// If TRUE, this storage job represents an automated background task initiated by the storage subsystem. For all user / management initiated operations, this value should be set to FALSE.
	IsBackgroundTask bool

	// The current execution state of the storage job.
	JobState StorageJob_JobState

	// A free-form string that represents the status of the job. The primary status is reflected in the inherited OperationalStatus property. JobStatus provides additional, implementation-specific details.
	JobStatus string

	// This property indicates whether the times represented in the StartTime, TimeOfLastStateChange, and TimeSubmitted properties represent local times or UTC times. Time values are synchronized worldwide by using the enumeration value 2 - 'UTC Time'.
	LocalOrUtcTime StorageJob_LocalOrUtcTime

	// A system defined name for this storage job.
	Name string

	// Indicates the current statuses of the element.
	OperationalStatus []StorageJob_OperationalStatus

	// Denotes a vendor-specific recovery action to be taken for an unsuccessfully run job. This value should only be set if RecoveryAction is set to 1 - 'Other'.
	OtherRecoveryAction string

	// The percentage of the job that has completed at the time that this value is requested.
	PercentComplete uint16

	// Describes the recovery action to be taken for an unsuccessfully run job. The possible values are:
	///0 - 'Unknown' meaning it is unknown as to what recovery action to take
	///1 - 'Other' indicating that the recovery action will be specified in the OtherRecoveryAction property
	///2 - 'Do Not Continue' meaning stop the execution of the job and appropriately update its status
	///3 - 'Continue With Next Job' meaning continue with the next job in the queue
	///4 - 'Re-run Job' indicating that the job should be re-run
	///
	RecoveryAction StorageJob_RecoveryAction

	// The time that the job was actually started.
	StartTime string

	// Strings describing the various OperationalStatus array values. For example, if "Stopping" is the value assigned to OperationalStatus, this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.
	StatusDescriptions []string

	// The amount of time that the Job is retained after it has finished executing, regardless of whether it failed during execution. The job must remain in existence for some period of time regardless of the value of the DeleteOnCompletion property.
	///
	TimeBeforeRemoval string

	// The date or time when the state of the job last changed. If the state of the job has not changed and this property is populated, it must be set to a 0 interval value. If a state change was requested, but was rejected or not yet processed, the property must not be updated.
	TimeOfLastStateChange string

	// The time that the job was submitted to execute. A value of all zeroes indicates that the owning element is not capable of reporting a date and time.
	TimeSubmitted string
}

MSFT_StorageJob struct

func NewMSFT_StorageJobEx1 ¶ added in v0.1.1

func NewMSFT_StorageJobEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageJob, err error)

func NewMSFT_StorageJobEx6 ¶ added in v0.1.1

func NewMSFT_StorageJobEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageJob, err error)

func (*MSFT_StorageJob) GetExtendedStatus ¶

func (instance *MSFT_StorageJob) GetExtendedStatus(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageJob) GetMessages ¶

func (instance *MSFT_StorageJob) GetMessages(Channels []uint16,
	Messages []string) (result uint32, err error)

<param name="Channels" type="uint16 []"></param> <param name="Messages" type="string []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageJob) GetOutParameters ¶

func (instance *MSFT_StorageJob) GetOutParameters(OutParameters MSFT_StorageJobOutParams) (result uint32, err error)

<param name="OutParameters" type="MSFT_StorageJobOutParams "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageJob) GetPropertyBytesProcessed ¶

func (instance *MSFT_StorageJob) GetPropertyBytesProcessed() (value uint64, err error)

GetBytesProcessed gets the value of BytesProcessed for the instance

func (*MSFT_StorageJob) GetPropertyBytesTotal ¶

func (instance *MSFT_StorageJob) GetPropertyBytesTotal() (value uint64, err error)

GetBytesTotal gets the value of BytesTotal for the instance

func (*MSFT_StorageJob) GetPropertyDeleteOnCompletion ¶

func (instance *MSFT_StorageJob) GetPropertyDeleteOnCompletion() (value bool, err error)

GetDeleteOnCompletion gets the value of DeleteOnCompletion for the instance

func (*MSFT_StorageJob) GetPropertyDescription ¶

func (instance *MSFT_StorageJob) GetPropertyDescription() (value string, err error)

GetDescription gets the value of Description for the instance

func (*MSFT_StorageJob) GetPropertyElapsedTime ¶

func (instance *MSFT_StorageJob) GetPropertyElapsedTime() (value string, err error)

GetElapsedTime gets the value of ElapsedTime for the instance

func (*MSFT_StorageJob) GetPropertyErrorCode ¶

func (instance *MSFT_StorageJob) GetPropertyErrorCode() (value uint16, err error)

GetErrorCode gets the value of ErrorCode for the instance

func (*MSFT_StorageJob) GetPropertyErrorDescription ¶

func (instance *MSFT_StorageJob) GetPropertyErrorDescription() (value string, err error)

GetErrorDescription gets the value of ErrorDescription for the instance

func (*MSFT_StorageJob) GetPropertyIsBackgroundTask ¶

func (instance *MSFT_StorageJob) GetPropertyIsBackgroundTask() (value bool, err error)

GetIsBackgroundTask gets the value of IsBackgroundTask for the instance

func (*MSFT_StorageJob) GetPropertyJobState ¶

func (instance *MSFT_StorageJob) GetPropertyJobState() (value StorageJob_JobState, err error)

GetJobState gets the value of JobState for the instance

func (*MSFT_StorageJob) GetPropertyJobStatus ¶

func (instance *MSFT_StorageJob) GetPropertyJobStatus() (value string, err error)

GetJobStatus gets the value of JobStatus for the instance

func (*MSFT_StorageJob) GetPropertyLocalOrUtcTime ¶

func (instance *MSFT_StorageJob) GetPropertyLocalOrUtcTime() (value StorageJob_LocalOrUtcTime, err error)

GetLocalOrUtcTime gets the value of LocalOrUtcTime for the instance

func (*MSFT_StorageJob) GetPropertyName ¶

func (instance *MSFT_StorageJob) GetPropertyName() (value string, err error)

GetName gets the value of Name for the instance

func (*MSFT_StorageJob) GetPropertyOperationalStatus ¶

func (instance *MSFT_StorageJob) GetPropertyOperationalStatus() (value []StorageJob_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_StorageJob) GetPropertyOtherRecoveryAction ¶

func (instance *MSFT_StorageJob) GetPropertyOtherRecoveryAction() (value string, err error)

GetOtherRecoveryAction gets the value of OtherRecoveryAction for the instance

func (*MSFT_StorageJob) GetPropertyPercentComplete ¶

func (instance *MSFT_StorageJob) GetPropertyPercentComplete() (value uint16, err error)

GetPercentComplete gets the value of PercentComplete for the instance

func (*MSFT_StorageJob) GetPropertyRecoveryAction ¶

func (instance *MSFT_StorageJob) GetPropertyRecoveryAction() (value StorageJob_RecoveryAction, err error)

GetRecoveryAction gets the value of RecoveryAction for the instance

func (*MSFT_StorageJob) GetPropertyStartTime ¶

func (instance *MSFT_StorageJob) GetPropertyStartTime() (value string, err error)

GetStartTime gets the value of StartTime for the instance

func (*MSFT_StorageJob) GetPropertyStatusDescriptions ¶

func (instance *MSFT_StorageJob) GetPropertyStatusDescriptions() (value []string, err error)

GetStatusDescriptions gets the value of StatusDescriptions for the instance

func (*MSFT_StorageJob) GetPropertyTimeBeforeRemoval ¶

func (instance *MSFT_StorageJob) GetPropertyTimeBeforeRemoval() (value string, err error)

GetTimeBeforeRemoval gets the value of TimeBeforeRemoval for the instance

func (*MSFT_StorageJob) GetPropertyTimeOfLastStateChange ¶

func (instance *MSFT_StorageJob) GetPropertyTimeOfLastStateChange() (value string, err error)

GetTimeOfLastStateChange gets the value of TimeOfLastStateChange for the instance

func (*MSFT_StorageJob) GetPropertyTimeSubmitted ¶

func (instance *MSFT_StorageJob) GetPropertyTimeSubmitted() (value string, err error)

GetTimeSubmitted gets the value of TimeSubmitted for the instance

func (*MSFT_StorageJob) RequestStateChange ¶

func (instance *MSFT_StorageJob) RequestStateChange(RequestedState StorageJob_RequestedState,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageJob) SetPropertyBytesProcessed ¶

func (instance *MSFT_StorageJob) SetPropertyBytesProcessed(value uint64) (err error)

SetBytesProcessed sets the value of BytesProcessed for the instance

func (*MSFT_StorageJob) SetPropertyBytesTotal ¶

func (instance *MSFT_StorageJob) SetPropertyBytesTotal(value uint64) (err error)

SetBytesTotal sets the value of BytesTotal for the instance

func (*MSFT_StorageJob) SetPropertyDeleteOnCompletion ¶

func (instance *MSFT_StorageJob) SetPropertyDeleteOnCompletion(value bool) (err error)

SetDeleteOnCompletion sets the value of DeleteOnCompletion for the instance

func (*MSFT_StorageJob) SetPropertyDescription ¶

func (instance *MSFT_StorageJob) SetPropertyDescription(value string) (err error)

SetDescription sets the value of Description for the instance

func (*MSFT_StorageJob) SetPropertyElapsedTime ¶

func (instance *MSFT_StorageJob) SetPropertyElapsedTime(value string) (err error)

SetElapsedTime sets the value of ElapsedTime for the instance

func (*MSFT_StorageJob) SetPropertyErrorCode ¶

func (instance *MSFT_StorageJob) SetPropertyErrorCode(value uint16) (err error)

SetErrorCode sets the value of ErrorCode for the instance

func (*MSFT_StorageJob) SetPropertyErrorDescription ¶

func (instance *MSFT_StorageJob) SetPropertyErrorDescription(value string) (err error)

SetErrorDescription sets the value of ErrorDescription for the instance

func (*MSFT_StorageJob) SetPropertyIsBackgroundTask ¶

func (instance *MSFT_StorageJob) SetPropertyIsBackgroundTask(value bool) (err error)

SetIsBackgroundTask sets the value of IsBackgroundTask for the instance

func (*MSFT_StorageJob) SetPropertyJobState ¶

func (instance *MSFT_StorageJob) SetPropertyJobState(value StorageJob_JobState) (err error)

SetJobState sets the value of JobState for the instance

func (*MSFT_StorageJob) SetPropertyJobStatus ¶

func (instance *MSFT_StorageJob) SetPropertyJobStatus(value string) (err error)

SetJobStatus sets the value of JobStatus for the instance

func (*MSFT_StorageJob) SetPropertyLocalOrUtcTime ¶

func (instance *MSFT_StorageJob) SetPropertyLocalOrUtcTime(value StorageJob_LocalOrUtcTime) (err error)

SetLocalOrUtcTime sets the value of LocalOrUtcTime for the instance

func (*MSFT_StorageJob) SetPropertyName ¶

func (instance *MSFT_StorageJob) SetPropertyName(value string) (err error)

SetName sets the value of Name for the instance

func (*MSFT_StorageJob) SetPropertyOperationalStatus ¶

func (instance *MSFT_StorageJob) SetPropertyOperationalStatus(value []StorageJob_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_StorageJob) SetPropertyOtherRecoveryAction ¶

func (instance *MSFT_StorageJob) SetPropertyOtherRecoveryAction(value string) (err error)

SetOtherRecoveryAction sets the value of OtherRecoveryAction for the instance

func (*MSFT_StorageJob) SetPropertyPercentComplete ¶

func (instance *MSFT_StorageJob) SetPropertyPercentComplete(value uint16) (err error)

SetPercentComplete sets the value of PercentComplete for the instance

func (*MSFT_StorageJob) SetPropertyRecoveryAction ¶

func (instance *MSFT_StorageJob) SetPropertyRecoveryAction(value StorageJob_RecoveryAction) (err error)

SetRecoveryAction sets the value of RecoveryAction for the instance

func (*MSFT_StorageJob) SetPropertyStartTime ¶

func (instance *MSFT_StorageJob) SetPropertyStartTime(value string) (err error)

SetStartTime sets the value of StartTime for the instance

func (*MSFT_StorageJob) SetPropertyStatusDescriptions ¶

func (instance *MSFT_StorageJob) SetPropertyStatusDescriptions(value []string) (err error)

SetStatusDescriptions sets the value of StatusDescriptions for the instance

func (*MSFT_StorageJob) SetPropertyTimeBeforeRemoval ¶

func (instance *MSFT_StorageJob) SetPropertyTimeBeforeRemoval(value string) (err error)

SetTimeBeforeRemoval sets the value of TimeBeforeRemoval for the instance

func (*MSFT_StorageJob) SetPropertyTimeOfLastStateChange ¶

func (instance *MSFT_StorageJob) SetPropertyTimeOfLastStateChange(value string) (err error)

SetTimeOfLastStateChange sets the value of TimeOfLastStateChange for the instance

func (*MSFT_StorageJob) SetPropertyTimeSubmitted ¶

func (instance *MSFT_StorageJob) SetPropertyTimeSubmitted(value string) (err error)

SetTimeSubmitted sets the value of TimeSubmitted for the instance

type MSFT_StorageJobOutParams ¶

type MSFT_StorageJobOutParams struct {
	*cim.WmiInstance
}

MSFT_StorageJobOutParams struct

func NewMSFT_StorageJobOutParamsEx1 ¶ added in v0.1.1

func NewMSFT_StorageJobOutParamsEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageJobOutParams, err error)

func NewMSFT_StorageJobOutParamsEx6 ¶ added in v0.1.1

func NewMSFT_StorageJobOutParamsEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageJobOutParams, err error)

type MSFT_StorageJobToAffectedStorageObject ¶

type MSFT_StorageJobToAffectedStorageObject struct {
	*cim.WmiInstance

	//
	AffectedStorageObject MSFT_StorageObject

	//
	StorageJob MSFT_StorageJob
}

MSFT_StorageJobToAffectedStorageObject struct

func NewMSFT_StorageJobToAffectedStorageObjectEx1 ¶ added in v0.1.1

func NewMSFT_StorageJobToAffectedStorageObjectEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageJobToAffectedStorageObject, err error)

func NewMSFT_StorageJobToAffectedStorageObjectEx6 ¶ added in v0.1.1

func NewMSFT_StorageJobToAffectedStorageObjectEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageJobToAffectedStorageObject, err error)

func (*MSFT_StorageJobToAffectedStorageObject) GetPropertyAffectedStorageObject ¶

func (instance *MSFT_StorageJobToAffectedStorageObject) GetPropertyAffectedStorageObject() (value MSFT_StorageObject, err error)

GetAffectedStorageObject gets the value of AffectedStorageObject for the instance

func (*MSFT_StorageJobToAffectedStorageObject) GetPropertyStorageJob ¶

func (instance *MSFT_StorageJobToAffectedStorageObject) GetPropertyStorageJob() (value MSFT_StorageJob, err error)

GetStorageJob gets the value of StorageJob for the instance

func (*MSFT_StorageJobToAffectedStorageObject) SetPropertyAffectedStorageObject ¶

func (instance *MSFT_StorageJobToAffectedStorageObject) SetPropertyAffectedStorageObject(value MSFT_StorageObject) (err error)

SetAffectedStorageObject sets the value of AffectedStorageObject for the instance

func (*MSFT_StorageJobToAffectedStorageObject) SetPropertyStorageJob ¶

func (instance *MSFT_StorageJobToAffectedStorageObject) SetPropertyStorageJob(value MSFT_StorageJob) (err error)

SetStorageJob sets the value of StorageJob for the instance

type MSFT_StorageModificationEvent ¶

type MSFT_StorageModificationEvent struct {
	*MSFT_StorageEvent
}

MSFT_StorageModificationEvent struct

func NewMSFT_StorageModificationEventEx1 ¶ added in v0.1.1

func NewMSFT_StorageModificationEventEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageModificationEvent, err error)

func NewMSFT_StorageModificationEventEx6 ¶ added in v0.1.1

func NewMSFT_StorageModificationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageModificationEvent, err error)

type MSFT_StorageNode ¶

type MSFT_StorageNode struct {
	*MSFT_StorageObject

	// This field is a string representation of the node's firmware version.
	FirmwareVersion string

	//
	Manufacturer string

	//
	Model string

	// Name is a human-readable string used to identify a storage node.
	Name string

	// NameFormat describes the format of the Name identifier.
	NameFormat StorageNode_NameFormat

	// Indicates the current status of the node.
	OperationalStatus StorageNode_OperationalStatus

	// This field is an array of custom identifier for the node. If this field is set, the OtherIdentifyingInfoDescription field must also be set.
	OtherIdentifyingInfo []string

	// An array of string description of the format used in the custom identifiers defined in the OtherIdentifyingInfo field. There must be a 1:1 mapping between this array and OtherIdentifyingInfo.
	OtherIdentifyingInfoDescription []string

	//
	SerialNumber string
}

MSFT_StorageNode struct

func NewMSFT_StorageNodeEx1 ¶ added in v0.1.1

func NewMSFT_StorageNodeEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageNode, err error)

func NewMSFT_StorageNodeEx6 ¶ added in v0.1.1

func NewMSFT_StorageNodeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageNode, err error)

func (*MSFT_StorageNode) GetPropertyFirmwareVersion ¶

func (instance *MSFT_StorageNode) GetPropertyFirmwareVersion() (value string, err error)

GetFirmwareVersion gets the value of FirmwareVersion for the instance

func (*MSFT_StorageNode) GetPropertyManufacturer ¶

func (instance *MSFT_StorageNode) GetPropertyManufacturer() (value string, err error)

GetManufacturer gets the value of Manufacturer for the instance

func (*MSFT_StorageNode) GetPropertyModel ¶

func (instance *MSFT_StorageNode) GetPropertyModel() (value string, err error)

GetModel gets the value of Model for the instance

func (*MSFT_StorageNode) GetPropertyName ¶

func (instance *MSFT_StorageNode) GetPropertyName() (value string, err error)

GetName gets the value of Name for the instance

func (*MSFT_StorageNode) GetPropertyNameFormat ¶

func (instance *MSFT_StorageNode) GetPropertyNameFormat() (value StorageNode_NameFormat, err error)

GetNameFormat gets the value of NameFormat for the instance

func (*MSFT_StorageNode) GetPropertyOperationalStatus ¶

func (instance *MSFT_StorageNode) GetPropertyOperationalStatus() (value StorageNode_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_StorageNode) GetPropertyOtherIdentifyingInfo ¶

func (instance *MSFT_StorageNode) GetPropertyOtherIdentifyingInfo() (value []string, err error)

GetOtherIdentifyingInfo gets the value of OtherIdentifyingInfo for the instance

func (*MSFT_StorageNode) GetPropertyOtherIdentifyingInfoDescription ¶

func (instance *MSFT_StorageNode) GetPropertyOtherIdentifyingInfoDescription() (value []string, err error)

GetOtherIdentifyingInfoDescription gets the value of OtherIdentifyingInfoDescription for the instance

func (*MSFT_StorageNode) GetPropertySerialNumber ¶

func (instance *MSFT_StorageNode) GetPropertySerialNumber() (value string, err error)

GetSerialNumber gets the value of SerialNumber for the instance

func (*MSFT_StorageNode) SetPropertyFirmwareVersion ¶

func (instance *MSFT_StorageNode) SetPropertyFirmwareVersion(value string) (err error)

SetFirmwareVersion sets the value of FirmwareVersion for the instance

func (*MSFT_StorageNode) SetPropertyManufacturer ¶

func (instance *MSFT_StorageNode) SetPropertyManufacturer(value string) (err error)

SetManufacturer sets the value of Manufacturer for the instance

func (*MSFT_StorageNode) SetPropertyModel ¶

func (instance *MSFT_StorageNode) SetPropertyModel(value string) (err error)

SetModel sets the value of Model for the instance

func (*MSFT_StorageNode) SetPropertyName ¶

func (instance *MSFT_StorageNode) SetPropertyName(value string) (err error)

SetName sets the value of Name for the instance

func (*MSFT_StorageNode) SetPropertyNameFormat ¶

func (instance *MSFT_StorageNode) SetPropertyNameFormat(value StorageNode_NameFormat) (err error)

SetNameFormat sets the value of NameFormat for the instance

func (*MSFT_StorageNode) SetPropertyOperationalStatus ¶

func (instance *MSFT_StorageNode) SetPropertyOperationalStatus(value StorageNode_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_StorageNode) SetPropertyOtherIdentifyingInfo ¶

func (instance *MSFT_StorageNode) SetPropertyOtherIdentifyingInfo(value []string) (err error)

SetOtherIdentifyingInfo sets the value of OtherIdentifyingInfo for the instance

func (*MSFT_StorageNode) SetPropertyOtherIdentifyingInfoDescription ¶

func (instance *MSFT_StorageNode) SetPropertyOtherIdentifyingInfoDescription(value []string) (err error)

SetOtherIdentifyingInfoDescription sets the value of OtherIdentifyingInfoDescription for the instance

func (*MSFT_StorageNode) SetPropertySerialNumber ¶

func (instance *MSFT_StorageNode) SetPropertySerialNumber(value string) (err error)

SetSerialNumber sets the value of SerialNumber for the instance

type MSFT_StorageNodeToDisk ¶

type MSFT_StorageNodeToDisk struct {
	*cim.WmiInstance

	//
	Disk MSFT_Disk

	// The operating system's number for the disk. Disk 0 is typically the boot device. Disk numbers may not necessarily remain the same across reboots.
	DiskNumber uint32

	// The health status of the Volume.
	///0 - 'Healthy': The disk is functioning normally.
	///1 - 'Warning': The disk is still functioning, but has detected errors or issues that require administrator intervention.
	///2 - 'Unhealthy': The volume is not functioning, due to errors or failures. The volume needs immediate attention from an administrator.
	HealthStatus StorageNodeToDisk_HealthStatus

	//
	IsOffline bool

	//
	IsReadOnly bool

	// If IsOffline is TRUE, this property informs the user of the specific reason for the disk being offline.
	///1 - 'Policy': The user requested the disk to be offline.
	///2 - 'Redundant Path': The disk is used for multi-path I/O.
	///3 - 'Snapshot': The disk is a snapshot disk.
	///4 - 'Collision': There was a signature or identifier collision with another disk.
	///5 - 'Resource Exhaustion': There were insufficient resources to bring the disk online.
	///6 - 'Critical Write Failures': There were critical write failures on the disk.
	///7 - 'Data Integrity Scan Required': A data integrity scan is required.
	OfflineReason StorageNodeToDisk_OfflineReason

	// An array of values that denote the current operational status of the volume.
	///0 - 'Unknown': The operational status is unknown.
	///1 - 'Other': A vendor-specific OperationalStatus has been specified by setting the OtherOperationalStatusDescription property.
	///2 - 'OK': The disk is responding to commands and is in a normal operating state.
	///3 - 'Degraded': The disk is responding to commands, but is not running in an optimal operating state.
	///4 - 'Stressed': The disk is functioning, but needs attention. For example, the disk might be overloaded or overheated.
	///5 - 'Predictive Failure': The disk is functioning, but a failure is likely to occur in the near future.
	///6 - 'Error': An error has occurred.
	///7 - 'Non-Recoverable Error': A non-recoverable error has occurred.
	///8 - 'Starting': The disk is in the process of starting.
	///9 - 'Stopping': The disk is in the process of stopping.
	///10 - 'Stopped': The disk was stopped or shut down in a clean and orderly fashion.
	///11 - 'In Service': The disk is being configured, maintained, cleaned, or otherwise administered.
	///12 - 'No Contact': The storage provider has knowledge of the disk, but has never been able to establish communication with it.
	///13 - 'Lost Communication': The storage provider has knowledge of the disk and has contacted it successfully in the past, but the disk is currently unreachable.
	///14 - 'Aborted': Similar to Stopped, except that the disk stopped abruptly and may require configuration or maintenance.
	///15 - 'Dormant': The disk is reachable, but it is inactive.
	///16 - 'Supporting Entity in Error': This status value does not necessarily indicate trouble with the disk, but it does indicate that another device or connection that the disk depends on may need attention.
	///17 - 'Completed': The disk has completed an operation. This status value should be combined with OK, Error, or Degraded, depending on the outcome of the operation.
	///0xD010 - 'Online': In Windows-based storage subsystems, this indicates that the object is online.
	///0xD011 - 'Not Ready': In Windows-based storage subsystems, this indicates that the object is not ready.
	///0xD012 - 'No Media': In Windows-based storage subsystems, this indicates that the object has no media present.
	///0xD013 - 'Offline': In Windows-based storage subsystems, this indicates that the object is offline.
	///0xD014 - 'Failed': In Windows-based storage subsystems, this indicates that the object is in a failed state.
	OperationalStatus []StorageNodeToDisk_OperationalStatus

	//
	StorageNode MSFT_StorageNode
}

MSFT_StorageNodeToDisk struct

func NewMSFT_StorageNodeToDiskEx1 ¶ added in v0.1.1

func NewMSFT_StorageNodeToDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageNodeToDisk, err error)

func NewMSFT_StorageNodeToDiskEx6 ¶ added in v0.1.1

func NewMSFT_StorageNodeToDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageNodeToDisk, err error)

func (*MSFT_StorageNodeToDisk) GetPropertyDisk ¶

func (instance *MSFT_StorageNodeToDisk) GetPropertyDisk() (value MSFT_Disk, err error)

GetDisk gets the value of Disk for the instance

func (*MSFT_StorageNodeToDisk) GetPropertyDiskNumber ¶

func (instance *MSFT_StorageNodeToDisk) GetPropertyDiskNumber() (value uint32, err error)

GetDiskNumber gets the value of DiskNumber for the instance

func (*MSFT_StorageNodeToDisk) GetPropertyHealthStatus ¶

func (instance *MSFT_StorageNodeToDisk) GetPropertyHealthStatus() (value StorageNodeToDisk_HealthStatus, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_StorageNodeToDisk) GetPropertyIsOffline ¶

func (instance *MSFT_StorageNodeToDisk) GetPropertyIsOffline() (value bool, err error)

GetIsOffline gets the value of IsOffline for the instance

func (*MSFT_StorageNodeToDisk) GetPropertyIsReadOnly ¶

func (instance *MSFT_StorageNodeToDisk) GetPropertyIsReadOnly() (value bool, err error)

GetIsReadOnly gets the value of IsReadOnly for the instance

func (*MSFT_StorageNodeToDisk) GetPropertyOfflineReason ¶

func (instance *MSFT_StorageNodeToDisk) GetPropertyOfflineReason() (value StorageNodeToDisk_OfflineReason, err error)

GetOfflineReason gets the value of OfflineReason for the instance

func (*MSFT_StorageNodeToDisk) GetPropertyOperationalStatus ¶

func (instance *MSFT_StorageNodeToDisk) GetPropertyOperationalStatus() (value []StorageNodeToDisk_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_StorageNodeToDisk) GetPropertyStorageNode ¶

func (instance *MSFT_StorageNodeToDisk) GetPropertyStorageNode() (value MSFT_StorageNode, err error)

GetStorageNode gets the value of StorageNode for the instance

func (*MSFT_StorageNodeToDisk) SetPropertyDisk ¶

func (instance *MSFT_StorageNodeToDisk) SetPropertyDisk(value MSFT_Disk) (err error)

SetDisk sets the value of Disk for the instance

func (*MSFT_StorageNodeToDisk) SetPropertyDiskNumber ¶

func (instance *MSFT_StorageNodeToDisk) SetPropertyDiskNumber(value uint32) (err error)

SetDiskNumber sets the value of DiskNumber for the instance

func (*MSFT_StorageNodeToDisk) SetPropertyHealthStatus ¶

func (instance *MSFT_StorageNodeToDisk) SetPropertyHealthStatus(value StorageNodeToDisk_HealthStatus) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_StorageNodeToDisk) SetPropertyIsOffline ¶

func (instance *MSFT_StorageNodeToDisk) SetPropertyIsOffline(value bool) (err error)

SetIsOffline sets the value of IsOffline for the instance

func (*MSFT_StorageNodeToDisk) SetPropertyIsReadOnly ¶

func (instance *MSFT_StorageNodeToDisk) SetPropertyIsReadOnly(value bool) (err error)

SetIsReadOnly sets the value of IsReadOnly for the instance

func (*MSFT_StorageNodeToDisk) SetPropertyOfflineReason ¶

func (instance *MSFT_StorageNodeToDisk) SetPropertyOfflineReason(value StorageNodeToDisk_OfflineReason) (err error)

SetOfflineReason sets the value of OfflineReason for the instance

func (*MSFT_StorageNodeToDisk) SetPropertyOperationalStatus ¶

func (instance *MSFT_StorageNodeToDisk) SetPropertyOperationalStatus(value []StorageNodeToDisk_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_StorageNodeToDisk) SetPropertyStorageNode ¶

func (instance *MSFT_StorageNodeToDisk) SetPropertyStorageNode(value MSFT_StorageNode) (err error)

SetStorageNode sets the value of StorageNode for the instance

type MSFT_StorageNodeToPhysicalDisk ¶

type MSFT_StorageNodeToPhysicalDisk struct {
	*cim.WmiInstance

	// The operating system's number for the disk on this StorageNode. Disk 0 is typically the boot device. Disk numbers may not necessarily remain the same across reboot, and are not necessarily the same on different nodes.
	DiskNumber uint32

	// Denotes the health status of the PhysicalDisk on this StorageNode.
	HealthStatus StorageNodeToPhysicalDisk_HealthStatus

	// Indicates whether the physical disk uses MPIO.
	IsMpioEnabled bool

	// Indicates whether the physical disk is physically connected to this storage node.
	IsPhysicallyConnected bool

	// The MPIO load balance policy being used by the disk.
	LoadBalancePolicy StorageNodeToPhysicalDisk_LoadBalancePolicy

	// Denotes the operational status of the PhysicalDisk.
	OperationalStatus []StorageNodeToPhysicalDisk_OperationalStatus

	// Collection of MPIO path IDs, reported by the MPIO DSM, when applicable.
	PathId []string

	// The current state of MPIO paths between the node and physical disk.
	PathState []StorageNodeToPhysicalDisk_PathState

	//
	PhysicalDisk MSFT_PhysicalDisk

	//
	StorageNode MSFT_StorageNode
}

MSFT_StorageNodeToPhysicalDisk struct

func NewMSFT_StorageNodeToPhysicalDiskEx1 ¶ added in v0.1.1

func NewMSFT_StorageNodeToPhysicalDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageNodeToPhysicalDisk, err error)

func NewMSFT_StorageNodeToPhysicalDiskEx6 ¶ added in v0.1.1

func NewMSFT_StorageNodeToPhysicalDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageNodeToPhysicalDisk, err error)

func (*MSFT_StorageNodeToPhysicalDisk) GetPropertyDiskNumber ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) GetPropertyDiskNumber() (value uint32, err error)

GetDiskNumber gets the value of DiskNumber for the instance

func (*MSFT_StorageNodeToPhysicalDisk) GetPropertyHealthStatus ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) GetPropertyHealthStatus() (value StorageNodeToPhysicalDisk_HealthStatus, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_StorageNodeToPhysicalDisk) GetPropertyIsMpioEnabled ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) GetPropertyIsMpioEnabled() (value bool, err error)

GetIsMpioEnabled gets the value of IsMpioEnabled for the instance

func (*MSFT_StorageNodeToPhysicalDisk) GetPropertyIsPhysicallyConnected ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) GetPropertyIsPhysicallyConnected() (value bool, err error)

GetIsPhysicallyConnected gets the value of IsPhysicallyConnected for the instance

func (*MSFT_StorageNodeToPhysicalDisk) GetPropertyLoadBalancePolicy ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) GetPropertyLoadBalancePolicy() (value StorageNodeToPhysicalDisk_LoadBalancePolicy, err error)

GetLoadBalancePolicy gets the value of LoadBalancePolicy for the instance

func (*MSFT_StorageNodeToPhysicalDisk) GetPropertyOperationalStatus ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) GetPropertyOperationalStatus() (value []StorageNodeToPhysicalDisk_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_StorageNodeToPhysicalDisk) GetPropertyPathId ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) GetPropertyPathId() (value []string, err error)

GetPathId gets the value of PathId for the instance

func (*MSFT_StorageNodeToPhysicalDisk) GetPropertyPathState ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) GetPropertyPathState() (value []StorageNodeToPhysicalDisk_PathState, err error)

GetPathState gets the value of PathState for the instance

func (*MSFT_StorageNodeToPhysicalDisk) GetPropertyPhysicalDisk ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) GetPropertyPhysicalDisk() (value MSFT_PhysicalDisk, err error)

GetPhysicalDisk gets the value of PhysicalDisk for the instance

func (*MSFT_StorageNodeToPhysicalDisk) GetPropertyStorageNode ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) GetPropertyStorageNode() (value MSFT_StorageNode, err error)

GetStorageNode gets the value of StorageNode for the instance

func (*MSFT_StorageNodeToPhysicalDisk) SetPropertyDiskNumber ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) SetPropertyDiskNumber(value uint32) (err error)

SetDiskNumber sets the value of DiskNumber for the instance

func (*MSFT_StorageNodeToPhysicalDisk) SetPropertyHealthStatus ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) SetPropertyHealthStatus(value StorageNodeToPhysicalDisk_HealthStatus) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_StorageNodeToPhysicalDisk) SetPropertyIsMpioEnabled ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) SetPropertyIsMpioEnabled(value bool) (err error)

SetIsMpioEnabled sets the value of IsMpioEnabled for the instance

func (*MSFT_StorageNodeToPhysicalDisk) SetPropertyIsPhysicallyConnected ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) SetPropertyIsPhysicallyConnected(value bool) (err error)

SetIsPhysicallyConnected sets the value of IsPhysicallyConnected for the instance

func (*MSFT_StorageNodeToPhysicalDisk) SetPropertyLoadBalancePolicy ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) SetPropertyLoadBalancePolicy(value StorageNodeToPhysicalDisk_LoadBalancePolicy) (err error)

SetLoadBalancePolicy sets the value of LoadBalancePolicy for the instance

func (*MSFT_StorageNodeToPhysicalDisk) SetPropertyOperationalStatus ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) SetPropertyOperationalStatus(value []StorageNodeToPhysicalDisk_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_StorageNodeToPhysicalDisk) SetPropertyPathId ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) SetPropertyPathId(value []string) (err error)

SetPathId sets the value of PathId for the instance

func (*MSFT_StorageNodeToPhysicalDisk) SetPropertyPathState ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) SetPropertyPathState(value []StorageNodeToPhysicalDisk_PathState) (err error)

SetPathState sets the value of PathState for the instance

func (*MSFT_StorageNodeToPhysicalDisk) SetPropertyPhysicalDisk ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) SetPropertyPhysicalDisk(value MSFT_PhysicalDisk) (err error)

SetPhysicalDisk sets the value of PhysicalDisk for the instance

func (*MSFT_StorageNodeToPhysicalDisk) SetPropertyStorageNode ¶

func (instance *MSFT_StorageNodeToPhysicalDisk) SetPropertyStorageNode(value MSFT_StorageNode) (err error)

SetStorageNode sets the value of StorageNode for the instance

type MSFT_StorageNodeToStorageEnclosure ¶

type MSFT_StorageNodeToStorageEnclosure struct {
	*cim.WmiInstance

	// An array containing the operational status of each current sensor of the enclosure.
	///0 - 'Unknown'
	///2 - 'OK': The element is present and working with no issues detected.
	///3 - 'Degraded': The element detected one or more non-critical issues.
	///6 - 'Error': The element detected one or more critical issues.
	///7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
	///0xD009 - 'Not Installed': The element is not present.
	///0xD00A - 'Not Available': The element is present but has problems.
	///0xD00B - 'No Access Allowed': No access is allowed to the element.
	///0xD00C - 'Not Reported'
	CurrentSensorOperationalStatus []StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus

	// The device number for the enclosure on this storage node.
	EnclosureNumber uint32

	// An array containing the operational status of each fan of the enclosure.
	///0 - 'Unknown'
	///2 - 'OK': The element is present and working with no issues detected.
	///3 - 'Degraded': The element detected one or more non-critical issues.
	///6 - 'Error': The element detected one or more critical issues.
	///7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
	///0xD009 - 'Not Installed': The element is not present.
	///0xD00A - 'Not Available': The element is present but has problems.
	///0xD00B - 'No Access Allowed': No access is allowed to the element.
	///0xD00C - 'Not Reported'
	FanOperationalStatus []StorageNodeToStorageEnclosure_FanOperationalStatus

	// Denotes the current health status of the enclosure.
	HealthStatus StorageNodeToStorageEnclosure_HealthStatus

	// An array containing the operational status of each controller of the enclosure.
	///0 - 'Unknown'
	///2 - 'OK': The element is present and working with no issues detected.
	///3 - 'Degraded': The element detected one or more non-critical issues.
	///6 - 'Error': The element detected one or more critical issues.
	///7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
	///0xD009 - 'Not Installed': The element is not present.
	///0xD00A - 'Not Available': The element is present but has problems.
	///0xD00B - 'No Access Allowed': No access is allowed to the element.
	///0xD00C - 'Not Reported'
	IOControllerOperationalStatus []StorageNodeToStorageEnclosure_IOControllerOperationalStatus

	// Indicates whether the storage enclosure is physically connected to this storage node.
	IsPhysicallyConnected bool

	// An array containing the operational status of each power supply of the enclosure.
	///0 - 'Unknown'
	///2 - 'OK': The element is present and working with no issues detected.
	///3 - 'Degraded': The element detected one or more non-critical issues.
	///6 - 'Error': The element detected one or more critical issues.
	///7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
	///0xD009 - 'Not Installed': The element is not present.
	///0xD00A - 'Not Available': The element is present but has problems.
	///0xD00B - 'No Access Allowed': No access is allowed to the element.
	///0xD00C - 'Not Reported'
	PowerSupplyOperationalStatus []StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus

	//
	SlotOperationalStatus []uint16

	//
	StorageEnclosure MSFT_StorageEnclosure

	//
	StorageNode MSFT_StorageNode

	// An array containing the operational status of each temperature sensor of the enclosure.
	///0 - 'Unknown'
	///2 - 'OK': The element is present and working with no issues detected.
	///3 - 'Degraded': The element detected one or more non-critical issues.
	///6 - 'Error': The element detected one or more critical issues.
	///7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
	///0xD009 - 'Not Installed': The element is not present.
	///0xD00A - 'Not Available': The element is present but has problems.
	///0xD00B - 'No Access Allowed': No access is allowed to the element.
	///0xD00C - 'Not Reported'
	TemperatureSensorOperationalStatus []StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus

	// An array containing the operational status of each voltage sensor of the enclosure.
	///0 - 'Unknown'
	///2 - 'OK': The element is present and working with no issues detected.
	///3 - 'Degraded': The element detected one or more non-critical issues.
	///6 - 'Error': The element detected one or more critical issues.
	///7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
	///0xD009 - 'Not Installed': The element is not present.
	///0xD00A - 'Not Available': The element is present but has problems.
	///0xD00B - 'No Access Allowed': No access is allowed to the element.
	///0xD00C - 'Not Reported'
	VoltageSensorOperationalStatus []StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus
}

MSFT_StorageNodeToStorageEnclosure struct

func NewMSFT_StorageNodeToStorageEnclosureEx1 ¶ added in v0.1.1

func NewMSFT_StorageNodeToStorageEnclosureEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageNodeToStorageEnclosure, err error)

func NewMSFT_StorageNodeToStorageEnclosureEx6 ¶ added in v0.1.1

func NewMSFT_StorageNodeToStorageEnclosureEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageNodeToStorageEnclosure, err error)

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyCurrentSensorOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyCurrentSensorOperationalStatus() (value []StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus, err error)

GetCurrentSensorOperationalStatus gets the value of CurrentSensorOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyEnclosureNumber ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyEnclosureNumber() (value uint32, err error)

GetEnclosureNumber gets the value of EnclosureNumber for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyFanOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyFanOperationalStatus() (value []StorageNodeToStorageEnclosure_FanOperationalStatus, err error)

GetFanOperationalStatus gets the value of FanOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyHealthStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyHealthStatus() (value StorageNodeToStorageEnclosure_HealthStatus, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyIOControllerOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyIOControllerOperationalStatus() (value []StorageNodeToStorageEnclosure_IOControllerOperationalStatus, err error)

GetIOControllerOperationalStatus gets the value of IOControllerOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyIsPhysicallyConnected ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyIsPhysicallyConnected() (value bool, err error)

GetIsPhysicallyConnected gets the value of IsPhysicallyConnected for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyPowerSupplyOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyPowerSupplyOperationalStatus() (value []StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus, err error)

GetPowerSupplyOperationalStatus gets the value of PowerSupplyOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertySlotOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertySlotOperationalStatus() (value []uint16, err error)

GetSlotOperationalStatus gets the value of SlotOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyStorageEnclosure ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyStorageEnclosure() (value MSFT_StorageEnclosure, err error)

GetStorageEnclosure gets the value of StorageEnclosure for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyStorageNode ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyStorageNode() (value MSFT_StorageNode, err error)

GetStorageNode gets the value of StorageNode for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyTemperatureSensorOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyTemperatureSensorOperationalStatus() (value []StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus, err error)

GetTemperatureSensorOperationalStatus gets the value of TemperatureSensorOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyVoltageSensorOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyVoltageSensorOperationalStatus() (value []StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus, err error)

GetVoltageSensorOperationalStatus gets the value of VoltageSensorOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyCurrentSensorOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyCurrentSensorOperationalStatus(value []StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus) (err error)

SetCurrentSensorOperationalStatus sets the value of CurrentSensorOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyEnclosureNumber ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyEnclosureNumber(value uint32) (err error)

SetEnclosureNumber sets the value of EnclosureNumber for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyFanOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyFanOperationalStatus(value []StorageNodeToStorageEnclosure_FanOperationalStatus) (err error)

SetFanOperationalStatus sets the value of FanOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyHealthStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyHealthStatus(value StorageNodeToStorageEnclosure_HealthStatus) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyIOControllerOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyIOControllerOperationalStatus(value []StorageNodeToStorageEnclosure_IOControllerOperationalStatus) (err error)

SetIOControllerOperationalStatus sets the value of IOControllerOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyIsPhysicallyConnected ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyIsPhysicallyConnected(value bool) (err error)

SetIsPhysicallyConnected sets the value of IsPhysicallyConnected for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyPowerSupplyOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyPowerSupplyOperationalStatus(value []StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus) (err error)

SetPowerSupplyOperationalStatus sets the value of PowerSupplyOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertySlotOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertySlotOperationalStatus(value []uint16) (err error)

SetSlotOperationalStatus sets the value of SlotOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyStorageEnclosure ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyStorageEnclosure(value MSFT_StorageEnclosure) (err error)

SetStorageEnclosure sets the value of StorageEnclosure for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyStorageNode ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyStorageNode(value MSFT_StorageNode) (err error)

SetStorageNode sets the value of StorageNode for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyTemperatureSensorOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyTemperatureSensorOperationalStatus(value []StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus) (err error)

SetTemperatureSensorOperationalStatus sets the value of TemperatureSensorOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyVoltageSensorOperationalStatus ¶

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyVoltageSensorOperationalStatus(value []StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus) (err error)

SetVoltageSensorOperationalStatus sets the value of VoltageSensorOperationalStatus for the instance

type MSFT_StorageNodeToStoragePool ¶

type MSFT_StorageNodeToStoragePool struct {
	*cim.WmiInstance

	//
	StorageNode MSFT_StorageNode

	//
	StoragePool MSFT_StoragePool
}

MSFT_StorageNodeToStoragePool struct

func NewMSFT_StorageNodeToStoragePoolEx1 ¶ added in v0.1.1

func NewMSFT_StorageNodeToStoragePoolEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageNodeToStoragePool, err error)

func NewMSFT_StorageNodeToStoragePoolEx6 ¶ added in v0.1.1

func NewMSFT_StorageNodeToStoragePoolEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageNodeToStoragePool, err error)

func (*MSFT_StorageNodeToStoragePool) GetPropertyStorageNode ¶

func (instance *MSFT_StorageNodeToStoragePool) GetPropertyStorageNode() (value MSFT_StorageNode, err error)

GetStorageNode gets the value of StorageNode for the instance

func (*MSFT_StorageNodeToStoragePool) GetPropertyStoragePool ¶

func (instance *MSFT_StorageNodeToStoragePool) GetPropertyStoragePool() (value MSFT_StoragePool, err error)

GetStoragePool gets the value of StoragePool for the instance

func (*MSFT_StorageNodeToStoragePool) SetPropertyStorageNode ¶

func (instance *MSFT_StorageNodeToStoragePool) SetPropertyStorageNode(value MSFT_StorageNode) (err error)

SetStorageNode sets the value of StorageNode for the instance

func (*MSFT_StorageNodeToStoragePool) SetPropertyStoragePool ¶

func (instance *MSFT_StorageNodeToStoragePool) SetPropertyStoragePool(value MSFT_StoragePool) (err error)

SetStoragePool sets the value of StoragePool for the instance

type MSFT_StorageNodeToVirtualDisk ¶

type MSFT_StorageNodeToVirtualDisk struct {
	*cim.WmiInstance

	//
	StorageNode MSFT_StorageNode

	//
	VirtualDisk MSFT_VirtualDisk
}

MSFT_StorageNodeToVirtualDisk struct

func NewMSFT_StorageNodeToVirtualDiskEx1 ¶ added in v0.1.1

func NewMSFT_StorageNodeToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageNodeToVirtualDisk, err error)

func NewMSFT_StorageNodeToVirtualDiskEx6 ¶ added in v0.1.1

func NewMSFT_StorageNodeToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageNodeToVirtualDisk, err error)

func (*MSFT_StorageNodeToVirtualDisk) GetPropertyStorageNode ¶

func (instance *MSFT_StorageNodeToVirtualDisk) GetPropertyStorageNode() (value MSFT_StorageNode, err error)

GetStorageNode gets the value of StorageNode for the instance

func (*MSFT_StorageNodeToVirtualDisk) GetPropertyVirtualDisk ¶

func (instance *MSFT_StorageNodeToVirtualDisk) GetPropertyVirtualDisk() (value MSFT_VirtualDisk, err error)

GetVirtualDisk gets the value of VirtualDisk for the instance

func (*MSFT_StorageNodeToVirtualDisk) SetPropertyStorageNode ¶

func (instance *MSFT_StorageNodeToVirtualDisk) SetPropertyStorageNode(value MSFT_StorageNode) (err error)

SetStorageNode sets the value of StorageNode for the instance

func (*MSFT_StorageNodeToVirtualDisk) SetPropertyVirtualDisk ¶

func (instance *MSFT_StorageNodeToVirtualDisk) SetPropertyVirtualDisk(value MSFT_VirtualDisk) (err error)

SetVirtualDisk sets the value of VirtualDisk for the instance

type MSFT_StorageNodeToVolume ¶

type MSFT_StorageNodeToVolume struct {
	*cim.WmiInstance

	//
	StorageNode MSFT_StorageNode

	//
	Volume MSFT_Volume
}

MSFT_StorageNodeToVolume struct

func NewMSFT_StorageNodeToVolumeEx1 ¶ added in v0.1.1

func NewMSFT_StorageNodeToVolumeEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageNodeToVolume, err error)

func NewMSFT_StorageNodeToVolumeEx6 ¶ added in v0.1.1

func NewMSFT_StorageNodeToVolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageNodeToVolume, err error)

func (*MSFT_StorageNodeToVolume) GetPropertyStorageNode ¶

func (instance *MSFT_StorageNodeToVolume) GetPropertyStorageNode() (value MSFT_StorageNode, err error)

GetStorageNode gets the value of StorageNode for the instance

func (*MSFT_StorageNodeToVolume) GetPropertyVolume ¶

func (instance *MSFT_StorageNodeToVolume) GetPropertyVolume() (value MSFT_Volume, err error)

GetVolume gets the value of Volume for the instance

func (*MSFT_StorageNodeToVolume) SetPropertyStorageNode ¶

func (instance *MSFT_StorageNodeToVolume) SetPropertyStorageNode(value MSFT_StorageNode) (err error)

SetStorageNode sets the value of StorageNode for the instance

func (*MSFT_StorageNodeToVolume) SetPropertyVolume ¶

func (instance *MSFT_StorageNodeToVolume) SetPropertyVolume(value MSFT_Volume) (err error)

SetVolume sets the value of Volume for the instance

type MSFT_StorageObject ¶

type MSFT_StorageObject struct {
	*cim.WmiInstance

	// ObjectId is a mandatory property that is used to opaquely and uniquely identify an instance of a class. ObjectIds must be unique within the scope of the management server (which is hosting the provider). The ObjectId is created and maintained for use of the Storage Management Providers and their clients to track instances of objects. If an object is visible through two different paths (for example: there are two separate Storage Management Providers that point to the same storage subsystem) then the same object may appear with two different ObjectIds. For determining if two object instances are the same object, refer to the UniqueId property.
	ObjectId string

	// PassThroughClass is the WBEM class name of the proprietary storage provider object.
	PassThroughClass string

	// PassThroughIds is a comma-separated list of all implementation specific keys. It is used by storage management applications to access the vendor proprietary object model. This field should be in the form: key1='value1',key2='value2'.
	PassThroughIds string

	// PassThroughNamespace is the WBEM namespace that contains the proprietary storage provider classes.
	PassThroughNamespace string

	// PassThroughServer is the name or address of the computer system hosting the proprietary storage provider classes.
	PassThroughServer string

	// UniqueId is a mandatory property that is used to uniquely identify a logical instance of a storage subsystem's object. This value must be the same for an object viewed by two or more provider instances (even if they are running on seperate management servers). UniqueId can be any globally unique, opaque value unless otherwise specified by a derived class.
	UniqueId string
}

MSFT_StorageObject struct

func NewMSFT_StorageObjectEx1 ¶ added in v0.1.1

func NewMSFT_StorageObjectEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageObject, err error)

func NewMSFT_StorageObjectEx6 ¶ added in v0.1.1

func NewMSFT_StorageObjectEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageObject, err error)

func (*MSFT_StorageObject) GetPropertyObjectId ¶

func (instance *MSFT_StorageObject) GetPropertyObjectId() (value string, err error)

GetObjectId gets the value of ObjectId for the instance

func (*MSFT_StorageObject) GetPropertyPassThroughClass ¶

func (instance *MSFT_StorageObject) GetPropertyPassThroughClass() (value string, err error)

GetPassThroughClass gets the value of PassThroughClass for the instance

func (*MSFT_StorageObject) GetPropertyPassThroughIds ¶

func (instance *MSFT_StorageObject) GetPropertyPassThroughIds() (value string, err error)

GetPassThroughIds gets the value of PassThroughIds for the instance

func (*MSFT_StorageObject) GetPropertyPassThroughNamespace ¶

func (instance *MSFT_StorageObject) GetPropertyPassThroughNamespace() (value string, err error)

GetPassThroughNamespace gets the value of PassThroughNamespace for the instance

func (*MSFT_StorageObject) GetPropertyPassThroughServer ¶

func (instance *MSFT_StorageObject) GetPropertyPassThroughServer() (value string, err error)

GetPassThroughServer gets the value of PassThroughServer for the instance

func (*MSFT_StorageObject) GetPropertyUniqueId ¶

func (instance *MSFT_StorageObject) GetPropertyUniqueId() (value string, err error)

GetUniqueId gets the value of UniqueId for the instance

func (*MSFT_StorageObject) SetPropertyObjectId ¶

func (instance *MSFT_StorageObject) SetPropertyObjectId(value string) (err error)

SetObjectId sets the value of ObjectId for the instance

func (*MSFT_StorageObject) SetPropertyPassThroughClass ¶

func (instance *MSFT_StorageObject) SetPropertyPassThroughClass(value string) (err error)

SetPassThroughClass sets the value of PassThroughClass for the instance

func (*MSFT_StorageObject) SetPropertyPassThroughIds ¶

func (instance *MSFT_StorageObject) SetPropertyPassThroughIds(value string) (err error)

SetPassThroughIds sets the value of PassThroughIds for the instance

func (*MSFT_StorageObject) SetPropertyPassThroughNamespace ¶

func (instance *MSFT_StorageObject) SetPropertyPassThroughNamespace(value string) (err error)

SetPassThroughNamespace sets the value of PassThroughNamespace for the instance

func (*MSFT_StorageObject) SetPropertyPassThroughServer ¶

func (instance *MSFT_StorageObject) SetPropertyPassThroughServer(value string) (err error)

SetPassThroughServer sets the value of PassThroughServer for the instance

func (*MSFT_StorageObject) SetPropertyUniqueId ¶

func (instance *MSFT_StorageObject) SetPropertyUniqueId(value string) (err error)

SetUniqueId sets the value of UniqueId for the instance

type MSFT_StoragePool ¶

type MSFT_StoragePool struct {
	*MSFT_StorageObject

	// Indicates the total sum of all the capacity used by this storage pool. If the pool is primordial, this will be the sum of all capacity currently allocated to concrete storage pools. If the pool is concrete, this value should be the sum of all capacity currently allocated to virtual disks and other pool metadata.
	AllocatedSize uint64

	// If TRUE, the storage pool should clear (zero out) physical disks that are removed from the pool.
	ClearOnDeallocate bool

	// Determines the default allocation behavior for virtual disks created in this pool. Enclosure aware virtual disks will intelligently pick the physical disks to use for their redundancy. If TRUE, the storage subsystem will use physical disks from different enclosures to balance the fault tolerance between two (or more) physical enclosures.
	EnclosureAwareDefault bool

	// Determines the default allocation behavior for virtual disks created in this pool. Fault domain aware virtual disks will intelligently pick the physical disks to use for their redundancy to balance the fault tolerance between two (or more) fault domain units of the specified type.
	FaultDomainAwarenessDefault StoragePool_FaultDomainAwarenessDefault

	// A user-friendly string representing the name of the storage pool. Friendly name can be set using the SetFriendlyName method.
	FriendlyName string

	// Denotes the current health status of the storage pool. Health of a storage pool is derived from the health of the backing physical disks, and whether or not the storage pool can maintain the required levels of resiliency.
	/// 0 - 'Healthy': All physical disks are present and in a healthy state.
	///1 - 'Warning': The majority of physical disks are healthy, but one or more may be failing I/O requests.
	///2 - 'Unhealthy': The majority of physical disks are unhealthy or in a failed state, and the pool no longer has data integrity.
	HealthStatus StoragePool_HealthStatus

	// Indicates whether or not the storage pool is used in a clustered environment.
	IsClustered bool

	// This property indicates whether the disks comprising this pool are able to tolerate power loss without data loss, e.g. automatically flush volatile buffers to non-volatile media after external power is disconnected.
	IsPowerProtected bool

	// If this field is set to TRUE, the storage pool is primordial. A primordial pool, also known as the 'available storage' pool is where storage capacity is drawn and returned in the creation and deletion of concrete storage pools. Primordial pools cannot be created or deleted.
	///If this field is set to FALSE, the storage pool is a concrete pool. These pools are subject to all of the management operations defined on the storage pool class. This includes creation, deletion, creation of virtual disks, etc.
	IsPrimordial bool

	// Indicates whether or not the storage pool's configuration is read-only. If TRUE, the storage pool will not allow configuration changes to itself or any of its virtual and physical disks. Note that the data on the virtual disk may still be writable.
	IsReadOnly bool

	// This field indicates the logical sector size of the storage pool, in bytes. This value is derived from the backing physical disks, as well as the preference specified at the time this storage pool was created.
	LogicalSectorSize uint64

	//
	MediaTypeDefault uint16

	// Name is a semi-unique (scoped to the owning storage subsystem), human-readable string used to identify a storage pool.
	Name string

	// Indicates the current operating conditions of the storage pool. Unlike HealthStatus, this field indicates the status of hardware, software, and infrastructure issues related to this storage pool, and can contain multiple values. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail.
	///4 - 'Stressed': indicates that the storage pool is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on.
	///5 - 'Predictive Failure': indicates that the storage pool is functioning nominally but predicting a failure in the near future.
	///11 - 'In Service': describes a storage pool being configured, maintained, or otherwise administered.
	///12 - 'No Contact': indicates that the storage provider has knowledge of this storage pool, but has never been able to establish communications with it.
	///13 - 'Lost Communication': indicates that the storage pool is known to exist and has been contacted successfully in the past, but is currently unreachable.
	///10 - 'Stopped' and 14 - 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the storage pool might need to be updated.
	///15 - 'Dormant': indicates that the storage pool is inactive.
	///16 - 'Supporting Entity in Error': indicates that this storage pool might be OK, but that another element, on which it is dependent, is in error.
	///
	OperationalStatus []StoragePool_OperationalStatus

	// A string representation of the vendor defined operational status. This field should only be set if the OperationalStatus array contains 1 - 'Other'.
	OtherOperationalStatusDescription string

	// If Usage is set to 1 - 'Other', this field contains the string representation of the vendor defined usage for the storage pool. This property must be NULL if Usage is not set to 1 - 'Other'.
	OtherUsageDescription string

	// This field indicates the physical sector size of the storage pool, in bytes. This value is derived from the backing physical disks for this storage pool.
	PhysicalSectorSize uint64

	// Indicates the provisioning scheme to use when creating new virtual disks on this storage pool.
	///0 - 'Unknown': May mean that this information is unavailable, or the storage pool uses a proprietary method of allocation.
	///1 - 'Thin': Storage for the virtual disk is allocated on-demand.
	///2 - 'Fixed': Storage for the virtual disk is allocated at the time of virtual disk creation.
	ProvisioningTypeDefault StoragePool_ProvisioningTypeDefault

	// Denotes the reason why the storage pool is read-only.
	///1 - 'None': The pool is not read-only.
	///2 - 'By Policy': The administrator has either requested the pool to be read-only or has enacted a policy on the system that requires the pool to be read-only.
	///3 - 'Majority Disks Unhealthy': The majority of the supporting physical disks are in an unhealthy state that has forced the storage pool into a read-only state.
	ReadOnlyReason StoragePool_ReadOnlyReason

	// This property indicates how the operating system will proceed with repairing of virtual disks for this storage pool.
	///2 - 'Sequential': repair will process one allocation slab at a time. This will result in longer repair times, but small impact on the I/O load.
	///3 - 'Parallel': repair will process as many allocation slabs as it can in parallel. This will result in the shortest repair time, but will have significant impact on I/O load.
	///
	RepairPolicy StoragePool_RepairPolicy

	// Indicates the default resiliency setting used for virtual disk creation. This default can be overridden at the time of virtual disk creation. This property's value should correspond to the resiliency setting's Name field.
	ResiliencySettingNameDefault string

	// If TRUE, the storage subsystem will automatically retire missing physical disks in this storage pool and replace them with hot-spares or other available physical disks (in the storage pool).
	RetireMissingPhysicalDisks StoragePool_RetireMissingPhysicalDisks

	// Indicates the capacity of the storage pool. If the pool is primordial, this is the sum of all the healthy physical disk sizes. If the pool is concrete, this is the sum of all associated physical disks (except hot-spares, and including failed drives).
	Size uint64

	// Denotes the provisioning schemes that this storage pool supports.
	SupportedProvisioningTypes []StoragePool_SupportedProvisioningTypes

	// If TRUE, this storage pool supports data deduplication.
	SupportsDeduplication bool

	// Percentages at which an alert should be generated
	ThinProvisioningAlertThresholds []uint16

	// Denotes the intended usage of the storage pool.
	Usage StoragePool_Usage

	// Denotes the version of this storage pool.
	Version StoragePool_Version

	// Default size of write cache for virtual disk creation
	WriteCacheSizeDefault uint64

	// Maximum size of write cache for virtual disk creation
	WriteCacheSizeMax uint64

	// Minimum size of write cache for virtual disk creation
	WriteCacheSizeMin uint64
}

MSFT_StoragePool struct

func NewMSFT_StoragePoolEx1 ¶ added in v0.1.1

func NewMSFT_StoragePoolEx1(instance *cim.WmiInstance) (newInstance *MSFT_StoragePool, err error)

func NewMSFT_StoragePoolEx6 ¶ added in v0.1.1

func NewMSFT_StoragePoolEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StoragePool, err error)

func (*MSFT_StoragePool) AddPhysicalDisk ¶

func (instance *MSFT_StoragePool) AddPhysicalDisk(PhysicalDisks []MSFT_PhysicalDisk,
	Usage StoragePool_Usage,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) AddPhysicalDisk2 ¶

func (instance *MSFT_StoragePool) AddPhysicalDisk2(PhysicalDisks []MSFT_PhysicalDisk,
	Usage uint16,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) CreateStorageTier ¶

func (instance *MSFT_StoragePool) CreateStorageTier(FriendlyName string,
	MediaType StoragePool_MediaType,
	Description string,
	CreatedStorageTier MSFT_StorageTier,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">If RunAsJob is set to TRUE and this method takes a while to execute, this parameter returns a reference to the storage job used to track the long running operation.</param> <param name="CreatedStorageTier" type="MSFT_StorageTier "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) CreateStorageTier2 ¶

func (instance *MSFT_StoragePool) CreateStorageTier2(FriendlyName string,
	ProvisioningType uint16,
	MediaType uint16,
	FaultDomainAwareness uint16,
	ColumnIsolation uint16,
	ResiliencySettingName string,
	Interleave uint64,
	NumberOfDataCopies uint16,
	NumberOfGroups uint16,
	NumberOfColumns uint16,
	PhysicalDiskRedundancy uint16,
	Description string,
	CreatedStorageTier MSFT_StorageTier,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="CreatedStorageTier" type="MSFT_StorageTier "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) CreateStorageTier3 ¶

func (instance *MSFT_StoragePool) CreateStorageTier3(FriendlyName string,
	ProvisioningType uint16,
	AllocationUnitSize uint64,
	MediaType uint16,
	FaultDomainAwareness uint16,
	ColumnIsolation uint16,
	StorageFaultDomainsToUse []MSFT_StorageFaultDomain,
	ResiliencySettingName string,
	Usage uint16,
	Interleave uint64,
	NumberOfDataCopies uint16,
	NumberOfGroups uint16,
	NumberOfColumns uint16,
	PhysicalDiskRedundancy uint16,
	Description string,
	CreatedStorageTier MSFT_StorageTier,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="CreatedStorageTier" type="MSFT_StorageTier "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) CreateVirtualDisk ¶

func (instance *MSFT_StoragePool) CreateVirtualDisk(FriendlyName string,
	Size uint64,
	UseMaximumSize bool,
	ProvisioningType StoragePool_ProvisioningType,
	ResiliencySettingName string,
	Usage StoragePool_Usage,
	OtherUsageDescription string,
	NumberOfDataCopies uint16,
	PhysicalDiskRedundancy uint16,
	NumberOfColumns uint16,
	AutoNumberOfColumns bool,
	Interleave uint64,
	IsEnclosureAware bool,
	PhysicalDisksToUse []MSFT_PhysicalDisk,
	StorageTiers []MSFT_StorageTier,
	StorageTierSizes []uint64,
	WriteCacheSize uint64,
	AutoWriteCacheSize bool,
	CreatedVirtualDisk MSFT_VirtualDisk,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation. When the operation has completed, an association should exist between the storage job and the created objects.</param> <param name="CreatedVirtualDisk" type="MSFT_VirtualDisk "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) CreateVirtualDisk2 ¶

func (instance *MSFT_StoragePool) CreateVirtualDisk2(FriendlyName string,
	Size uint64,
	UseMaximumSize bool,
	ProvisioningType uint16,
	AllocationUnitSize uint64,
	MediaType uint16,
	ResiliencySettingName string,
	Usage uint16,
	OtherUsageDescription string,
	NumberOfDataCopies uint16,
	PhysicalDiskRedundancy uint16,
	NumberOfColumns uint16,
	AutoNumberOfColumns bool,
	Interleave uint64,
	NumberOfGroups uint16,
	FaultDomainAwareness uint16,
	ColumnIsolation uint16,
	PhysicalDisksToUse []MSFT_PhysicalDisk,
	StorageTiers []MSFT_StorageTier,
	StorageTierSizes []uint64,
	WriteCacheSize uint64,
	AutoWriteCacheSize bool,
	ReadCacheSize uint64,
	CreatedVirtualDisk MSFT_VirtualDisk,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="CreatedVirtualDisk" type="MSFT_VirtualDisk "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) CreateVirtualDisk3 ¶

func (instance *MSFT_StoragePool) CreateVirtualDisk3(FriendlyName string,
	Size uint64,
	UseMaximumSize bool,
	ProvisioningType uint16,
	AllocationUnitSize uint64,
	MediaType uint16,
	ResiliencySettingName string,
	Usage uint16,
	OtherUsageDescription string,
	NumberOfDataCopies uint16,
	PhysicalDiskRedundancy uint16,
	NumberOfColumns uint16,
	AutoNumberOfColumns bool,
	Interleave uint64,
	NumberOfGroups uint16,
	FaultDomainAwareness uint16,
	ColumnIsolation uint16,
	StorageFaultDomainsToUse []MSFT_StorageFaultDomain,
	StorageTiers []MSFT_StorageTier,
	StorageTierSizes []uint64,
	WriteCacheSize uint64,
	AutoWriteCacheSize bool,
	ReadCacheSize uint64,
	CreatedVirtualDisk MSFT_VirtualDisk,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="CreatedVirtualDisk" type="MSFT_VirtualDisk "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) CreateVolume ¶

func (instance *MSFT_StoragePool) CreateVolume(FriendlyName string,
	Size uint64,
	StorageTiers []MSFT_StorageTier,
	StorageTierSizes []uint64,
	ProvisioningType StoragePool_ProvisioningType,
	ResiliencySettingName string,
	PhysicalDiskRedundancy uint16,
	NumberOfColumns uint16,
	FileSystem StoragePool_FileSystem,
	AccessPath string,
	FileServer MSFT_FileServer,
	CreatedVolume MSFT_Volume,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation. When the operation has completed, an association should exist between the storage job and the created objects.</param> <param name="CreatedVolume" type="MSFT_Volume "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) CreateVolume2 ¶

func (instance *MSFT_StoragePool) CreateVolume2(FriendlyName string,
	Size uint64,
	StorageTiers []MSFT_StorageTier,
	StorageTierSizes []uint64,
	ProvisioningType uint16,
	ResiliencySettingName string,
	PhysicalDiskRedundancy uint16,
	NumberOfColumns uint16,
	FileSystem uint16,
	AccessPath string,
	AllocationUnitSize uint32,
	ReadCacheSize uint64,
	FileServer MSFT_FileServer,
	CreatedVolume MSFT_Volume,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="CreatedVolume" type="MSFT_Volume "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) DeleteObject ¶

func (instance *MSFT_StoragePool) DeleteObject(CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) GetPropertyAllocatedSize ¶

func (instance *MSFT_StoragePool) GetPropertyAllocatedSize() (value uint64, err error)

GetAllocatedSize gets the value of AllocatedSize for the instance

func (*MSFT_StoragePool) GetPropertyClearOnDeallocate ¶

func (instance *MSFT_StoragePool) GetPropertyClearOnDeallocate() (value bool, err error)

GetClearOnDeallocate gets the value of ClearOnDeallocate for the instance

func (*MSFT_StoragePool) GetPropertyEnclosureAwareDefault ¶

func (instance *MSFT_StoragePool) GetPropertyEnclosureAwareDefault() (value bool, err error)

GetEnclosureAwareDefault gets the value of EnclosureAwareDefault for the instance

func (*MSFT_StoragePool) GetPropertyFaultDomainAwarenessDefault ¶

func (instance *MSFT_StoragePool) GetPropertyFaultDomainAwarenessDefault() (value StoragePool_FaultDomainAwarenessDefault, err error)

GetFaultDomainAwarenessDefault gets the value of FaultDomainAwarenessDefault for the instance

func (*MSFT_StoragePool) GetPropertyFriendlyName ¶

func (instance *MSFT_StoragePool) GetPropertyFriendlyName() (value string, err error)

GetFriendlyName gets the value of FriendlyName for the instance

func (*MSFT_StoragePool) GetPropertyHealthStatus ¶

func (instance *MSFT_StoragePool) GetPropertyHealthStatus() (value StoragePool_HealthStatus, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_StoragePool) GetPropertyIsClustered ¶

func (instance *MSFT_StoragePool) GetPropertyIsClustered() (value bool, err error)

GetIsClustered gets the value of IsClustered for the instance

func (*MSFT_StoragePool) GetPropertyIsPowerProtected ¶

func (instance *MSFT_StoragePool) GetPropertyIsPowerProtected() (value bool, err error)

GetIsPowerProtected gets the value of IsPowerProtected for the instance

func (*MSFT_StoragePool) GetPropertyIsPrimordial ¶

func (instance *MSFT_StoragePool) GetPropertyIsPrimordial() (value bool, err error)

GetIsPrimordial gets the value of IsPrimordial for the instance

func (*MSFT_StoragePool) GetPropertyIsReadOnly ¶

func (instance *MSFT_StoragePool) GetPropertyIsReadOnly() (value bool, err error)

GetIsReadOnly gets the value of IsReadOnly for the instance

func (*MSFT_StoragePool) GetPropertyLogicalSectorSize ¶

func (instance *MSFT_StoragePool) GetPropertyLogicalSectorSize() (value uint64, err error)

GetLogicalSectorSize gets the value of LogicalSectorSize for the instance

func (*MSFT_StoragePool) GetPropertyMediaTypeDefault ¶

func (instance *MSFT_StoragePool) GetPropertyMediaTypeDefault() (value uint16, err error)

GetMediaTypeDefault gets the value of MediaTypeDefault for the instance

func (*MSFT_StoragePool) GetPropertyName ¶

func (instance *MSFT_StoragePool) GetPropertyName() (value string, err error)

GetName gets the value of Name for the instance

func (*MSFT_StoragePool) GetPropertyOperationalStatus ¶

func (instance *MSFT_StoragePool) GetPropertyOperationalStatus() (value []StoragePool_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_StoragePool) GetPropertyOtherOperationalStatusDescription ¶

func (instance *MSFT_StoragePool) GetPropertyOtherOperationalStatusDescription() (value string, err error)

GetOtherOperationalStatusDescription gets the value of OtherOperationalStatusDescription for the instance

func (*MSFT_StoragePool) GetPropertyOtherUsageDescription ¶

func (instance *MSFT_StoragePool) GetPropertyOtherUsageDescription() (value string, err error)

GetOtherUsageDescription gets the value of OtherUsageDescription for the instance

func (*MSFT_StoragePool) GetPropertyPhysicalSectorSize ¶

func (instance *MSFT_StoragePool) GetPropertyPhysicalSectorSize() (value uint64, err error)

GetPhysicalSectorSize gets the value of PhysicalSectorSize for the instance

func (*MSFT_StoragePool) GetPropertyProvisioningTypeDefault ¶

func (instance *MSFT_StoragePool) GetPropertyProvisioningTypeDefault() (value StoragePool_ProvisioningTypeDefault, err error)

GetProvisioningTypeDefault gets the value of ProvisioningTypeDefault for the instance

func (*MSFT_StoragePool) GetPropertyReadOnlyReason ¶

func (instance *MSFT_StoragePool) GetPropertyReadOnlyReason() (value StoragePool_ReadOnlyReason, err error)

GetReadOnlyReason gets the value of ReadOnlyReason for the instance

func (*MSFT_StoragePool) GetPropertyRepairPolicy ¶

func (instance *MSFT_StoragePool) GetPropertyRepairPolicy() (value StoragePool_RepairPolicy, err error)

GetRepairPolicy gets the value of RepairPolicy for the instance

func (*MSFT_StoragePool) GetPropertyResiliencySettingNameDefault ¶

func (instance *MSFT_StoragePool) GetPropertyResiliencySettingNameDefault() (value string, err error)

GetResiliencySettingNameDefault gets the value of ResiliencySettingNameDefault for the instance

func (*MSFT_StoragePool) GetPropertyRetireMissingPhysicalDisks ¶

func (instance *MSFT_StoragePool) GetPropertyRetireMissingPhysicalDisks() (value StoragePool_RetireMissingPhysicalDisks, err error)

GetRetireMissingPhysicalDisks gets the value of RetireMissingPhysicalDisks for the instance

func (*MSFT_StoragePool) GetPropertySize ¶

func (instance *MSFT_StoragePool) GetPropertySize() (value uint64, err error)

GetSize gets the value of Size for the instance

func (*MSFT_StoragePool) GetPropertySupportedProvisioningTypes ¶

func (instance *MSFT_StoragePool) GetPropertySupportedProvisioningTypes() (value []StoragePool_SupportedProvisioningTypes, err error)

GetSupportedProvisioningTypes gets the value of SupportedProvisioningTypes for the instance

func (*MSFT_StoragePool) GetPropertySupportsDeduplication ¶

func (instance *MSFT_StoragePool) GetPropertySupportsDeduplication() (value bool, err error)

GetSupportsDeduplication gets the value of SupportsDeduplication for the instance

func (*MSFT_StoragePool) GetPropertyThinProvisioningAlertThresholds ¶

func (instance *MSFT_StoragePool) GetPropertyThinProvisioningAlertThresholds() (value []uint16, err error)

GetThinProvisioningAlertThresholds gets the value of ThinProvisioningAlertThresholds for the instance

func (*MSFT_StoragePool) GetPropertyUsage ¶

func (instance *MSFT_StoragePool) GetPropertyUsage() (value StoragePool_Usage, err error)

GetUsage gets the value of Usage for the instance

func (*MSFT_StoragePool) GetPropertyVersion ¶

func (instance *MSFT_StoragePool) GetPropertyVersion() (value StoragePool_Version, err error)

GetVersion gets the value of Version for the instance

func (*MSFT_StoragePool) GetPropertyWriteCacheSizeDefault ¶

func (instance *MSFT_StoragePool) GetPropertyWriteCacheSizeDefault() (value uint64, err error)

GetWriteCacheSizeDefault gets the value of WriteCacheSizeDefault for the instance

func (*MSFT_StoragePool) GetPropertyWriteCacheSizeMax ¶

func (instance *MSFT_StoragePool) GetPropertyWriteCacheSizeMax() (value uint64, err error)

GetWriteCacheSizeMax gets the value of WriteCacheSizeMax for the instance

func (*MSFT_StoragePool) GetPropertyWriteCacheSizeMin ¶

func (instance *MSFT_StoragePool) GetPropertyWriteCacheSizeMin() (value uint64, err error)

GetWriteCacheSizeMin gets the value of WriteCacheSizeMin for the instance

func (*MSFT_StoragePool) GetSecurityDescriptor ¶

func (instance *MSFT_StoragePool) GetSecurityDescriptor(SecurityDescriptor string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param> <param name="SecurityDescriptor" type="string ">A Security Descriptor Definition Language (SDDL) formed string describing the access control list of the object.</param>

func (*MSFT_StoragePool) GetSupportedSize ¶

func (instance *MSFT_StoragePool) GetSupportedSize(ResiliencySettingName string,
	SupportedSizes []uint64,
	VirtualDiskSizeMin uint64,
	VirtualDiskSizeMax uint64,
	VirtualDiskSizeDivisor uint64,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param> <param name="SupportedSizes" type="uint64 []">This output parameter will contain an array of all of the supported sizes by the storage pool. This parameter may be NULL if the number of supported sizes is large, but is useful for storage pools that support only a select number of virtual disk sizes.</param> <param name="VirtualDiskSizeDivisor" type="uint64 ">This parameter indicates the interval in which the supported sizes increment. For example: If the minimum supported size is 10 GB, and this parameter is 2 GB, then the supported sizes for this pool would be 10 GB, 12 GB, 14 GB, etc. until the maximum supported size is reached.</param> <param name="VirtualDiskSizeMax" type="uint64 ">This parameter denotes the maximum supported size that a virtual disk created in this pool can be.</param> <param name="VirtualDiskSizeMin" type="uint64 ">This parameter denotes the minimum supported size that a virtual disk created in this pool can be.</param>

func (*MSFT_StoragePool) GetSupportedSize2 ¶

func (instance *MSFT_StoragePool) GetSupportedSize2(ResiliencySettingName string,
	FaultDomainAwareness uint16,
	SupportedSizes []uint64,
	VirtualDiskSizeMin uint64,
	VirtualDiskSizeMax uint64,
	VirtualDiskSizeDivisor uint64,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SupportedSizes" type="uint64 []"></param> <param name="VirtualDiskSizeDivisor" type="uint64 "></param> <param name="VirtualDiskSizeMax" type="uint64 "></param> <param name="VirtualDiskSizeMin" type="uint64 "></param>

func (*MSFT_StoragePool) Optimize ¶

func (instance *MSFT_StoragePool) Optimize(RunAsJob bool,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) RemovePhysicalDisk ¶

func (instance *MSFT_StoragePool) RemovePhysicalDisk(PhysicalDisks []MSFT_PhysicalDisk,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) RemovePhysicalDisk2 ¶

func (instance *MSFT_StoragePool) RemovePhysicalDisk2(PhysicalDisks []MSFT_PhysicalDisk,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) SetAttributes ¶

func (instance *MSFT_StoragePool) SetAttributes(IsReadOnly bool,
	ClearOnDeallocate bool,
	IsPowerProtected bool,
	RepairPolicy StoragePool_RepairPolicy,
	RetireMissingPhysicalDisks StoragePool_RetireMissingPhysicalDisks,
	ThinProvisioningAlertThresholds []uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) SetDefaults ¶

func (instance *MSFT_StoragePool) SetDefaults(ProvisioningTypeDefault StoragePool_ProvisioningTypeDefault,
	ResiliencySettingNameDefault string,
	EnclosureAwareDefault bool,
	WriteCacheSizeDefault uint64,
	AutoWriteCacheSize bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) SetDefaults2 ¶

func (instance *MSFT_StoragePool) SetDefaults2(ProvisioningTypeDefault uint16,
	MediaTypeDefault uint16,
	ResiliencySettingNameDefault string,
	FaultDomainAwarenessDefault uint16,
	WriteCacheSizeDefault uint64,
	AutoWriteCacheSize bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) SetFriendlyName ¶

func (instance *MSFT_StoragePool) SetFriendlyName(FriendlyName string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) SetPropertyAllocatedSize ¶

func (instance *MSFT_StoragePool) SetPropertyAllocatedSize(value uint64) (err error)

SetAllocatedSize sets the value of AllocatedSize for the instance

func (*MSFT_StoragePool) SetPropertyClearOnDeallocate ¶

func (instance *MSFT_StoragePool) SetPropertyClearOnDeallocate(value bool) (err error)

SetClearOnDeallocate sets the value of ClearOnDeallocate for the instance

func (*MSFT_StoragePool) SetPropertyEnclosureAwareDefault ¶

func (instance *MSFT_StoragePool) SetPropertyEnclosureAwareDefault(value bool) (err error)

SetEnclosureAwareDefault sets the value of EnclosureAwareDefault for the instance

func (*MSFT_StoragePool) SetPropertyFaultDomainAwarenessDefault ¶

func (instance *MSFT_StoragePool) SetPropertyFaultDomainAwarenessDefault(value StoragePool_FaultDomainAwarenessDefault) (err error)

SetFaultDomainAwarenessDefault sets the value of FaultDomainAwarenessDefault for the instance

func (*MSFT_StoragePool) SetPropertyFriendlyName ¶

func (instance *MSFT_StoragePool) SetPropertyFriendlyName(value string) (err error)

SetFriendlyName sets the value of FriendlyName for the instance

func (*MSFT_StoragePool) SetPropertyHealthStatus ¶

func (instance *MSFT_StoragePool) SetPropertyHealthStatus(value StoragePool_HealthStatus) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_StoragePool) SetPropertyIsClustered ¶

func (instance *MSFT_StoragePool) SetPropertyIsClustered(value bool) (err error)

SetIsClustered sets the value of IsClustered for the instance

func (*MSFT_StoragePool) SetPropertyIsPowerProtected ¶

func (instance *MSFT_StoragePool) SetPropertyIsPowerProtected(value bool) (err error)

SetIsPowerProtected sets the value of IsPowerProtected for the instance

func (*MSFT_StoragePool) SetPropertyIsPrimordial ¶

func (instance *MSFT_StoragePool) SetPropertyIsPrimordial(value bool) (err error)

SetIsPrimordial sets the value of IsPrimordial for the instance

func (*MSFT_StoragePool) SetPropertyIsReadOnly ¶

func (instance *MSFT_StoragePool) SetPropertyIsReadOnly(value bool) (err error)

SetIsReadOnly sets the value of IsReadOnly for the instance

func (*MSFT_StoragePool) SetPropertyLogicalSectorSize ¶

func (instance *MSFT_StoragePool) SetPropertyLogicalSectorSize(value uint64) (err error)

SetLogicalSectorSize sets the value of LogicalSectorSize for the instance

func (*MSFT_StoragePool) SetPropertyMediaTypeDefault ¶

func (instance *MSFT_StoragePool) SetPropertyMediaTypeDefault(value uint16) (err error)

SetMediaTypeDefault sets the value of MediaTypeDefault for the instance

func (*MSFT_StoragePool) SetPropertyName ¶

func (instance *MSFT_StoragePool) SetPropertyName(value string) (err error)

SetName sets the value of Name for the instance

func (*MSFT_StoragePool) SetPropertyOperationalStatus ¶

func (instance *MSFT_StoragePool) SetPropertyOperationalStatus(value []StoragePool_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_StoragePool) SetPropertyOtherOperationalStatusDescription ¶

func (instance *MSFT_StoragePool) SetPropertyOtherOperationalStatusDescription(value string) (err error)

SetOtherOperationalStatusDescription sets the value of OtherOperationalStatusDescription for the instance

func (*MSFT_StoragePool) SetPropertyOtherUsageDescription ¶

func (instance *MSFT_StoragePool) SetPropertyOtherUsageDescription(value string) (err error)

SetOtherUsageDescription sets the value of OtherUsageDescription for the instance

func (*MSFT_StoragePool) SetPropertyPhysicalSectorSize ¶

func (instance *MSFT_StoragePool) SetPropertyPhysicalSectorSize(value uint64) (err error)

SetPhysicalSectorSize sets the value of PhysicalSectorSize for the instance

func (*MSFT_StoragePool) SetPropertyProvisioningTypeDefault ¶

func (instance *MSFT_StoragePool) SetPropertyProvisioningTypeDefault(value StoragePool_ProvisioningTypeDefault) (err error)

SetProvisioningTypeDefault sets the value of ProvisioningTypeDefault for the instance

func (*MSFT_StoragePool) SetPropertyReadOnlyReason ¶

func (instance *MSFT_StoragePool) SetPropertyReadOnlyReason(value StoragePool_ReadOnlyReason) (err error)

SetReadOnlyReason sets the value of ReadOnlyReason for the instance

func (*MSFT_StoragePool) SetPropertyRepairPolicy ¶

func (instance *MSFT_StoragePool) SetPropertyRepairPolicy(value StoragePool_RepairPolicy) (err error)

SetRepairPolicy sets the value of RepairPolicy for the instance

func (*MSFT_StoragePool) SetPropertyResiliencySettingNameDefault ¶

func (instance *MSFT_StoragePool) SetPropertyResiliencySettingNameDefault(value string) (err error)

SetResiliencySettingNameDefault sets the value of ResiliencySettingNameDefault for the instance

func (*MSFT_StoragePool) SetPropertyRetireMissingPhysicalDisks ¶

func (instance *MSFT_StoragePool) SetPropertyRetireMissingPhysicalDisks(value StoragePool_RetireMissingPhysicalDisks) (err error)

SetRetireMissingPhysicalDisks sets the value of RetireMissingPhysicalDisks for the instance

func (*MSFT_StoragePool) SetPropertySize ¶

func (instance *MSFT_StoragePool) SetPropertySize(value uint64) (err error)

SetSize sets the value of Size for the instance

func (*MSFT_StoragePool) SetPropertySupportedProvisioningTypes ¶

func (instance *MSFT_StoragePool) SetPropertySupportedProvisioningTypes(value []StoragePool_SupportedProvisioningTypes) (err error)

SetSupportedProvisioningTypes sets the value of SupportedProvisioningTypes for the instance

func (*MSFT_StoragePool) SetPropertySupportsDeduplication ¶

func (instance *MSFT_StoragePool) SetPropertySupportsDeduplication(value bool) (err error)

SetSupportsDeduplication sets the value of SupportsDeduplication for the instance

func (*MSFT_StoragePool) SetPropertyThinProvisioningAlertThresholds ¶

func (instance *MSFT_StoragePool) SetPropertyThinProvisioningAlertThresholds(value []uint16) (err error)

SetThinProvisioningAlertThresholds sets the value of ThinProvisioningAlertThresholds for the instance

func (*MSFT_StoragePool) SetPropertyUsage ¶

func (instance *MSFT_StoragePool) SetPropertyUsage(value StoragePool_Usage) (err error)

SetUsage sets the value of Usage for the instance

func (*MSFT_StoragePool) SetPropertyVersion ¶

func (instance *MSFT_StoragePool) SetPropertyVersion(value StoragePool_Version) (err error)

SetVersion sets the value of Version for the instance

func (*MSFT_StoragePool) SetPropertyWriteCacheSizeDefault ¶

func (instance *MSFT_StoragePool) SetPropertyWriteCacheSizeDefault(value uint64) (err error)

SetWriteCacheSizeDefault sets the value of WriteCacheSizeDefault for the instance

func (*MSFT_StoragePool) SetPropertyWriteCacheSizeMax ¶

func (instance *MSFT_StoragePool) SetPropertyWriteCacheSizeMax(value uint64) (err error)

SetWriteCacheSizeMax sets the value of WriteCacheSizeMax for the instance

func (*MSFT_StoragePool) SetPropertyWriteCacheSizeMin ¶

func (instance *MSFT_StoragePool) SetPropertyWriteCacheSizeMin(value uint64) (err error)

SetWriteCacheSizeMin sets the value of WriteCacheSizeMin for the instance

func (*MSFT_StoragePool) SetSecurityDescriptor ¶

func (instance *MSFT_StoragePool) SetSecurityDescriptor(SecurityDescriptor string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) SetUsage ¶

func (instance *MSFT_StoragePool) SetUsage(Usage StoragePool_Usage,
	OtherUsageDescription string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) Upgrade ¶

func (instance *MSFT_StoragePool) Upgrade(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

type MSFT_StoragePoolToPhysicalDisk ¶

type MSFT_StoragePoolToPhysicalDisk struct {
	*cim.WmiInstance

	//
	PhysicalDisk MSFT_PhysicalDisk

	//
	StoragePool MSFT_StoragePool
}

MSFT_StoragePoolToPhysicalDisk struct

func NewMSFT_StoragePoolToPhysicalDiskEx1 ¶ added in v0.1.1

func NewMSFT_StoragePoolToPhysicalDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_StoragePoolToPhysicalDisk, err error)

func NewMSFT_StoragePoolToPhysicalDiskEx6 ¶ added in v0.1.1

func NewMSFT_StoragePoolToPhysicalDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StoragePoolToPhysicalDisk, err error)

func (*MSFT_StoragePoolToPhysicalDisk) GetPropertyPhysicalDisk ¶

func (instance *MSFT_StoragePoolToPhysicalDisk) GetPropertyPhysicalDisk() (value MSFT_PhysicalDisk, err error)

GetPhysicalDisk gets the value of PhysicalDisk for the instance

func (*MSFT_StoragePoolToPhysicalDisk) GetPropertyStoragePool ¶

func (instance *MSFT_StoragePoolToPhysicalDisk) GetPropertyStoragePool() (value MSFT_StoragePool, err error)

GetStoragePool gets the value of StoragePool for the instance

func (*MSFT_StoragePoolToPhysicalDisk) SetPropertyPhysicalDisk ¶

func (instance *MSFT_StoragePoolToPhysicalDisk) SetPropertyPhysicalDisk(value MSFT_PhysicalDisk) (err error)

SetPhysicalDisk sets the value of PhysicalDisk for the instance

func (*MSFT_StoragePoolToPhysicalDisk) SetPropertyStoragePool ¶

func (instance *MSFT_StoragePoolToPhysicalDisk) SetPropertyStoragePool(value MSFT_StoragePool) (err error)

SetStoragePool sets the value of StoragePool for the instance

type MSFT_StoragePoolToResiliencySetting ¶

type MSFT_StoragePoolToResiliencySetting struct {
	*cim.WmiInstance

	//
	ResiliencySetting MSFT_ResiliencySetting

	//
	StoragePool MSFT_StoragePool
}

MSFT_StoragePoolToResiliencySetting struct

func NewMSFT_StoragePoolToResiliencySettingEx1 ¶ added in v0.1.1

func NewMSFT_StoragePoolToResiliencySettingEx1(instance *cim.WmiInstance) (newInstance *MSFT_StoragePoolToResiliencySetting, err error)

func NewMSFT_StoragePoolToResiliencySettingEx6 ¶ added in v0.1.1

func NewMSFT_StoragePoolToResiliencySettingEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StoragePoolToResiliencySetting, err error)

func (*MSFT_StoragePoolToResiliencySetting) GetPropertyResiliencySetting ¶

func (instance *MSFT_StoragePoolToResiliencySetting) GetPropertyResiliencySetting() (value MSFT_ResiliencySetting, err error)

GetResiliencySetting gets the value of ResiliencySetting for the instance

func (*MSFT_StoragePoolToResiliencySetting) GetPropertyStoragePool ¶

func (instance *MSFT_StoragePoolToResiliencySetting) GetPropertyStoragePool() (value MSFT_StoragePool, err error)

GetStoragePool gets the value of StoragePool for the instance

func (*MSFT_StoragePoolToResiliencySetting) SetPropertyResiliencySetting ¶

func (instance *MSFT_StoragePoolToResiliencySetting) SetPropertyResiliencySetting(value MSFT_ResiliencySetting) (err error)

SetResiliencySetting sets the value of ResiliencySetting for the instance

func (*MSFT_StoragePoolToResiliencySetting) SetPropertyStoragePool ¶

func (instance *MSFT_StoragePoolToResiliencySetting) SetPropertyStoragePool(value MSFT_StoragePool) (err error)

SetStoragePool sets the value of StoragePool for the instance

type MSFT_StoragePoolToStorageTier ¶

type MSFT_StoragePoolToStorageTier struct {
	*cim.WmiInstance

	//
	StoragePool MSFT_StoragePool

	//
	StorageTier MSFT_StorageTier
}

MSFT_StoragePoolToStorageTier struct

func NewMSFT_StoragePoolToStorageTierEx1 ¶ added in v0.1.1

func NewMSFT_StoragePoolToStorageTierEx1(instance *cim.WmiInstance) (newInstance *MSFT_StoragePoolToStorageTier, err error)

func NewMSFT_StoragePoolToStorageTierEx6 ¶ added in v0.1.1

func NewMSFT_StoragePoolToStorageTierEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StoragePoolToStorageTier, err error)

func (*MSFT_StoragePoolToStorageTier) GetPropertyStoragePool ¶

func (instance *MSFT_StoragePoolToStorageTier) GetPropertyStoragePool() (value MSFT_StoragePool, err error)

GetStoragePool gets the value of StoragePool for the instance

func (*MSFT_StoragePoolToStorageTier) GetPropertyStorageTier ¶

func (instance *MSFT_StoragePoolToStorageTier) GetPropertyStorageTier() (value MSFT_StorageTier, err error)

GetStorageTier gets the value of StorageTier for the instance

func (*MSFT_StoragePoolToStorageTier) SetPropertyStoragePool ¶

func (instance *MSFT_StoragePoolToStorageTier) SetPropertyStoragePool(value MSFT_StoragePool) (err error)

SetStoragePool sets the value of StoragePool for the instance

func (*MSFT_StoragePoolToStorageTier) SetPropertyStorageTier ¶

func (instance *MSFT_StoragePoolToStorageTier) SetPropertyStorageTier(value MSFT_StorageTier) (err error)

SetStorageTier sets the value of StorageTier for the instance

type MSFT_StoragePoolToVirtualDisk ¶

type MSFT_StoragePoolToVirtualDisk struct {
	*cim.WmiInstance

	//
	StoragePool MSFT_StoragePool

	//
	VirtualDisk MSFT_VirtualDisk
}

MSFT_StoragePoolToVirtualDisk struct

func NewMSFT_StoragePoolToVirtualDiskEx1 ¶ added in v0.1.1

func NewMSFT_StoragePoolToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_StoragePoolToVirtualDisk, err error)

func NewMSFT_StoragePoolToVirtualDiskEx6 ¶ added in v0.1.1

func NewMSFT_StoragePoolToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StoragePoolToVirtualDisk, err error)

func (*MSFT_StoragePoolToVirtualDisk) GetPropertyStoragePool ¶

func (instance *MSFT_StoragePoolToVirtualDisk) GetPropertyStoragePool() (value MSFT_StoragePool, err error)

GetStoragePool gets the value of StoragePool for the instance

func (*MSFT_StoragePoolToVirtualDisk) GetPropertyVirtualDisk ¶

func (instance *MSFT_StoragePoolToVirtualDisk) GetPropertyVirtualDisk() (value MSFT_VirtualDisk, err error)

GetVirtualDisk gets the value of VirtualDisk for the instance

func (*MSFT_StoragePoolToVirtualDisk) SetPropertyStoragePool ¶

func (instance *MSFT_StoragePoolToVirtualDisk) SetPropertyStoragePool(value MSFT_StoragePool) (err error)

SetStoragePool sets the value of StoragePool for the instance

func (*MSFT_StoragePoolToVirtualDisk) SetPropertyVirtualDisk ¶

func (instance *MSFT_StoragePoolToVirtualDisk) SetPropertyVirtualDisk(value MSFT_VirtualDisk) (err error)

SetVirtualDisk sets the value of VirtualDisk for the instance

type MSFT_StoragePoolToVolume ¶

type MSFT_StoragePoolToVolume struct {
	*cim.WmiInstance

	//
	StoragePool MSFT_StoragePool

	//
	Volume MSFT_Volume
}

MSFT_StoragePoolToVolume struct

func NewMSFT_StoragePoolToVolumeEx1 ¶ added in v0.1.1

func NewMSFT_StoragePoolToVolumeEx1(instance *cim.WmiInstance) (newInstance *MSFT_StoragePoolToVolume, err error)

func NewMSFT_StoragePoolToVolumeEx6 ¶ added in v0.1.1

func NewMSFT_StoragePoolToVolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StoragePoolToVolume, err error)

func (*MSFT_StoragePoolToVolume) GetPropertyStoragePool ¶

func (instance *MSFT_StoragePoolToVolume) GetPropertyStoragePool() (value MSFT_StoragePool, err error)

GetStoragePool gets the value of StoragePool for the instance

func (*MSFT_StoragePoolToVolume) GetPropertyVolume ¶

func (instance *MSFT_StoragePoolToVolume) GetPropertyVolume() (value MSFT_Volume, err error)

GetVolume gets the value of Volume for the instance

func (*MSFT_StoragePoolToVolume) SetPropertyStoragePool ¶

func (instance *MSFT_StoragePoolToVolume) SetPropertyStoragePool(value MSFT_StoragePool) (err error)

SetStoragePool sets the value of StoragePool for the instance

func (*MSFT_StoragePoolToVolume) SetPropertyVolume ¶

func (instance *MSFT_StoragePoolToVolume) SetPropertyVolume(value MSFT_Volume) (err error)

SetVolume sets the value of Volume for the instance

type MSFT_StorageProvider ¶

type MSFT_StorageProvider struct {
	*MSFT_StorageObject

	// A string indicating the manufacturer of the SMP software.
	Manufacturer string

	// A user-friendly name of the storage provider.
	Name string

	//
	RemoteSubsystemCacheMode StorageProvider_RemoteSubsystemCacheMode

	// Denotes the caching modes this provider supports. The modes are 'Disabled' and 'Manual-Discovery'.
	SupportedRemoteSubsystemCacheModes []StorageProvider_SupportedRemoteSubsystemCacheModes

	// Denotes whether this provider supports remote registration and management.
	SupportsSubsystemRegistration bool

	// Denotes whether the provider is a stand-alone SMP provider or an SMIS provider that uses the SMIS proxy SMP.
	Type StorageProvider_Type

	// A version string used by the SMP manufacturer to differentiate between software versions.
	Version string
}

MSFT_StorageProvider struct

func NewMSFT_StorageProviderEx1 ¶ added in v0.1.1

func NewMSFT_StorageProviderEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageProvider, err error)

func NewMSFT_StorageProviderEx6 ¶ added in v0.1.1

func NewMSFT_StorageProviderEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageProvider, err error)

func (*MSFT_StorageProvider) Discover ¶

func (instance *MSFT_StorageProvider) Discover(DiscoveryLevel StorageProvider_DiscoveryLevel,
	RootObject MSFT_StorageObject,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageProvider) GetPropertyManufacturer ¶

func (instance *MSFT_StorageProvider) GetPropertyManufacturer() (value string, err error)

GetManufacturer gets the value of Manufacturer for the instance

func (*MSFT_StorageProvider) GetPropertyName ¶

func (instance *MSFT_StorageProvider) GetPropertyName() (value string, err error)

GetName gets the value of Name for the instance

func (*MSFT_StorageProvider) GetPropertyRemoteSubsystemCacheMode ¶

func (instance *MSFT_StorageProvider) GetPropertyRemoteSubsystemCacheMode() (value StorageProvider_RemoteSubsystemCacheMode, err error)

GetRemoteSubsystemCacheMode gets the value of RemoteSubsystemCacheMode for the instance

func (*MSFT_StorageProvider) GetPropertySupportedRemoteSubsystemCacheModes ¶

func (instance *MSFT_StorageProvider) GetPropertySupportedRemoteSubsystemCacheModes() (value []StorageProvider_SupportedRemoteSubsystemCacheModes, err error)

GetSupportedRemoteSubsystemCacheModes gets the value of SupportedRemoteSubsystemCacheModes for the instance

func (*MSFT_StorageProvider) GetPropertySupportsSubsystemRegistration ¶

func (instance *MSFT_StorageProvider) GetPropertySupportsSubsystemRegistration() (value bool, err error)

GetSupportsSubsystemRegistration gets the value of SupportsSubsystemRegistration for the instance

func (*MSFT_StorageProvider) GetPropertyType ¶

func (instance *MSFT_StorageProvider) GetPropertyType() (value StorageProvider_Type, err error)

GetType gets the value of Type for the instance

func (*MSFT_StorageProvider) GetPropertyVersion ¶

func (instance *MSFT_StorageProvider) GetPropertyVersion() (value string, err error)

GetVersion gets the value of Version for the instance

func (*MSFT_StorageProvider) GetSecurityDescriptor ¶

func (instance *MSFT_StorageProvider) GetSecurityDescriptor(SecurityDescriptor string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param> <param name="SecurityDescriptor" type="string ">A Security Descriptor Definition Language (SDDL) formed string describing the access control list of the object.</param>

func (*MSFT_StorageProvider) RegisterSubsystem ¶

func (instance *MSFT_StorageProvider) RegisterSubsystem(ComputerName string,
	Credential string,
	RegisteredSubsystem MSFT_StorageSubSystem,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="RegisteredSubsystem" type="MSFT_StorageSubSystem "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageProvider) SetAttributes ¶

func (instance *MSFT_StorageProvider) SetAttributes(RemoteSubsystemCacheMode StorageProvider_RemoteSubsystemCacheMode,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageProvider) SetPropertyManufacturer ¶

func (instance *MSFT_StorageProvider) SetPropertyManufacturer(value string) (err error)

SetManufacturer sets the value of Manufacturer for the instance

func (*MSFT_StorageProvider) SetPropertyName ¶

func (instance *MSFT_StorageProvider) SetPropertyName(value string) (err error)

SetName sets the value of Name for the instance

func (*MSFT_StorageProvider) SetPropertyRemoteSubsystemCacheMode ¶

func (instance *MSFT_StorageProvider) SetPropertyRemoteSubsystemCacheMode(value StorageProvider_RemoteSubsystemCacheMode) (err error)

SetRemoteSubsystemCacheMode sets the value of RemoteSubsystemCacheMode for the instance

func (*MSFT_StorageProvider) SetPropertySupportedRemoteSubsystemCacheModes ¶

func (instance *MSFT_StorageProvider) SetPropertySupportedRemoteSubsystemCacheModes(value []StorageProvider_SupportedRemoteSubsystemCacheModes) (err error)

SetSupportedRemoteSubsystemCacheModes sets the value of SupportedRemoteSubsystemCacheModes for the instance

func (*MSFT_StorageProvider) SetPropertySupportsSubsystemRegistration ¶

func (instance *MSFT_StorageProvider) SetPropertySupportsSubsystemRegistration(value bool) (err error)

SetSupportsSubsystemRegistration sets the value of SupportsSubsystemRegistration for the instance

func (*MSFT_StorageProvider) SetPropertyType ¶

func (instance *MSFT_StorageProvider) SetPropertyType(value StorageProvider_Type) (err error)

SetType sets the value of Type for the instance

func (*MSFT_StorageProvider) SetPropertyVersion ¶

func (instance *MSFT_StorageProvider) SetPropertyVersion(value string) (err error)

SetVersion sets the value of Version for the instance

func (*MSFT_StorageProvider) SetSecurityDescriptor ¶

func (instance *MSFT_StorageProvider) SetSecurityDescriptor(SecurityDescriptor string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageProvider) UnregisterSubsystem ¶

func (instance *MSFT_StorageProvider) UnregisterSubsystem(Subsystem MSFT_StorageSubSystem,
	StorageSubSystemUniqueId string,
	Force bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

type MSFT_StorageProviderToStorageSubSystem ¶

type MSFT_StorageProviderToStorageSubSystem struct {
	*cim.WmiInstance

	//
	StorageProvider MSFT_StorageProvider

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageProviderToStorageSubSystem struct

func NewMSFT_StorageProviderToStorageSubSystemEx1 ¶ added in v0.1.1

func NewMSFT_StorageProviderToStorageSubSystemEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageProviderToStorageSubSystem, err error)

func NewMSFT_StorageProviderToStorageSubSystemEx6 ¶ added in v0.1.1

func NewMSFT_StorageProviderToStorageSubSystemEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageProviderToStorageSubSystem, err error)

func (*MSFT_StorageProviderToStorageSubSystem) GetPropertyStorageProvider ¶

func (instance *MSFT_StorageProviderToStorageSubSystem) GetPropertyStorageProvider() (value MSFT_StorageProvider, err error)

GetStorageProvider gets the value of StorageProvider for the instance

func (*MSFT_StorageProviderToStorageSubSystem) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageProviderToStorageSubSystem) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageProviderToStorageSubSystem) SetPropertyStorageProvider ¶

func (instance *MSFT_StorageProviderToStorageSubSystem) SetPropertyStorageProvider(value MSFT_StorageProvider) (err error)

SetStorageProvider sets the value of StorageProvider for the instance

func (*MSFT_StorageProviderToStorageSubSystem) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageProviderToStorageSubSystem) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageRack ¶

type MSFT_StorageRack struct {
	*MSFT_StorageFaultDomain
}

MSFT_StorageRack struct

func NewMSFT_StorageRackEx1 ¶ added in v0.1.1

func NewMSFT_StorageRackEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageRack, err error)

func NewMSFT_StorageRackEx6 ¶ added in v0.1.1

func NewMSFT_StorageRackEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageRack, err error)

type MSFT_StorageReliabilityCounter ¶

type MSFT_StorageReliabilityCounter struct {
	*MSFT_StorageObject

	// DeviceId identifies the associated storage device. When associated with an MSFT_PhysicalDisk, it will be the same as its DeviceId field. When associated with an MSFT_Disk, it will be the same as its Number field.
	DeviceId string

	//
	FlushLatencyMax uint64

	// Number of load-unload cycles performed by the storage device.
	LoadUnloadCycleCount uint32

	// Maximum number of load-unload cycles within which the storage device is capable of normal operation.
	LoadUnloadCycleCountMax uint32

	// Year and week of storage device manufacture.
	ManufactureDate string

	// Length of time, in hours, the storage device has been powered on since manufacture.
	PowerOnHours uint32

	// Read errors corrected by the storage device.
	ReadErrorsCorrected uint64

	// Total read errors encountered by the storage device.
	ReadErrorsTotal uint64

	// Read errors not corrected by the storage device.
	ReadErrorsUncorrected uint64

	//
	ReadLatencyMax uint64

	// Number of start-stop cycles performed by the storage device.
	StartStopCycleCount uint32

	// Maximum number of start-stop cycles within which the storage device is capable of normal operation.
	StartStopCycleCountMax uint32

	// The current temperature of the storage device in Celsius.
	Temperature uint8

	// The maximum temperature in Celsius at which the storage device is capable of normal operation.
	TemperatureMax uint8

	// Storage device wear indicator, in percentage. At 100 percent, the estimated wear limit will have been reached.
	Wear uint8

	// Write errors corrected by the storage device.
	WriteErrorsCorrected uint64

	// Total write errors encountered by the storage device.
	WriteErrorsTotal uint64

	// Write errors not corrected by the storage device.
	WriteErrorsUncorrected uint64

	//
	WriteLatencyMax uint64
}

MSFT_StorageReliabilityCounter struct

func NewMSFT_StorageReliabilityCounterEx1 ¶ added in v0.1.1

func NewMSFT_StorageReliabilityCounterEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageReliabilityCounter, err error)

func NewMSFT_StorageReliabilityCounterEx6 ¶ added in v0.1.1

func NewMSFT_StorageReliabilityCounterEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageReliabilityCounter, err error)

func (*MSFT_StorageReliabilityCounter) GetPropertyDeviceId ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyDeviceId() (value string, err error)

GetDeviceId gets the value of DeviceId for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyFlushLatencyMax ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyFlushLatencyMax() (value uint64, err error)

GetFlushLatencyMax gets the value of FlushLatencyMax for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyLoadUnloadCycleCount ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyLoadUnloadCycleCount() (value uint32, err error)

GetLoadUnloadCycleCount gets the value of LoadUnloadCycleCount for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyLoadUnloadCycleCountMax ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyLoadUnloadCycleCountMax() (value uint32, err error)

GetLoadUnloadCycleCountMax gets the value of LoadUnloadCycleCountMax for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyManufactureDate ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyManufactureDate() (value string, err error)

GetManufactureDate gets the value of ManufactureDate for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyPowerOnHours ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyPowerOnHours() (value uint32, err error)

GetPowerOnHours gets the value of PowerOnHours for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyReadErrorsCorrected ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyReadErrorsCorrected() (value uint64, err error)

GetReadErrorsCorrected gets the value of ReadErrorsCorrected for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyReadErrorsTotal ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyReadErrorsTotal() (value uint64, err error)

GetReadErrorsTotal gets the value of ReadErrorsTotal for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyReadErrorsUncorrected ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyReadErrorsUncorrected() (value uint64, err error)

GetReadErrorsUncorrected gets the value of ReadErrorsUncorrected for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyReadLatencyMax ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyReadLatencyMax() (value uint64, err error)

GetReadLatencyMax gets the value of ReadLatencyMax for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyStartStopCycleCount ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyStartStopCycleCount() (value uint32, err error)

GetStartStopCycleCount gets the value of StartStopCycleCount for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyStartStopCycleCountMax ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyStartStopCycleCountMax() (value uint32, err error)

GetStartStopCycleCountMax gets the value of StartStopCycleCountMax for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyTemperature ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyTemperature() (value uint8, err error)

GetTemperature gets the value of Temperature for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyTemperatureMax ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyTemperatureMax() (value uint8, err error)

GetTemperatureMax gets the value of TemperatureMax for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyWear ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyWear() (value uint8, err error)

GetWear gets the value of Wear for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyWriteErrorsCorrected ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyWriteErrorsCorrected() (value uint64, err error)

GetWriteErrorsCorrected gets the value of WriteErrorsCorrected for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyWriteErrorsTotal ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyWriteErrorsTotal() (value uint64, err error)

GetWriteErrorsTotal gets the value of WriteErrorsTotal for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyWriteErrorsUncorrected ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyWriteErrorsUncorrected() (value uint64, err error)

GetWriteErrorsUncorrected gets the value of WriteErrorsUncorrected for the instance

func (*MSFT_StorageReliabilityCounter) GetPropertyWriteLatencyMax ¶

func (instance *MSFT_StorageReliabilityCounter) GetPropertyWriteLatencyMax() (value uint64, err error)

GetWriteLatencyMax gets the value of WriteLatencyMax for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyDeviceId ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyDeviceId(value string) (err error)

SetDeviceId sets the value of DeviceId for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyFlushLatencyMax ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyFlushLatencyMax(value uint64) (err error)

SetFlushLatencyMax sets the value of FlushLatencyMax for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyLoadUnloadCycleCount ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyLoadUnloadCycleCount(value uint32) (err error)

SetLoadUnloadCycleCount sets the value of LoadUnloadCycleCount for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyLoadUnloadCycleCountMax ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyLoadUnloadCycleCountMax(value uint32) (err error)

SetLoadUnloadCycleCountMax sets the value of LoadUnloadCycleCountMax for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyManufactureDate ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyManufactureDate(value string) (err error)

SetManufactureDate sets the value of ManufactureDate for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyPowerOnHours ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyPowerOnHours(value uint32) (err error)

SetPowerOnHours sets the value of PowerOnHours for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyReadErrorsCorrected ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyReadErrorsCorrected(value uint64) (err error)

SetReadErrorsCorrected sets the value of ReadErrorsCorrected for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyReadErrorsTotal ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyReadErrorsTotal(value uint64) (err error)

SetReadErrorsTotal sets the value of ReadErrorsTotal for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyReadErrorsUncorrected ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyReadErrorsUncorrected(value uint64) (err error)

SetReadErrorsUncorrected sets the value of ReadErrorsUncorrected for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyReadLatencyMax ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyReadLatencyMax(value uint64) (err error)

SetReadLatencyMax sets the value of ReadLatencyMax for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyStartStopCycleCount ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyStartStopCycleCount(value uint32) (err error)

SetStartStopCycleCount sets the value of StartStopCycleCount for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyStartStopCycleCountMax ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyStartStopCycleCountMax(value uint32) (err error)

SetStartStopCycleCountMax sets the value of StartStopCycleCountMax for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyTemperature ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyTemperature(value uint8) (err error)

SetTemperature sets the value of Temperature for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyTemperatureMax ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyTemperatureMax(value uint8) (err error)

SetTemperatureMax sets the value of TemperatureMax for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyWear ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyWear(value uint8) (err error)

SetWear sets the value of Wear for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyWriteErrorsCorrected ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyWriteErrorsCorrected(value uint64) (err error)

SetWriteErrorsCorrected sets the value of WriteErrorsCorrected for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyWriteErrorsTotal ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyWriteErrorsTotal(value uint64) (err error)

SetWriteErrorsTotal sets the value of WriteErrorsTotal for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyWriteErrorsUncorrected ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyWriteErrorsUncorrected(value uint64) (err error)

SetWriteErrorsUncorrected sets the value of WriteErrorsUncorrected for the instance

func (*MSFT_StorageReliabilityCounter) SetPropertyWriteLatencyMax ¶

func (instance *MSFT_StorageReliabilityCounter) SetPropertyWriteLatencyMax(value uint64) (err error)

SetWriteLatencyMax sets the value of WriteLatencyMax for the instance

type MSFT_StorageScaleUnit ¶

type MSFT_StorageScaleUnit struct {
	*MSFT_StorageFaultDomain
}

MSFT_StorageScaleUnit struct

func NewMSFT_StorageScaleUnitEx1 ¶ added in v0.1.1

func NewMSFT_StorageScaleUnitEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageScaleUnit, err error)

func NewMSFT_StorageScaleUnitEx6 ¶ added in v0.1.1

func NewMSFT_StorageScaleUnitEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageScaleUnit, err error)

func (*MSFT_StorageScaleUnit) Maintenance ¶

func (instance *MSFT_StorageScaleUnit) Maintenance(EnableMaintenanceMode bool,
	Timeout uint32,
	Model string,
	Manufacturer string,
	IgnoreDetachedVirtualDisks bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

type MSFT_StorageSite ¶

type MSFT_StorageSite struct {
	*MSFT_StorageFaultDomain
}

MSFT_StorageSite struct

func NewMSFT_StorageSiteEx1 ¶ added in v0.1.1

func NewMSFT_StorageSiteEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSite, err error)

func NewMSFT_StorageSiteEx6 ¶ added in v0.1.1

func NewMSFT_StorageSiteEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSite, err error)

type MSFT_StorageSubSystem ¶

type MSFT_StorageSubSystem struct {
	*MSFT_StorageObject

	// Denotes whether this subsystem supports automatic object clustering.
	AutomaticClusteringEnabled bool

	// This field denotes the cache level that has been discovered. This corresponds to the storage provider's DiscoveryLevel parameter in the Discover method.
	///0 - 'Level 0': The storage provider and storage subsystem objects have been discovered.
	///1 - 'Level 1': Storage pools, resiliency settings, target ports, target portals, and initiator ids belonging to this subsystem have been discovered.
	///2 - 'Level 2': Virtual disks and masking sets belonging to this subsystem have been discovered.
	///3 - 'Level 3': Physical disks belonging to this subsystem have been discovered.
	CurrentCacheLevel StorageSubSystem_CurrentCacheLevel

	// Denotes whether storage tiers are supported by the subsystem.
	DataTieringType StorageSubSystem_DataTieringType

	// A user settable description of the storage subsystem. This field can be used to store extra free-form information, such as notes or details about the subsystem's intended usage.
	Description string

	// Determines the default allocation behavior for storage pools created in this subsystem. If the subsystem does not support storage pool creation, then it determines the default allocation behavior for virtual disks created in this subsystem.
	FaultDomainAwarenessDefault StorageSubSystem_FaultDomainAwarenessDefault

	// This field is a string representation of the subsystem's firmware version.
	FirmwareVersion string

	// A user settable string representing the name of the storage subsystem. The storage provider or subsystem is expected to supply an initial value for this field.
	FriendlyName string

	// Denotes the health of the subsystem.
	///0 - 'Healthy': Indicates that the subsystem is functioning normally.
	///1 - 'Warning': Indicates that the subsystem is still functioning, but has detected errors or issues that may require administrator intervention.
	///2 - 'Unhealthy': Indicates that the subsystem is not functioning due to errors or failures. The subsystem needs immediate attention from an administrator.
	HealthStatus StorageSubSystem_HealthStatus

	// This field is a string representation of the company responsible for creating the storage subsystem hardware.
	Manufacturer string

	// If TRUE, the storage provider supports the use of the DeviceNumbers parameter of the CreateMaskingSet and AddVirtualDisk methods.
	MaskingClientSelectableDeviceNumbers bool

	// Indicates the maximum number of masking sets that a particular virtual disk can be added to.
	MaskingMapCountMax uint16

	// If TRUE, the subsystem will only allow one initiator to be added to a masking set.
	MaskingOneInitiatorIdPerView bool

	// If MaskingValidInitiatorIdTypes contains the value 1 - 'Other', this field is used to enumerate the other valid initiator id types for this storage subsystem.
	MaskingOtherValidInitiatorIdTypes []string

	// Indicates the number of target ports that can be used for masking a virtual disk. This applies to both masking sets and the virtual disk Show method.
	MaskingPortsPerView StorageSubSystem_MaskingPortsPerView

	// Indicates which address formats can be inferred by the storage provider and subsystem when working with initiator ids.
	MaskingValidInitiatorIdTypes []StorageSubSystem_MaskingValidInitiatorIdTypes

	// This field is a string representation of the model number of the subsystem array.
	Model string

	// Name is a globally unique, human-readable string used to identify a storage subsystem.
	Name string

	// NameFormat describes the format of the Name identifier.
	NameFormat StorageSubSystem_NameFormat

	// Denotes the total number of physical disk slots in the subsystem or enclosure.
	NumberOfSlots uint32

	// Indicates the current statuses of the subsystem. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail.
	///4 - 'Stressed': indicates that the subsystem is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on.
	///5 - 'Predictive Failure': indicates that the subsystem is functioning nominally but predicting a failure in the near future.
	///11 - 'In Service': describes a subsystem being configured, maintained, cleaned, or otherwise administered.
	///12 - 'No Contact': indicates that the storage provider has knowledge of this subsystem, but has never been able to establish communications with it.
	///13 - 'Lost Communication': indicates that the subsystem is known to exist and has been contacted successfully in the past, but is currently unreachable.
	///10 - 'Stopped' and 14 - 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the subsystem might need to be updated.
	///15 - 'Dormant': indicates that the subsystem is inactive.
	///16 - 'Supporting Entity in Error': indicates that this subsystem might be OK, but that another element, on which it is dependent, is in error.
	///
	OperationalStatus []StorageSubSystem_OperationalStatus

	// When the corresponding array entry in SupportedHostType[] is "Other", this entry provides a string describing the manufacturer and OS/Environment. When the corresponding SupportedHostType[] entry is not "Other", this entry allows variations or qualifications of ClientTypes - for example, different versions of Solaris.
	OtherHostTypeDescription []string

	// This field is an array of custom identifier for the subsystem. If this field is set, the OtherIdentifyingInfoDescription field must also be set.
	OtherIdentifyingInfo []string

	// An array of string description of the format used in the custom identifiers defined in the OtherIdentifyingInfo field. There must be a 1:1 mapping between this array and OtherIdentifyingInfo.
	OtherIdentifyingInfoDescription []string

	// A string representation of the vendor defined operational status. This field should only be set if the OperationalStatus array contains 1 - 'Other'.
	OtherOperationalStatusDescription string

	// Denotes the minimum number of physical disks required for creating a storage pool on this subsystem.
	PhysicalDisksPerStoragePoolMin uint16

	// This field is reserved for future releases.
	ReplicasPerSourceCloneMax uint16

	// This field is reserved for future releases.
	ReplicasPerSourceMirrorMax uint16

	// This field is reserved for future releases.
	ReplicasPerSourceSnapshotMax uint16

	// This field is a string representation of the serial number of the subsystem array.
	SerialNumber string

	// The storage transport on this subsystem.
	StorageConnectionType uint16

	// Denotes the file system types supported for Deduplication in this subsystem.
	SupportedDeduplicationFileSystemTypes []StorageSubSystem_SupportedDeduplicationFileSystemTypes

	// Denotes the object types supported for Deduplication in this subsystem.
	SupportedDeduplicationObjectTypes []StorageSubSystem_SupportedDeduplicationObjectTypes

	// This field describes the protocols supported by file servers on this subsystem.
	SupportedFileServerProtocols []StorageSubSystem_SupportedFileServerProtocols

	// File systems supported on this subsystem.
	SupportedFileSystems []StorageSubSystem_SupportedFileSystems

	// An array representing the supported host types.
	SupportedHostType []StorageSubSystem_SupportedHostType

	// If TRUE, the CreateVirtualDisk method on the storage subsystem is supported.
	SupportsAutomaticStoragePoolSelection bool

	// Denotes whether this subsystem supports local cloning. This field must be true if the VirtualDisk::CreateClone method is implemented.
	SupportsCloneLocal bool

	// Denotes whether this subsystem supports remote cloning.
	SupportsCloneRemote bool

	// Denotes whether this subsystem supports continuously available (CA) file servers.
	SupportsContinuouslyAvailableFileServer bool

	// Denotes whether this subsystem supports a file server.
	SupportsFileServer bool

	// Denotes whether this subsystem supports creation of a file server.
	SupportsFileServerCreation bool

	// If TRUE, the storage subsystem supports showing and hiding (masking) a virtual disk to a host initiator through the Show/Hide methods of the virtual disk and by the use of masking sets.
	SupportsMaskingVirtualDiskToHosts bool

	// Denotes whether this subsystem supports local mirror replication.
	SupportsMirrorLocal bool

	// Denotes whether this subsystem supports remote mirror replication.
	SupportsMirrorRemote bool

	// If TRUE, all resiliency settings will be copied from the primordial pool and added to a concrete pool upon its creation. If FALSE, the storage pool should copy the setting specified in the ResiliencySettingNameDefault parameter of CreateStoragePool. If no name was given, the resiliency setting specified by the primordial pool's ResiliencySettingNameDefault property should be used.
	SupportsMultipleResiliencySettingsPerStoragePool bool

	// Denotes whether this subsystem supports local snapshotting. This field must be true if the VirtualDisk::CreateSnapshot method is implemented.
	SupportsSnapshotLocal bool

	// Denotes whether this subsystem supports remote snapshotting.
	SupportsSnapshotRemote bool

	// If TRUE, storage pools on this subsystem support capacity expansion through adding more physical disks.
	SupportsStoragePoolAddPhysicalDisk bool

	// If TRUE, this subsystem supports the ability to create new concrete storage pools from one or more physical disks. If FALSE, either the subsystem uses pre-created storage pools, or it does not support storage pools.
	SupportsStoragePoolCreation bool

	// If TRUE, this subsystem supports the deletion of its storage pools.
	SupportsStoragePoolDeletion bool

	//
	SupportsStoragePoolFriendlyNameModification bool

	// If TRUE, storage pools on this subsystem support the replacement or removal of physical disks by use of the RemovePhysicalDisk method on the storage pool instance.
	SupportsStoragePoolRemovePhysicalDisk bool

	// If TRUE, this subsystem supports the ability to create new storage tiers. If FALSE, either the subsystem uses pre-created storage tiers, or it does not support storage tiers.
	SupportsStorageTierCreation bool

	// If TRUE, this subsystem supports the deletion of storage tiers.
	SupportsStorageTierDeletion bool

	// If TRUE, this subsystem supports the creation of tiered virtual disks.
	SupportsStorageTieredVirtualDiskCreation bool

	// If TRUE, this subsystem supports the modification of the storage tier friendly name.
	SupportsStorageTierFriendlyNameModification bool

	// If TRUE, this subsystem supports the resizing of storage tiers.
	SupportsStorageTierResize bool

	// Indicates if the subsystem allows a virtual disk to be grown in size (using the Resize method of the virtual disk instance).
	SupportsVirtualDiskCapacityExpansion bool

	// Indicates if the subsystem allows a virtual disk to be reduced in size (using the Resize method of the virtual disk instance).
	SupportsVirtualDiskCapacityReduction bool

	// Denotes whether a user can create a virtual disk by using the CreateVirtualDisk method on either the storage subsystem or storage pool objects.
	SupportsVirtualDiskCreation bool

	// Denotes whether a user can delete a virtual disk through the use of the DeleteObject extrinsic method on the virtual disk instance.
	SupportsVirtualDiskDeletion bool

	// Denotes whether a user can modify attributes or other properties on a virtual disk by using the various Set* extrinsic methods. (For example: SetFriendlyname ).
	SupportsVirtualDiskModification bool

	// Indicates if the subsystem supports explicit repairing of a virtual disk through the Repair method of the virtual disk instance.
	SupportsVirtualDiskRepair bool

	// Denotes whether this subsystem supports direct creation of volumes on a storage pool.
	SupportsVolumeCreation bool

	// Tag is an identifier for the subsystem that is independent from any location-based information. Examples of a tag could be the subsystem's serial number or asset tag.
	Tag string
	// contains filtered or unexported fields
}

MSFT_StorageSubSystem struct

func NewMSFT_StorageSubSystemEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystem, err error)

func NewMSFT_StorageSubSystemEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystem, err error)

func (*MSFT_StorageSubSystem) ClearDiagnosticInfo ¶

func (instance *MSFT_StorageSubSystem) ClearDiagnosticInfo(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) CreateFileServer ¶

func (instance *MSFT_StorageSubSystem) CreateFileServer(FriendlyName string,
	FileSharingProtocols []uint16,
	HostNames []string,
	CreatedFileServer MSFT_FileServer,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedFileServer" type="MSFT_FileServer "></param> <param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) CreateMaskingSet ¶

func (instance *MSFT_StorageSubSystem) CreateMaskingSet(FriendlyName string,
	VirtualDiskNames []string,
	DeviceAccesses []StorageSubSystem_DeviceAccesses,
	DeviceNumbers []string,
	TargetPortAddresses []string,
	InitiatorAddresses []string,
	HostType StorageSubSystem_HostType,
	CreatedStorageJob MSFT_StorageJob,
	CreatedMaskingSet MSFT_MaskingSet,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedMaskingSet" type="MSFT_MaskingSet "></param> <param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation. When the operation has completed, an association should exist between the storage job and the created objects.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) CreateReplicationGroup ¶

func (instance *MSFT_StorageSubSystem) CreateReplicationGroup(FriendlyName string,
	Description string,
	StorageElements []MSFT_StorageObject,
	ReplicationSettings MSFT_ReplicationSettings,
	CreatedStorageJob MSFT_StorageJob,
	CreatedReplicationGroup MSFT_ReplicationGroup,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedReplicationGroup" type="MSFT_ReplicationGroup "></param> <param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) CreateReplicationRelationship ¶

func (instance *MSFT_StorageSubSystem) CreateReplicationRelationship(FriendlyName string,
	SyncType uint16,
	TargetStorageSubsystem MSFT_ReplicaPeer,
	SourceReplicationGroupFriendlyName string,
	SourceReplicationGroupDescription string,
	SourceStorageElements []MSFT_StorageObject,
	SourceGroupSettings MSFT_ReplicationSettings,
	TargetReplicationGroupFriendlyName string,
	TargetReplicationGroupDescription string,
	TargetStorageElements []MSFT_StorageObject,
	TargetStoragePool MSFT_StoragePool,
	TargetStoragePools []MSFT_StoragePool,
	TargetGroupSettings MSFT_ReplicationSettings,
	RecoveryPointObjective uint32,
	SourceGroup MSFT_ReplicationGroup,
	TargetGroup MSFT_ReplicationGroup,
	CreatedReplicaPeer MSFT_ReplicaPeer,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedReplicaPeer" type="MSFT_ReplicaPeer "></param> <param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SourceGroup" type="MSFT_ReplicationGroup "></param>

func (*MSFT_StorageSubSystem) CreateStoragePool ¶

func (instance *MSFT_StorageSubSystem) CreateStoragePool(FriendlyName string,
	Usage StorageSubSystem_Usage,
	OtherUsageDescription string,
	PhysicalDisks []MSFT_PhysicalDisk,
	ResiliencySettingNameDefault string,
	ProvisioningTypeDefault StorageSubSystem_ProvisioningTypeDefault,
	LogicalSectorSizeDefault uint64,
	EnclosureAwareDefault bool,
	WriteCacheSizeDefault uint64,
	AutoWriteCacheSize bool,
	CreatedStoragePool MSFT_StoragePool,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation. When the operation has completed, an association should exist between the storage job and the created objects.</param> <param name="CreatedStoragePool" type="MSFT_StoragePool "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) CreateStoragePool2 ¶

func (instance *MSFT_StorageSubSystem) CreateStoragePool2(FriendlyName string,
	Usage uint16,
	OtherUsageDescription string,
	PhysicalDisks []MSFT_PhysicalDisk,
	ResiliencySettingNameDefault string,
	ProvisioningTypeDefault uint16,
	MediaTypeDefault uint16,
	LogicalSectorSizeDefault uint64,
	FaultDomainAwarenessDefault uint16,
	WriteCacheSizeDefault uint64,
	AutoWriteCacheSize bool,
	Version uint16,
	CreatedStoragePool MSFT_StoragePool,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="CreatedStoragePool" type="MSFT_StoragePool "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) CreateVirtualDisk ¶

func (instance *MSFT_StorageSubSystem) CreateVirtualDisk(FriendlyName string,
	Usage StorageSubSystem_Usage,
	OtherUsageDescription string,
	Size uint64,
	UseMaximumSize bool,
	NumberOfDataCopies uint16,
	PhysicalDiskRedundancy uint16,
	NumberOfColumns uint16,
	Interleave uint64,
	ParityLayout StorageSubSystem_ParityLayout,
	RequestNoSinglePointOfFailure bool,
	IsEnclosureAware bool,
	ProvisioningType StorageSubSystem_ProvisioningType,
	CreatedVirtualDisk MSFT_VirtualDisk,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation. When the operation has completed, an association should exist between the storage job and the created objects.</param> <param name="CreatedVirtualDisk" type="MSFT_VirtualDisk "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param> <param name="Size" type="uint64 ">Indicates the desired size for the virtual disk. Note that some storage subsystems will round the size up or down to a multiple of its allocation unit size. If this parameter is specified, UseMaximumSize must be NULL or FALSE.</param>

func (*MSFT_StorageSubSystem) CreateVirtualDisk2 ¶

func (instance *MSFT_StorageSubSystem) CreateVirtualDisk2(FriendlyName string,
	Usage uint16,
	OtherUsageDescription string,
	Size uint64,
	UseMaximumSize bool,
	NumberOfDataCopies uint16,
	PhysicalDiskRedundancy uint16,
	NumberOfColumns uint16,
	Interleave uint64,
	ParityLayout uint16,
	RequestNoSinglePointOfFailure bool,
	FaultDomainAwareness uint16,
	ProvisioningType uint16,
	CreatedVirtualDisk MSFT_VirtualDisk,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="CreatedVirtualDisk" type="MSFT_VirtualDisk "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) DeleteReplicationRelationship ¶

func (instance *MSFT_StorageSubSystem) DeleteReplicationRelationship(SourceReplicationGroup MSFT_ReplicationGroup,
	TargetGroupReplicaPeer MSFT_ReplicaPeer,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) Diagnose ¶

func (instance *MSFT_StorageSubSystem) Diagnose(DiagnoseResults []MSFT_StorageDiagnoseResult,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="DiagnoseResults" type="MSFT_StorageDiagnoseResult []"></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) GetActions ¶

func (instance *MSFT_StorageSubSystem) GetActions(ActionResults []MSFT_HealthAction,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ActionResults" type="MSFT_HealthAction []"></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) GetDiagnosticInfo ¶

func (instance *MSFT_StorageSubSystem) GetDiagnosticInfo(DestinationPath string,
	TimeSpan uint32,
	ActivityId string,
	ExcludeOperationalLog bool,
	ExcludeDiagnosticLog bool,
	IncludeLiveDump bool,
	CopyExistingInfoOnly bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) GetPropertyAutomaticClusteringEnabled ¶

func (instance *MSFT_StorageSubSystem) GetPropertyAutomaticClusteringEnabled() (value bool, err error)

GetAutomaticClusteringEnabled gets the value of AutomaticClusteringEnabled for the instance

func (*MSFT_StorageSubSystem) GetPropertyCurrentCacheLevel ¶

func (instance *MSFT_StorageSubSystem) GetPropertyCurrentCacheLevel() (value StorageSubSystem_CurrentCacheLevel, err error)

GetCurrentCacheLevel gets the value of CurrentCacheLevel for the instance

func (*MSFT_StorageSubSystem) GetPropertyDataTieringType ¶

func (instance *MSFT_StorageSubSystem) GetPropertyDataTieringType() (value StorageSubSystem_DataTieringType, err error)

GetDataTieringType gets the value of DataTieringType for the instance

func (*MSFT_StorageSubSystem) GetPropertyDescription ¶

func (instance *MSFT_StorageSubSystem) GetPropertyDescription() (value string, err error)

GetDescription gets the value of Description for the instance

func (*MSFT_StorageSubSystem) GetPropertyFaultDomainAwarenessDefault ¶

func (instance *MSFT_StorageSubSystem) GetPropertyFaultDomainAwarenessDefault() (value StorageSubSystem_FaultDomainAwarenessDefault, err error)

GetFaultDomainAwarenessDefault gets the value of FaultDomainAwarenessDefault for the instance

func (*MSFT_StorageSubSystem) GetPropertyFirmwareVersion ¶

func (instance *MSFT_StorageSubSystem) GetPropertyFirmwareVersion() (value string, err error)

GetFirmwareVersion gets the value of FirmwareVersion for the instance

func (*MSFT_StorageSubSystem) GetPropertyFriendlyName ¶

func (instance *MSFT_StorageSubSystem) GetPropertyFriendlyName() (value string, err error)

GetFriendlyName gets the value of FriendlyName for the instance

func (*MSFT_StorageSubSystem) GetPropertyHealthStatus ¶

func (instance *MSFT_StorageSubSystem) GetPropertyHealthStatus() (value StorageSubSystem_HealthStatus, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_StorageSubSystem) GetPropertyManufacturer ¶

func (instance *MSFT_StorageSubSystem) GetPropertyManufacturer() (value string, err error)

GetManufacturer gets the value of Manufacturer for the instance

func (*MSFT_StorageSubSystem) GetPropertyMaskingClientSelectableDeviceNumbers ¶

func (instance *MSFT_StorageSubSystem) GetPropertyMaskingClientSelectableDeviceNumbers() (value bool, err error)

GetMaskingClientSelectableDeviceNumbers gets the value of MaskingClientSelectableDeviceNumbers for the instance

func (*MSFT_StorageSubSystem) GetPropertyMaskingMapCountMax ¶

func (instance *MSFT_StorageSubSystem) GetPropertyMaskingMapCountMax() (value uint16, err error)

GetMaskingMapCountMax gets the value of MaskingMapCountMax for the instance

func (*MSFT_StorageSubSystem) GetPropertyMaskingOneInitiatorIdPerView ¶

func (instance *MSFT_StorageSubSystem) GetPropertyMaskingOneInitiatorIdPerView() (value bool, err error)

GetMaskingOneInitiatorIdPerView gets the value of MaskingOneInitiatorIdPerView for the instance

func (*MSFT_StorageSubSystem) GetPropertyMaskingOtherValidInitiatorIdTypes ¶

func (instance *MSFT_StorageSubSystem) GetPropertyMaskingOtherValidInitiatorIdTypes() (value []string, err error)

GetMaskingOtherValidInitiatorIdTypes gets the value of MaskingOtherValidInitiatorIdTypes for the instance

func (*MSFT_StorageSubSystem) GetPropertyMaskingPortsPerView ¶

func (instance *MSFT_StorageSubSystem) GetPropertyMaskingPortsPerView() (value StorageSubSystem_MaskingPortsPerView, err error)

GetMaskingPortsPerView gets the value of MaskingPortsPerView for the instance

func (*MSFT_StorageSubSystem) GetPropertyMaskingValidInitiatorIdTypes ¶

func (instance *MSFT_StorageSubSystem) GetPropertyMaskingValidInitiatorIdTypes() (value []StorageSubSystem_MaskingValidInitiatorIdTypes, err error)

GetMaskingValidInitiatorIdTypes gets the value of MaskingValidInitiatorIdTypes for the instance

func (*MSFT_StorageSubSystem) GetPropertyModel ¶

func (instance *MSFT_StorageSubSystem) GetPropertyModel() (value string, err error)

GetModel gets the value of Model for the instance

func (*MSFT_StorageSubSystem) GetPropertyName ¶

func (instance *MSFT_StorageSubSystem) GetPropertyName() (value string, err error)

GetName gets the value of Name for the instance

func (*MSFT_StorageSubSystem) GetPropertyNameFormat ¶

func (instance *MSFT_StorageSubSystem) GetPropertyNameFormat() (value StorageSubSystem_NameFormat, err error)

GetNameFormat gets the value of NameFormat for the instance

func (*MSFT_StorageSubSystem) GetPropertyNumberOfSlots ¶

func (instance *MSFT_StorageSubSystem) GetPropertyNumberOfSlots() (value uint32, err error)

GetNumberOfSlots gets the value of NumberOfSlots for the instance

func (*MSFT_StorageSubSystem) GetPropertyOperationalStatus ¶

func (instance *MSFT_StorageSubSystem) GetPropertyOperationalStatus() (value []StorageSubSystem_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_StorageSubSystem) GetPropertyOtherHostTypeDescription ¶

func (instance *MSFT_StorageSubSystem) GetPropertyOtherHostTypeDescription() (value []string, err error)

GetOtherHostTypeDescription gets the value of OtherHostTypeDescription for the instance

func (*MSFT_StorageSubSystem) GetPropertyOtherIdentifyingInfo ¶

func (instance *MSFT_StorageSubSystem) GetPropertyOtherIdentifyingInfo() (value []string, err error)

GetOtherIdentifyingInfo gets the value of OtherIdentifyingInfo for the instance

func (*MSFT_StorageSubSystem) GetPropertyOtherIdentifyingInfoDescription ¶

func (instance *MSFT_StorageSubSystem) GetPropertyOtherIdentifyingInfoDescription() (value []string, err error)

GetOtherIdentifyingInfoDescription gets the value of OtherIdentifyingInfoDescription for the instance

func (*MSFT_StorageSubSystem) GetPropertyOtherOperationalStatusDescription ¶

func (instance *MSFT_StorageSubSystem) GetPropertyOtherOperationalStatusDescription() (value string, err error)

GetOtherOperationalStatusDescription gets the value of OtherOperationalStatusDescription for the instance

func (*MSFT_StorageSubSystem) GetPropertyPhysicalDisksPerStoragePoolMin ¶

func (instance *MSFT_StorageSubSystem) GetPropertyPhysicalDisksPerStoragePoolMin() (value uint16, err error)

GetPhysicalDisksPerStoragePoolMin gets the value of PhysicalDisksPerStoragePoolMin for the instance

func (*MSFT_StorageSubSystem) GetPropertyReplicasPerSourceCloneMax ¶

func (instance *MSFT_StorageSubSystem) GetPropertyReplicasPerSourceCloneMax() (value uint16, err error)

GetReplicasPerSourceCloneMax gets the value of ReplicasPerSourceCloneMax for the instance

func (*MSFT_StorageSubSystem) GetPropertyReplicasPerSourceMirrorMax ¶

func (instance *MSFT_StorageSubSystem) GetPropertyReplicasPerSourceMirrorMax() (value uint16, err error)

GetReplicasPerSourceMirrorMax gets the value of ReplicasPerSourceMirrorMax for the instance

func (*MSFT_StorageSubSystem) GetPropertyReplicasPerSourceSnapshotMax ¶

func (instance *MSFT_StorageSubSystem) GetPropertyReplicasPerSourceSnapshotMax() (value uint16, err error)

GetReplicasPerSourceSnapshotMax gets the value of ReplicasPerSourceSnapshotMax for the instance

func (*MSFT_StorageSubSystem) GetPropertySerialNumber ¶

func (instance *MSFT_StorageSubSystem) GetPropertySerialNumber() (value string, err error)

GetSerialNumber gets the value of SerialNumber for the instance

func (*MSFT_StorageSubSystem) GetPropertyStorageConnectionType ¶

func (instance *MSFT_StorageSubSystem) GetPropertyStorageConnectionType() (value uint16, err error)

GetStorageConnectionType gets the value of StorageConnectionType for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportedDeduplicationFileSystemTypes ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportedDeduplicationFileSystemTypes() (value []StorageSubSystem_SupportedDeduplicationFileSystemTypes, err error)

GetSupportedDeduplicationFileSystemTypes gets the value of SupportedDeduplicationFileSystemTypes for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportedDeduplicationObjectTypes ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportedDeduplicationObjectTypes() (value []StorageSubSystem_SupportedDeduplicationObjectTypes, err error)

GetSupportedDeduplicationObjectTypes gets the value of SupportedDeduplicationObjectTypes for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportedFileServerProtocols ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportedFileServerProtocols() (value []StorageSubSystem_SupportedFileServerProtocols, err error)

GetSupportedFileServerProtocols gets the value of SupportedFileServerProtocols for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportedFileSystems ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportedFileSystems() (value []StorageSubSystem_SupportedFileSystems, err error)

GetSupportedFileSystems gets the value of SupportedFileSystems for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportedHostType ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportedHostType() (value []StorageSubSystem_SupportedHostType, err error)

GetSupportedHostType gets the value of SupportedHostType for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsAutomaticStoragePoolSelection ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsAutomaticStoragePoolSelection() (value bool, err error)

GetSupportsAutomaticStoragePoolSelection gets the value of SupportsAutomaticStoragePoolSelection for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsCloneLocal ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsCloneLocal() (value bool, err error)

GetSupportsCloneLocal gets the value of SupportsCloneLocal for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsCloneRemote ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsCloneRemote() (value bool, err error)

GetSupportsCloneRemote gets the value of SupportsCloneRemote for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsContinuouslyAvailableFileServer ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsContinuouslyAvailableFileServer() (value bool, err error)

GetSupportsContinuouslyAvailableFileServer gets the value of SupportsContinuouslyAvailableFileServer for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsFileServer ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsFileServer() (value bool, err error)

GetSupportsFileServer gets the value of SupportsFileServer for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsFileServerCreation ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsFileServerCreation() (value bool, err error)

GetSupportsFileServerCreation gets the value of SupportsFileServerCreation for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsMaskingVirtualDiskToHosts ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsMaskingVirtualDiskToHosts() (value bool, err error)

GetSupportsMaskingVirtualDiskToHosts gets the value of SupportsMaskingVirtualDiskToHosts for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsMirrorLocal ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsMirrorLocal() (value bool, err error)

GetSupportsMirrorLocal gets the value of SupportsMirrorLocal for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsMirrorRemote ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsMirrorRemote() (value bool, err error)

GetSupportsMirrorRemote gets the value of SupportsMirrorRemote for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsMultipleResiliencySettingsPerStoragePool ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsMultipleResiliencySettingsPerStoragePool() (value bool, err error)

GetSupportsMultipleResiliencySettingsPerStoragePool gets the value of SupportsMultipleResiliencySettingsPerStoragePool for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsSnapshotLocal ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsSnapshotLocal() (value bool, err error)

GetSupportsSnapshotLocal gets the value of SupportsSnapshotLocal for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsSnapshotRemote ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsSnapshotRemote() (value bool, err error)

GetSupportsSnapshotRemote gets the value of SupportsSnapshotRemote for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsStoragePoolAddPhysicalDisk ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsStoragePoolAddPhysicalDisk() (value bool, err error)

GetSupportsStoragePoolAddPhysicalDisk gets the value of SupportsStoragePoolAddPhysicalDisk for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsStoragePoolCreation ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsStoragePoolCreation() (value bool, err error)

GetSupportsStoragePoolCreation gets the value of SupportsStoragePoolCreation for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsStoragePoolDeletion ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsStoragePoolDeletion() (value bool, err error)

GetSupportsStoragePoolDeletion gets the value of SupportsStoragePoolDeletion for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsStoragePoolFriendlyNameModification ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsStoragePoolFriendlyNameModification() (value bool, err error)

GetSupportsStoragePoolFriendlyNameModification gets the value of SupportsStoragePoolFriendlyNameModification for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsStoragePoolRemovePhysicalDisk ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsStoragePoolRemovePhysicalDisk() (value bool, err error)

GetSupportsStoragePoolRemovePhysicalDisk gets the value of SupportsStoragePoolRemovePhysicalDisk for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsStorageTierCreation ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsStorageTierCreation() (value bool, err error)

GetSupportsStorageTierCreation gets the value of SupportsStorageTierCreation for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsStorageTierDeletion ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsStorageTierDeletion() (value bool, err error)

GetSupportsStorageTierDeletion gets the value of SupportsStorageTierDeletion for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsStorageTierFriendlyNameModification ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsStorageTierFriendlyNameModification() (value bool, err error)

GetSupportsStorageTierFriendlyNameModification gets the value of SupportsStorageTierFriendlyNameModification for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsStorageTierResize ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsStorageTierResize() (value bool, err error)

GetSupportsStorageTierResize gets the value of SupportsStorageTierResize for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsStorageTieredVirtualDiskCreation ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsStorageTieredVirtualDiskCreation() (value bool, err error)

GetSupportsStorageTieredVirtualDiskCreation gets the value of SupportsStorageTieredVirtualDiskCreation for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsVirtualDiskCapacityExpansion ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsVirtualDiskCapacityExpansion() (value bool, err error)

GetSupportsVirtualDiskCapacityExpansion gets the value of SupportsVirtualDiskCapacityExpansion for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsVirtualDiskCapacityReduction ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsVirtualDiskCapacityReduction() (value bool, err error)

GetSupportsVirtualDiskCapacityReduction gets the value of SupportsVirtualDiskCapacityReduction for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsVirtualDiskCreation ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsVirtualDiskCreation() (value bool, err error)

GetSupportsVirtualDiskCreation gets the value of SupportsVirtualDiskCreation for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsVirtualDiskDeletion ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsVirtualDiskDeletion() (value bool, err error)

GetSupportsVirtualDiskDeletion gets the value of SupportsVirtualDiskDeletion for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsVirtualDiskModification ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsVirtualDiskModification() (value bool, err error)

GetSupportsVirtualDiskModification gets the value of SupportsVirtualDiskModification for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsVirtualDiskRepair ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsVirtualDiskRepair() (value bool, err error)

GetSupportsVirtualDiskRepair gets the value of SupportsVirtualDiskRepair for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportsVolumeCreation ¶

func (instance *MSFT_StorageSubSystem) GetPropertySupportsVolumeCreation() (value bool, err error)

GetSupportsVolumeCreation gets the value of SupportsVolumeCreation for the instance

func (*MSFT_StorageSubSystem) GetPropertyTag ¶

func (instance *MSFT_StorageSubSystem) GetPropertyTag() (value string, err error)

GetTag gets the value of Tag for the instance

func (*MSFT_StorageSubSystem) GetPropertyiSCSITargetCreationScheme ¶

func (instance *MSFT_StorageSubSystem) GetPropertyiSCSITargetCreationScheme() (value StorageSubSystem_iSCSITargetCreationScheme, err error)

GetiSCSITargetCreationScheme gets the value of iSCSITargetCreationScheme for the instance

func (*MSFT_StorageSubSystem) GetSecurityDescriptor ¶

func (instance *MSFT_StorageSubSystem) GetSecurityDescriptor(SecurityDescriptor string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param> <param name="SecurityDescriptor" type="string ">A Security Descriptor Definition Language (SDDL) formed string describing the access control list of the object.</param>

func (*MSFT_StorageSubSystem) SetAttributes ¶

func (instance *MSFT_StorageSubSystem) SetAttributes(AutomaticClusteringEnabled bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) SetAttributes2 ¶

func (instance *MSFT_StorageSubSystem) SetAttributes2(AutomaticClusteringEnabled bool,
	FaultDomainAwarenessDefault uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) SetDescription ¶

func (instance *MSFT_StorageSubSystem) SetDescription(Description string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) SetPropertyAutomaticClusteringEnabled ¶

func (instance *MSFT_StorageSubSystem) SetPropertyAutomaticClusteringEnabled(value bool) (err error)

SetAutomaticClusteringEnabled sets the value of AutomaticClusteringEnabled for the instance

func (*MSFT_StorageSubSystem) SetPropertyCurrentCacheLevel ¶

func (instance *MSFT_StorageSubSystem) SetPropertyCurrentCacheLevel(value StorageSubSystem_CurrentCacheLevel) (err error)

SetCurrentCacheLevel sets the value of CurrentCacheLevel for the instance

func (*MSFT_StorageSubSystem) SetPropertyDataTieringType ¶

func (instance *MSFT_StorageSubSystem) SetPropertyDataTieringType(value StorageSubSystem_DataTieringType) (err error)

SetDataTieringType sets the value of DataTieringType for the instance

func (*MSFT_StorageSubSystem) SetPropertyDescription ¶

func (instance *MSFT_StorageSubSystem) SetPropertyDescription(value string) (err error)

SetDescription sets the value of Description for the instance

func (*MSFT_StorageSubSystem) SetPropertyFaultDomainAwarenessDefault ¶

func (instance *MSFT_StorageSubSystem) SetPropertyFaultDomainAwarenessDefault(value StorageSubSystem_FaultDomainAwarenessDefault) (err error)

SetFaultDomainAwarenessDefault sets the value of FaultDomainAwarenessDefault for the instance

func (*MSFT_StorageSubSystem) SetPropertyFirmwareVersion ¶

func (instance *MSFT_StorageSubSystem) SetPropertyFirmwareVersion(value string) (err error)

SetFirmwareVersion sets the value of FirmwareVersion for the instance

func (*MSFT_StorageSubSystem) SetPropertyFriendlyName ¶

func (instance *MSFT_StorageSubSystem) SetPropertyFriendlyName(value string) (err error)

SetFriendlyName sets the value of FriendlyName for the instance

func (*MSFT_StorageSubSystem) SetPropertyHealthStatus ¶

func (instance *MSFT_StorageSubSystem) SetPropertyHealthStatus(value StorageSubSystem_HealthStatus) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_StorageSubSystem) SetPropertyManufacturer ¶

func (instance *MSFT_StorageSubSystem) SetPropertyManufacturer(value string) (err error)

SetManufacturer sets the value of Manufacturer for the instance

func (*MSFT_StorageSubSystem) SetPropertyMaskingClientSelectableDeviceNumbers ¶

func (instance *MSFT_StorageSubSystem) SetPropertyMaskingClientSelectableDeviceNumbers(value bool) (err error)

SetMaskingClientSelectableDeviceNumbers sets the value of MaskingClientSelectableDeviceNumbers for the instance

func (*MSFT_StorageSubSystem) SetPropertyMaskingMapCountMax ¶

func (instance *MSFT_StorageSubSystem) SetPropertyMaskingMapCountMax(value uint16) (err error)

SetMaskingMapCountMax sets the value of MaskingMapCountMax for the instance

func (*MSFT_StorageSubSystem) SetPropertyMaskingOneInitiatorIdPerView ¶

func (instance *MSFT_StorageSubSystem) SetPropertyMaskingOneInitiatorIdPerView(value bool) (err error)

SetMaskingOneInitiatorIdPerView sets the value of MaskingOneInitiatorIdPerView for the instance

func (*MSFT_StorageSubSystem) SetPropertyMaskingOtherValidInitiatorIdTypes ¶

func (instance *MSFT_StorageSubSystem) SetPropertyMaskingOtherValidInitiatorIdTypes(value []string) (err error)

SetMaskingOtherValidInitiatorIdTypes sets the value of MaskingOtherValidInitiatorIdTypes for the instance

func (*MSFT_StorageSubSystem) SetPropertyMaskingPortsPerView ¶

func (instance *MSFT_StorageSubSystem) SetPropertyMaskingPortsPerView(value StorageSubSystem_MaskingPortsPerView) (err error)

SetMaskingPortsPerView sets the value of MaskingPortsPerView for the instance

func (*MSFT_StorageSubSystem) SetPropertyMaskingValidInitiatorIdTypes ¶

func (instance *MSFT_StorageSubSystem) SetPropertyMaskingValidInitiatorIdTypes(value []StorageSubSystem_MaskingValidInitiatorIdTypes) (err error)

SetMaskingValidInitiatorIdTypes sets the value of MaskingValidInitiatorIdTypes for the instance

func (*MSFT_StorageSubSystem) SetPropertyModel ¶

func (instance *MSFT_StorageSubSystem) SetPropertyModel(value string) (err error)

SetModel sets the value of Model for the instance

func (*MSFT_StorageSubSystem) SetPropertyName ¶

func (instance *MSFT_StorageSubSystem) SetPropertyName(value string) (err error)

SetName sets the value of Name for the instance

func (*MSFT_StorageSubSystem) SetPropertyNameFormat ¶

func (instance *MSFT_StorageSubSystem) SetPropertyNameFormat(value StorageSubSystem_NameFormat) (err error)

SetNameFormat sets the value of NameFormat for the instance

func (*MSFT_StorageSubSystem) SetPropertyNumberOfSlots ¶

func (instance *MSFT_StorageSubSystem) SetPropertyNumberOfSlots(value uint32) (err error)

SetNumberOfSlots sets the value of NumberOfSlots for the instance

func (*MSFT_StorageSubSystem) SetPropertyOperationalStatus ¶

func (instance *MSFT_StorageSubSystem) SetPropertyOperationalStatus(value []StorageSubSystem_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_StorageSubSystem) SetPropertyOtherHostTypeDescription ¶

func (instance *MSFT_StorageSubSystem) SetPropertyOtherHostTypeDescription(value []string) (err error)

SetOtherHostTypeDescription sets the value of OtherHostTypeDescription for the instance

func (*MSFT_StorageSubSystem) SetPropertyOtherIdentifyingInfo ¶

func (instance *MSFT_StorageSubSystem) SetPropertyOtherIdentifyingInfo(value []string) (err error)

SetOtherIdentifyingInfo sets the value of OtherIdentifyingInfo for the instance

func (*MSFT_StorageSubSystem) SetPropertyOtherIdentifyingInfoDescription ¶

func (instance *MSFT_StorageSubSystem) SetPropertyOtherIdentifyingInfoDescription(value []string) (err error)

SetOtherIdentifyingInfoDescription sets the value of OtherIdentifyingInfoDescription for the instance

func (*MSFT_StorageSubSystem) SetPropertyOtherOperationalStatusDescription ¶

func (instance *MSFT_StorageSubSystem) SetPropertyOtherOperationalStatusDescription(value string) (err error)

SetOtherOperationalStatusDescription sets the value of OtherOperationalStatusDescription for the instance

func (*MSFT_StorageSubSystem) SetPropertyPhysicalDisksPerStoragePoolMin ¶

func (instance *MSFT_StorageSubSystem) SetPropertyPhysicalDisksPerStoragePoolMin(value uint16) (err error)

SetPhysicalDisksPerStoragePoolMin sets the value of PhysicalDisksPerStoragePoolMin for the instance

func (*MSFT_StorageSubSystem) SetPropertyReplicasPerSourceCloneMax ¶

func (instance *MSFT_StorageSubSystem) SetPropertyReplicasPerSourceCloneMax(value uint16) (err error)

SetReplicasPerSourceCloneMax sets the value of ReplicasPerSourceCloneMax for the instance

func (*MSFT_StorageSubSystem) SetPropertyReplicasPerSourceMirrorMax ¶

func (instance *MSFT_StorageSubSystem) SetPropertyReplicasPerSourceMirrorMax(value uint16) (err error)

SetReplicasPerSourceMirrorMax sets the value of ReplicasPerSourceMirrorMax for the instance

func (*MSFT_StorageSubSystem) SetPropertyReplicasPerSourceSnapshotMax ¶

func (instance *MSFT_StorageSubSystem) SetPropertyReplicasPerSourceSnapshotMax(value uint16) (err error)

SetReplicasPerSourceSnapshotMax sets the value of ReplicasPerSourceSnapshotMax for the instance

func (*MSFT_StorageSubSystem) SetPropertySerialNumber ¶

func (instance *MSFT_StorageSubSystem) SetPropertySerialNumber(value string) (err error)

SetSerialNumber sets the value of SerialNumber for the instance

func (*MSFT_StorageSubSystem) SetPropertyStorageConnectionType ¶

func (instance *MSFT_StorageSubSystem) SetPropertyStorageConnectionType(value uint16) (err error)

SetStorageConnectionType sets the value of StorageConnectionType for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportedDeduplicationFileSystemTypes ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportedDeduplicationFileSystemTypes(value []StorageSubSystem_SupportedDeduplicationFileSystemTypes) (err error)

SetSupportedDeduplicationFileSystemTypes sets the value of SupportedDeduplicationFileSystemTypes for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportedDeduplicationObjectTypes ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportedDeduplicationObjectTypes(value []StorageSubSystem_SupportedDeduplicationObjectTypes) (err error)

SetSupportedDeduplicationObjectTypes sets the value of SupportedDeduplicationObjectTypes for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportedFileServerProtocols ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportedFileServerProtocols(value []StorageSubSystem_SupportedFileServerProtocols) (err error)

SetSupportedFileServerProtocols sets the value of SupportedFileServerProtocols for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportedFileSystems ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportedFileSystems(value []StorageSubSystem_SupportedFileSystems) (err error)

SetSupportedFileSystems sets the value of SupportedFileSystems for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportedHostType ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportedHostType(value []StorageSubSystem_SupportedHostType) (err error)

SetSupportedHostType sets the value of SupportedHostType for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsAutomaticStoragePoolSelection ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsAutomaticStoragePoolSelection(value bool) (err error)

SetSupportsAutomaticStoragePoolSelection sets the value of SupportsAutomaticStoragePoolSelection for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsCloneLocal ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsCloneLocal(value bool) (err error)

SetSupportsCloneLocal sets the value of SupportsCloneLocal for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsCloneRemote ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsCloneRemote(value bool) (err error)

SetSupportsCloneRemote sets the value of SupportsCloneRemote for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsContinuouslyAvailableFileServer ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsContinuouslyAvailableFileServer(value bool) (err error)

SetSupportsContinuouslyAvailableFileServer sets the value of SupportsContinuouslyAvailableFileServer for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsFileServer ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsFileServer(value bool) (err error)

SetSupportsFileServer sets the value of SupportsFileServer for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsFileServerCreation ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsFileServerCreation(value bool) (err error)

SetSupportsFileServerCreation sets the value of SupportsFileServerCreation for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsMaskingVirtualDiskToHosts ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsMaskingVirtualDiskToHosts(value bool) (err error)

SetSupportsMaskingVirtualDiskToHosts sets the value of SupportsMaskingVirtualDiskToHosts for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsMirrorLocal ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsMirrorLocal(value bool) (err error)

SetSupportsMirrorLocal sets the value of SupportsMirrorLocal for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsMirrorRemote ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsMirrorRemote(value bool) (err error)

SetSupportsMirrorRemote sets the value of SupportsMirrorRemote for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsMultipleResiliencySettingsPerStoragePool ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsMultipleResiliencySettingsPerStoragePool(value bool) (err error)

SetSupportsMultipleResiliencySettingsPerStoragePool sets the value of SupportsMultipleResiliencySettingsPerStoragePool for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsSnapshotLocal ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsSnapshotLocal(value bool) (err error)

SetSupportsSnapshotLocal sets the value of SupportsSnapshotLocal for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsSnapshotRemote ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsSnapshotRemote(value bool) (err error)

SetSupportsSnapshotRemote sets the value of SupportsSnapshotRemote for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsStoragePoolAddPhysicalDisk ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsStoragePoolAddPhysicalDisk(value bool) (err error)

SetSupportsStoragePoolAddPhysicalDisk sets the value of SupportsStoragePoolAddPhysicalDisk for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsStoragePoolCreation ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsStoragePoolCreation(value bool) (err error)

SetSupportsStoragePoolCreation sets the value of SupportsStoragePoolCreation for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsStoragePoolDeletion ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsStoragePoolDeletion(value bool) (err error)

SetSupportsStoragePoolDeletion sets the value of SupportsStoragePoolDeletion for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsStoragePoolFriendlyNameModification ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsStoragePoolFriendlyNameModification(value bool) (err error)

SetSupportsStoragePoolFriendlyNameModification sets the value of SupportsStoragePoolFriendlyNameModification for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsStoragePoolRemovePhysicalDisk ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsStoragePoolRemovePhysicalDisk(value bool) (err error)

SetSupportsStoragePoolRemovePhysicalDisk sets the value of SupportsStoragePoolRemovePhysicalDisk for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsStorageTierCreation ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsStorageTierCreation(value bool) (err error)

SetSupportsStorageTierCreation sets the value of SupportsStorageTierCreation for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsStorageTierDeletion ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsStorageTierDeletion(value bool) (err error)

SetSupportsStorageTierDeletion sets the value of SupportsStorageTierDeletion for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsStorageTierFriendlyNameModification ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsStorageTierFriendlyNameModification(value bool) (err error)

SetSupportsStorageTierFriendlyNameModification sets the value of SupportsStorageTierFriendlyNameModification for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsStorageTierResize ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsStorageTierResize(value bool) (err error)

SetSupportsStorageTierResize sets the value of SupportsStorageTierResize for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsStorageTieredVirtualDiskCreation ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsStorageTieredVirtualDiskCreation(value bool) (err error)

SetSupportsStorageTieredVirtualDiskCreation sets the value of SupportsStorageTieredVirtualDiskCreation for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsVirtualDiskCapacityExpansion ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsVirtualDiskCapacityExpansion(value bool) (err error)

SetSupportsVirtualDiskCapacityExpansion sets the value of SupportsVirtualDiskCapacityExpansion for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsVirtualDiskCapacityReduction ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsVirtualDiskCapacityReduction(value bool) (err error)

SetSupportsVirtualDiskCapacityReduction sets the value of SupportsVirtualDiskCapacityReduction for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsVirtualDiskCreation ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsVirtualDiskCreation(value bool) (err error)

SetSupportsVirtualDiskCreation sets the value of SupportsVirtualDiskCreation for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsVirtualDiskDeletion ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsVirtualDiskDeletion(value bool) (err error)

SetSupportsVirtualDiskDeletion sets the value of SupportsVirtualDiskDeletion for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsVirtualDiskModification ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsVirtualDiskModification(value bool) (err error)

SetSupportsVirtualDiskModification sets the value of SupportsVirtualDiskModification for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsVirtualDiskRepair ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsVirtualDiskRepair(value bool) (err error)

SetSupportsVirtualDiskRepair sets the value of SupportsVirtualDiskRepair for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportsVolumeCreation ¶

func (instance *MSFT_StorageSubSystem) SetPropertySupportsVolumeCreation(value bool) (err error)

SetSupportsVolumeCreation sets the value of SupportsVolumeCreation for the instance

func (*MSFT_StorageSubSystem) SetPropertyTag ¶

func (instance *MSFT_StorageSubSystem) SetPropertyTag(value string) (err error)

SetTag sets the value of Tag for the instance

func (*MSFT_StorageSubSystem) SetPropertyiSCSITargetCreationScheme ¶

func (instance *MSFT_StorageSubSystem) SetPropertyiSCSITargetCreationScheme(value StorageSubSystem_iSCSITargetCreationScheme) (err error)

SetiSCSITargetCreationScheme sets the value of iSCSITargetCreationScheme for the instance

func (*MSFT_StorageSubSystem) SetSecurityDescriptor ¶

func (instance *MSFT_StorageSubSystem) SetSecurityDescriptor(SecurityDescriptor string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) StartDiagnosticLog ¶

func (instance *MSFT_StorageSubSystem) StartDiagnosticLog(Level uint16,
	MaxLogSize uint64,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSubSystem) StopDiagnosticLog ¶

func (instance *MSFT_StorageSubSystem) StopDiagnosticLog(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

type MSFT_StorageSubSystemToDisk ¶

type MSFT_StorageSubSystemToDisk struct {
	*cim.WmiInstance

	//
	Disk MSFT_Disk

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToDisk struct

func NewMSFT_StorageSubSystemToDiskEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToDisk, err error)

func NewMSFT_StorageSubSystemToDiskEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToDisk, err error)

func (*MSFT_StorageSubSystemToDisk) GetPropertyDisk ¶

func (instance *MSFT_StorageSubSystemToDisk) GetPropertyDisk() (value MSFT_Disk, err error)

GetDisk gets the value of Disk for the instance

func (*MSFT_StorageSubSystemToDisk) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToDisk) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToDisk) SetPropertyDisk ¶

func (instance *MSFT_StorageSubSystemToDisk) SetPropertyDisk(value MSFT_Disk) (err error)

SetDisk sets the value of Disk for the instance

func (*MSFT_StorageSubSystemToDisk) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToDisk) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToFileServer ¶

type MSFT_StorageSubSystemToFileServer struct {
	*cim.WmiInstance

	//
	FileServer MSFT_FileServer

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToFileServer struct

func NewMSFT_StorageSubSystemToFileServerEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToFileServerEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToFileServer, err error)

func NewMSFT_StorageSubSystemToFileServerEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToFileServerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToFileServer, err error)

func (*MSFT_StorageSubSystemToFileServer) GetPropertyFileServer ¶

func (instance *MSFT_StorageSubSystemToFileServer) GetPropertyFileServer() (value MSFT_FileServer, err error)

GetFileServer gets the value of FileServer for the instance

func (*MSFT_StorageSubSystemToFileServer) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToFileServer) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToFileServer) SetPropertyFileServer ¶

func (instance *MSFT_StorageSubSystemToFileServer) SetPropertyFileServer(value MSFT_FileServer) (err error)

SetFileServer sets the value of FileServer for the instance

func (*MSFT_StorageSubSystemToFileServer) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToFileServer) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToFileShare ¶

type MSFT_StorageSubSystemToFileShare struct {
	*cim.WmiInstance

	//
	FileShare MSFT_FileShare

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToFileShare struct

func NewMSFT_StorageSubSystemToFileShareEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToFileShareEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToFileShare, err error)

func NewMSFT_StorageSubSystemToFileShareEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToFileShareEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToFileShare, err error)

func (*MSFT_StorageSubSystemToFileShare) GetPropertyFileShare ¶

func (instance *MSFT_StorageSubSystemToFileShare) GetPropertyFileShare() (value MSFT_FileShare, err error)

GetFileShare gets the value of FileShare for the instance

func (*MSFT_StorageSubSystemToFileShare) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToFileShare) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToFileShare) SetPropertyFileShare ¶

func (instance *MSFT_StorageSubSystemToFileShare) SetPropertyFileShare(value MSFT_FileShare) (err error)

SetFileShare sets the value of FileShare for the instance

func (*MSFT_StorageSubSystemToFileShare) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToFileShare) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToInitiatorId ¶

type MSFT_StorageSubSystemToInitiatorId struct {
	*cim.WmiInstance

	//
	InitiatorId MSFT_InitiatorId

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToInitiatorId struct

func NewMSFT_StorageSubSystemToInitiatorIdEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToInitiatorIdEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToInitiatorId, err error)

func NewMSFT_StorageSubSystemToInitiatorIdEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToInitiatorIdEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToInitiatorId, err error)

func (*MSFT_StorageSubSystemToInitiatorId) GetPropertyInitiatorId ¶

func (instance *MSFT_StorageSubSystemToInitiatorId) GetPropertyInitiatorId() (value MSFT_InitiatorId, err error)

GetInitiatorId gets the value of InitiatorId for the instance

func (*MSFT_StorageSubSystemToInitiatorId) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToInitiatorId) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToInitiatorId) SetPropertyInitiatorId ¶

func (instance *MSFT_StorageSubSystemToInitiatorId) SetPropertyInitiatorId(value MSFT_InitiatorId) (err error)

SetInitiatorId sets the value of InitiatorId for the instance

func (*MSFT_StorageSubSystemToInitiatorId) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToInitiatorId) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToMaskingSet ¶

type MSFT_StorageSubSystemToMaskingSet struct {
	*cim.WmiInstance

	//
	MaskingSet MSFT_MaskingSet

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToMaskingSet struct

func NewMSFT_StorageSubSystemToMaskingSetEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToMaskingSetEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToMaskingSet, err error)

func NewMSFT_StorageSubSystemToMaskingSetEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToMaskingSetEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToMaskingSet, err error)

func (*MSFT_StorageSubSystemToMaskingSet) GetPropertyMaskingSet ¶

func (instance *MSFT_StorageSubSystemToMaskingSet) GetPropertyMaskingSet() (value MSFT_MaskingSet, err error)

GetMaskingSet gets the value of MaskingSet for the instance

func (*MSFT_StorageSubSystemToMaskingSet) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToMaskingSet) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToMaskingSet) SetPropertyMaskingSet ¶

func (instance *MSFT_StorageSubSystemToMaskingSet) SetPropertyMaskingSet(value MSFT_MaskingSet) (err error)

SetMaskingSet sets the value of MaskingSet for the instance

func (*MSFT_StorageSubSystemToMaskingSet) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToMaskingSet) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToPartition ¶

type MSFT_StorageSubSystemToPartition struct {
	*cim.WmiInstance

	//
	Partition MSFT_Partition

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToPartition struct

func NewMSFT_StorageSubSystemToPartitionEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToPartitionEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToPartition, err error)

func NewMSFT_StorageSubSystemToPartitionEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToPartitionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToPartition, err error)

func (*MSFT_StorageSubSystemToPartition) GetPropertyPartition ¶

func (instance *MSFT_StorageSubSystemToPartition) GetPropertyPartition() (value MSFT_Partition, err error)

GetPartition gets the value of Partition for the instance

func (*MSFT_StorageSubSystemToPartition) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToPartition) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToPartition) SetPropertyPartition ¶

func (instance *MSFT_StorageSubSystemToPartition) SetPropertyPartition(value MSFT_Partition) (err error)

SetPartition sets the value of Partition for the instance

func (*MSFT_StorageSubSystemToPartition) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToPartition) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToPhysicalDisk ¶

type MSFT_StorageSubSystemToPhysicalDisk struct {
	*cim.WmiInstance

	//
	PhysicalDisk MSFT_PhysicalDisk

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToPhysicalDisk struct

func NewMSFT_StorageSubSystemToPhysicalDiskEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToPhysicalDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToPhysicalDisk, err error)

func NewMSFT_StorageSubSystemToPhysicalDiskEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToPhysicalDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToPhysicalDisk, err error)

func (*MSFT_StorageSubSystemToPhysicalDisk) GetPropertyPhysicalDisk ¶

func (instance *MSFT_StorageSubSystemToPhysicalDisk) GetPropertyPhysicalDisk() (value MSFT_PhysicalDisk, err error)

GetPhysicalDisk gets the value of PhysicalDisk for the instance

func (*MSFT_StorageSubSystemToPhysicalDisk) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToPhysicalDisk) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToPhysicalDisk) SetPropertyPhysicalDisk ¶

func (instance *MSFT_StorageSubSystemToPhysicalDisk) SetPropertyPhysicalDisk(value MSFT_PhysicalDisk) (err error)

SetPhysicalDisk sets the value of PhysicalDisk for the instance

func (*MSFT_StorageSubSystemToPhysicalDisk) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToPhysicalDisk) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToReplicaPeer ¶

type MSFT_StorageSubSystemToReplicaPeer struct {
	*cim.WmiInstance

	//
	ReplicaPeer MSFT_ReplicaPeer

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToReplicaPeer struct

func NewMSFT_StorageSubSystemToReplicaPeerEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToReplicaPeerEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToReplicaPeer, err error)

func NewMSFT_StorageSubSystemToReplicaPeerEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToReplicaPeerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToReplicaPeer, err error)

func (*MSFT_StorageSubSystemToReplicaPeer) GetPropertyReplicaPeer ¶

func (instance *MSFT_StorageSubSystemToReplicaPeer) GetPropertyReplicaPeer() (value MSFT_ReplicaPeer, err error)

GetReplicaPeer gets the value of ReplicaPeer for the instance

func (*MSFT_StorageSubSystemToReplicaPeer) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToReplicaPeer) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToReplicaPeer) SetPropertyReplicaPeer ¶

func (instance *MSFT_StorageSubSystemToReplicaPeer) SetPropertyReplicaPeer(value MSFT_ReplicaPeer) (err error)

SetReplicaPeer sets the value of ReplicaPeer for the instance

func (*MSFT_StorageSubSystemToReplicaPeer) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToReplicaPeer) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToReplicationCapabilities ¶

type MSFT_StorageSubSystemToReplicationCapabilities struct {
	*cim.WmiInstance

	//
	ReplicationCapabilities MSFT_ReplicationCapabilities

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToReplicationCapabilities struct

func NewMSFT_StorageSubSystemToReplicationCapabilitiesEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToReplicationCapabilitiesEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToReplicationCapabilities, err error)

func NewMSFT_StorageSubSystemToReplicationCapabilitiesEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToReplicationCapabilitiesEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToReplicationCapabilities, err error)

func (*MSFT_StorageSubSystemToReplicationCapabilities) GetPropertyReplicationCapabilities ¶

func (instance *MSFT_StorageSubSystemToReplicationCapabilities) GetPropertyReplicationCapabilities() (value MSFT_ReplicationCapabilities, err error)

GetReplicationCapabilities gets the value of ReplicationCapabilities for the instance

func (*MSFT_StorageSubSystemToReplicationCapabilities) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToReplicationCapabilities) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToReplicationCapabilities) SetPropertyReplicationCapabilities ¶

func (instance *MSFT_StorageSubSystemToReplicationCapabilities) SetPropertyReplicationCapabilities(value MSFT_ReplicationCapabilities) (err error)

SetReplicationCapabilities sets the value of ReplicationCapabilities for the instance

func (*MSFT_StorageSubSystemToReplicationCapabilities) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToReplicationCapabilities) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToReplicationGroup ¶

type MSFT_StorageSubSystemToReplicationGroup struct {
	*cim.WmiInstance

	//
	ReplicationGroup MSFT_ReplicationGroup

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToReplicationGroup struct

func NewMSFT_StorageSubSystemToReplicationGroupEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToReplicationGroupEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToReplicationGroup, err error)

func NewMSFT_StorageSubSystemToReplicationGroupEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToReplicationGroupEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToReplicationGroup, err error)

func (*MSFT_StorageSubSystemToReplicationGroup) GetPropertyReplicationGroup ¶

func (instance *MSFT_StorageSubSystemToReplicationGroup) GetPropertyReplicationGroup() (value MSFT_ReplicationGroup, err error)

GetReplicationGroup gets the value of ReplicationGroup for the instance

func (*MSFT_StorageSubSystemToReplicationGroup) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToReplicationGroup) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToReplicationGroup) SetPropertyReplicationGroup ¶

func (instance *MSFT_StorageSubSystemToReplicationGroup) SetPropertyReplicationGroup(value MSFT_ReplicationGroup) (err error)

SetReplicationGroup sets the value of ReplicationGroup for the instance

func (*MSFT_StorageSubSystemToReplicationGroup) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToReplicationGroup) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToStorageEnclosure ¶

type MSFT_StorageSubSystemToStorageEnclosure struct {
	*cim.WmiInstance

	//
	StorageEnclosure MSFT_StorageEnclosure

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToStorageEnclosure struct

func NewMSFT_StorageSubSystemToStorageEnclosureEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToStorageEnclosureEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToStorageEnclosure, err error)

func NewMSFT_StorageSubSystemToStorageEnclosureEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToStorageEnclosureEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToStorageEnclosure, err error)

func (*MSFT_StorageSubSystemToStorageEnclosure) GetPropertyStorageEnclosure ¶

func (instance *MSFT_StorageSubSystemToStorageEnclosure) GetPropertyStorageEnclosure() (value MSFT_StorageEnclosure, err error)

GetStorageEnclosure gets the value of StorageEnclosure for the instance

func (*MSFT_StorageSubSystemToStorageEnclosure) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToStorageEnclosure) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToStorageEnclosure) SetPropertyStorageEnclosure ¶

func (instance *MSFT_StorageSubSystemToStorageEnclosure) SetPropertyStorageEnclosure(value MSFT_StorageEnclosure) (err error)

SetStorageEnclosure sets the value of StorageEnclosure for the instance

func (*MSFT_StorageSubSystemToStorageEnclosure) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToStorageEnclosure) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToStorageFaultDomain ¶

type MSFT_StorageSubSystemToStorageFaultDomain struct {
	*cim.WmiInstance

	//
	StorageFaultDomain MSFT_StorageFaultDomain

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToStorageFaultDomain struct

func NewMSFT_StorageSubSystemToStorageFaultDomainEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToStorageFaultDomainEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToStorageFaultDomain, err error)

func NewMSFT_StorageSubSystemToStorageFaultDomainEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToStorageFaultDomainEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToStorageFaultDomain, err error)

func (*MSFT_StorageSubSystemToStorageFaultDomain) GetPropertyStorageFaultDomain ¶

func (instance *MSFT_StorageSubSystemToStorageFaultDomain) GetPropertyStorageFaultDomain() (value MSFT_StorageFaultDomain, err error)

GetStorageFaultDomain gets the value of StorageFaultDomain for the instance

func (*MSFT_StorageSubSystemToStorageFaultDomain) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToStorageFaultDomain) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToStorageFaultDomain) SetPropertyStorageFaultDomain ¶

func (instance *MSFT_StorageSubSystemToStorageFaultDomain) SetPropertyStorageFaultDomain(value MSFT_StorageFaultDomain) (err error)

SetStorageFaultDomain sets the value of StorageFaultDomain for the instance

func (*MSFT_StorageSubSystemToStorageFaultDomain) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToStorageFaultDomain) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToStorageHealth ¶

type MSFT_StorageSubSystemToStorageHealth struct {
	*cim.WmiInstance

	//
	StorageHealth MSFT_StorageHealth

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToStorageHealth struct

func NewMSFT_StorageSubSystemToStorageHealthEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToStorageHealthEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToStorageHealth, err error)

func NewMSFT_StorageSubSystemToStorageHealthEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToStorageHealthEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToStorageHealth, err error)

func (*MSFT_StorageSubSystemToStorageHealth) GetPropertyStorageHealth ¶

func (instance *MSFT_StorageSubSystemToStorageHealth) GetPropertyStorageHealth() (value MSFT_StorageHealth, err error)

GetStorageHealth gets the value of StorageHealth for the instance

func (*MSFT_StorageSubSystemToStorageHealth) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToStorageHealth) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToStorageHealth) SetPropertyStorageHealth ¶

func (instance *MSFT_StorageSubSystemToStorageHealth) SetPropertyStorageHealth(value MSFT_StorageHealth) (err error)

SetStorageHealth sets the value of StorageHealth for the instance

func (*MSFT_StorageSubSystemToStorageHealth) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToStorageHealth) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToStorageNode ¶

type MSFT_StorageSubSystemToStorageNode struct {
	*cim.WmiInstance

	//
	StorageNode MSFT_StorageNode

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToStorageNode struct

func NewMSFT_StorageSubSystemToStorageNodeEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToStorageNodeEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToStorageNode, err error)

func NewMSFT_StorageSubSystemToStorageNodeEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToStorageNodeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToStorageNode, err error)

func (*MSFT_StorageSubSystemToStorageNode) GetPropertyStorageNode ¶

func (instance *MSFT_StorageSubSystemToStorageNode) GetPropertyStorageNode() (value MSFT_StorageNode, err error)

GetStorageNode gets the value of StorageNode for the instance

func (*MSFT_StorageSubSystemToStorageNode) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToStorageNode) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToStorageNode) SetPropertyStorageNode ¶

func (instance *MSFT_StorageSubSystemToStorageNode) SetPropertyStorageNode(value MSFT_StorageNode) (err error)

SetStorageNode sets the value of StorageNode for the instance

func (*MSFT_StorageSubSystemToStorageNode) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToStorageNode) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToStoragePool ¶

type MSFT_StorageSubSystemToStoragePool struct {
	*cim.WmiInstance

	//
	StoragePool MSFT_StoragePool

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToStoragePool struct

func NewMSFT_StorageSubSystemToStoragePoolEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToStoragePoolEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToStoragePool, err error)

func NewMSFT_StorageSubSystemToStoragePoolEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToStoragePoolEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToStoragePool, err error)

func (*MSFT_StorageSubSystemToStoragePool) GetPropertyStoragePool ¶

func (instance *MSFT_StorageSubSystemToStoragePool) GetPropertyStoragePool() (value MSFT_StoragePool, err error)

GetStoragePool gets the value of StoragePool for the instance

func (*MSFT_StorageSubSystemToStoragePool) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToStoragePool) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToStoragePool) SetPropertyStoragePool ¶

func (instance *MSFT_StorageSubSystemToStoragePool) SetPropertyStoragePool(value MSFT_StoragePool) (err error)

SetStoragePool sets the value of StoragePool for the instance

func (*MSFT_StorageSubSystemToStoragePool) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToStoragePool) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

type MSFT_StorageSubSystemToVirtualDisk ¶

type MSFT_StorageSubSystemToVirtualDisk struct {
	*cim.WmiInstance

	//
	StorageSubSystem MSFT_StorageSubSystem

	//
	VirtualDisk MSFT_VirtualDisk
}

MSFT_StorageSubSystemToVirtualDisk struct

func NewMSFT_StorageSubSystemToVirtualDiskEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToVirtualDisk, err error)

func NewMSFT_StorageSubSystemToVirtualDiskEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToVirtualDisk, err error)

func (*MSFT_StorageSubSystemToVirtualDisk) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToVirtualDisk) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToVirtualDisk) GetPropertyVirtualDisk ¶

func (instance *MSFT_StorageSubSystemToVirtualDisk) GetPropertyVirtualDisk() (value MSFT_VirtualDisk, err error)

GetVirtualDisk gets the value of VirtualDisk for the instance

func (*MSFT_StorageSubSystemToVirtualDisk) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToVirtualDisk) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToVirtualDisk) SetPropertyVirtualDisk ¶

func (instance *MSFT_StorageSubSystemToVirtualDisk) SetPropertyVirtualDisk(value MSFT_VirtualDisk) (err error)

SetVirtualDisk sets the value of VirtualDisk for the instance

type MSFT_StorageSubSystemToVolume ¶

type MSFT_StorageSubSystemToVolume struct {
	*cim.WmiInstance

	//
	StorageSubSystem MSFT_StorageSubSystem

	//
	Volume MSFT_Volume
}

MSFT_StorageSubSystemToVolume struct

func NewMSFT_StorageSubSystemToVolumeEx1 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToVolumeEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToVolume, err error)

func NewMSFT_StorageSubSystemToVolumeEx6 ¶ added in v0.1.1

func NewMSFT_StorageSubSystemToVolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToVolume, err error)

func (*MSFT_StorageSubSystemToVolume) GetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToVolume) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToVolume) GetPropertyVolume ¶

func (instance *MSFT_StorageSubSystemToVolume) GetPropertyVolume() (value MSFT_Volume, err error)

GetVolume gets the value of Volume for the instance

func (*MSFT_StorageSubSystemToVolume) SetPropertyStorageSubSystem ¶

func (instance *MSFT_StorageSubSystemToVolume) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToVolume) SetPropertyVolume ¶

func (instance *MSFT_StorageSubSystemToVolume) SetPropertyVolume(value MSFT_Volume) (err error)

SetVolume sets the value of Volume for the instance

type MSFT_StorageTier ¶

type MSFT_StorageTier struct {
	*MSFT_StorageObject

	//
	AllocatedSize uint64

	//
	AllocationUnitSize uint64

	//
	ColumnIsolation uint16

	// A user settable description of the storage tier
	Description string

	//
	FaultDomainAwareness uint16

	//
	FootprintOnPool uint64

	// Friendly name of the storage tier, defined by the user
	FriendlyName string

	//
	Interleave uint64

	// Media type of this storage tier
	MediaType StorageTier_MediaType

	//
	NumberOfColumns uint16

	//
	NumberOfDataCopies uint16

	//
	NumberOfGroups uint16

	//
	ParityLayout uint16

	//
	PhysicalDiskRedundancy uint16

	//
	ProvisioningType uint16

	// Specifies the name of the resiliency setting that should be used for storage tier creation.
	ResiliencySettingName string

	// Size of the tier on the virtual disk. This property is available only when the storage tier is part of a virtual disk. The property is unspecified for pool-level storage tiers.
	Size uint64

	//
	TierClass uint16

	//
	Usage uint16
}

MSFT_StorageTier struct

func NewMSFT_StorageTierEx1 ¶ added in v0.1.1

func NewMSFT_StorageTierEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageTier, err error)

func NewMSFT_StorageTierEx6 ¶ added in v0.1.1

func NewMSFT_StorageTierEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageTier, err error)

func (*MSFT_StorageTier) AddStorageFaultDomain ¶

func (instance *MSFT_StorageTier) AddStorageFaultDomain(StorageFaultDomains []MSFT_StorageFaultDomain,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageTier) DeleteObject ¶

func (instance *MSFT_StorageTier) DeleteObject(CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">If RunAsJob is set to TRUE and this method takes a while to execute, this parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageTier) GetPhysicalExtent ¶

func (instance *MSFT_StorageTier) GetPhysicalExtent(PhysicalExtents []MSFT_PhysicalExtent,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="PhysicalExtents" type="MSFT_PhysicalExtent []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageTier) GetPropertyAllocatedSize ¶

func (instance *MSFT_StorageTier) GetPropertyAllocatedSize() (value uint64, err error)

GetAllocatedSize gets the value of AllocatedSize for the instance

func (*MSFT_StorageTier) GetPropertyAllocationUnitSize ¶

func (instance *MSFT_StorageTier) GetPropertyAllocationUnitSize() (value uint64, err error)

GetAllocationUnitSize gets the value of AllocationUnitSize for the instance

func (*MSFT_StorageTier) GetPropertyColumnIsolation ¶

func (instance *MSFT_StorageTier) GetPropertyColumnIsolation() (value uint16, err error)

GetColumnIsolation gets the value of ColumnIsolation for the instance

func (*MSFT_StorageTier) GetPropertyDescription ¶

func (instance *MSFT_StorageTier) GetPropertyDescription() (value string, err error)

GetDescription gets the value of Description for the instance

func (*MSFT_StorageTier) GetPropertyFaultDomainAwareness ¶

func (instance *MSFT_StorageTier) GetPropertyFaultDomainAwareness() (value uint16, err error)

GetFaultDomainAwareness gets the value of FaultDomainAwareness for the instance

func (*MSFT_StorageTier) GetPropertyFootprintOnPool ¶

func (instance *MSFT_StorageTier) GetPropertyFootprintOnPool() (value uint64, err error)

GetFootprintOnPool gets the value of FootprintOnPool for the instance

func (*MSFT_StorageTier) GetPropertyFriendlyName ¶

func (instance *MSFT_StorageTier) GetPropertyFriendlyName() (value string, err error)

GetFriendlyName gets the value of FriendlyName for the instance

func (*MSFT_StorageTier) GetPropertyInterleave ¶

func (instance *MSFT_StorageTier) GetPropertyInterleave() (value uint64, err error)

GetInterleave gets the value of Interleave for the instance

func (*MSFT_StorageTier) GetPropertyMediaType ¶

func (instance *MSFT_StorageTier) GetPropertyMediaType() (value StorageTier_MediaType, err error)

GetMediaType gets the value of MediaType for the instance

func (*MSFT_StorageTier) GetPropertyNumberOfColumns ¶

func (instance *MSFT_StorageTier) GetPropertyNumberOfColumns() (value uint16, err error)

GetNumberOfColumns gets the value of NumberOfColumns for the instance

func (*MSFT_StorageTier) GetPropertyNumberOfDataCopies ¶

func (instance *MSFT_StorageTier) GetPropertyNumberOfDataCopies() (value uint16, err error)

GetNumberOfDataCopies gets the value of NumberOfDataCopies for the instance

func (*MSFT_StorageTier) GetPropertyNumberOfGroups ¶

func (instance *MSFT_StorageTier) GetPropertyNumberOfGroups() (value uint16, err error)

GetNumberOfGroups gets the value of NumberOfGroups for the instance

func (*MSFT_StorageTier) GetPropertyParityLayout ¶

func (instance *MSFT_StorageTier) GetPropertyParityLayout() (value uint16, err error)

GetParityLayout gets the value of ParityLayout for the instance

func (*MSFT_StorageTier) GetPropertyPhysicalDiskRedundancy ¶

func (instance *MSFT_StorageTier) GetPropertyPhysicalDiskRedundancy() (value uint16, err error)

GetPhysicalDiskRedundancy gets the value of PhysicalDiskRedundancy for the instance

func (*MSFT_StorageTier) GetPropertyProvisioningType ¶

func (instance *MSFT_StorageTier) GetPropertyProvisioningType() (value uint16, err error)

GetProvisioningType gets the value of ProvisioningType for the instance

func (*MSFT_StorageTier) GetPropertyResiliencySettingName ¶

func (instance *MSFT_StorageTier) GetPropertyResiliencySettingName() (value string, err error)

GetResiliencySettingName gets the value of ResiliencySettingName for the instance

func (*MSFT_StorageTier) GetPropertySize ¶

func (instance *MSFT_StorageTier) GetPropertySize() (value uint64, err error)

GetSize gets the value of Size for the instance

func (*MSFT_StorageTier) GetPropertyTierClass ¶

func (instance *MSFT_StorageTier) GetPropertyTierClass() (value uint16, err error)

GetTierClass gets the value of TierClass for the instance

func (*MSFT_StorageTier) GetPropertyUsage ¶

func (instance *MSFT_StorageTier) GetPropertyUsage() (value uint16, err error)

GetUsage gets the value of Usage for the instance

func (*MSFT_StorageTier) GetSupportedSize ¶

func (instance *MSFT_StorageTier) GetSupportedSize(ResiliencySettingName string,
	SupportedSizes []uint64,
	TierSizeMin uint64,
	TierSizeMax uint64,
	TierSizeDivisor uint64,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param> <param name="SupportedSizes" type="uint64 []">This output parameter will contain an array of all of the supported sizes for the storage tier. This parameter may be NULL if the number of supported sizes is large, but is useful for storage tiers that only support a select number of tier sizes.</param> <param name="TierSizeDivisor" type="uint64 ">This parameter indicates the interval in which the supported sizes increment. For example: If the minimum supported size is 10 GB, and this parameter is 2 GB, then the supported sizes for this pool would be 10 GB, 12 GB, 14 GB, etc. until the maximum supported size is reached.</param> <param name="TierSizeMax" type="uint64 ">This parameter denotes the maximum supported size that a tier created in this pool can be.</param> <param name="TierSizeMin" type="uint64 ">This parameter denotes the minimum supported size that a tier created in this pool can be.</param>

func (*MSFT_StorageTier) RemoveStorageFaultDomain ¶

func (instance *MSFT_StorageTier) RemoveStorageFaultDomain(StorageFaultDomains []MSFT_StorageFaultDomain,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageTier) Resize ¶

func (instance *MSFT_StorageTier) Resize(Size uint64,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">If RunAsJob is set to TRUE and this method takes a while to execute, this parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param> <param name="Size" type="uint64 "></param>

func (*MSFT_StorageTier) SetAttributes ¶

func (instance *MSFT_StorageTier) SetAttributes(MediaType StorageTier_MediaType,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageTier) SetAttributes2 ¶

func (instance *MSFT_StorageTier) SetAttributes2(ProvisioningType uint16,
	MediaType uint16,
	FaultDomainAwareness uint16,
	ColumnIsolation uint16,
	ResiliencySettingName string,
	PhysicalDiskRedundancy uint16,
	NumberOfDataCopies uint16,
	NumberOfGroups uint16,
	NumberOfColumns uint16,
	Interleave uint64,
	ExtendedStatus string) (result uint32, err error)

<param name="ExtendedStatus" type="string "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageTier) SetAttributes3 ¶

func (instance *MSFT_StorageTier) SetAttributes3(ProvisioningType uint16,
	AllocationUnitSize uint64,
	MediaType uint16,
	FaultDomainAwareness uint16,
	ColumnIsolation uint16,
	ResiliencySettingName string,
	Usage uint16,
	PhysicalDiskRedundancy uint16,
	NumberOfDataCopies uint16,
	NumberOfGroups uint16,
	NumberOfColumns uint16,
	Interleave uint64,
	ExtendedStatus string) (result uint32, err error)

<param name="ExtendedStatus" type="string "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageTier) SetDescription ¶

func (instance *MSFT_StorageTier) SetDescription(Description string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageTier) SetFriendlyName ¶

func (instance *MSFT_StorageTier) SetFriendlyName(FriendlyName string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageTier) SetPropertyAllocatedSize ¶

func (instance *MSFT_StorageTier) SetPropertyAllocatedSize(value uint64) (err error)

SetAllocatedSize sets the value of AllocatedSize for the instance

func (*MSFT_StorageTier) SetPropertyAllocationUnitSize ¶

func (instance *MSFT_StorageTier) SetPropertyAllocationUnitSize(value uint64) (err error)

SetAllocationUnitSize sets the value of AllocationUnitSize for the instance

func (*MSFT_StorageTier) SetPropertyColumnIsolation ¶

func (instance *MSFT_StorageTier) SetPropertyColumnIsolation(value uint16) (err error)

SetColumnIsolation sets the value of ColumnIsolation for the instance

func (*MSFT_StorageTier) SetPropertyDescription ¶

func (instance *MSFT_StorageTier) SetPropertyDescription(value string) (err error)

SetDescription sets the value of Description for the instance

func (*MSFT_StorageTier) SetPropertyFaultDomainAwareness ¶

func (instance *MSFT_StorageTier) SetPropertyFaultDomainAwareness(value uint16) (err error)

SetFaultDomainAwareness sets the value of FaultDomainAwareness for the instance

func (*MSFT_StorageTier) SetPropertyFootprintOnPool ¶

func (instance *MSFT_StorageTier) SetPropertyFootprintOnPool(value uint64) (err error)

SetFootprintOnPool sets the value of FootprintOnPool for the instance

func (*MSFT_StorageTier) SetPropertyFriendlyName ¶

func (instance *MSFT_StorageTier) SetPropertyFriendlyName(value string) (err error)

SetFriendlyName sets the value of FriendlyName for the instance

func (*MSFT_StorageTier) SetPropertyInterleave ¶

func (instance *MSFT_StorageTier) SetPropertyInterleave(value uint64) (err error)

SetInterleave sets the value of Interleave for the instance

func (*MSFT_StorageTier) SetPropertyMediaType ¶

func (instance *MSFT_StorageTier) SetPropertyMediaType(value StorageTier_MediaType) (err error)

SetMediaType sets the value of MediaType for the instance

func (*MSFT_StorageTier) SetPropertyNumberOfColumns ¶

func (instance *MSFT_StorageTier) SetPropertyNumberOfColumns(value uint16) (err error)

SetNumberOfColumns sets the value of NumberOfColumns for the instance

func (*MSFT_StorageTier) SetPropertyNumberOfDataCopies ¶

func (instance *MSFT_StorageTier) SetPropertyNumberOfDataCopies(value uint16) (err error)

SetNumberOfDataCopies sets the value of NumberOfDataCopies for the instance

func (*MSFT_StorageTier) SetPropertyNumberOfGroups ¶

func (instance *MSFT_StorageTier) SetPropertyNumberOfGroups(value uint16) (err error)

SetNumberOfGroups sets the value of NumberOfGroups for the instance

func (*MSFT_StorageTier) SetPropertyParityLayout ¶

func (instance *MSFT_StorageTier) SetPropertyParityLayout(value uint16) (err error)

SetParityLayout sets the value of ParityLayout for the instance

func (*MSFT_StorageTier) SetPropertyPhysicalDiskRedundancy ¶

func (instance *MSFT_StorageTier) SetPropertyPhysicalDiskRedundancy(value uint16) (err error)

SetPhysicalDiskRedundancy sets the value of PhysicalDiskRedundancy for the instance

func (*MSFT_StorageTier) SetPropertyProvisioningType ¶

func (instance *MSFT_StorageTier) SetPropertyProvisioningType(value uint16) (err error)

SetProvisioningType sets the value of ProvisioningType for the instance

func (*MSFT_StorageTier) SetPropertyResiliencySettingName ¶

func (instance *MSFT_StorageTier) SetPropertyResiliencySettingName(value string) (err error)

SetResiliencySettingName sets the value of ResiliencySettingName for the instance

func (*MSFT_StorageTier) SetPropertySize ¶

func (instance *MSFT_StorageTier) SetPropertySize(value uint64) (err error)

SetSize sets the value of Size for the instance

func (*MSFT_StorageTier) SetPropertyTierClass ¶

func (instance *MSFT_StorageTier) SetPropertyTierClass(value uint16) (err error)

SetTierClass sets the value of TierClass for the instance

func (*MSFT_StorageTier) SetPropertyUsage ¶

func (instance *MSFT_StorageTier) SetPropertyUsage(value uint16) (err error)

SetUsage sets the value of Usage for the instance

type MSFT_Synchronized ¶

type MSFT_Synchronized struct {
	*cim.WmiInstance

	// CopyMethodology specifies what copy methodology the copy engine uses to create and/or maintain the target element. Values are:
	///0 - 'Not Specified': The method of maintaining the copy is not specified.
	///3 - 'Full Copy': This indicates that a full copy of the source object is (or will be) generated.
	///4 - 'Incremental-Copy': Only changed data from source element is copied to target element.
	///5 - 'Differential-Copy': Only the new writes to the source element are copied to the target element.
	///6 - 'Copy-On-Write': Affected data is copied on the first write to the source or to the target elements.
	///7 - 'Copy-On-Access': Affected data is copied on the first access to the source element.
	///8 - 'Delta-Update': Difference based replication where after the initial copy, only updates to source are copied to target.
	///9 - 'Snap-And-Clone': The service creates a snapshot of the source element first, then uses the snapshot as the source of the copy operation to the target element.
	CopyMethodology Synchronized_CopyMethodology

	// CopyPriority allows the priority of background copy engine I/O to be managed relative to host I/O operations during a sequential background copy operation. Values are:
	///1 - 'Low': copy engine I/O lower priority than host I/O.
	///2 - 'Same': copy engine I/O has the same priority as host I/O.
	///3 - 'High': copy engine I/O has higher priority than host I/O.
	CopyPriority Synchronized_CopyPriority

	// CopyState describes the state of the association with respect to replication activity. Values are:
	///2 - 'Initialized': The link to enable replication is established and source/replica elements are associated, but the copy operation has not started.
	///3 - 'Unsynchronized': Not all the source element data has been copied to the target element.
	///4 - 'Synchronized': For the Mirror, Snapshot, or Clone replication, the target represents a copy of the source.
	///5 - 'Broken': The relationship is non-functional due to errors in the source, the target, the path between the two or space constraints.
	///6 - 'Fractured': Target is split from the source.
	///7 - 'Split': The target element was gracefully (or systematically) split from its source element -- consistency is guaranteed.
	///8 - 'Inactive': Copy operation has stopped, writes to source element will not be sent to target element.
	///9 - 'Suspended': Data flow between the source and target elements has stopped. Writes to source element are held until the association is resumed.
	///10 - 'Failedover': Reads and writes to/from the target element. Source element is not reachable.
	///11 - 'Prepared': Initialization completed and the copy operation started; however, the data flow has not started.
	///12 - 'Aborted': The copy operation is aborted with the Abort operation. Use the Resync Replica operation to restart the copy operation.
	///13 - 'Skewed': The target has been modified and is no longer synchronized with the source element or the point-in-time view.
	///14 - 'Mixed': Applies to the CopyState of GroupSynchronized. It indicates the StorageSynchronized associations of the elements in the groups have different CopyState values.
	CopyState Synchronized_CopyState

	// CopyType describes the Replication Policy. Values are:
	///2 - 'Async': create and maintain an asynchronous copy of the source.
	///3 - 'Sync': create and maintain a synchronized copy of the source.
	///4 - 'UnSyncAssoc': create an unsynchronized copy and maintain an association to the source.
	///5 - 'UnSyncUnAssoc': create an unsynchronized copy with a temporary association that is deleted upon completion of the copy operation.
	CopyType Synchronized_CopyType

	// Specifies the percent of the work completed to reach synchronization. Must be set to NULL if implementation is not capable of providing this information.
	PercentSynced uint16

	// ProgressStatus describes the status of the association with respect to Replication activity. Values are:
	///2 - 'Completed': The request is completed. Copy operation is idle.
	///3 - 'Dormant': Indicates that the copy operation is inactive suspended or quiesced.
	///4 - 'Initializing': In the process of establishing source/replica association and the copy operation has not started.
	///5 - 'Preparing': preparation-in-progress.
	///6 - 'Synchronizing': sync-in-progress.
	///7 - 'Resyncing': resync-in-progress.
	///8 - 'Restoring': restore-in-progress.
	///9 - 'Fracturing': fracture-in-progress.
	///10 - 'Splitting': split-in-progress.
	///11 - 'Failing over': in the process of switching source and target.
	///12 - 'Failing back': Undoing the result of failover.
	///13 - 'Detaching': detach-in-progress.
	///14 - 'Aborting': abort-in-progress.
	///15 - 'Mixed': Applies to groups with element pairs with different statuses. Generally, the individual statuses need to be examined.
	///16 - 'Suspending': The copy operation is in the process of being suspended.
	///17 - 'Requires fracture': The requested operation has completed, however, the synchronization relationship needs to be fractured before further copy operations can be issued.
	///18 - 'Requires resync': The requested operation has completed, however, the synchronization relationship needs to be resynced before further copy operations can be issued.
	///19 - 'Requires activate': The requested operation has completed, however, the synchronization relationship needs to be activated before further copy operations can be issued.
	///20 - 'Pending': The flow of data has stopped momentarily due to limited bandwidth or busy system.
	ProgressStatus Synchronized_ProgressStatus

	// Recovery Point Objective indicates the maximum interval in which data might be lost. For synchronous copy operations, RPO is 0. For asynchronous copy operations RPO represents the interval since the most recent transmission of data to the target element.
	RecoveryPointObjective []uint16

	// ReplicaType provides information on how the Replica is being maintained. Values are:
	///2 - 'Full Copy': This indicates that a full copy of the source object is (or will be) generated .
	///3 - 'Before Delta': This indicates that the source object will be maintained as a delta data from the replica.
	///4 - 'After Delta': This indicates that the replica will be maintained as delta data from the source object.
	///5 - 'Log': This indicates that the replica object is being maintained as a log of changes to the source.
	///0 - 'Not Specified': The method of maintaining the copy is not specified.
	ReplicaType Synchronized_ReplicaType

	// RequestedCopyState is an integer enumeration that indicates the last requested or desired state for the association. The actual state of the association is represented by CopyState. Note that when CopyState reaches the requested state, this property will be set to 'Not Applicable.
	RequestedCopyState uint16

	// Boolean indicating whether synchronization is maintained.
	SyncMaintained bool

	// Mode describes whether the target elements will be updated synchronously or asynchronously. If NULL, implementation decides the mode.
	SyncMode Synchronized_SyncMode

	// SyncState describes the state of the association with respect to Replication activity. Values are:
	///2 - 'Initialized': The link to enable replication is established and source/replica elements are associated, but the Copy engine has not started.
	///3 - 'PrepareInProgress': Preparation for Replication is in progress and the Copy engine has started.
	///4 - 'Prepared': All necessary preparation has completed.
	///5 - 'ResyncInProgress': Synchronization or Resynchronization is in progress. This may be the initial 'copy' or subsequent changes being copied.
	///6 - 'Synchronized': An Async or Sync replication is currently synchronized. When this value is set, SyncMaintained will be true.
	///7 - 'FractureInProgress': An operation to fracture an Async or Sync replication is in progress.
	///8 - 'QuiesceInProgress': A quiesce operation is in progress.
	///9 - 'Quiesced': The replication has been quiesced and is ready for a change.
	///10 - 'RestoreInProgress': An operation is in progress to copy the Synced object to the System object.
	///11 - 'Idle': The 'normal' state for an UnSyncAssoc replica.
	///12 - 'Broken': The relationship is non-functional due to errors in the source, the target, the path between the two or space constraints.
	///13 - 'Fractured': An Async or Sync replication is fractured.
	///14 - 'Frozen': All blocks copied from source to an UnSyncAssoc replica and the copy engine is stopped.
	///15 - 'CopyInProgress': A deferred background copy operation is in progress to copy the source to the replica target for an UnSyncAssoc association.
	///
	SyncState Synchronized_SyncState

	// The point in time that the virtual disks were synchronized.
	SyncTime string

	// SyncType describes the intended outcome of the replication. Values are:
	///6 - 'Mirror': create and maintain a copy of the source.
	///7 - 'Snapshot': create a point-in-time, virtual copy of the source.
	///8 - 'Clone': create a point-in-time, full copy the source.
	SyncType Synchronized_SyncType
}

MSFT_Synchronized struct

func NewMSFT_SynchronizedEx1 ¶ added in v0.1.1

func NewMSFT_SynchronizedEx1(instance *cim.WmiInstance) (newInstance *MSFT_Synchronized, err error)

func NewMSFT_SynchronizedEx6 ¶ added in v0.1.1

func NewMSFT_SynchronizedEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_Synchronized, err error)

func (*MSFT_Synchronized) GetPropertyCopyMethodology ¶

func (instance *MSFT_Synchronized) GetPropertyCopyMethodology() (value Synchronized_CopyMethodology, err error)

GetCopyMethodology gets the value of CopyMethodology for the instance

func (*MSFT_Synchronized) GetPropertyCopyPriority ¶

func (instance *MSFT_Synchronized) GetPropertyCopyPriority() (value Synchronized_CopyPriority, err error)

GetCopyPriority gets the value of CopyPriority for the instance

func (*MSFT_Synchronized) GetPropertyCopyState ¶

func (instance *MSFT_Synchronized) GetPropertyCopyState() (value Synchronized_CopyState, err error)

GetCopyState gets the value of CopyState for the instance

func (*MSFT_Synchronized) GetPropertyCopyType ¶

func (instance *MSFT_Synchronized) GetPropertyCopyType() (value Synchronized_CopyType, err error)

GetCopyType gets the value of CopyType for the instance

func (*MSFT_Synchronized) GetPropertyPercentSynced ¶

func (instance *MSFT_Synchronized) GetPropertyPercentSynced() (value uint16, err error)

GetPercentSynced gets the value of PercentSynced for the instance

func (*MSFT_Synchronized) GetPropertyProgressStatus ¶

func (instance *MSFT_Synchronized) GetPropertyProgressStatus() (value Synchronized_ProgressStatus, err error)

GetProgressStatus gets the value of ProgressStatus for the instance

func (*MSFT_Synchronized) GetPropertyRecoveryPointObjective ¶

func (instance *MSFT_Synchronized) GetPropertyRecoveryPointObjective() (value []uint16, err error)

GetRecoveryPointObjective gets the value of RecoveryPointObjective for the instance

func (*MSFT_Synchronized) GetPropertyReplicaType ¶

func (instance *MSFT_Synchronized) GetPropertyReplicaType() (value Synchronized_ReplicaType, err error)

GetReplicaType gets the value of ReplicaType for the instance

func (*MSFT_Synchronized) GetPropertyRequestedCopyState ¶

func (instance *MSFT_Synchronized) GetPropertyRequestedCopyState() (value uint16, err error)

GetRequestedCopyState gets the value of RequestedCopyState for the instance

func (*MSFT_Synchronized) GetPropertySyncMaintained ¶

func (instance *MSFT_Synchronized) GetPropertySyncMaintained() (value bool, err error)

GetSyncMaintained gets the value of SyncMaintained for the instance

func (*MSFT_Synchronized) GetPropertySyncMode ¶

func (instance *MSFT_Synchronized) GetPropertySyncMode() (value Synchronized_SyncMode, err error)

GetSyncMode gets the value of SyncMode for the instance

func (*MSFT_Synchronized) GetPropertySyncState ¶

func (instance *MSFT_Synchronized) GetPropertySyncState() (value Synchronized_SyncState, err error)

GetSyncState gets the value of SyncState for the instance

func (*MSFT_Synchronized) GetPropertySyncTime ¶

func (instance *MSFT_Synchronized) GetPropertySyncTime() (value string, err error)

GetSyncTime gets the value of SyncTime for the instance

func (*MSFT_Synchronized) GetPropertySyncType ¶

func (instance *MSFT_Synchronized) GetPropertySyncType() (value Synchronized_SyncType, err error)

GetSyncType gets the value of SyncType for the instance

func (*MSFT_Synchronized) SetPropertyCopyMethodology ¶

func (instance *MSFT_Synchronized) SetPropertyCopyMethodology(value Synchronized_CopyMethodology) (err error)

SetCopyMethodology sets the value of CopyMethodology for the instance

func (*MSFT_Synchronized) SetPropertyCopyPriority ¶

func (instance *MSFT_Synchronized) SetPropertyCopyPriority(value Synchronized_CopyPriority) (err error)

SetCopyPriority sets the value of CopyPriority for the instance

func (*MSFT_Synchronized) SetPropertyCopyState ¶

func (instance *MSFT_Synchronized) SetPropertyCopyState(value Synchronized_CopyState) (err error)

SetCopyState sets the value of CopyState for the instance

func (*MSFT_Synchronized) SetPropertyCopyType ¶

func (instance *MSFT_Synchronized) SetPropertyCopyType(value Synchronized_CopyType) (err error)

SetCopyType sets the value of CopyType for the instance

func (*MSFT_Synchronized) SetPropertyPercentSynced ¶

func (instance *MSFT_Synchronized) SetPropertyPercentSynced(value uint16) (err error)

SetPercentSynced sets the value of PercentSynced for the instance

func (*MSFT_Synchronized) SetPropertyProgressStatus ¶

func (instance *MSFT_Synchronized) SetPropertyProgressStatus(value Synchronized_ProgressStatus) (err error)

SetProgressStatus sets the value of ProgressStatus for the instance

func (*MSFT_Synchronized) SetPropertyRecoveryPointObjective ¶

func (instance *MSFT_Synchronized) SetPropertyRecoveryPointObjective(value []uint16) (err error)

SetRecoveryPointObjective sets the value of RecoveryPointObjective for the instance

func (*MSFT_Synchronized) SetPropertyReplicaType ¶

func (instance *MSFT_Synchronized) SetPropertyReplicaType(value Synchronized_ReplicaType) (err error)

SetReplicaType sets the value of ReplicaType for the instance

func (*MSFT_Synchronized) SetPropertyRequestedCopyState ¶

func (instance *MSFT_Synchronized) SetPropertyRequestedCopyState(value uint16) (err error)

SetRequestedCopyState sets the value of RequestedCopyState for the instance

func (*MSFT_Synchronized) SetPropertySyncMaintained ¶

func (instance *MSFT_Synchronized) SetPropertySyncMaintained(value bool) (err error)

SetSyncMaintained sets the value of SyncMaintained for the instance

func (*MSFT_Synchronized) SetPropertySyncMode ¶

func (instance *MSFT_Synchronized) SetPropertySyncMode(value Synchronized_SyncMode) (err error)

SetSyncMode sets the value of SyncMode for the instance

func (*MSFT_Synchronized) SetPropertySyncState ¶

func (instance *MSFT_Synchronized) SetPropertySyncState(value Synchronized_SyncState) (err error)

SetSyncState sets the value of SyncState for the instance

func (*MSFT_Synchronized) SetPropertySyncTime ¶

func (instance *MSFT_Synchronized) SetPropertySyncTime(value string) (err error)

SetSyncTime sets the value of SyncTime for the instance

func (*MSFT_Synchronized) SetPropertySyncType ¶

func (instance *MSFT_Synchronized) SetPropertySyncType(value Synchronized_SyncType) (err error)

SetSyncType sets the value of SyncType for the instance

type MSFT_VirtualDisk ¶

type MSFT_VirtualDisk struct {
	*MSFT_StorageObject

	// Indicates whether the virtual disk is available for read and/or write access
	Access VirtualDisk_Access

	// The currently allocated size of the virtual disk. If the virtual disk's ProvisioningType is 2 - 'Fixed', this value should equal Size. If the ProvisioningType is 1 - 'Thin', this value is the amount of space actually allocated (i.e. some value less than Size).
	AllocatedSize uint64

	// Specifies the allocation unit size in bytes for this virtual disk.
	AllocationUnitSize uint64

	//
	ColumnIsolation uint16

	// Denotes the reason why this virtual disk is detached. This field will only be set when the virtual disk's OperationalStatus includes 0xD002 - 'Detached'. Note that this field is specific to Storage Spaces.
	DetachedReason VirtualDisk_DetachedReason

	// Determines the current allocation behavior for this virtual disk. Fault domain aware virtual disks will intelligently pick the physical disks to use for their redundancy to balance the fault tolerance between two (or more) fault domain units of the specified type.
	FaultDomainAwareness VirtualDisk_FaultDomainAwareness

	// This field indicates the total storage pool capacity being consumed by this virtual disk. For example: in the case of a 2-way mirrored virtual disk of size 1 GB, the footprint on the pool will be approximately 2 GB.
	FootprintOnPool uint64

	// A user-settable, display-oriented string representing the name of the virtual disk.
	FriendlyName string

	// Denotes the current health status of the virtual disk. Health of a virtual disk is derived from the health of the backing physical disks, and whether or not the virtual disk can maintain the required levels of resiliency.
	/// 0 - 'Healthy': All physical disks are present and in a healthy state.
	///1 - 'Warning': The majority of physical disks are healthy, but one or more may be failing I/O requests.
	///2 - 'Unhealthy': The majority of physical disks are unhealthy or in a failed state, and the virtual disk no longer has data integrity.
	HealthStatus VirtualDisk_HealthStatus

	// This field indicates the number of bytes that will form a strip in common striping-based resiliency settings. The strip is defined as the size of the portion of a stripe that lies on one physical disk. Thus, Interleave * NumberOfColumns will yield the size of one stripe of user data.
	Interleave uint64

	//
	IsDeduplicationEnabled bool

	// Determines the current allocation behavior for this virtual disk. Enclosure aware virtual disks will intelligently pick the physical disks to use for their redundancy. If TRUE, the virtual disk will attempt to use physical disks from different enclosures to balance the fault tolerance between two (or more) physical enclosures.
	IsEnclosureAware bool

	// If TRUE, this virtual disk will only be attached to the system if an explicit call is made to the Attach method. Note that this property is specific to Storage Spaces.
	IsManualAttach bool

	// Indicates whether this virtual disk is a snapshot of another virtual disk
	IsSnapshot bool

	// Indicates whether or not there are tiers associated with this virtual disk.
	IsTiered bool

	//
	LogicalSectorSize uint64

	//
	MediaType uint16

	// Name is a semi-unique (scoped to the owning storage subsystem), human-readable string used to identify the virtual disk.
	Name string

	//
	NameFormat VirtualDisk_NameFormat

	//
	NumberOfAvailableCopies uint16

	// This field indicates the number of underlying physical disks across which data for this virtual disk is striped.
	NumberOfColumns uint16

	// This field indicates the number of complete data copies that are being maintained. For example, RAID 5 maintains 1 copy of data, whereas RAID 1 maintains at least 2 copies.
	NumberOfDataCopies uint16

	//
	NumberOfGroups uint16

	// Indicates the current operating conditions of the virtual disk. Unlike HealthStatus, this field indicates the status of hardware, software, and infrastructure issues related to this virtual disk, and can contain multiple values. Various operational statuses are defined.
	///11 - 'In Service': describes a virtual disk being configured, maintained, or otherwise administered.
	///0xD002 - 'Detached': This value is reserved for Windows. This value indicates a virtual disk that is visible to the host system but does not have a disk device object.
	///0xD003 - 'Incomplete': describes a virtual disk which does not have enough redundancy remaining to successfully repair or regenerate its data.
	OperationalStatus []VirtualDisk_OperationalStatus

	// If OperationalStatus contains 1 - 'Other', this field contains the string representing the vendor defined operational status. This property must be NULL if OperationalStatus does not contain 1 - 'Other'.
	OtherOperationalStatusDescription string

	// If the virtual disk's Usage field is set to 1 - 'Other', this field must contain a description of the vendor or user defined usage. If Usage is not set to 1 - 'Other', this field must not be set.
	OtherUsageDescription string

	// This field indicates what type of parity layout is being used for parity resiliency settings. This field should be NULL if the virtual disk does not use a parity resiliency setting.
	ParityLayout VirtualDisk_ParityLayout

	// This field indicates how many backing physical disks can fail without compromising data redundancy. For example: RAID 0 cannot tolerate any failures, RAID 5 can tolerate a single drive failure, and RAID 6 can tolerate 2 failures.
	PhysicalDiskRedundancy uint16

	//
	PhysicalSectorSize uint64

	// Denotes the provisioning scheme of the virtual disk.
	///1 - 'Thin' indicates that the virtual disk's capacity is allocated on demand.
	///2 - 'Fixed' indicates that the virtual disk's capacity is fully allocated upon creation.
	ProvisioningType VirtualDisk_ProvisioningType

	// Size of the read cache for the virtual disk
	ReadCacheSize uint64

	//
	RequestNoSinglePointOfFailure bool

	// The name of the resiliency setting used to create this virtual disk.
	ResiliencySettingName string

	// The logical size of the virtual disk measured in bytes
	Size uint64

	// UniqueIdFormat indicates the type of identifier used in the UniqueId field. The identifier used in UniqueId must be the highest available identifier using the following order of preference: 8 (highest), 3, 2, 1, 0 (lowest). For example: if the virtual disk device exposes identifiers of type 0, 1, and 3, UniqueId must be the identifier of type 3, and UniqueIdFormat should be set to 3.
	UniqueIdFormat VirtualDisk_UniqueIdFormat

	// Certain values for UniqueIdFormat may include various sub-formats. This field is a free-form string used to describe the specific format used in UniqueId.
	UniqueIdFormatDescription string

	// This field indicates the intended usage for this virtual disk.
	Usage VirtualDisk_Usage

	// Size of the write cache for the virtual disk
	WriteCacheSize uint64
}

MSFT_VirtualDisk struct

func NewMSFT_VirtualDiskEx1 ¶ added in v0.1.1

func NewMSFT_VirtualDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_VirtualDisk, err error)

func NewMSFT_VirtualDiskEx6 ¶ added in v0.1.1

func NewMSFT_VirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_VirtualDisk, err error)

func (*MSFT_VirtualDisk) AddPhysicalDisk ¶

func (instance *MSFT_VirtualDisk) AddPhysicalDisk(PhysicalDisks []MSFT_PhysicalDisk,
	Usage VirtualDisk_Usage,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) AddPhysicalDisk2 ¶

func (instance *MSFT_VirtualDisk) AddPhysicalDisk2(PhysicalDisks []MSFT_PhysicalDisk,
	Usage uint16,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) AddStorageFaultDomain ¶

func (instance *MSFT_VirtualDisk) AddStorageFaultDomain(StorageFaultDomains []MSFT_StorageFaultDomain,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) Attach ¶

func (instance *MSFT_VirtualDisk) Attach(StorageNodeName string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) CreateClone ¶

func (instance *MSFT_VirtualDisk) CreateClone(FriendlyName string,
	TargetStoragePoolName string,
	CreatedStorageJob MSFT_StorageJob,
	CreatedVirtualDisk MSFT_VirtualDisk,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation.</param> <param name="CreatedVirtualDisk" type="MSFT_VirtualDisk "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) CreateReplica ¶

func (instance *MSFT_VirtualDisk) CreateReplica(FriendlyName string,
	TargetStorageSubsystem MSFT_ReplicaPeer,
	TargetVirtualDiskObjectId string,
	TargetStoragePoolObjectId string,
	RecoveryPointObjective uint16,
	ReplicationSettings MSFT_ReplicationSettings,
	SyncType uint16,
	CreatedReplicaPeer MSFT_ReplicaPeer,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedReplicaPeer" type="MSFT_ReplicaPeer "></param> <param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) CreateSnapshot ¶

func (instance *MSFT_VirtualDisk) CreateSnapshot(FriendlyName string,
	TargetStoragePoolName string,
	CreatedStorageJob MSFT_StorageJob,
	CreatedVirtualDisk MSFT_VirtualDisk,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation.</param> <param name="CreatedVirtualDisk" type="MSFT_VirtualDisk "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) DeleteObject ¶

func (instance *MSFT_VirtualDisk) DeleteObject(CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) Detach ¶

func (instance *MSFT_VirtualDisk) Detach(StorageNodeName string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) GetPhysicalExtent ¶

func (instance *MSFT_VirtualDisk) GetPhysicalExtent(PhysicalExtents []MSFT_PhysicalExtent,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="PhysicalExtents" type="MSFT_PhysicalExtent []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) GetPropertyAccess ¶

func (instance *MSFT_VirtualDisk) GetPropertyAccess() (value VirtualDisk_Access, err error)

GetAccess gets the value of Access for the instance

func (*MSFT_VirtualDisk) GetPropertyAllocatedSize ¶

func (instance *MSFT_VirtualDisk) GetPropertyAllocatedSize() (value uint64, err error)

GetAllocatedSize gets the value of AllocatedSize for the instance

func (*MSFT_VirtualDisk) GetPropertyAllocationUnitSize ¶

func (instance *MSFT_VirtualDisk) GetPropertyAllocationUnitSize() (value uint64, err error)

GetAllocationUnitSize gets the value of AllocationUnitSize for the instance

func (*MSFT_VirtualDisk) GetPropertyColumnIsolation ¶

func (instance *MSFT_VirtualDisk) GetPropertyColumnIsolation() (value uint16, err error)

GetColumnIsolation gets the value of ColumnIsolation for the instance

func (*MSFT_VirtualDisk) GetPropertyDetachedReason ¶

func (instance *MSFT_VirtualDisk) GetPropertyDetachedReason() (value VirtualDisk_DetachedReason, err error)

GetDetachedReason gets the value of DetachedReason for the instance

func (*MSFT_VirtualDisk) GetPropertyFaultDomainAwareness ¶

func (instance *MSFT_VirtualDisk) GetPropertyFaultDomainAwareness() (value VirtualDisk_FaultDomainAwareness, err error)

GetFaultDomainAwareness gets the value of FaultDomainAwareness for the instance

func (*MSFT_VirtualDisk) GetPropertyFootprintOnPool ¶

func (instance *MSFT_VirtualDisk) GetPropertyFootprintOnPool() (value uint64, err error)

GetFootprintOnPool gets the value of FootprintOnPool for the instance

func (*MSFT_VirtualDisk) GetPropertyFriendlyName ¶

func (instance *MSFT_VirtualDisk) GetPropertyFriendlyName() (value string, err error)

GetFriendlyName gets the value of FriendlyName for the instance

func (*MSFT_VirtualDisk) GetPropertyHealthStatus ¶

func (instance *MSFT_VirtualDisk) GetPropertyHealthStatus() (value VirtualDisk_HealthStatus, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_VirtualDisk) GetPropertyInterleave ¶

func (instance *MSFT_VirtualDisk) GetPropertyInterleave() (value uint64, err error)

GetInterleave gets the value of Interleave for the instance

func (*MSFT_VirtualDisk) GetPropertyIsDeduplicationEnabled ¶

func (instance *MSFT_VirtualDisk) GetPropertyIsDeduplicationEnabled() (value bool, err error)

GetIsDeduplicationEnabled gets the value of IsDeduplicationEnabled for the instance

func (*MSFT_VirtualDisk) GetPropertyIsEnclosureAware ¶

func (instance *MSFT_VirtualDisk) GetPropertyIsEnclosureAware() (value bool, err error)

GetIsEnclosureAware gets the value of IsEnclosureAware for the instance

func (*MSFT_VirtualDisk) GetPropertyIsManualAttach ¶

func (instance *MSFT_VirtualDisk) GetPropertyIsManualAttach() (value bool, err error)

GetIsManualAttach gets the value of IsManualAttach for the instance

func (*MSFT_VirtualDisk) GetPropertyIsSnapshot ¶

func (instance *MSFT_VirtualDisk) GetPropertyIsSnapshot() (value bool, err error)

GetIsSnapshot gets the value of IsSnapshot for the instance

func (*MSFT_VirtualDisk) GetPropertyIsTiered ¶

func (instance *MSFT_VirtualDisk) GetPropertyIsTiered() (value bool, err error)

GetIsTiered gets the value of IsTiered for the instance

func (*MSFT_VirtualDisk) GetPropertyLogicalSectorSize ¶

func (instance *MSFT_VirtualDisk) GetPropertyLogicalSectorSize() (value uint64, err error)

GetLogicalSectorSize gets the value of LogicalSectorSize for the instance

func (*MSFT_VirtualDisk) GetPropertyMediaType ¶

func (instance *MSFT_VirtualDisk) GetPropertyMediaType() (value uint16, err error)

GetMediaType gets the value of MediaType for the instance

func (*MSFT_VirtualDisk) GetPropertyName ¶

func (instance *MSFT_VirtualDisk) GetPropertyName() (value string, err error)

GetName gets the value of Name for the instance

func (*MSFT_VirtualDisk) GetPropertyNameFormat ¶

func (instance *MSFT_VirtualDisk) GetPropertyNameFormat() (value VirtualDisk_NameFormat, err error)

GetNameFormat gets the value of NameFormat for the instance

func (*MSFT_VirtualDisk) GetPropertyNumberOfAvailableCopies ¶

func (instance *MSFT_VirtualDisk) GetPropertyNumberOfAvailableCopies() (value uint16, err error)

GetNumberOfAvailableCopies gets the value of NumberOfAvailableCopies for the instance

func (*MSFT_VirtualDisk) GetPropertyNumberOfColumns ¶

func (instance *MSFT_VirtualDisk) GetPropertyNumberOfColumns() (value uint16, err error)

GetNumberOfColumns gets the value of NumberOfColumns for the instance

func (*MSFT_VirtualDisk) GetPropertyNumberOfDataCopies ¶

func (instance *MSFT_VirtualDisk) GetPropertyNumberOfDataCopies() (value uint16, err error)

GetNumberOfDataCopies gets the value of NumberOfDataCopies for the instance

func (*MSFT_VirtualDisk) GetPropertyNumberOfGroups ¶

func (instance *MSFT_VirtualDisk) GetPropertyNumberOfGroups() (value uint16, err error)

GetNumberOfGroups gets the value of NumberOfGroups for the instance

func (*MSFT_VirtualDisk) GetPropertyOperationalStatus ¶

func (instance *MSFT_VirtualDisk) GetPropertyOperationalStatus() (value []VirtualDisk_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_VirtualDisk) GetPropertyOtherOperationalStatusDescription ¶

func (instance *MSFT_VirtualDisk) GetPropertyOtherOperationalStatusDescription() (value string, err error)

GetOtherOperationalStatusDescription gets the value of OtherOperationalStatusDescription for the instance

func (*MSFT_VirtualDisk) GetPropertyOtherUsageDescription ¶

func (instance *MSFT_VirtualDisk) GetPropertyOtherUsageDescription() (value string, err error)

GetOtherUsageDescription gets the value of OtherUsageDescription for the instance

func (*MSFT_VirtualDisk) GetPropertyParityLayout ¶

func (instance *MSFT_VirtualDisk) GetPropertyParityLayout() (value VirtualDisk_ParityLayout, err error)

GetParityLayout gets the value of ParityLayout for the instance

func (*MSFT_VirtualDisk) GetPropertyPhysicalDiskRedundancy ¶

func (instance *MSFT_VirtualDisk) GetPropertyPhysicalDiskRedundancy() (value uint16, err error)

GetPhysicalDiskRedundancy gets the value of PhysicalDiskRedundancy for the instance

func (*MSFT_VirtualDisk) GetPropertyPhysicalSectorSize ¶

func (instance *MSFT_VirtualDisk) GetPropertyPhysicalSectorSize() (value uint64, err error)

GetPhysicalSectorSize gets the value of PhysicalSectorSize for the instance

func (*MSFT_VirtualDisk) GetPropertyProvisioningType ¶

func (instance *MSFT_VirtualDisk) GetPropertyProvisioningType() (value VirtualDisk_ProvisioningType, err error)

GetProvisioningType gets the value of ProvisioningType for the instance

func (*MSFT_VirtualDisk) GetPropertyReadCacheSize ¶

func (instance *MSFT_VirtualDisk) GetPropertyReadCacheSize() (value uint64, err error)

GetReadCacheSize gets the value of ReadCacheSize for the instance

func (*MSFT_VirtualDisk) GetPropertyRequestNoSinglePointOfFailure ¶

func (instance *MSFT_VirtualDisk) GetPropertyRequestNoSinglePointOfFailure() (value bool, err error)

GetRequestNoSinglePointOfFailure gets the value of RequestNoSinglePointOfFailure for the instance

func (*MSFT_VirtualDisk) GetPropertyResiliencySettingName ¶

func (instance *MSFT_VirtualDisk) GetPropertyResiliencySettingName() (value string, err error)

GetResiliencySettingName gets the value of ResiliencySettingName for the instance

func (*MSFT_VirtualDisk) GetPropertySize ¶

func (instance *MSFT_VirtualDisk) GetPropertySize() (value uint64, err error)

GetSize gets the value of Size for the instance

func (*MSFT_VirtualDisk) GetPropertyUniqueIdFormat ¶

func (instance *MSFT_VirtualDisk) GetPropertyUniqueIdFormat() (value VirtualDisk_UniqueIdFormat, err error)

GetUniqueIdFormat gets the value of UniqueIdFormat for the instance

func (*MSFT_VirtualDisk) GetPropertyUniqueIdFormatDescription ¶

func (instance *MSFT_VirtualDisk) GetPropertyUniqueIdFormatDescription() (value string, err error)

GetUniqueIdFormatDescription gets the value of UniqueIdFormatDescription for the instance

func (*MSFT_VirtualDisk) GetPropertyUsage ¶

func (instance *MSFT_VirtualDisk) GetPropertyUsage() (value VirtualDisk_Usage, err error)

GetUsage gets the value of Usage for the instance

func (*MSFT_VirtualDisk) GetPropertyWriteCacheSize ¶

func (instance *MSFT_VirtualDisk) GetPropertyWriteCacheSize() (value uint64, err error)

GetWriteCacheSize gets the value of WriteCacheSize for the instance

func (*MSFT_VirtualDisk) GetSecurityDescriptor ¶

func (instance *MSFT_VirtualDisk) GetSecurityDescriptor(SecurityDescriptor string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param> <param name="SecurityDescriptor" type="string ">A Security Descriptor Definition Language (SDDL) formed string describing the access control list of the object.</param>

func (*MSFT_VirtualDisk) Hide ¶

func (instance *MSFT_VirtualDisk) Hide(TargetPortAddresses []string,
	InitiatorAddress string,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) RemovePhysicalDisk ¶

func (instance *MSFT_VirtualDisk) RemovePhysicalDisk(PhysicalDisks []MSFT_PhysicalDisk,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) RemovePhysicalDisk2 ¶

func (instance *MSFT_VirtualDisk) RemovePhysicalDisk2(PhysicalDisks []MSFT_PhysicalDisk,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) RemoveStorageFaultDomain ¶

func (instance *MSFT_VirtualDisk) RemoveStorageFaultDomain(StorageFaultDomains []MSFT_StorageFaultDomain,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) Repair ¶

func (instance *MSFT_VirtualDisk) Repair(CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) Resize ¶

func (instance *MSFT_VirtualDisk) Resize(Size uint64,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param> <param name="Size" type="uint64 ">As input, this parameter contains the requested size for the virtual disk to become. As output, this parameter contains the size that was actually achieved after the resize operation.</param>

func (*MSFT_VirtualDisk) SetAttributes ¶

func (instance *MSFT_VirtualDisk) SetAttributes(IsManualAttach bool,
	StorageNodeName string,
	Access VirtualDisk_Access,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) SetFriendlyName ¶

func (instance *MSFT_VirtualDisk) SetFriendlyName(FriendlyName string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) SetProperties ¶

func (instance *MSFT_VirtualDisk) SetProperties(ProvisioningType uint16,
	AllocationUnitSize uint64,
	MediaType uint16,
	FaultDomainAwareness uint16,
	ColumnIsolation uint16,
	ResiliencySettingName string,
	PhysicalDiskRedundancy uint16,
	NumberOfDataCopies uint16,
	NumberOfGroups uint16,
	NumberOfColumns uint16,
	Interleave uint64,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) SetPropertyAccess ¶

func (instance *MSFT_VirtualDisk) SetPropertyAccess(value VirtualDisk_Access) (err error)

SetAccess sets the value of Access for the instance

func (*MSFT_VirtualDisk) SetPropertyAllocatedSize ¶

func (instance *MSFT_VirtualDisk) SetPropertyAllocatedSize(value uint64) (err error)

SetAllocatedSize sets the value of AllocatedSize for the instance

func (*MSFT_VirtualDisk) SetPropertyAllocationUnitSize ¶

func (instance *MSFT_VirtualDisk) SetPropertyAllocationUnitSize(value uint64) (err error)

SetAllocationUnitSize sets the value of AllocationUnitSize for the instance

func (*MSFT_VirtualDisk) SetPropertyColumnIsolation ¶

func (instance *MSFT_VirtualDisk) SetPropertyColumnIsolation(value uint16) (err error)

SetColumnIsolation sets the value of ColumnIsolation for the instance

func (*MSFT_VirtualDisk) SetPropertyDetachedReason ¶

func (instance *MSFT_VirtualDisk) SetPropertyDetachedReason(value VirtualDisk_DetachedReason) (err error)

SetDetachedReason sets the value of DetachedReason for the instance

func (*MSFT_VirtualDisk) SetPropertyFaultDomainAwareness ¶

func (instance *MSFT_VirtualDisk) SetPropertyFaultDomainAwareness(value VirtualDisk_FaultDomainAwareness) (err error)

SetFaultDomainAwareness sets the value of FaultDomainAwareness for the instance

func (*MSFT_VirtualDisk) SetPropertyFootprintOnPool ¶

func (instance *MSFT_VirtualDisk) SetPropertyFootprintOnPool(value uint64) (err error)

SetFootprintOnPool sets the value of FootprintOnPool for the instance

func (*MSFT_VirtualDisk) SetPropertyFriendlyName ¶

func (instance *MSFT_VirtualDisk) SetPropertyFriendlyName(value string) (err error)

SetFriendlyName sets the value of FriendlyName for the instance

func (*MSFT_VirtualDisk) SetPropertyHealthStatus ¶

func (instance *MSFT_VirtualDisk) SetPropertyHealthStatus(value VirtualDisk_HealthStatus) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_VirtualDisk) SetPropertyInterleave ¶

func (instance *MSFT_VirtualDisk) SetPropertyInterleave(value uint64) (err error)

SetInterleave sets the value of Interleave for the instance

func (*MSFT_VirtualDisk) SetPropertyIsDeduplicationEnabled ¶

func (instance *MSFT_VirtualDisk) SetPropertyIsDeduplicationEnabled(value bool) (err error)

SetIsDeduplicationEnabled sets the value of IsDeduplicationEnabled for the instance

func (*MSFT_VirtualDisk) SetPropertyIsEnclosureAware ¶

func (instance *MSFT_VirtualDisk) SetPropertyIsEnclosureAware(value bool) (err error)

SetIsEnclosureAware sets the value of IsEnclosureAware for the instance

func (*MSFT_VirtualDisk) SetPropertyIsManualAttach ¶

func (instance *MSFT_VirtualDisk) SetPropertyIsManualAttach(value bool) (err error)

SetIsManualAttach sets the value of IsManualAttach for the instance

func (*MSFT_VirtualDisk) SetPropertyIsSnapshot ¶

func (instance *MSFT_VirtualDisk) SetPropertyIsSnapshot(value bool) (err error)

SetIsSnapshot sets the value of IsSnapshot for the instance

func (*MSFT_VirtualDisk) SetPropertyIsTiered ¶

func (instance *MSFT_VirtualDisk) SetPropertyIsTiered(value bool) (err error)

SetIsTiered sets the value of IsTiered for the instance

func (*MSFT_VirtualDisk) SetPropertyLogicalSectorSize ¶

func (instance *MSFT_VirtualDisk) SetPropertyLogicalSectorSize(value uint64) (err error)

SetLogicalSectorSize sets the value of LogicalSectorSize for the instance

func (*MSFT_VirtualDisk) SetPropertyMediaType ¶

func (instance *MSFT_VirtualDisk) SetPropertyMediaType(value uint16) (err error)

SetMediaType sets the value of MediaType for the instance

func (*MSFT_VirtualDisk) SetPropertyName ¶

func (instance *MSFT_VirtualDisk) SetPropertyName(value string) (err error)

SetName sets the value of Name for the instance

func (*MSFT_VirtualDisk) SetPropertyNameFormat ¶

func (instance *MSFT_VirtualDisk) SetPropertyNameFormat(value VirtualDisk_NameFormat) (err error)

SetNameFormat sets the value of NameFormat for the instance

func (*MSFT_VirtualDisk) SetPropertyNumberOfAvailableCopies ¶

func (instance *MSFT_VirtualDisk) SetPropertyNumberOfAvailableCopies(value uint16) (err error)

SetNumberOfAvailableCopies sets the value of NumberOfAvailableCopies for the instance

func (*MSFT_VirtualDisk) SetPropertyNumberOfColumns ¶

func (instance *MSFT_VirtualDisk) SetPropertyNumberOfColumns(value uint16) (err error)

SetNumberOfColumns sets the value of NumberOfColumns for the instance

func (*MSFT_VirtualDisk) SetPropertyNumberOfDataCopies ¶

func (instance *MSFT_VirtualDisk) SetPropertyNumberOfDataCopies(value uint16) (err error)

SetNumberOfDataCopies sets the value of NumberOfDataCopies for the instance

func (*MSFT_VirtualDisk) SetPropertyNumberOfGroups ¶

func (instance *MSFT_VirtualDisk) SetPropertyNumberOfGroups(value uint16) (err error)

SetNumberOfGroups sets the value of NumberOfGroups for the instance

func (*MSFT_VirtualDisk) SetPropertyOperationalStatus ¶

func (instance *MSFT_VirtualDisk) SetPropertyOperationalStatus(value []VirtualDisk_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_VirtualDisk) SetPropertyOtherOperationalStatusDescription ¶

func (instance *MSFT_VirtualDisk) SetPropertyOtherOperationalStatusDescription(value string) (err error)

SetOtherOperationalStatusDescription sets the value of OtherOperationalStatusDescription for the instance

func (*MSFT_VirtualDisk) SetPropertyOtherUsageDescription ¶

func (instance *MSFT_VirtualDisk) SetPropertyOtherUsageDescription(value string) (err error)

SetOtherUsageDescription sets the value of OtherUsageDescription for the instance

func (*MSFT_VirtualDisk) SetPropertyParityLayout ¶

func (instance *MSFT_VirtualDisk) SetPropertyParityLayout(value VirtualDisk_ParityLayout) (err error)

SetParityLayout sets the value of ParityLayout for the instance

func (*MSFT_VirtualDisk) SetPropertyPhysicalDiskRedundancy ¶

func (instance *MSFT_VirtualDisk) SetPropertyPhysicalDiskRedundancy(value uint16) (err error)

SetPhysicalDiskRedundancy sets the value of PhysicalDiskRedundancy for the instance

func (*MSFT_VirtualDisk) SetPropertyPhysicalSectorSize ¶

func (instance *MSFT_VirtualDisk) SetPropertyPhysicalSectorSize(value uint64) (err error)

SetPhysicalSectorSize sets the value of PhysicalSectorSize for the instance

func (*MSFT_VirtualDisk) SetPropertyProvisioningType ¶

func (instance *MSFT_VirtualDisk) SetPropertyProvisioningType(value VirtualDisk_ProvisioningType) (err error)

SetProvisioningType sets the value of ProvisioningType for the instance

func (*MSFT_VirtualDisk) SetPropertyReadCacheSize ¶

func (instance *MSFT_VirtualDisk) SetPropertyReadCacheSize(value uint64) (err error)

SetReadCacheSize sets the value of ReadCacheSize for the instance

func (*MSFT_VirtualDisk) SetPropertyRequestNoSinglePointOfFailure ¶

func (instance *MSFT_VirtualDisk) SetPropertyRequestNoSinglePointOfFailure(value bool) (err error)

SetRequestNoSinglePointOfFailure sets the value of RequestNoSinglePointOfFailure for the instance

func (*MSFT_VirtualDisk) SetPropertyResiliencySettingName ¶

func (instance *MSFT_VirtualDisk) SetPropertyResiliencySettingName(value string) (err error)

SetResiliencySettingName sets the value of ResiliencySettingName for the instance

func (*MSFT_VirtualDisk) SetPropertySize ¶

func (instance *MSFT_VirtualDisk) SetPropertySize(value uint64) (err error)

SetSize sets the value of Size for the instance

func (*MSFT_VirtualDisk) SetPropertyUniqueIdFormat ¶

func (instance *MSFT_VirtualDisk) SetPropertyUniqueIdFormat(value VirtualDisk_UniqueIdFormat) (err error)

SetUniqueIdFormat sets the value of UniqueIdFormat for the instance

func (*MSFT_VirtualDisk) SetPropertyUniqueIdFormatDescription ¶

func (instance *MSFT_VirtualDisk) SetPropertyUniqueIdFormatDescription(value string) (err error)

SetUniqueIdFormatDescription sets the value of UniqueIdFormatDescription for the instance

func (*MSFT_VirtualDisk) SetPropertyUsage ¶

func (instance *MSFT_VirtualDisk) SetPropertyUsage(value VirtualDisk_Usage) (err error)

SetUsage sets the value of Usage for the instance

func (*MSFT_VirtualDisk) SetPropertyWriteCacheSize ¶

func (instance *MSFT_VirtualDisk) SetPropertyWriteCacheSize(value uint64) (err error)

SetWriteCacheSize sets the value of WriteCacheSize for the instance

func (*MSFT_VirtualDisk) SetReplicationRelationship ¶

func (instance *MSFT_VirtualDisk) SetReplicationRelationship(Operation uint16,
	VirtualDiskReplicaPeer MSFT_ReplicaPeer,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) SetSecurityDescriptor ¶

func (instance *MSFT_VirtualDisk) SetSecurityDescriptor(SecurityDescriptor string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) SetUsage ¶

func (instance *MSFT_VirtualDisk) SetUsage(Usage VirtualDisk_Usage,
	OtherUsageDescription string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) Show ¶

func (instance *MSFT_VirtualDisk) Show(TargetPortAddresses []string,
	InitiatorAddress string,
	HostType VirtualDisk_HostType,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob ">This parameter returns a reference to the storage job used to track the long running operation.</param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus ">ExtendedStatus allows the storage provider to return extended (implementation specific) error information.</param> <param name="ReturnValue" type="uint32 "></param>

type MSFT_VirtualDiskToPhysicalDisk ¶

type MSFT_VirtualDiskToPhysicalDisk struct {
	*cim.WmiInstance

	//
	PhysicalDisk MSFT_PhysicalDisk

	//
	VirtualDisk MSFT_VirtualDisk
}

MSFT_VirtualDiskToPhysicalDisk struct

func NewMSFT_VirtualDiskToPhysicalDiskEx1 ¶ added in v0.1.1

func NewMSFT_VirtualDiskToPhysicalDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_VirtualDiskToPhysicalDisk, err error)

func NewMSFT_VirtualDiskToPhysicalDiskEx6 ¶ added in v0.1.1

func NewMSFT_VirtualDiskToPhysicalDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_VirtualDiskToPhysicalDisk, err error)

func (*MSFT_VirtualDiskToPhysicalDisk) GetPropertyPhysicalDisk ¶

func (instance *MSFT_VirtualDiskToPhysicalDisk) GetPropertyPhysicalDisk() (value MSFT_PhysicalDisk, err error)

GetPhysicalDisk gets the value of PhysicalDisk for the instance

func (*MSFT_VirtualDiskToPhysicalDisk) GetPropertyVirtualDisk ¶

func (instance *MSFT_VirtualDiskToPhysicalDisk) GetPropertyVirtualDisk() (value MSFT_VirtualDisk, err error)

GetVirtualDisk gets the value of VirtualDisk for the instance

func (*MSFT_VirtualDiskToPhysicalDisk) SetPropertyPhysicalDisk ¶

func (instance *MSFT_VirtualDiskToPhysicalDisk) SetPropertyPhysicalDisk(value MSFT_PhysicalDisk) (err error)

SetPhysicalDisk sets the value of PhysicalDisk for the instance

func (*MSFT_VirtualDiskToPhysicalDisk) SetPropertyVirtualDisk ¶

func (instance *MSFT_VirtualDiskToPhysicalDisk) SetPropertyVirtualDisk(value MSFT_VirtualDisk) (err error)

SetVirtualDisk sets the value of VirtualDisk for the instance

type MSFT_VirtualDiskToReplicaPeer ¶

type MSFT_VirtualDiskToReplicaPeer struct {
	*MSFT_Synchronized

	//
	ReplicaPeer MSFT_ReplicaPeer

	//
	VirtualDisk MSFT_VirtualDisk
}

MSFT_VirtualDiskToReplicaPeer struct

func NewMSFT_VirtualDiskToReplicaPeerEx1 ¶ added in v0.1.1

func NewMSFT_VirtualDiskToReplicaPeerEx1(instance *cim.WmiInstance) (newInstance *MSFT_VirtualDiskToReplicaPeer, err error)

func NewMSFT_VirtualDiskToReplicaPeerEx6 ¶ added in v0.1.1

func NewMSFT_VirtualDiskToReplicaPeerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_VirtualDiskToReplicaPeer, err error)

func (*MSFT_VirtualDiskToReplicaPeer) GetPropertyReplicaPeer ¶

func (instance *MSFT_VirtualDiskToReplicaPeer) GetPropertyReplicaPeer() (value MSFT_ReplicaPeer, err error)

GetReplicaPeer gets the value of ReplicaPeer for the instance

func (*MSFT_VirtualDiskToReplicaPeer) GetPropertyVirtualDisk ¶

func (instance *MSFT_VirtualDiskToReplicaPeer) GetPropertyVirtualDisk() (value MSFT_VirtualDisk, err error)

GetVirtualDisk gets the value of VirtualDisk for the instance

func (*MSFT_VirtualDiskToReplicaPeer) SetPropertyReplicaPeer ¶

func (instance *MSFT_VirtualDiskToReplicaPeer) SetPropertyReplicaPeer(value MSFT_ReplicaPeer) (err error)

SetReplicaPeer sets the value of ReplicaPeer for the instance

func (*MSFT_VirtualDiskToReplicaPeer) SetPropertyVirtualDisk ¶

func (instance *MSFT_VirtualDiskToReplicaPeer) SetPropertyVirtualDisk(value MSFT_VirtualDisk) (err error)

SetVirtualDisk sets the value of VirtualDisk for the instance

type MSFT_VirtualDiskToStorageFaultDomain ¶

type MSFT_VirtualDiskToStorageFaultDomain struct {
	*cim.WmiInstance

	//
	StorageFaultDomain MSFT_StorageFaultDomain

	//
	VirtualDisk MSFT_VirtualDisk
}

MSFT_VirtualDiskToStorageFaultDomain struct

func NewMSFT_VirtualDiskToStorageFaultDomainEx1 ¶ added in v0.1.1

func NewMSFT_VirtualDiskToStorageFaultDomainEx1(instance *cim.WmiInstance) (newInstance *MSFT_VirtualDiskToStorageFaultDomain, err error)

func NewMSFT_VirtualDiskToStorageFaultDomainEx6 ¶ added in v0.1.1

func NewMSFT_VirtualDiskToStorageFaultDomainEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_VirtualDiskToStorageFaultDomain, err error)

func (*MSFT_VirtualDiskToStorageFaultDomain) GetPropertyStorageFaultDomain ¶

func (instance *MSFT_VirtualDiskToStorageFaultDomain) GetPropertyStorageFaultDomain() (value MSFT_StorageFaultDomain, err error)

GetStorageFaultDomain gets the value of StorageFaultDomain for the instance

func (*MSFT_VirtualDiskToStorageFaultDomain) GetPropertyVirtualDisk ¶

func (instance *MSFT_VirtualDiskToStorageFaultDomain) GetPropertyVirtualDisk() (value MSFT_VirtualDisk, err error)

GetVirtualDisk gets the value of VirtualDisk for the instance

func (*MSFT_VirtualDiskToStorageFaultDomain) SetPropertyStorageFaultDomain ¶

func (instance *MSFT_VirtualDiskToStorageFaultDomain) SetPropertyStorageFaultDomain(value MSFT_StorageFaultDomain) (err error)

SetStorageFaultDomain sets the value of StorageFaultDomain for the instance

func (*MSFT_VirtualDiskToStorageFaultDomain) SetPropertyVirtualDisk ¶

func (instance *MSFT_VirtualDiskToStorageFaultDomain) SetPropertyVirtualDisk(value MSFT_VirtualDisk) (err error)

SetVirtualDisk sets the value of VirtualDisk for the instance

type MSFT_VirtualDiskToStorageTier ¶

type MSFT_VirtualDiskToStorageTier struct {
	*cim.WmiInstance

	//
	StorageTier MSFT_StorageTier

	//
	VirtualDisk MSFT_VirtualDisk
}

MSFT_VirtualDiskToStorageTier struct

func NewMSFT_VirtualDiskToStorageTierEx1 ¶ added in v0.1.1

func NewMSFT_VirtualDiskToStorageTierEx1(instance *cim.WmiInstance) (newInstance *MSFT_VirtualDiskToStorageTier, err error)

func NewMSFT_VirtualDiskToStorageTierEx6 ¶ added in v0.1.1

func NewMSFT_VirtualDiskToStorageTierEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_VirtualDiskToStorageTier, err error)

func (*MSFT_VirtualDiskToStorageTier) GetPropertyStorageTier ¶

func (instance *MSFT_VirtualDiskToStorageTier) GetPropertyStorageTier() (value MSFT_StorageTier, err error)

GetStorageTier gets the value of StorageTier for the instance

func (*MSFT_VirtualDiskToStorageTier) GetPropertyVirtualDisk ¶

func (instance *MSFT_VirtualDiskToStorageTier) GetPropertyVirtualDisk() (value MSFT_VirtualDisk, err error)

GetVirtualDisk gets the value of VirtualDisk for the instance

func (*MSFT_VirtualDiskToStorageTier) SetPropertyStorageTier ¶

func (instance *MSFT_VirtualDiskToStorageTier) SetPropertyStorageTier(value MSFT_StorageTier) (err error)

SetStorageTier sets the value of StorageTier for the instance

func (*MSFT_VirtualDiskToStorageTier) SetPropertyVirtualDisk ¶

func (instance *MSFT_VirtualDiskToStorageTier) SetPropertyVirtualDisk(value MSFT_VirtualDisk) (err error)

SetVirtualDisk sets the value of VirtualDisk for the instance

type MSFT_VirtualDiskToVirtualDisk ¶

type MSFT_VirtualDiskToVirtualDisk struct {
	*cim.WmiInstance

	// CopyMethodology specifies what copy methodology the copy engine uses to create and/or maintain the target element. Values are:
	///0 - 'Not Specified': The method of maintaining the copy is not specified.
	///3 - 'Full Copy': This indicates that a full copy of the source object is (or will be) generated .
	///4 - 'Incremental-Copy': Only changed data from source element is copied to target element.
	///5 - 'Differential-Copy': Only the new writes to the source element are copied to the target element.
	///6 - 'Copy-On-Write': Affected data is copied on the first write to the source or to the target elements.
	///7 - 'Copy-On-Access': Affected data is copied on the first access to the source element.
	///8 - 'Delta-Update': Difference based replication where after the initial copy, only updates to source are copied to target.
	///9 - 'Snap-And-Clone': The service creates a snapshot of the source element first, then uses the snapshot as the source of the copy operation to the target element.
	CopyMethodology VirtualDiskToVirtualDisk_CopyMethodology

	// CopyPriority allows the priority of background copy engine I/O to be managed relative to host I/O operations during a sequential background copy operation. Values are:
	///1 - 'Low': copy engine I/O lower priority than host I/O.
	///2 - 'Same': copy engine I/O has the same priority as host I/O.
	///3 - 'High': copy engine I/O has higher priority than host I/O.
	CopyPriority VirtualDiskToVirtualDisk_CopyPriority

	// CopyState describes the state of the association with respect to replication activity. Values are:
	///2 - 'Initialized': The link to enable replication is established and source/replica elements are associated, but the copy operation has not started.
	///3 - 'Unsynchronized': Not all the source element data has been copied to the target element.
	///4 - 'Synchronized': For the Mirror, Snapshot, or Clone replication, the target represents a copy of the source.
	///5 - 'Broken': The relationship is non-functional due to errors in the source, the target, the path between the two or space constraints.
	///6 - 'Fractured': Target is split from the source.
	///7 - 'Split': The target element was gracefully (or systematically) split from its source element -- consistency is guaranteed.
	///8 - 'Inactive': Copy operation has stopped, writes to source element will not be sent to target element.
	///9 - 'Suspended': Data flow between the source and target elements has stopped. Writes to source element are held until the association is resumed.
	///10 - 'Failedover': Reads and writes to/from the target element. Source element is not reachable.
	///11 - 'Prepared': Initialization completed and the copy operation started; however, the data flow has not started.
	///12 - 'Aborted': The copy operation is aborted with the Abort operation. Use the Resync Replica operation to restart the copy operation.
	///13 - 'Skewed': The target has been modified and is no longer synchronized with the source element or the point-in-time view.
	///14 - 'Mixed': Applies to the CopyState of GroupSynchronized. It indicates the StorageSynchronized associations of the elements in the groups have different CopyState values.
	CopyState VirtualDiskToVirtualDisk_CopyState

	// CopyType describes the Replication Policy. Values are:
	///2 - 'Async': create and maintain an asynchronous copy of the source.
	///3 - 'Sync': create and maintain a synchronized copy of the source.
	///4 - 'UnSyncAssoc': create an unsynchronized copy and maintain an association to the source.
	///5 - 'UnSyncUnAssoc': create an unsynchronized copy with a temporary association that is deleted upon completion of the copy operation.
	CopyType VirtualDiskToVirtualDisk_CopyType

	// Specifies the percent of the work completed to reach synchronization. Must be set to NULL if implementation is not capable of providing this information.
	PercentSynced uint16

	// ProgressStatus describes the status of the association with respect to Replication activity. Values are:
	///2 - 'Completed': The request is completed. Copy operation is idle.
	///3 - 'Dormant': Indicates that the copy operation is inactive suspended or quiesced.
	///4 - 'Initializing': In the process of establishing source/replica association and the copy operation has not started.
	///5 - 'Preparing': preparation-in-progress.
	///6 - 'Synchronizing': sync-in-progress.
	///7 - 'Resyncing': resync-in-progress.
	///8 - 'Restoring': restore-in-progress.
	///9 - 'Fracturing': fracture-in-progress.
	///10 - 'Splitting': split-in-progress.
	///11 - 'Failing over': in the process of switching source and target.
	///12 - 'Failing back': Undoing the result of failover.
	///13 - 'Detaching': detach-in-progress.
	///14 - 'Aborting': abort-in-progress.
	///15 - 'Mixed': Applies to groups with element pairs with different statuses. Generally, the individual statuses need to be examined.
	///16 - 'Suspending': The copy operation is in the process of being suspended.
	///17 - 'Requires fracture': The requested operation has completed, however, the synchronization relationship needs to be fractured before further copy operations can be issued.
	///18 - 'Requires resync': The requested operation has completed, however, the synchronization relationship needs to be resynced before further copy operations can be issued.
	///19 - 'Requires activate': The requested operation has completed, however, the synchronization relationship needs to be activated before further copy operations can be issued.
	///20 - 'Pending': The flow of data has stopped momentarily due to limited bandwidth or busy system.
	ProgressStatus VirtualDiskToVirtualDisk_ProgressStatus

	// ReplicaType provides information on how the Replica is being maintained. Values are:
	///2 - 'Full Copy': This indicates that a full copy of the source object is (or will be) generated .
	///3 - 'Before Delta': This indicates that the source object will be maintained as a delta data from the replica.
	///4 - 'After Delta': This indicates that the replica will be maintained as delta data from the source object.
	///5 - 'Log': This indicates that the replica object is being maintained as a log of changes to the source.
	///0 - 'Not Specified': The method of maintaining the copy is not specified.
	ReplicaType VirtualDiskToVirtualDisk_ReplicaType

	// RequestedCopyState is an integer enumeration that indicates the last requested or desired state for the association. The actual state of the association is represented by CopyState. Note that when CopyState reaches the requested state, this property will be set to 'Not Applicable.
	RequestedCopyState uint16

	//
	SourceVirtualDisk MSFT_VirtualDisk

	// Boolean indicating whether synchronization is maintained.
	SyncMaintained bool

	// Mode describes whether the target elements will be updated synchronously or asynchronously. If NULL, implementation decides the mode.
	SyncMode VirtualDiskToVirtualDisk_SyncMode

	// SyncState describes the state of the association with respect to Replication activity. Values are:
	///2 - 'Initialized': The link to enable replication is established and source/replica elements are associated, but the Copy engine has not started.
	///3 - 'PrepareInProgress': Preparation for Replication is in progress and the Copy engine has started.
	///4 - 'Prepared': All necessary preparation has completed.
	///5 - 'ResyncInProgress': Synchronization or Resynchronization is in progress. This may be the initial 'copy' or subsequent changes being copied.
	///6 - 'Synchronized': An Async or Sync replication is currently synchronized. When this value is set, SyncMaintained will be true.
	///7 - 'FractureInProgress': An operation to fracture an Async or Sync replication is in progress.
	///8 - 'QuiesceInProgress': A quiesce operation is in progress.
	///9 - 'Quiesced': The replication has been quiesced and is ready for a change.
	///10 - 'RestoreInProgress': An operation is in progress to copy the Synced object to the System object.
	///11 - 'Idle': The 'normal' state for an UnSyncAssoc replica.
	///12 - 'Broken': The relationship is non-functional due to errors in the source, the target, the path between the two or space constraints.
	///13 - 'Fractured': An Async or Sync replication is fractured.
	///14 - 'Frozen': All blocks copied from source to an UnSyncAssoc replica and the copy engine is stopped.
	///15 - 'CopyInProgress': A deferred background copy operation is in progress to copy the source to the replica target for an UnSyncAssoc association.
	///
	SyncState VirtualDiskToVirtualDisk_SyncState

	// The point in time that the virtual disks were synchronized.
	SyncTime string

	// SyncType describes the intended outcome of the replication. Values are:
	///6 - 'Mirror': create and maintain a copy of the source.
	///7 - 'Snapshot': create a point-in-time, virtual copy of the source.
	///8 - 'Clone': create a point-in-time, full copy the source.
	SyncType VirtualDiskToVirtualDisk_SyncType

	//
	TargetVirtualDisk MSFT_VirtualDisk
}

MSFT_VirtualDiskToVirtualDisk struct

func NewMSFT_VirtualDiskToVirtualDiskEx1 ¶ added in v0.1.1

func NewMSFT_VirtualDiskToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_VirtualDiskToVirtualDisk, err error)

func NewMSFT_VirtualDiskToVirtualDiskEx6 ¶ added in v0.1.1

func NewMSFT_VirtualDiskToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_VirtualDiskToVirtualDisk, err error)

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertyCopyMethodology ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertyCopyMethodology() (value VirtualDiskToVirtualDisk_CopyMethodology, err error)

GetCopyMethodology gets the value of CopyMethodology for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertyCopyPriority ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertyCopyPriority() (value VirtualDiskToVirtualDisk_CopyPriority, err error)

GetCopyPriority gets the value of CopyPriority for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertyCopyState ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertyCopyState() (value VirtualDiskToVirtualDisk_CopyState, err error)

GetCopyState gets the value of CopyState for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertyCopyType ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertyCopyType() (value VirtualDiskToVirtualDisk_CopyType, err error)

GetCopyType gets the value of CopyType for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertyPercentSynced ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertyPercentSynced() (value uint16, err error)

GetPercentSynced gets the value of PercentSynced for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertyProgressStatus ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertyProgressStatus() (value VirtualDiskToVirtualDisk_ProgressStatus, err error)

GetProgressStatus gets the value of ProgressStatus for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertyReplicaType ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertyReplicaType() (value VirtualDiskToVirtualDisk_ReplicaType, err error)

GetReplicaType gets the value of ReplicaType for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertyRequestedCopyState ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertyRequestedCopyState() (value uint16, err error)

GetRequestedCopyState gets the value of RequestedCopyState for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertySourceVirtualDisk ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertySourceVirtualDisk() (value MSFT_VirtualDisk, err error)

GetSourceVirtualDisk gets the value of SourceVirtualDisk for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertySyncMaintained ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertySyncMaintained() (value bool, err error)

GetSyncMaintained gets the value of SyncMaintained for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertySyncMode ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertySyncMode() (value VirtualDiskToVirtualDisk_SyncMode, err error)

GetSyncMode gets the value of SyncMode for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertySyncState ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertySyncState() (value VirtualDiskToVirtualDisk_SyncState, err error)

GetSyncState gets the value of SyncState for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertySyncTime ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertySyncTime() (value string, err error)

GetSyncTime gets the value of SyncTime for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertySyncType ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertySyncType() (value VirtualDiskToVirtualDisk_SyncType, err error)

GetSyncType gets the value of SyncType for the instance

func (*MSFT_VirtualDiskToVirtualDisk) GetPropertyTargetVirtualDisk ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertyTargetVirtualDisk() (value MSFT_VirtualDisk, err error)

GetTargetVirtualDisk gets the value of TargetVirtualDisk for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertyCopyMethodology ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertyCopyMethodology(value VirtualDiskToVirtualDisk_CopyMethodology) (err error)

SetCopyMethodology sets the value of CopyMethodology for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertyCopyPriority ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertyCopyPriority(value VirtualDiskToVirtualDisk_CopyPriority) (err error)

SetCopyPriority sets the value of CopyPriority for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertyCopyState ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertyCopyState(value VirtualDiskToVirtualDisk_CopyState) (err error)

SetCopyState sets the value of CopyState for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertyCopyType ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertyCopyType(value VirtualDiskToVirtualDisk_CopyType) (err error)

SetCopyType sets the value of CopyType for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertyPercentSynced ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertyPercentSynced(value uint16) (err error)

SetPercentSynced sets the value of PercentSynced for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertyProgressStatus ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertyProgressStatus(value VirtualDiskToVirtualDisk_ProgressStatus) (err error)

SetProgressStatus sets the value of ProgressStatus for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertyReplicaType ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertyReplicaType(value VirtualDiskToVirtualDisk_ReplicaType) (err error)

SetReplicaType sets the value of ReplicaType for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertyRequestedCopyState ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertyRequestedCopyState(value uint16) (err error)

SetRequestedCopyState sets the value of RequestedCopyState for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertySourceVirtualDisk ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertySourceVirtualDisk(value MSFT_VirtualDisk) (err error)

SetSourceVirtualDisk sets the value of SourceVirtualDisk for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertySyncMaintained ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertySyncMaintained(value bool) (err error)

SetSyncMaintained sets the value of SyncMaintained for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertySyncMode ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertySyncMode(value VirtualDiskToVirtualDisk_SyncMode) (err error)

SetSyncMode sets the value of SyncMode for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertySyncState ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertySyncState(value VirtualDiskToVirtualDisk_SyncState) (err error)

SetSyncState sets the value of SyncState for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertySyncTime ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertySyncTime(value string) (err error)

SetSyncTime sets the value of SyncTime for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertySyncType ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertySyncType(value VirtualDiskToVirtualDisk_SyncType) (err error)

SetSyncType sets the value of SyncType for the instance

func (*MSFT_VirtualDiskToVirtualDisk) SetPropertyTargetVirtualDisk ¶

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertyTargetVirtualDisk(value MSFT_VirtualDisk) (err error)

SetTargetVirtualDisk sets the value of TargetVirtualDisk for the instance

type MSFT_Volume ¶

type MSFT_Volume struct {
	*MSFT_StorageObject

	// The allocation unit size of the volume.
	AllocationUnitSize uint32

	// Indicates the deduplication mode of the volume.
	DedupMode Volume_DedupMode

	// Drive letter assigned to the volume.
	DriveLetter byte

	// Denotes the type of the volume.
	DriveType Volume_DriveType

	// File system on the volume.
	FileSystem string

	// File system label of the volume.
	FileSystemLabel string

	// The underlying file system type of the volume.
	FileSystemType Volume_FileSystemType

	// The health status of the Volume.
	///0 - 'Healthy': The volume is functioning normally.
	///1 - 'Warning': The volume is still functioning, but has detected errors or issues that require administrator intervention.
	///2 - 'Unhealthy': The volume is not functioning, due to errors or failures. The volume needs immediate attention from an administrator.
	HealthStatus Volume_HealthStatus

	// An array of values that denote the current operational status of the volume.
	///0 - 'Unknown': The operational status is unknown.
	///1 - 'Other': A vendor-specific OperationalStatus has been specified by setting the OtherOperationalStatusDescription property.
	///2 - 'OK': The volume is responding to commands and is in a normal operating state.
	///3 - 'Degraded': The volume is responding to commands, but is not running in an optimal operating state.
	///4 - 'Stressed': The volume is functioning, but needs attention. For example, the volume might be overloaded or overheated.
	///5 - 'Predictive Failure': The volume is functioning, but a failure is likely to occur in the near future.
	///6 - 'Error': An error has occurred.
	///7 - 'Non-Recoverable Error': A non-recoverable error has occurred.
	///8 - 'Starting': The volume is in the process of starting.
	///9 - 'Stopping': The volume is in the process of stopping.
	///10 - 'Stopped': The volume was stopped or shut down in a clean and orderly fashion.
	///11 - 'In Service': The volume is being configured, maintained, cleaned, or otherwise administered.
	///12 - 'No Contact': The storage provider has knowledge of the volume, but has never been able to establish communication with it.
	///13 - 'Lost Communication': The storage provider has knowledge of the volume and has contacted it successfully in the past, but the volume is currently unreachable.
	///14 - 'Aborted': Similar to Stopped, except that the volume stopped abruptly and may require configuration or maintenance.
	///15 - 'Dormant': The volume is reachable, but it is inactive.
	///16 - 'Supporting Entity in Error': This status value does not necessarily indicate trouble with the volume, but it does indicate that another device or connection that the volume depends on may need attention.
	///17 - 'Completed': The volume has completed an operation. This status value should be combined with OK, Error, or Degraded, depending on the outcome of the operation.
	///0xD00D - 'Scan Needed': In Windows-based storage subsystems, this indicates a scan is needed but not repair.
	///0xD00E - 'Spot Fix Needed': In Windows-based storage subsystems, this indicates limited repair is needed.
	///0xD00F - 'Full Repair Needed': In Windows-based storage subsystems, this indicates full repair is needed.
	OperationalStatus []Volume_OperationalStatus

	// Guid path of the volume.
	Path string

	// Total size of the volume
	Size uint64

	// Available space on the volume
	SizeRemaining uint64
}

MSFT_Volume struct

func NewMSFT_VolumeEx1 ¶ added in v0.1.1

func NewMSFT_VolumeEx1(instance *cim.WmiInstance) (newInstance *MSFT_Volume, err error)

func NewMSFT_VolumeEx6 ¶ added in v0.1.1

func NewMSFT_VolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_Volume, err error)

func (*MSFT_Volume) DeleteObject ¶

func (instance *MSFT_Volume) DeleteObject(CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) Diagnose ¶

func (instance *MSFT_Volume) Diagnose(DiagnoseResults []MSFT_StorageDiagnoseResult,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="DiagnoseResults" type="MSFT_StorageDiagnoseResult []"></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) Flush ¶

func (instance *MSFT_Volume) Flush() (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) Format ¶

func (instance *MSFT_Volume) Format(FileSystem string,
	FileSystemLabel string,
	AllocationUnitSize uint32,
	Full bool,
	Force bool,
	Compress bool,
	ShortFileNameSupport bool,
	SetIntegrityStreams bool,
	UseLargeFRS bool,
	DisableHeatGathering bool,
	IsDAX bool,
	FormattedVolume MSFT_Volume,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="FormattedVolume" type="MSFT_Volume "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) GetActions ¶

func (instance *MSFT_Volume) GetActions(ActionResults []MSFT_HealthAction,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ActionResults" type="MSFT_HealthAction []"></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) GetAttributes ¶

func (instance *MSFT_Volume) GetAttributes(VolumeScrubEnabled bool) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param> <param name="VolumeScrubEnabled" type="bool "></param>

func (*MSFT_Volume) GetCorruptionCount ¶

func (instance *MSFT_Volume) GetCorruptionCount(CorruptionCount uint32,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CorruptionCount" type="uint32 "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) GetDedupProperties ¶

func (instance *MSFT_Volume) GetDedupProperties(DedupProperties MSFT_DedupProperties,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="DedupProperties" type="MSFT_DedupProperties "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) GetPropertyAllocationUnitSize ¶

func (instance *MSFT_Volume) GetPropertyAllocationUnitSize() (value uint32, err error)

GetAllocationUnitSize gets the value of AllocationUnitSize for the instance

func (*MSFT_Volume) GetPropertyDedupMode ¶

func (instance *MSFT_Volume) GetPropertyDedupMode() (value Volume_DedupMode, err error)

GetDedupMode gets the value of DedupMode for the instance

func (*MSFT_Volume) GetPropertyDriveLetter ¶

func (instance *MSFT_Volume) GetPropertyDriveLetter() (value byte, err error)

GetDriveLetter gets the value of DriveLetter for the instance

func (*MSFT_Volume) GetPropertyDriveType ¶

func (instance *MSFT_Volume) GetPropertyDriveType() (value Volume_DriveType, err error)

GetDriveType gets the value of DriveType for the instance

func (*MSFT_Volume) GetPropertyFileSystem ¶

func (instance *MSFT_Volume) GetPropertyFileSystem() (value string, err error)

GetFileSystem gets the value of FileSystem for the instance

func (*MSFT_Volume) GetPropertyFileSystemLabel ¶

func (instance *MSFT_Volume) GetPropertyFileSystemLabel() (value string, err error)

GetFileSystemLabel gets the value of FileSystemLabel for the instance

func (*MSFT_Volume) GetPropertyFileSystemType ¶

func (instance *MSFT_Volume) GetPropertyFileSystemType() (value Volume_FileSystemType, err error)

GetFileSystemType gets the value of FileSystemType for the instance

func (*MSFT_Volume) GetPropertyHealthStatus ¶

func (instance *MSFT_Volume) GetPropertyHealthStatus() (value Volume_HealthStatus, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_Volume) GetPropertyOperationalStatus ¶

func (instance *MSFT_Volume) GetPropertyOperationalStatus() (value []Volume_OperationalStatus, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_Volume) GetPropertyPath ¶

func (instance *MSFT_Volume) GetPropertyPath() (value string, err error)

GetPath gets the value of Path for the instance

func (*MSFT_Volume) GetPropertySize ¶

func (instance *MSFT_Volume) GetPropertySize() (value uint64, err error)

GetSize gets the value of Size for the instance

func (*MSFT_Volume) GetPropertySizeRemaining ¶

func (instance *MSFT_Volume) GetPropertySizeRemaining() (value uint64, err error)

GetSizeRemaining gets the value of SizeRemaining for the instance

func (*MSFT_Volume) GetSupportedClusterSizes ¶

func (instance *MSFT_Volume) GetSupportedClusterSizes(FileSystem string,
	SupportedClusterSizes []uint32,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SupportedClusterSizes" type="uint32 []"></param>

func (*MSFT_Volume) GetSupportedFileSystems ¶

func (instance *MSFT_Volume) GetSupportedFileSystems(SupportedFileSystems []string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SupportedFileSystems" type="string []"></param>

func (*MSFT_Volume) Optimize ¶

func (instance *MSFT_Volume) Optimize(ReTrim bool,
	Analyze bool,
	Defrag bool,
	SlabConsolidate bool,
	TierOptimize bool,
	NormalPriority bool,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) Repair ¶

func (instance *MSFT_Volume) Repair(OfflineScanAndFix bool,
	Scan bool,
	SpotFix bool,
	Output uint32,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="Output" type="uint32 "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) Resize ¶

func (instance *MSFT_Volume) Resize(Size uint64,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) SetAttributes ¶

func (instance *MSFT_Volume) SetAttributes(EnableVolumeScrub bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) SetDedupMode ¶

func (instance *MSFT_Volume) SetDedupMode(DedupMode uint32,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) SetFileSystemLabel ¶

func (instance *MSFT_Volume) SetFileSystemLabel(FileSystemLabel string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) SetPropertyAllocationUnitSize ¶

func (instance *MSFT_Volume) SetPropertyAllocationUnitSize(value uint32) (err error)

SetAllocationUnitSize sets the value of AllocationUnitSize for the instance

func (*MSFT_Volume) SetPropertyDedupMode ¶

func (instance *MSFT_Volume) SetPropertyDedupMode(value Volume_DedupMode) (err error)

SetDedupMode sets the value of DedupMode for the instance

func (*MSFT_Volume) SetPropertyDriveLetter ¶

func (instance *MSFT_Volume) SetPropertyDriveLetter(value byte) (err error)

SetDriveLetter sets the value of DriveLetter for the instance

func (*MSFT_Volume) SetPropertyDriveType ¶

func (instance *MSFT_Volume) SetPropertyDriveType(value Volume_DriveType) (err error)

SetDriveType sets the value of DriveType for the instance

func (*MSFT_Volume) SetPropertyFileSystem ¶

func (instance *MSFT_Volume) SetPropertyFileSystem(value string) (err error)

SetFileSystem sets the value of FileSystem for the instance

func (*MSFT_Volume) SetPropertyFileSystemLabel ¶

func (instance *MSFT_Volume) SetPropertyFileSystemLabel(value string) (err error)

SetFileSystemLabel sets the value of FileSystemLabel for the instance

func (*MSFT_Volume) SetPropertyFileSystemType ¶

func (instance *MSFT_Volume) SetPropertyFileSystemType(value Volume_FileSystemType) (err error)

SetFileSystemType sets the value of FileSystemType for the instance

func (*MSFT_Volume) SetPropertyHealthStatus ¶

func (instance *MSFT_Volume) SetPropertyHealthStatus(value Volume_HealthStatus) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_Volume) SetPropertyOperationalStatus ¶

func (instance *MSFT_Volume) SetPropertyOperationalStatus(value []Volume_OperationalStatus) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_Volume) SetPropertyPath ¶

func (instance *MSFT_Volume) SetPropertyPath(value string) (err error)

SetPath sets the value of Path for the instance

func (*MSFT_Volume) SetPropertySize ¶

func (instance *MSFT_Volume) SetPropertySize(value uint64) (err error)

SetSize sets the value of Size for the instance

func (*MSFT_Volume) SetPropertySizeRemaining ¶

func (instance *MSFT_Volume) SetPropertySizeRemaining(value uint64) (err error)

SetSizeRemaining sets the value of SizeRemaining for the instance

type MSFT_VolumeToFileShare ¶

type MSFT_VolumeToFileShare struct {
	*cim.WmiInstance

	//
	FileShare MSFT_FileShare

	//
	Volume MSFT_Volume
}

MSFT_VolumeToFileShare struct

func NewMSFT_VolumeToFileShareEx1 ¶ added in v0.1.1

func NewMSFT_VolumeToFileShareEx1(instance *cim.WmiInstance) (newInstance *MSFT_VolumeToFileShare, err error)

func NewMSFT_VolumeToFileShareEx6 ¶ added in v0.1.1

func NewMSFT_VolumeToFileShareEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_VolumeToFileShare, err error)

func (*MSFT_VolumeToFileShare) GetPropertyFileShare ¶

func (instance *MSFT_VolumeToFileShare) GetPropertyFileShare() (value MSFT_FileShare, err error)

GetFileShare gets the value of FileShare for the instance

func (*MSFT_VolumeToFileShare) GetPropertyVolume ¶

func (instance *MSFT_VolumeToFileShare) GetPropertyVolume() (value MSFT_Volume, err error)

GetVolume gets the value of Volume for the instance

func (*MSFT_VolumeToFileShare) SetPropertyFileShare ¶

func (instance *MSFT_VolumeToFileShare) SetPropertyFileShare(value MSFT_FileShare) (err error)

SetFileShare sets the value of FileShare for the instance

func (*MSFT_VolumeToFileShare) SetPropertyVolume ¶

func (instance *MSFT_VolumeToFileShare) SetPropertyVolume(value MSFT_Volume) (err error)

SetVolume sets the value of Volume for the instance

type MSFT_Volume_Repair_AsyncOutput ¶

type MSFT_Volume_Repair_AsyncOutput struct {
	*MSFT_StorageJobOutParams

	//
	Output uint32
}

MSFT_Volume_Repair_AsyncOutput struct

func NewMSFT_Volume_Repair_AsyncOutputEx1 ¶ added in v0.1.1

func NewMSFT_Volume_Repair_AsyncOutputEx1(instance *cim.WmiInstance) (newInstance *MSFT_Volume_Repair_AsyncOutput, err error)

func NewMSFT_Volume_Repair_AsyncOutputEx6 ¶ added in v0.1.1

func NewMSFT_Volume_Repair_AsyncOutputEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_Volume_Repair_AsyncOutput, err error)

func (*MSFT_Volume_Repair_AsyncOutput) GetPropertyOutput ¶

func (instance *MSFT_Volume_Repair_AsyncOutput) GetPropertyOutput() (value uint32, err error)

GetOutput gets the value of Output for the instance

func (*MSFT_Volume_Repair_AsyncOutput) SetPropertyOutput ¶

func (instance *MSFT_Volume_Repair_AsyncOutput) SetPropertyOutput(value uint32) (err error)

SetOutput sets the value of Output for the instance

type MSFT_WmiError ¶

type MSFT_WmiError struct {
	*CIM_Error
	// contains filtered or unexported fields
}

MSFT_WmiError struct

func NewMSFT_WmiErrorEx1 ¶ added in v0.1.1

func NewMSFT_WmiErrorEx1(instance *cim.WmiInstance) (newInstance *MSFT_WmiError, err error)

func NewMSFT_WmiErrorEx6 ¶ added in v0.1.1

func NewMSFT_WmiErrorEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_WmiError, err error)

func (*MSFT_WmiError) GetPropertyerror_Category ¶

func (instance *MSFT_WmiError) GetPropertyerror_Category() (value uint16, err error)

Geterror_Category gets the value of error_Category for the instance

func (*MSFT_WmiError) GetPropertyerror_Code ¶

func (instance *MSFT_WmiError) GetPropertyerror_Code() (value uint32, err error)

Geterror_Code gets the value of error_Code for the instance

func (*MSFT_WmiError) GetPropertyerror_Type ¶

func (instance *MSFT_WmiError) GetPropertyerror_Type() (value string, err error)

Geterror_Type gets the value of error_Type for the instance

func (*MSFT_WmiError) GetPropertyerror_WindowsErrorMessage ¶

func (instance *MSFT_WmiError) GetPropertyerror_WindowsErrorMessage() (value string, err error)

Geterror_WindowsErrorMessage gets the value of error_WindowsErrorMessage for the instance

func (*MSFT_WmiError) SetPropertyerror_Category ¶

func (instance *MSFT_WmiError) SetPropertyerror_Category(value uint16) (err error)

Seterror_Category sets the value of error_Category for the instance

func (*MSFT_WmiError) SetPropertyerror_Code ¶

func (instance *MSFT_WmiError) SetPropertyerror_Code(value uint32) (err error)

Seterror_Code sets the value of error_Code for the instance

func (*MSFT_WmiError) SetPropertyerror_Type ¶

func (instance *MSFT_WmiError) SetPropertyerror_Type(value string) (err error)

Seterror_Type sets the value of error_Type for the instance

func (*MSFT_WmiError) SetPropertyerror_WindowsErrorMessage ¶

func (instance *MSFT_WmiError) SetPropertyerror_WindowsErrorMessage(value string) (err error)

Seterror_WindowsErrorMessage sets the value of error_WindowsErrorMessage for the instance

type MaskingSet_DeviceAccesses ¶

type MaskingSet_DeviceAccesses int

MaskingSet_DeviceAccesses

const (
	// Read_Write enum
	MaskingSet_DeviceAccesses_Read_Write MaskingSet_DeviceAccesses = 2
	// Read_Only enum
	MaskingSet_DeviceAccesses_Read_Only MaskingSet_DeviceAccesses = 3
	// No_Access enum
	MaskingSet_DeviceAccesses_No_Access MaskingSet_DeviceAccesses = 4
)

type MaskingSet_HostType ¶

type MaskingSet_HostType int

MaskingSet_HostType

const (
	// Unknown enum
	MaskingSet_HostType_Unknown MaskingSet_HostType = 0
	// Other enum
	MaskingSet_HostType_Other MaskingSet_HostType = 1
	// Standard enum
	MaskingSet_HostType_Standard MaskingSet_HostType = 2
	// Solaris enum
	MaskingSet_HostType_Solaris MaskingSet_HostType = 3
	// HPUX enum
	MaskingSet_HostType_HPUX MaskingSet_HostType = 4
	// OpenVMS enum
	MaskingSet_HostType_OpenVMS MaskingSet_HostType = 5
	// Tru64 enum
	MaskingSet_HostType_Tru64 MaskingSet_HostType = 6
	// Netware enum
	MaskingSet_HostType_Netware MaskingSet_HostType = 7
	// Sequent enum
	MaskingSet_HostType_Sequent MaskingSet_HostType = 8
	// AIX enum
	MaskingSet_HostType_AIX MaskingSet_HostType = 9
	// DGUX enum
	MaskingSet_HostType_DGUX MaskingSet_HostType = 10
	// Dynix enum
	MaskingSet_HostType_Dynix MaskingSet_HostType = 11
	// Irix enum
	MaskingSet_HostType_Irix MaskingSet_HostType = 12
	// Cisco_iSCSI_Storage_Router enum
	MaskingSet_HostType_Cisco_iSCSI_Storage_Router MaskingSet_HostType = 13
	// Linux enum
	MaskingSet_HostType_Linux MaskingSet_HostType = 14
	// Microsoft_Windows enum
	MaskingSet_HostType_Microsoft_Windows MaskingSet_HostType = 15
	// OS400 enum
	MaskingSet_HostType_OS400 MaskingSet_HostType = 16
	// TRESPASS enum
	MaskingSet_HostType_TRESPASS MaskingSet_HostType = 17
	// HI_UX enum
	MaskingSet_HostType_HI_UX MaskingSet_HostType = 18
	// VMware_ESXi enum
	MaskingSet_HostType_VMware_ESXi MaskingSet_HostType = 19
	// Microsoft_Windows_Server_2008 enum
	MaskingSet_HostType_Microsoft_Windows_Server_2008 MaskingSet_HostType = 20
	// Microsoft_Windows_Server_2003 enum
	MaskingSet_HostType_Microsoft_Windows_Server_2003 MaskingSet_HostType = 21
	// Microsoft_Reserved enum
	MaskingSet_HostType_Microsoft_Reserved MaskingSet_HostType = 22
	// Vendor_Specific enum
	MaskingSet_HostType_Vendor_Specific MaskingSet_HostType = 23
)

type ObjectProviderRegistration_InteractionType ¶

type ObjectProviderRegistration_InteractionType int

ObjectProviderRegistration_InteractionType

const (
	// Pull enum
	ObjectProviderRegistration_InteractionType_Pull ObjectProviderRegistration_InteractionType = 0
	// Push enum
	ObjectProviderRegistration_InteractionType_Push ObjectProviderRegistration_InteractionType = 1
	// PushVerify enum
	ObjectProviderRegistration_InteractionType_PushVerify ObjectProviderRegistration_InteractionType = 2
)

type Partition_GptType ¶

type Partition_GptType int

Partition_GptType

const (
	// System_Partition enum
	Partition_GptType_System_Partition Partition_GptType = 1
	// Microsoft_Reserved enum
	Partition_GptType_Microsoft_Reserved Partition_GptType = 2
	// Basic_data enum
	Partition_GptType_Basic_data Partition_GptType = 3
	// LDM_Metadata enum
	Partition_GptType_LDM_Metadata Partition_GptType = 4
	// LDM_Data enum
	Partition_GptType_LDM_Data Partition_GptType = 5
	// Microsoft_Recovery enum
	Partition_GptType_Microsoft_Recovery Partition_GptType = 6
)

type Partition_MbrType ¶

type Partition_MbrType int

Partition_MbrType

const (
	// FAT12 enum
	Partition_MbrType_FAT12 Partition_MbrType = 1
	// FAT16 enum
	Partition_MbrType_FAT16 Partition_MbrType = 4
	// Extended enum
	Partition_MbrType_Extended Partition_MbrType = 5
	// Huge enum
	Partition_MbrType_Huge Partition_MbrType = 6
	// IFS enum
	Partition_MbrType_IFS Partition_MbrType = 7
	// FAT32 enum
	Partition_MbrType_FAT32 Partition_MbrType = 12
)

type Partition_OperationalStatus ¶

type Partition_OperationalStatus int

Partition_OperationalStatus

const (
	// Unknown enum
	Partition_OperationalStatus_Unknown Partition_OperationalStatus = 0
	// Online enum
	Partition_OperationalStatus_Online Partition_OperationalStatus = 1
	// No_Media enum
	Partition_OperationalStatus_No_Media Partition_OperationalStatus = 3
	// Failed enum
	Partition_OperationalStatus_Failed Partition_OperationalStatus = 5
	// Offline enum
	Partition_OperationalStatus_Offline Partition_OperationalStatus = 4
)

type PhysicalDisk_BusType ¶

type PhysicalDisk_BusType int

PhysicalDisk_BusType

const (
	// Unknown enum
	PhysicalDisk_BusType_Unknown PhysicalDisk_BusType = 0
	// SCSI enum
	PhysicalDisk_BusType_SCSI PhysicalDisk_BusType = 1
	// ATAPI enum
	PhysicalDisk_BusType_ATAPI PhysicalDisk_BusType = 2
	// ATA enum
	PhysicalDisk_BusType_ATA PhysicalDisk_BusType = 3
	// _1394 enum
	PhysicalDisk_BusType__1394 PhysicalDisk_BusType = 4
	// SSA enum
	PhysicalDisk_BusType_SSA PhysicalDisk_BusType = 5
	// Fibre_Channel enum
	PhysicalDisk_BusType_Fibre_Channel PhysicalDisk_BusType = 6
	// USB enum
	PhysicalDisk_BusType_USB PhysicalDisk_BusType = 7
	// RAID enum
	PhysicalDisk_BusType_RAID PhysicalDisk_BusType = 8
	// iSCSI enum
	PhysicalDisk_BusType_iSCSI PhysicalDisk_BusType = 9
	// SAS enum
	PhysicalDisk_BusType_SAS PhysicalDisk_BusType = 10
	// SATA enum
	PhysicalDisk_BusType_SATA PhysicalDisk_BusType = 11
	// SD enum
	PhysicalDisk_BusType_SD PhysicalDisk_BusType = 12
	// MMC enum
	PhysicalDisk_BusType_MMC PhysicalDisk_BusType = 13
	// Virtual enum
	PhysicalDisk_BusType_Virtual PhysicalDisk_BusType = 14
	// File_Backed_Virtual enum
	PhysicalDisk_BusType_File_Backed_Virtual PhysicalDisk_BusType = 15
	// Storage_Spaces enum
	PhysicalDisk_BusType_Storage_Spaces PhysicalDisk_BusType = 16
	// NVMe enum
	PhysicalDisk_BusType_NVMe PhysicalDisk_BusType = 17
	// Microsoft_Reserved enum
	PhysicalDisk_BusType_Microsoft_Reserved PhysicalDisk_BusType = 18
)

type PhysicalDisk_CannotPoolReason ¶

type PhysicalDisk_CannotPoolReason int

PhysicalDisk_CannotPoolReason

const (
	// Unknown enum
	PhysicalDisk_CannotPoolReason_Unknown PhysicalDisk_CannotPoolReason = 0
	// Other enum
	PhysicalDisk_CannotPoolReason_Other PhysicalDisk_CannotPoolReason = 1
	// In_a_Pool enum
	PhysicalDisk_CannotPoolReason_In_a_Pool PhysicalDisk_CannotPoolReason = 2
	// Not_Healthy enum
	PhysicalDisk_CannotPoolReason_Not_Healthy PhysicalDisk_CannotPoolReason = 3
	// Removable_Media enum
	PhysicalDisk_CannotPoolReason_Removable_Media PhysicalDisk_CannotPoolReason = 4
	// In_Use_by_Cluster enum
	PhysicalDisk_CannotPoolReason_In_Use_by_Cluster PhysicalDisk_CannotPoolReason = 5
	// Offline enum
	PhysicalDisk_CannotPoolReason_Offline PhysicalDisk_CannotPoolReason = 6
	// Insufficient_Capacity enum
	PhysicalDisk_CannotPoolReason_Insufficient_Capacity PhysicalDisk_CannotPoolReason = 7
	// Spare_Disk enum
	PhysicalDisk_CannotPoolReason_Spare_Disk PhysicalDisk_CannotPoolReason = 8
	// Reserved_by_subsystem enum
	PhysicalDisk_CannotPoolReason_Reserved_by_subsystem PhysicalDisk_CannotPoolReason = 9
	// Starting enum
	PhysicalDisk_CannotPoolReason_Starting PhysicalDisk_CannotPoolReason = 10
	// Microsoft_Reserved enum
	PhysicalDisk_CannotPoolReason_Microsoft_Reserved PhysicalDisk_CannotPoolReason = 11
	// Verification_in_progress enum
	PhysicalDisk_CannotPoolReason_Verification_in_progress PhysicalDisk_CannotPoolReason = 12
	// Verification_failed enum
	PhysicalDisk_CannotPoolReason_Verification_failed PhysicalDisk_CannotPoolReason = 13
	// Firmware_not_compliant enum
	PhysicalDisk_CannotPoolReason_Firmware_not_compliant PhysicalDisk_CannotPoolReason = 14
	// Hardware_not_compliant enum
	PhysicalDisk_CannotPoolReason_Hardware_not_compliant PhysicalDisk_CannotPoolReason = 15
	// Vendor_Reserved enum
	PhysicalDisk_CannotPoolReason_Vendor_Reserved PhysicalDisk_CannotPoolReason = 16
)

type PhysicalDisk_MediaType ¶

type PhysicalDisk_MediaType int

PhysicalDisk_MediaType

const (
	// HDD enum
	PhysicalDisk_MediaType_HDD PhysicalDisk_MediaType = 3
	// SSD enum
	PhysicalDisk_MediaType_SSD PhysicalDisk_MediaType = 4
)

type PhysicalDisk_SupportedUsages ¶

type PhysicalDisk_SupportedUsages int

PhysicalDisk_SupportedUsages

const (
	// Auto_Select enum
	PhysicalDisk_SupportedUsages_Auto_Select PhysicalDisk_SupportedUsages = 1
	// Manual_Select enum
	PhysicalDisk_SupportedUsages_Manual_Select PhysicalDisk_SupportedUsages = 2
	// Hot_Spare enum
	PhysicalDisk_SupportedUsages_Hot_Spare PhysicalDisk_SupportedUsages = 3
	// Retired enum
	PhysicalDisk_SupportedUsages_Retired PhysicalDisk_SupportedUsages = 4
	// Journal enum
	PhysicalDisk_SupportedUsages_Journal PhysicalDisk_SupportedUsages = 5
)

type PhysicalDisk_UniqueIdFormat ¶

type PhysicalDisk_UniqueIdFormat int

PhysicalDisk_UniqueIdFormat

const (
	// Vendor_Specific enum
	PhysicalDisk_UniqueIdFormat_Vendor_Specific PhysicalDisk_UniqueIdFormat = 0
	// Vendor_Id enum
	PhysicalDisk_UniqueIdFormat_Vendor_Id PhysicalDisk_UniqueIdFormat = 1
	// EUI64 enum
	PhysicalDisk_UniqueIdFormat_EUI64 PhysicalDisk_UniqueIdFormat = 2
	// FCPH_Name enum
	PhysicalDisk_UniqueIdFormat_FCPH_Name PhysicalDisk_UniqueIdFormat = 3
	// SCSI_Name_String enum
	PhysicalDisk_UniqueIdFormat_SCSI_Name_String PhysicalDisk_UniqueIdFormat = 8
)

type PhysicalDisk_Usage ¶

type PhysicalDisk_Usage int

PhysicalDisk_Usage

const (
	// Auto_Select enum
	PhysicalDisk_Usage_Auto_Select PhysicalDisk_Usage = 1
	// Manual_Select enum
	PhysicalDisk_Usage_Manual_Select PhysicalDisk_Usage = 2
	// Hot_Spare enum
	PhysicalDisk_Usage_Hot_Spare PhysicalDisk_Usage = 3
	// Retired enum
	PhysicalDisk_Usage_Retired PhysicalDisk_Usage = 4
	// Journal enum
	PhysicalDisk_Usage_Journal PhysicalDisk_Usage = 5
)

type ReplicaPeer_PeerObjectType ¶

type ReplicaPeer_PeerObjectType int

ReplicaPeer_PeerObjectType

const (
	// VirtualDisk enum
	ReplicaPeer_PeerObjectType_VirtualDisk ReplicaPeer_PeerObjectType = 4
	// Volume enum
	ReplicaPeer_PeerObjectType_Volume ReplicaPeer_PeerObjectType = 5
	// Partition enum
	ReplicaPeer_PeerObjectType_Partition ReplicaPeer_PeerObjectType = 6
	// ReplicationGroup enum
	ReplicaPeer_PeerObjectType_ReplicationGroup ReplicaPeer_PeerObjectType = 7
	// StorageSubSystem enum
	ReplicaPeer_PeerObjectType_StorageSubSystem ReplicaPeer_PeerObjectType = 8
)

type ReplicationCapabilities_SupportedAsynchronousActions ¶

type ReplicationCapabilities_SupportedAsynchronousActions int

ReplicationCapabilities_SupportedAsynchronousActions

const (
	// CreateElementReplica enum
	ReplicationCapabilities_SupportedAsynchronousActions_CreateElementReplica ReplicationCapabilities_SupportedAsynchronousActions = 2
	// CreateGroupReplica enum
	ReplicationCapabilities_SupportedAsynchronousActions_CreateGroupReplica ReplicationCapabilities_SupportedAsynchronousActions = 3
	// CreateSynchronizationAspect enum
	ReplicationCapabilities_SupportedAsynchronousActions_CreateSynchronizationAspect ReplicationCapabilities_SupportedAsynchronousActions = 4
	// ModifyReplicaSynchronization enum
	ReplicationCapabilities_SupportedAsynchronousActions_ModifyReplicaSynchronization ReplicationCapabilities_SupportedAsynchronousActions = 5
	// ModifyListSynchronization enum
	ReplicationCapabilities_SupportedAsynchronousActions_ModifyListSynchronization ReplicationCapabilities_SupportedAsynchronousActions = 6
	// ModifySettingsDefineState enum
	ReplicationCapabilities_SupportedAsynchronousActions_ModifySettingsDefineState ReplicationCapabilities_SupportedAsynchronousActions = 7
	// GetAvailableTargetElements enum
	ReplicationCapabilities_SupportedAsynchronousActions_GetAvailableTargetElements ReplicationCapabilities_SupportedAsynchronousActions = 8
	// GetPeerSystems enum
	ReplicationCapabilities_SupportedAsynchronousActions_GetPeerSystems ReplicationCapabilities_SupportedAsynchronousActions = 9
	// GetReplicationRelationships enum
	ReplicationCapabilities_SupportedAsynchronousActions_GetReplicationRelationships ReplicationCapabilities_SupportedAsynchronousActions = 10
	// GetServiceAccessPoints enum
	ReplicationCapabilities_SupportedAsynchronousActions_GetServiceAccessPoints ReplicationCapabilities_SupportedAsynchronousActions = 11
	// CreateListReplica enum
	ReplicationCapabilities_SupportedAsynchronousActions_CreateListReplica ReplicationCapabilities_SupportedAsynchronousActions = 19
	// CreateGroupReplicaFromElements enum
	ReplicationCapabilities_SupportedAsynchronousActions_CreateGroupReplicaFromElements ReplicationCapabilities_SupportedAsynchronousActions = 20
	// GetReplicationRelationshipInstances enum
	ReplicationCapabilities_SupportedAsynchronousActions_GetReplicationRelationshipInstances ReplicationCapabilities_SupportedAsynchronousActions = 21
	// ModifyListSettingsDefineState enum
	ReplicationCapabilities_SupportedAsynchronousActions_ModifyListSettingsDefineState ReplicationCapabilities_SupportedAsynchronousActions = 22
	// CreateRemoteReplicationCollection enum
	ReplicationCapabilities_SupportedAsynchronousActions_CreateRemoteReplicationCollection ReplicationCapabilities_SupportedAsynchronousActions = 23
	// AddToRemoteReplicationCollection enum
	ReplicationCapabilities_SupportedAsynchronousActions_AddToRemoteReplicationCollection ReplicationCapabilities_SupportedAsynchronousActions = 24
	// RemoveFromRemoteReplicationCollection enum
	ReplicationCapabilities_SupportedAsynchronousActions_RemoveFromRemoteReplicationCollection ReplicationCapabilities_SupportedAsynchronousActions = 25
	// GetSynchronizationAspects enum
	ReplicationCapabilities_SupportedAsynchronousActions_GetSynchronizationAspects ReplicationCapabilities_SupportedAsynchronousActions = 26
	// GetSynchronizationAspectInstances enum
	ReplicationCapabilities_SupportedAsynchronousActions_GetSynchronizationAspectInstances ReplicationCapabilities_SupportedAsynchronousActions = 27
	// CreateGroupReplicaFromElementSynchronizations enum
	ReplicationCapabilities_SupportedAsynchronousActions_CreateGroupReplicaFromElementSynchronizations ReplicationCapabilities_SupportedAsynchronousActions = 28
	// AddElementsToGroupSynchronized enum
	ReplicationCapabilities_SupportedAsynchronousActions_AddElementsToGroupSynchronized ReplicationCapabilities_SupportedAsynchronousActions = 29
	// ConfirmTargetData enum
	ReplicationCapabilities_SupportedAsynchronousActions_ConfirmTargetData ReplicationCapabilities_SupportedAsynchronousActions = 30
	// CreateListSynchronizationAspect enum
	ReplicationCapabilities_SupportedAsynchronousActions_CreateListSynchronizationAspect ReplicationCapabilities_SupportedAsynchronousActions = 31
	// DMTF_Reserved enum
	ReplicationCapabilities_SupportedAsynchronousActions_DMTF_Reserved ReplicationCapabilities_SupportedAsynchronousActions = 32
	// Vendor_Specific enum
	ReplicationCapabilities_SupportedAsynchronousActions_Vendor_Specific ReplicationCapabilities_SupportedAsynchronousActions = 33
)

type ReplicationCapabilities_SupportedLogVolumeFeatures ¶

type ReplicationCapabilities_SupportedLogVolumeFeatures int

ReplicationCapabilities_SupportedLogVolumeFeatures

const (
	// Supports_GUID_Partition_Table enum
	ReplicationCapabilities_SupportedLogVolumeFeatures_Supports_GUID_Partition_Table ReplicationCapabilities_SupportedLogVolumeFeatures = 2
	// Supports_MBR_Partition enum
	ReplicationCapabilities_SupportedLogVolumeFeatures_Supports_MBR_Partition ReplicationCapabilities_SupportedLogVolumeFeatures = 3
	// Supports_NTFS_File_System enum
	ReplicationCapabilities_SupportedLogVolumeFeatures_Supports_NTFS_File_System ReplicationCapabilities_SupportedLogVolumeFeatures = 4
	// Supports_ReFS_File_System enum
	ReplicationCapabilities_SupportedLogVolumeFeatures_Supports_ReFS_File_System ReplicationCapabilities_SupportedLogVolumeFeatures = 5
	// Supports_Cluster_Shared_Volume enum
	ReplicationCapabilities_SupportedLogVolumeFeatures_Supports_Cluster_Shared_Volume ReplicationCapabilities_SupportedLogVolumeFeatures = 6
	// DMTF_Reserved enum
	ReplicationCapabilities_SupportedLogVolumeFeatures_DMTF_Reserved ReplicationCapabilities_SupportedLogVolumeFeatures = 7
	// Vendor_Specific enum
	ReplicationCapabilities_SupportedLogVolumeFeatures_Vendor_Specific ReplicationCapabilities_SupportedLogVolumeFeatures = 8
)

type ReplicationCapabilities_SupportedObjectTypes ¶

type ReplicationCapabilities_SupportedObjectTypes int

ReplicationCapabilities_SupportedObjectTypes

const (
	// VirtualDisk enum
	ReplicationCapabilities_SupportedObjectTypes_VirtualDisk ReplicationCapabilities_SupportedObjectTypes = 2
	// Volume enum
	ReplicationCapabilities_SupportedObjectTypes_Volume ReplicationCapabilities_SupportedObjectTypes = 3
	// ReplicaPeer enum
	ReplicationCapabilities_SupportedObjectTypes_ReplicaPeer ReplicationCapabilities_SupportedObjectTypes = 4
	// Partition enum
	ReplicationCapabilities_SupportedObjectTypes_Partition ReplicationCapabilities_SupportedObjectTypes = 5
	// ReplicationGroup enum
	ReplicationCapabilities_SupportedObjectTypes_ReplicationGroup ReplicationCapabilities_SupportedObjectTypes = 6
	// StorageSubSystem enum
	ReplicationCapabilities_SupportedObjectTypes_StorageSubSystem ReplicationCapabilities_SupportedObjectTypes = 7
)

type ReplicationCapabilities_SupportedReplicatedPartitionFeatures ¶

type ReplicationCapabilities_SupportedReplicatedPartitionFeatures int

ReplicationCapabilities_SupportedReplicatedPartitionFeatures

const (
	// Supports_GUID_Partition_Table enum
	ReplicationCapabilities_SupportedReplicatedPartitionFeatures_Supports_GUID_Partition_Table ReplicationCapabilities_SupportedReplicatedPartitionFeatures = 2
	// Supports_MBR_Partition enum
	ReplicationCapabilities_SupportedReplicatedPartitionFeatures_Supports_MBR_Partition ReplicationCapabilities_SupportedReplicatedPartitionFeatures = 3
	// DMTF_Reserved enum
	ReplicationCapabilities_SupportedReplicatedPartitionFeatures_DMTF_Reserved ReplicationCapabilities_SupportedReplicatedPartitionFeatures = 4
	// Vendor_Specific enum
	ReplicationCapabilities_SupportedReplicatedPartitionFeatures_Vendor_Specific ReplicationCapabilities_SupportedReplicatedPartitionFeatures = 5
)

type ReplicationCapabilities_SupportedReplicationTypes ¶

type ReplicationCapabilities_SupportedReplicationTypes int

ReplicationCapabilities_SupportedReplicationTypes

const (
	// Synchronous_Mirror_Local enum
	ReplicationCapabilities_SupportedReplicationTypes_Synchronous_Mirror_Local ReplicationCapabilities_SupportedReplicationTypes = 2
	// Asynchronous_Mirror_Local enum
	ReplicationCapabilities_SupportedReplicationTypes_Asynchronous_Mirror_Local ReplicationCapabilities_SupportedReplicationTypes = 3
	// Synchronous_Mirror_Remote enum
	ReplicationCapabilities_SupportedReplicationTypes_Synchronous_Mirror_Remote ReplicationCapabilities_SupportedReplicationTypes = 4
	// Asynchronous_Mirror_Remote enum
	ReplicationCapabilities_SupportedReplicationTypes_Asynchronous_Mirror_Remote ReplicationCapabilities_SupportedReplicationTypes = 5
	// Synchronous_Snapshot_Local enum
	ReplicationCapabilities_SupportedReplicationTypes_Synchronous_Snapshot_Local ReplicationCapabilities_SupportedReplicationTypes = 6
	// Asynchronous_Snapshot_Local enum
	ReplicationCapabilities_SupportedReplicationTypes_Asynchronous_Snapshot_Local ReplicationCapabilities_SupportedReplicationTypes = 7
	// Synchronous_Snapshot_Remote enum
	ReplicationCapabilities_SupportedReplicationTypes_Synchronous_Snapshot_Remote ReplicationCapabilities_SupportedReplicationTypes = 8
	// Asynchronous_Snapshot_Remote enum
	ReplicationCapabilities_SupportedReplicationTypes_Asynchronous_Snapshot_Remote ReplicationCapabilities_SupportedReplicationTypes = 9
	// Synchronous_Clone_Local enum
	ReplicationCapabilities_SupportedReplicationTypes_Synchronous_Clone_Local ReplicationCapabilities_SupportedReplicationTypes = 10
	// Asynchronous_Clone_Local enum
	ReplicationCapabilities_SupportedReplicationTypes_Asynchronous_Clone_Local ReplicationCapabilities_SupportedReplicationTypes = 11
	// Synchronous_Clone_Remote enum
	ReplicationCapabilities_SupportedReplicationTypes_Synchronous_Clone_Remote ReplicationCapabilities_SupportedReplicationTypes = 12
	// Asynchronous_Clone_Remote enum
	ReplicationCapabilities_SupportedReplicationTypes_Asynchronous_Clone_Remote ReplicationCapabilities_SupportedReplicationTypes = 13
	// Synchronous_TokenizedClone_Local enum
	ReplicationCapabilities_SupportedReplicationTypes_Synchronous_TokenizedClone_Local ReplicationCapabilities_SupportedReplicationTypes = 14
	// Asynchronous_TokenizedClone_Local enum
	ReplicationCapabilities_SupportedReplicationTypes_Asynchronous_TokenizedClone_Local ReplicationCapabilities_SupportedReplicationTypes = 15
	// Synchronous_TokenizedClone_Remote enum
	ReplicationCapabilities_SupportedReplicationTypes_Synchronous_TokenizedClone_Remote ReplicationCapabilities_SupportedReplicationTypes = 16
	// Asynchronous_TokenizedClone_Remote enum
	ReplicationCapabilities_SupportedReplicationTypes_Asynchronous_TokenizedClone_Remote ReplicationCapabilities_SupportedReplicationTypes = 17
	// Adaptive_Mirror_Local enum
	ReplicationCapabilities_SupportedReplicationTypes_Adaptive_Mirror_Local ReplicationCapabilities_SupportedReplicationTypes = 18
	// Adaptive_Mirror_Remote enum
	ReplicationCapabilities_SupportedReplicationTypes_Adaptive_Mirror_Remote ReplicationCapabilities_SupportedReplicationTypes = 19
	// Adaptive_Snapshot_Local enum
	ReplicationCapabilities_SupportedReplicationTypes_Adaptive_Snapshot_Local ReplicationCapabilities_SupportedReplicationTypes = 20
	// Adaptive_Snapshot_Remote enum
	ReplicationCapabilities_SupportedReplicationTypes_Adaptive_Snapshot_Remote ReplicationCapabilities_SupportedReplicationTypes = 21
	// Adaptive_Clone_Local enum
	ReplicationCapabilities_SupportedReplicationTypes_Adaptive_Clone_Local ReplicationCapabilities_SupportedReplicationTypes = 22
	// Adaptive_Clone_Remote enum
	ReplicationCapabilities_SupportedReplicationTypes_Adaptive_Clone_Remote ReplicationCapabilities_SupportedReplicationTypes = 23
	// Adaptive_TokenizedClone_Local enum
	ReplicationCapabilities_SupportedReplicationTypes_Adaptive_TokenizedClone_Local ReplicationCapabilities_SupportedReplicationTypes = 24
	// Adaptive_TokenizedClone_Remote enum
	ReplicationCapabilities_SupportedReplicationTypes_Adaptive_TokenizedClone_Remote ReplicationCapabilities_SupportedReplicationTypes = 25
	// DMTF_Reserved enum
	ReplicationCapabilities_SupportedReplicationTypes_DMTF_Reserved ReplicationCapabilities_SupportedReplicationTypes = 26
	// Vendor_Specific enum
	ReplicationCapabilities_SupportedReplicationTypes_Vendor_Specific ReplicationCapabilities_SupportedReplicationTypes = 27
)

type ReplicationCapabilities_SupportedSynchronousActions ¶

type ReplicationCapabilities_SupportedSynchronousActions int

ReplicationCapabilities_SupportedSynchronousActions

const (
	// CreateElementReplica enum
	ReplicationCapabilities_SupportedSynchronousActions_CreateElementReplica ReplicationCapabilities_SupportedSynchronousActions = 2
	// CreateGroupReplica enum
	ReplicationCapabilities_SupportedSynchronousActions_CreateGroupReplica ReplicationCapabilities_SupportedSynchronousActions = 3
	// CreateSynchronizationAspect enum
	ReplicationCapabilities_SupportedSynchronousActions_CreateSynchronizationAspect ReplicationCapabilities_SupportedSynchronousActions = 4
	// ModifyReplicaSynchronization enum
	ReplicationCapabilities_SupportedSynchronousActions_ModifyReplicaSynchronization ReplicationCapabilities_SupportedSynchronousActions = 5
	// ModifyListSynchronization enum
	ReplicationCapabilities_SupportedSynchronousActions_ModifyListSynchronization ReplicationCapabilities_SupportedSynchronousActions = 6
	// ModifySettingsDefineState enum
	ReplicationCapabilities_SupportedSynchronousActions_ModifySettingsDefineState ReplicationCapabilities_SupportedSynchronousActions = 7
	// GetAvailableTargetElements enum
	ReplicationCapabilities_SupportedSynchronousActions_GetAvailableTargetElements ReplicationCapabilities_SupportedSynchronousActions = 8
	// GetPeerSystems enum
	ReplicationCapabilities_SupportedSynchronousActions_GetPeerSystems ReplicationCapabilities_SupportedSynchronousActions = 9
	// GetReplicationRelationships enum
	ReplicationCapabilities_SupportedSynchronousActions_GetReplicationRelationships ReplicationCapabilities_SupportedSynchronousActions = 10
	// GetServiceAccessPoints enum
	ReplicationCapabilities_SupportedSynchronousActions_GetServiceAccessPoints ReplicationCapabilities_SupportedSynchronousActions = 11
	// CreateGroup enum
	ReplicationCapabilities_SupportedSynchronousActions_CreateGroup ReplicationCapabilities_SupportedSynchronousActions = 12
	// DeleteGroup enum
	ReplicationCapabilities_SupportedSynchronousActions_DeleteGroup ReplicationCapabilities_SupportedSynchronousActions = 13
	// AddMembers enum
	ReplicationCapabilities_SupportedSynchronousActions_AddMembers ReplicationCapabilities_SupportedSynchronousActions = 14
	// RemoveMembers enum
	ReplicationCapabilities_SupportedSynchronousActions_RemoveMembers ReplicationCapabilities_SupportedSynchronousActions = 15
	// AddReplicationEntity enum
	ReplicationCapabilities_SupportedSynchronousActions_AddReplicationEntity ReplicationCapabilities_SupportedSynchronousActions = 16
	// AddServiceAccessPoint enum
	ReplicationCapabilities_SupportedSynchronousActions_AddServiceAccessPoint ReplicationCapabilities_SupportedSynchronousActions = 17
	// AddSharedSecret enum
	ReplicationCapabilities_SupportedSynchronousActions_AddSharedSecret ReplicationCapabilities_SupportedSynchronousActions = 18
	// CreateListReplica enum
	ReplicationCapabilities_SupportedSynchronousActions_CreateListReplica ReplicationCapabilities_SupportedSynchronousActions = 19
	// CreateGroupReplicaFromElements enum
	ReplicationCapabilities_SupportedSynchronousActions_CreateGroupReplicaFromElements ReplicationCapabilities_SupportedSynchronousActions = 20
	// GetReplicationRelationshipInstances enum
	ReplicationCapabilities_SupportedSynchronousActions_GetReplicationRelationshipInstances ReplicationCapabilities_SupportedSynchronousActions = 21
	// ModifyListSettingsDefineState enum
	ReplicationCapabilities_SupportedSynchronousActions_ModifyListSettingsDefineState ReplicationCapabilities_SupportedSynchronousActions = 22
	// CreateRemoteReplicationCollection enum
	ReplicationCapabilities_SupportedSynchronousActions_CreateRemoteReplicationCollection ReplicationCapabilities_SupportedSynchronousActions = 23
	// AddToRemoteReplicationCollection enum
	ReplicationCapabilities_SupportedSynchronousActions_AddToRemoteReplicationCollection ReplicationCapabilities_SupportedSynchronousActions = 24
	// RemoveFromRemoteReplicationCollection enum
	ReplicationCapabilities_SupportedSynchronousActions_RemoveFromRemoteReplicationCollection ReplicationCapabilities_SupportedSynchronousActions = 25
	// GetSynchronizationAspects enum
	ReplicationCapabilities_SupportedSynchronousActions_GetSynchronizationAspects ReplicationCapabilities_SupportedSynchronousActions = 26
	// GetSynchronizationAspectInstances enum
	ReplicationCapabilities_SupportedSynchronousActions_GetSynchronizationAspectInstances ReplicationCapabilities_SupportedSynchronousActions = 27
	// CreateGroupReplicaFromElementSynchronizations enum
	ReplicationCapabilities_SupportedSynchronousActions_CreateGroupReplicaFromElementSynchronizations ReplicationCapabilities_SupportedSynchronousActions = 28
	// AddElementsToGroupSynchronized enum
	ReplicationCapabilities_SupportedSynchronousActions_AddElementsToGroupSynchronized ReplicationCapabilities_SupportedSynchronousActions = 29
	// ConfirmTargetData enum
	ReplicationCapabilities_SupportedSynchronousActions_ConfirmTargetData ReplicationCapabilities_SupportedSynchronousActions = 30
	// CreateListSynchronizationAspect enum
	ReplicationCapabilities_SupportedSynchronousActions_CreateListSynchronizationAspect ReplicationCapabilities_SupportedSynchronousActions = 31
	// DMTF_Reserved enum
	ReplicationCapabilities_SupportedSynchronousActions_DMTF_Reserved ReplicationCapabilities_SupportedSynchronousActions = 32
	// Vendor_Specific enum
	ReplicationCapabilities_SupportedSynchronousActions_Vendor_Specific ReplicationCapabilities_SupportedSynchronousActions = 33
)

type ReplicationGroup_HealthStatus ¶

type ReplicationGroup_HealthStatus int

ReplicationGroup_HealthStatus

const (
	// Healthy enum
	ReplicationGroup_HealthStatus_Healthy ReplicationGroup_HealthStatus = 0
	// Warning enum
	ReplicationGroup_HealthStatus_Warning ReplicationGroup_HealthStatus = 1
	// Unhealthy enum
	ReplicationGroup_HealthStatus_Unhealthy ReplicationGroup_HealthStatus = 2
	// Unknown enum
	ReplicationGroup_HealthStatus_Unknown ReplicationGroup_HealthStatus = 5
)

type ReplicationGroup_OperationalStatus ¶

type ReplicationGroup_OperationalStatus int

ReplicationGroup_OperationalStatus

const (
	// Unknown enum
	ReplicationGroup_OperationalStatus_Unknown ReplicationGroup_OperationalStatus = 0
	// Other enum
	ReplicationGroup_OperationalStatus_Other ReplicationGroup_OperationalStatus = 1
	// OK enum
	ReplicationGroup_OperationalStatus_OK ReplicationGroup_OperationalStatus = 2
	// Degraded enum
	ReplicationGroup_OperationalStatus_Degraded ReplicationGroup_OperationalStatus = 3
	// Stressed enum
	ReplicationGroup_OperationalStatus_Stressed ReplicationGroup_OperationalStatus = 4
	// Predictive_Failure enum
	ReplicationGroup_OperationalStatus_Predictive_Failure ReplicationGroup_OperationalStatus = 5
	// Error enum
	ReplicationGroup_OperationalStatus_Error ReplicationGroup_OperationalStatus = 6
	// Non_Recoverable_Error enum
	ReplicationGroup_OperationalStatus_Non_Recoverable_Error ReplicationGroup_OperationalStatus = 7
	// Starting enum
	ReplicationGroup_OperationalStatus_Starting ReplicationGroup_OperationalStatus = 8
	// Stopping enum
	ReplicationGroup_OperationalStatus_Stopping ReplicationGroup_OperationalStatus = 9
	// Stopped enum
	ReplicationGroup_OperationalStatus_Stopped ReplicationGroup_OperationalStatus = 10
	// In_Service enum
	ReplicationGroup_OperationalStatus_In_Service ReplicationGroup_OperationalStatus = 11
	// No_Contact enum
	ReplicationGroup_OperationalStatus_No_Contact ReplicationGroup_OperationalStatus = 12
	// Lost_Communication enum
	ReplicationGroup_OperationalStatus_Lost_Communication ReplicationGroup_OperationalStatus = 13
	// Aborted enum
	ReplicationGroup_OperationalStatus_Aborted ReplicationGroup_OperationalStatus = 14
	// Dormant enum
	ReplicationGroup_OperationalStatus_Dormant ReplicationGroup_OperationalStatus = 15
	// Supporting_Entity_in_Error enum
	ReplicationGroup_OperationalStatus_Supporting_Entity_in_Error ReplicationGroup_OperationalStatus = 16
	// Completed enum
	ReplicationGroup_OperationalStatus_Completed ReplicationGroup_OperationalStatus = 17
	// Power_Mode enum
	ReplicationGroup_OperationalStatus_Power_Mode ReplicationGroup_OperationalStatus = 18
	// Relocating enum
	ReplicationGroup_OperationalStatus_Relocating ReplicationGroup_OperationalStatus = 19
	// Microsoft_Reserved enum
	ReplicationGroup_OperationalStatus_Microsoft_Reserved ReplicationGroup_OperationalStatus = 20
)

type ReplicationSettings_SyncMode ¶

type ReplicationSettings_SyncMode int

ReplicationSettings_SyncMode

const (
	// Unknown enum
	ReplicationSettings_SyncMode_Unknown ReplicationSettings_SyncMode = 0
	// Synchronous enum
	ReplicationSettings_SyncMode_Synchronous ReplicationSettings_SyncMode = 2
	// Asynchronous enum
	ReplicationSettings_SyncMode_Asynchronous ReplicationSettings_SyncMode = 3
	// Microsoft_Reserved enum
	ReplicationSettings_SyncMode_Microsoft_Reserved ReplicationSettings_SyncMode = 4
	// Vendor_Specific enum
	ReplicationSettings_SyncMode_Vendor_Specific ReplicationSettings_SyncMode = 5
)

type ResiliencySetting_ParityLayout ¶

type ResiliencySetting_ParityLayout int

ResiliencySetting_ParityLayout

const (
	// Non_rotated_Parity enum
	ResiliencySetting_ParityLayout_Non_rotated_Parity ResiliencySetting_ParityLayout = 1
	// Rotated_Parity enum
	ResiliencySetting_ParityLayout_Rotated_Parity ResiliencySetting_ParityLayout = 2
)

type SPACES_HealthActionEvent ¶

type SPACES_HealthActionEvent struct {
	*MSFT_HealthActionEvent
}

SPACES_HealthActionEvent struct

func NewSPACES_HealthActionEventEx1 ¶ added in v0.1.1

func NewSPACES_HealthActionEventEx1(instance *cim.WmiInstance) (newInstance *SPACES_HealthActionEvent, err error)

func NewSPACES_HealthActionEventEx6 ¶ added in v0.1.1

func NewSPACES_HealthActionEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_HealthActionEvent, err error)

type SPACES_InitiatorId ¶

type SPACES_InitiatorId struct {
	*MSFT_InitiatorId
}

SPACES_InitiatorId struct

func NewSPACES_InitiatorIdEx1 ¶ added in v0.1.1

func NewSPACES_InitiatorIdEx1(instance *cim.WmiInstance) (newInstance *SPACES_InitiatorId, err error)

func NewSPACES_InitiatorIdEx6 ¶ added in v0.1.1

func NewSPACES_InitiatorIdEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_InitiatorId, err error)

type SPACES_InitiatorIdToVirtualDisk ¶

type SPACES_InitiatorIdToVirtualDisk struct {
	*MSFT_InitiatorIdToVirtualDisk
}

SPACES_InitiatorIdToVirtualDisk struct

func NewSPACES_InitiatorIdToVirtualDiskEx1 ¶ added in v0.1.1

func NewSPACES_InitiatorIdToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *SPACES_InitiatorIdToVirtualDisk, err error)

func NewSPACES_InitiatorIdToVirtualDiskEx6 ¶ added in v0.1.1

func NewSPACES_InitiatorIdToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_InitiatorIdToVirtualDisk, err error)

type SPACES_MaskingSet ¶

type SPACES_MaskingSet struct {
	*MSFT_MaskingSet
}

SPACES_MaskingSet struct

func NewSPACES_MaskingSetEx1 ¶ added in v0.1.1

func NewSPACES_MaskingSetEx1(instance *cim.WmiInstance) (newInstance *SPACES_MaskingSet, err error)

func NewSPACES_MaskingSetEx6 ¶ added in v0.1.1

func NewSPACES_MaskingSetEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_MaskingSet, err error)

type SPACES_MaskingSetToInitiatorId ¶

type SPACES_MaskingSetToInitiatorId struct {
	*MSFT_MaskingSetToInitiatorId
}

SPACES_MaskingSetToInitiatorId struct

func NewSPACES_MaskingSetToInitiatorIdEx1 ¶ added in v0.1.1

func NewSPACES_MaskingSetToInitiatorIdEx1(instance *cim.WmiInstance) (newInstance *SPACES_MaskingSetToInitiatorId, err error)

func NewSPACES_MaskingSetToInitiatorIdEx6 ¶ added in v0.1.1

func NewSPACES_MaskingSetToInitiatorIdEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_MaskingSetToInitiatorId, err error)

type SPACES_MaskingSetToVirtualDisk ¶

type SPACES_MaskingSetToVirtualDisk struct {
	*MSFT_MaskingSetToVirtualDisk
}

SPACES_MaskingSetToVirtualDisk struct

func NewSPACES_MaskingSetToVirtualDiskEx1 ¶ added in v0.1.1

func NewSPACES_MaskingSetToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *SPACES_MaskingSetToVirtualDisk, err error)

func NewSPACES_MaskingSetToVirtualDiskEx6 ¶ added in v0.1.1

func NewSPACES_MaskingSetToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_MaskingSetToVirtualDisk, err error)

type SPACES_PhysicalDisk ¶

type SPACES_PhysicalDisk struct {
	*MSFT_PhysicalDisk
}

SPACES_PhysicalDisk struct

func NewSPACES_PhysicalDiskEx1 ¶ added in v0.1.1

func NewSPACES_PhysicalDiskEx1(instance *cim.WmiInstance) (newInstance *SPACES_PhysicalDisk, err error)

func NewSPACES_PhysicalDiskEx6 ¶ added in v0.1.1

func NewSPACES_PhysicalDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_PhysicalDisk, err error)

type SPACES_PhysicalDiskToStorageReliabilityCounter ¶

type SPACES_PhysicalDiskToStorageReliabilityCounter struct {
	*MSFT_PhysicalDiskToStorageReliabilityCounter
}

SPACES_PhysicalDiskToStorageReliabilityCounter struct

func NewSPACES_PhysicalDiskToStorageReliabilityCounterEx1 ¶ added in v0.1.1

func NewSPACES_PhysicalDiskToStorageReliabilityCounterEx1(instance *cim.WmiInstance) (newInstance *SPACES_PhysicalDiskToStorageReliabilityCounter, err error)

func NewSPACES_PhysicalDiskToStorageReliabilityCounterEx6 ¶ added in v0.1.1

func NewSPACES_PhysicalDiskToStorageReliabilityCounterEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_PhysicalDiskToStorageReliabilityCounter, err error)

type SPACES_ResiliencySetting ¶

type SPACES_ResiliencySetting struct {
	*MSFT_ResiliencySetting
}

SPACES_ResiliencySetting struct

func NewSPACES_ResiliencySettingEx1 ¶ added in v0.1.1

func NewSPACES_ResiliencySettingEx1(instance *cim.WmiInstance) (newInstance *SPACES_ResiliencySetting, err error)

func NewSPACES_ResiliencySettingEx6 ¶ added in v0.1.1

func NewSPACES_ResiliencySettingEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_ResiliencySetting, err error)

type SPACES_StorageAlertEvent ¶

type SPACES_StorageAlertEvent struct {
	*WSP_StorageAlertEvent
}

SPACES_StorageAlertEvent struct

func NewSPACES_StorageAlertEventEx1 ¶ added in v0.1.1

func NewSPACES_StorageAlertEventEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageAlertEvent, err error)

func NewSPACES_StorageAlertEventEx6 ¶ added in v0.1.1

func NewSPACES_StorageAlertEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageAlertEvent, err error)

type SPACES_StorageArrivalEvent ¶

type SPACES_StorageArrivalEvent struct {
	*WSP_StorageArrivalEvent
}

SPACES_StorageArrivalEvent struct

func NewSPACES_StorageArrivalEventEx1 ¶ added in v0.1.1

func NewSPACES_StorageArrivalEventEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageArrivalEvent, err error)

func NewSPACES_StorageArrivalEventEx6 ¶ added in v0.1.1

func NewSPACES_StorageArrivalEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageArrivalEvent, err error)

type SPACES_StorageChassis ¶

type SPACES_StorageChassis struct {
	*MSFT_StorageChassis
}

SPACES_StorageChassis struct

func NewSPACES_StorageChassisEx1 ¶ added in v0.1.1

func NewSPACES_StorageChassisEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageChassis, err error)

func NewSPACES_StorageChassisEx6 ¶ added in v0.1.1

func NewSPACES_StorageChassisEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageChassis, err error)

type SPACES_StorageDepartureEvent ¶

type SPACES_StorageDepartureEvent struct {
	*WSP_StorageDepartureEvent
}

SPACES_StorageDepartureEvent struct

func NewSPACES_StorageDepartureEventEx1 ¶ added in v0.1.1

func NewSPACES_StorageDepartureEventEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageDepartureEvent, err error)

func NewSPACES_StorageDepartureEventEx6 ¶ added in v0.1.1

func NewSPACES_StorageDepartureEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageDepartureEvent, err error)

type SPACES_StorageEnclosure ¶

type SPACES_StorageEnclosure struct {
	*MSFT_StorageEnclosure
}

SPACES_StorageEnclosure struct

func NewSPACES_StorageEnclosureEx1 ¶ added in v0.1.1

func NewSPACES_StorageEnclosureEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageEnclosure, err error)

func NewSPACES_StorageEnclosureEx6 ¶ added in v0.1.1

func NewSPACES_StorageEnclosureEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageEnclosure, err error)

type SPACES_StorageEnclosureToPhysicalDisk ¶

type SPACES_StorageEnclosureToPhysicalDisk struct {
	*MSFT_StorageEnclosureToPhysicalDisk
}

SPACES_StorageEnclosureToPhysicalDisk struct

func NewSPACES_StorageEnclosureToPhysicalDiskEx1 ¶ added in v0.1.1

func NewSPACES_StorageEnclosureToPhysicalDiskEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageEnclosureToPhysicalDisk, err error)

func NewSPACES_StorageEnclosureToPhysicalDiskEx6 ¶ added in v0.1.1

func NewSPACES_StorageEnclosureToPhysicalDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageEnclosureToPhysicalDisk, err error)

type SPACES_StorageFaultDomainToStorageFaultDomain ¶

type SPACES_StorageFaultDomainToStorageFaultDomain struct {
	*MSFT_StorageFaultDomainToStorageFaultDomain
}

SPACES_StorageFaultDomainToStorageFaultDomain struct

func NewSPACES_StorageFaultDomainToStorageFaultDomainEx1 ¶ added in v0.1.1

func NewSPACES_StorageFaultDomainToStorageFaultDomainEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageFaultDomainToStorageFaultDomain, err error)

func NewSPACES_StorageFaultDomainToStorageFaultDomainEx6 ¶ added in v0.1.1

func NewSPACES_StorageFaultDomainToStorageFaultDomainEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageFaultDomainToStorageFaultDomain, err error)

type SPACES_StorageFaultEvent ¶

type SPACES_StorageFaultEvent struct {
	*MSFT_StorageFaultEvent
}

SPACES_StorageFaultEvent struct

func NewSPACES_StorageFaultEventEx1 ¶ added in v0.1.1

func NewSPACES_StorageFaultEventEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageFaultEvent, err error)

func NewSPACES_StorageFaultEventEx6 ¶ added in v0.1.1

func NewSPACES_StorageFaultEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageFaultEvent, err error)

type SPACES_StorageHealthStatusChangeEvent ¶

type SPACES_StorageHealthStatusChangeEvent struct {
	*MSFT_StorageHealthStatusChangeEvent
}

SPACES_StorageHealthStatusChangeEvent struct

func NewSPACES_StorageHealthStatusChangeEventEx1 ¶ added in v0.1.1

func NewSPACES_StorageHealthStatusChangeEventEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageHealthStatusChangeEvent, err error)

func NewSPACES_StorageHealthStatusChangeEventEx6 ¶ added in v0.1.1

func NewSPACES_StorageHealthStatusChangeEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageHealthStatusChangeEvent, err error)

type SPACES_StorageJob ¶

type SPACES_StorageJob struct {
	*MSFT_StorageJob

	// ObjectId for internal use only.
	UpdatedObjectId string
}

SPACES_StorageJob struct

func NewSPACES_StorageJobEx1 ¶ added in v0.1.1

func NewSPACES_StorageJobEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageJob, err error)

func NewSPACES_StorageJobEx6 ¶ added in v0.1.1

func NewSPACES_StorageJobEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageJob, err error)

func (*SPACES_StorageJob) GetPropertyUpdatedObjectId ¶

func (instance *SPACES_StorageJob) GetPropertyUpdatedObjectId() (value string, err error)

GetUpdatedObjectId gets the value of UpdatedObjectId for the instance

func (*SPACES_StorageJob) SetPropertyUpdatedObjectId ¶

func (instance *SPACES_StorageJob) SetPropertyUpdatedObjectId(value string) (err error)

SetUpdatedObjectId sets the value of UpdatedObjectId for the instance

type SPACES_StorageJobToAffectedStorageObject ¶

type SPACES_StorageJobToAffectedStorageObject struct {
	*MSFT_StorageJobToAffectedStorageObject
}

SPACES_StorageJobToAffectedStorageObject struct

func NewSPACES_StorageJobToAffectedStorageObjectEx1 ¶ added in v0.1.1

func NewSPACES_StorageJobToAffectedStorageObjectEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageJobToAffectedStorageObject, err error)

func NewSPACES_StorageJobToAffectedStorageObjectEx6 ¶ added in v0.1.1

func NewSPACES_StorageJobToAffectedStorageObjectEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageJobToAffectedStorageObject, err error)

type SPACES_StorageModificationEvent ¶

type SPACES_StorageModificationEvent struct {
	*WSP_StorageModificationEvent
}

SPACES_StorageModificationEvent struct

func NewSPACES_StorageModificationEventEx1 ¶ added in v0.1.1

func NewSPACES_StorageModificationEventEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageModificationEvent, err error)

func NewSPACES_StorageModificationEventEx6 ¶ added in v0.1.1

func NewSPACES_StorageModificationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageModificationEvent, err error)

type SPACES_StorageNode ¶

type SPACES_StorageNode struct {
	*MSFT_StorageNode
}

SPACES_StorageNode struct

func NewSPACES_StorageNodeEx1 ¶ added in v0.1.1

func NewSPACES_StorageNodeEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageNode, err error)

func NewSPACES_StorageNodeEx6 ¶ added in v0.1.1

func NewSPACES_StorageNodeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageNode, err error)

type SPACES_StorageNodeToPhysicalDisk ¶

type SPACES_StorageNodeToPhysicalDisk struct {
	*MSFT_StorageNodeToPhysicalDisk
}

SPACES_StorageNodeToPhysicalDisk struct

func NewSPACES_StorageNodeToPhysicalDiskEx1 ¶ added in v0.1.1

func NewSPACES_StorageNodeToPhysicalDiskEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageNodeToPhysicalDisk, err error)

func NewSPACES_StorageNodeToPhysicalDiskEx6 ¶ added in v0.1.1

func NewSPACES_StorageNodeToPhysicalDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageNodeToPhysicalDisk, err error)

type SPACES_StorageNodeToStorageEnclosure ¶

type SPACES_StorageNodeToStorageEnclosure struct {
	*MSFT_StorageNodeToStorageEnclosure
}

SPACES_StorageNodeToStorageEnclosure struct

func NewSPACES_StorageNodeToStorageEnclosureEx1 ¶ added in v0.1.1

func NewSPACES_StorageNodeToStorageEnclosureEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageNodeToStorageEnclosure, err error)

func NewSPACES_StorageNodeToStorageEnclosureEx6 ¶ added in v0.1.1

func NewSPACES_StorageNodeToStorageEnclosureEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageNodeToStorageEnclosure, err error)

type SPACES_StorageNodeToStoragePool ¶

type SPACES_StorageNodeToStoragePool struct {
	*MSFT_StorageNodeToStoragePool
}

SPACES_StorageNodeToStoragePool struct

func NewSPACES_StorageNodeToStoragePoolEx1 ¶ added in v0.1.1

func NewSPACES_StorageNodeToStoragePoolEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageNodeToStoragePool, err error)

func NewSPACES_StorageNodeToStoragePoolEx6 ¶ added in v0.1.1

func NewSPACES_StorageNodeToStoragePoolEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageNodeToStoragePool, err error)

type SPACES_StorageNodeToVirtualDisk ¶

type SPACES_StorageNodeToVirtualDisk struct {
	*MSFT_StorageNodeToVirtualDisk
}

SPACES_StorageNodeToVirtualDisk struct

func NewSPACES_StorageNodeToVirtualDiskEx1 ¶ added in v0.1.1

func NewSPACES_StorageNodeToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageNodeToVirtualDisk, err error)

func NewSPACES_StorageNodeToVirtualDiskEx6 ¶ added in v0.1.1

func NewSPACES_StorageNodeToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageNodeToVirtualDisk, err error)

type SPACES_StoragePool ¶

type SPACES_StoragePool struct {
	*MSFT_StoragePool
}

SPACES_StoragePool struct

func NewSPACES_StoragePoolEx1 ¶ added in v0.1.1

func NewSPACES_StoragePoolEx1(instance *cim.WmiInstance) (newInstance *SPACES_StoragePool, err error)

func NewSPACES_StoragePoolEx6 ¶ added in v0.1.1

func NewSPACES_StoragePoolEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StoragePool, err error)

type SPACES_StoragePoolToPhysicalDisk ¶

type SPACES_StoragePoolToPhysicalDisk struct {
	*MSFT_StoragePoolToPhysicalDisk
}

SPACES_StoragePoolToPhysicalDisk struct

func NewSPACES_StoragePoolToPhysicalDiskEx1 ¶ added in v0.1.1

func NewSPACES_StoragePoolToPhysicalDiskEx1(instance *cim.WmiInstance) (newInstance *SPACES_StoragePoolToPhysicalDisk, err error)

func NewSPACES_StoragePoolToPhysicalDiskEx6 ¶ added in v0.1.1

func NewSPACES_StoragePoolToPhysicalDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StoragePoolToPhysicalDisk, err error)

type SPACES_StoragePoolToResiliencySetting ¶

type SPACES_StoragePoolToResiliencySetting struct {
	*MSFT_StoragePoolToResiliencySetting
}

SPACES_StoragePoolToResiliencySetting struct

func NewSPACES_StoragePoolToResiliencySettingEx1 ¶ added in v0.1.1

func NewSPACES_StoragePoolToResiliencySettingEx1(instance *cim.WmiInstance) (newInstance *SPACES_StoragePoolToResiliencySetting, err error)

func NewSPACES_StoragePoolToResiliencySettingEx6 ¶ added in v0.1.1

func NewSPACES_StoragePoolToResiliencySettingEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StoragePoolToResiliencySetting, err error)

type SPACES_StoragePoolToStorageTier ¶

type SPACES_StoragePoolToStorageTier struct {
	*MSFT_StoragePoolToStorageTier
}

SPACES_StoragePoolToStorageTier struct

func NewSPACES_StoragePoolToStorageTierEx1 ¶ added in v0.1.1

func NewSPACES_StoragePoolToStorageTierEx1(instance *cim.WmiInstance) (newInstance *SPACES_StoragePoolToStorageTier, err error)

func NewSPACES_StoragePoolToStorageTierEx6 ¶ added in v0.1.1

func NewSPACES_StoragePoolToStorageTierEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StoragePoolToStorageTier, err error)

type SPACES_StoragePoolToVirtualDisk ¶

type SPACES_StoragePoolToVirtualDisk struct {
	*MSFT_StoragePoolToVirtualDisk
}

SPACES_StoragePoolToVirtualDisk struct

func NewSPACES_StoragePoolToVirtualDiskEx1 ¶ added in v0.1.1

func NewSPACES_StoragePoolToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *SPACES_StoragePoolToVirtualDisk, err error)

func NewSPACES_StoragePoolToVirtualDiskEx6 ¶ added in v0.1.1

func NewSPACES_StoragePoolToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StoragePoolToVirtualDisk, err error)

type SPACES_StorageProvider ¶

type SPACES_StorageProvider struct {
	*MSFT_StorageProvider
}

SPACES_StorageProvider struct

func NewSPACES_StorageProviderEx1 ¶ added in v0.1.1

func NewSPACES_StorageProviderEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageProvider, err error)

func NewSPACES_StorageProviderEx6 ¶ added in v0.1.1

func NewSPACES_StorageProviderEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageProvider, err error)

type SPACES_StorageProviderToStorageSubsystem ¶

type SPACES_StorageProviderToStorageSubsystem struct {
	*MSFT_StorageProviderToStorageSubSystem
}

SPACES_StorageProviderToStorageSubsystem struct

func NewSPACES_StorageProviderToStorageSubsystemEx1 ¶ added in v0.1.1

func NewSPACES_StorageProviderToStorageSubsystemEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageProviderToStorageSubsystem, err error)

func NewSPACES_StorageProviderToStorageSubsystemEx6 ¶ added in v0.1.1

func NewSPACES_StorageProviderToStorageSubsystemEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageProviderToStorageSubsystem, err error)

type SPACES_StorageRack ¶

type SPACES_StorageRack struct {
	*MSFT_StorageRack
}

SPACES_StorageRack struct

func NewSPACES_StorageRackEx1 ¶ added in v0.1.1

func NewSPACES_StorageRackEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageRack, err error)

func NewSPACES_StorageRackEx6 ¶ added in v0.1.1

func NewSPACES_StorageRackEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageRack, err error)

type SPACES_StorageReliabilityCounter ¶

type SPACES_StorageReliabilityCounter struct {
	*MSFT_StorageReliabilityCounter
}

SPACES_StorageReliabilityCounter struct

func NewSPACES_StorageReliabilityCounterEx1 ¶ added in v0.1.1

func NewSPACES_StorageReliabilityCounterEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageReliabilityCounter, err error)

func NewSPACES_StorageReliabilityCounterEx6 ¶ added in v0.1.1

func NewSPACES_StorageReliabilityCounterEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageReliabilityCounter, err error)

func (*SPACES_StorageReliabilityCounter) Reset ¶

func (instance *SPACES_StorageReliabilityCounter) Reset() (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

type SPACES_StorageScaleUnit ¶

type SPACES_StorageScaleUnit struct {
	*MSFT_StorageScaleUnit
}

SPACES_StorageScaleUnit struct

func NewSPACES_StorageScaleUnitEx1 ¶ added in v0.1.1

func NewSPACES_StorageScaleUnitEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageScaleUnit, err error)

func NewSPACES_StorageScaleUnitEx6 ¶ added in v0.1.1

func NewSPACES_StorageScaleUnitEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageScaleUnit, err error)

type SPACES_StorageSite ¶

type SPACES_StorageSite struct {
	*MSFT_StorageSite
}

SPACES_StorageSite struct

func NewSPACES_StorageSiteEx1 ¶ added in v0.1.1

func NewSPACES_StorageSiteEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageSite, err error)

func NewSPACES_StorageSiteEx6 ¶ added in v0.1.1

func NewSPACES_StorageSiteEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageSite, err error)

type SPACES_StorageSubsystem ¶

type SPACES_StorageSubsystem struct {
	*MSFT_StorageSubSystem
}

SPACES_StorageSubsystem struct

func NewSPACES_StorageSubsystemEx1 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageSubsystem, err error)

func NewSPACES_StorageSubsystemEx6 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageSubsystem, err error)

type SPACES_StorageSubsystemToInitiatorId ¶

type SPACES_StorageSubsystemToInitiatorId struct {
	*MSFT_StorageSubSystemToInitiatorId
}

SPACES_StorageSubsystemToInitiatorId struct

func NewSPACES_StorageSubsystemToInitiatorIdEx1 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToInitiatorIdEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageSubsystemToInitiatorId, err error)

func NewSPACES_StorageSubsystemToInitiatorIdEx6 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToInitiatorIdEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageSubsystemToInitiatorId, err error)

type SPACES_StorageSubsystemToMaskingSet ¶

type SPACES_StorageSubsystemToMaskingSet struct {
	*MSFT_StorageSubSystemToMaskingSet
}

SPACES_StorageSubsystemToMaskingSet struct

func NewSPACES_StorageSubsystemToMaskingSetEx1 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToMaskingSetEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageSubsystemToMaskingSet, err error)

func NewSPACES_StorageSubsystemToMaskingSetEx6 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToMaskingSetEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageSubsystemToMaskingSet, err error)

type SPACES_StorageSubsystemToPhysicalDisk ¶

type SPACES_StorageSubsystemToPhysicalDisk struct {
	*MSFT_StorageSubSystemToPhysicalDisk
}

SPACES_StorageSubsystemToPhysicalDisk struct

func NewSPACES_StorageSubsystemToPhysicalDiskEx1 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToPhysicalDiskEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageSubsystemToPhysicalDisk, err error)

func NewSPACES_StorageSubsystemToPhysicalDiskEx6 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToPhysicalDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageSubsystemToPhysicalDisk, err error)

type SPACES_StorageSubsystemToStorageEnclosure ¶

type SPACES_StorageSubsystemToStorageEnclosure struct {
	*MSFT_StorageSubSystemToStorageEnclosure
}

SPACES_StorageSubsystemToStorageEnclosure struct

func NewSPACES_StorageSubsystemToStorageEnclosureEx1 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToStorageEnclosureEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageSubsystemToStorageEnclosure, err error)

func NewSPACES_StorageSubsystemToStorageEnclosureEx6 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToStorageEnclosureEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageSubsystemToStorageEnclosure, err error)

type SPACES_StorageSubsystemToStorageFaultDomain ¶

type SPACES_StorageSubsystemToStorageFaultDomain struct {
	*MSFT_StorageSubSystemToStorageFaultDomain
}

SPACES_StorageSubsystemToStorageFaultDomain struct

func NewSPACES_StorageSubsystemToStorageFaultDomainEx1 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToStorageFaultDomainEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageSubsystemToStorageFaultDomain, err error)

func NewSPACES_StorageSubsystemToStorageFaultDomainEx6 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToStorageFaultDomainEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageSubsystemToStorageFaultDomain, err error)

type SPACES_StorageSubsystemToStorageNode ¶

type SPACES_StorageSubsystemToStorageNode struct {
	*MSFT_StorageSubSystemToStorageNode
}

SPACES_StorageSubsystemToStorageNode struct

func NewSPACES_StorageSubsystemToStorageNodeEx1 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToStorageNodeEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageSubsystemToStorageNode, err error)

func NewSPACES_StorageSubsystemToStorageNodeEx6 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToStorageNodeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageSubsystemToStorageNode, err error)

type SPACES_StorageSubsystemToStoragePool ¶

type SPACES_StorageSubsystemToStoragePool struct {
	*MSFT_StorageSubSystemToStoragePool
}

SPACES_StorageSubsystemToStoragePool struct

func NewSPACES_StorageSubsystemToStoragePoolEx1 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToStoragePoolEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageSubsystemToStoragePool, err error)

func NewSPACES_StorageSubsystemToStoragePoolEx6 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToStoragePoolEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageSubsystemToStoragePool, err error)

type SPACES_StorageSubsystemToVirtualDisk ¶

type SPACES_StorageSubsystemToVirtualDisk struct {
	*MSFT_StorageSubSystemToVirtualDisk
}

SPACES_StorageSubsystemToVirtualDisk struct

func NewSPACES_StorageSubsystemToVirtualDiskEx1 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageSubsystemToVirtualDisk, err error)

func NewSPACES_StorageSubsystemToVirtualDiskEx6 ¶ added in v0.1.1

func NewSPACES_StorageSubsystemToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageSubsystemToVirtualDisk, err error)

type SPACES_StorageTier ¶

type SPACES_StorageTier struct {
	*MSFT_StorageTier
}

SPACES_StorageTier struct

func NewSPACES_StorageTierEx1 ¶ added in v0.1.1

func NewSPACES_StorageTierEx1(instance *cim.WmiInstance) (newInstance *SPACES_StorageTier, err error)

func NewSPACES_StorageTierEx6 ¶ added in v0.1.1

func NewSPACES_StorageTierEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_StorageTier, err error)

type SPACES_VirtualDisk ¶

type SPACES_VirtualDisk struct {
	*MSFT_VirtualDisk
}

SPACES_VirtualDisk struct

func NewSPACES_VirtualDiskEx1 ¶ added in v0.1.1

func NewSPACES_VirtualDiskEx1(instance *cim.WmiInstance) (newInstance *SPACES_VirtualDisk, err error)

func NewSPACES_VirtualDiskEx6 ¶ added in v0.1.1

func NewSPACES_VirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_VirtualDisk, err error)

type SPACES_VirtualDiskToPhysicalDisk ¶

type SPACES_VirtualDiskToPhysicalDisk struct {
	*MSFT_VirtualDiskToPhysicalDisk
}

SPACES_VirtualDiskToPhysicalDisk struct

func NewSPACES_VirtualDiskToPhysicalDiskEx1 ¶ added in v0.1.1

func NewSPACES_VirtualDiskToPhysicalDiskEx1(instance *cim.WmiInstance) (newInstance *SPACES_VirtualDiskToPhysicalDisk, err error)

func NewSPACES_VirtualDiskToPhysicalDiskEx6 ¶ added in v0.1.1

func NewSPACES_VirtualDiskToPhysicalDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_VirtualDiskToPhysicalDisk, err error)

type SPACES_VirtualDiskToStorageFaultDomain ¶

type SPACES_VirtualDiskToStorageFaultDomain struct {
	*MSFT_VirtualDiskToStorageFaultDomain
}

SPACES_VirtualDiskToStorageFaultDomain struct

func NewSPACES_VirtualDiskToStorageFaultDomainEx1 ¶ added in v0.1.1

func NewSPACES_VirtualDiskToStorageFaultDomainEx1(instance *cim.WmiInstance) (newInstance *SPACES_VirtualDiskToStorageFaultDomain, err error)

func NewSPACES_VirtualDiskToStorageFaultDomainEx6 ¶ added in v0.1.1

func NewSPACES_VirtualDiskToStorageFaultDomainEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_VirtualDiskToStorageFaultDomain, err error)

type SPACES_VirtualDiskToStorageTier ¶

type SPACES_VirtualDiskToStorageTier struct {
	*MSFT_VirtualDiskToStorageTier
}

SPACES_VirtualDiskToStorageTier struct

func NewSPACES_VirtualDiskToStorageTierEx1 ¶ added in v0.1.1

func NewSPACES_VirtualDiskToStorageTierEx1(instance *cim.WmiInstance) (newInstance *SPACES_VirtualDiskToStorageTier, err error)

func NewSPACES_VirtualDiskToStorageTierEx6 ¶ added in v0.1.1

func NewSPACES_VirtualDiskToStorageTierEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_VirtualDiskToStorageTier, err error)

type SPACES_VirtualDiskToVirtualDisk ¶

type SPACES_VirtualDiskToVirtualDisk struct {
	*MSFT_VirtualDiskToVirtualDisk
}

SPACES_VirtualDiskToVirtualDisk struct

func NewSPACES_VirtualDiskToVirtualDiskEx1 ¶ added in v0.1.1

func NewSPACES_VirtualDiskToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *SPACES_VirtualDiskToVirtualDisk, err error)

func NewSPACES_VirtualDiskToVirtualDiskEx6 ¶ added in v0.1.1

func NewSPACES_VirtualDiskToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SPACES_VirtualDiskToVirtualDisk, err error)

type StorageAlertEvent_AlertType ¶

type StorageAlertEvent_AlertType int

StorageAlertEvent_AlertType

const (
	// Thin_provisioning_threshold_reached enum
	StorageAlertEvent_AlertType_Thin_provisioning_threshold_reached StorageAlertEvent_AlertType = 1
	// Microsoft_Reserved enum
	StorageAlertEvent_AlertType_Microsoft_Reserved StorageAlertEvent_AlertType = 2
	// Vendor_Specific enum
	StorageAlertEvent_AlertType_Vendor_Specific StorageAlertEvent_AlertType = 3
)

type StorageDiagnoseResult_PerceivedSeverity ¶

type StorageDiagnoseResult_PerceivedSeverity int

StorageDiagnoseResult_PerceivedSeverity

const (
	// Unknown enum
	StorageDiagnoseResult_PerceivedSeverity_Unknown StorageDiagnoseResult_PerceivedSeverity = 0
	// Information enum
	StorageDiagnoseResult_PerceivedSeverity_Information StorageDiagnoseResult_PerceivedSeverity = 2
	// Degraded_Warning enum
	StorageDiagnoseResult_PerceivedSeverity_Degraded_Warning StorageDiagnoseResult_PerceivedSeverity = 3
	// Minor enum
	StorageDiagnoseResult_PerceivedSeverity_Minor StorageDiagnoseResult_PerceivedSeverity = 4
	// Major enum
	StorageDiagnoseResult_PerceivedSeverity_Major StorageDiagnoseResult_PerceivedSeverity = 5
	// Critical enum
	StorageDiagnoseResult_PerceivedSeverity_Critical StorageDiagnoseResult_PerceivedSeverity = 6
	// Fatal_NonRecoverable enum
	StorageDiagnoseResult_PerceivedSeverity_Fatal_NonRecoverable StorageDiagnoseResult_PerceivedSeverity = 7
)

type StorageEnclosure_BusType ¶

type StorageEnclosure_BusType int

StorageEnclosure_BusType

const (
	// Unknown enum
	StorageEnclosure_BusType_Unknown StorageEnclosure_BusType = 0
	// SCSI enum
	StorageEnclosure_BusType_SCSI StorageEnclosure_BusType = 1
	// ATAPI enum
	StorageEnclosure_BusType_ATAPI StorageEnclosure_BusType = 2
	// ATA enum
	StorageEnclosure_BusType_ATA StorageEnclosure_BusType = 3
	// _1394 enum
	StorageEnclosure_BusType__1394 StorageEnclosure_BusType = 4
	// SSA enum
	StorageEnclosure_BusType_SSA StorageEnclosure_BusType = 5
	// Fibre_Channel enum
	StorageEnclosure_BusType_Fibre_Channel StorageEnclosure_BusType = 6
	// USB enum
	StorageEnclosure_BusType_USB StorageEnclosure_BusType = 7
	// RAID enum
	StorageEnclosure_BusType_RAID StorageEnclosure_BusType = 8
	// iSCSI enum
	StorageEnclosure_BusType_iSCSI StorageEnclosure_BusType = 9
	// SAS enum
	StorageEnclosure_BusType_SAS StorageEnclosure_BusType = 10
	// SATA enum
	StorageEnclosure_BusType_SATA StorageEnclosure_BusType = 11
	// SD enum
	StorageEnclosure_BusType_SD StorageEnclosure_BusType = 12
	// MMC enum
	StorageEnclosure_BusType_MMC StorageEnclosure_BusType = 13
	// Virtual enum
	StorageEnclosure_BusType_Virtual StorageEnclosure_BusType = 14
	// File_Backed_Virtual enum
	StorageEnclosure_BusType_File_Backed_Virtual StorageEnclosure_BusType = 15
	// Storage_Spaces enum
	StorageEnclosure_BusType_Storage_Spaces StorageEnclosure_BusType = 16
	// NVMe enum
	StorageEnclosure_BusType_NVMe StorageEnclosure_BusType = 17
	// SCM enum
	StorageEnclosure_BusType_SCM StorageEnclosure_BusType = 18
	// Microsoft_Reserved enum
	StorageEnclosure_BusType_Microsoft_Reserved StorageEnclosure_BusType = 19
)

type StorageEnclosure_CurrentSensorOperationalStatus ¶

type StorageEnclosure_CurrentSensorOperationalStatus int

StorageEnclosure_CurrentSensorOperationalStatus

const (
	// Unknown enum
	StorageEnclosure_CurrentSensorOperationalStatus_Unknown StorageEnclosure_CurrentSensorOperationalStatus = 0
	// OK enum
	StorageEnclosure_CurrentSensorOperationalStatus_OK StorageEnclosure_CurrentSensorOperationalStatus = 2
	// Degraded enum
	StorageEnclosure_CurrentSensorOperationalStatus_Degraded StorageEnclosure_CurrentSensorOperationalStatus = 3
	// Error enum
	StorageEnclosure_CurrentSensorOperationalStatus_Error StorageEnclosure_CurrentSensorOperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageEnclosure_CurrentSensorOperationalStatus_Non_Recoverable_Error StorageEnclosure_CurrentSensorOperationalStatus = 7
	// Not_Installed enum
	StorageEnclosure_CurrentSensorOperationalStatus_Not_Installed StorageEnclosure_CurrentSensorOperationalStatus = 8
	// Not_Available enum
	StorageEnclosure_CurrentSensorOperationalStatus_Not_Available StorageEnclosure_CurrentSensorOperationalStatus = 9
	// No_Access_Allowed enum
	StorageEnclosure_CurrentSensorOperationalStatus_No_Access_Allowed StorageEnclosure_CurrentSensorOperationalStatus = 10
	// Not_Reported enum
	StorageEnclosure_CurrentSensorOperationalStatus_Not_Reported StorageEnclosure_CurrentSensorOperationalStatus = 11
)

type StorageEnclosure_FanOperationalStatus ¶

type StorageEnclosure_FanOperationalStatus int

StorageEnclosure_FanOperationalStatus

const (
	// Unknown enum
	StorageEnclosure_FanOperationalStatus_Unknown StorageEnclosure_FanOperationalStatus = 0
	// OK enum
	StorageEnclosure_FanOperationalStatus_OK StorageEnclosure_FanOperationalStatus = 2
	// Degraded enum
	StorageEnclosure_FanOperationalStatus_Degraded StorageEnclosure_FanOperationalStatus = 3
	// Error enum
	StorageEnclosure_FanOperationalStatus_Error StorageEnclosure_FanOperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageEnclosure_FanOperationalStatus_Non_Recoverable_Error StorageEnclosure_FanOperationalStatus = 7
	// Not_Installed enum
	StorageEnclosure_FanOperationalStatus_Not_Installed StorageEnclosure_FanOperationalStatus = 8
	// Not_Available enum
	StorageEnclosure_FanOperationalStatus_Not_Available StorageEnclosure_FanOperationalStatus = 9
	// No_Access_Allowed enum
	StorageEnclosure_FanOperationalStatus_No_Access_Allowed StorageEnclosure_FanOperationalStatus = 10
	// Not_Reported enum
	StorageEnclosure_FanOperationalStatus_Not_Reported StorageEnclosure_FanOperationalStatus = 11
)

type StorageEnclosure_IOControllerOperationalStatus ¶

type StorageEnclosure_IOControllerOperationalStatus int

StorageEnclosure_IOControllerOperationalStatus

const (
	// Unknown enum
	StorageEnclosure_IOControllerOperationalStatus_Unknown StorageEnclosure_IOControllerOperationalStatus = 0
	// OK enum
	StorageEnclosure_IOControllerOperationalStatus_OK StorageEnclosure_IOControllerOperationalStatus = 2
	// Degraded enum
	StorageEnclosure_IOControllerOperationalStatus_Degraded StorageEnclosure_IOControllerOperationalStatus = 3
	// Error enum
	StorageEnclosure_IOControllerOperationalStatus_Error StorageEnclosure_IOControllerOperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageEnclosure_IOControllerOperationalStatus_Non_Recoverable_Error StorageEnclosure_IOControllerOperationalStatus = 7
	// Not_Installed enum
	StorageEnclosure_IOControllerOperationalStatus_Not_Installed StorageEnclosure_IOControllerOperationalStatus = 8
	// Not_Available enum
	StorageEnclosure_IOControllerOperationalStatus_Not_Available StorageEnclosure_IOControllerOperationalStatus = 9
	// No_Access_Allowed enum
	StorageEnclosure_IOControllerOperationalStatus_No_Access_Allowed StorageEnclosure_IOControllerOperationalStatus = 10
	// Not_Reported enum
	StorageEnclosure_IOControllerOperationalStatus_Not_Reported StorageEnclosure_IOControllerOperationalStatus = 11
)

type StorageEnclosure_PowerSupplyOperationalStatus ¶

type StorageEnclosure_PowerSupplyOperationalStatus int

StorageEnclosure_PowerSupplyOperationalStatus

const (
	// Unknown enum
	StorageEnclosure_PowerSupplyOperationalStatus_Unknown StorageEnclosure_PowerSupplyOperationalStatus = 0
	// OK enum
	StorageEnclosure_PowerSupplyOperationalStatus_OK StorageEnclosure_PowerSupplyOperationalStatus = 2
	// Degraded enum
	StorageEnclosure_PowerSupplyOperationalStatus_Degraded StorageEnclosure_PowerSupplyOperationalStatus = 3
	// Error enum
	StorageEnclosure_PowerSupplyOperationalStatus_Error StorageEnclosure_PowerSupplyOperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageEnclosure_PowerSupplyOperationalStatus_Non_Recoverable_Error StorageEnclosure_PowerSupplyOperationalStatus = 7
	// Not_Installed enum
	StorageEnclosure_PowerSupplyOperationalStatus_Not_Installed StorageEnclosure_PowerSupplyOperationalStatus = 8
	// Not_Available enum
	StorageEnclosure_PowerSupplyOperationalStatus_Not_Available StorageEnclosure_PowerSupplyOperationalStatus = 9
	// No_Access_Allowed enum
	StorageEnclosure_PowerSupplyOperationalStatus_No_Access_Allowed StorageEnclosure_PowerSupplyOperationalStatus = 10
	// Not_Reported enum
	StorageEnclosure_PowerSupplyOperationalStatus_Not_Reported StorageEnclosure_PowerSupplyOperationalStatus = 11
)

type StorageEnclosure_TemperatureSensorOperationalStatus ¶

type StorageEnclosure_TemperatureSensorOperationalStatus int

StorageEnclosure_TemperatureSensorOperationalStatus

const (
	// Unknown enum
	StorageEnclosure_TemperatureSensorOperationalStatus_Unknown StorageEnclosure_TemperatureSensorOperationalStatus = 0
	// OK enum
	StorageEnclosure_TemperatureSensorOperationalStatus_OK StorageEnclosure_TemperatureSensorOperationalStatus = 2
	// Degraded enum
	StorageEnclosure_TemperatureSensorOperationalStatus_Degraded StorageEnclosure_TemperatureSensorOperationalStatus = 3
	// Error enum
	StorageEnclosure_TemperatureSensorOperationalStatus_Error StorageEnclosure_TemperatureSensorOperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageEnclosure_TemperatureSensorOperationalStatus_Non_Recoverable_Error StorageEnclosure_TemperatureSensorOperationalStatus = 7
	// Not_Installed enum
	StorageEnclosure_TemperatureSensorOperationalStatus_Not_Installed StorageEnclosure_TemperatureSensorOperationalStatus = 8
	// Not_Available enum
	StorageEnclosure_TemperatureSensorOperationalStatus_Not_Available StorageEnclosure_TemperatureSensorOperationalStatus = 9
	// No_Access_Allowed enum
	StorageEnclosure_TemperatureSensorOperationalStatus_No_Access_Allowed StorageEnclosure_TemperatureSensorOperationalStatus = 10
	// Not_Reported enum
	StorageEnclosure_TemperatureSensorOperationalStatus_Not_Reported StorageEnclosure_TemperatureSensorOperationalStatus = 11
)

type StorageEnclosure_VoltageSensorOperationalStatus ¶

type StorageEnclosure_VoltageSensorOperationalStatus int

StorageEnclosure_VoltageSensorOperationalStatus

const (
	// Unknown enum
	StorageEnclosure_VoltageSensorOperationalStatus_Unknown StorageEnclosure_VoltageSensorOperationalStatus = 0
	// OK enum
	StorageEnclosure_VoltageSensorOperationalStatus_OK StorageEnclosure_VoltageSensorOperationalStatus = 2
	// Degraded enum
	StorageEnclosure_VoltageSensorOperationalStatus_Degraded StorageEnclosure_VoltageSensorOperationalStatus = 3
	// Error enum
	StorageEnclosure_VoltageSensorOperationalStatus_Error StorageEnclosure_VoltageSensorOperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageEnclosure_VoltageSensorOperationalStatus_Non_Recoverable_Error StorageEnclosure_VoltageSensorOperationalStatus = 7
	// Not_Installed enum
	StorageEnclosure_VoltageSensorOperationalStatus_Not_Installed StorageEnclosure_VoltageSensorOperationalStatus = 8
	// Not_Available enum
	StorageEnclosure_VoltageSensorOperationalStatus_Not_Available StorageEnclosure_VoltageSensorOperationalStatus = 9
	// No_Access_Allowed enum
	StorageEnclosure_VoltageSensorOperationalStatus_No_Access_Allowed StorageEnclosure_VoltageSensorOperationalStatus = 10
	// Not_Reported enum
	StorageEnclosure_VoltageSensorOperationalStatus_Not_Reported StorageEnclosure_VoltageSensorOperationalStatus = 11
)

type StorageEvent_PerceivedSeverity ¶

type StorageEvent_PerceivedSeverity int

StorageEvent_PerceivedSeverity

const (
	// Unknown enum
	StorageEvent_PerceivedSeverity_Unknown StorageEvent_PerceivedSeverity = 0
	// Information enum
	StorageEvent_PerceivedSeverity_Information StorageEvent_PerceivedSeverity = 2
	// Degraded_Warning enum
	StorageEvent_PerceivedSeverity_Degraded_Warning StorageEvent_PerceivedSeverity = 3
	// Minor enum
	StorageEvent_PerceivedSeverity_Minor StorageEvent_PerceivedSeverity = 4
	// Major enum
	StorageEvent_PerceivedSeverity_Major StorageEvent_PerceivedSeverity = 5
	// Critical enum
	StorageEvent_PerceivedSeverity_Critical StorageEvent_PerceivedSeverity = 6
	// Fatal_NonRecoverable enum
	StorageEvent_PerceivedSeverity_Fatal_NonRecoverable StorageEvent_PerceivedSeverity = 7
	// Microsoft_Reserved enum
	StorageEvent_PerceivedSeverity_Microsoft_Reserved StorageEvent_PerceivedSeverity = 8
)

type StorageFaultDomain_HealthStatus ¶

type StorageFaultDomain_HealthStatus int

StorageFaultDomain_HealthStatus

const (
	// Healthy enum
	StorageFaultDomain_HealthStatus_Healthy StorageFaultDomain_HealthStatus = 0
	// Warning enum
	StorageFaultDomain_HealthStatus_Warning StorageFaultDomain_HealthStatus = 1
	// Unhealthy enum
	StorageFaultDomain_HealthStatus_Unhealthy StorageFaultDomain_HealthStatus = 2
	// Unknown enum
	StorageFaultDomain_HealthStatus_Unknown StorageFaultDomain_HealthStatus = 5
)

type StorageFaultDomain_OperationalStatus ¶

type StorageFaultDomain_OperationalStatus int

StorageFaultDomain_OperationalStatus

const (
	// Unknown enum
	StorageFaultDomain_OperationalStatus_Unknown StorageFaultDomain_OperationalStatus = 0
	// Other enum
	StorageFaultDomain_OperationalStatus_Other StorageFaultDomain_OperationalStatus = 1
	// OK enum
	StorageFaultDomain_OperationalStatus_OK StorageFaultDomain_OperationalStatus = 2
	// Degraded enum
	StorageFaultDomain_OperationalStatus_Degraded StorageFaultDomain_OperationalStatus = 3
	// Stressed enum
	StorageFaultDomain_OperationalStatus_Stressed StorageFaultDomain_OperationalStatus = 4
	// Predictive_Failure enum
	StorageFaultDomain_OperationalStatus_Predictive_Failure StorageFaultDomain_OperationalStatus = 5
	// Error enum
	StorageFaultDomain_OperationalStatus_Error StorageFaultDomain_OperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageFaultDomain_OperationalStatus_Non_Recoverable_Error StorageFaultDomain_OperationalStatus = 7
	// Starting enum
	StorageFaultDomain_OperationalStatus_Starting StorageFaultDomain_OperationalStatus = 8
	// Stopping enum
	StorageFaultDomain_OperationalStatus_Stopping StorageFaultDomain_OperationalStatus = 9
	// Stopped enum
	StorageFaultDomain_OperationalStatus_Stopped StorageFaultDomain_OperationalStatus = 10
	// In_Service enum
	StorageFaultDomain_OperationalStatus_In_Service StorageFaultDomain_OperationalStatus = 11
	// No_Contact enum
	StorageFaultDomain_OperationalStatus_No_Contact StorageFaultDomain_OperationalStatus = 12
	// Lost_Communication enum
	StorageFaultDomain_OperationalStatus_Lost_Communication StorageFaultDomain_OperationalStatus = 13
	// Aborted enum
	StorageFaultDomain_OperationalStatus_Aborted StorageFaultDomain_OperationalStatus = 14
	// Dormant enum
	StorageFaultDomain_OperationalStatus_Dormant StorageFaultDomain_OperationalStatus = 15
	// Supporting_Entity_in_Error enum
	StorageFaultDomain_OperationalStatus_Supporting_Entity_in_Error StorageFaultDomain_OperationalStatus = 16
	// Completed enum
	StorageFaultDomain_OperationalStatus_Completed StorageFaultDomain_OperationalStatus = 17
	// Power_Mode enum
	StorageFaultDomain_OperationalStatus_Power_Mode StorageFaultDomain_OperationalStatus = 18
	// Relocating enum
	StorageFaultDomain_OperationalStatus_Relocating StorageFaultDomain_OperationalStatus = 19
	// Microsoft_Reserved enum
	StorageFaultDomain_OperationalStatus_Microsoft_Reserved StorageFaultDomain_OperationalStatus = 20
	// Failed_Media enum
	StorageFaultDomain_OperationalStatus_Failed_Media StorageFaultDomain_OperationalStatus = 21
	// Split enum
	StorageFaultDomain_OperationalStatus_Split StorageFaultDomain_OperationalStatus = 22
	// Stale_Metadata enum
	StorageFaultDomain_OperationalStatus_Stale_Metadata StorageFaultDomain_OperationalStatus = 23
	// IO_Error enum
	StorageFaultDomain_OperationalStatus_IO_Error StorageFaultDomain_OperationalStatus = 24
	// Unrecognized_Metadata enum
	StorageFaultDomain_OperationalStatus_Unrecognized_Metadata StorageFaultDomain_OperationalStatus = 25
	// Removing_From_Pool enum
	StorageFaultDomain_OperationalStatus_Removing_From_Pool StorageFaultDomain_OperationalStatus = 26
	// In_Maintenance_Mode enum
	StorageFaultDomain_OperationalStatus_In_Maintenance_Mode StorageFaultDomain_OperationalStatus = 27
	// Updating_Firmware enum
	StorageFaultDomain_OperationalStatus_Updating_Firmware StorageFaultDomain_OperationalStatus = 28
	// Microsoft_Reserved1 enum
	StorageFaultDomain_OperationalStatus_Microsoft_Reserved1 StorageFaultDomain_OperationalStatus = 29
)

type StorageFaultEvent_ChangeType ¶

type StorageFaultEvent_ChangeType int

StorageFaultEvent_ChangeType

const (
	// Creation enum
	StorageFaultEvent_ChangeType_Creation StorageFaultEvent_ChangeType = 0
	// Deletion enum
	StorageFaultEvent_ChangeType_Deletion StorageFaultEvent_ChangeType = 1
	// Modification enum
	StorageFaultEvent_ChangeType_Modification StorageFaultEvent_ChangeType = 2
)

type StorageHealthStatusChangeEvent_CurrentHealthStatus ¶

type StorageHealthStatusChangeEvent_CurrentHealthStatus int

StorageHealthStatusChangeEvent_CurrentHealthStatus

const (
	// Healthy enum
	StorageHealthStatusChangeEvent_CurrentHealthStatus_Healthy StorageHealthStatusChangeEvent_CurrentHealthStatus = 0
	// Warning enum
	StorageHealthStatusChangeEvent_CurrentHealthStatus_Warning StorageHealthStatusChangeEvent_CurrentHealthStatus = 1
	// Unhealthy enum
	StorageHealthStatusChangeEvent_CurrentHealthStatus_Unhealthy StorageHealthStatusChangeEvent_CurrentHealthStatus = 2
	// Unknown enum
	StorageHealthStatusChangeEvent_CurrentHealthStatus_Unknown StorageHealthStatusChangeEvent_CurrentHealthStatus = 5
)

type StorageHealthStatusChangeEvent_PreviousHealthStatus ¶

type StorageHealthStatusChangeEvent_PreviousHealthStatus int

StorageHealthStatusChangeEvent_PreviousHealthStatus

const (
	// Healthy enum
	StorageHealthStatusChangeEvent_PreviousHealthStatus_Healthy StorageHealthStatusChangeEvent_PreviousHealthStatus = 0
	// Warning enum
	StorageHealthStatusChangeEvent_PreviousHealthStatus_Warning StorageHealthStatusChangeEvent_PreviousHealthStatus = 1
	// Unhealthy enum
	StorageHealthStatusChangeEvent_PreviousHealthStatus_Unhealthy StorageHealthStatusChangeEvent_PreviousHealthStatus = 2
	// Unknown enum
	StorageHealthStatusChangeEvent_PreviousHealthStatus_Unknown StorageHealthStatusChangeEvent_PreviousHealthStatus = 5
)

type StorageJob_JobState ¶

type StorageJob_JobState int

StorageJob_JobState

const (
	// New enum
	StorageJob_JobState_New StorageJob_JobState = 2
	// Starting enum
	StorageJob_JobState_Starting StorageJob_JobState = 3
	// Running enum
	StorageJob_JobState_Running StorageJob_JobState = 4
	// Suspended enum
	StorageJob_JobState_Suspended StorageJob_JobState = 5
	// Shutting_Down enum
	StorageJob_JobState_Shutting_Down StorageJob_JobState = 6
	// Completed enum
	StorageJob_JobState_Completed StorageJob_JobState = 7
	// Terminated enum
	StorageJob_JobState_Terminated StorageJob_JobState = 8
	// Killed enum
	StorageJob_JobState_Killed StorageJob_JobState = 9
	// Exception enum
	StorageJob_JobState_Exception StorageJob_JobState = 10
	// Service enum
	StorageJob_JobState_Service StorageJob_JobState = 11
	// Query_Pending enum
	StorageJob_JobState_Query_Pending StorageJob_JobState = 12
	// Microsoft_Reserved enum
	StorageJob_JobState_Microsoft_Reserved StorageJob_JobState = 13
	// Vendor_Reserved enum
	StorageJob_JobState_Vendor_Reserved StorageJob_JobState = 14
)

type StorageJob_LocalOrUtcTime ¶

type StorageJob_LocalOrUtcTime int

StorageJob_LocalOrUtcTime

const (
	// Local_Time enum
	StorageJob_LocalOrUtcTime_Local_Time StorageJob_LocalOrUtcTime = 1
	// UTC_Time enum
	StorageJob_LocalOrUtcTime_UTC_Time StorageJob_LocalOrUtcTime = 2
)

type StorageJob_OperationalStatus ¶

type StorageJob_OperationalStatus int

StorageJob_OperationalStatus

const (
	// Unknown enum
	StorageJob_OperationalStatus_Unknown StorageJob_OperationalStatus = 0
	// Other enum
	StorageJob_OperationalStatus_Other StorageJob_OperationalStatus = 1
	// OK enum
	StorageJob_OperationalStatus_OK StorageJob_OperationalStatus = 2
	// Degraded enum
	StorageJob_OperationalStatus_Degraded StorageJob_OperationalStatus = 3
	// Stressed enum
	StorageJob_OperationalStatus_Stressed StorageJob_OperationalStatus = 4
	// Predictive_Failure enum
	StorageJob_OperationalStatus_Predictive_Failure StorageJob_OperationalStatus = 5
	// Error enum
	StorageJob_OperationalStatus_Error StorageJob_OperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageJob_OperationalStatus_Non_Recoverable_Error StorageJob_OperationalStatus = 7
	// Starting enum
	StorageJob_OperationalStatus_Starting StorageJob_OperationalStatus = 8
	// Stopping enum
	StorageJob_OperationalStatus_Stopping StorageJob_OperationalStatus = 9
	// Stopped enum
	StorageJob_OperationalStatus_Stopped StorageJob_OperationalStatus = 10
	// In_Service enum
	StorageJob_OperationalStatus_In_Service StorageJob_OperationalStatus = 11
	// No_Contact enum
	StorageJob_OperationalStatus_No_Contact StorageJob_OperationalStatus = 12
	// Lost_Communication enum
	StorageJob_OperationalStatus_Lost_Communication StorageJob_OperationalStatus = 13
	// Aborted enum
	StorageJob_OperationalStatus_Aborted StorageJob_OperationalStatus = 14
	// Dormant enum
	StorageJob_OperationalStatus_Dormant StorageJob_OperationalStatus = 15
	// Supporting_Entity_in_Error enum
	StorageJob_OperationalStatus_Supporting_Entity_in_Error StorageJob_OperationalStatus = 16
	// Completed enum
	StorageJob_OperationalStatus_Completed StorageJob_OperationalStatus = 17
	// Power_Mode enum
	StorageJob_OperationalStatus_Power_Mode StorageJob_OperationalStatus = 18
	// Relocating enum
	StorageJob_OperationalStatus_Relocating StorageJob_OperationalStatus = 19
	// Microsoft_Reserved enum
	StorageJob_OperationalStatus_Microsoft_Reserved StorageJob_OperationalStatus = 20
)

type StorageJob_RecoveryAction ¶

type StorageJob_RecoveryAction int

StorageJob_RecoveryAction

const (
	// Unknown enum
	StorageJob_RecoveryAction_Unknown StorageJob_RecoveryAction = 0
	// Other enum
	StorageJob_RecoveryAction_Other StorageJob_RecoveryAction = 1
	// Do_Not_Continue enum
	StorageJob_RecoveryAction_Do_Not_Continue StorageJob_RecoveryAction = 2
	// Continue_With_Next_Job enum
	StorageJob_RecoveryAction_Continue_With_Next_Job StorageJob_RecoveryAction = 3
	// Re_run_Job enum
	StorageJob_RecoveryAction_Re_run_Job StorageJob_RecoveryAction = 4
)

type StorageJob_RequestedState ¶

type StorageJob_RequestedState int

StorageJob_RequestedState

const (
	// Start enum
	StorageJob_RequestedState_Start StorageJob_RequestedState = 2
	// Suspend enum
	StorageJob_RequestedState_Suspend StorageJob_RequestedState = 3
	// Terminate enum
	StorageJob_RequestedState_Terminate StorageJob_RequestedState = 4
	// Kill enum
	StorageJob_RequestedState_Kill StorageJob_RequestedState = 5
	// Service enum
	StorageJob_RequestedState_Service StorageJob_RequestedState = 6
	// DMTF_Reserved enum
	StorageJob_RequestedState_DMTF_Reserved StorageJob_RequestedState = 7
	// Vendor_Reserved enum
	StorageJob_RequestedState_Vendor_Reserved StorageJob_RequestedState = 8
)

type StorageNodeToDisk_HealthStatus ¶

type StorageNodeToDisk_HealthStatus int

StorageNodeToDisk_HealthStatus

const (
	// Healthy enum
	StorageNodeToDisk_HealthStatus_Healthy StorageNodeToDisk_HealthStatus = 0
	// Warning enum
	StorageNodeToDisk_HealthStatus_Warning StorageNodeToDisk_HealthStatus = 1
	// Unhealthy enum
	StorageNodeToDisk_HealthStatus_Unhealthy StorageNodeToDisk_HealthStatus = 2
)

type StorageNodeToDisk_OfflineReason ¶

type StorageNodeToDisk_OfflineReason int

StorageNodeToDisk_OfflineReason

const (
	// Policy enum
	StorageNodeToDisk_OfflineReason_Policy StorageNodeToDisk_OfflineReason = 1
	// Redundant_Path enum
	StorageNodeToDisk_OfflineReason_Redundant_Path StorageNodeToDisk_OfflineReason = 2
	// Snapshot enum
	StorageNodeToDisk_OfflineReason_Snapshot StorageNodeToDisk_OfflineReason = 3
	// Collision enum
	StorageNodeToDisk_OfflineReason_Collision StorageNodeToDisk_OfflineReason = 4
	// Resource_Exhaustion enum
	StorageNodeToDisk_OfflineReason_Resource_Exhaustion StorageNodeToDisk_OfflineReason = 5
	// Critical_Write_Failures enum
	StorageNodeToDisk_OfflineReason_Critical_Write_Failures StorageNodeToDisk_OfflineReason = 6
	// Data_Integrity_Scan_Required enum
	StorageNodeToDisk_OfflineReason_Data_Integrity_Scan_Required StorageNodeToDisk_OfflineReason = 7
)

type StorageNodeToDisk_OperationalStatus ¶

type StorageNodeToDisk_OperationalStatus int

StorageNodeToDisk_OperationalStatus

const (
	// Unknown enum
	StorageNodeToDisk_OperationalStatus_Unknown StorageNodeToDisk_OperationalStatus = 0
	// Other enum
	StorageNodeToDisk_OperationalStatus_Other StorageNodeToDisk_OperationalStatus = 1
	// OK enum
	StorageNodeToDisk_OperationalStatus_OK StorageNodeToDisk_OperationalStatus = 2
	// Degraded enum
	StorageNodeToDisk_OperationalStatus_Degraded StorageNodeToDisk_OperationalStatus = 3
	// Stressed enum
	StorageNodeToDisk_OperationalStatus_Stressed StorageNodeToDisk_OperationalStatus = 4
	// Predictive_Failure enum
	StorageNodeToDisk_OperationalStatus_Predictive_Failure StorageNodeToDisk_OperationalStatus = 5
	// Error enum
	StorageNodeToDisk_OperationalStatus_Error StorageNodeToDisk_OperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageNodeToDisk_OperationalStatus_Non_Recoverable_Error StorageNodeToDisk_OperationalStatus = 7
	// Starting enum
	StorageNodeToDisk_OperationalStatus_Starting StorageNodeToDisk_OperationalStatus = 8
	// Stopping enum
	StorageNodeToDisk_OperationalStatus_Stopping StorageNodeToDisk_OperationalStatus = 9
	// Stopped enum
	StorageNodeToDisk_OperationalStatus_Stopped StorageNodeToDisk_OperationalStatus = 10
	// In_Service enum
	StorageNodeToDisk_OperationalStatus_In_Service StorageNodeToDisk_OperationalStatus = 11
	// No_Contact enum
	StorageNodeToDisk_OperationalStatus_No_Contact StorageNodeToDisk_OperationalStatus = 12
	// Lost_Communication enum
	StorageNodeToDisk_OperationalStatus_Lost_Communication StorageNodeToDisk_OperationalStatus = 13
	// Aborted enum
	StorageNodeToDisk_OperationalStatus_Aborted StorageNodeToDisk_OperationalStatus = 14
	// Dormant enum
	StorageNodeToDisk_OperationalStatus_Dormant StorageNodeToDisk_OperationalStatus = 15
	// Supporting_Entity_in_Error enum
	StorageNodeToDisk_OperationalStatus_Supporting_Entity_in_Error StorageNodeToDisk_OperationalStatus = 16
	// Completed enum
	StorageNodeToDisk_OperationalStatus_Completed StorageNodeToDisk_OperationalStatus = 17
	// Vendor_Specific enum
	StorageNodeToDisk_OperationalStatus_Vendor_Specific StorageNodeToDisk_OperationalStatus = 18
	// Online enum
	StorageNodeToDisk_OperationalStatus_Online StorageNodeToDisk_OperationalStatus = 19
	// Not_Ready enum
	StorageNodeToDisk_OperationalStatus_Not_Ready StorageNodeToDisk_OperationalStatus = 20
	// No_Media enum
	StorageNodeToDisk_OperationalStatus_No_Media StorageNodeToDisk_OperationalStatus = 21
	// Offline enum
	StorageNodeToDisk_OperationalStatus_Offline StorageNodeToDisk_OperationalStatus = 22
	// Failed enum
	StorageNodeToDisk_OperationalStatus_Failed StorageNodeToDisk_OperationalStatus = 23
)

type StorageNodeToPhysicalDisk_HealthStatus ¶

type StorageNodeToPhysicalDisk_HealthStatus int

StorageNodeToPhysicalDisk_HealthStatus

const (
	// Healthy enum
	StorageNodeToPhysicalDisk_HealthStatus_Healthy StorageNodeToPhysicalDisk_HealthStatus = 0
	// Warning enum
	StorageNodeToPhysicalDisk_HealthStatus_Warning StorageNodeToPhysicalDisk_HealthStatus = 1
	// Unhealthy enum
	StorageNodeToPhysicalDisk_HealthStatus_Unhealthy StorageNodeToPhysicalDisk_HealthStatus = 2
	// Unknown enum
	StorageNodeToPhysicalDisk_HealthStatus_Unknown StorageNodeToPhysicalDisk_HealthStatus = 5
)

type StorageNodeToPhysicalDisk_LoadBalancePolicy ¶

type StorageNodeToPhysicalDisk_LoadBalancePolicy int

StorageNodeToPhysicalDisk_LoadBalancePolicy

const (
	// Unknown enum
	StorageNodeToPhysicalDisk_LoadBalancePolicy_Unknown StorageNodeToPhysicalDisk_LoadBalancePolicy = 0
	// Fail_Over enum
	StorageNodeToPhysicalDisk_LoadBalancePolicy_Fail_Over StorageNodeToPhysicalDisk_LoadBalancePolicy = 1
	// Round_Robin enum
	StorageNodeToPhysicalDisk_LoadBalancePolicy_Round_Robin StorageNodeToPhysicalDisk_LoadBalancePolicy = 2
	// Round_Robin_with_Subset enum
	StorageNodeToPhysicalDisk_LoadBalancePolicy_Round_Robin_with_Subset StorageNodeToPhysicalDisk_LoadBalancePolicy = 3
	// Least_Queue_Depth enum
	StorageNodeToPhysicalDisk_LoadBalancePolicy_Least_Queue_Depth StorageNodeToPhysicalDisk_LoadBalancePolicy = 4
	// Weighted_Paths enum
	StorageNodeToPhysicalDisk_LoadBalancePolicy_Weighted_Paths StorageNodeToPhysicalDisk_LoadBalancePolicy = 5
	// Least_Blocks enum
	StorageNodeToPhysicalDisk_LoadBalancePolicy_Least_Blocks StorageNodeToPhysicalDisk_LoadBalancePolicy = 6
	// Vendor_Specific enum
	StorageNodeToPhysicalDisk_LoadBalancePolicy_Vendor_Specific StorageNodeToPhysicalDisk_LoadBalancePolicy = 7
)

type StorageNodeToPhysicalDisk_OperationalStatus ¶

type StorageNodeToPhysicalDisk_OperationalStatus int

StorageNodeToPhysicalDisk_OperationalStatus

const (
	// Unknown enum
	StorageNodeToPhysicalDisk_OperationalStatus_Unknown StorageNodeToPhysicalDisk_OperationalStatus = 0
	// Other enum
	StorageNodeToPhysicalDisk_OperationalStatus_Other StorageNodeToPhysicalDisk_OperationalStatus = 1
	// OK enum
	StorageNodeToPhysicalDisk_OperationalStatus_OK StorageNodeToPhysicalDisk_OperationalStatus = 2
	// Degraded enum
	StorageNodeToPhysicalDisk_OperationalStatus_Degraded StorageNodeToPhysicalDisk_OperationalStatus = 3
	// Stressed enum
	StorageNodeToPhysicalDisk_OperationalStatus_Stressed StorageNodeToPhysicalDisk_OperationalStatus = 4
	// Predictive_Failure enum
	StorageNodeToPhysicalDisk_OperationalStatus_Predictive_Failure StorageNodeToPhysicalDisk_OperationalStatus = 5
	// Error enum
	StorageNodeToPhysicalDisk_OperationalStatus_Error StorageNodeToPhysicalDisk_OperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageNodeToPhysicalDisk_OperationalStatus_Non_Recoverable_Error StorageNodeToPhysicalDisk_OperationalStatus = 7
	// Starting enum
	StorageNodeToPhysicalDisk_OperationalStatus_Starting StorageNodeToPhysicalDisk_OperationalStatus = 8
	// Stopping enum
	StorageNodeToPhysicalDisk_OperationalStatus_Stopping StorageNodeToPhysicalDisk_OperationalStatus = 9
	// Stopped enum
	StorageNodeToPhysicalDisk_OperationalStatus_Stopped StorageNodeToPhysicalDisk_OperationalStatus = 10
	// In_Service enum
	StorageNodeToPhysicalDisk_OperationalStatus_In_Service StorageNodeToPhysicalDisk_OperationalStatus = 11
	// No_Contact enum
	StorageNodeToPhysicalDisk_OperationalStatus_No_Contact StorageNodeToPhysicalDisk_OperationalStatus = 12
	// Lost_Communication enum
	StorageNodeToPhysicalDisk_OperationalStatus_Lost_Communication StorageNodeToPhysicalDisk_OperationalStatus = 13
	// Aborted enum
	StorageNodeToPhysicalDisk_OperationalStatus_Aborted StorageNodeToPhysicalDisk_OperationalStatus = 14
	// Dormant enum
	StorageNodeToPhysicalDisk_OperationalStatus_Dormant StorageNodeToPhysicalDisk_OperationalStatus = 15
	// Supporting_Entity_in_Error enum
	StorageNodeToPhysicalDisk_OperationalStatus_Supporting_Entity_in_Error StorageNodeToPhysicalDisk_OperationalStatus = 16
	// Completed enum
	StorageNodeToPhysicalDisk_OperationalStatus_Completed StorageNodeToPhysicalDisk_OperationalStatus = 17
	// Power_Mode enum
	StorageNodeToPhysicalDisk_OperationalStatus_Power_Mode StorageNodeToPhysicalDisk_OperationalStatus = 18
	// Relocating enum
	StorageNodeToPhysicalDisk_OperationalStatus_Relocating StorageNodeToPhysicalDisk_OperationalStatus = 19
	// Microsoft_Reserved enum
	StorageNodeToPhysicalDisk_OperationalStatus_Microsoft_Reserved StorageNodeToPhysicalDisk_OperationalStatus = 20
	// Failed_Media enum
	StorageNodeToPhysicalDisk_OperationalStatus_Failed_Media StorageNodeToPhysicalDisk_OperationalStatus = 21
	// Split enum
	StorageNodeToPhysicalDisk_OperationalStatus_Split StorageNodeToPhysicalDisk_OperationalStatus = 22
	// Stale_Metadata enum
	StorageNodeToPhysicalDisk_OperationalStatus_Stale_Metadata StorageNodeToPhysicalDisk_OperationalStatus = 23
	// IO_Error enum
	StorageNodeToPhysicalDisk_OperationalStatus_IO_Error StorageNodeToPhysicalDisk_OperationalStatus = 24
	// Unrecognized_Metadata enum
	StorageNodeToPhysicalDisk_OperationalStatus_Unrecognized_Metadata StorageNodeToPhysicalDisk_OperationalStatus = 25
	// Removing_from_pool enum
	StorageNodeToPhysicalDisk_OperationalStatus_Removing_from_pool StorageNodeToPhysicalDisk_OperationalStatus = 26
	// In_Maintenance_Mode enum
	StorageNodeToPhysicalDisk_OperationalStatus_In_Maintenance_Mode StorageNodeToPhysicalDisk_OperationalStatus = 27
	// Updating_firmware enum
	StorageNodeToPhysicalDisk_OperationalStatus_Updating_firmware StorageNodeToPhysicalDisk_OperationalStatus = 28
	// Microsoft_Reserved1 enum
	StorageNodeToPhysicalDisk_OperationalStatus_Microsoft_Reserved1 StorageNodeToPhysicalDisk_OperationalStatus = 29
)

type StorageNodeToPhysicalDisk_PathState ¶

type StorageNodeToPhysicalDisk_PathState int

StorageNodeToPhysicalDisk_PathState

const (
	// Unavailable enum
	StorageNodeToPhysicalDisk_PathState_Unavailable StorageNodeToPhysicalDisk_PathState = 0
	// Active_Unoptimized enum
	StorageNodeToPhysicalDisk_PathState_Active_Unoptimized StorageNodeToPhysicalDisk_PathState = 1
	// Standby enum
	StorageNodeToPhysicalDisk_PathState_Standby StorageNodeToPhysicalDisk_PathState = 2
	// Active_Optimized enum
	StorageNodeToPhysicalDisk_PathState_Active_Optimized StorageNodeToPhysicalDisk_PathState = 3
)

type StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus ¶

type StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus int

StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus

const (
	// Unknown enum
	StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus_Unknown StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus = 0
	// OK enum
	StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus_OK StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus = 2
	// Degraded enum
	StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus_Degraded StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus = 3
	// Error enum
	StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus_Error StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus_Non_Recoverable_Error StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus = 7
	// Not_Installed enum
	StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus_Not_Installed StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus = 8
	// Not_Available enum
	StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus_Not_Available StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus = 9
	// No_Access_Allowed enum
	StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus_No_Access_Allowed StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus = 10
	// Not_Reported enum
	StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus_Not_Reported StorageNodeToStorageEnclosure_CurrentSensorOperationalStatus = 11
)

type StorageNodeToStorageEnclosure_FanOperationalStatus ¶

type StorageNodeToStorageEnclosure_FanOperationalStatus int

StorageNodeToStorageEnclosure_FanOperationalStatus

const (
	// Unknown enum
	StorageNodeToStorageEnclosure_FanOperationalStatus_Unknown StorageNodeToStorageEnclosure_FanOperationalStatus = 0
	// OK enum
	StorageNodeToStorageEnclosure_FanOperationalStatus_OK StorageNodeToStorageEnclosure_FanOperationalStatus = 2
	// Degraded enum
	StorageNodeToStorageEnclosure_FanOperationalStatus_Degraded StorageNodeToStorageEnclosure_FanOperationalStatus = 3
	// Error enum
	StorageNodeToStorageEnclosure_FanOperationalStatus_Error StorageNodeToStorageEnclosure_FanOperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageNodeToStorageEnclosure_FanOperationalStatus_Non_Recoverable_Error StorageNodeToStorageEnclosure_FanOperationalStatus = 7
	// Not_Installed enum
	StorageNodeToStorageEnclosure_FanOperationalStatus_Not_Installed StorageNodeToStorageEnclosure_FanOperationalStatus = 8
	// Not_Available enum
	StorageNodeToStorageEnclosure_FanOperationalStatus_Not_Available StorageNodeToStorageEnclosure_FanOperationalStatus = 9
	// No_Access_Allowed enum
	StorageNodeToStorageEnclosure_FanOperationalStatus_No_Access_Allowed StorageNodeToStorageEnclosure_FanOperationalStatus = 10
	// Not_Reported enum
	StorageNodeToStorageEnclosure_FanOperationalStatus_Not_Reported StorageNodeToStorageEnclosure_FanOperationalStatus = 11
)

type StorageNodeToStorageEnclosure_HealthStatus ¶

type StorageNodeToStorageEnclosure_HealthStatus int

StorageNodeToStorageEnclosure_HealthStatus

const (
	// Healthy enum
	StorageNodeToStorageEnclosure_HealthStatus_Healthy StorageNodeToStorageEnclosure_HealthStatus = 0
	// Warning enum
	StorageNodeToStorageEnclosure_HealthStatus_Warning StorageNodeToStorageEnclosure_HealthStatus = 1
	// Unhealthy enum
	StorageNodeToStorageEnclosure_HealthStatus_Unhealthy StorageNodeToStorageEnclosure_HealthStatus = 2
	// Unknown enum
	StorageNodeToStorageEnclosure_HealthStatus_Unknown StorageNodeToStorageEnclosure_HealthStatus = 5
)

type StorageNodeToStorageEnclosure_IOControllerOperationalStatus ¶

type StorageNodeToStorageEnclosure_IOControllerOperationalStatus int

StorageNodeToStorageEnclosure_IOControllerOperationalStatus

const (
	// Unknown enum
	StorageNodeToStorageEnclosure_IOControllerOperationalStatus_Unknown StorageNodeToStorageEnclosure_IOControllerOperationalStatus = 0
	// OK enum
	StorageNodeToStorageEnclosure_IOControllerOperationalStatus_OK StorageNodeToStorageEnclosure_IOControllerOperationalStatus = 2
	// Degraded enum
	StorageNodeToStorageEnclosure_IOControllerOperationalStatus_Degraded StorageNodeToStorageEnclosure_IOControllerOperationalStatus = 3
	// Error enum
	StorageNodeToStorageEnclosure_IOControllerOperationalStatus_Error StorageNodeToStorageEnclosure_IOControllerOperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageNodeToStorageEnclosure_IOControllerOperationalStatus_Non_Recoverable_Error StorageNodeToStorageEnclosure_IOControllerOperationalStatus = 7
	// Not_Installed enum
	StorageNodeToStorageEnclosure_IOControllerOperationalStatus_Not_Installed StorageNodeToStorageEnclosure_IOControllerOperationalStatus = 8
	// Not_Available enum
	StorageNodeToStorageEnclosure_IOControllerOperationalStatus_Not_Available StorageNodeToStorageEnclosure_IOControllerOperationalStatus = 9
	// No_Access_Allowed enum
	StorageNodeToStorageEnclosure_IOControllerOperationalStatus_No_Access_Allowed StorageNodeToStorageEnclosure_IOControllerOperationalStatus = 10
	// Not_Reported enum
	StorageNodeToStorageEnclosure_IOControllerOperationalStatus_Not_Reported StorageNodeToStorageEnclosure_IOControllerOperationalStatus = 11
)

type StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus ¶

type StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus int

StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus

const (
	// Unknown enum
	StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus_Unknown StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus = 0
	// OK enum
	StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus_OK StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus = 2
	// Degraded enum
	StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus_Degraded StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus = 3
	// Error enum
	StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus_Error StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus_Non_Recoverable_Error StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus = 7
	// Not_Installed enum
	StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus_Not_Installed StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus = 8
	// Not_Available enum
	StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus_Not_Available StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus = 9
	// No_Access_Allowed enum
	StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus_No_Access_Allowed StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus = 10
	// Not_Reported enum
	StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus_Not_Reported StorageNodeToStorageEnclosure_PowerSupplyOperationalStatus = 11
)

type StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus ¶

type StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus int

StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus

const (
	// Unknown enum
	StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus_Unknown StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus = 0
	// OK enum
	StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus_OK StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus = 2
	// Degraded enum
	StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus_Degraded StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus = 3
	// Error enum
	StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus_Error StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus_Non_Recoverable_Error StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus = 7
	// Not_Installed enum
	StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus_Not_Installed StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus = 8
	// Not_Available enum
	StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus_Not_Available StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus = 9
	// No_Access_Allowed enum
	StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus_No_Access_Allowed StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus = 10
	// Not_Reported enum
	StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus_Not_Reported StorageNodeToStorageEnclosure_TemperatureSensorOperationalStatus = 11
)

type StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus ¶

type StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus int

StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus

const (
	// Unknown enum
	StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus_Unknown StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus = 0
	// OK enum
	StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus_OK StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus = 2
	// Degraded enum
	StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus_Degraded StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus = 3
	// Error enum
	StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus_Error StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus_Non_Recoverable_Error StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus = 7
	// Not_Installed enum
	StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus_Not_Installed StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus = 8
	// Not_Available enum
	StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus_Not_Available StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus = 9
	// No_Access_Allowed enum
	StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus_No_Access_Allowed StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus = 10
	// Not_Reported enum
	StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus_Not_Reported StorageNodeToStorageEnclosure_VoltageSensorOperationalStatus = 11
)

type StorageNode_NameFormat ¶

type StorageNode_NameFormat int

StorageNode_NameFormat

const (
	// Other enum
	StorageNode_NameFormat_Other StorageNode_NameFormat = 1
	// IP enum
	StorageNode_NameFormat_IP StorageNode_NameFormat = 2
	// Dial enum
	StorageNode_NameFormat_Dial StorageNode_NameFormat = 3
	// HID enum
	StorageNode_NameFormat_HID StorageNode_NameFormat = 4
	// NWA enum
	StorageNode_NameFormat_NWA StorageNode_NameFormat = 5
	// HWA enum
	StorageNode_NameFormat_HWA StorageNode_NameFormat = 6
	// X25 enum
	StorageNode_NameFormat_X25 StorageNode_NameFormat = 7
	// ISDN enum
	StorageNode_NameFormat_ISDN StorageNode_NameFormat = 8
	// IPX enum
	StorageNode_NameFormat_IPX StorageNode_NameFormat = 9
	// DCC enum
	StorageNode_NameFormat_DCC StorageNode_NameFormat = 10
	// ICD enum
	StorageNode_NameFormat_ICD StorageNode_NameFormat = 11
	// E_164 enum
	StorageNode_NameFormat_E_164 StorageNode_NameFormat = 12
	// SNA enum
	StorageNode_NameFormat_SNA StorageNode_NameFormat = 13
	// OID_OSI enum
	StorageNode_NameFormat_OID_OSI StorageNode_NameFormat = 14
	// WWN enum
	StorageNode_NameFormat_WWN StorageNode_NameFormat = 15
	// NAA enum
	StorageNode_NameFormat_NAA StorageNode_NameFormat = 16
)

type StorageNode_OperationalStatus ¶

type StorageNode_OperationalStatus int

StorageNode_OperationalStatus

const (
	// Unknown enum
	StorageNode_OperationalStatus_Unknown StorageNode_OperationalStatus = 0
	// Up enum
	StorageNode_OperationalStatus_Up StorageNode_OperationalStatus = 2
	// Down enum
	StorageNode_OperationalStatus_Down StorageNode_OperationalStatus = 6
	// Joining enum
	StorageNode_OperationalStatus_Joining StorageNode_OperationalStatus = 8
	// Paused enum
	StorageNode_OperationalStatus_Paused StorageNode_OperationalStatus = 10
)

type StoragePool_FaultDomainAwarenessDefault ¶

type StoragePool_FaultDomainAwarenessDefault int

StoragePool_FaultDomainAwarenessDefault

const (
	// PhysicalDisk enum
	StoragePool_FaultDomainAwarenessDefault_PhysicalDisk StoragePool_FaultDomainAwarenessDefault = 1
	// StorageEnclosure enum
	StoragePool_FaultDomainAwarenessDefault_StorageEnclosure StoragePool_FaultDomainAwarenessDefault = 2
	// StorageScaleUnit enum
	StoragePool_FaultDomainAwarenessDefault_StorageScaleUnit StoragePool_FaultDomainAwarenessDefault = 3
	// StorageChassis enum
	StoragePool_FaultDomainAwarenessDefault_StorageChassis StoragePool_FaultDomainAwarenessDefault = 4
	// StorageRack enum
	StoragePool_FaultDomainAwarenessDefault_StorageRack StoragePool_FaultDomainAwarenessDefault = 5
)

type StoragePool_FileSystem ¶

type StoragePool_FileSystem int

StoragePool_FileSystem

const (
	// NTFS enum
	StoragePool_FileSystem_NTFS StoragePool_FileSystem = 14
	// ReFS enum
	StoragePool_FileSystem_ReFS StoragePool_FileSystem = 15
	// CSVFS_NTFS enum
	StoragePool_FileSystem_CSVFS_NTFS StoragePool_FileSystem = 16
	// CSVFS_ReFS enum
	StoragePool_FileSystem_CSVFS_ReFS StoragePool_FileSystem = 17
)

type StoragePool_HealthStatus ¶

type StoragePool_HealthStatus int

StoragePool_HealthStatus

const (
	// Healthy enum
	StoragePool_HealthStatus_Healthy StoragePool_HealthStatus = 0
	// Warning enum
	StoragePool_HealthStatus_Warning StoragePool_HealthStatus = 1
	// Unhealthy enum
	StoragePool_HealthStatus_Unhealthy StoragePool_HealthStatus = 2
	// Unknown enum
	StoragePool_HealthStatus_Unknown StoragePool_HealthStatus = 5
)

type StoragePool_MediaType ¶

type StoragePool_MediaType int

StoragePool_MediaType

const (
	// HDD enum
	StoragePool_MediaType_HDD StoragePool_MediaType = 3
	// SSD enum
	StoragePool_MediaType_SSD StoragePool_MediaType = 4
)

type StoragePool_OperationalStatus ¶

type StoragePool_OperationalStatus int

StoragePool_OperationalStatus

const (
	// Unknown enum
	StoragePool_OperationalStatus_Unknown StoragePool_OperationalStatus = 0
	// Other enum
	StoragePool_OperationalStatus_Other StoragePool_OperationalStatus = 1
	// OK enum
	StoragePool_OperationalStatus_OK StoragePool_OperationalStatus = 2
	// Degraded enum
	StoragePool_OperationalStatus_Degraded StoragePool_OperationalStatus = 3
	// Stressed enum
	StoragePool_OperationalStatus_Stressed StoragePool_OperationalStatus = 4
	// Predictive_Failure enum
	StoragePool_OperationalStatus_Predictive_Failure StoragePool_OperationalStatus = 5
	// Error enum
	StoragePool_OperationalStatus_Error StoragePool_OperationalStatus = 6
	// Non_Recoverable_Error enum
	StoragePool_OperationalStatus_Non_Recoverable_Error StoragePool_OperationalStatus = 7
	// Starting enum
	StoragePool_OperationalStatus_Starting StoragePool_OperationalStatus = 8
	// Stopping enum
	StoragePool_OperationalStatus_Stopping StoragePool_OperationalStatus = 9
	// Stopped enum
	StoragePool_OperationalStatus_Stopped StoragePool_OperationalStatus = 10
	// In_Service enum
	StoragePool_OperationalStatus_In_Service StoragePool_OperationalStatus = 11
	// No_Contact enum
	StoragePool_OperationalStatus_No_Contact StoragePool_OperationalStatus = 12
	// Lost_Communication enum
	StoragePool_OperationalStatus_Lost_Communication StoragePool_OperationalStatus = 13
	// Aborted enum
	StoragePool_OperationalStatus_Aborted StoragePool_OperationalStatus = 14
	// Dormant enum
	StoragePool_OperationalStatus_Dormant StoragePool_OperationalStatus = 15
	// Supporting_Entity_in_Error enum
	StoragePool_OperationalStatus_Supporting_Entity_in_Error StoragePool_OperationalStatus = 16
	// Completed enum
	StoragePool_OperationalStatus_Completed StoragePool_OperationalStatus = 17
	// Power_Mode enum
	StoragePool_OperationalStatus_Power_Mode StoragePool_OperationalStatus = 18
	// Relocating enum
	StoragePool_OperationalStatus_Relocating StoragePool_OperationalStatus = 19
	// Microsoft_Reserved enum
	StoragePool_OperationalStatus_Microsoft_Reserved StoragePool_OperationalStatus = 20
	// Read_only enum
	StoragePool_OperationalStatus_Read_only StoragePool_OperationalStatus = 21
	// Incomplete enum
	StoragePool_OperationalStatus_Incomplete StoragePool_OperationalStatus = 22
	// Microsoft_Reserved1 enum
	StoragePool_OperationalStatus_Microsoft_Reserved1 StoragePool_OperationalStatus = 23
)

type StoragePool_ProvisioningType ¶

type StoragePool_ProvisioningType int

StoragePool_ProvisioningType

const (
	// Thin enum
	StoragePool_ProvisioningType_Thin StoragePool_ProvisioningType = 1
	// Fixed enum
	StoragePool_ProvisioningType_Fixed StoragePool_ProvisioningType = 2
)

type StoragePool_ProvisioningTypeDefault ¶

type StoragePool_ProvisioningTypeDefault int

StoragePool_ProvisioningTypeDefault

const (
	// Thin enum
	StoragePool_ProvisioningTypeDefault_Thin StoragePool_ProvisioningTypeDefault = 1
	// Fixed enum
	StoragePool_ProvisioningTypeDefault_Fixed StoragePool_ProvisioningTypeDefault = 2
)

type StoragePool_ReadOnlyReason ¶

type StoragePool_ReadOnlyReason int

StoragePool_ReadOnlyReason

const (
	// Unknown enum
	StoragePool_ReadOnlyReason_Unknown StoragePool_ReadOnlyReason = 0
	// None enum
	StoragePool_ReadOnlyReason_None StoragePool_ReadOnlyReason = 1
	// By_Policy enum
	StoragePool_ReadOnlyReason_By_Policy StoragePool_ReadOnlyReason = 2
	// Majority_Disks_Unhealthy enum
	StoragePool_ReadOnlyReason_Majority_Disks_Unhealthy StoragePool_ReadOnlyReason = 3
	// Starting enum
	StoragePool_ReadOnlyReason_Starting StoragePool_ReadOnlyReason = 4
)

type StoragePool_RepairPolicy ¶

type StoragePool_RepairPolicy int

StoragePool_RepairPolicy

const (
	// Sequential enum
	StoragePool_RepairPolicy_Sequential StoragePool_RepairPolicy = 2
	// Parallel enum
	StoragePool_RepairPolicy_Parallel StoragePool_RepairPolicy = 3
)

type StoragePool_RetireMissingPhysicalDisks ¶

type StoragePool_RetireMissingPhysicalDisks int

StoragePool_RetireMissingPhysicalDisks

const (
	// Auto enum
	StoragePool_RetireMissingPhysicalDisks_Auto StoragePool_RetireMissingPhysicalDisks = 1
	// Always enum
	StoragePool_RetireMissingPhysicalDisks_Always StoragePool_RetireMissingPhysicalDisks = 2
	// Never enum
	StoragePool_RetireMissingPhysicalDisks_Never StoragePool_RetireMissingPhysicalDisks = 3
)

type StoragePool_SupportedProvisioningTypes ¶

type StoragePool_SupportedProvisioningTypes int

StoragePool_SupportedProvisioningTypes

const (
	// Unknown enum
	StoragePool_SupportedProvisioningTypes_Unknown StoragePool_SupportedProvisioningTypes = 0
	// Thin enum
	StoragePool_SupportedProvisioningTypes_Thin StoragePool_SupportedProvisioningTypes = 1
	// Fixed enum
	StoragePool_SupportedProvisioningTypes_Fixed StoragePool_SupportedProvisioningTypes = 2
)

type StoragePool_Usage ¶

type StoragePool_Usage int

StoragePool_Usage

const (
	// Other enum
	StoragePool_Usage_Other StoragePool_Usage = 1
	// Unrestricted enum
	StoragePool_Usage_Unrestricted StoragePool_Usage = 2
	// Reserved_for_ComputerSystem__the_block_server_ enum
	StoragePool_Usage_Reserved_for_ComputerSystem__the_block_server_ StoragePool_Usage = 3
	// Reserved_by_Replication_Services enum
	StoragePool_Usage_Reserved_by_Replication_Services StoragePool_Usage = 4
	// Reserved_by_Migration_Services enum
	StoragePool_Usage_Reserved_by_Migration_Services StoragePool_Usage = 5
	// Local_Replica_Source enum
	StoragePool_Usage_Local_Replica_Source StoragePool_Usage = 6
	// Remote_Replica_Source enum
	StoragePool_Usage_Remote_Replica_Source StoragePool_Usage = 7
	// Local_Replica_Target enum
	StoragePool_Usage_Local_Replica_Target StoragePool_Usage = 8
	// Remote_Replica_Target enum
	StoragePool_Usage_Remote_Replica_Target StoragePool_Usage = 9
	// Local_Replica_Source_or_Target enum
	StoragePool_Usage_Local_Replica_Source_or_Target StoragePool_Usage = 10
	// Remote_Replica_Source_or_Target enum
	StoragePool_Usage_Remote_Replica_Source_or_Target StoragePool_Usage = 11
	// Delta_Replica_Target enum
	StoragePool_Usage_Delta_Replica_Target StoragePool_Usage = 12
	// Element_Component enum
	StoragePool_Usage_Element_Component StoragePool_Usage = 13
	// Reserved_as_Pool_Contributor enum
	StoragePool_Usage_Reserved_as_Pool_Contributor StoragePool_Usage = 14
	// Composite_Volume_Member enum
	StoragePool_Usage_Composite_Volume_Member StoragePool_Usage = 15
	// Composite_VirtualDisk_Member enum
	StoragePool_Usage_Composite_VirtualDisk_Member StoragePool_Usage = 16
	// Reserved_for_Sparing enum
	StoragePool_Usage_Reserved_for_Sparing StoragePool_Usage = 17
)

type StoragePool_Version ¶

type StoragePool_Version int

StoragePool_Version

const (
	// Windows_Server_2012 enum
	StoragePool_Version_Windows_Server_2012 StoragePool_Version = 1
	// Windows_Server_2012_R2_Preview enum
	StoragePool_Version_Windows_Server_2012_R2_Preview StoragePool_Version = 2
	// Windows_Server_2012_R2 enum
	StoragePool_Version_Windows_Server_2012_R2 StoragePool_Version = 3
	// Pool_Metadata_Version enum
	StoragePool_Version_Pool_Metadata_Version StoragePool_Version = 4
)

type StorageProvider_DiscoveryLevel ¶

type StorageProvider_DiscoveryLevel int

StorageProvider_DiscoveryLevel

const (
	// Level_0 enum
	StorageProvider_DiscoveryLevel_Level_0 StorageProvider_DiscoveryLevel = 0
	// Level_1 enum
	StorageProvider_DiscoveryLevel_Level_1 StorageProvider_DiscoveryLevel = 1
	// Level_2 enum
	StorageProvider_DiscoveryLevel_Level_2 StorageProvider_DiscoveryLevel = 2
	// Level_3 enum
	StorageProvider_DiscoveryLevel_Level_3 StorageProvider_DiscoveryLevel = 3
)

type StorageProvider_RemoteSubsystemCacheMode ¶

type StorageProvider_RemoteSubsystemCacheMode int

StorageProvider_RemoteSubsystemCacheMode

const (
	// Disabled enum
	StorageProvider_RemoteSubsystemCacheMode_Disabled StorageProvider_RemoteSubsystemCacheMode = 2
	// Manual_Discovery enum
	StorageProvider_RemoteSubsystemCacheMode_Manual_Discovery StorageProvider_RemoteSubsystemCacheMode = 3
)

type StorageProvider_SupportedRemoteSubsystemCacheModes ¶

type StorageProvider_SupportedRemoteSubsystemCacheModes int

StorageProvider_SupportedRemoteSubsystemCacheModes

const (
	// Unknown enum
	StorageProvider_SupportedRemoteSubsystemCacheModes_Unknown StorageProvider_SupportedRemoteSubsystemCacheModes = 0
	// Disabled enum
	StorageProvider_SupportedRemoteSubsystemCacheModes_Disabled StorageProvider_SupportedRemoteSubsystemCacheModes = 2
	// Manual_Discovery enum
	StorageProvider_SupportedRemoteSubsystemCacheModes_Manual_Discovery StorageProvider_SupportedRemoteSubsystemCacheModes = 3
)

type StorageProvider_Type ¶

type StorageProvider_Type int

StorageProvider_Type

const (
	// SMP enum
	StorageProvider_Type_SMP StorageProvider_Type = 1
)

type StorageSubSystem_CurrentCacheLevel ¶

type StorageSubSystem_CurrentCacheLevel int

StorageSubSystem_CurrentCacheLevel

const (
	// Level_0 enum
	StorageSubSystem_CurrentCacheLevel_Level_0 StorageSubSystem_CurrentCacheLevel = 0
	// Level_1 enum
	StorageSubSystem_CurrentCacheLevel_Level_1 StorageSubSystem_CurrentCacheLevel = 1
	// Level_2 enum
	StorageSubSystem_CurrentCacheLevel_Level_2 StorageSubSystem_CurrentCacheLevel = 2
	// Level_3 enum
	StorageSubSystem_CurrentCacheLevel_Level_3 StorageSubSystem_CurrentCacheLevel = 3
)

type StorageSubSystem_DataTieringType ¶

type StorageSubSystem_DataTieringType int

StorageSubSystem_DataTieringType

const (
	// Unknown enum
	StorageSubSystem_DataTieringType_Unknown StorageSubSystem_DataTieringType = 0
	// Not_Supported enum
	StorageSubSystem_DataTieringType_Not_Supported StorageSubSystem_DataTieringType = 1
	// Manual enum
	StorageSubSystem_DataTieringType_Manual StorageSubSystem_DataTieringType = 2
	// Auto enum
	StorageSubSystem_DataTieringType_Auto StorageSubSystem_DataTieringType = 3
)

type StorageSubSystem_DeviceAccesses ¶

type StorageSubSystem_DeviceAccesses int

StorageSubSystem_DeviceAccesses

const (
	// Unknown enum
	StorageSubSystem_DeviceAccesses_Unknown StorageSubSystem_DeviceAccesses = 0
	// Read_Write enum
	StorageSubSystem_DeviceAccesses_Read_Write StorageSubSystem_DeviceAccesses = 2
	// Read_Only enum
	StorageSubSystem_DeviceAccesses_Read_Only StorageSubSystem_DeviceAccesses = 3
	// No_Access enum
	StorageSubSystem_DeviceAccesses_No_Access StorageSubSystem_DeviceAccesses = 4
)

type StorageSubSystem_FaultDomainAwarenessDefault ¶

type StorageSubSystem_FaultDomainAwarenessDefault int

StorageSubSystem_FaultDomainAwarenessDefault

const (
	// PhysicalDisk enum
	StorageSubSystem_FaultDomainAwarenessDefault_PhysicalDisk StorageSubSystem_FaultDomainAwarenessDefault = 1
	// StorageEnclosure enum
	StorageSubSystem_FaultDomainAwarenessDefault_StorageEnclosure StorageSubSystem_FaultDomainAwarenessDefault = 2
	// StorageScaleUnit enum
	StorageSubSystem_FaultDomainAwarenessDefault_StorageScaleUnit StorageSubSystem_FaultDomainAwarenessDefault = 3
	// StorageChassis enum
	StorageSubSystem_FaultDomainAwarenessDefault_StorageChassis StorageSubSystem_FaultDomainAwarenessDefault = 4
	// StorageRack enum
	StorageSubSystem_FaultDomainAwarenessDefault_StorageRack StorageSubSystem_FaultDomainAwarenessDefault = 5
)

type StorageSubSystem_HealthStatus ¶

type StorageSubSystem_HealthStatus int

StorageSubSystem_HealthStatus

const (
	// Healthy enum
	StorageSubSystem_HealthStatus_Healthy StorageSubSystem_HealthStatus = 0
	// Warning enum
	StorageSubSystem_HealthStatus_Warning StorageSubSystem_HealthStatus = 1
	// Unhealthy enum
	StorageSubSystem_HealthStatus_Unhealthy StorageSubSystem_HealthStatus = 2
)

type StorageSubSystem_HostType ¶

type StorageSubSystem_HostType int

StorageSubSystem_HostType

const (
	// Unknown enum
	StorageSubSystem_HostType_Unknown StorageSubSystem_HostType = 0
	// Other enum
	StorageSubSystem_HostType_Other StorageSubSystem_HostType = 1
	// Standard enum
	StorageSubSystem_HostType_Standard StorageSubSystem_HostType = 2
	// Solaris enum
	StorageSubSystem_HostType_Solaris StorageSubSystem_HostType = 3
	// HPUX enum
	StorageSubSystem_HostType_HPUX StorageSubSystem_HostType = 4
	// OpenVMS enum
	StorageSubSystem_HostType_OpenVMS StorageSubSystem_HostType = 5
	// Tru64 enum
	StorageSubSystem_HostType_Tru64 StorageSubSystem_HostType = 6
	// Netware enum
	StorageSubSystem_HostType_Netware StorageSubSystem_HostType = 7
	// Sequent enum
	StorageSubSystem_HostType_Sequent StorageSubSystem_HostType = 8
	// AIX enum
	StorageSubSystem_HostType_AIX StorageSubSystem_HostType = 9
	// DGUX enum
	StorageSubSystem_HostType_DGUX StorageSubSystem_HostType = 10
	// Dynix enum
	StorageSubSystem_HostType_Dynix StorageSubSystem_HostType = 11
	// Irix enum
	StorageSubSystem_HostType_Irix StorageSubSystem_HostType = 12
	// Cisco_iSCSI_Storage_Router enum
	StorageSubSystem_HostType_Cisco_iSCSI_Storage_Router StorageSubSystem_HostType = 13
	// Linux enum
	StorageSubSystem_HostType_Linux StorageSubSystem_HostType = 14
	// Microsoft_Windows enum
	StorageSubSystem_HostType_Microsoft_Windows StorageSubSystem_HostType = 15
	// OS400 enum
	StorageSubSystem_HostType_OS400 StorageSubSystem_HostType = 16
	// TRESPASS enum
	StorageSubSystem_HostType_TRESPASS StorageSubSystem_HostType = 17
	// HI_UX enum
	StorageSubSystem_HostType_HI_UX StorageSubSystem_HostType = 18
	// VMware_ESXi enum
	StorageSubSystem_HostType_VMware_ESXi StorageSubSystem_HostType = 19
	// Microsoft_Windows_Server_2008 enum
	StorageSubSystem_HostType_Microsoft_Windows_Server_2008 StorageSubSystem_HostType = 20
	// Microsoft_Windows_Server_2003 enum
	StorageSubSystem_HostType_Microsoft_Windows_Server_2003 StorageSubSystem_HostType = 21
	// DMTF_Reserved enum
	StorageSubSystem_HostType_DMTF_Reserved StorageSubSystem_HostType = 22
	// Vendor_Specific enum
	StorageSubSystem_HostType_Vendor_Specific StorageSubSystem_HostType = 23
)

type StorageSubSystem_MaskingPortsPerView ¶

type StorageSubSystem_MaskingPortsPerView int

StorageSubSystem_MaskingPortsPerView

const (
	// One_TargetPort_per_view enum
	StorageSubSystem_MaskingPortsPerView_One_TargetPort_per_view StorageSubSystem_MaskingPortsPerView = 2
	// Multiple_target_ports_per_view enum
	StorageSubSystem_MaskingPortsPerView_Multiple_target_ports_per_view StorageSubSystem_MaskingPortsPerView = 3
	// All_target_ports_share_the_same_view enum
	StorageSubSystem_MaskingPortsPerView_All_target_ports_share_the_same_view StorageSubSystem_MaskingPortsPerView = 4
)

type StorageSubSystem_MaskingValidInitiatorIdTypes ¶

type StorageSubSystem_MaskingValidInitiatorIdTypes int

StorageSubSystem_MaskingValidInitiatorIdTypes

const (
	// Other enum
	StorageSubSystem_MaskingValidInitiatorIdTypes_Other StorageSubSystem_MaskingValidInitiatorIdTypes = 1
	// Port_WWN enum
	StorageSubSystem_MaskingValidInitiatorIdTypes_Port_WWN StorageSubSystem_MaskingValidInitiatorIdTypes = 2
	// Node_WWN enum
	StorageSubSystem_MaskingValidInitiatorIdTypes_Node_WWN StorageSubSystem_MaskingValidInitiatorIdTypes = 3
	// Host_Name enum
	StorageSubSystem_MaskingValidInitiatorIdTypes_Host_Name StorageSubSystem_MaskingValidInitiatorIdTypes = 4
	// iSCSI_Name enum
	StorageSubSystem_MaskingValidInitiatorIdTypes_iSCSI_Name StorageSubSystem_MaskingValidInitiatorIdTypes = 5
	// Switch_WWN enum
	StorageSubSystem_MaskingValidInitiatorIdTypes_Switch_WWN StorageSubSystem_MaskingValidInitiatorIdTypes = 6
	// SAS_Address enum
	StorageSubSystem_MaskingValidInitiatorIdTypes_SAS_Address StorageSubSystem_MaskingValidInitiatorIdTypes = 7
)

type StorageSubSystem_NameFormat ¶

type StorageSubSystem_NameFormat int

StorageSubSystem_NameFormat

const (
	// Other enum
	StorageSubSystem_NameFormat_Other StorageSubSystem_NameFormat = 1
	// IP enum
	StorageSubSystem_NameFormat_IP StorageSubSystem_NameFormat = 2
	// Dial enum
	StorageSubSystem_NameFormat_Dial StorageSubSystem_NameFormat = 3
	// HID enum
	StorageSubSystem_NameFormat_HID StorageSubSystem_NameFormat = 4
	// NWA enum
	StorageSubSystem_NameFormat_NWA StorageSubSystem_NameFormat = 5
	// HWA enum
	StorageSubSystem_NameFormat_HWA StorageSubSystem_NameFormat = 6
	// X25 enum
	StorageSubSystem_NameFormat_X25 StorageSubSystem_NameFormat = 7
	// ISDN enum
	StorageSubSystem_NameFormat_ISDN StorageSubSystem_NameFormat = 8
	// IPX enum
	StorageSubSystem_NameFormat_IPX StorageSubSystem_NameFormat = 9
	// DCC enum
	StorageSubSystem_NameFormat_DCC StorageSubSystem_NameFormat = 10
	// ICD enum
	StorageSubSystem_NameFormat_ICD StorageSubSystem_NameFormat = 11
	// E_164 enum
	StorageSubSystem_NameFormat_E_164 StorageSubSystem_NameFormat = 12
	// SNA enum
	StorageSubSystem_NameFormat_SNA StorageSubSystem_NameFormat = 13
	// OID_OSI enum
	StorageSubSystem_NameFormat_OID_OSI StorageSubSystem_NameFormat = 14
	// WWN enum
	StorageSubSystem_NameFormat_WWN StorageSubSystem_NameFormat = 15
	// NAA enum
	StorageSubSystem_NameFormat_NAA StorageSubSystem_NameFormat = 16
)

type StorageSubSystem_OperationalStatus ¶

type StorageSubSystem_OperationalStatus int

StorageSubSystem_OperationalStatus

const (
	// Unknown enum
	StorageSubSystem_OperationalStatus_Unknown StorageSubSystem_OperationalStatus = 0
	// Other enum
	StorageSubSystem_OperationalStatus_Other StorageSubSystem_OperationalStatus = 1
	// OK enum
	StorageSubSystem_OperationalStatus_OK StorageSubSystem_OperationalStatus = 2
	// Degraded enum
	StorageSubSystem_OperationalStatus_Degraded StorageSubSystem_OperationalStatus = 3
	// Stressed enum
	StorageSubSystem_OperationalStatus_Stressed StorageSubSystem_OperationalStatus = 4
	// Predictive_Failure enum
	StorageSubSystem_OperationalStatus_Predictive_Failure StorageSubSystem_OperationalStatus = 5
	// Error enum
	StorageSubSystem_OperationalStatus_Error StorageSubSystem_OperationalStatus = 6
	// Non_Recoverable_Error enum
	StorageSubSystem_OperationalStatus_Non_Recoverable_Error StorageSubSystem_OperationalStatus = 7
	// Starting enum
	StorageSubSystem_OperationalStatus_Starting StorageSubSystem_OperationalStatus = 8
	// Stopping enum
	StorageSubSystem_OperationalStatus_Stopping StorageSubSystem_OperationalStatus = 9
	// Stopped enum
	StorageSubSystem_OperationalStatus_Stopped StorageSubSystem_OperationalStatus = 10
	// In_Service enum
	StorageSubSystem_OperationalStatus_In_Service StorageSubSystem_OperationalStatus = 11
	// No_Contact enum
	StorageSubSystem_OperationalStatus_No_Contact StorageSubSystem_OperationalStatus = 12
	// Lost_Communication enum
	StorageSubSystem_OperationalStatus_Lost_Communication StorageSubSystem_OperationalStatus = 13
	// Aborted enum
	StorageSubSystem_OperationalStatus_Aborted StorageSubSystem_OperationalStatus = 14
	// Dormant enum
	StorageSubSystem_OperationalStatus_Dormant StorageSubSystem_OperationalStatus = 15
	// Supporting_Entity_in_Error enum
	StorageSubSystem_OperationalStatus_Supporting_Entity_in_Error StorageSubSystem_OperationalStatus = 16
	// Completed enum
	StorageSubSystem_OperationalStatus_Completed StorageSubSystem_OperationalStatus = 17
	// Power_Mode enum
	StorageSubSystem_OperationalStatus_Power_Mode StorageSubSystem_OperationalStatus = 18
	// Relocating enum
	StorageSubSystem_OperationalStatus_Relocating StorageSubSystem_OperationalStatus = 19
	// Microsoft_Reserved enum
	StorageSubSystem_OperationalStatus_Microsoft_Reserved StorageSubSystem_OperationalStatus = 20
)

type StorageSubSystem_ParityLayout ¶

type StorageSubSystem_ParityLayout int

StorageSubSystem_ParityLayout

const (
	// Non_rotated_Parity enum
	StorageSubSystem_ParityLayout_Non_rotated_Parity StorageSubSystem_ParityLayout = 1
	// Rotated_Parity enum
	StorageSubSystem_ParityLayout_Rotated_Parity StorageSubSystem_ParityLayout = 2
)

type StorageSubSystem_ProvisioningType ¶

type StorageSubSystem_ProvisioningType int

StorageSubSystem_ProvisioningType

const (
	// Thin enum
	StorageSubSystem_ProvisioningType_Thin StorageSubSystem_ProvisioningType = 1
	// Fixed enum
	StorageSubSystem_ProvisioningType_Fixed StorageSubSystem_ProvisioningType = 2
)

type StorageSubSystem_ProvisioningTypeDefault ¶

type StorageSubSystem_ProvisioningTypeDefault int

StorageSubSystem_ProvisioningTypeDefault

const (
	// Thin enum
	StorageSubSystem_ProvisioningTypeDefault_Thin StorageSubSystem_ProvisioningTypeDefault = 1
	// Fixed enum
	StorageSubSystem_ProvisioningTypeDefault_Fixed StorageSubSystem_ProvisioningTypeDefault = 2
)

type StorageSubSystem_SupportedDeduplicationFileSystemTypes ¶

type StorageSubSystem_SupportedDeduplicationFileSystemTypes int

StorageSubSystem_SupportedDeduplicationFileSystemTypes

const (
	// Unknown enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_Unknown StorageSubSystem_SupportedDeduplicationFileSystemTypes = 0
	// Threshold enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_Threshold StorageSubSystem_SupportedDeduplicationFileSystemTypes = 1
	// UFS enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_UFS StorageSubSystem_SupportedDeduplicationFileSystemTypes = 2
	// HFS enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_HFS StorageSubSystem_SupportedDeduplicationFileSystemTypes = 3
	// FAT enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_FAT StorageSubSystem_SupportedDeduplicationFileSystemTypes = 4
	// FAT16 enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_FAT16 StorageSubSystem_SupportedDeduplicationFileSystemTypes = 5
	// FAT32 enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_FAT32 StorageSubSystem_SupportedDeduplicationFileSystemTypes = 6
	// NTFS4 enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_NTFS4 StorageSubSystem_SupportedDeduplicationFileSystemTypes = 7
	// NTFS5 enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_NTFS5 StorageSubSystem_SupportedDeduplicationFileSystemTypes = 8
	// XFS enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_XFS StorageSubSystem_SupportedDeduplicationFileSystemTypes = 9
	// AFS enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_AFS StorageSubSystem_SupportedDeduplicationFileSystemTypes = 10
	// EXT2 enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_EXT2 StorageSubSystem_SupportedDeduplicationFileSystemTypes = 11
	// EXT3 enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_EXT3 StorageSubSystem_SupportedDeduplicationFileSystemTypes = 12
	// ReiserFS enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_ReiserFS StorageSubSystem_SupportedDeduplicationFileSystemTypes = 13
	// NTFS enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_NTFS StorageSubSystem_SupportedDeduplicationFileSystemTypes = 14
	// ReFS enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_ReFS StorageSubSystem_SupportedDeduplicationFileSystemTypes = 15
	// CSVFS_NTFS enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_CSVFS_NTFS StorageSubSystem_SupportedDeduplicationFileSystemTypes = 16
	// CSVFS_ReFS enum
	StorageSubSystem_SupportedDeduplicationFileSystemTypes_CSVFS_ReFS StorageSubSystem_SupportedDeduplicationFileSystemTypes = 17
)

type StorageSubSystem_SupportedDeduplicationObjectTypes ¶

type StorageSubSystem_SupportedDeduplicationObjectTypes int

StorageSubSystem_SupportedDeduplicationObjectTypes

const (
	// Volume enum
	StorageSubSystem_SupportedDeduplicationObjectTypes_Volume StorageSubSystem_SupportedDeduplicationObjectTypes = 2
	// VirtualDisk enum
	StorageSubSystem_SupportedDeduplicationObjectTypes_VirtualDisk StorageSubSystem_SupportedDeduplicationObjectTypes = 4
	// Partition enum
	StorageSubSystem_SupportedDeduplicationObjectTypes_Partition StorageSubSystem_SupportedDeduplicationObjectTypes = 8
	// StoragePool enum
	StorageSubSystem_SupportedDeduplicationObjectTypes_StoragePool StorageSubSystem_SupportedDeduplicationObjectTypes = 16
)

type StorageSubSystem_SupportedFileServerProtocols ¶

type StorageSubSystem_SupportedFileServerProtocols int

StorageSubSystem_SupportedFileServerProtocols

const (
	// NFS enum
	StorageSubSystem_SupportedFileServerProtocols_NFS StorageSubSystem_SupportedFileServerProtocols = 2
	// CIFS_SMB_ enum
	StorageSubSystem_SupportedFileServerProtocols_CIFS_SMB_ StorageSubSystem_SupportedFileServerProtocols = 3
)

type StorageSubSystem_SupportedFileSystems ¶

type StorageSubSystem_SupportedFileSystems int

StorageSubSystem_SupportedFileSystems

const (
	// Unknown enum
	StorageSubSystem_SupportedFileSystems_Unknown StorageSubSystem_SupportedFileSystems = 0
	// Threshold enum
	StorageSubSystem_SupportedFileSystems_Threshold StorageSubSystem_SupportedFileSystems = 1
	// UFS enum
	StorageSubSystem_SupportedFileSystems_UFS StorageSubSystem_SupportedFileSystems = 2
	// HFS enum
	StorageSubSystem_SupportedFileSystems_HFS StorageSubSystem_SupportedFileSystems = 3
	// FAT enum
	StorageSubSystem_SupportedFileSystems_FAT StorageSubSystem_SupportedFileSystems = 4
	// FAT16 enum
	StorageSubSystem_SupportedFileSystems_FAT16 StorageSubSystem_SupportedFileSystems = 5
	// FAT32 enum
	StorageSubSystem_SupportedFileSystems_FAT32 StorageSubSystem_SupportedFileSystems = 6
	// NTFS4 enum
	StorageSubSystem_SupportedFileSystems_NTFS4 StorageSubSystem_SupportedFileSystems = 7
	// NTFS5 enum
	StorageSubSystem_SupportedFileSystems_NTFS5 StorageSubSystem_SupportedFileSystems = 8
	// XFS enum
	StorageSubSystem_SupportedFileSystems_XFS StorageSubSystem_SupportedFileSystems = 9
	// AFS enum
	StorageSubSystem_SupportedFileSystems_AFS StorageSubSystem_SupportedFileSystems = 10
	// EXT2 enum
	StorageSubSystem_SupportedFileSystems_EXT2 StorageSubSystem_SupportedFileSystems = 11
	// EXT3 enum
	StorageSubSystem_SupportedFileSystems_EXT3 StorageSubSystem_SupportedFileSystems = 12
	// ReiserFS enum
	StorageSubSystem_SupportedFileSystems_ReiserFS StorageSubSystem_SupportedFileSystems = 13
	// NTFS enum
	StorageSubSystem_SupportedFileSystems_NTFS StorageSubSystem_SupportedFileSystems = 14
	// ReFS enum
	StorageSubSystem_SupportedFileSystems_ReFS StorageSubSystem_SupportedFileSystems = 15
	// CSVFS_NTFS enum
	StorageSubSystem_SupportedFileSystems_CSVFS_NTFS StorageSubSystem_SupportedFileSystems = 16
	// CSVFS_ReFS enum
	StorageSubSystem_SupportedFileSystems_CSVFS_ReFS StorageSubSystem_SupportedFileSystems = 17
)

type StorageSubSystem_SupportedHostType ¶

type StorageSubSystem_SupportedHostType int

StorageSubSystem_SupportedHostType

const (
	// Unknown enum
	StorageSubSystem_SupportedHostType_Unknown StorageSubSystem_SupportedHostType = 0
	// Other enum
	StorageSubSystem_SupportedHostType_Other StorageSubSystem_SupportedHostType = 1
	// Standard enum
	StorageSubSystem_SupportedHostType_Standard StorageSubSystem_SupportedHostType = 2
	// Solaris enum
	StorageSubSystem_SupportedHostType_Solaris StorageSubSystem_SupportedHostType = 3
	// HPUX enum
	StorageSubSystem_SupportedHostType_HPUX StorageSubSystem_SupportedHostType = 4
	// OpenVMS enum
	StorageSubSystem_SupportedHostType_OpenVMS StorageSubSystem_SupportedHostType = 5
	// Tru64 enum
	StorageSubSystem_SupportedHostType_Tru64 StorageSubSystem_SupportedHostType = 6
	// Netware enum
	StorageSubSystem_SupportedHostType_Netware StorageSubSystem_SupportedHostType = 7
	// Sequent enum
	StorageSubSystem_SupportedHostType_Sequent StorageSubSystem_SupportedHostType = 8
	// AIX enum
	StorageSubSystem_SupportedHostType_AIX StorageSubSystem_SupportedHostType = 9
	// DGUX enum
	StorageSubSystem_SupportedHostType_DGUX StorageSubSystem_SupportedHostType = 10
	// Dynix enum
	StorageSubSystem_SupportedHostType_Dynix StorageSubSystem_SupportedHostType = 11
	// Irix enum
	StorageSubSystem_SupportedHostType_Irix StorageSubSystem_SupportedHostType = 12
	// Cisco_iSCSI_Storage_Router enum
	StorageSubSystem_SupportedHostType_Cisco_iSCSI_Storage_Router StorageSubSystem_SupportedHostType = 13
	// Linux enum
	StorageSubSystem_SupportedHostType_Linux StorageSubSystem_SupportedHostType = 14
	// Microsoft_Windows enum
	StorageSubSystem_SupportedHostType_Microsoft_Windows StorageSubSystem_SupportedHostType = 15
	// OS400 enum
	StorageSubSystem_SupportedHostType_OS400 StorageSubSystem_SupportedHostType = 16
	// TRESPASS enum
	StorageSubSystem_SupportedHostType_TRESPASS StorageSubSystem_SupportedHostType = 17
	// HI_UX enum
	StorageSubSystem_SupportedHostType_HI_UX StorageSubSystem_SupportedHostType = 18
	// VMware_ESXi enum
	StorageSubSystem_SupportedHostType_VMware_ESXi StorageSubSystem_SupportedHostType = 19
	// Microsoft_Windows_Server_2008 enum
	StorageSubSystem_SupportedHostType_Microsoft_Windows_Server_2008 StorageSubSystem_SupportedHostType = 20
	// Microsoft_Windows_Server_2003 enum
	StorageSubSystem_SupportedHostType_Microsoft_Windows_Server_2003 StorageSubSystem_SupportedHostType = 21
	// DMTF_Reserved enum
	StorageSubSystem_SupportedHostType_DMTF_Reserved StorageSubSystem_SupportedHostType = 22
	// Vendor_Specific enum
	StorageSubSystem_SupportedHostType_Vendor_Specific StorageSubSystem_SupportedHostType = 23
)

type StorageSubSystem_Usage ¶

type StorageSubSystem_Usage int

StorageSubSystem_Usage

const (
	// Other enum
	StorageSubSystem_Usage_Other StorageSubSystem_Usage = 1
	// Unrestricted enum
	StorageSubSystem_Usage_Unrestricted StorageSubSystem_Usage = 2
	// Reserved_for_ComputerSystem__the_block_server_ enum
	StorageSubSystem_Usage_Reserved_for_ComputerSystem__the_block_server_ StorageSubSystem_Usage = 3
	// Reserved_as_a_Delta_Replica_Container enum
	StorageSubSystem_Usage_Reserved_as_a_Delta_Replica_Container StorageSubSystem_Usage = 4
	// Reserved_for_Migration_Services enum
	StorageSubSystem_Usage_Reserved_for_Migration_Services StorageSubSystem_Usage = 5
	// Reserved_for_Local_Replication_Services enum
	StorageSubSystem_Usage_Reserved_for_Local_Replication_Services StorageSubSystem_Usage = 6
	// Reserved_for_Remote_Replication_Services enum
	StorageSubSystem_Usage_Reserved_for_Remote_Replication_Services StorageSubSystem_Usage = 7
	// Reserved_for_Sparing enum
	StorageSubSystem_Usage_Reserved_for_Sparing StorageSubSystem_Usage = 8
)

type StorageSubSystem_iSCSITargetCreationScheme ¶

type StorageSubSystem_iSCSITargetCreationScheme int

StorageSubSystem_iSCSITargetCreationScheme

const (
	// Not_Applicable enum
	StorageSubSystem_iSCSITargetCreationScheme_Not_Applicable StorageSubSystem_iSCSITargetCreationScheme = 0
	// Not_Supported enum
	StorageSubSystem_iSCSITargetCreationScheme_Not_Supported StorageSubSystem_iSCSITargetCreationScheme = 1
	// Manual enum
	StorageSubSystem_iSCSITargetCreationScheme_Manual StorageSubSystem_iSCSITargetCreationScheme = 2
	// Auto enum
	StorageSubSystem_iSCSITargetCreationScheme_Auto StorageSubSystem_iSCSITargetCreationScheme = 3
)

type StorageTier_MediaType ¶

type StorageTier_MediaType int

StorageTier_MediaType

const (
	// HDD enum
	StorageTier_MediaType_HDD StorageTier_MediaType = 3
	// SSD enum
	StorageTier_MediaType_SSD StorageTier_MediaType = 4
)

type Synchronized_CopyMethodology ¶

type Synchronized_CopyMethodology int

Synchronized_CopyMethodology

const (
	// Not_Specified enum
	Synchronized_CopyMethodology_Not_Specified Synchronized_CopyMethodology = 0
	// Other enum
	Synchronized_CopyMethodology_Other Synchronized_CopyMethodology = 1
	// Implementation_decides enum
	Synchronized_CopyMethodology_Implementation_decides Synchronized_CopyMethodology = 2
	// Full_Copy enum
	Synchronized_CopyMethodology_Full_Copy Synchronized_CopyMethodology = 3
	// Incremental_Copy enum
	Synchronized_CopyMethodology_Incremental_Copy Synchronized_CopyMethodology = 4
	// Differential_Copy enum
	Synchronized_CopyMethodology_Differential_Copy Synchronized_CopyMethodology = 5
	// Copy_On_Write enum
	Synchronized_CopyMethodology_Copy_On_Write Synchronized_CopyMethodology = 6
	// Copy_On_Access enum
	Synchronized_CopyMethodology_Copy_On_Access Synchronized_CopyMethodology = 7
	// Delta_Update enum
	Synchronized_CopyMethodology_Delta_Update Synchronized_CopyMethodology = 8
	// Snap_And_Clone enum
	Synchronized_CopyMethodology_Snap_And_Clone Synchronized_CopyMethodology = 9
	// Microsoft_Reserved enum
	Synchronized_CopyMethodology_Microsoft_Reserved Synchronized_CopyMethodology = 10
	// Vendor_Specific enum
	Synchronized_CopyMethodology_Vendor_Specific Synchronized_CopyMethodology = 11
)

type Synchronized_CopyPriority ¶

type Synchronized_CopyPriority int

Synchronized_CopyPriority

const (
	// Not_Managed enum
	Synchronized_CopyPriority_Not_Managed Synchronized_CopyPriority = 0
	// Low enum
	Synchronized_CopyPriority_Low Synchronized_CopyPriority = 1
	// Same enum
	Synchronized_CopyPriority_Same Synchronized_CopyPriority = 2
	// High enum
	Synchronized_CopyPriority_High Synchronized_CopyPriority = 3
	// Microsoft_Reserved enum
	Synchronized_CopyPriority_Microsoft_Reserved Synchronized_CopyPriority = 4
	// Vendor_Specific enum
	Synchronized_CopyPriority_Vendor_Specific Synchronized_CopyPriority = 5
)

type Synchronized_CopyState ¶

type Synchronized_CopyState int

Synchronized_CopyState

const (
	// Initialized enum
	Synchronized_CopyState_Initialized Synchronized_CopyState = 2
	// Unsynchronized enum
	Synchronized_CopyState_Unsynchronized Synchronized_CopyState = 3
	// Synchronized enum
	Synchronized_CopyState_Synchronized Synchronized_CopyState = 4
	// Broken enum
	Synchronized_CopyState_Broken Synchronized_CopyState = 5
	// Fractured enum
	Synchronized_CopyState_Fractured Synchronized_CopyState = 6
	// Split enum
	Synchronized_CopyState_Split Synchronized_CopyState = 7
	// Inactive enum
	Synchronized_CopyState_Inactive Synchronized_CopyState = 8
	// Suspended enum
	Synchronized_CopyState_Suspended Synchronized_CopyState = 9
	// Failedover enum
	Synchronized_CopyState_Failedover Synchronized_CopyState = 10
	// Prepared enum
	Synchronized_CopyState_Prepared Synchronized_CopyState = 11
	// Aborted enum
	Synchronized_CopyState_Aborted Synchronized_CopyState = 12
	// Skewed enum
	Synchronized_CopyState_Skewed Synchronized_CopyState = 13
	// Mixed enum
	Synchronized_CopyState_Mixed Synchronized_CopyState = 14
	// Not_Applicable enum
	Synchronized_CopyState_Not_Applicable Synchronized_CopyState = 15
	// Microsoft_Reserved enum
	Synchronized_CopyState_Microsoft_Reserved Synchronized_CopyState = 16
	// Vendor_Specific enum
	Synchronized_CopyState_Vendor_Specific Synchronized_CopyState = 17
)

type Synchronized_CopyType ¶

type Synchronized_CopyType int

Synchronized_CopyType

const (
	// Async enum
	Synchronized_CopyType_Async Synchronized_CopyType = 2
	// Sync enum
	Synchronized_CopyType_Sync Synchronized_CopyType = 3
	// UnSyncAssoc enum
	Synchronized_CopyType_UnSyncAssoc Synchronized_CopyType = 4
	// UnSyncUnAssoc enum
	Synchronized_CopyType_UnSyncUnAssoc Synchronized_CopyType = 5
	// Microsoft_Reserved enum
	Synchronized_CopyType_Microsoft_Reserved Synchronized_CopyType = 6
	// Vendor_Specific enum
	Synchronized_CopyType_Vendor_Specific Synchronized_CopyType = 7
)

type Synchronized_ProgressStatus ¶

type Synchronized_ProgressStatus int

Synchronized_ProgressStatus

const (
	// Unknown enum
	Synchronized_ProgressStatus_Unknown Synchronized_ProgressStatus = 0
	// Completed enum
	Synchronized_ProgressStatus_Completed Synchronized_ProgressStatus = 2
	// Dormant enum
	Synchronized_ProgressStatus_Dormant Synchronized_ProgressStatus = 3
	// Initializing enum
	Synchronized_ProgressStatus_Initializing Synchronized_ProgressStatus = 4
	// Preparing enum
	Synchronized_ProgressStatus_Preparing Synchronized_ProgressStatus = 5
	// Synchronizing enum
	Synchronized_ProgressStatus_Synchronizing Synchronized_ProgressStatus = 6
	// Resyncing enum
	Synchronized_ProgressStatus_Resyncing Synchronized_ProgressStatus = 7
	// Restoring enum
	Synchronized_ProgressStatus_Restoring Synchronized_ProgressStatus = 8
	// Fracturing enum
	Synchronized_ProgressStatus_Fracturing Synchronized_ProgressStatus = 9
	// Splitting enum
	Synchronized_ProgressStatus_Splitting Synchronized_ProgressStatus = 10
	// Failing_over enum
	Synchronized_ProgressStatus_Failing_over Synchronized_ProgressStatus = 11
	// Failing_back enum
	Synchronized_ProgressStatus_Failing_back Synchronized_ProgressStatus = 12
	// Aborting enum
	Synchronized_ProgressStatus_Aborting Synchronized_ProgressStatus = 13
	// Mixed enum
	Synchronized_ProgressStatus_Mixed Synchronized_ProgressStatus = 14
	// Not_Applicable enum
	Synchronized_ProgressStatus_Not_Applicable Synchronized_ProgressStatus = 15
	// Suspending enum
	Synchronized_ProgressStatus_Suspending Synchronized_ProgressStatus = 16
	// Requires_fracture enum
	Synchronized_ProgressStatus_Requires_fracture Synchronized_ProgressStatus = 17
	// Requires_resync enum
	Synchronized_ProgressStatus_Requires_resync Synchronized_ProgressStatus = 18
	// Requires_activate enum
	Synchronized_ProgressStatus_Requires_activate Synchronized_ProgressStatus = 19
	// Pending enum
	Synchronized_ProgressStatus_Pending Synchronized_ProgressStatus = 20
	// Detaching enum
	Synchronized_ProgressStatus_Detaching Synchronized_ProgressStatus = 21
	// Microsoft_Reserved enum
	Synchronized_ProgressStatus_Microsoft_Reserved Synchronized_ProgressStatus = 22
	// Vendor_Specific enum
	Synchronized_ProgressStatus_Vendor_Specific Synchronized_ProgressStatus = 23
)

type Synchronized_ReplicaType ¶

type Synchronized_ReplicaType int

Synchronized_ReplicaType

const (
	// Not_Specified enum
	Synchronized_ReplicaType_Not_Specified Synchronized_ReplicaType = 0
	// Full_Copy enum
	Synchronized_ReplicaType_Full_Copy Synchronized_ReplicaType = 2
	// Before_Delta enum
	Synchronized_ReplicaType_Before_Delta Synchronized_ReplicaType = 3
	// After_Delta enum
	Synchronized_ReplicaType_After_Delta Synchronized_ReplicaType = 4
	// Log enum
	Synchronized_ReplicaType_Log Synchronized_ReplicaType = 5
	// Microsoft_Reserved enum
	Synchronized_ReplicaType_Microsoft_Reserved Synchronized_ReplicaType = 6
	// Vendor_Specific enum
	Synchronized_ReplicaType_Vendor_Specific Synchronized_ReplicaType = 7
)

type Synchronized_SyncMode ¶

type Synchronized_SyncMode int

Synchronized_SyncMode

const (
	// Unknown enum
	Synchronized_SyncMode_Unknown Synchronized_SyncMode = 0
	// Synchronous enum
	Synchronized_SyncMode_Synchronous Synchronized_SyncMode = 2
	// Asynchronous enum
	Synchronized_SyncMode_Asynchronous Synchronized_SyncMode = 3
	// Microsoft_Reserved enum
	Synchronized_SyncMode_Microsoft_Reserved Synchronized_SyncMode = 4
	// Vendor_Specific enum
	Synchronized_SyncMode_Vendor_Specific Synchronized_SyncMode = 5
)

type Synchronized_SyncState ¶

type Synchronized_SyncState int

Synchronized_SyncState

const (
	// Initialized enum
	Synchronized_SyncState_Initialized Synchronized_SyncState = 2
	// PrepareInProgress enum
	Synchronized_SyncState_PrepareInProgress Synchronized_SyncState = 3
	// Prepared enum
	Synchronized_SyncState_Prepared Synchronized_SyncState = 4
	// ResyncInProgress enum
	Synchronized_SyncState_ResyncInProgress Synchronized_SyncState = 5
	// Synchronized enum
	Synchronized_SyncState_Synchronized Synchronized_SyncState = 6
	// Fracture_In_Progress enum
	Synchronized_SyncState_Fracture_In_Progress Synchronized_SyncState = 7
	// QuiesceInProgress enum
	Synchronized_SyncState_QuiesceInProgress Synchronized_SyncState = 8
	// Quiesced enum
	Synchronized_SyncState_Quiesced Synchronized_SyncState = 9
	// Restore_In_Progresss enum
	Synchronized_SyncState_Restore_In_Progresss Synchronized_SyncState = 10
	// Idle enum
	Synchronized_SyncState_Idle Synchronized_SyncState = 11
	// Broken enum
	Synchronized_SyncState_Broken Synchronized_SyncState = 12
	// Fractured enum
	Synchronized_SyncState_Fractured Synchronized_SyncState = 13
	// Frozen enum
	Synchronized_SyncState_Frozen Synchronized_SyncState = 14
	// Copy_In_Progress enum
	Synchronized_SyncState_Copy_In_Progress Synchronized_SyncState = 15
	// Microsoft_Reserved enum
	Synchronized_SyncState_Microsoft_Reserved Synchronized_SyncState = 16
	// Vendor_Specific enum
	Synchronized_SyncState_Vendor_Specific Synchronized_SyncState = 17
)

type Synchronized_SyncType ¶

type Synchronized_SyncType int

Synchronized_SyncType

const (
	// Microsoft_Reserved enum
	Synchronized_SyncType_Microsoft_Reserved Synchronized_SyncType = 1
	// Mirror enum
	Synchronized_SyncType_Mirror Synchronized_SyncType = 6
	// Snapshot enum
	Synchronized_SyncType_Snapshot Synchronized_SyncType = 7
	// Clone enum
	Synchronized_SyncType_Clone Synchronized_SyncType = 8
	// Microsoft_Reserved1 enum
	Synchronized_SyncType_Microsoft_Reserved1 Synchronized_SyncType = 9
	// Vendor_Specific enum
	Synchronized_SyncType_Vendor_Specific Synchronized_SyncType = 10
)

type VirtualDiskToVirtualDisk_CopyMethodology ¶

type VirtualDiskToVirtualDisk_CopyMethodology int

VirtualDiskToVirtualDisk_CopyMethodology

const (
	// Not_Specified enum
	VirtualDiskToVirtualDisk_CopyMethodology_Not_Specified VirtualDiskToVirtualDisk_CopyMethodology = 0
	// Other enum
	VirtualDiskToVirtualDisk_CopyMethodology_Other VirtualDiskToVirtualDisk_CopyMethodology = 1
	// Implementation_decides enum
	VirtualDiskToVirtualDisk_CopyMethodology_Implementation_decides VirtualDiskToVirtualDisk_CopyMethodology = 2
	// Full_Copy enum
	VirtualDiskToVirtualDisk_CopyMethodology_Full_Copy VirtualDiskToVirtualDisk_CopyMethodology = 3
	// Incremental_Copy enum
	VirtualDiskToVirtualDisk_CopyMethodology_Incremental_Copy VirtualDiskToVirtualDisk_CopyMethodology = 4
	// Differential_Copy enum
	VirtualDiskToVirtualDisk_CopyMethodology_Differential_Copy VirtualDiskToVirtualDisk_CopyMethodology = 5
	// Copy_On_Write enum
	VirtualDiskToVirtualDisk_CopyMethodology_Copy_On_Write VirtualDiskToVirtualDisk_CopyMethodology = 6
	// Copy_On_Access enum
	VirtualDiskToVirtualDisk_CopyMethodology_Copy_On_Access VirtualDiskToVirtualDisk_CopyMethodology = 7
	// Delta_Update enum
	VirtualDiskToVirtualDisk_CopyMethodology_Delta_Update VirtualDiskToVirtualDisk_CopyMethodology = 8
	// Snap_And_Clone enum
	VirtualDiskToVirtualDisk_CopyMethodology_Snap_And_Clone VirtualDiskToVirtualDisk_CopyMethodology = 9
	// Microsoft_Reserved enum
	VirtualDiskToVirtualDisk_CopyMethodology_Microsoft_Reserved VirtualDiskToVirtualDisk_CopyMethodology = 10
	// Vendor_Specific enum
	VirtualDiskToVirtualDisk_CopyMethodology_Vendor_Specific VirtualDiskToVirtualDisk_CopyMethodology = 11
)

type VirtualDiskToVirtualDisk_CopyPriority ¶

type VirtualDiskToVirtualDisk_CopyPriority int

VirtualDiskToVirtualDisk_CopyPriority

const (
	// Not_Managed enum
	VirtualDiskToVirtualDisk_CopyPriority_Not_Managed VirtualDiskToVirtualDisk_CopyPriority = 0
	// Low enum
	VirtualDiskToVirtualDisk_CopyPriority_Low VirtualDiskToVirtualDisk_CopyPriority = 1
	// Same enum
	VirtualDiskToVirtualDisk_CopyPriority_Same VirtualDiskToVirtualDisk_CopyPriority = 2
	// High enum
	VirtualDiskToVirtualDisk_CopyPriority_High VirtualDiskToVirtualDisk_CopyPriority = 3
	// Microsoft_Reserved enum
	VirtualDiskToVirtualDisk_CopyPriority_Microsoft_Reserved VirtualDiskToVirtualDisk_CopyPriority = 4
	// Vendor_Specific enum
	VirtualDiskToVirtualDisk_CopyPriority_Vendor_Specific VirtualDiskToVirtualDisk_CopyPriority = 5
)

type VirtualDiskToVirtualDisk_CopyState ¶

type VirtualDiskToVirtualDisk_CopyState int

VirtualDiskToVirtualDisk_CopyState

const (
	// Initialized enum
	VirtualDiskToVirtualDisk_CopyState_Initialized VirtualDiskToVirtualDisk_CopyState = 2
	// Unsynchronized enum
	VirtualDiskToVirtualDisk_CopyState_Unsynchronized VirtualDiskToVirtualDisk_CopyState = 3
	// Synchronized enum
	VirtualDiskToVirtualDisk_CopyState_Synchronized VirtualDiskToVirtualDisk_CopyState = 4
	// Broken enum
	VirtualDiskToVirtualDisk_CopyState_Broken VirtualDiskToVirtualDisk_CopyState = 5
	// Fractured enum
	VirtualDiskToVirtualDisk_CopyState_Fractured VirtualDiskToVirtualDisk_CopyState = 6
	// Split enum
	VirtualDiskToVirtualDisk_CopyState_Split VirtualDiskToVirtualDisk_CopyState = 7
	// Inactive enum
	VirtualDiskToVirtualDisk_CopyState_Inactive VirtualDiskToVirtualDisk_CopyState = 8
	// Suspended enum
	VirtualDiskToVirtualDisk_CopyState_Suspended VirtualDiskToVirtualDisk_CopyState = 9
	// Failedover enum
	VirtualDiskToVirtualDisk_CopyState_Failedover VirtualDiskToVirtualDisk_CopyState = 10
	// Prepared enum
	VirtualDiskToVirtualDisk_CopyState_Prepared VirtualDiskToVirtualDisk_CopyState = 11
	// Aborted enum
	VirtualDiskToVirtualDisk_CopyState_Aborted VirtualDiskToVirtualDisk_CopyState = 12
	// Skewed enum
	VirtualDiskToVirtualDisk_CopyState_Skewed VirtualDiskToVirtualDisk_CopyState = 13
	// Mixed enum
	VirtualDiskToVirtualDisk_CopyState_Mixed VirtualDiskToVirtualDisk_CopyState = 14
	// Not_Applicable enum
	VirtualDiskToVirtualDisk_CopyState_Not_Applicable VirtualDiskToVirtualDisk_CopyState = 15
	// Microsoft_Reserved enum
	VirtualDiskToVirtualDisk_CopyState_Microsoft_Reserved VirtualDiskToVirtualDisk_CopyState = 16
	// Vendor_Specific enum
	VirtualDiskToVirtualDisk_CopyState_Vendor_Specific VirtualDiskToVirtualDisk_CopyState = 17
)

type VirtualDiskToVirtualDisk_CopyType ¶

type VirtualDiskToVirtualDisk_CopyType int

VirtualDiskToVirtualDisk_CopyType

const (
	// Async enum
	VirtualDiskToVirtualDisk_CopyType_Async VirtualDiskToVirtualDisk_CopyType = 2
	// Sync enum
	VirtualDiskToVirtualDisk_CopyType_Sync VirtualDiskToVirtualDisk_CopyType = 3
	// UnSyncAssoc enum
	VirtualDiskToVirtualDisk_CopyType_UnSyncAssoc VirtualDiskToVirtualDisk_CopyType = 4
	// UnSyncUnAssoc enum
	VirtualDiskToVirtualDisk_CopyType_UnSyncUnAssoc VirtualDiskToVirtualDisk_CopyType = 5
	// Microsoft_Reserved enum
	VirtualDiskToVirtualDisk_CopyType_Microsoft_Reserved VirtualDiskToVirtualDisk_CopyType = 6
	// Vendor_Specific enum
	VirtualDiskToVirtualDisk_CopyType_Vendor_Specific VirtualDiskToVirtualDisk_CopyType = 7
)

type VirtualDiskToVirtualDisk_ProgressStatus ¶

type VirtualDiskToVirtualDisk_ProgressStatus int

VirtualDiskToVirtualDisk_ProgressStatus

const (
	// Unknown enum
	VirtualDiskToVirtualDisk_ProgressStatus_Unknown VirtualDiskToVirtualDisk_ProgressStatus = 0
	// Completed enum
	VirtualDiskToVirtualDisk_ProgressStatus_Completed VirtualDiskToVirtualDisk_ProgressStatus = 2
	// Dormant enum
	VirtualDiskToVirtualDisk_ProgressStatus_Dormant VirtualDiskToVirtualDisk_ProgressStatus = 3
	// Initializing enum
	VirtualDiskToVirtualDisk_ProgressStatus_Initializing VirtualDiskToVirtualDisk_ProgressStatus = 4
	// Preparing enum
	VirtualDiskToVirtualDisk_ProgressStatus_Preparing VirtualDiskToVirtualDisk_ProgressStatus = 5
	// Synchronizing enum
	VirtualDiskToVirtualDisk_ProgressStatus_Synchronizing VirtualDiskToVirtualDisk_ProgressStatus = 6
	// Resyncing enum
	VirtualDiskToVirtualDisk_ProgressStatus_Resyncing VirtualDiskToVirtualDisk_ProgressStatus = 7
	// Restoring enum
	VirtualDiskToVirtualDisk_ProgressStatus_Restoring VirtualDiskToVirtualDisk_ProgressStatus = 8
	// Fracturing enum
	VirtualDiskToVirtualDisk_ProgressStatus_Fracturing VirtualDiskToVirtualDisk_ProgressStatus = 9
	// Splitting enum
	VirtualDiskToVirtualDisk_ProgressStatus_Splitting VirtualDiskToVirtualDisk_ProgressStatus = 10
	// Failing_over enum
	VirtualDiskToVirtualDisk_ProgressStatus_Failing_over VirtualDiskToVirtualDisk_ProgressStatus = 11
	// Failing_back enum
	VirtualDiskToVirtualDisk_ProgressStatus_Failing_back VirtualDiskToVirtualDisk_ProgressStatus = 12
	// Aborting enum
	VirtualDiskToVirtualDisk_ProgressStatus_Aborting VirtualDiskToVirtualDisk_ProgressStatus = 13
	// Mixed enum
	VirtualDiskToVirtualDisk_ProgressStatus_Mixed VirtualDiskToVirtualDisk_ProgressStatus = 14
	// Not_Applicable enum
	VirtualDiskToVirtualDisk_ProgressStatus_Not_Applicable VirtualDiskToVirtualDisk_ProgressStatus = 15
	// Suspending enum
	VirtualDiskToVirtualDisk_ProgressStatus_Suspending VirtualDiskToVirtualDisk_ProgressStatus = 16
	// Requires_fracture enum
	VirtualDiskToVirtualDisk_ProgressStatus_Requires_fracture VirtualDiskToVirtualDisk_ProgressStatus = 17
	// Requires_resync enum
	VirtualDiskToVirtualDisk_ProgressStatus_Requires_resync VirtualDiskToVirtualDisk_ProgressStatus = 18
	// Requires_activate enum
	VirtualDiskToVirtualDisk_ProgressStatus_Requires_activate VirtualDiskToVirtualDisk_ProgressStatus = 19
	// Pending enum
	VirtualDiskToVirtualDisk_ProgressStatus_Pending VirtualDiskToVirtualDisk_ProgressStatus = 20
	// Detaching enum
	VirtualDiskToVirtualDisk_ProgressStatus_Detaching VirtualDiskToVirtualDisk_ProgressStatus = 21
	// Microsoft_Reserved enum
	VirtualDiskToVirtualDisk_ProgressStatus_Microsoft_Reserved VirtualDiskToVirtualDisk_ProgressStatus = 22
	// Vendor_Specific enum
	VirtualDiskToVirtualDisk_ProgressStatus_Vendor_Specific VirtualDiskToVirtualDisk_ProgressStatus = 23
)

type VirtualDiskToVirtualDisk_ReplicaType ¶

type VirtualDiskToVirtualDisk_ReplicaType int

VirtualDiskToVirtualDisk_ReplicaType

const (
	// Not_Specified enum
	VirtualDiskToVirtualDisk_ReplicaType_Not_Specified VirtualDiskToVirtualDisk_ReplicaType = 0
	// Full_Copy enum
	VirtualDiskToVirtualDisk_ReplicaType_Full_Copy VirtualDiskToVirtualDisk_ReplicaType = 2
	// Before_Delta enum
	VirtualDiskToVirtualDisk_ReplicaType_Before_Delta VirtualDiskToVirtualDisk_ReplicaType = 3
	// After_Delta enum
	VirtualDiskToVirtualDisk_ReplicaType_After_Delta VirtualDiskToVirtualDisk_ReplicaType = 4
	// Log enum
	VirtualDiskToVirtualDisk_ReplicaType_Log VirtualDiskToVirtualDisk_ReplicaType = 5
	// Microsoft_Reserved enum
	VirtualDiskToVirtualDisk_ReplicaType_Microsoft_Reserved VirtualDiskToVirtualDisk_ReplicaType = 6
	// Vendor_Specific enum
	VirtualDiskToVirtualDisk_ReplicaType_Vendor_Specific VirtualDiskToVirtualDisk_ReplicaType = 7
)

type VirtualDiskToVirtualDisk_SyncMode ¶

type VirtualDiskToVirtualDisk_SyncMode int

VirtualDiskToVirtualDisk_SyncMode

const (
	// Unknown enum
	VirtualDiskToVirtualDisk_SyncMode_Unknown VirtualDiskToVirtualDisk_SyncMode = 0
	// Synchronous enum
	VirtualDiskToVirtualDisk_SyncMode_Synchronous VirtualDiskToVirtualDisk_SyncMode = 2
	// Asynchronous enum
	VirtualDiskToVirtualDisk_SyncMode_Asynchronous VirtualDiskToVirtualDisk_SyncMode = 3
	// Microsoft_Reserved enum
	VirtualDiskToVirtualDisk_SyncMode_Microsoft_Reserved VirtualDiskToVirtualDisk_SyncMode = 4
	// Vendor_Specific enum
	VirtualDiskToVirtualDisk_SyncMode_Vendor_Specific VirtualDiskToVirtualDisk_SyncMode = 5
)

type VirtualDiskToVirtualDisk_SyncState ¶

type VirtualDiskToVirtualDisk_SyncState int

VirtualDiskToVirtualDisk_SyncState

const (
	// Initialized enum
	VirtualDiskToVirtualDisk_SyncState_Initialized VirtualDiskToVirtualDisk_SyncState = 2
	// PrepareInProgress enum
	VirtualDiskToVirtualDisk_SyncState_PrepareInProgress VirtualDiskToVirtualDisk_SyncState = 3
	// Prepared enum
	VirtualDiskToVirtualDisk_SyncState_Prepared VirtualDiskToVirtualDisk_SyncState = 4
	// ResyncInProgress enum
	VirtualDiskToVirtualDisk_SyncState_ResyncInProgress VirtualDiskToVirtualDisk_SyncState = 5
	// Synchronized enum
	VirtualDiskToVirtualDisk_SyncState_Synchronized VirtualDiskToVirtualDisk_SyncState = 6
	// Fracture_In_Progress enum
	VirtualDiskToVirtualDisk_SyncState_Fracture_In_Progress VirtualDiskToVirtualDisk_SyncState = 7
	// QuiesceInProgress enum
	VirtualDiskToVirtualDisk_SyncState_QuiesceInProgress VirtualDiskToVirtualDisk_SyncState = 8
	// Quiesced enum
	VirtualDiskToVirtualDisk_SyncState_Quiesced VirtualDiskToVirtualDisk_SyncState = 9
	// Restore_In_Progresss enum
	VirtualDiskToVirtualDisk_SyncState_Restore_In_Progresss VirtualDiskToVirtualDisk_SyncState = 10
	// Idle enum
	VirtualDiskToVirtualDisk_SyncState_Idle VirtualDiskToVirtualDisk_SyncState = 11
	// Broken enum
	VirtualDiskToVirtualDisk_SyncState_Broken VirtualDiskToVirtualDisk_SyncState = 12
	// Fractured enum
	VirtualDiskToVirtualDisk_SyncState_Fractured VirtualDiskToVirtualDisk_SyncState = 13
	// Frozen enum
	VirtualDiskToVirtualDisk_SyncState_Frozen VirtualDiskToVirtualDisk_SyncState = 14
	// Copy_In_Progress enum
	VirtualDiskToVirtualDisk_SyncState_Copy_In_Progress VirtualDiskToVirtualDisk_SyncState = 15
	// Microsoft_Reserved enum
	VirtualDiskToVirtualDisk_SyncState_Microsoft_Reserved VirtualDiskToVirtualDisk_SyncState = 16
	// Vendor_Specific enum
	VirtualDiskToVirtualDisk_SyncState_Vendor_Specific VirtualDiskToVirtualDisk_SyncState = 17
)

type VirtualDiskToVirtualDisk_SyncType ¶

type VirtualDiskToVirtualDisk_SyncType int

VirtualDiskToVirtualDisk_SyncType

const (
	// Microsoft_Reserved enum
	VirtualDiskToVirtualDisk_SyncType_Microsoft_Reserved VirtualDiskToVirtualDisk_SyncType = 1
	// Mirror enum
	VirtualDiskToVirtualDisk_SyncType_Mirror VirtualDiskToVirtualDisk_SyncType = 6
	// Snapshot enum
	VirtualDiskToVirtualDisk_SyncType_Snapshot VirtualDiskToVirtualDisk_SyncType = 7
	// Clone enum
	VirtualDiskToVirtualDisk_SyncType_Clone VirtualDiskToVirtualDisk_SyncType = 8
	// Microsoft_Reserved1 enum
	VirtualDiskToVirtualDisk_SyncType_Microsoft_Reserved1 VirtualDiskToVirtualDisk_SyncType = 9
	// Vendor_Specific enum
	VirtualDiskToVirtualDisk_SyncType_Vendor_Specific VirtualDiskToVirtualDisk_SyncType = 10
)

type VirtualDisk_Access ¶

type VirtualDisk_Access int

VirtualDisk_Access

const (
	// Readable enum
	VirtualDisk_Access_Readable VirtualDisk_Access = 1
	// Writeable enum
	VirtualDisk_Access_Writeable VirtualDisk_Access = 2
	// Read_Write enum
	VirtualDisk_Access_Read_Write VirtualDisk_Access = 3
	// Write_Once enum
	VirtualDisk_Access_Write_Once VirtualDisk_Access = 4
)

type VirtualDisk_DetachedReason ¶

type VirtualDisk_DetachedReason int

VirtualDisk_DetachedReason

const (
	// Unknown enum
	VirtualDisk_DetachedReason_Unknown VirtualDisk_DetachedReason = 0
	// None enum
	VirtualDisk_DetachedReason_None VirtualDisk_DetachedReason = 1
	// By_Policy enum
	VirtualDisk_DetachedReason_By_Policy VirtualDisk_DetachedReason = 2
	// Majority_Disks_Unhealthy enum
	VirtualDisk_DetachedReason_Majority_Disks_Unhealthy VirtualDisk_DetachedReason = 3
	// Incomplete enum
	VirtualDisk_DetachedReason_Incomplete VirtualDisk_DetachedReason = 4
	// Timeout enum
	VirtualDisk_DetachedReason_Timeout VirtualDisk_DetachedReason = 5
)

type VirtualDisk_FaultDomainAwareness ¶

type VirtualDisk_FaultDomainAwareness int

VirtualDisk_FaultDomainAwareness

const (
	// PhysicalDisk enum
	VirtualDisk_FaultDomainAwareness_PhysicalDisk VirtualDisk_FaultDomainAwareness = 1
	// StorageEnclosure enum
	VirtualDisk_FaultDomainAwareness_StorageEnclosure VirtualDisk_FaultDomainAwareness = 2
	// StorageScaleUnit enum
	VirtualDisk_FaultDomainAwareness_StorageScaleUnit VirtualDisk_FaultDomainAwareness = 3
	// StorageChassis enum
	VirtualDisk_FaultDomainAwareness_StorageChassis VirtualDisk_FaultDomainAwareness = 4
	// StorageRack enum
	VirtualDisk_FaultDomainAwareness_StorageRack VirtualDisk_FaultDomainAwareness = 5
)

type VirtualDisk_HealthStatus ¶

type VirtualDisk_HealthStatus int

VirtualDisk_HealthStatus

const (
	// Healthy enum
	VirtualDisk_HealthStatus_Healthy VirtualDisk_HealthStatus = 0
	// Warning enum
	VirtualDisk_HealthStatus_Warning VirtualDisk_HealthStatus = 1
	// Unhealthy enum
	VirtualDisk_HealthStatus_Unhealthy VirtualDisk_HealthStatus = 2
	// Unknown enum
	VirtualDisk_HealthStatus_Unknown VirtualDisk_HealthStatus = 5
)

type VirtualDisk_HostType ¶

type VirtualDisk_HostType int

VirtualDisk_HostType

const (
	// Unknown enum
	VirtualDisk_HostType_Unknown VirtualDisk_HostType = 0
	// Other enum
	VirtualDisk_HostType_Other VirtualDisk_HostType = 1
	// Standard enum
	VirtualDisk_HostType_Standard VirtualDisk_HostType = 2
	// Solaris enum
	VirtualDisk_HostType_Solaris VirtualDisk_HostType = 3
	// HPUX enum
	VirtualDisk_HostType_HPUX VirtualDisk_HostType = 4
	// OpenVMS enum
	VirtualDisk_HostType_OpenVMS VirtualDisk_HostType = 5
	// Tru64 enum
	VirtualDisk_HostType_Tru64 VirtualDisk_HostType = 6
	// Netware enum
	VirtualDisk_HostType_Netware VirtualDisk_HostType = 7
	// Sequent enum
	VirtualDisk_HostType_Sequent VirtualDisk_HostType = 8
	// AIX enum
	VirtualDisk_HostType_AIX VirtualDisk_HostType = 9
	// DGUX enum
	VirtualDisk_HostType_DGUX VirtualDisk_HostType = 10
	// Dynix enum
	VirtualDisk_HostType_Dynix VirtualDisk_HostType = 11
	// Irix enum
	VirtualDisk_HostType_Irix VirtualDisk_HostType = 12
	// Cisco_iSCSI_Storage_Router enum
	VirtualDisk_HostType_Cisco_iSCSI_Storage_Router VirtualDisk_HostType = 13
	// Linux enum
	VirtualDisk_HostType_Linux VirtualDisk_HostType = 14
	// Microsoft_Windows enum
	VirtualDisk_HostType_Microsoft_Windows VirtualDisk_HostType = 15
	// OS400 enum
	VirtualDisk_HostType_OS400 VirtualDisk_HostType = 16
	// TRESPASS enum
	VirtualDisk_HostType_TRESPASS VirtualDisk_HostType = 17
	// HI_UX enum
	VirtualDisk_HostType_HI_UX VirtualDisk_HostType = 18
	// VMware_ESXi enum
	VirtualDisk_HostType_VMware_ESXi VirtualDisk_HostType = 19
	// Microsoft_Windows_Server_2008 enum
	VirtualDisk_HostType_Microsoft_Windows_Server_2008 VirtualDisk_HostType = 20
	// Microsoft_Windows_Server_2003 enum
	VirtualDisk_HostType_Microsoft_Windows_Server_2003 VirtualDisk_HostType = 21
	// DMTF_Reserved enum
	VirtualDisk_HostType_DMTF_Reserved VirtualDisk_HostType = 22
	// Vendor_Specific enum
	VirtualDisk_HostType_Vendor_Specific VirtualDisk_HostType = 23
)

type VirtualDisk_NameFormat ¶

type VirtualDisk_NameFormat int

VirtualDisk_NameFormat

const (
	// Unknown enum
	VirtualDisk_NameFormat_Unknown VirtualDisk_NameFormat = 0
	// Other enum
	VirtualDisk_NameFormat_Other VirtualDisk_NameFormat = 1
	// VPD83NAA6 enum
	VirtualDisk_NameFormat_VPD83NAA6 VirtualDisk_NameFormat = 2
	// VPD83NAA5 enum
	VirtualDisk_NameFormat_VPD83NAA5 VirtualDisk_NameFormat = 3
	// VPD83Type2 enum
	VirtualDisk_NameFormat_VPD83Type2 VirtualDisk_NameFormat = 4
	// VPD83Type1 enum
	VirtualDisk_NameFormat_VPD83Type1 VirtualDisk_NameFormat = 5
	// VPD83Type0 enum
	VirtualDisk_NameFormat_VPD83Type0 VirtualDisk_NameFormat = 6
	// SNVM enum
	VirtualDisk_NameFormat_SNVM VirtualDisk_NameFormat = 7
	// NodeWWN enum
	VirtualDisk_NameFormat_NodeWWN VirtualDisk_NameFormat = 8
	// NAA enum
	VirtualDisk_NameFormat_NAA VirtualDisk_NameFormat = 9
	// EUI64 enum
	VirtualDisk_NameFormat_EUI64 VirtualDisk_NameFormat = 10
	// T10VID enum
	VirtualDisk_NameFormat_T10VID VirtualDisk_NameFormat = 11
)

type VirtualDisk_OperationalStatus ¶

type VirtualDisk_OperationalStatus int

VirtualDisk_OperationalStatus

const (
	// Unknown enum
	VirtualDisk_OperationalStatus_Unknown VirtualDisk_OperationalStatus = 0
	// Other enum
	VirtualDisk_OperationalStatus_Other VirtualDisk_OperationalStatus = 1
	// OK enum
	VirtualDisk_OperationalStatus_OK VirtualDisk_OperationalStatus = 2
	// Degraded enum
	VirtualDisk_OperationalStatus_Degraded VirtualDisk_OperationalStatus = 3
	// Stressed enum
	VirtualDisk_OperationalStatus_Stressed VirtualDisk_OperationalStatus = 4
	// Predictive_Failure enum
	VirtualDisk_OperationalStatus_Predictive_Failure VirtualDisk_OperationalStatus = 5
	// Error enum
	VirtualDisk_OperationalStatus_Error VirtualDisk_OperationalStatus = 6
	// Non_Recoverable_Error enum
	VirtualDisk_OperationalStatus_Non_Recoverable_Error VirtualDisk_OperationalStatus = 7
	// Starting enum
	VirtualDisk_OperationalStatus_Starting VirtualDisk_OperationalStatus = 8
	// Stopping enum
	VirtualDisk_OperationalStatus_Stopping VirtualDisk_OperationalStatus = 9
	// Stopped enum
	VirtualDisk_OperationalStatus_Stopped VirtualDisk_OperationalStatus = 10
	// In_Service enum
	VirtualDisk_OperationalStatus_In_Service VirtualDisk_OperationalStatus = 11
	// No_Contact enum
	VirtualDisk_OperationalStatus_No_Contact VirtualDisk_OperationalStatus = 12
	// Lost_Communication enum
	VirtualDisk_OperationalStatus_Lost_Communication VirtualDisk_OperationalStatus = 13
	// Aborted enum
	VirtualDisk_OperationalStatus_Aborted VirtualDisk_OperationalStatus = 14
	// Dormant enum
	VirtualDisk_OperationalStatus_Dormant VirtualDisk_OperationalStatus = 15
	// Supporting_Entity_in_Error enum
	VirtualDisk_OperationalStatus_Supporting_Entity_in_Error VirtualDisk_OperationalStatus = 16
	// Completed enum
	VirtualDisk_OperationalStatus_Completed VirtualDisk_OperationalStatus = 17
	// Power_Mode enum
	VirtualDisk_OperationalStatus_Power_Mode VirtualDisk_OperationalStatus = 18
	// Relocating enum
	VirtualDisk_OperationalStatus_Relocating VirtualDisk_OperationalStatus = 19
	// Microsoft_Reserved enum
	VirtualDisk_OperationalStatus_Microsoft_Reserved VirtualDisk_OperationalStatus = 20
	// Detached enum
	VirtualDisk_OperationalStatus_Detached VirtualDisk_OperationalStatus = 21
	// Incomplete enum
	VirtualDisk_OperationalStatus_Incomplete VirtualDisk_OperationalStatus = 22
)

type VirtualDisk_ParityLayout ¶

type VirtualDisk_ParityLayout int

VirtualDisk_ParityLayout

const (
	// Non_rotated_Parity enum
	VirtualDisk_ParityLayout_Non_rotated_Parity VirtualDisk_ParityLayout = 1
	// Rotated_Parity enum
	VirtualDisk_ParityLayout_Rotated_Parity VirtualDisk_ParityLayout = 2
)

type VirtualDisk_ProvisioningType ¶

type VirtualDisk_ProvisioningType int

VirtualDisk_ProvisioningType

const (
	// Unknown enum
	VirtualDisk_ProvisioningType_Unknown VirtualDisk_ProvisioningType = 0
	// Thin enum
	VirtualDisk_ProvisioningType_Thin VirtualDisk_ProvisioningType = 1
	// Fixed enum
	VirtualDisk_ProvisioningType_Fixed VirtualDisk_ProvisioningType = 2
)

type VirtualDisk_UniqueIdFormat ¶

type VirtualDisk_UniqueIdFormat int

VirtualDisk_UniqueIdFormat

const (
	// Vendor_Specific enum
	VirtualDisk_UniqueIdFormat_Vendor_Specific VirtualDisk_UniqueIdFormat = 0
	// Vendor_Id enum
	VirtualDisk_UniqueIdFormat_Vendor_Id VirtualDisk_UniqueIdFormat = 1
	// EUI64 enum
	VirtualDisk_UniqueIdFormat_EUI64 VirtualDisk_UniqueIdFormat = 2
	// FCPH_Name enum
	VirtualDisk_UniqueIdFormat_FCPH_Name VirtualDisk_UniqueIdFormat = 3
	// SCSI_Name_String enum
	VirtualDisk_UniqueIdFormat_SCSI_Name_String VirtualDisk_UniqueIdFormat = 8
)

type VirtualDisk_Usage ¶

type VirtualDisk_Usage int

VirtualDisk_Usage

const (
	// Unknown enum
	VirtualDisk_Usage_Unknown VirtualDisk_Usage = 0
	// Other enum
	VirtualDisk_Usage_Other VirtualDisk_Usage = 1
	// Unrestricted enum
	VirtualDisk_Usage_Unrestricted VirtualDisk_Usage = 2
	// Reserved_for_ComputerSystem__the_block_server_ enum
	VirtualDisk_Usage_Reserved_for_ComputerSystem__the_block_server_ VirtualDisk_Usage = 3
	// Reserved_by_Replication_Services enum
	VirtualDisk_Usage_Reserved_by_Replication_Services VirtualDisk_Usage = 4
	// Reserved_by_Migration_Services enum
	VirtualDisk_Usage_Reserved_by_Migration_Services VirtualDisk_Usage = 5
	// Local_Replica_Source enum
	VirtualDisk_Usage_Local_Replica_Source VirtualDisk_Usage = 6
	// Remote_Replica_Source enum
	VirtualDisk_Usage_Remote_Replica_Source VirtualDisk_Usage = 7
	// Local_Replica_Target enum
	VirtualDisk_Usage_Local_Replica_Target VirtualDisk_Usage = 8
	// Remote_Replica_Target enum
	VirtualDisk_Usage_Remote_Replica_Target VirtualDisk_Usage = 9
	// Local_Replica_Source_or_Target enum
	VirtualDisk_Usage_Local_Replica_Source_or_Target VirtualDisk_Usage = 10
	// Remote_Replica_Source_or_Target enum
	VirtualDisk_Usage_Remote_Replica_Source_or_Target VirtualDisk_Usage = 11
	// Delta_Replica_Target enum
	VirtualDisk_Usage_Delta_Replica_Target VirtualDisk_Usage = 12
	// Element_Component enum
	VirtualDisk_Usage_Element_Component VirtualDisk_Usage = 13
	// Reserved_as_Pool_Contributor enum
	VirtualDisk_Usage_Reserved_as_Pool_Contributor VirtualDisk_Usage = 14
	// Composite_Volume_Member enum
	VirtualDisk_Usage_Composite_Volume_Member VirtualDisk_Usage = 15
	// Composite_VirtualDisk_Member enum
	VirtualDisk_Usage_Composite_VirtualDisk_Member VirtualDisk_Usage = 16
	// Reserved_for_Sparing enum
	VirtualDisk_Usage_Reserved_for_Sparing VirtualDisk_Usage = 17
)

type Volume_DedupMode ¶

type Volume_DedupMode int

Volume_DedupMode

const (
	// Disabled enum
	Volume_DedupMode_Disabled Volume_DedupMode = 0
	// GeneralPurpose enum
	Volume_DedupMode_GeneralPurpose Volume_DedupMode = 1
	// HyperV enum
	Volume_DedupMode_HyperV Volume_DedupMode = 2
	// Backup enum
	Volume_DedupMode_Backup Volume_DedupMode = 3
	// NotAvailable enum
	Volume_DedupMode_NotAvailable Volume_DedupMode = 4
)

type Volume_DriveType ¶

type Volume_DriveType int

Volume_DriveType

const (
	// Unknown enum
	Volume_DriveType_Unknown Volume_DriveType = 0
	// Invalid_Root_Path enum
	Volume_DriveType_Invalid_Root_Path Volume_DriveType = 1
	// Removable enum
	Volume_DriveType_Removable Volume_DriveType = 2
	// Fixed enum
	Volume_DriveType_Fixed Volume_DriveType = 3
	// Remote enum
	Volume_DriveType_Remote Volume_DriveType = 4
	// CD_ROM enum
	Volume_DriveType_CD_ROM Volume_DriveType = 5
	// RAM_Disk enum
	Volume_DriveType_RAM_Disk Volume_DriveType = 6
)

type Volume_FileSystemType ¶

type Volume_FileSystemType int

Volume_FileSystemType

const (
	// Unknown enum
	Volume_FileSystemType_Unknown Volume_FileSystemType = 0
	// Threshold enum
	Volume_FileSystemType_Threshold Volume_FileSystemType = 1
	// UFS enum
	Volume_FileSystemType_UFS Volume_FileSystemType = 2
	// HFS enum
	Volume_FileSystemType_HFS Volume_FileSystemType = 3
	// FAT enum
	Volume_FileSystemType_FAT Volume_FileSystemType = 4
	// FAT16 enum
	Volume_FileSystemType_FAT16 Volume_FileSystemType = 5
	// FAT32 enum
	Volume_FileSystemType_FAT32 Volume_FileSystemType = 6
	// NTFS4 enum
	Volume_FileSystemType_NTFS4 Volume_FileSystemType = 7
	// NTFS5 enum
	Volume_FileSystemType_NTFS5 Volume_FileSystemType = 8
	// XFS enum
	Volume_FileSystemType_XFS Volume_FileSystemType = 9
	// AFS enum
	Volume_FileSystemType_AFS Volume_FileSystemType = 10
	// EXT2 enum
	Volume_FileSystemType_EXT2 Volume_FileSystemType = 11
	// EXT3 enum
	Volume_FileSystemType_EXT3 Volume_FileSystemType = 12
	// ReiserFS enum
	Volume_FileSystemType_ReiserFS Volume_FileSystemType = 13
	// NTFS enum
	Volume_FileSystemType_NTFS Volume_FileSystemType = 14
	// ReFS enum
	Volume_FileSystemType_ReFS Volume_FileSystemType = 15
	// CSVFS_NTFS enum
	Volume_FileSystemType_CSVFS_NTFS Volume_FileSystemType = 16
	// CSVFS_ReFS enum
	Volume_FileSystemType_CSVFS_ReFS Volume_FileSystemType = 17
)

type Volume_HealthStatus ¶

type Volume_HealthStatus int

Volume_HealthStatus

const (
	// Healthy enum
	Volume_HealthStatus_Healthy Volume_HealthStatus = 0
	// Warning enum
	Volume_HealthStatus_Warning Volume_HealthStatus = 1
	// Unhealthy enum
	Volume_HealthStatus_Unhealthy Volume_HealthStatus = 2
)

type Volume_OperationalStatus ¶

type Volume_OperationalStatus int

Volume_OperationalStatus

const (
	// Unknown enum
	Volume_OperationalStatus_Unknown Volume_OperationalStatus = 0
	// Other enum
	Volume_OperationalStatus_Other Volume_OperationalStatus = 1
	// OK enum
	Volume_OperationalStatus_OK Volume_OperationalStatus = 2
	// Degraded enum
	Volume_OperationalStatus_Degraded Volume_OperationalStatus = 3
	// Stressed enum
	Volume_OperationalStatus_Stressed Volume_OperationalStatus = 4
	// Predictive_Failure enum
	Volume_OperationalStatus_Predictive_Failure Volume_OperationalStatus = 5
	// Error enum
	Volume_OperationalStatus_Error Volume_OperationalStatus = 6
	// Non_Recoverable_Error enum
	Volume_OperationalStatus_Non_Recoverable_Error Volume_OperationalStatus = 7
	// Starting enum
	Volume_OperationalStatus_Starting Volume_OperationalStatus = 8
	// Stopping enum
	Volume_OperationalStatus_Stopping Volume_OperationalStatus = 9
	// Stopped enum
	Volume_OperationalStatus_Stopped Volume_OperationalStatus = 10
	// In_Service enum
	Volume_OperationalStatus_In_Service Volume_OperationalStatus = 11
	// No_Contact enum
	Volume_OperationalStatus_No_Contact Volume_OperationalStatus = 12
	// Lost_Communication enum
	Volume_OperationalStatus_Lost_Communication Volume_OperationalStatus = 13
	// Aborted enum
	Volume_OperationalStatus_Aborted Volume_OperationalStatus = 14
	// Dormant enum
	Volume_OperationalStatus_Dormant Volume_OperationalStatus = 15
	// Supporting_Entity_in_Error enum
	Volume_OperationalStatus_Supporting_Entity_in_Error Volume_OperationalStatus = 16
	// Completed enum
	Volume_OperationalStatus_Completed Volume_OperationalStatus = 17
	// Vendor_Specific enum
	Volume_OperationalStatus_Vendor_Specific Volume_OperationalStatus = 18
	// Scan_Needed enum
	Volume_OperationalStatus_Scan_Needed Volume_OperationalStatus = 19
	// Spot_Fix_Needed enum
	Volume_OperationalStatus_Spot_Fix_Needed Volume_OperationalStatus = 20
	// Full_Repair_Needed enum
	Volume_OperationalStatus_Full_Repair_Needed Volume_OperationalStatus = 21
)

type WSP_Disk ¶

type WSP_Disk struct {
	*MSFT_Disk
}

WSP_Disk struct

func NewWSP_DiskEx1 ¶ added in v0.1.1

func NewWSP_DiskEx1(instance *cim.WmiInstance) (newInstance *WSP_Disk, err error)

func NewWSP_DiskEx6 ¶ added in v0.1.1

func NewWSP_DiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_Disk, err error)

type WSP_DiskToPartition ¶

type WSP_DiskToPartition struct {
	*MSFT_DiskToPartition
}

WSP_DiskToPartition struct

func NewWSP_DiskToPartitionEx1 ¶ added in v0.1.1

func NewWSP_DiskToPartitionEx1(instance *cim.WmiInstance) (newInstance *WSP_DiskToPartition, err error)

func NewWSP_DiskToPartitionEx6 ¶ added in v0.1.1

func NewWSP_DiskToPartitionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_DiskToPartition, err error)

type WSP_DiskToStorageReliabilityCounter ¶

type WSP_DiskToStorageReliabilityCounter struct {
	*MSFT_DiskToStorageReliabilityCounter
}

WSP_DiskToStorageReliabilityCounter struct

func NewWSP_DiskToStorageReliabilityCounterEx1 ¶ added in v0.1.1

func NewWSP_DiskToStorageReliabilityCounterEx1(instance *cim.WmiInstance) (newInstance *WSP_DiskToStorageReliabilityCounter, err error)

func NewWSP_DiskToStorageReliabilityCounterEx6 ¶ added in v0.1.1

func NewWSP_DiskToStorageReliabilityCounterEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_DiskToStorageReliabilityCounter, err error)

type WSP_FileServer ¶

type WSP_FileServer struct {
	*MSFT_FileServer
}

WSP_FileServer struct

func NewWSP_FileServerEx1 ¶ added in v0.1.1

func NewWSP_FileServerEx1(instance *cim.WmiInstance) (newInstance *WSP_FileServer, err error)

func NewWSP_FileServerEx6 ¶ added in v0.1.1

func NewWSP_FileServerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_FileServer, err error)

func (*WSP_FileServer) CreateFileServer ¶

func (instance *WSP_FileServer) CreateFileServer(StorageSubSystemId string,
	FriendlyName string,
	FileSharingProtocols []uint16,
	HostNames []string,
	CreatedFileServer MSFT_FileServer,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedFileServer" type="MSFT_FileServer "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

type WSP_FileServerToFileShare ¶

type WSP_FileServerToFileShare struct {
	*MSFT_FileServerToFileShare
}

WSP_FileServerToFileShare struct

func NewWSP_FileServerToFileShareEx1 ¶ added in v0.1.1

func NewWSP_FileServerToFileShareEx1(instance *cim.WmiInstance) (newInstance *WSP_FileServerToFileShare, err error)

func NewWSP_FileServerToFileShareEx6 ¶ added in v0.1.1

func NewWSP_FileServerToFileShareEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_FileServerToFileShare, err error)

type WSP_FileServerToVolume ¶

type WSP_FileServerToVolume struct {
	*MSFT_FileServerToVolume
}

WSP_FileServerToVolume struct

func NewWSP_FileServerToVolumeEx1 ¶ added in v0.1.1

func NewWSP_FileServerToVolumeEx1(instance *cim.WmiInstance) (newInstance *WSP_FileServerToVolume, err error)

func NewWSP_FileServerToVolumeEx6 ¶ added in v0.1.1

func NewWSP_FileServerToVolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_FileServerToVolume, err error)

type WSP_FileShare ¶

type WSP_FileShare struct {
	*MSFT_FileShare
}

WSP_FileShare struct

func NewWSP_FileShareEx1 ¶ added in v0.1.1

func NewWSP_FileShareEx1(instance *cim.WmiInstance) (newInstance *WSP_FileShare, err error)

func NewWSP_FileShareEx6 ¶ added in v0.1.1

func NewWSP_FileShareEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_FileShare, err error)

type WSP_FileShareAccessControlEntry ¶

type WSP_FileShareAccessControlEntry struct {
	*MSFT_FileShareAccessControlEntry
}

WSP_FileShareAccessControlEntry struct

func NewWSP_FileShareAccessControlEntryEx1 ¶ added in v0.1.1

func NewWSP_FileShareAccessControlEntryEx1(instance *cim.WmiInstance) (newInstance *WSP_FileShareAccessControlEntry, err error)

func NewWSP_FileShareAccessControlEntryEx6 ¶ added in v0.1.1

func NewWSP_FileShareAccessControlEntryEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_FileShareAccessControlEntry, err error)

type WSP_FsStorageArrivalEvent ¶

type WSP_FsStorageArrivalEvent struct {
	*MSFT_StorageArrivalEvent
}

WSP_FsStorageArrivalEvent struct

func NewWSP_FsStorageArrivalEventEx1 ¶ added in v0.1.1

func NewWSP_FsStorageArrivalEventEx1(instance *cim.WmiInstance) (newInstance *WSP_FsStorageArrivalEvent, err error)

func NewWSP_FsStorageArrivalEventEx6 ¶ added in v0.1.1

func NewWSP_FsStorageArrivalEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_FsStorageArrivalEvent, err error)

type WSP_FsStorageDepartureEvent ¶

type WSP_FsStorageDepartureEvent struct {
	*MSFT_StorageDepartureEvent
}

WSP_FsStorageDepartureEvent struct

func NewWSP_FsStorageDepartureEventEx1 ¶ added in v0.1.1

func NewWSP_FsStorageDepartureEventEx1(instance *cim.WmiInstance) (newInstance *WSP_FsStorageDepartureEvent, err error)

func NewWSP_FsStorageDepartureEventEx6 ¶ added in v0.1.1

func NewWSP_FsStorageDepartureEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_FsStorageDepartureEvent, err error)

type WSP_FsStorageModificationEvent ¶

type WSP_FsStorageModificationEvent struct {
	*MSFT_StorageModificationEvent
}

WSP_FsStorageModificationEvent struct

func NewWSP_FsStorageModificationEventEx1 ¶ added in v0.1.1

func NewWSP_FsStorageModificationEventEx1(instance *cim.WmiInstance) (newInstance *WSP_FsStorageModificationEvent, err error)

func NewWSP_FsStorageModificationEventEx6 ¶ added in v0.1.1

func NewWSP_FsStorageModificationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_FsStorageModificationEvent, err error)

type WSP_HealthAction ¶

type WSP_HealthAction struct {
	*MSFT_HealthAction
}

WSP_HealthAction struct

func NewWSP_HealthActionEx1 ¶ added in v0.1.1

func NewWSP_HealthActionEx1(instance *cim.WmiInstance) (newInstance *WSP_HealthAction, err error)

func NewWSP_HealthActionEx6 ¶ added in v0.1.1

func NewWSP_HealthActionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_HealthAction, err error)

type WSP_HealthActionEvent ¶

type WSP_HealthActionEvent struct {
	*MSFT_HealthActionEvent
}

WSP_HealthActionEvent struct

func NewWSP_HealthActionEventEx1 ¶ added in v0.1.1

func NewWSP_HealthActionEventEx1(instance *cim.WmiInstance) (newInstance *WSP_HealthActionEvent, err error)

func NewWSP_HealthActionEventEx6 ¶ added in v0.1.1

func NewWSP_HealthActionEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_HealthActionEvent, err error)

func (*WSP_HealthActionEvent) FireAlert ¶

func (instance *WSP_HealthActionEvent) FireAlert(HealthActionAlert WSP_HealthActionEvent) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

type WSP_Partition ¶

type WSP_Partition struct {
	*MSFT_Partition
}

WSP_Partition struct

func NewWSP_PartitionEx1 ¶ added in v0.1.1

func NewWSP_PartitionEx1(instance *cim.WmiInstance) (newInstance *WSP_Partition, err error)

func NewWSP_PartitionEx6 ¶ added in v0.1.1

func NewWSP_PartitionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_Partition, err error)

type WSP_PartitionToReplicaPeer ¶

type WSP_PartitionToReplicaPeer struct {
	*MSFT_PartitionToReplicaPeer
}

WSP_PartitionToReplicaPeer struct

func NewWSP_PartitionToReplicaPeerEx1 ¶ added in v0.1.1

func NewWSP_PartitionToReplicaPeerEx1(instance *cim.WmiInstance) (newInstance *WSP_PartitionToReplicaPeer, err error)

func NewWSP_PartitionToReplicaPeerEx6 ¶ added in v0.1.1

func NewWSP_PartitionToReplicaPeerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_PartitionToReplicaPeer, err error)

type WSP_PartitionToVolume ¶

type WSP_PartitionToVolume struct {
	*MSFT_PartitionToVolume
}

WSP_PartitionToVolume struct

func NewWSP_PartitionToVolumeEx1 ¶ added in v0.1.1

func NewWSP_PartitionToVolumeEx1(instance *cim.WmiInstance) (newInstance *WSP_PartitionToVolume, err error)

func NewWSP_PartitionToVolumeEx6 ¶ added in v0.1.1

func NewWSP_PartitionToVolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_PartitionToVolume, err error)

type WSP_ReplicaPeer ¶

type WSP_ReplicaPeer struct {
	*MSFT_ReplicaPeer
}

WSP_ReplicaPeer struct

func NewWSP_ReplicaPeerEx1 ¶ added in v0.1.1

func NewWSP_ReplicaPeerEx1(instance *cim.WmiInstance) (newInstance *WSP_ReplicaPeer, err error)

func NewWSP_ReplicaPeerEx6 ¶ added in v0.1.1

func NewWSP_ReplicaPeerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_ReplicaPeer, err error)

type WSP_ReplicationCapabilities ¶

type WSP_ReplicationCapabilities struct {
	*MSFT_ReplicationCapabilities
}

WSP_ReplicationCapabilities struct

func NewWSP_ReplicationCapabilitiesEx1 ¶ added in v0.1.1

func NewWSP_ReplicationCapabilitiesEx1(instance *cim.WmiInstance) (newInstance *WSP_ReplicationCapabilities, err error)

func NewWSP_ReplicationCapabilitiesEx6 ¶ added in v0.1.1

func NewWSP_ReplicationCapabilitiesEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_ReplicationCapabilities, err error)

type WSP_ReplicationGroup ¶

type WSP_ReplicationGroup struct {
	*MSFT_ReplicationGroup
}

WSP_ReplicationGroup struct

func NewWSP_ReplicationGroupEx1 ¶ added in v0.1.1

func NewWSP_ReplicationGroupEx1(instance *cim.WmiInstance) (newInstance *WSP_ReplicationGroup, err error)

func NewWSP_ReplicationGroupEx6 ¶ added in v0.1.1

func NewWSP_ReplicationGroupEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_ReplicationGroup, err error)

func (*WSP_ReplicationGroup) CreateReplicationGroup ¶

func (instance *WSP_ReplicationGroup) CreateReplicationGroup(FriendlyName string,
	Description string,
	StorageElements []string,
	LogDevice string,
	LogSizeInBytes uint64,
	ReplicationQuorum uint16,
	SyncMode uint16,
	CreatedReplicationGroup string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedReplicationGroup" type="string "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*WSP_ReplicationGroup) CreateReplicationRelationship ¶

func (instance *WSP_ReplicationGroup) CreateReplicationRelationship(TargetStorageSubsystem MSFT_ReplicaPeer,
	SourceReplicationGroupFriendlyName string,
	SourceReplicationGroupDescription string,
	SourceStorageElements []MSFT_StorageObject,
	SourceGroupSettings MSFT_ReplicationSettings,
	TargetReplicationGroupFriendlyName string,
	TargetReplicationGroupDescription string,
	TargetStorageElements []MSFT_StorageObject,
	TargetStoragePool MSFT_StoragePool,
	TargetGroupSettings MSFT_ReplicationSettings,
	RecoveryPointObjective uint16,
	SourceGroup MSFT_ReplicationGroup,
	TargetGroup MSFT_ReplicationGroup,
	CreatedReplicaPeer MSFT_ReplicaPeer,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedReplicaPeer" type="MSFT_ReplicaPeer "></param> <param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SourceGroup" type="MSFT_ReplicationGroup "></param> <param name="TargetGroup" type="MSFT_ReplicationGroup "></param>

func (*WSP_ReplicationGroup) DeleteReplicationRelationship ¶

func (instance *WSP_ReplicationGroup) DeleteReplicationRelationship(SourceReplicationGroup MSFT_ReplicationGroup,
	TargetGroupReplicaPeer MSFT_ReplicaPeer,
	CreatedStorageJob MSFT_StorageJob,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="CreatedStorageJob" type="MSFT_StorageJob "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

type WSP_ReplicationGroupStorageArrivalEvent ¶

type WSP_ReplicationGroupStorageArrivalEvent struct {
	*MSFT_StorageArrivalEvent
}

WSP_ReplicationGroupStorageArrivalEvent struct

func NewWSP_ReplicationGroupStorageArrivalEventEx1 ¶ added in v0.1.1

func NewWSP_ReplicationGroupStorageArrivalEventEx1(instance *cim.WmiInstance) (newInstance *WSP_ReplicationGroupStorageArrivalEvent, err error)

func NewWSP_ReplicationGroupStorageArrivalEventEx6 ¶ added in v0.1.1

func NewWSP_ReplicationGroupStorageArrivalEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_ReplicationGroupStorageArrivalEvent, err error)

type WSP_ReplicationGroupStorageDepartureEvent ¶

type WSP_ReplicationGroupStorageDepartureEvent struct {
	*MSFT_StorageDepartureEvent
}

WSP_ReplicationGroupStorageDepartureEvent struct

func NewWSP_ReplicationGroupStorageDepartureEventEx1 ¶ added in v0.1.1

func NewWSP_ReplicationGroupStorageDepartureEventEx1(instance *cim.WmiInstance) (newInstance *WSP_ReplicationGroupStorageDepartureEvent, err error)

func NewWSP_ReplicationGroupStorageDepartureEventEx6 ¶ added in v0.1.1

func NewWSP_ReplicationGroupStorageDepartureEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_ReplicationGroupStorageDepartureEvent, err error)

type WSP_ReplicationGroupStorageModificationEvent ¶

type WSP_ReplicationGroupStorageModificationEvent struct {
	*MSFT_StorageModificationEvent
}

WSP_ReplicationGroupStorageModificationEvent struct

func NewWSP_ReplicationGroupStorageModificationEventEx1 ¶ added in v0.1.1

func NewWSP_ReplicationGroupStorageModificationEventEx1(instance *cim.WmiInstance) (newInstance *WSP_ReplicationGroupStorageModificationEvent, err error)

func NewWSP_ReplicationGroupStorageModificationEventEx6 ¶ added in v0.1.1

func NewWSP_ReplicationGroupStorageModificationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_ReplicationGroupStorageModificationEvent, err error)

type WSP_ReplicationGroupToPartition ¶

type WSP_ReplicationGroupToPartition struct {
	*MSFT_ReplicationGroupToPartition
}

WSP_ReplicationGroupToPartition struct

func NewWSP_ReplicationGroupToPartitionEx1 ¶ added in v0.1.1

func NewWSP_ReplicationGroupToPartitionEx1(instance *cim.WmiInstance) (newInstance *WSP_ReplicationGroupToPartition, err error)

func NewWSP_ReplicationGroupToPartitionEx6 ¶ added in v0.1.1

func NewWSP_ReplicationGroupToPartitionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_ReplicationGroupToPartition, err error)

type WSP_ReplicationGroupToReplicaPeer ¶

type WSP_ReplicationGroupToReplicaPeer struct {
	*MSFT_ReplicationGroupToReplicaPeer
}

WSP_ReplicationGroupToReplicaPeer struct

func NewWSP_ReplicationGroupToReplicaPeerEx1 ¶ added in v0.1.1

func NewWSP_ReplicationGroupToReplicaPeerEx1(instance *cim.WmiInstance) (newInstance *WSP_ReplicationGroupToReplicaPeer, err error)

func NewWSP_ReplicationGroupToReplicaPeerEx6 ¶ added in v0.1.1

func NewWSP_ReplicationGroupToReplicaPeerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_ReplicationGroupToReplicaPeer, err error)

type WSP_ReplicationGroupToVirtualDisk ¶

type WSP_ReplicationGroupToVirtualDisk struct {
	*MSFT_ReplicationGroupToVirtualDisk
}

WSP_ReplicationGroupToVirtualDisk struct

func NewWSP_ReplicationGroupToVirtualDiskEx1 ¶ added in v0.1.1

func NewWSP_ReplicationGroupToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *WSP_ReplicationGroupToVirtualDisk, err error)

func NewWSP_ReplicationGroupToVirtualDiskEx6 ¶ added in v0.1.1

func NewWSP_ReplicationGroupToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_ReplicationGroupToVirtualDisk, err error)

type WSP_ReplicationSettings ¶

type WSP_ReplicationSettings struct {
	*MSFT_ReplicationSettings
}

WSP_ReplicationSettings struct

func NewWSP_ReplicationSettingsEx1 ¶ added in v0.1.1

func NewWSP_ReplicationSettingsEx1(instance *cim.WmiInstance) (newInstance *WSP_ReplicationSettings, err error)

func NewWSP_ReplicationSettingsEx6 ¶ added in v0.1.1

func NewWSP_ReplicationSettingsEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_ReplicationSettings, err error)

type WSP_StorageAlertEvent ¶

type WSP_StorageAlertEvent struct {
	*MSFT_StorageAlertEvent
}

WSP_StorageAlertEvent struct

func NewWSP_StorageAlertEventEx1 ¶ added in v0.1.1

func NewWSP_StorageAlertEventEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageAlertEvent, err error)

func NewWSP_StorageAlertEventEx6 ¶ added in v0.1.1

func NewWSP_StorageAlertEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageAlertEvent, err error)

type WSP_StorageArrivalEvent ¶

type WSP_StorageArrivalEvent struct {
	*MSFT_StorageArrivalEvent
}

WSP_StorageArrivalEvent struct

func NewWSP_StorageArrivalEventEx1 ¶ added in v0.1.1

func NewWSP_StorageArrivalEventEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageArrivalEvent, err error)

func NewWSP_StorageArrivalEventEx6 ¶ added in v0.1.1

func NewWSP_StorageArrivalEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageArrivalEvent, err error)

type WSP_StorageDepartureEvent ¶

type WSP_StorageDepartureEvent struct {
	*MSFT_StorageDepartureEvent
}

WSP_StorageDepartureEvent struct

func NewWSP_StorageDepartureEventEx1 ¶ added in v0.1.1

func NewWSP_StorageDepartureEventEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageDepartureEvent, err error)

func NewWSP_StorageDepartureEventEx6 ¶ added in v0.1.1

func NewWSP_StorageDepartureEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageDepartureEvent, err error)

type WSP_StorageFaultEvent ¶

type WSP_StorageFaultEvent struct {
	*MSFT_StorageFaultEvent
}

WSP_StorageFaultEvent struct

func NewWSP_StorageFaultEventEx1 ¶ added in v0.1.1

func NewWSP_StorageFaultEventEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageFaultEvent, err error)

func NewWSP_StorageFaultEventEx6 ¶ added in v0.1.1

func NewWSP_StorageFaultEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageFaultEvent, err error)

func (*WSP_StorageFaultEvent) FireAlert ¶

func (instance *WSP_StorageFaultEvent) FireAlert(FaultAlert WSP_StorageFaultEvent) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

type WSP_StorageHealth ¶

type WSP_StorageHealth struct {
	*MSFT_StorageHealth
}

WSP_StorageHealth struct

func NewWSP_StorageHealthEx1 ¶ added in v0.1.1

func NewWSP_StorageHealthEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageHealth, err error)

func NewWSP_StorageHealthEx6 ¶ added in v0.1.1

func NewWSP_StorageHealthEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageHealth, err error)

type WSP_StorageHealthStatusChangeEvent ¶

type WSP_StorageHealthStatusChangeEvent struct {
	*MSFT_StorageHealthStatusChangeEvent
}

WSP_StorageHealthStatusChangeEvent struct

func NewWSP_StorageHealthStatusChangeEventEx1 ¶ added in v0.1.1

func NewWSP_StorageHealthStatusChangeEventEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageHealthStatusChangeEvent, err error)

func NewWSP_StorageHealthStatusChangeEventEx6 ¶ added in v0.1.1

func NewWSP_StorageHealthStatusChangeEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageHealthStatusChangeEvent, err error)

type WSP_StorageModificationEvent ¶

type WSP_StorageModificationEvent struct {
	*MSFT_StorageModificationEvent
}

WSP_StorageModificationEvent struct

func NewWSP_StorageModificationEventEx1 ¶ added in v0.1.1

func NewWSP_StorageModificationEventEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageModificationEvent, err error)

func NewWSP_StorageModificationEventEx6 ¶ added in v0.1.1

func NewWSP_StorageModificationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageModificationEvent, err error)

type WSP_StorageNodeToDisk ¶

type WSP_StorageNodeToDisk struct {
	*MSFT_StorageNodeToDisk
}

WSP_StorageNodeToDisk struct

func NewWSP_StorageNodeToDiskEx1 ¶ added in v0.1.1

func NewWSP_StorageNodeToDiskEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageNodeToDisk, err error)

func NewWSP_StorageNodeToDiskEx6 ¶ added in v0.1.1

func NewWSP_StorageNodeToDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageNodeToDisk, err error)

type WSP_StorageNodeToVolume ¶

type WSP_StorageNodeToVolume struct {
	*MSFT_StorageNodeToVolume
}

WSP_StorageNodeToVolume struct

func NewWSP_StorageNodeToVolumeEx1 ¶ added in v0.1.1

func NewWSP_StorageNodeToVolumeEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageNodeToVolume, err error)

func NewWSP_StorageNodeToVolumeEx6 ¶ added in v0.1.1

func NewWSP_StorageNodeToVolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageNodeToVolume, err error)

type WSP_StoragePoolToVolume ¶

type WSP_StoragePoolToVolume struct {
	*MSFT_StoragePoolToVolume
}

WSP_StoragePoolToVolume struct

func NewWSP_StoragePoolToVolumeEx1 ¶ added in v0.1.1

func NewWSP_StoragePoolToVolumeEx1(instance *cim.WmiInstance) (newInstance *WSP_StoragePoolToVolume, err error)

func NewWSP_StoragePoolToVolumeEx6 ¶ added in v0.1.1

func NewWSP_StoragePoolToVolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StoragePoolToVolume, err error)

type WSP_StorageSubSystemToFileServer ¶

type WSP_StorageSubSystemToFileServer struct {
	*MSFT_StorageSubSystemToFileServer
}

WSP_StorageSubSystemToFileServer struct

func NewWSP_StorageSubSystemToFileServerEx1 ¶ added in v0.1.1

func NewWSP_StorageSubSystemToFileServerEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageSubSystemToFileServer, err error)

func NewWSP_StorageSubSystemToFileServerEx6 ¶ added in v0.1.1

func NewWSP_StorageSubSystemToFileServerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageSubSystemToFileServer, err error)

type WSP_StorageSubSystemToFileShare ¶

type WSP_StorageSubSystemToFileShare struct {
	*MSFT_StorageSubSystemToFileShare
}

WSP_StorageSubSystemToFileShare struct

func NewWSP_StorageSubSystemToFileShareEx1 ¶ added in v0.1.1

func NewWSP_StorageSubSystemToFileShareEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageSubSystemToFileShare, err error)

func NewWSP_StorageSubSystemToFileShareEx6 ¶ added in v0.1.1

func NewWSP_StorageSubSystemToFileShareEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageSubSystemToFileShare, err error)

type WSP_StorageSubsystemToDisk ¶

type WSP_StorageSubsystemToDisk struct {
	*MSFT_StorageSubSystemToDisk
}

WSP_StorageSubsystemToDisk struct

func NewWSP_StorageSubsystemToDiskEx1 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToDiskEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageSubsystemToDisk, err error)

func NewWSP_StorageSubsystemToDiskEx6 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageSubsystemToDisk, err error)

type WSP_StorageSubsystemToPartition ¶

type WSP_StorageSubsystemToPartition struct {
	*MSFT_StorageSubSystemToPartition
}

WSP_StorageSubsystemToPartition struct

func NewWSP_StorageSubsystemToPartitionEx1 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToPartitionEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageSubsystemToPartition, err error)

func NewWSP_StorageSubsystemToPartitionEx6 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToPartitionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageSubsystemToPartition, err error)

type WSP_StorageSubsystemToReplicaPeer ¶

type WSP_StorageSubsystemToReplicaPeer struct {
	*MSFT_StorageSubSystemToReplicaPeer
}

WSP_StorageSubsystemToReplicaPeer struct

func NewWSP_StorageSubsystemToReplicaPeerEx1 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToReplicaPeerEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageSubsystemToReplicaPeer, err error)

func NewWSP_StorageSubsystemToReplicaPeerEx6 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToReplicaPeerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageSubsystemToReplicaPeer, err error)

type WSP_StorageSubsystemToReplicationCapabilities ¶

type WSP_StorageSubsystemToReplicationCapabilities struct {
	*MSFT_StorageSubSystemToReplicationCapabilities
}

WSP_StorageSubsystemToReplicationCapabilities struct

func NewWSP_StorageSubsystemToReplicationCapabilitiesEx1 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToReplicationCapabilitiesEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageSubsystemToReplicationCapabilities, err error)

func NewWSP_StorageSubsystemToReplicationCapabilitiesEx6 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToReplicationCapabilitiesEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageSubsystemToReplicationCapabilities, err error)

type WSP_StorageSubsystemToReplicationGroup ¶

type WSP_StorageSubsystemToReplicationGroup struct {
	*MSFT_StorageSubSystemToReplicationGroup
}

WSP_StorageSubsystemToReplicationGroup struct

func NewWSP_StorageSubsystemToReplicationGroupEx1 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToReplicationGroupEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageSubsystemToReplicationGroup, err error)

func NewWSP_StorageSubsystemToReplicationGroupEx6 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToReplicationGroupEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageSubsystemToReplicationGroup, err error)

type WSP_StorageSubsystemToStorageHealth ¶

type WSP_StorageSubsystemToStorageHealth struct {
	*MSFT_StorageSubSystemToStorageHealth
}

WSP_StorageSubsystemToStorageHealth struct

func NewWSP_StorageSubsystemToStorageHealthEx1 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToStorageHealthEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageSubsystemToStorageHealth, err error)

func NewWSP_StorageSubsystemToStorageHealthEx6 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToStorageHealthEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageSubsystemToStorageHealth, err error)

type WSP_StorageSubsystemToVolume ¶

type WSP_StorageSubsystemToVolume struct {
	*MSFT_StorageSubSystemToVolume
}

WSP_StorageSubsystemToVolume struct

func NewWSP_StorageSubsystemToVolumeEx1 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToVolumeEx1(instance *cim.WmiInstance) (newInstance *WSP_StorageSubsystemToVolume, err error)

func NewWSP_StorageSubsystemToVolumeEx6 ¶ added in v0.1.1

func NewWSP_StorageSubsystemToVolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_StorageSubsystemToVolume, err error)

type WSP_Synchronized ¶

type WSP_Synchronized struct {
	*MSFT_Synchronized
}

WSP_Synchronized struct

func NewWSP_SynchronizedEx1 ¶ added in v0.1.1

func NewWSP_SynchronizedEx1(instance *cim.WmiInstance) (newInstance *WSP_Synchronized, err error)

func NewWSP_SynchronizedEx6 ¶ added in v0.1.1

func NewWSP_SynchronizedEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_Synchronized, err error)

type WSP_VirtualDiskToReplicaPeer ¶

type WSP_VirtualDiskToReplicaPeer struct {
	*MSFT_VirtualDiskToReplicaPeer
}

WSP_VirtualDiskToReplicaPeer struct

func NewWSP_VirtualDiskToReplicaPeerEx1 ¶ added in v0.1.1

func NewWSP_VirtualDiskToReplicaPeerEx1(instance *cim.WmiInstance) (newInstance *WSP_VirtualDiskToReplicaPeer, err error)

func NewWSP_VirtualDiskToReplicaPeerEx6 ¶ added in v0.1.1

func NewWSP_VirtualDiskToReplicaPeerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_VirtualDiskToReplicaPeer, err error)

type WSP_Volume ¶

type WSP_Volume struct {
	*MSFT_Volume
}

WSP_Volume struct

func NewWSP_VolumeEx1 ¶ added in v0.1.1

func NewWSP_VolumeEx1(instance *cim.WmiInstance) (newInstance *WSP_Volume, err error)

func NewWSP_VolumeEx6 ¶ added in v0.1.1

func NewWSP_VolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_Volume, err error)

type WSP_VolumeToFileShare ¶

type WSP_VolumeToFileShare struct {
	*MSFT_VolumeToFileShare
}

WSP_VolumeToFileShare struct

func NewWSP_VolumeToFileShareEx1 ¶ added in v0.1.1

func NewWSP_VolumeToFileShareEx1(instance *cim.WmiInstance) (newInstance *WSP_VolumeToFileShare, err error)

func NewWSP_VolumeToFileShareEx6 ¶ added in v0.1.1

func NewWSP_VolumeToFileShareEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *WSP_VolumeToFileShare, err error)

type Win32Provider_ImpersonationLevel ¶

type Win32Provider_ImpersonationLevel int

Win32Provider_ImpersonationLevel

const (
	// None enum
	Win32Provider_ImpersonationLevel_None Win32Provider_ImpersonationLevel = 0
)

type Win32Provider_InitializationReentrancy ¶

type Win32Provider_InitializationReentrancy int

Win32Provider_InitializationReentrancy

const (
	// CLSID enum
	Win32Provider_InitializationReentrancy_CLSID Win32Provider_InitializationReentrancy = 0
	// Namespace enum
	Win32Provider_InitializationReentrancy_Namespace Win32Provider_InitializationReentrancy = 1
	// COM_Object enum
	Win32Provider_InitializationReentrancy_COM_Object Win32Provider_InitializationReentrancy = 2
)

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL