storage

package
v0.34.0 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2025 License: MIT Imports: 5 Imported by: 3

Documentation

Overview

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

Author:

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

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

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

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

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

	//
	CIMStatusCode uint32

	//
	CIMStatusCodeDescription string

	//
	ErrorSource string

	//
	ErrorSourceFormat uint16

	//
	ErrorType uint16

	//
	Message string

	//
	MessageArguments []string

	//
	MessageID string

	//
	OtherErrorSourceFormat string

	//
	OtherErrorType string

	//
	OwningEntity string

	//
	PerceivedSeverity uint16

	//
	ProbableCause uint16

	//
	ProbableCauseDescription string

	//
	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 uint32, 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 uint16, err error)

GetErrorSourceFormat gets the value of ErrorSourceFormat for the instance

func (*CIM_Error) GetPropertyErrorType

func (instance *CIM_Error) GetPropertyErrorType() (value uint16, 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 uint16, err error)

GetPerceivedSeverity gets the value of PerceivedSeverity for the instance

func (*CIM_Error) GetPropertyProbableCause

func (instance *CIM_Error) GetPropertyProbableCause() (value uint16, 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 uint32) (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 uint16) (err error)

SetErrorSourceFormat sets the value of ErrorSourceFormat for the instance

func (*CIM_Error) SetPropertyErrorType

func (instance *CIM_Error) SetPropertyErrorType(value uint16) (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 uint16) (err error)

SetPerceivedSeverity sets the value of PerceivedSeverity for the instance

func (*CIM_Error) SetPropertyProbableCause

func (instance *CIM_Error) SetPropertyProbableCause(value uint16) (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 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 MSFT_DedupProperties

type MSFT_DedupProperties struct {
	*cim.WmiInstance

	//
	InPolicyFilesCount uint64

	//
	InPolicyFilesSize uint64

	//
	OptimizedFilesCount uint64

	//
	OptimizedFilesSavingsRate uint32

	//
	OptimizedFilesSize uint64

	//
	SavingsRate uint32

	//
	SavingsSize uint64

	//
	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

	//
	AdapterSerialNumber string

	//
	AllocatedSize uint64

	//
	BootFromDisk bool

	//
	BusType uint16

	//
	FirmwareVersion string

	//
	FriendlyName string

	//
	Guid string

	//
	HealthStatus uint16

	//
	IsBoot bool

	//
	IsClustered bool

	//
	IsHighlyAvailable bool

	//
	IsOffline bool

	//
	IsReadOnly bool

	//
	IsScaleOut bool

	//
	IsSystem bool

	//
	LargestFreeExtent uint64

	//
	Location string

	//
	LogicalSectorSize uint32

	//
	Manufacturer string

	//
	Model string

	//
	Number uint32

	//
	NumberOfPartitions uint32

	//
	OfflineReason uint16

	//
	OperationalStatus []uint16

	//
	PartitionStyle uint16

	//
	Path string

	//
	PhysicalSectorSize uint32

	//
	ProvisioningType uint16

	//
	SerialNumber string

	//
	Signature uint32

	//
	Size uint64

	//
	UniqueIdFormat uint16
}

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,
	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_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,
	RunAsJob bool,
	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(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_Disk) EnableHighAvailability

func (instance *MSFT_Disk) EnableHighAvailability(ScaleOut bool,
	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_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 uint16, 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 uint16, 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 uint16, err error)

GetOfflineReason gets the value of OfflineReason for the instance

func (*MSFT_Disk) GetPropertyOperationalStatus

func (instance *MSFT_Disk) GetPropertyOperationalStatus() (value []uint16, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_Disk) GetPropertyPartitionStyle

func (instance *MSFT_Disk) GetPropertyPartitionStyle() (value uint16, 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 uint16, 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 uint16, 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 uint16) (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 uint16) (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 uint16) (err error)

SetOfflineReason sets the value of OfflineReason for the instance

func (*MSFT_Disk) SetPropertyOperationalStatus

func (instance *MSFT_Disk) SetPropertyOperationalStatus(value []uint16) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_Disk) SetPropertyPartitionStyle

func (instance *MSFT_Disk) SetPropertyPartitionStyle(value uint16) (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 uint16) (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 uint16) (err error)

SetUniqueIdFormat sets the value of UniqueIdFormat for the instance

type MSFT_DiskImage

type MSFT_DiskImage struct {
	*cim.WmiInstance

	//
	Attached bool

	//
	BlockSize uint64

	//
	DevicePath string

	//
	FileSize uint64

	//
	ImagePath string

	//
	LogicalSectorSize uint64

	//
	Number uint32

	//
	Size uint64

	//
	StorageType uint32
}

MSFT_DiskImage struct

func NewMSFT_DiskImageEx1 added in v0.1.1

func NewMSFT_DiskImageEx1(instance *cim.WmiInstance) (newInstance *MSFT_DiskImage, err error)

func NewMSFT_DiskImageEx6 added in v0.1.1

func NewMSFT_DiskImageEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_DiskImage, err error)

func (*MSFT_DiskImage) Dismount

func (instance *MSFT_DiskImage) Dismount(DiskImage MSFT_DiskImage) (result uint32, err error)

<param name="DiskImage" type="MSFT_DiskImage "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_DiskImage) GetPropertyAttached

func (instance *MSFT_DiskImage) GetPropertyAttached() (value bool, err error)

GetAttached gets the value of Attached for the instance

func (*MSFT_DiskImage) GetPropertyBlockSize

func (instance *MSFT_DiskImage) GetPropertyBlockSize() (value uint64, err error)

GetBlockSize gets the value of BlockSize for the instance

func (*MSFT_DiskImage) GetPropertyDevicePath

func (instance *MSFT_DiskImage) GetPropertyDevicePath() (value string, err error)

GetDevicePath gets the value of DevicePath for the instance

func (*MSFT_DiskImage) GetPropertyFileSize

func (instance *MSFT_DiskImage) GetPropertyFileSize() (value uint64, err error)

GetFileSize gets the value of FileSize for the instance

func (*MSFT_DiskImage) GetPropertyImagePath

func (instance *MSFT_DiskImage) GetPropertyImagePath() (value string, err error)

GetImagePath gets the value of ImagePath for the instance

func (*MSFT_DiskImage) GetPropertyLogicalSectorSize

func (instance *MSFT_DiskImage) GetPropertyLogicalSectorSize() (value uint64, err error)

GetLogicalSectorSize gets the value of LogicalSectorSize for the instance

func (*MSFT_DiskImage) GetPropertyNumber

func (instance *MSFT_DiskImage) GetPropertyNumber() (value uint32, err error)

GetNumber gets the value of Number for the instance

func (*MSFT_DiskImage) GetPropertySize

func (instance *MSFT_DiskImage) GetPropertySize() (value uint64, err error)

GetSize gets the value of Size for the instance

func (*MSFT_DiskImage) GetPropertyStorageType

func (instance *MSFT_DiskImage) GetPropertyStorageType() (value uint32, err error)

GetStorageType gets the value of StorageType for the instance

func (*MSFT_DiskImage) Mount

func (instance *MSFT_DiskImage) Mount(Access uint16,
	NoDriveLetter bool,
	DiskImage MSFT_DiskImage) (result uint32, err error)

<param name="DiskImage" type="MSFT_DiskImage "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_DiskImage) SetPropertyAttached

func (instance *MSFT_DiskImage) SetPropertyAttached(value bool) (err error)

SetAttached sets the value of Attached for the instance

func (*MSFT_DiskImage) SetPropertyBlockSize

func (instance *MSFT_DiskImage) SetPropertyBlockSize(value uint64) (err error)

SetBlockSize sets the value of BlockSize for the instance

func (*MSFT_DiskImage) SetPropertyDevicePath

func (instance *MSFT_DiskImage) SetPropertyDevicePath(value string) (err error)

SetDevicePath sets the value of DevicePath for the instance

func (*MSFT_DiskImage) SetPropertyFileSize

func (instance *MSFT_DiskImage) SetPropertyFileSize(value uint64) (err error)

SetFileSize sets the value of FileSize for the instance

func (*MSFT_DiskImage) SetPropertyImagePath

func (instance *MSFT_DiskImage) SetPropertyImagePath(value string) (err error)

SetImagePath sets the value of ImagePath for the instance

func (*MSFT_DiskImage) SetPropertyLogicalSectorSize

func (instance *MSFT_DiskImage) SetPropertyLogicalSectorSize(value uint64) (err error)

SetLogicalSectorSize sets the value of LogicalSectorSize for the instance

func (*MSFT_DiskImage) SetPropertyNumber

func (instance *MSFT_DiskImage) SetPropertyNumber(value uint32) (err error)

SetNumber sets the value of Number for the instance

func (*MSFT_DiskImage) SetPropertySize

func (instance *MSFT_DiskImage) SetPropertySize(value uint64) (err error)

SetSize sets the value of Size for the instance

func (*MSFT_DiskImage) SetPropertyStorageType

func (instance *MSFT_DiskImage) SetPropertyStorageType(value uint32) (err error)

SetStorageType sets the value of StorageType for the instance

type MSFT_DiskImageToVolume

type MSFT_DiskImageToVolume struct {
	*cim.WmiInstance

	//
	DiskImage MSFT_DiskImage

	//
	Volume MSFT_Volume
}

MSFT_DiskImageToVolume struct

func NewMSFT_DiskImageToVolumeEx1 added in v0.1.1

func NewMSFT_DiskImageToVolumeEx1(instance *cim.WmiInstance) (newInstance *MSFT_DiskImageToVolume, err error)

func NewMSFT_DiskImageToVolumeEx6 added in v0.1.1

func NewMSFT_DiskImageToVolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_DiskImageToVolume, err error)

func (*MSFT_DiskImageToVolume) GetPropertyDiskImage

func (instance *MSFT_DiskImageToVolume) GetPropertyDiskImage() (value MSFT_DiskImage, err error)

GetDiskImage gets the value of DiskImage for the instance

func (*MSFT_DiskImageToVolume) GetPropertyVolume

func (instance *MSFT_DiskImageToVolume) GetPropertyVolume() (value MSFT_Volume, err error)

GetVolume gets the value of Volume for the instance

func (*MSFT_DiskImageToVolume) SetPropertyDiskImage

func (instance *MSFT_DiskImageToVolume) SetPropertyDiskImage(value MSFT_DiskImage) (err error)

SetDiskImage sets the value of DiskImage for the instance

func (*MSFT_DiskImageToVolume) SetPropertyVolume

func (instance *MSFT_DiskImageToVolume) SetPropertyVolume(value MSFT_Volume) (err error)

SetVolume sets the value of Volume 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 {
	*CIM_Error
}

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)

type MSFT_FileIntegrity

type MSFT_FileIntegrity struct {
	*cim.WmiInstance

	//
	Enabled bool

	//
	Enforced bool

	//
	FileName string
}

MSFT_FileIntegrity struct

func NewMSFT_FileIntegrityEx1 added in v0.1.1

func NewMSFT_FileIntegrityEx1(instance *cim.WmiInstance) (newInstance *MSFT_FileIntegrity, err error)

func NewMSFT_FileIntegrityEx6 added in v0.1.1

func NewMSFT_FileIntegrityEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_FileIntegrity, err error)

func (*MSFT_FileIntegrity) Get

func (instance *MSFT_FileIntegrity) Get(FileName string,
	FileIntegrity MSFT_FileIntegrity,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="FileIntegrity" type="MSFT_FileIntegrity "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileIntegrity) GetPropertyEnabled

func (instance *MSFT_FileIntegrity) GetPropertyEnabled() (value bool, err error)

GetEnabled gets the value of Enabled for the instance

func (*MSFT_FileIntegrity) GetPropertyEnforced

func (instance *MSFT_FileIntegrity) GetPropertyEnforced() (value bool, err error)

GetEnforced gets the value of Enforced for the instance

func (*MSFT_FileIntegrity) GetPropertyFileName

func (instance *MSFT_FileIntegrity) GetPropertyFileName() (value string, err error)

GetFileName gets the value of FileName for the instance

func (*MSFT_FileIntegrity) Repair

func (instance *MSFT_FileIntegrity) Repair(FileName string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileIntegrity) Set

func (instance *MSFT_FileIntegrity) Set(FileName string,
	Enable bool,
	Enforce bool,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileIntegrity) SetPropertyEnabled

func (instance *MSFT_FileIntegrity) SetPropertyEnabled(value bool) (err error)

SetEnabled sets the value of Enabled for the instance

func (*MSFT_FileIntegrity) SetPropertyEnforced

func (instance *MSFT_FileIntegrity) SetPropertyEnforced(value bool) (err error)

SetEnforced sets the value of Enforced for the instance

func (*MSFT_FileIntegrity) SetPropertyFileName

func (instance *MSFT_FileIntegrity) SetPropertyFileName(value string) (err error)

SetFileName sets the value of FileName for the instance

type MSFT_FileServer

type MSFT_FileServer struct {
	*MSFT_StorageObject

	//
	FileSharingProtocols []uint16

	//
	FileSharingProtocolVersions []string

	//
	FriendlyName string

	//
	HealthStatus uint16

	//
	HostNames []string

	//
	OperationalStatus []uint16

	//
	OtherOperationalStatusDescription string

	//
	SupportsContinuouslyAvailableFileShare bool

	//
	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,
	RunAsJob bool,
	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(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_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 []uint16, 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 uint16, 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 []uint16, 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 []uint16) (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 uint16) (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 []uint16) (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

	//
	ContinuouslyAvailable bool

	//
	Description string

	//
	EncryptData bool

	//
	FileSharingProtocol uint16

	//
	HealthStatus uint16

	//
	Name string

	//
	OperationalStatus []uint16

	//
	ShareState uint16

	//
	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(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_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 uint16, err error)

GetFileSharingProtocol gets the value of FileSharingProtocol for the instance

func (*MSFT_FileShare) GetPropertyHealthStatus

func (instance *MSFT_FileShare) GetPropertyHealthStatus() (value uint16, 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 []uint16, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_FileShare) GetPropertyShareState

func (instance *MSFT_FileShare) GetPropertyShareState() (value uint16, 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 uint16) (err error)

SetFileSharingProtocol sets the value of FileSharingProtocol for the instance

func (*MSFT_FileShare) SetPropertyHealthStatus

func (instance *MSFT_FileShare) SetPropertyHealthStatus(value uint16) (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 []uint16) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_FileShare) SetPropertyShareState

func (instance *MSFT_FileShare) SetPropertyShareState(value uint16) (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

	//
	AccessControlType uint16

	//
	AccessRight uint16

	//
	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 uint16, err error)

GetAccessControlType gets the value of AccessControlType for the instance

func (*MSFT_FileShareAccessControlEntry) GetPropertyAccessRight

func (instance *MSFT_FileShareAccessControlEntry) GetPropertyAccessRight() (value uint16, 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 uint16) (err error)

SetAccessControlType sets the value of AccessControlType for the instance

func (*MSFT_FileShareAccessControlEntry) SetPropertyAccessRight

func (instance *MSFT_FileShareAccessControlEntry) SetPropertyAccessRight(value uint16) (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_FileStorageTier

type MSFT_FileStorageTier struct {
	*cim.WmiInstance

	//
	DesiredStorageTierClass uint16

	//
	DesiredStorageTierName string

	//
	FilePath string

	//
	FileSize uint64

	//
	FileSizeOnDesiredStorageTier uint64

	//
	FileSizeOnDesiredStorageTierClass uint64

	//
	PlacementStatus uint16

	//
	State uint16
}

MSFT_FileStorageTier struct

func NewMSFT_FileStorageTierEx1 added in v0.1.1

func NewMSFT_FileStorageTierEx1(instance *cim.WmiInstance) (newInstance *MSFT_FileStorageTier, err error)

func NewMSFT_FileStorageTierEx6 added in v0.1.1

func NewMSFT_FileStorageTierEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_FileStorageTier, err error)

func (*MSFT_FileStorageTier) Clear

func (instance *MSFT_FileStorageTier) Clear(FilePath string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileStorageTier) Get

func (instance *MSFT_FileStorageTier) Get(FilePath string,
	VolumeDriveLetter byte,
	VolumePath string,
	Volume MSFT_Volume,
	FileStorageTier []MSFT_FileStorageTier) (result uint32, err error)

<param name="FileStorageTier" type="MSFT_FileStorageTier []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileStorageTier) GetPropertyDesiredStorageTierClass

func (instance *MSFT_FileStorageTier) GetPropertyDesiredStorageTierClass() (value uint16, err error)

GetDesiredStorageTierClass gets the value of DesiredStorageTierClass for the instance

func (*MSFT_FileStorageTier) GetPropertyDesiredStorageTierName

func (instance *MSFT_FileStorageTier) GetPropertyDesiredStorageTierName() (value string, err error)

GetDesiredStorageTierName gets the value of DesiredStorageTierName for the instance

func (*MSFT_FileStorageTier) GetPropertyFilePath

func (instance *MSFT_FileStorageTier) GetPropertyFilePath() (value string, err error)

GetFilePath gets the value of FilePath for the instance

func (*MSFT_FileStorageTier) GetPropertyFileSize

func (instance *MSFT_FileStorageTier) GetPropertyFileSize() (value uint64, err error)

GetFileSize gets the value of FileSize for the instance

func (*MSFT_FileStorageTier) GetPropertyFileSizeOnDesiredStorageTier

func (instance *MSFT_FileStorageTier) GetPropertyFileSizeOnDesiredStorageTier() (value uint64, err error)

GetFileSizeOnDesiredStorageTier gets the value of FileSizeOnDesiredStorageTier for the instance

func (*MSFT_FileStorageTier) GetPropertyFileSizeOnDesiredStorageTierClass

func (instance *MSFT_FileStorageTier) GetPropertyFileSizeOnDesiredStorageTierClass() (value uint64, err error)

GetFileSizeOnDesiredStorageTierClass gets the value of FileSizeOnDesiredStorageTierClass for the instance

func (*MSFT_FileStorageTier) GetPropertyPlacementStatus

func (instance *MSFT_FileStorageTier) GetPropertyPlacementStatus() (value uint16, err error)

GetPlacementStatus gets the value of PlacementStatus for the instance

func (*MSFT_FileStorageTier) GetPropertyState

func (instance *MSFT_FileStorageTier) GetPropertyState() (value uint16, err error)

GetState gets the value of State for the instance

func (*MSFT_FileStorageTier) Set

func (instance *MSFT_FileStorageTier) Set(FilePath string,
	DesiredStorageTierFriendlyName string,
	DesiredStorageTierUniqueId string,
	DesiredStorageTierClass uint16,
	DesiredStorageTier MSFT_StorageTier) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_FileStorageTier) SetPropertyDesiredStorageTierClass

func (instance *MSFT_FileStorageTier) SetPropertyDesiredStorageTierClass(value uint16) (err error)

SetDesiredStorageTierClass sets the value of DesiredStorageTierClass for the instance

func (*MSFT_FileStorageTier) SetPropertyDesiredStorageTierName

func (instance *MSFT_FileStorageTier) SetPropertyDesiredStorageTierName(value string) (err error)

SetDesiredStorageTierName sets the value of DesiredStorageTierName for the instance

func (*MSFT_FileStorageTier) SetPropertyFilePath

func (instance *MSFT_FileStorageTier) SetPropertyFilePath(value string) (err error)

SetFilePath sets the value of FilePath for the instance

func (*MSFT_FileStorageTier) SetPropertyFileSize

func (instance *MSFT_FileStorageTier) SetPropertyFileSize(value uint64) (err error)

SetFileSize sets the value of FileSize for the instance

func (*MSFT_FileStorageTier) SetPropertyFileSizeOnDesiredStorageTier

func (instance *MSFT_FileStorageTier) SetPropertyFileSizeOnDesiredStorageTier(value uint64) (err error)

SetFileSizeOnDesiredStorageTier sets the value of FileSizeOnDesiredStorageTier for the instance

func (*MSFT_FileStorageTier) SetPropertyFileSizeOnDesiredStorageTierClass

func (instance *MSFT_FileStorageTier) SetPropertyFileSizeOnDesiredStorageTierClass(value uint64) (err error)

SetFileSizeOnDesiredStorageTierClass sets the value of FileSizeOnDesiredStorageTierClass for the instance

func (*MSFT_FileStorageTier) SetPropertyPlacementStatus

func (instance *MSFT_FileStorageTier) SetPropertyPlacementStatus(value uint16) (err error)

SetPlacementStatus sets the value of PlacementStatus for the instance

func (*MSFT_FileStorageTier) SetPropertyState

func (instance *MSFT_FileStorageTier) SetPropertyState(value uint16) (err error)

SetState sets the value of State for the instance

type MSFT_HealthAction

type MSFT_HealthAction struct {
	*MSFT_StorageObject

	//
	Description string

	//
	ErrorCode uint32

	//
	ErrorDescription string

	//
	MessageParameters []string

	//
	PercentComplete uint16

	//
	Reason string

	//
	ReportingObjectId string

	//
	ReportingObjectType string

	//
	ReportingObjectUniqueId string

	//
	StartTime string

	//
	State uint16

	//
	Status string

	//
	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

	//
	ChangeType uint16

	//
	HealthActionId string

	//
	HealthActionType string

	//
	PercentComplete uint16

	//
	Reason string

	//
	StartTime string

	//
	State uint16

	//
	Status string

	//
	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

	//
	HostType []uint16

	//
	InitiatorAddress string

	//
	OtherHostTypeDescription []string

	//
	Type uint16
}

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 "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_InitiatorId) GetPropertyHostType

func (instance *MSFT_InitiatorId) GetPropertyHostType() (value []uint16, 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 uint16, err error)

GetType gets the value of Type for the instance

func (*MSFT_InitiatorId) SetPropertyHostType

func (instance *MSFT_InitiatorId) SetPropertyHostType(value []uint16) (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 uint16) (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_InitiatorPort

type MSFT_InitiatorPort struct {
	*cim.WmiInstance

	//
	AlternateNodeAddress []string

	//
	AlternatePortAddress []string

	//
	ConnectionType uint16

	//
	InstanceName string

	//
	NodeAddress string

	//
	ObjectId string

	//
	OperationalStatus []uint16

	//
	OtherConnectionTypeDescription string

	//
	PortAddress string

	//
	PortType uint16
}

MSFT_InitiatorPort struct

func NewMSFT_InitiatorPortEx1 added in v0.1.1

func NewMSFT_InitiatorPortEx1(instance *cim.WmiInstance) (newInstance *MSFT_InitiatorPort, err error)

func NewMSFT_InitiatorPortEx6 added in v0.1.1

func NewMSFT_InitiatorPortEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_InitiatorPort, err error)

func (*MSFT_InitiatorPort) GetPropertyAlternateNodeAddress

func (instance *MSFT_InitiatorPort) GetPropertyAlternateNodeAddress() (value []string, err error)

GetAlternateNodeAddress gets the value of AlternateNodeAddress for the instance

func (*MSFT_InitiatorPort) GetPropertyAlternatePortAddress

func (instance *MSFT_InitiatorPort) GetPropertyAlternatePortAddress() (value []string, err error)

GetAlternatePortAddress gets the value of AlternatePortAddress for the instance

func (*MSFT_InitiatorPort) GetPropertyConnectionType

func (instance *MSFT_InitiatorPort) GetPropertyConnectionType() (value uint16, err error)

GetConnectionType gets the value of ConnectionType for the instance

func (*MSFT_InitiatorPort) GetPropertyInstanceName

func (instance *MSFT_InitiatorPort) GetPropertyInstanceName() (value string, err error)

GetInstanceName gets the value of InstanceName for the instance

func (*MSFT_InitiatorPort) GetPropertyNodeAddress

func (instance *MSFT_InitiatorPort) GetPropertyNodeAddress() (value string, err error)

GetNodeAddress gets the value of NodeAddress for the instance

func (*MSFT_InitiatorPort) GetPropertyObjectId

func (instance *MSFT_InitiatorPort) GetPropertyObjectId() (value string, err error)

GetObjectId gets the value of ObjectId for the instance

func (*MSFT_InitiatorPort) GetPropertyOperationalStatus

func (instance *MSFT_InitiatorPort) GetPropertyOperationalStatus() (value []uint16, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_InitiatorPort) GetPropertyOtherConnectionTypeDescription

func (instance *MSFT_InitiatorPort) GetPropertyOtherConnectionTypeDescription() (value string, err error)

GetOtherConnectionTypeDescription gets the value of OtherConnectionTypeDescription for the instance

func (*MSFT_InitiatorPort) GetPropertyPortAddress

func (instance *MSFT_InitiatorPort) GetPropertyPortAddress() (value string, err error)

GetPortAddress gets the value of PortAddress for the instance

func (*MSFT_InitiatorPort) GetPropertyPortType

func (instance *MSFT_InitiatorPort) GetPropertyPortType() (value uint16, err error)

GetPortType gets the value of PortType for the instance

func (*MSFT_InitiatorPort) SetNodeAddress

func (instance *MSFT_InitiatorPort) SetNodeAddress(NodeAddress string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_InitiatorPort) SetPropertyAlternateNodeAddress

func (instance *MSFT_InitiatorPort) SetPropertyAlternateNodeAddress(value []string) (err error)

SetAlternateNodeAddress sets the value of AlternateNodeAddress for the instance

func (*MSFT_InitiatorPort) SetPropertyAlternatePortAddress

func (instance *MSFT_InitiatorPort) SetPropertyAlternatePortAddress(value []string) (err error)

SetAlternatePortAddress sets the value of AlternatePortAddress for the instance

func (*MSFT_InitiatorPort) SetPropertyConnectionType

func (instance *MSFT_InitiatorPort) SetPropertyConnectionType(value uint16) (err error)

SetConnectionType sets the value of ConnectionType for the instance

func (*MSFT_InitiatorPort) SetPropertyInstanceName

func (instance *MSFT_InitiatorPort) SetPropertyInstanceName(value string) (err error)

SetInstanceName sets the value of InstanceName for the instance

func (*MSFT_InitiatorPort) SetPropertyNodeAddress

func (instance *MSFT_InitiatorPort) SetPropertyNodeAddress(value string) (err error)

SetNodeAddress sets the value of NodeAddress for the instance

func (*MSFT_InitiatorPort) SetPropertyObjectId

func (instance *MSFT_InitiatorPort) SetPropertyObjectId(value string) (err error)

SetObjectId sets the value of ObjectId for the instance

func (*MSFT_InitiatorPort) SetPropertyOperationalStatus

func (instance *MSFT_InitiatorPort) SetPropertyOperationalStatus(value []uint16) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_InitiatorPort) SetPropertyOtherConnectionTypeDescription

func (instance *MSFT_InitiatorPort) SetPropertyOtherConnectionTypeDescription(value string) (err error)

SetOtherConnectionTypeDescription sets the value of OtherConnectionTypeDescription for the instance

func (*MSFT_InitiatorPort) SetPropertyPortAddress

func (instance *MSFT_InitiatorPort) SetPropertyPortAddress(value string) (err error)

SetPortAddress sets the value of PortAddress for the instance

func (*MSFT_InitiatorPort) SetPropertyPortType

func (instance *MSFT_InitiatorPort) SetPropertyPortType(value uint16) (err error)

SetPortType sets the value of PortType for the instance

type MSFT_InitiatorPortToiSCSIConnection

type MSFT_InitiatorPortToiSCSIConnection struct {
	*cim.WmiInstance

	//
	InitiatorPort MSFT_InitiatorPort
	// contains filtered or unexported fields
}

MSFT_InitiatorPortToiSCSIConnection struct

func NewMSFT_InitiatorPortToiSCSIConnectionEx1 added in v0.1.1

func NewMSFT_InitiatorPortToiSCSIConnectionEx1(instance *cim.WmiInstance) (newInstance *MSFT_InitiatorPortToiSCSIConnection, err error)

func NewMSFT_InitiatorPortToiSCSIConnectionEx6 added in v0.1.1

func NewMSFT_InitiatorPortToiSCSIConnectionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_InitiatorPortToiSCSIConnection, err error)

func (*MSFT_InitiatorPortToiSCSIConnection) GetPropertyInitiatorPort

func (instance *MSFT_InitiatorPortToiSCSIConnection) GetPropertyInitiatorPort() (value MSFT_InitiatorPort, err error)

GetInitiatorPort gets the value of InitiatorPort for the instance

func (*MSFT_InitiatorPortToiSCSIConnection) GetPropertyiSCSIConnection

func (instance *MSFT_InitiatorPortToiSCSIConnection) GetPropertyiSCSIConnection() (value MSFT_iSCSIConnection, err error)

GetiSCSIConnection gets the value of iSCSIConnection for the instance

func (*MSFT_InitiatorPortToiSCSIConnection) SetPropertyInitiatorPort

func (instance *MSFT_InitiatorPortToiSCSIConnection) SetPropertyInitiatorPort(value MSFT_InitiatorPort) (err error)

SetInitiatorPort sets the value of InitiatorPort for the instance

func (*MSFT_InitiatorPortToiSCSIConnection) SetPropertyiSCSIConnection

func (instance *MSFT_InitiatorPortToiSCSIConnection) SetPropertyiSCSIConnection(value MSFT_iSCSIConnection) (err error)

SetiSCSIConnection sets the value of iSCSIConnection for the instance

type MSFT_InitiatorPortToiSCSISession

type MSFT_InitiatorPortToiSCSISession struct {
	*cim.WmiInstance

	//
	InitiatorPort MSFT_InitiatorPort
	// contains filtered or unexported fields
}

MSFT_InitiatorPortToiSCSISession struct

func NewMSFT_InitiatorPortToiSCSISessionEx1 added in v0.1.1

func NewMSFT_InitiatorPortToiSCSISessionEx1(instance *cim.WmiInstance) (newInstance *MSFT_InitiatorPortToiSCSISession, err error)

func NewMSFT_InitiatorPortToiSCSISessionEx6 added in v0.1.1

func NewMSFT_InitiatorPortToiSCSISessionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_InitiatorPortToiSCSISession, err error)

func (*MSFT_InitiatorPortToiSCSISession) GetPropertyInitiatorPort

func (instance *MSFT_InitiatorPortToiSCSISession) GetPropertyInitiatorPort() (value MSFT_InitiatorPort, err error)

GetInitiatorPort gets the value of InitiatorPort for the instance

func (*MSFT_InitiatorPortToiSCSISession) GetPropertyiSCSISession

func (instance *MSFT_InitiatorPortToiSCSISession) GetPropertyiSCSISession() (value MSFT_iSCSISession, err error)

GetiSCSISession gets the value of iSCSISession for the instance

func (*MSFT_InitiatorPortToiSCSISession) SetPropertyInitiatorPort

func (instance *MSFT_InitiatorPortToiSCSISession) SetPropertyInitiatorPort(value MSFT_InitiatorPort) (err error)

SetInitiatorPort sets the value of InitiatorPort for the instance

func (*MSFT_InitiatorPortToiSCSISession) SetPropertyiSCSISession

func (instance *MSFT_InitiatorPortToiSCSISession) SetPropertyiSCSISession(value MSFT_iSCSISession) (err error)

SetiSCSISession sets the value of iSCSISession for the instance

type MSFT_InitiatorPortToiSCSITarget

type MSFT_InitiatorPortToiSCSITarget struct {
	*cim.WmiInstance

	//
	InitiatorPort MSFT_InitiatorPort
	// contains filtered or unexported fields
}

MSFT_InitiatorPortToiSCSITarget struct

func NewMSFT_InitiatorPortToiSCSITargetEx1 added in v0.1.1

func NewMSFT_InitiatorPortToiSCSITargetEx1(instance *cim.WmiInstance) (newInstance *MSFT_InitiatorPortToiSCSITarget, err error)

func NewMSFT_InitiatorPortToiSCSITargetEx6 added in v0.1.1

func NewMSFT_InitiatorPortToiSCSITargetEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_InitiatorPortToiSCSITarget, err error)

func (*MSFT_InitiatorPortToiSCSITarget) GetPropertyInitiatorPort

func (instance *MSFT_InitiatorPortToiSCSITarget) GetPropertyInitiatorPort() (value MSFT_InitiatorPort, err error)

GetInitiatorPort gets the value of InitiatorPort for the instance

func (*MSFT_InitiatorPortToiSCSITarget) GetPropertyiSCSITarget

func (instance *MSFT_InitiatorPortToiSCSITarget) GetPropertyiSCSITarget() (value MSFT_iSCSITarget, err error)

GetiSCSITarget gets the value of iSCSITarget for the instance

func (*MSFT_InitiatorPortToiSCSITarget) SetPropertyInitiatorPort

func (instance *MSFT_InitiatorPortToiSCSITarget) SetPropertyInitiatorPort(value MSFT_InitiatorPort) (err error)

SetInitiatorPort sets the value of InitiatorPort for the instance

func (*MSFT_InitiatorPortToiSCSITarget) SetPropertyiSCSITarget

func (instance *MSFT_InitiatorPortToiSCSITarget) SetPropertyiSCSITarget(value MSFT_iSCSITarget) (err error)

SetiSCSITarget sets the value of iSCSITarget for the instance

type MSFT_MaskingSet

type MSFT_MaskingSet struct {
	*MSFT_StorageObject

	//
	FriendlyName string

	//
	HostType uint16

	//
	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 uint16,
	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_MaskingSet) AddTargetPort

func (instance *MSFT_MaskingSet) AddTargetPort(TargetPortAddresses []string,
	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_MaskingSet) AddVirtualDisk

func (instance *MSFT_MaskingSet) AddVirtualDisk(VirtualDiskNames []string,
	DeviceNumbers []string,
	DeviceAccesses []uint16,
	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_MaskingSet) DeleteObject

func (instance *MSFT_MaskingSet) DeleteObject(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_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 uint16, 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 "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SecurityDescriptor" type="string "></param>

func (*MSFT_MaskingSet) RemoveInitiatorId

func (instance *MSFT_MaskingSet) RemoveInitiatorId(InitiatorIds []string,
	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_MaskingSet) RemoveTargetPort

func (instance *MSFT_MaskingSet) RemoveTargetPort(TargetPortAddresses []string,
	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_MaskingSet) RemoveVirtualDisk

func (instance *MSFT_MaskingSet) RemoveVirtualDisk(VirtualDiskNames []string,
	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_MaskingSet) SetFriendlyName

func (instance *MSFT_MaskingSet) 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_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 uint16) (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 "></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_MaskingSetToTargetPort

type MSFT_MaskingSetToTargetPort struct {
	*cim.WmiInstance

	//
	MaskingSet MSFT_MaskingSet

	//
	TargetPort MSFT_TargetPort
}

MSFT_MaskingSetToTargetPort struct

func NewMSFT_MaskingSetToTargetPortEx1 added in v0.1.1

func NewMSFT_MaskingSetToTargetPortEx1(instance *cim.WmiInstance) (newInstance *MSFT_MaskingSetToTargetPort, err error)

func NewMSFT_MaskingSetToTargetPortEx6 added in v0.1.1

func NewMSFT_MaskingSetToTargetPortEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_MaskingSetToTargetPort, err error)

func (*MSFT_MaskingSetToTargetPort) GetPropertyMaskingSet

func (instance *MSFT_MaskingSetToTargetPort) GetPropertyMaskingSet() (value MSFT_MaskingSet, err error)

GetMaskingSet gets the value of MaskingSet for the instance

func (*MSFT_MaskingSetToTargetPort) GetPropertyTargetPort

func (instance *MSFT_MaskingSetToTargetPort) GetPropertyTargetPort() (value MSFT_TargetPort, err error)

GetTargetPort gets the value of TargetPort for the instance

func (*MSFT_MaskingSetToTargetPort) SetPropertyMaskingSet

func (instance *MSFT_MaskingSetToTargetPort) SetPropertyMaskingSet(value MSFT_MaskingSet) (err error)

SetMaskingSet sets the value of MaskingSet for the instance

func (*MSFT_MaskingSetToTargetPort) SetPropertyTargetPort

func (instance *MSFT_MaskingSetToTargetPort) SetPropertyTargetPort(value MSFT_TargetPort) (err error)

SetTargetPort sets the value of TargetPort 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_OffloadDataTransferSetting

type MSFT_OffloadDataTransferSetting struct {
	*MSFT_StorageObject

	//
	NumberOfTokensInUse uint32

	//
	NumberOfTokensMax uint32

	//
	OptimalDataTokenSize uint32

	//
	SupportInterSubsystem bool
}

MSFT_OffloadDataTransferSetting struct

func NewMSFT_OffloadDataTransferSettingEx1 added in v0.1.1

func NewMSFT_OffloadDataTransferSettingEx1(instance *cim.WmiInstance) (newInstance *MSFT_OffloadDataTransferSetting, err error)

func NewMSFT_OffloadDataTransferSettingEx6 added in v0.1.1

func NewMSFT_OffloadDataTransferSettingEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_OffloadDataTransferSetting, err error)

func (*MSFT_OffloadDataTransferSetting) GetPropertyNumberOfTokensInUse

func (instance *MSFT_OffloadDataTransferSetting) GetPropertyNumberOfTokensInUse() (value uint32, err error)

GetNumberOfTokensInUse gets the value of NumberOfTokensInUse for the instance

func (*MSFT_OffloadDataTransferSetting) GetPropertyNumberOfTokensMax

func (instance *MSFT_OffloadDataTransferSetting) GetPropertyNumberOfTokensMax() (value uint32, err error)

GetNumberOfTokensMax gets the value of NumberOfTokensMax for the instance

func (*MSFT_OffloadDataTransferSetting) GetPropertyOptimalDataTokenSize

func (instance *MSFT_OffloadDataTransferSetting) GetPropertyOptimalDataTokenSize() (value uint32, err error)

GetOptimalDataTokenSize gets the value of OptimalDataTokenSize for the instance

func (*MSFT_OffloadDataTransferSetting) GetPropertySupportInterSubsystem

func (instance *MSFT_OffloadDataTransferSetting) GetPropertySupportInterSubsystem() (value bool, err error)

GetSupportInterSubsystem gets the value of SupportInterSubsystem for the instance

func (*MSFT_OffloadDataTransferSetting) SetPropertyNumberOfTokensInUse

func (instance *MSFT_OffloadDataTransferSetting) SetPropertyNumberOfTokensInUse(value uint32) (err error)

SetNumberOfTokensInUse sets the value of NumberOfTokensInUse for the instance

func (*MSFT_OffloadDataTransferSetting) SetPropertyNumberOfTokensMax

func (instance *MSFT_OffloadDataTransferSetting) SetPropertyNumberOfTokensMax(value uint32) (err error)

SetNumberOfTokensMax sets the value of NumberOfTokensMax for the instance

func (*MSFT_OffloadDataTransferSetting) SetPropertyOptimalDataTokenSize

func (instance *MSFT_OffloadDataTransferSetting) SetPropertyOptimalDataTokenSize(value uint32) (err error)

SetOptimalDataTokenSize sets the value of OptimalDataTokenSize for the instance

func (*MSFT_OffloadDataTransferSetting) SetPropertySupportInterSubsystem

func (instance *MSFT_OffloadDataTransferSetting) SetPropertySupportInterSubsystem(value bool) (err error)

SetSupportInterSubsystem sets the value of SupportInterSubsystem for the instance

type MSFT_Partition

type MSFT_Partition struct {
	*MSFT_StorageObject

	//
	AccessPaths []string

	//
	DiskId string

	//
	DiskNumber uint32

	//
	DriveLetter byte

	//
	GptType string

	//
	Guid string

	//
	IsActive bool

	//
	IsBoot bool

	//
	IsDAX bool

	//
	IsHidden bool

	//
	IsOffline bool

	//
	IsReadOnly bool

	//
	IsShadowCopy bool

	//
	IsSystem bool

	//
	MbrType uint16

	//
	NoDefaultDriveLetter bool

	//
	Offset uint64

	//
	OperationalStatus uint16

	//
	PartitionNumber uint32

	//
	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 string, 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 uint16, 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 uint16, 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 string) (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 uint16) (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 uint16) (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

	//
	AdapterSerialNumber string

	//
	AllocatedSize uint64

	//
	BusType uint16

	//
	CannotPoolReason []uint16

	//
	CanPool bool

	//
	DeviceId string

	//
	EnclosureNumber uint16

	//
	FirmwareVersion string

	//
	IsIndicationEnabled bool

	//
	IsPartial bool

	//
	LogicalSectorSize uint64

	//
	MediaType uint16

	//
	OtherCannotPoolReasonDescription string

	//
	PartNumber string

	//
	PhysicalSectorSize uint64

	//
	Size uint64

	//
	SlotNumber uint16

	//
	SoftwareVersion string

	//
	SpindleSpeed uint32

	//
	StoragePoolUniqueId string

	//
	SupportedUsages []uint16

	//
	UniqueIdFormat uint16

	//
	Usage uint16

	//
	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 uint16, 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 []uint16, 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 uint16, 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 []uint16, err error)

GetSupportedUsages gets the value of SupportedUsages for the instance

func (*MSFT_PhysicalDisk) GetPropertyUniqueIdFormat

func (instance *MSFT_PhysicalDisk) GetPropertyUniqueIdFormat() (value uint16, err error)

GetUniqueIdFormat gets the value of UniqueIdFormat for the instance

func (*MSFT_PhysicalDisk) GetPropertyUsage

func (instance *MSFT_PhysicalDisk) GetPropertyUsage() (value uint16, 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,
	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 "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_PhysicalDisk) SetAttributes

func (instance *MSFT_PhysicalDisk) SetAttributes(MediaType uint16,
	StorageEnclosureId string,
	StorageScaleUnitId string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></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 "></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 "></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 uint16) (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 []uint16) (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 uint16) (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 []uint16) (err error)

SetSupportedUsages sets the value of SupportedUsages for the instance

func (*MSFT_PhysicalDisk) SetPropertyUniqueIdFormat

func (instance *MSFT_PhysicalDisk) SetPropertyUniqueIdFormat(value uint16) (err error)

SetUniqueIdFormat sets the value of UniqueIdFormat for the instance

func (*MSFT_PhysicalDisk) SetPropertyUsage

func (instance *MSFT_PhysicalDisk) SetPropertyUsage(value uint16) (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 uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></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

	//
	ColumnNumber uint16

	//
	CopyNumber uint16

	//
	Flags uint64

	//
	OperationalDetails []string

	//
	OperationalStatus []uint16

	//
	PhysicalDiskOffset uint64

	//
	PhysicalDiskUniqueId string

	//
	ReplacementCopyNumber uint16

	//
	Size uint64

	//
	StorageTierUniqueId string

	//
	VirtualDiskOffset uint64

	//
	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

	//
	IsPrimary bool

	//
	PeerObject MSFT_StorageObject

	//
	PeerObjectId string

	//
	PeerObjectName string

	//
	PeerObjectType uint16

	//
	PeerProviderURI string

	//
	PeerSubsystemName string

	//
	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 uint16, 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 uint16) (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

	//
	DefaultRecoveryPointObjective uint32

	//
	SupportedAsynchronousActions []uint16

	//
	SupportedLogVolumeFeatures []uint16

	//
	SupportedMaximumLogSize uint64

	//
	SupportedMinimumLogSize uint64

	//
	SupportedObjectTypes []uint16

	//
	SupportedReplicatedPartitionFeatures []uint16

	//
	SupportedReplicationTypes []uint16

	//
	SupportedSynchronousActions []uint16

	//
	SupportsCreateReplicationRelationshipMethod bool

	//
	SupportsEmptyReplicationGroup bool

	//
	SupportsFullDiscovery bool

	//
	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 []uint16, err error)

GetSupportedAsynchronousActions gets the value of SupportedAsynchronousActions for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportedLogVolumeFeatures

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportedLogVolumeFeatures() (value []uint16, 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 []uint16, err error)

GetSupportedObjectTypes gets the value of SupportedObjectTypes for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportedReplicatedPartitionFeatures

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportedReplicatedPartitionFeatures() (value []uint16, err error)

GetSupportedReplicatedPartitionFeatures gets the value of SupportedReplicatedPartitionFeatures for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportedReplicationTypes

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportedReplicationTypes() (value []uint16, err error)

GetSupportedReplicationTypes gets the value of SupportedReplicationTypes for the instance

func (*MSFT_ReplicationCapabilities) GetPropertySupportedSynchronousActions

func (instance *MSFT_ReplicationCapabilities) GetPropertySupportedSynchronousActions() (value []uint16, 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 []uint16) (err error)

SetSupportedAsynchronousActions sets the value of SupportedAsynchronousActions for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportedLogVolumeFeatures

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportedLogVolumeFeatures(value []uint16) (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 []uint16) (err error)

SetSupportedObjectTypes sets the value of SupportedObjectTypes for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportedReplicatedPartitionFeatures

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportedReplicatedPartitionFeatures(value []uint16) (err error)

SetSupportedReplicatedPartitionFeatures sets the value of SupportedReplicatedPartitionFeatures for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportedReplicationTypes

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportedReplicationTypes(value []uint16) (err error)

SetSupportedReplicationTypes sets the value of SupportedReplicationTypes for the instance

func (*MSFT_ReplicationCapabilities) SetPropertySupportedSynchronousActions

func (instance *MSFT_ReplicationCapabilities) SetPropertySupportedSynchronousActions(value []uint16) (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

	//
	Description string

	//
	FriendlyName string

	//
	HealthStatus uint16

	//
	OperationalStatus []uint16
}

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,
	RunAsJob bool,
	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 uint16, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_ReplicationGroup) GetPropertyOperationalStatus

func (instance *MSFT_ReplicationGroup) GetPropertyOperationalStatus() (value []uint16, 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 uint16) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_ReplicationGroup) SetPropertyOperationalStatus

func (instance *MSFT_ReplicationGroup) SetPropertyOperationalStatus(value []uint16) (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,
	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_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

	//
	ConsistencyState uint16

	//
	ConsistencyType uint16

	//
	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) GetPropertyConsistencyState

func (instance *MSFT_ReplicationGroupToReplicaPeer) GetPropertyConsistencyState() (value uint16, err error)

GetConsistencyState gets the value of ConsistencyState for the instance

func (*MSFT_ReplicationGroupToReplicaPeer) GetPropertyConsistencyType

func (instance *MSFT_ReplicationGroupToReplicaPeer) GetPropertyConsistencyType() (value uint16, err error)

GetConsistencyType gets the value of ConsistencyType for the instance

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) SetPropertyConsistencyState

func (instance *MSFT_ReplicationGroupToReplicaPeer) SetPropertyConsistencyState(value uint16) (err error)

SetConsistencyState sets the value of ConsistencyState for the instance

func (*MSFT_ReplicationGroupToReplicaPeer) SetPropertyConsistencyType

func (instance *MSFT_ReplicationGroupToReplicaPeer) SetPropertyConsistencyType(value uint16) (err error)

SetConsistencyType sets the value of ConsistencyType 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

	//
	LogDevices []MSFT_Volume

	//
	LogSizeInBytes uint64

	//
	ReplicationQuorum uint16

	//
	SyncMode uint16

	//
	TargetElementSupplier uint16

	//
	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 uint16, 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 uint16) (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

	//
	Description string

	//
	InterleaveDefault uint64

	//
	InterleaveMax uint64

	//
	InterleaveMin uint64

	//
	Name string

	//
	NumberOfColumnsDefault uint16

	//
	NumberOfColumnsMax uint16

	//
	NumberOfColumnsMin uint16

	//
	NumberOfDataCopiesDefault uint16

	//
	NumberOfDataCopiesMax uint16

	//
	NumberOfDataCopiesMin uint16

	//
	NumberOfGroupsDefault uint16

	//
	NumberOfGroupsMax uint16

	//
	NumberOfGroupsMin uint16

	//
	ParityLayout uint16

	//
	PhysicalDiskRedundancyDefault uint16

	//
	PhysicalDiskRedundancyMax uint16

	//
	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 uint16, 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,
	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 uint16) (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_SBLTargetCacheConfiguration

type MSFT_SBLTargetCacheConfiguration struct {
	*cim.WmiInstance

	//
	CacheBehavior uint64

	//
	CachePageSizeinKB uint32

	//
	CurrentCacheModeHDD uint32

	//
	CurrentCacheModeSSD uint32

	//
	CurrentState uint32

	//
	CurrentStateProgress uint64

	//
	CurrentStateProgressMax uint64

	//
	DesiredCacheModeHDD uint32

	//
	DesiredCacheModeSSD uint32

	//
	DesiredState uint32

	//
	FlashMetadataReserveBytes uint64

	//
	FlashReservePercent uint32

	//
	Identifier string

	//
	ProvisioningStage uint64

	//
	ProvisioningStageMax uint64

	//
	SpacesDirectEnabled bool
}

MSFT_SBLTargetCacheConfiguration struct

func NewMSFT_SBLTargetCacheConfigurationEx1 added in v0.1.1

func NewMSFT_SBLTargetCacheConfigurationEx1(instance *cim.WmiInstance) (newInstance *MSFT_SBLTargetCacheConfiguration, err error)

func NewMSFT_SBLTargetCacheConfigurationEx6 added in v0.1.1

func NewMSFT_SBLTargetCacheConfigurationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_SBLTargetCacheConfiguration, err error)

func (*MSFT_SBLTargetCacheConfiguration) CheckAllDisksSupportCache

func (instance *MSFT_SBLTargetCacheConfiguration) CheckAllDisksSupportCache(CacheState uint32,
	DiskGuids []string,
	DiskNumbers []uint32,
	SupportStatuses []uint32) (result uint32, err error)

<param name="DiskGuids" type="string []"></param> <param name="DiskNumbers" type="uint32 []"></param> <param name="ReturnValue" type="uint32 "></param> <param name="SupportStatuses" type="uint32 []"></param>

func (*MSFT_SBLTargetCacheConfiguration) CheckDiskSupportsCacheState

func (instance *MSFT_SBLTargetCacheConfiguration) CheckDiskSupportsCacheState(DiskGuid string,
	CacheState uint32) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SBLTargetCacheConfiguration) CheckSystemSupportsCacheState

func (instance *MSFT_SBLTargetCacheConfiguration) CheckSystemSupportsCacheState(CacheState uint32) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyCacheBehavior

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyCacheBehavior() (value uint64, err error)

GetCacheBehavior gets the value of CacheBehavior for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyCachePageSizeinKB

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyCachePageSizeinKB() (value uint32, err error)

GetCachePageSizeinKB gets the value of CachePageSizeinKB for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyCurrentCacheModeHDD

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyCurrentCacheModeHDD() (value uint32, err error)

GetCurrentCacheModeHDD gets the value of CurrentCacheModeHDD for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyCurrentCacheModeSSD

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyCurrentCacheModeSSD() (value uint32, err error)

GetCurrentCacheModeSSD gets the value of CurrentCacheModeSSD for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyCurrentState

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyCurrentState() (value uint32, err error)

GetCurrentState gets the value of CurrentState for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyCurrentStateProgress

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyCurrentStateProgress() (value uint64, err error)

GetCurrentStateProgress gets the value of CurrentStateProgress for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyCurrentStateProgressMax

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyCurrentStateProgressMax() (value uint64, err error)

GetCurrentStateProgressMax gets the value of CurrentStateProgressMax for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyDesiredCacheModeHDD

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyDesiredCacheModeHDD() (value uint32, err error)

GetDesiredCacheModeHDD gets the value of DesiredCacheModeHDD for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyDesiredCacheModeSSD

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyDesiredCacheModeSSD() (value uint32, err error)

GetDesiredCacheModeSSD gets the value of DesiredCacheModeSSD for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyDesiredState

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyDesiredState() (value uint32, err error)

GetDesiredState gets the value of DesiredState for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyFlashMetadataReserveBytes

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyFlashMetadataReserveBytes() (value uint64, err error)

GetFlashMetadataReserveBytes gets the value of FlashMetadataReserveBytes for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyFlashReservePercent

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyFlashReservePercent() (value uint32, err error)

GetFlashReservePercent gets the value of FlashReservePercent for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyIdentifier

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyIdentifier() (value string, err error)

GetIdentifier gets the value of Identifier for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyProvisioningStage

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyProvisioningStage() (value uint64, err error)

GetProvisioningStage gets the value of ProvisioningStage for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertyProvisioningStageMax

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertyProvisioningStageMax() (value uint64, err error)

GetProvisioningStageMax gets the value of ProvisioningStageMax for the instance

func (*MSFT_SBLTargetCacheConfiguration) GetPropertySpacesDirectEnabled

func (instance *MSFT_SBLTargetCacheConfiguration) GetPropertySpacesDirectEnabled() (value bool, err error)

GetSpacesDirectEnabled gets the value of SpacesDirectEnabled for the instance

func (*MSFT_SBLTargetCacheConfiguration) NotifyDisk

func (instance *MSFT_SBLTargetCacheConfiguration) NotifyDisk(DiskGuid string,
	PoolId string,
	Name string,
	Description string,
	Manufacturer string,
	ProductId string,
	Serial string,
	SlotNumber uint32,
	EnclosureId string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SBLTargetCacheConfiguration) NotifyDiskStateChange

func (instance *MSFT_SBLTargetCacheConfiguration) NotifyDiskStateChange(DiskGuid string,
	StateChange uint32) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SBLTargetCacheConfiguration) NotifyEnclosure

func (instance *MSFT_SBLTargetCacheConfiguration) NotifyEnclosure(EnclosureGuid string,
	Name string,
	Description string,
	Manufacturer string,
	ProductId string,
	Serial string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SBLTargetCacheConfiguration) QueryBoundDevices

func (instance *MSFT_SBLTargetCacheConfiguration) QueryBoundDevices(DiskGuid string,
	BoundDiskGuids []string) (result uint32, err error)

<param name="BoundDiskGuids" type="string []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SBLTargetCacheConfiguration) SetDiskCacheHint

func (instance *MSFT_SBLTargetCacheConfiguration) SetDiskCacheHint(DiskGuid string,
	CacheHint uint32,
	Flags uint32,
	Originator uint32) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SBLTargetCacheConfiguration) SetDiskCacheMode

func (instance *MSFT_SBLTargetCacheConfiguration) SetDiskCacheMode(DiskGuid string,
	CacheMode uint32,
	Flags uint32,
	Originator uint32,
	Force bool) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SBLTargetCacheConfiguration) SetDiskUsage

func (instance *MSFT_SBLTargetCacheConfiguration) SetDiskUsage(DiskGuid string,
	UseForStorageSpacesDirect uint32) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyCacheBehavior

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyCacheBehavior(value uint64) (err error)

SetCacheBehavior sets the value of CacheBehavior for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyCachePageSizeinKB

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyCachePageSizeinKB(value uint32) (err error)

SetCachePageSizeinKB sets the value of CachePageSizeinKB for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyCurrentCacheModeHDD

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyCurrentCacheModeHDD(value uint32) (err error)

SetCurrentCacheModeHDD sets the value of CurrentCacheModeHDD for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyCurrentCacheModeSSD

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyCurrentCacheModeSSD(value uint32) (err error)

SetCurrentCacheModeSSD sets the value of CurrentCacheModeSSD for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyCurrentState

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyCurrentState(value uint32) (err error)

SetCurrentState sets the value of CurrentState for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyCurrentStateProgress

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyCurrentStateProgress(value uint64) (err error)

SetCurrentStateProgress sets the value of CurrentStateProgress for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyCurrentStateProgressMax

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyCurrentStateProgressMax(value uint64) (err error)

SetCurrentStateProgressMax sets the value of CurrentStateProgressMax for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyDesiredCacheModeHDD

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyDesiredCacheModeHDD(value uint32) (err error)

SetDesiredCacheModeHDD sets the value of DesiredCacheModeHDD for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyDesiredCacheModeSSD

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyDesiredCacheModeSSD(value uint32) (err error)

SetDesiredCacheModeSSD sets the value of DesiredCacheModeSSD for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyDesiredState

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyDesiredState(value uint32) (err error)

SetDesiredState sets the value of DesiredState for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyFlashMetadataReserveBytes

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyFlashMetadataReserveBytes(value uint64) (err error)

SetFlashMetadataReserveBytes sets the value of FlashMetadataReserveBytes for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyFlashReservePercent

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyFlashReservePercent(value uint32) (err error)

SetFlashReservePercent sets the value of FlashReservePercent for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyIdentifier

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyIdentifier(value string) (err error)

SetIdentifier sets the value of Identifier for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyProvisioningStage

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyProvisioningStage(value uint64) (err error)

SetProvisioningStage sets the value of ProvisioningStage for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertyProvisioningStageMax

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertyProvisioningStageMax(value uint64) (err error)

SetProvisioningStageMax sets the value of ProvisioningStageMax for the instance

func (*MSFT_SBLTargetCacheConfiguration) SetPropertySpacesDirectEnabled

func (instance *MSFT_SBLTargetCacheConfiguration) SetPropertySpacesDirectEnabled(value bool) (err error)

SetSpacesDirectEnabled sets the value of SpacesDirectEnabled for the instance

func (*MSFT_SBLTargetCacheConfiguration) StartOptimize

func (instance *MSFT_SBLTargetCacheConfiguration) StartOptimize(Flags uint32) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

type MSFT_SBLTargetDisk

type MSFT_SBLTargetDisk struct {
	*cim.WmiInstance

	//
	CacheMode uint32

	//
	CurrentUsage uint32

	//
	DesiredUsage uint32

	//
	DeviceNumber uint32

	//
	Identifier string

	//
	IsFlash bool

	//
	IsSblCacheDevice bool

	//
	LastStateChangeTime string

	//
	ReadMediaErrorCount uint64

	//
	ReadTotalErrorCount uint64

	//
	SblAttributes uint32

	//
	State uint32

	//
	WriteMediaErrorCount uint64

	//
	WriteTotalErrorCount uint64
}

MSFT_SBLTargetDisk struct

func NewMSFT_SBLTargetDiskEx1 added in v0.1.1

func NewMSFT_SBLTargetDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_SBLTargetDisk, err error)

func NewMSFT_SBLTargetDiskEx6 added in v0.1.1

func NewMSFT_SBLTargetDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_SBLTargetDisk, err error)

func (*MSFT_SBLTargetDisk) GetPropertyCacheMode

func (instance *MSFT_SBLTargetDisk) GetPropertyCacheMode() (value uint32, err error)

GetCacheMode gets the value of CacheMode for the instance

func (*MSFT_SBLTargetDisk) GetPropertyCurrentUsage

func (instance *MSFT_SBLTargetDisk) GetPropertyCurrentUsage() (value uint32, err error)

GetCurrentUsage gets the value of CurrentUsage for the instance

func (*MSFT_SBLTargetDisk) GetPropertyDesiredUsage

func (instance *MSFT_SBLTargetDisk) GetPropertyDesiredUsage() (value uint32, err error)

GetDesiredUsage gets the value of DesiredUsage for the instance

func (*MSFT_SBLTargetDisk) GetPropertyDeviceNumber

func (instance *MSFT_SBLTargetDisk) GetPropertyDeviceNumber() (value uint32, err error)

GetDeviceNumber gets the value of DeviceNumber for the instance

func (*MSFT_SBLTargetDisk) GetPropertyIdentifier

func (instance *MSFT_SBLTargetDisk) GetPropertyIdentifier() (value string, err error)

GetIdentifier gets the value of Identifier for the instance

func (*MSFT_SBLTargetDisk) GetPropertyIsFlash

func (instance *MSFT_SBLTargetDisk) GetPropertyIsFlash() (value bool, err error)

GetIsFlash gets the value of IsFlash for the instance

func (*MSFT_SBLTargetDisk) GetPropertyIsSblCacheDevice

func (instance *MSFT_SBLTargetDisk) GetPropertyIsSblCacheDevice() (value bool, err error)

GetIsSblCacheDevice gets the value of IsSblCacheDevice for the instance

func (*MSFT_SBLTargetDisk) GetPropertyLastStateChangeTime

func (instance *MSFT_SBLTargetDisk) GetPropertyLastStateChangeTime() (value string, err error)

GetLastStateChangeTime gets the value of LastStateChangeTime for the instance

func (*MSFT_SBLTargetDisk) GetPropertyReadMediaErrorCount

func (instance *MSFT_SBLTargetDisk) GetPropertyReadMediaErrorCount() (value uint64, err error)

GetReadMediaErrorCount gets the value of ReadMediaErrorCount for the instance

func (*MSFT_SBLTargetDisk) GetPropertyReadTotalErrorCount

func (instance *MSFT_SBLTargetDisk) GetPropertyReadTotalErrorCount() (value uint64, err error)

GetReadTotalErrorCount gets the value of ReadTotalErrorCount for the instance

func (*MSFT_SBLTargetDisk) GetPropertySblAttributes

func (instance *MSFT_SBLTargetDisk) GetPropertySblAttributes() (value uint32, err error)

GetSblAttributes gets the value of SblAttributes for the instance

func (*MSFT_SBLTargetDisk) GetPropertyState

func (instance *MSFT_SBLTargetDisk) GetPropertyState() (value uint32, err error)

GetState gets the value of State for the instance

func (*MSFT_SBLTargetDisk) GetPropertyWriteMediaErrorCount

func (instance *MSFT_SBLTargetDisk) GetPropertyWriteMediaErrorCount() (value uint64, err error)

GetWriteMediaErrorCount gets the value of WriteMediaErrorCount for the instance

func (*MSFT_SBLTargetDisk) GetPropertyWriteTotalErrorCount

func (instance *MSFT_SBLTargetDisk) GetPropertyWriteTotalErrorCount() (value uint64, err error)

GetWriteTotalErrorCount gets the value of WriteTotalErrorCount for the instance

func (*MSFT_SBLTargetDisk) SetPropertyCacheMode

func (instance *MSFT_SBLTargetDisk) SetPropertyCacheMode(value uint32) (err error)

SetCacheMode sets the value of CacheMode for the instance

func (*MSFT_SBLTargetDisk) SetPropertyCurrentUsage

func (instance *MSFT_SBLTargetDisk) SetPropertyCurrentUsage(value uint32) (err error)

SetCurrentUsage sets the value of CurrentUsage for the instance

func (*MSFT_SBLTargetDisk) SetPropertyDesiredUsage

func (instance *MSFT_SBLTargetDisk) SetPropertyDesiredUsage(value uint32) (err error)

SetDesiredUsage sets the value of DesiredUsage for the instance

func (*MSFT_SBLTargetDisk) SetPropertyDeviceNumber

func (instance *MSFT_SBLTargetDisk) SetPropertyDeviceNumber(value uint32) (err error)

SetDeviceNumber sets the value of DeviceNumber for the instance

func (*MSFT_SBLTargetDisk) SetPropertyIdentifier

func (instance *MSFT_SBLTargetDisk) SetPropertyIdentifier(value string) (err error)

SetIdentifier sets the value of Identifier for the instance

func (*MSFT_SBLTargetDisk) SetPropertyIsFlash

func (instance *MSFT_SBLTargetDisk) SetPropertyIsFlash(value bool) (err error)

SetIsFlash sets the value of IsFlash for the instance

func (*MSFT_SBLTargetDisk) SetPropertyIsSblCacheDevice

func (instance *MSFT_SBLTargetDisk) SetPropertyIsSblCacheDevice(value bool) (err error)

SetIsSblCacheDevice sets the value of IsSblCacheDevice for the instance

func (*MSFT_SBLTargetDisk) SetPropertyLastStateChangeTime

func (instance *MSFT_SBLTargetDisk) SetPropertyLastStateChangeTime(value string) (err error)

SetLastStateChangeTime sets the value of LastStateChangeTime for the instance

func (*MSFT_SBLTargetDisk) SetPropertyReadMediaErrorCount

func (instance *MSFT_SBLTargetDisk) SetPropertyReadMediaErrorCount(value uint64) (err error)

SetReadMediaErrorCount sets the value of ReadMediaErrorCount for the instance

func (*MSFT_SBLTargetDisk) SetPropertyReadTotalErrorCount

func (instance *MSFT_SBLTargetDisk) SetPropertyReadTotalErrorCount(value uint64) (err error)

SetReadTotalErrorCount sets the value of ReadTotalErrorCount for the instance

func (*MSFT_SBLTargetDisk) SetPropertySblAttributes

func (instance *MSFT_SBLTargetDisk) SetPropertySblAttributes(value uint32) (err error)

SetSblAttributes sets the value of SblAttributes for the instance

func (*MSFT_SBLTargetDisk) SetPropertyState

func (instance *MSFT_SBLTargetDisk) SetPropertyState(value uint32) (err error)

SetState sets the value of State for the instance

func (*MSFT_SBLTargetDisk) SetPropertyWriteMediaErrorCount

func (instance *MSFT_SBLTargetDisk) SetPropertyWriteMediaErrorCount(value uint64) (err error)

SetWriteMediaErrorCount sets the value of WriteMediaErrorCount for the instance

func (*MSFT_SBLTargetDisk) SetPropertyWriteTotalErrorCount

func (instance *MSFT_SBLTargetDisk) SetPropertyWriteTotalErrorCount(value uint64) (err error)

SetWriteTotalErrorCount sets the value of WriteTotalErrorCount 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_SoftError_EmptyCache

type MSFT_SoftError_EmptyCache struct {
	*MSFT_SoftError
}

MSFT_SoftError_EmptyCache struct

func NewMSFT_SoftError_EmptyCacheEx1 added in v0.1.1

func NewMSFT_SoftError_EmptyCacheEx1(instance *cim.WmiInstance) (newInstance *MSFT_SoftError_EmptyCache, err error)

func NewMSFT_SoftError_EmptyCacheEx6 added in v0.1.1

func NewMSFT_SoftError_EmptyCacheEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_SoftError_EmptyCache, err error)

type MSFT_SoftError_NotAuthenticated

type MSFT_SoftError_NotAuthenticated struct {
	*MSFT_SoftError
}

MSFT_SoftError_NotAuthenticated struct

func NewMSFT_SoftError_NotAuthenticatedEx1 added in v0.1.1

func NewMSFT_SoftError_NotAuthenticatedEx1(instance *cim.WmiInstance) (newInstance *MSFT_SoftError_NotAuthenticated, err error)

func NewMSFT_SoftError_NotAuthenticatedEx6 added in v0.1.1

func NewMSFT_SoftError_NotAuthenticatedEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_SoftError_NotAuthenticated, err error)

type MSFT_SoftError_NotInCache

type MSFT_SoftError_NotInCache struct {
	*MSFT_SoftError
}

MSFT_SoftError_NotInCache struct

func NewMSFT_SoftError_NotInCacheEx1 added in v0.1.1

func NewMSFT_SoftError_NotInCacheEx1(instance *cim.WmiInstance) (newInstance *MSFT_SoftError_NotInCache, err error)

func NewMSFT_SoftError_NotInCacheEx6 added in v0.1.1

func NewMSFT_SoftError_NotInCacheEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_SoftError_NotInCache, err error)

type MSFT_SoftError_RelativePath

type MSFT_SoftError_RelativePath struct {
	*MSFT_SoftError
}

MSFT_SoftError_RelativePath struct

func NewMSFT_SoftError_RelativePathEx1 added in v0.1.1

func NewMSFT_SoftError_RelativePathEx1(instance *cim.WmiInstance) (newInstance *MSFT_SoftError_RelativePath, err error)

func NewMSFT_SoftError_RelativePathEx6 added in v0.1.1

func NewMSFT_SoftError_RelativePathEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_SoftError_RelativePath, err error)

type MSFT_StorageAlertEvent

type MSFT_StorageAlertEvent struct {
	*MSFT_StorageEvent

	//
	AlertType uint16
}

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 uint16, err error)

GetAlertType gets the value of AlertType for the instance

func (*MSFT_StorageAlertEvent) SetPropertyAlertType

func (instance *MSFT_StorageAlertEvent) SetPropertyAlertType(value uint16) (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

	//
	FaultId string

	//
	FaultingObjectDescription string

	//
	FaultingObjectLocation string

	//
	FaultingObjectType string

	//
	FaultingObjectUniqueId string

	//
	FaultTime string

	//
	FaultType string

	//
	PerceivedSeverity uint16

	//
	Reason string

	//
	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 uint16, 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 uint16) (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 uint16

	//
	CurrentSensorOperationalStatus []uint16

	//
	DeviceId string

	//
	FanOperationalStatus []uint16

	//
	FirmwareVersion string

	//
	IOControllerOperationalStatus []uint16

	//
	NumberOfSlots uint32

	//
	PowerSupplyOperationalStatus []uint16

	//
	SlotOperationalStatus []uint16

	//
	TemperatureSensorOperationalStatus []uint16

	//
	VoltageSensorOperationalStatus []uint16
}

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 uint16, err error)

GetBusType gets the value of BusType for the instance

func (*MSFT_StorageEnclosure) GetPropertyCurrentSensorOperationalStatus

func (instance *MSFT_StorageEnclosure) GetPropertyCurrentSensorOperationalStatus() (value []uint16, 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 []uint16, 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 []uint16, 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 []uint16, 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 []uint16, err error)

GetTemperatureSensorOperationalStatus gets the value of TemperatureSensorOperationalStatus for the instance

func (*MSFT_StorageEnclosure) GetPropertyVoltageSensorOperationalStatus

func (instance *MSFT_StorageEnclosure) GetPropertyVoltageSensorOperationalStatus() (value []uint16, 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 "></param> <param name="ReturnValue" type="uint32 "></param> <param name="VendorData" type="string "></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 "></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 uint16) (err error)

SetBusType sets the value of BusType for the instance

func (*MSFT_StorageEnclosure) SetPropertyCurrentSensorOperationalStatus

func (instance *MSFT_StorageEnclosure) SetPropertyCurrentSensorOperationalStatus(value []uint16) (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 []uint16) (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 []uint16) (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 []uint16) (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 []uint16) (err error)

SetTemperatureSensorOperationalStatus sets the value of TemperatureSensorOperationalStatus for the instance

func (*MSFT_StorageEnclosure) SetPropertyVoltageSensorOperationalStatus

func (instance *MSFT_StorageEnclosure) SetPropertyVoltageSensorOperationalStatus(value []uint16) (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

	//
	Description string

	//
	EventTime string

	//
	PerceivedSeverity uint16

	//
	SourceClassName string

	//
	SourceInstance MSFT_StorageObject

	//
	SourceNamespace string

	//
	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 uint16, 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 uint16) (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

	//
	Description string

	//
	FriendlyName string

	//
	HealthStatus uint16

	//
	Manufacturer string

	//
	Model string

	//
	OperationalDetails []string

	//
	OperationalStatus []uint16

	//
	PhysicalLocation string

	//
	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 uint16, 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 []uint16, 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 uint16) (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 []uint16) (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

	//
	ChangeType uint16

	//
	FaultId string

	//
	FaultingObjectDescription string

	//
	FaultingObjectLocation string

	//
	FaultingObjectType string

	//
	FaultingObjectUniqueId string

	//
	FaultType string

	//
	Reason string

	//
	RecommendedActions []string

	//
	SourceUniqueId string

	//
	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 uint16, 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 uint16) (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 string

	//
	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

	//
	CurrentHealthStatus uint16

	//
	PreviousHealthStatus uint16

	//
	SourceUniqueId string

	//
	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 uint16, err error)

GetCurrentHealthStatus gets the value of CurrentHealthStatus for the instance

func (*MSFT_StorageHealthStatusChangeEvent) GetPropertyPreviousHealthStatus

func (instance *MSFT_StorageHealthStatusChangeEvent) GetPropertyPreviousHealthStatus() (value uint16, 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 uint16) (err error)

SetCurrentHealthStatus sets the value of CurrentHealthStatus for the instance

func (*MSFT_StorageHealthStatusChangeEvent) SetPropertyPreviousHealthStatus

func (instance *MSFT_StorageHealthStatusChangeEvent) SetPropertyPreviousHealthStatus(value uint16) (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

	//
	BytesProcessed uint64

	//
	BytesTotal uint64

	//
	DeleteOnCompletion bool

	//
	Description string

	//
	ElapsedTime string

	//
	ErrorCode uint16

	//
	ErrorDescription string

	//
	IsBackgroundTask bool

	//
	JobState uint16

	//
	JobStatus string

	//
	LocalOrUtcTime uint16

	//
	Name string

	//
	OperationalStatus []uint16

	//
	OtherRecoveryAction string

	//
	PercentComplete uint16

	//
	RecoveryAction uint16

	//
	StartTime string

	//
	StatusDescriptions []string

	//
	TimeBeforeRemoval string

	//
	TimeOfLastStateChange string

	//
	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 uint16, 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 uint16, 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 []uint16, 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 uint16, 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 uint16,
	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 uint16) (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 uint16) (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 []uint16) (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 uint16) (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

	//
	FirmwareVersion string

	//
	Manufacturer string

	//
	Model string

	//
	Name string

	//
	NameFormat uint16

	//
	OperationalStatus uint16

	//
	OtherIdentifyingInfo []string

	//
	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 uint16, err error)

GetNameFormat gets the value of NameFormat for the instance

func (*MSFT_StorageNode) GetPropertyOperationalStatus

func (instance *MSFT_StorageNode) GetPropertyOperationalStatus() (value uint16, 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 uint16) (err error)

SetNameFormat sets the value of NameFormat for the instance

func (*MSFT_StorageNode) SetPropertyOperationalStatus

func (instance *MSFT_StorageNode) SetPropertyOperationalStatus(value uint16) (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

	//
	DiskNumber uint32

	//
	HealthStatus uint16

	//
	IsOffline bool

	//
	IsReadOnly bool

	//
	OfflineReason uint16

	//
	OperationalStatus []uint16

	//
	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 uint16, 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 uint16, err error)

GetOfflineReason gets the value of OfflineReason for the instance

func (*MSFT_StorageNodeToDisk) GetPropertyOperationalStatus

func (instance *MSFT_StorageNodeToDisk) GetPropertyOperationalStatus() (value []uint16, 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 uint16) (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 uint16) (err error)

SetOfflineReason sets the value of OfflineReason for the instance

func (*MSFT_StorageNodeToDisk) SetPropertyOperationalStatus

func (instance *MSFT_StorageNodeToDisk) SetPropertyOperationalStatus(value []uint16) (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

	//
	DiskNumber uint32

	//
	HealthStatus uint16

	//
	IsMpioEnabled bool

	//
	IsPhysicallyConnected bool

	//
	LoadBalancePolicy uint16

	//
	OperationalStatus []uint16

	//
	PathId []string

	//
	PathState []uint16

	//
	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 uint16, 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 uint16, err error)

GetLoadBalancePolicy gets the value of LoadBalancePolicy for the instance

func (*MSFT_StorageNodeToPhysicalDisk) GetPropertyOperationalStatus

func (instance *MSFT_StorageNodeToPhysicalDisk) GetPropertyOperationalStatus() (value []uint16, 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 []uint16, 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 uint16) (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 uint16) (err error)

SetLoadBalancePolicy sets the value of LoadBalancePolicy for the instance

func (*MSFT_StorageNodeToPhysicalDisk) SetPropertyOperationalStatus

func (instance *MSFT_StorageNodeToPhysicalDisk) SetPropertyOperationalStatus(value []uint16) (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 []uint16) (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

	//
	CurrentSensorOperationalStatus []uint16

	//
	EnclosureNumber uint32

	//
	FanOperationalStatus []uint16

	//
	HealthStatus uint16

	//
	IOControllerOperationalStatus []uint16

	//
	IsPhysicallyConnected bool

	//
	PowerSupplyOperationalStatus []uint16

	//
	SlotOperationalStatus []uint16

	//
	StorageEnclosure MSFT_StorageEnclosure

	//
	StorageNode MSFT_StorageNode

	//
	TemperatureSensorOperationalStatus []uint16

	//
	VoltageSensorOperationalStatus []uint16
}

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 []uint16, 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 []uint16, err error)

GetFanOperationalStatus gets the value of FanOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyHealthStatus

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyHealthStatus() (value uint16, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyIOControllerOperationalStatus

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyIOControllerOperationalStatus() (value []uint16, 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 []uint16, 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 []uint16, err error)

GetTemperatureSensorOperationalStatus gets the value of TemperatureSensorOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) GetPropertyVoltageSensorOperationalStatus

func (instance *MSFT_StorageNodeToStorageEnclosure) GetPropertyVoltageSensorOperationalStatus() (value []uint16, err error)

GetVoltageSensorOperationalStatus gets the value of VoltageSensorOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyCurrentSensorOperationalStatus

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyCurrentSensorOperationalStatus(value []uint16) (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 []uint16) (err error)

SetFanOperationalStatus sets the value of FanOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyHealthStatus

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyHealthStatus(value uint16) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyIOControllerOperationalStatus

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyIOControllerOperationalStatus(value []uint16) (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 []uint16) (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 []uint16) (err error)

SetTemperatureSensorOperationalStatus sets the value of TemperatureSensorOperationalStatus for the instance

func (*MSFT_StorageNodeToStorageEnclosure) SetPropertyVoltageSensorOperationalStatus

func (instance *MSFT_StorageNodeToStorageEnclosure) SetPropertyVoltageSensorOperationalStatus(value []uint16) (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 string

	//
	PassThroughClass string

	//
	PassThroughIds string

	//
	PassThroughNamespace string

	//
	PassThroughServer string

	//
	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

	//
	AllocatedSize uint64

	//
	ClearOnDeallocate bool

	//
	EnclosureAwareDefault bool

	//
	FaultDomainAwarenessDefault uint16

	//
	FriendlyName string

	//
	HealthStatus uint16

	//
	IsClustered bool

	//
	IsPowerProtected bool

	//
	IsPrimordial bool

	//
	IsReadOnly bool

	//
	LogicalSectorSize uint64

	//
	MediaTypeDefault uint16

	//
	Name string

	//
	OperationalStatus []uint16

	//
	OtherOperationalStatusDescription string

	//
	OtherUsageDescription string

	//
	PhysicalSectorSize uint64

	//
	ProvisioningTypeDefault uint16

	//
	ReadOnlyReason uint16

	//
	RepairPolicy uint16

	//
	ResiliencySettingNameDefault string

	//
	RetireMissingPhysicalDisks uint16

	//
	Size uint64

	//
	SupportedProvisioningTypes []uint16

	//
	SupportsDeduplication bool

	//
	ThinProvisioningAlertThresholds []uint16

	//
	Usage uint16

	//
	Version uint16

	//
	WriteCacheSizeDefault uint64

	//
	WriteCacheSizeMax uint64

	//
	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 uint16,
	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) CreateStorageTier

func (instance *MSFT_StoragePool) CreateStorageTier(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,
	RunAsJob bool,
	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 uint16,
	AllocationUnitSize uint64,
	MediaType uint16,
	ResiliencySettingName string,
	Usage uint16,
	OtherUsageDescription string,
	NumberOfDataCopies uint16,
	PhysicalDiskRedundancy uint16,
	NumberOfColumns uint16,
	AutoNumberOfColumns bool,
	Interleave uint64,
	NumberOfGroups uint16,
	IsEnclosureAware bool,
	FaultDomainAwareness uint16,
	ColumnIsolation uint16,
	PhysicalDisksToUse []MSFT_PhysicalDisk,
	StorageFaultDomainsToUse []MSFT_StorageFaultDomain,
	StorageTiers []MSFT_StorageTier,
	StorageTierSizes []uint64,
	WriteCacheSize uint64,
	AutoWriteCacheSize bool,
	ReadCacheSize uint64,
	RunAsJob bool,
	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 uint16,
	ResiliencySettingName string,
	PhysicalDiskRedundancy uint16,
	NumberOfColumns uint16,
	FileSystem uint16,
	AccessPath string,
	AllocationUnitSize uint32,
	ReadCacheSize uint64,
	FileServer MSFT_FileServer,
	CreatedVolume MSFT_Volume,
	RunAsJob bool,
	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(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) 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 uint16, 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 uint16, 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 []uint16, 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 uint16, err error)

GetProvisioningTypeDefault gets the value of ProvisioningTypeDefault for the instance

func (*MSFT_StoragePool) GetPropertyReadOnlyReason

func (instance *MSFT_StoragePool) GetPropertyReadOnlyReason() (value uint16, err error)

GetReadOnlyReason gets the value of ReadOnlyReason for the instance

func (*MSFT_StoragePool) GetPropertyRepairPolicy

func (instance *MSFT_StoragePool) GetPropertyRepairPolicy() (value uint16, 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 uint16, 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 []uint16, 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 uint16, err error)

GetUsage gets the value of Usage for the instance

func (*MSFT_StoragePool) GetPropertyVersion

func (instance *MSFT_StoragePool) GetPropertyVersion() (value uint16, 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 "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SecurityDescriptor" type="string "></param>

func (*MSFT_StoragePool) GetSupportedSize

func (instance *MSFT_StoragePool) GetSupportedSize(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,
	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) SetAttributes

func (instance *MSFT_StoragePool) SetAttributes(IsReadOnly bool,
	ClearOnDeallocate bool,
	IsPowerProtected bool,
	RepairPolicy uint16,
	RetireMissingPhysicalDisks uint16,
	ThinProvisioningAlertThresholds []uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) SetDefaults

func (instance *MSFT_StoragePool) SetDefaults(ProvisioningTypeDefault uint16,
	MediaTypeDefault uint16,
	ResiliencySettingNameDefault string,
	EnclosureAwareDefault bool,
	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 "></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 uint16) (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 uint16) (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 []uint16) (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 uint16) (err error)

SetProvisioningTypeDefault sets the value of ProvisioningTypeDefault for the instance

func (*MSFT_StoragePool) SetPropertyReadOnlyReason

func (instance *MSFT_StoragePool) SetPropertyReadOnlyReason(value uint16) (err error)

SetReadOnlyReason sets the value of ReadOnlyReason for the instance

func (*MSFT_StoragePool) SetPropertyRepairPolicy

func (instance *MSFT_StoragePool) SetPropertyRepairPolicy(value uint16) (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 uint16) (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 []uint16) (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 uint16) (err error)

SetUsage sets the value of Usage for the instance

func (*MSFT_StoragePool) SetPropertyVersion

func (instance *MSFT_StoragePool) SetPropertyVersion(value uint16) (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 "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StoragePool) SetUsage

func (instance *MSFT_StoragePool) SetUsage(Usage uint16,
	OtherUsageDescription string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></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 "></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

	//
	CimServerName string

	//
	Manufacturer string

	//
	Name string

	//
	RemoteSubsystemCacheMode uint16

	//
	SupportedRemoteSubsystemCacheModes []uint16

	//
	SupportsSubsystemRegistration bool

	//
	Type uint16

	//
	URI string

	//
	URI_IP string

	//
	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 uint16,
	RootObject MSFT_StorageObject,
	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_StorageProvider) GetPropertyCimServerName

func (instance *MSFT_StorageProvider) GetPropertyCimServerName() (value string, err error)

GetCimServerName gets the value of CimServerName for the instance

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 uint16, err error)

GetRemoteSubsystemCacheMode gets the value of RemoteSubsystemCacheMode for the instance

func (*MSFT_StorageProvider) GetPropertySupportedRemoteSubsystemCacheModes

func (instance *MSFT_StorageProvider) GetPropertySupportedRemoteSubsystemCacheModes() (value []uint16, 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 uint16, err error)

GetType gets the value of Type for the instance

func (*MSFT_StorageProvider) GetPropertyURI

func (instance *MSFT_StorageProvider) GetPropertyURI() (value string, err error)

GetURI gets the value of URI for the instance

func (*MSFT_StorageProvider) GetPropertyURI_IP

func (instance *MSFT_StorageProvider) GetPropertyURI_IP() (value string, err error)

GetURI_IP gets the value of URI_IP 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 "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SecurityDescriptor" type="string "></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 "></param> <param name="RegisteredSubsystem" type="MSFT_StorageSubSystem "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageProvider) SetAttributes

func (instance *MSFT_StorageProvider) SetAttributes(RemoteSubsystemCacheMode uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageProvider) SetPropertyCimServerName

func (instance *MSFT_StorageProvider) SetPropertyCimServerName(value string) (err error)

SetCimServerName sets the value of CimServerName for the instance

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 uint16) (err error)

SetRemoteSubsystemCacheMode sets the value of RemoteSubsystemCacheMode for the instance

func (*MSFT_StorageProvider) SetPropertySupportedRemoteSubsystemCacheModes

func (instance *MSFT_StorageProvider) SetPropertySupportedRemoteSubsystemCacheModes(value []uint16) (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 uint16) (err error)

SetType sets the value of Type for the instance

func (*MSFT_StorageProvider) SetPropertyURI

func (instance *MSFT_StorageProvider) SetPropertyURI(value string) (err error)

SetURI sets the value of URI for the instance

func (*MSFT_StorageProvider) SetPropertyURI_IP

func (instance *MSFT_StorageProvider) SetPropertyURI_IP(value string) (err error)

SetURI_IP sets the value of URI_IP 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 "></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 "></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_StorageQoSFlow

type MSFT_StorageQoSFlow struct {
	*cim.WmiInstance

	//
	BandwidthLimit uint64

	//
	FilePath string

	//
	FlowId string

	//
	InitiatorBandwidth uint64

	//
	InitiatorId string

	//
	InitiatorIOPS uint64

	//
	InitiatorLatency uint64

	//
	InitiatorName string

	//
	InitiatorNodeName string

	//
	Interval uint64

	//
	Limit uint64

	//
	PolicyId string

	//
	Reservation uint64

	//
	Status uint16

	//
	StorageNodeBandwidth uint64

	//
	StorageNodeIOPS uint64

	//
	StorageNodeLatency uint64

	//
	StorageNodeName string

	//
	TimeStamp uint64

	//
	VolumeId string
}

MSFT_StorageQoSFlow struct

func NewMSFT_StorageQoSFlowEx1 added in v0.1.1

func NewMSFT_StorageQoSFlowEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageQoSFlow, err error)

func NewMSFT_StorageQoSFlowEx6 added in v0.1.1

func NewMSFT_StorageQoSFlowEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageQoSFlow, err error)

func (*MSFT_StorageQoSFlow) GetPropertyBandwidthLimit

func (instance *MSFT_StorageQoSFlow) GetPropertyBandwidthLimit() (value uint64, err error)

GetBandwidthLimit gets the value of BandwidthLimit for the instance

func (*MSFT_StorageQoSFlow) GetPropertyFilePath

func (instance *MSFT_StorageQoSFlow) GetPropertyFilePath() (value string, err error)

GetFilePath gets the value of FilePath for the instance

func (*MSFT_StorageQoSFlow) GetPropertyFlowId

func (instance *MSFT_StorageQoSFlow) GetPropertyFlowId() (value string, err error)

GetFlowId gets the value of FlowId for the instance

func (*MSFT_StorageQoSFlow) GetPropertyInitiatorBandwidth

func (instance *MSFT_StorageQoSFlow) GetPropertyInitiatorBandwidth() (value uint64, err error)

GetInitiatorBandwidth gets the value of InitiatorBandwidth for the instance

func (*MSFT_StorageQoSFlow) GetPropertyInitiatorIOPS

func (instance *MSFT_StorageQoSFlow) GetPropertyInitiatorIOPS() (value uint64, err error)

GetInitiatorIOPS gets the value of InitiatorIOPS for the instance

func (*MSFT_StorageQoSFlow) GetPropertyInitiatorId

func (instance *MSFT_StorageQoSFlow) GetPropertyInitiatorId() (value string, err error)

GetInitiatorId gets the value of InitiatorId for the instance

func (*MSFT_StorageQoSFlow) GetPropertyInitiatorLatency

func (instance *MSFT_StorageQoSFlow) GetPropertyInitiatorLatency() (value uint64, err error)

GetInitiatorLatency gets the value of InitiatorLatency for the instance

func (*MSFT_StorageQoSFlow) GetPropertyInitiatorName

func (instance *MSFT_StorageQoSFlow) GetPropertyInitiatorName() (value string, err error)

GetInitiatorName gets the value of InitiatorName for the instance

func (*MSFT_StorageQoSFlow) GetPropertyInitiatorNodeName

func (instance *MSFT_StorageQoSFlow) GetPropertyInitiatorNodeName() (value string, err error)

GetInitiatorNodeName gets the value of InitiatorNodeName for the instance

func (*MSFT_StorageQoSFlow) GetPropertyInterval

func (instance *MSFT_StorageQoSFlow) GetPropertyInterval() (value uint64, err error)

GetInterval gets the value of Interval for the instance

func (*MSFT_StorageQoSFlow) GetPropertyLimit

func (instance *MSFT_StorageQoSFlow) GetPropertyLimit() (value uint64, err error)

GetLimit gets the value of Limit for the instance

func (*MSFT_StorageQoSFlow) GetPropertyPolicyId

func (instance *MSFT_StorageQoSFlow) GetPropertyPolicyId() (value string, err error)

GetPolicyId gets the value of PolicyId for the instance

func (*MSFT_StorageQoSFlow) GetPropertyReservation

func (instance *MSFT_StorageQoSFlow) GetPropertyReservation() (value uint64, err error)

GetReservation gets the value of Reservation for the instance

func (*MSFT_StorageQoSFlow) GetPropertyStatus

func (instance *MSFT_StorageQoSFlow) GetPropertyStatus() (value uint16, err error)

GetStatus gets the value of Status for the instance

func (*MSFT_StorageQoSFlow) GetPropertyStorageNodeBandwidth

func (instance *MSFT_StorageQoSFlow) GetPropertyStorageNodeBandwidth() (value uint64, err error)

GetStorageNodeBandwidth gets the value of StorageNodeBandwidth for the instance

func (*MSFT_StorageQoSFlow) GetPropertyStorageNodeIOPS

func (instance *MSFT_StorageQoSFlow) GetPropertyStorageNodeIOPS() (value uint64, err error)

GetStorageNodeIOPS gets the value of StorageNodeIOPS for the instance

func (*MSFT_StorageQoSFlow) GetPropertyStorageNodeLatency

func (instance *MSFT_StorageQoSFlow) GetPropertyStorageNodeLatency() (value uint64, err error)

GetStorageNodeLatency gets the value of StorageNodeLatency for the instance

func (*MSFT_StorageQoSFlow) GetPropertyStorageNodeName

func (instance *MSFT_StorageQoSFlow) GetPropertyStorageNodeName() (value string, err error)

GetStorageNodeName gets the value of StorageNodeName for the instance

func (*MSFT_StorageQoSFlow) GetPropertyTimeStamp

func (instance *MSFT_StorageQoSFlow) GetPropertyTimeStamp() (value uint64, err error)

GetTimeStamp gets the value of TimeStamp for the instance

func (*MSFT_StorageQoSFlow) GetPropertyVolumeId

func (instance *MSFT_StorageQoSFlow) GetPropertyVolumeId() (value string, err error)

GetVolumeId gets the value of VolumeId for the instance

func (*MSFT_StorageQoSFlow) SetPropertyBandwidthLimit

func (instance *MSFT_StorageQoSFlow) SetPropertyBandwidthLimit(value uint64) (err error)

SetBandwidthLimit sets the value of BandwidthLimit for the instance

func (*MSFT_StorageQoSFlow) SetPropertyFilePath

func (instance *MSFT_StorageQoSFlow) SetPropertyFilePath(value string) (err error)

SetFilePath sets the value of FilePath for the instance

func (*MSFT_StorageQoSFlow) SetPropertyFlowId

func (instance *MSFT_StorageQoSFlow) SetPropertyFlowId(value string) (err error)

SetFlowId sets the value of FlowId for the instance

func (*MSFT_StorageQoSFlow) SetPropertyInitiatorBandwidth

func (instance *MSFT_StorageQoSFlow) SetPropertyInitiatorBandwidth(value uint64) (err error)

SetInitiatorBandwidth sets the value of InitiatorBandwidth for the instance

func (*MSFT_StorageQoSFlow) SetPropertyInitiatorIOPS

func (instance *MSFT_StorageQoSFlow) SetPropertyInitiatorIOPS(value uint64) (err error)

SetInitiatorIOPS sets the value of InitiatorIOPS for the instance

func (*MSFT_StorageQoSFlow) SetPropertyInitiatorId

func (instance *MSFT_StorageQoSFlow) SetPropertyInitiatorId(value string) (err error)

SetInitiatorId sets the value of InitiatorId for the instance

func (*MSFT_StorageQoSFlow) SetPropertyInitiatorLatency

func (instance *MSFT_StorageQoSFlow) SetPropertyInitiatorLatency(value uint64) (err error)

SetInitiatorLatency sets the value of InitiatorLatency for the instance

func (*MSFT_StorageQoSFlow) SetPropertyInitiatorName

func (instance *MSFT_StorageQoSFlow) SetPropertyInitiatorName(value string) (err error)

SetInitiatorName sets the value of InitiatorName for the instance

func (*MSFT_StorageQoSFlow) SetPropertyInitiatorNodeName

func (instance *MSFT_StorageQoSFlow) SetPropertyInitiatorNodeName(value string) (err error)

SetInitiatorNodeName sets the value of InitiatorNodeName for the instance

func (*MSFT_StorageQoSFlow) SetPropertyInterval

func (instance *MSFT_StorageQoSFlow) SetPropertyInterval(value uint64) (err error)

SetInterval sets the value of Interval for the instance

func (*MSFT_StorageQoSFlow) SetPropertyLimit

func (instance *MSFT_StorageQoSFlow) SetPropertyLimit(value uint64) (err error)

SetLimit sets the value of Limit for the instance

func (*MSFT_StorageQoSFlow) SetPropertyPolicyId

func (instance *MSFT_StorageQoSFlow) SetPropertyPolicyId(value string) (err error)

SetPolicyId sets the value of PolicyId for the instance

func (*MSFT_StorageQoSFlow) SetPropertyReservation

func (instance *MSFT_StorageQoSFlow) SetPropertyReservation(value uint64) (err error)

SetReservation sets the value of Reservation for the instance

func (*MSFT_StorageQoSFlow) SetPropertyStatus

func (instance *MSFT_StorageQoSFlow) SetPropertyStatus(value uint16) (err error)

SetStatus sets the value of Status for the instance

func (*MSFT_StorageQoSFlow) SetPropertyStorageNodeBandwidth

func (instance *MSFT_StorageQoSFlow) SetPropertyStorageNodeBandwidth(value uint64) (err error)

SetStorageNodeBandwidth sets the value of StorageNodeBandwidth for the instance

func (*MSFT_StorageQoSFlow) SetPropertyStorageNodeIOPS

func (instance *MSFT_StorageQoSFlow) SetPropertyStorageNodeIOPS(value uint64) (err error)

SetStorageNodeIOPS sets the value of StorageNodeIOPS for the instance

func (*MSFT_StorageQoSFlow) SetPropertyStorageNodeLatency

func (instance *MSFT_StorageQoSFlow) SetPropertyStorageNodeLatency(value uint64) (err error)

SetStorageNodeLatency sets the value of StorageNodeLatency for the instance

func (*MSFT_StorageQoSFlow) SetPropertyStorageNodeName

func (instance *MSFT_StorageQoSFlow) SetPropertyStorageNodeName(value string) (err error)

SetStorageNodeName sets the value of StorageNodeName for the instance

func (*MSFT_StorageQoSFlow) SetPropertyTimeStamp

func (instance *MSFT_StorageQoSFlow) SetPropertyTimeStamp(value uint64) (err error)

SetTimeStamp sets the value of TimeStamp for the instance

func (*MSFT_StorageQoSFlow) SetPropertyVolumeId

func (instance *MSFT_StorageQoSFlow) SetPropertyVolumeId(value string) (err error)

SetVolumeId sets the value of VolumeId for the instance

type MSFT_StorageQoSPolicy

type MSFT_StorageQoSPolicy struct {
	*cim.WmiInstance

	//
	BandwidthLimit uint64

	//
	Name string

	//
	ParentPolicy string

	//
	PolicyId string

	//
	PolicyType uint16

	//
	Status uint16

	//
	ThroughputLimit uint64

	//
	ThroughputReservation uint64
}

MSFT_StorageQoSPolicy struct

func NewMSFT_StorageQoSPolicyEx1 added in v0.1.1

func NewMSFT_StorageQoSPolicyEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageQoSPolicy, err error)

func NewMSFT_StorageQoSPolicyEx6 added in v0.1.1

func NewMSFT_StorageQoSPolicyEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageQoSPolicy, err error)

func (*MSFT_StorageQoSPolicy) DeletePolicy

func (instance *MSFT_StorageQoSPolicy) DeletePolicy() (result int32, err error)

<param name="ReturnValue" type="int32 "></param>

func (*MSFT_StorageQoSPolicy) GetPropertyBandwidthLimit

func (instance *MSFT_StorageQoSPolicy) GetPropertyBandwidthLimit() (value uint64, err error)

GetBandwidthLimit gets the value of BandwidthLimit for the instance

func (*MSFT_StorageQoSPolicy) GetPropertyName

func (instance *MSFT_StorageQoSPolicy) GetPropertyName() (value string, err error)

GetName gets the value of Name for the instance

func (*MSFT_StorageQoSPolicy) GetPropertyParentPolicy

func (instance *MSFT_StorageQoSPolicy) GetPropertyParentPolicy() (value string, err error)

GetParentPolicy gets the value of ParentPolicy for the instance

func (*MSFT_StorageQoSPolicy) GetPropertyPolicyId

func (instance *MSFT_StorageQoSPolicy) GetPropertyPolicyId() (value string, err error)

GetPolicyId gets the value of PolicyId for the instance

func (*MSFT_StorageQoSPolicy) GetPropertyPolicyType

func (instance *MSFT_StorageQoSPolicy) GetPropertyPolicyType() (value uint16, err error)

GetPolicyType gets the value of PolicyType for the instance

func (*MSFT_StorageQoSPolicy) GetPropertyStatus

func (instance *MSFT_StorageQoSPolicy) GetPropertyStatus() (value uint16, err error)

GetStatus gets the value of Status for the instance

func (*MSFT_StorageQoSPolicy) GetPropertyThroughputLimit

func (instance *MSFT_StorageQoSPolicy) GetPropertyThroughputLimit() (value uint64, err error)

GetThroughputLimit gets the value of ThroughputLimit for the instance

func (*MSFT_StorageQoSPolicy) GetPropertyThroughputReservation

func (instance *MSFT_StorageQoSPolicy) GetPropertyThroughputReservation() (value uint64, err error)

GetThroughputReservation gets the value of ThroughputReservation for the instance

func (*MSFT_StorageQoSPolicy) SetAttributes

func (instance *MSFT_StorageQoSPolicy) SetAttributes(NewName string,
	Limit uint64,
	Reservation uint64,
	BandwidthLimit uint64) (result int32, err error)

<param name="ReturnValue" type="int32 "></param>

func (*MSFT_StorageQoSPolicy) SetPropertyBandwidthLimit

func (instance *MSFT_StorageQoSPolicy) SetPropertyBandwidthLimit(value uint64) (err error)

SetBandwidthLimit sets the value of BandwidthLimit for the instance

func (*MSFT_StorageQoSPolicy) SetPropertyName

func (instance *MSFT_StorageQoSPolicy) SetPropertyName(value string) (err error)

SetName sets the value of Name for the instance

func (*MSFT_StorageQoSPolicy) SetPropertyParentPolicy

func (instance *MSFT_StorageQoSPolicy) SetPropertyParentPolicy(value string) (err error)

SetParentPolicy sets the value of ParentPolicy for the instance

func (*MSFT_StorageQoSPolicy) SetPropertyPolicyId

func (instance *MSFT_StorageQoSPolicy) SetPropertyPolicyId(value string) (err error)

SetPolicyId sets the value of PolicyId for the instance

func (*MSFT_StorageQoSPolicy) SetPropertyPolicyType

func (instance *MSFT_StorageQoSPolicy) SetPropertyPolicyType(value uint16) (err error)

SetPolicyType sets the value of PolicyType for the instance

func (*MSFT_StorageQoSPolicy) SetPropertyStatus

func (instance *MSFT_StorageQoSPolicy) SetPropertyStatus(value uint16) (err error)

SetStatus sets the value of Status for the instance

func (*MSFT_StorageQoSPolicy) SetPropertyThroughputLimit

func (instance *MSFT_StorageQoSPolicy) SetPropertyThroughputLimit(value uint64) (err error)

SetThroughputLimit sets the value of ThroughputLimit for the instance

func (*MSFT_StorageQoSPolicy) SetPropertyThroughputReservation

func (instance *MSFT_StorageQoSPolicy) SetPropertyThroughputReservation(value uint64) (err error)

SetThroughputReservation sets the value of ThroughputReservation for the instance

type MSFT_StorageQoSPolicyStore

type MSFT_StorageQoSPolicyStore struct {
	*cim.WmiInstance

	//
	Id string

	//
	IOPSNormalizationSize uint32
}

MSFT_StorageQoSPolicyStore struct

func NewMSFT_StorageQoSPolicyStoreEx1 added in v0.1.1

func NewMSFT_StorageQoSPolicyStoreEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageQoSPolicyStore, err error)

func NewMSFT_StorageQoSPolicyStoreEx6 added in v0.1.1

func NewMSFT_StorageQoSPolicyStoreEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageQoSPolicyStore, err error)

func (*MSFT_StorageQoSPolicyStore) CreatePolicy

func (instance *MSFT_StorageQoSPolicyStore) CreatePolicy(Policy MSFT_StorageQoSPolicy) (result int32, err error)

<param name="Policy" type="MSFT_StorageQoSPolicy "></param> <param name="ReturnValue" type="int32 "></param>

func (*MSFT_StorageQoSPolicyStore) GetPropertyIOPSNormalizationSize

func (instance *MSFT_StorageQoSPolicyStore) GetPropertyIOPSNormalizationSize() (value uint32, err error)

GetIOPSNormalizationSize gets the value of IOPSNormalizationSize for the instance

func (*MSFT_StorageQoSPolicyStore) GetPropertyId

func (instance *MSFT_StorageQoSPolicyStore) GetPropertyId() (value string, err error)

GetId gets the value of Id for the instance

func (*MSFT_StorageQoSPolicyStore) SetAttributes

func (instance *MSFT_StorageQoSPolicyStore) SetAttributes(IOPSNormalizationSize uint32) (result int32, err error)

<param name="ReturnValue" type="int32 "></param>

func (*MSFT_StorageQoSPolicyStore) SetPropertyIOPSNormalizationSize

func (instance *MSFT_StorageQoSPolicyStore) SetPropertyIOPSNormalizationSize(value uint32) (err error)

SetIOPSNormalizationSize sets the value of IOPSNormalizationSize for the instance

func (*MSFT_StorageQoSPolicyStore) SetPropertyId

func (instance *MSFT_StorageQoSPolicyStore) SetPropertyId(value string) (err error)

SetId sets the value of Id for the instance

type MSFT_StorageQoSPolicyToChildPolicy

type MSFT_StorageQoSPolicyToChildPolicy struct {
	*cim.WmiInstance

	//
	ChildPolicy MSFT_StorageQoSPolicy

	//
	ParentPolicy MSFT_StorageQoSPolicy
}

MSFT_StorageQoSPolicyToChildPolicy struct

func NewMSFT_StorageQoSPolicyToChildPolicyEx1 added in v0.1.1

func NewMSFT_StorageQoSPolicyToChildPolicyEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageQoSPolicyToChildPolicy, err error)

func NewMSFT_StorageQoSPolicyToChildPolicyEx6 added in v0.1.1

func NewMSFT_StorageQoSPolicyToChildPolicyEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageQoSPolicyToChildPolicy, err error)

func (*MSFT_StorageQoSPolicyToChildPolicy) GetPropertyChildPolicy

func (instance *MSFT_StorageQoSPolicyToChildPolicy) GetPropertyChildPolicy() (value MSFT_StorageQoSPolicy, err error)

GetChildPolicy gets the value of ChildPolicy for the instance

func (*MSFT_StorageQoSPolicyToChildPolicy) GetPropertyParentPolicy

func (instance *MSFT_StorageQoSPolicyToChildPolicy) GetPropertyParentPolicy() (value MSFT_StorageQoSPolicy, err error)

GetParentPolicy gets the value of ParentPolicy for the instance

func (*MSFT_StorageQoSPolicyToChildPolicy) SetPropertyChildPolicy

func (instance *MSFT_StorageQoSPolicyToChildPolicy) SetPropertyChildPolicy(value MSFT_StorageQoSPolicy) (err error)

SetChildPolicy sets the value of ChildPolicy for the instance

func (*MSFT_StorageQoSPolicyToChildPolicy) SetPropertyParentPolicy

func (instance *MSFT_StorageQoSPolicyToChildPolicy) SetPropertyParentPolicy(value MSFT_StorageQoSPolicy) (err error)

SetParentPolicy sets the value of ParentPolicy for the instance

type MSFT_StorageQoSPolicyToFlow

type MSFT_StorageQoSPolicyToFlow struct {
	*cim.WmiInstance

	//
	Flow MSFT_StorageQoSFlow

	//
	Policy MSFT_StorageQoSPolicy
}

MSFT_StorageQoSPolicyToFlow struct

func NewMSFT_StorageQoSPolicyToFlowEx1 added in v0.1.1

func NewMSFT_StorageQoSPolicyToFlowEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageQoSPolicyToFlow, err error)

func NewMSFT_StorageQoSPolicyToFlowEx6 added in v0.1.1

func NewMSFT_StorageQoSPolicyToFlowEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageQoSPolicyToFlow, err error)

func (*MSFT_StorageQoSPolicyToFlow) GetPropertyFlow

func (instance *MSFT_StorageQoSPolicyToFlow) GetPropertyFlow() (value MSFT_StorageQoSFlow, err error)

GetFlow gets the value of Flow for the instance

func (*MSFT_StorageQoSPolicyToFlow) GetPropertyPolicy

func (instance *MSFT_StorageQoSPolicyToFlow) GetPropertyPolicy() (value MSFT_StorageQoSPolicy, err error)

GetPolicy gets the value of Policy for the instance

func (*MSFT_StorageQoSPolicyToFlow) SetPropertyFlow

func (instance *MSFT_StorageQoSPolicyToFlow) SetPropertyFlow(value MSFT_StorageQoSFlow) (err error)

SetFlow sets the value of Flow for the instance

func (*MSFT_StorageQoSPolicyToFlow) SetPropertyPolicy

func (instance *MSFT_StorageQoSPolicyToFlow) SetPropertyPolicy(value MSFT_StorageQoSPolicy) (err error)

SetPolicy sets the value of Policy for the instance

type MSFT_StorageQoSVolume

type MSFT_StorageQoSVolume struct {
	*cim.WmiInstance

	//
	Bandwidth uint64

	//
	BandwidthLimit uint64

	//
	Interval uint64

	//
	IOPS uint64

	//
	Latency uint64

	//
	Limit uint64

	//
	Mountpoint string

	//
	Reservation uint64

	//
	Status uint16

	//
	TimeStamp uint64

	//
	VolumeId string
}

MSFT_StorageQoSVolume struct

func NewMSFT_StorageQoSVolumeEx1 added in v0.1.1

func NewMSFT_StorageQoSVolumeEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageQoSVolume, err error)

func NewMSFT_StorageQoSVolumeEx6 added in v0.1.1

func NewMSFT_StorageQoSVolumeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageQoSVolume, err error)

func (*MSFT_StorageQoSVolume) GetPropertyBandwidth

func (instance *MSFT_StorageQoSVolume) GetPropertyBandwidth() (value uint64, err error)

GetBandwidth gets the value of Bandwidth for the instance

func (*MSFT_StorageQoSVolume) GetPropertyBandwidthLimit

func (instance *MSFT_StorageQoSVolume) GetPropertyBandwidthLimit() (value uint64, err error)

GetBandwidthLimit gets the value of BandwidthLimit for the instance

func (*MSFT_StorageQoSVolume) GetPropertyIOPS

func (instance *MSFT_StorageQoSVolume) GetPropertyIOPS() (value uint64, err error)

GetIOPS gets the value of IOPS for the instance

func (*MSFT_StorageQoSVolume) GetPropertyInterval

func (instance *MSFT_StorageQoSVolume) GetPropertyInterval() (value uint64, err error)

GetInterval gets the value of Interval for the instance

func (*MSFT_StorageQoSVolume) GetPropertyLatency

func (instance *MSFT_StorageQoSVolume) GetPropertyLatency() (value uint64, err error)

GetLatency gets the value of Latency for the instance

func (*MSFT_StorageQoSVolume) GetPropertyLimit

func (instance *MSFT_StorageQoSVolume) GetPropertyLimit() (value uint64, err error)

GetLimit gets the value of Limit for the instance

func (*MSFT_StorageQoSVolume) GetPropertyMountpoint

func (instance *MSFT_StorageQoSVolume) GetPropertyMountpoint() (value string, err error)

GetMountpoint gets the value of Mountpoint for the instance

func (*MSFT_StorageQoSVolume) GetPropertyReservation

func (instance *MSFT_StorageQoSVolume) GetPropertyReservation() (value uint64, err error)

GetReservation gets the value of Reservation for the instance

func (*MSFT_StorageQoSVolume) GetPropertyStatus

func (instance *MSFT_StorageQoSVolume) GetPropertyStatus() (value uint16, err error)

GetStatus gets the value of Status for the instance

func (*MSFT_StorageQoSVolume) GetPropertyTimeStamp

func (instance *MSFT_StorageQoSVolume) GetPropertyTimeStamp() (value uint64, err error)

GetTimeStamp gets the value of TimeStamp for the instance

func (*MSFT_StorageQoSVolume) GetPropertyVolumeId

func (instance *MSFT_StorageQoSVolume) GetPropertyVolumeId() (value string, err error)

GetVolumeId gets the value of VolumeId for the instance

func (*MSFT_StorageQoSVolume) SetPropertyBandwidth

func (instance *MSFT_StorageQoSVolume) SetPropertyBandwidth(value uint64) (err error)

SetBandwidth sets the value of Bandwidth for the instance

func (*MSFT_StorageQoSVolume) SetPropertyBandwidthLimit

func (instance *MSFT_StorageQoSVolume) SetPropertyBandwidthLimit(value uint64) (err error)

SetBandwidthLimit sets the value of BandwidthLimit for the instance

func (*MSFT_StorageQoSVolume) SetPropertyIOPS

func (instance *MSFT_StorageQoSVolume) SetPropertyIOPS(value uint64) (err error)

SetIOPS sets the value of IOPS for the instance

func (*MSFT_StorageQoSVolume) SetPropertyInterval

func (instance *MSFT_StorageQoSVolume) SetPropertyInterval(value uint64) (err error)

SetInterval sets the value of Interval for the instance

func (*MSFT_StorageQoSVolume) SetPropertyLatency

func (instance *MSFT_StorageQoSVolume) SetPropertyLatency(value uint64) (err error)

SetLatency sets the value of Latency for the instance

func (*MSFT_StorageQoSVolume) SetPropertyLimit

func (instance *MSFT_StorageQoSVolume) SetPropertyLimit(value uint64) (err error)

SetLimit sets the value of Limit for the instance

func (*MSFT_StorageQoSVolume) SetPropertyMountpoint

func (instance *MSFT_StorageQoSVolume) SetPropertyMountpoint(value string) (err error)

SetMountpoint sets the value of Mountpoint for the instance

func (*MSFT_StorageQoSVolume) SetPropertyReservation

func (instance *MSFT_StorageQoSVolume) SetPropertyReservation(value uint64) (err error)

SetReservation sets the value of Reservation for the instance

func (*MSFT_StorageQoSVolume) SetPropertyStatus

func (instance *MSFT_StorageQoSVolume) SetPropertyStatus(value uint16) (err error)

SetStatus sets the value of Status for the instance

func (*MSFT_StorageQoSVolume) SetPropertyTimeStamp

func (instance *MSFT_StorageQoSVolume) SetPropertyTimeStamp(value uint64) (err error)

SetTimeStamp sets the value of TimeStamp for the instance

func (*MSFT_StorageQoSVolume) SetPropertyVolumeId

func (instance *MSFT_StorageQoSVolume) SetPropertyVolumeId(value string) (err error)

SetVolumeId sets the value of VolumeId 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 string

	//
	FlushLatencyMax uint64

	//
	LoadUnloadCycleCount uint32

	//
	LoadUnloadCycleCountMax uint32

	//
	ManufactureDate string

	//
	PowerOnHours uint32

	//
	ReadErrorsCorrected uint64

	//
	ReadErrorsTotal uint64

	//
	ReadErrorsUncorrected uint64

	//
	ReadLatencyMax uint64

	//
	StartStopCycleCount uint32

	//
	StartStopCycleCountMax uint32

	//
	Temperature uint8

	//
	TemperatureMax uint8

	//
	Wear uint8

	//
	WriteErrorsCorrected uint64

	//
	WriteErrorsTotal uint64

	//
	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) Reset

func (instance *MSFT_StorageReliabilityCounter) Reset() (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

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_StorageSetting

type MSFT_StorageSetting struct {
	*cim.WmiInstance

	//
	NewDiskPolicy uint16

	//
	ScrubPolicy uint32
}

MSFT_StorageSetting struct

func NewMSFT_StorageSettingEx1 added in v0.1.1

func NewMSFT_StorageSettingEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSetting, err error)

func NewMSFT_StorageSettingEx6 added in v0.1.1

func NewMSFT_StorageSettingEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSetting, err error)

func (*MSFT_StorageSetting) Get

func (instance *MSFT_StorageSetting) Get(StorageSetting MSFT_StorageSetting) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param> <param name="StorageSetting" type="MSFT_StorageSetting "></param>

func (*MSFT_StorageSetting) GetPropertyNewDiskPolicy

func (instance *MSFT_StorageSetting) GetPropertyNewDiskPolicy() (value uint16, err error)

GetNewDiskPolicy gets the value of NewDiskPolicy for the instance

func (*MSFT_StorageSetting) GetPropertyScrubPolicy

func (instance *MSFT_StorageSetting) GetPropertyScrubPolicy() (value uint32, err error)

GetScrubPolicy gets the value of ScrubPolicy for the instance

func (*MSFT_StorageSetting) Set

func (instance *MSFT_StorageSetting) Set(NewDiskPolicy uint16,
	ScrubPolicy uint32) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_StorageSetting) SetPropertyNewDiskPolicy

func (instance *MSFT_StorageSetting) SetPropertyNewDiskPolicy(value uint16) (err error)

SetNewDiskPolicy sets the value of NewDiskPolicy for the instance

func (*MSFT_StorageSetting) SetPropertyScrubPolicy

func (instance *MSFT_StorageSetting) SetPropertyScrubPolicy(value uint32) (err error)

SetScrubPolicy sets the value of ScrubPolicy for the instance

func (*MSFT_StorageSetting) UpdateHostStorageCache

func (instance *MSFT_StorageSetting) UpdateHostStorageCache() (result uint32, err error)

<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

	//
	AutomaticClusteringEnabled bool

	//
	CimServerName string

	//
	CurrentCacheLevel uint16

	//
	DataTieringType uint16

	//
	Description string

	//
	FaultDomainAwarenessDefault uint16

	//
	FirmwareVersion string

	//
	FriendlyName string

	//
	HealthStatus uint16

	//
	Manufacturer string

	//
	MaskingClientSelectableDeviceNumbers bool

	//
	MaskingMapCountMax uint16

	//
	MaskingOneInitiatorIdPerView bool

	//
	MaskingOtherValidInitiatorIdTypes []string

	//
	MaskingPortsPerView uint16

	//
	MaskingValidInitiatorIdTypes []uint16

	//
	Model string

	//
	Name string

	//
	NameFormat uint16

	//
	NumberOfSlots uint32

	//
	OperationalStatus []uint16

	//
	OtherHostTypeDescription []string

	//
	OtherIdentifyingInfo []string

	//
	OtherIdentifyingInfoDescription []string

	//
	OtherOperationalStatusDescription string

	//
	PhysicalDisksPerStoragePoolMin uint16

	//
	ReplicasPerSourceCloneMax uint16

	//
	ReplicasPerSourceMirrorMax uint16

	//
	ReplicasPerSourceSnapshotMax uint16

	//
	SerialNumber string

	//
	StorageConnectionType uint16

	//
	SupportedDeduplicationFileSystemTypes []uint16

	//
	SupportedDeduplicationObjectTypes []uint16

	//
	SupportedFileServerProtocols []uint16

	//
	SupportedFileSystems []uint16

	//
	SupportedHostType []uint16

	//
	SupportsAutomaticStoragePoolSelection bool

	//
	SupportsCloneLocal bool

	//
	SupportsCloneRemote bool

	//
	SupportsContinuouslyAvailableFileServer bool

	//
	SupportsFileServer bool

	//
	SupportsFileServerCreation bool

	//
	SupportsMaskingVirtualDiskToHosts bool

	//
	SupportsMirrorLocal bool

	//
	SupportsMirrorRemote bool

	//
	SupportsMultipleResiliencySettingsPerStoragePool bool

	//
	SupportsSnapshotLocal bool

	//
	SupportsSnapshotRemote bool

	//
	SupportsStoragePoolAddPhysicalDisk bool

	//
	SupportsStoragePoolCreation bool

	//
	SupportsStoragePoolDeletion bool

	//
	SupportsStoragePoolFriendlyNameModification bool

	//
	SupportsStoragePoolRemovePhysicalDisk bool

	//
	SupportsStorageTierCreation bool

	//
	SupportsStorageTierDeletion bool

	//
	SupportsStorageTieredVirtualDiskCreation bool

	//
	SupportsStorageTierFriendlyNameModification bool

	//
	SupportsStorageTierResize bool

	//
	SupportsVirtualDiskCapacityExpansion bool

	//
	SupportsVirtualDiskCapacityReduction bool

	//
	SupportsVirtualDiskCreation bool

	//
	SupportsVirtualDiskDeletion bool

	//
	SupportsVirtualDiskModification bool

	//
	SupportsVirtualDiskRepair bool

	//
	SupportsVolumeCreation bool

	//
	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,
	RunAsJob bool,
	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 []uint16,
	DeviceNumbers []string,
	TargetPortAddresses []string,
	InitiatorAddresses []string,
	HostType uint16,
	RunAsJob bool,
	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 "></param> <param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></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,
	RunAsJob bool,
	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,
	RunAsJob bool,
	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 uint16,
	OtherUsageDescription string,
	PhysicalDisks []MSFT_PhysicalDisk,
	ResiliencySettingNameDefault string,
	ProvisioningTypeDefault uint16,
	MediaTypeDefault uint16,
	LogicalSectorSizeDefault uint64,
	EnclosureAwareDefault bool,
	FaultDomainAwarenessDefault uint16,
	WriteCacheSizeDefault uint64,
	AutoWriteCacheSize bool,
	Version uint16,
	RunAsJob bool,
	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 uint16,
	OtherUsageDescription string,
	Size uint64,
	UseMaximumSize bool,
	NumberOfDataCopies uint16,
	PhysicalDiskRedundancy uint16,
	NumberOfColumns uint16,
	Interleave uint64,
	ParityLayout uint16,
	RequestNoSinglePointOfFailure bool,
	IsEnclosureAware bool,
	FaultDomainAwareness uint16,
	ProvisioningType uint16,
	RunAsJob bool,
	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> <param name="Size" type="uint64 "></param>

func (*MSFT_StorageSubSystem) DeleteReplicationRelationship

func (instance *MSFT_StorageSubSystem) DeleteReplicationRelationship(SourceReplicationGroup MSFT_ReplicationGroup,
	TargetGroupReplicaPeer MSFT_ReplicaPeer,
	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_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) GetPropertyCimServerName

func (instance *MSFT_StorageSubSystem) GetPropertyCimServerName() (value string, err error)

GetCimServerName gets the value of CimServerName for the instance

func (*MSFT_StorageSubSystem) GetPropertyCurrentCacheLevel

func (instance *MSFT_StorageSubSystem) GetPropertyCurrentCacheLevel() (value uint16, err error)

GetCurrentCacheLevel gets the value of CurrentCacheLevel for the instance

func (*MSFT_StorageSubSystem) GetPropertyDataTieringType

func (instance *MSFT_StorageSubSystem) GetPropertyDataTieringType() (value uint16, 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 uint16, 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 uint16, 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 uint16, err error)

GetMaskingPortsPerView gets the value of MaskingPortsPerView for the instance

func (*MSFT_StorageSubSystem) GetPropertyMaskingValidInitiatorIdTypes

func (instance *MSFT_StorageSubSystem) GetPropertyMaskingValidInitiatorIdTypes() (value []uint16, 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 uint16, 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 []uint16, 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 []uint16, err error)

GetSupportedDeduplicationFileSystemTypes gets the value of SupportedDeduplicationFileSystemTypes for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportedDeduplicationObjectTypes

func (instance *MSFT_StorageSubSystem) GetPropertySupportedDeduplicationObjectTypes() (value []uint16, err error)

GetSupportedDeduplicationObjectTypes gets the value of SupportedDeduplicationObjectTypes for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportedFileServerProtocols

func (instance *MSFT_StorageSubSystem) GetPropertySupportedFileServerProtocols() (value []uint16, err error)

GetSupportedFileServerProtocols gets the value of SupportedFileServerProtocols for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportedFileSystems

func (instance *MSFT_StorageSubSystem) GetPropertySupportedFileSystems() (value []uint16, err error)

GetSupportedFileSystems gets the value of SupportedFileSystems for the instance

func (*MSFT_StorageSubSystem) GetPropertySupportedHostType

func (instance *MSFT_StorageSubSystem) GetPropertySupportedHostType() (value []uint16, 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 uint16, 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 "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SecurityDescriptor" type="string "></param>

func (*MSFT_StorageSubSystem) SetAttributes

func (instance *MSFT_StorageSubSystem) SetAttributes(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 "></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) SetPropertyCimServerName

func (instance *MSFT_StorageSubSystem) SetPropertyCimServerName(value string) (err error)

SetCimServerName sets the value of CimServerName for the instance

func (*MSFT_StorageSubSystem) SetPropertyCurrentCacheLevel

func (instance *MSFT_StorageSubSystem) SetPropertyCurrentCacheLevel(value uint16) (err error)

SetCurrentCacheLevel sets the value of CurrentCacheLevel for the instance

func (*MSFT_StorageSubSystem) SetPropertyDataTieringType

func (instance *MSFT_StorageSubSystem) SetPropertyDataTieringType(value uint16) (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 uint16) (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 uint16) (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 uint16) (err error)

SetMaskingPortsPerView sets the value of MaskingPortsPerView for the instance

func (*MSFT_StorageSubSystem) SetPropertyMaskingValidInitiatorIdTypes

func (instance *MSFT_StorageSubSystem) SetPropertyMaskingValidInitiatorIdTypes(value []uint16) (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 uint16) (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 []uint16) (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 []uint16) (err error)

SetSupportedDeduplicationFileSystemTypes sets the value of SupportedDeduplicationFileSystemTypes for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportedDeduplicationObjectTypes

func (instance *MSFT_StorageSubSystem) SetPropertySupportedDeduplicationObjectTypes(value []uint16) (err error)

SetSupportedDeduplicationObjectTypes sets the value of SupportedDeduplicationObjectTypes for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportedFileServerProtocols

func (instance *MSFT_StorageSubSystem) SetPropertySupportedFileServerProtocols(value []uint16) (err error)

SetSupportedFileServerProtocols sets the value of SupportedFileServerProtocols for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportedFileSystems

func (instance *MSFT_StorageSubSystem) SetPropertySupportedFileSystems(value []uint16) (err error)

SetSupportedFileSystems sets the value of SupportedFileSystems for the instance

func (*MSFT_StorageSubSystem) SetPropertySupportedHostType

func (instance *MSFT_StorageSubSystem) SetPropertySupportedHostType(value []uint16) (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 uint16) (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 "></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_StorageSubSystemToOffloadDataTransferSetting

type MSFT_StorageSubSystemToOffloadDataTransferSetting struct {
	*cim.WmiInstance

	//
	OffloadDataTransferSetting MSFT_OffloadDataTransferSetting

	//
	StorageSubSystem MSFT_StorageSubSystem
}

MSFT_StorageSubSystemToOffloadDataTransferSetting struct

func NewMSFT_StorageSubSystemToOffloadDataTransferSettingEx1 added in v0.1.1

func NewMSFT_StorageSubSystemToOffloadDataTransferSettingEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToOffloadDataTransferSetting, err error)

func NewMSFT_StorageSubSystemToOffloadDataTransferSettingEx6 added in v0.1.1

func NewMSFT_StorageSubSystemToOffloadDataTransferSettingEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToOffloadDataTransferSetting, err error)

func (*MSFT_StorageSubSystemToOffloadDataTransferSetting) GetPropertyOffloadDataTransferSetting

func (instance *MSFT_StorageSubSystemToOffloadDataTransferSetting) GetPropertyOffloadDataTransferSetting() (value MSFT_OffloadDataTransferSetting, err error)

GetOffloadDataTransferSetting gets the value of OffloadDataTransferSetting for the instance

func (*MSFT_StorageSubSystemToOffloadDataTransferSetting) GetPropertyStorageSubSystem

func (instance *MSFT_StorageSubSystemToOffloadDataTransferSetting) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToOffloadDataTransferSetting) SetPropertyOffloadDataTransferSetting

func (instance *MSFT_StorageSubSystemToOffloadDataTransferSetting) SetPropertyOffloadDataTransferSetting(value MSFT_OffloadDataTransferSetting) (err error)

SetOffloadDataTransferSetting sets the value of OffloadDataTransferSetting for the instance

func (*MSFT_StorageSubSystemToOffloadDataTransferSetting) SetPropertyStorageSubSystem

func (instance *MSFT_StorageSubSystemToOffloadDataTransferSetting) 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_StorageSubSystemToTargetPort

type MSFT_StorageSubSystemToTargetPort struct {
	*cim.WmiInstance

	//
	StorageSubSystem MSFT_StorageSubSystem

	//
	TargetPort MSFT_TargetPort
}

MSFT_StorageSubSystemToTargetPort struct

func NewMSFT_StorageSubSystemToTargetPortEx1 added in v0.1.1

func NewMSFT_StorageSubSystemToTargetPortEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToTargetPort, err error)

func NewMSFT_StorageSubSystemToTargetPortEx6 added in v0.1.1

func NewMSFT_StorageSubSystemToTargetPortEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToTargetPort, err error)

func (*MSFT_StorageSubSystemToTargetPort) GetPropertyStorageSubSystem

func (instance *MSFT_StorageSubSystemToTargetPort) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToTargetPort) GetPropertyTargetPort

func (instance *MSFT_StorageSubSystemToTargetPort) GetPropertyTargetPort() (value MSFT_TargetPort, err error)

GetTargetPort gets the value of TargetPort for the instance

func (*MSFT_StorageSubSystemToTargetPort) SetPropertyStorageSubSystem

func (instance *MSFT_StorageSubSystemToTargetPort) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToTargetPort) SetPropertyTargetPort

func (instance *MSFT_StorageSubSystemToTargetPort) SetPropertyTargetPort(value MSFT_TargetPort) (err error)

SetTargetPort sets the value of TargetPort for the instance

type MSFT_StorageSubSystemToTargetPortal

type MSFT_StorageSubSystemToTargetPortal struct {
	*cim.WmiInstance

	//
	StorageSubSystem MSFT_StorageSubSystem

	//
	TargetPortal MSFT_TargetPortal
}

MSFT_StorageSubSystemToTargetPortal struct

func NewMSFT_StorageSubSystemToTargetPortalEx1 added in v0.1.1

func NewMSFT_StorageSubSystemToTargetPortalEx1(instance *cim.WmiInstance) (newInstance *MSFT_StorageSubSystemToTargetPortal, err error)

func NewMSFT_StorageSubSystemToTargetPortalEx6 added in v0.1.1

func NewMSFT_StorageSubSystemToTargetPortalEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_StorageSubSystemToTargetPortal, err error)

func (*MSFT_StorageSubSystemToTargetPortal) GetPropertyStorageSubSystem

func (instance *MSFT_StorageSubSystemToTargetPortal) GetPropertyStorageSubSystem() (value MSFT_StorageSubSystem, err error)

GetStorageSubSystem gets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToTargetPortal) GetPropertyTargetPortal

func (instance *MSFT_StorageSubSystemToTargetPortal) GetPropertyTargetPortal() (value MSFT_TargetPortal, err error)

GetTargetPortal gets the value of TargetPortal for the instance

func (*MSFT_StorageSubSystemToTargetPortal) SetPropertyStorageSubSystem

func (instance *MSFT_StorageSubSystemToTargetPortal) SetPropertyStorageSubSystem(value MSFT_StorageSubSystem) (err error)

SetStorageSubSystem sets the value of StorageSubSystem for the instance

func (*MSFT_StorageSubSystemToTargetPortal) SetPropertyTargetPortal

func (instance *MSFT_StorageSubSystemToTargetPortal) SetPropertyTargetPortal(value MSFT_TargetPortal) (err error)

SetTargetPortal sets the value of TargetPortal 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

	//
	Description string

	//
	FaultDomainAwareness uint16

	//
	FootprintOnPool uint64

	//
	FriendlyName string

	//
	Interleave uint64

	//
	MediaType uint16

	//
	NumberOfColumns uint16

	//
	NumberOfDataCopies uint16

	//
	NumberOfGroups uint16

	//
	ParityLayout uint16

	//
	PhysicalDiskRedundancy uint16

	//
	ProvisioningType uint16

	//
	ResiliencySettingName string

	//
	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,
	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_StorageTier) DeleteObject

func (instance *MSFT_StorageTier) DeleteObject(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_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 uint16, 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 "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SupportedSizes" type="uint64 []"></param> <param name="TierSizeDivisor" type="uint64 "></param> <param name="TierSizeMax" type="uint64 "></param> <param name="TierSizeMin" type="uint64 "></param>

func (*MSFT_StorageTier) RemoveStorageFaultDomain

func (instance *MSFT_StorageTier) RemoveStorageFaultDomain(StorageFaultDomains []MSFT_StorageFaultDomain,
	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_StorageTier) Resize

func (instance *MSFT_StorageTier) Resize(Size uint64,
	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> <param name="Size" type="uint64 "></param>

func (*MSFT_StorageTier) SetAttributes

func (instance *MSFT_StorageTier) SetAttributes(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 MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></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 "></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 "></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 uint16) (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 uint16

	//
	CopyPriority uint16

	//
	CopyState uint16

	//
	CopyType uint16

	//
	PercentSynced uint16

	//
	ProgressStatus uint16

	//
	RecoveryPointObjective uint32

	//
	ReplicaType uint16

	//
	RequestedCopyState uint16

	//
	SyncMaintained bool

	//
	SyncMode uint16

	//
	SyncState uint16

	//
	SyncTime string

	//
	SyncType uint16
}

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 uint16, err error)

GetCopyMethodology gets the value of CopyMethodology for the instance

func (*MSFT_Synchronized) GetPropertyCopyPriority

func (instance *MSFT_Synchronized) GetPropertyCopyPriority() (value uint16, err error)

GetCopyPriority gets the value of CopyPriority for the instance

func (*MSFT_Synchronized) GetPropertyCopyState

func (instance *MSFT_Synchronized) GetPropertyCopyState() (value uint16, err error)

GetCopyState gets the value of CopyState for the instance

func (*MSFT_Synchronized) GetPropertyCopyType

func (instance *MSFT_Synchronized) GetPropertyCopyType() (value uint16, 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 uint16, err error)

GetProgressStatus gets the value of ProgressStatus for the instance

func (*MSFT_Synchronized) GetPropertyRecoveryPointObjective

func (instance *MSFT_Synchronized) GetPropertyRecoveryPointObjective() (value uint32, err error)

GetRecoveryPointObjective gets the value of RecoveryPointObjective for the instance

func (*MSFT_Synchronized) GetPropertyReplicaType

func (instance *MSFT_Synchronized) GetPropertyReplicaType() (value uint16, 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 uint16, err error)

GetSyncMode gets the value of SyncMode for the instance

func (*MSFT_Synchronized) GetPropertySyncState

func (instance *MSFT_Synchronized) GetPropertySyncState() (value uint16, 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 uint16, err error)

GetSyncType gets the value of SyncType for the instance

func (*MSFT_Synchronized) SetPropertyCopyMethodology

func (instance *MSFT_Synchronized) SetPropertyCopyMethodology(value uint16) (err error)

SetCopyMethodology sets the value of CopyMethodology for the instance

func (*MSFT_Synchronized) SetPropertyCopyPriority

func (instance *MSFT_Synchronized) SetPropertyCopyPriority(value uint16) (err error)

SetCopyPriority sets the value of CopyPriority for the instance

func (*MSFT_Synchronized) SetPropertyCopyState

func (instance *MSFT_Synchronized) SetPropertyCopyState(value uint16) (err error)

SetCopyState sets the value of CopyState for the instance

func (*MSFT_Synchronized) SetPropertyCopyType

func (instance *MSFT_Synchronized) SetPropertyCopyType(value uint16) (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 uint16) (err error)

SetProgressStatus sets the value of ProgressStatus for the instance

func (*MSFT_Synchronized) SetPropertyRecoveryPointObjective

func (instance *MSFT_Synchronized) SetPropertyRecoveryPointObjective(value uint32) (err error)

SetRecoveryPointObjective sets the value of RecoveryPointObjective for the instance

func (*MSFT_Synchronized) SetPropertyReplicaType

func (instance *MSFT_Synchronized) SetPropertyReplicaType(value uint16) (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 uint16) (err error)

SetSyncMode sets the value of SyncMode for the instance

func (*MSFT_Synchronized) SetPropertySyncState

func (instance *MSFT_Synchronized) SetPropertySyncState(value uint16) (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 uint16) (err error)

SetSyncType sets the value of SyncType for the instance

type MSFT_TargetPort

type MSFT_TargetPort struct {
	*MSFT_StorageObject

	//
	ConnectionType uint16

	//
	FriendlyName string

	//
	HealthStatus uint16

	//
	LinkTechnology uint16

	//
	MaxSpeed uint64

	//
	NetworkAddresses []string

	//
	NodeAddress string

	//
	OperationalStatus []uint16

	//
	OtherConnectionTypeDescription string

	//
	OtherLinkTechnology string

	//
	OtherOperationalStatusDescription string

	//
	PortAddress string

	//
	PortNumbers []uint16

	//
	PortType uint16

	//
	Role uint16

	//
	Speed uint64

	//
	StorageControllerId string

	//
	UsageRestriction uint16
}

MSFT_TargetPort struct

func NewMSFT_TargetPortEx1 added in v0.1.1

func NewMSFT_TargetPortEx1(instance *cim.WmiInstance) (newInstance *MSFT_TargetPort, err error)

func NewMSFT_TargetPortEx6 added in v0.1.1

func NewMSFT_TargetPortEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_TargetPort, err error)

func (*MSFT_TargetPort) GetPropertyConnectionType

func (instance *MSFT_TargetPort) GetPropertyConnectionType() (value uint16, err error)

GetConnectionType gets the value of ConnectionType for the instance

func (*MSFT_TargetPort) GetPropertyFriendlyName

func (instance *MSFT_TargetPort) GetPropertyFriendlyName() (value string, err error)

GetFriendlyName gets the value of FriendlyName for the instance

func (*MSFT_TargetPort) GetPropertyHealthStatus

func (instance *MSFT_TargetPort) GetPropertyHealthStatus() (value uint16, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_TargetPort) GetPropertyLinkTechnology

func (instance *MSFT_TargetPort) GetPropertyLinkTechnology() (value uint16, err error)

GetLinkTechnology gets the value of LinkTechnology for the instance

func (*MSFT_TargetPort) GetPropertyMaxSpeed

func (instance *MSFT_TargetPort) GetPropertyMaxSpeed() (value uint64, err error)

GetMaxSpeed gets the value of MaxSpeed for the instance

func (*MSFT_TargetPort) GetPropertyNetworkAddresses

func (instance *MSFT_TargetPort) GetPropertyNetworkAddresses() (value []string, err error)

GetNetworkAddresses gets the value of NetworkAddresses for the instance

func (*MSFT_TargetPort) GetPropertyNodeAddress

func (instance *MSFT_TargetPort) GetPropertyNodeAddress() (value string, err error)

GetNodeAddress gets the value of NodeAddress for the instance

func (*MSFT_TargetPort) GetPropertyOperationalStatus

func (instance *MSFT_TargetPort) GetPropertyOperationalStatus() (value []uint16, err error)

GetOperationalStatus gets the value of OperationalStatus for the instance

func (*MSFT_TargetPort) GetPropertyOtherConnectionTypeDescription

func (instance *MSFT_TargetPort) GetPropertyOtherConnectionTypeDescription() (value string, err error)

GetOtherConnectionTypeDescription gets the value of OtherConnectionTypeDescription for the instance

func (*MSFT_TargetPort) GetPropertyOtherLinkTechnology

func (instance *MSFT_TargetPort) GetPropertyOtherLinkTechnology() (value string, err error)

GetOtherLinkTechnology gets the value of OtherLinkTechnology for the instance

func (*MSFT_TargetPort) GetPropertyOtherOperationalStatusDescription

func (instance *MSFT_TargetPort) GetPropertyOtherOperationalStatusDescription() (value string, err error)

GetOtherOperationalStatusDescription gets the value of OtherOperationalStatusDescription for the instance

func (*MSFT_TargetPort) GetPropertyPortAddress

func (instance *MSFT_TargetPort) GetPropertyPortAddress() (value string, err error)

GetPortAddress gets the value of PortAddress for the instance

func (*MSFT_TargetPort) GetPropertyPortNumbers

func (instance *MSFT_TargetPort) GetPropertyPortNumbers() (value []uint16, err error)

GetPortNumbers gets the value of PortNumbers for the instance

func (*MSFT_TargetPort) GetPropertyPortType

func (instance *MSFT_TargetPort) GetPropertyPortType() (value uint16, err error)

GetPortType gets the value of PortType for the instance

func (*MSFT_TargetPort) GetPropertyRole

func (instance *MSFT_TargetPort) GetPropertyRole() (value uint16, err error)

GetRole gets the value of Role for the instance

func (*MSFT_TargetPort) GetPropertySpeed

func (instance *MSFT_TargetPort) GetPropertySpeed() (value uint64, err error)

GetSpeed gets the value of Speed for the instance

func (*MSFT_TargetPort) GetPropertyStorageControllerId

func (instance *MSFT_TargetPort) GetPropertyStorageControllerId() (value string, err error)

GetStorageControllerId gets the value of StorageControllerId for the instance

func (*MSFT_TargetPort) GetPropertyUsageRestriction

func (instance *MSFT_TargetPort) GetPropertyUsageRestriction() (value uint16, err error)

GetUsageRestriction gets the value of UsageRestriction for the instance

func (*MSFT_TargetPort) SetPropertyConnectionType

func (instance *MSFT_TargetPort) SetPropertyConnectionType(value uint16) (err error)

SetConnectionType sets the value of ConnectionType for the instance

func (*MSFT_TargetPort) SetPropertyFriendlyName

func (instance *MSFT_TargetPort) SetPropertyFriendlyName(value string) (err error)

SetFriendlyName sets the value of FriendlyName for the instance

func (*MSFT_TargetPort) SetPropertyHealthStatus

func (instance *MSFT_TargetPort) SetPropertyHealthStatus(value uint16) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_TargetPort) SetPropertyLinkTechnology

func (instance *MSFT_TargetPort) SetPropertyLinkTechnology(value uint16) (err error)

SetLinkTechnology sets the value of LinkTechnology for the instance

func (*MSFT_TargetPort) SetPropertyMaxSpeed

func (instance *MSFT_TargetPort) SetPropertyMaxSpeed(value uint64) (err error)

SetMaxSpeed sets the value of MaxSpeed for the instance

func (*MSFT_TargetPort) SetPropertyNetworkAddresses

func (instance *MSFT_TargetPort) SetPropertyNetworkAddresses(value []string) (err error)

SetNetworkAddresses sets the value of NetworkAddresses for the instance

func (*MSFT_TargetPort) SetPropertyNodeAddress

func (instance *MSFT_TargetPort) SetPropertyNodeAddress(value string) (err error)

SetNodeAddress sets the value of NodeAddress for the instance

func (*MSFT_TargetPort) SetPropertyOperationalStatus

func (instance *MSFT_TargetPort) SetPropertyOperationalStatus(value []uint16) (err error)

SetOperationalStatus sets the value of OperationalStatus for the instance

func (*MSFT_TargetPort) SetPropertyOtherConnectionTypeDescription

func (instance *MSFT_TargetPort) SetPropertyOtherConnectionTypeDescription(value string) (err error)

SetOtherConnectionTypeDescription sets the value of OtherConnectionTypeDescription for the instance

func (*MSFT_TargetPort) SetPropertyOtherLinkTechnology

func (instance *MSFT_TargetPort) SetPropertyOtherLinkTechnology(value string) (err error)

SetOtherLinkTechnology sets the value of OtherLinkTechnology for the instance

func (*MSFT_TargetPort) SetPropertyOtherOperationalStatusDescription

func (instance *MSFT_TargetPort) SetPropertyOtherOperationalStatusDescription(value string) (err error)

SetOtherOperationalStatusDescription sets the value of OtherOperationalStatusDescription for the instance

func (*MSFT_TargetPort) SetPropertyPortAddress

func (instance *MSFT_TargetPort) SetPropertyPortAddress(value string) (err error)

SetPortAddress sets the value of PortAddress for the instance

func (*MSFT_TargetPort) SetPropertyPortNumbers

func (instance *MSFT_TargetPort) SetPropertyPortNumbers(value []uint16) (err error)

SetPortNumbers sets the value of PortNumbers for the instance

func (*MSFT_TargetPort) SetPropertyPortType

func (instance *MSFT_TargetPort) SetPropertyPortType(value uint16) (err error)

SetPortType sets the value of PortType for the instance

func (*MSFT_TargetPort) SetPropertyRole

func (instance *MSFT_TargetPort) SetPropertyRole(value uint16) (err error)

SetRole sets the value of Role for the instance

func (*MSFT_TargetPort) SetPropertySpeed

func (instance *MSFT_TargetPort) SetPropertySpeed(value uint64) (err error)

SetSpeed sets the value of Speed for the instance

func (*MSFT_TargetPort) SetPropertyStorageControllerId

func (instance *MSFT_TargetPort) SetPropertyStorageControllerId(value string) (err error)

SetStorageControllerId sets the value of StorageControllerId for the instance

func (*MSFT_TargetPort) SetPropertyUsageRestriction

func (instance *MSFT_TargetPort) SetPropertyUsageRestriction(value uint16) (err error)

SetUsageRestriction sets the value of UsageRestriction for the instance

type MSFT_TargetPortToTargetPortal

type MSFT_TargetPortToTargetPortal struct {
	*cim.WmiInstance

	//
	TargetPort MSFT_TargetPort

	//
	TargetPortal MSFT_TargetPortal
}

MSFT_TargetPortToTargetPortal struct

func NewMSFT_TargetPortToTargetPortalEx1 added in v0.1.1

func NewMSFT_TargetPortToTargetPortalEx1(instance *cim.WmiInstance) (newInstance *MSFT_TargetPortToTargetPortal, err error)

func NewMSFT_TargetPortToTargetPortalEx6 added in v0.1.1

func NewMSFT_TargetPortToTargetPortalEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_TargetPortToTargetPortal, err error)

func (*MSFT_TargetPortToTargetPortal) GetPropertyTargetPort

func (instance *MSFT_TargetPortToTargetPortal) GetPropertyTargetPort() (value MSFT_TargetPort, err error)

GetTargetPort gets the value of TargetPort for the instance

func (*MSFT_TargetPortToTargetPortal) GetPropertyTargetPortal

func (instance *MSFT_TargetPortToTargetPortal) GetPropertyTargetPortal() (value MSFT_TargetPortal, err error)

GetTargetPortal gets the value of TargetPortal for the instance

func (*MSFT_TargetPortToTargetPortal) SetPropertyTargetPort

func (instance *MSFT_TargetPortToTargetPortal) SetPropertyTargetPort(value MSFT_TargetPort) (err error)

SetTargetPort sets the value of TargetPort for the instance

func (*MSFT_TargetPortToTargetPortal) SetPropertyTargetPortal

func (instance *MSFT_TargetPortToTargetPortal) SetPropertyTargetPortal(value MSFT_TargetPortal) (err error)

SetTargetPortal sets the value of TargetPortal for the instance

type MSFT_TargetPortToVirtualDisk

type MSFT_TargetPortToVirtualDisk struct {
	*cim.WmiInstance

	//
	TargetPort MSFT_TargetPort

	//
	VirtualDisk MSFT_VirtualDisk
}

MSFT_TargetPortToVirtualDisk struct

func NewMSFT_TargetPortToVirtualDiskEx1 added in v0.1.1

func NewMSFT_TargetPortToVirtualDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_TargetPortToVirtualDisk, err error)

func NewMSFT_TargetPortToVirtualDiskEx6 added in v0.1.1

func NewMSFT_TargetPortToVirtualDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_TargetPortToVirtualDisk, err error)

func (*MSFT_TargetPortToVirtualDisk) GetPropertyTargetPort

func (instance *MSFT_TargetPortToVirtualDisk) GetPropertyTargetPort() (value MSFT_TargetPort, err error)

GetTargetPort gets the value of TargetPort for the instance

func (*MSFT_TargetPortToVirtualDisk) GetPropertyVirtualDisk

func (instance *MSFT_TargetPortToVirtualDisk) GetPropertyVirtualDisk() (value MSFT_VirtualDisk, err error)

GetVirtualDisk gets the value of VirtualDisk for the instance

func (*MSFT_TargetPortToVirtualDisk) SetPropertyTargetPort

func (instance *MSFT_TargetPortToVirtualDisk) SetPropertyTargetPort(value MSFT_TargetPort) (err error)

SetTargetPort sets the value of TargetPort for the instance

func (*MSFT_TargetPortToVirtualDisk) SetPropertyVirtualDisk

func (instance *MSFT_TargetPortToVirtualDisk) SetPropertyVirtualDisk(value MSFT_VirtualDisk) (err error)

SetVirtualDisk sets the value of VirtualDisk for the instance

type MSFT_TargetPortal

type MSFT_TargetPortal struct {
	*MSFT_StorageObject

	//
	IPv4Address string

	//
	IPv6Address string

	//
	PortNumber uint32

	//
	SubnetMask string
}

MSFT_TargetPortal struct

func NewMSFT_TargetPortalEx1 added in v0.1.1

func NewMSFT_TargetPortalEx1(instance *cim.WmiInstance) (newInstance *MSFT_TargetPortal, err error)

func NewMSFT_TargetPortalEx6 added in v0.1.1

func NewMSFT_TargetPortalEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_TargetPortal, err error)

func (*MSFT_TargetPortal) GetPropertyIPv4Address

func (instance *MSFT_TargetPortal) GetPropertyIPv4Address() (value string, err error)

GetIPv4Address gets the value of IPv4Address for the instance

func (*MSFT_TargetPortal) GetPropertyIPv6Address

func (instance *MSFT_TargetPortal) GetPropertyIPv6Address() (value string, err error)

GetIPv6Address gets the value of IPv6Address for the instance

func (*MSFT_TargetPortal) GetPropertyPortNumber

func (instance *MSFT_TargetPortal) GetPropertyPortNumber() (value uint32, err error)

GetPortNumber gets the value of PortNumber for the instance

func (*MSFT_TargetPortal) GetPropertySubnetMask

func (instance *MSFT_TargetPortal) GetPropertySubnetMask() (value string, err error)

GetSubnetMask gets the value of SubnetMask for the instance

func (*MSFT_TargetPortal) SetPropertyIPv4Address

func (instance *MSFT_TargetPortal) SetPropertyIPv4Address(value string) (err error)

SetIPv4Address sets the value of IPv4Address for the instance

func (*MSFT_TargetPortal) SetPropertyIPv6Address

func (instance *MSFT_TargetPortal) SetPropertyIPv6Address(value string) (err error)

SetIPv6Address sets the value of IPv6Address for the instance

func (*MSFT_TargetPortal) SetPropertyPortNumber

func (instance *MSFT_TargetPortal) SetPropertyPortNumber(value uint32) (err error)

SetPortNumber sets the value of PortNumber for the instance

func (*MSFT_TargetPortal) SetPropertySubnetMask

func (instance *MSFT_TargetPortal) SetPropertySubnetMask(value string) (err error)

SetSubnetMask sets the value of SubnetMask for the instance

type MSFT_VirtualDisk

type MSFT_VirtualDisk struct {
	*MSFT_StorageObject

	//
	Access uint16

	//
	AllocatedSize uint64

	//
	AllocationUnitSize uint64

	//
	ColumnIsolation uint16

	//
	DetachedReason uint16

	//
	FaultDomainAwareness uint16

	//
	FootprintOnPool uint64

	//
	FriendlyName string

	//
	HealthStatus uint16

	//
	Interleave uint64

	//
	IsDeduplicationEnabled bool

	//
	IsEnclosureAware bool

	//
	IsManualAttach bool

	//
	IsSnapshot bool

	//
	IsTiered bool

	//
	LogicalSectorSize uint64

	//
	MediaType uint16

	//
	Name string

	//
	NameFormat uint16

	//
	NumberOfAvailableCopies uint16

	//
	NumberOfColumns uint16

	//
	NumberOfDataCopies uint16

	//
	NumberOfGroups uint16

	//
	OperationalStatus []uint16

	//
	OtherOperationalStatusDescription string

	//
	OtherUsageDescription string

	//
	ParityLayout uint16

	//
	PhysicalDiskRedundancy uint16

	//
	PhysicalSectorSize uint64

	//
	ProvisioningType uint16

	//
	ReadCacheSize uint64

	//
	RequestNoSinglePointOfFailure bool

	//
	ResiliencySettingName string

	//
	Size uint64

	//
	UniqueIdFormat uint16

	//
	UniqueIdFormatDescription string

	//
	Usage uint16

	//
	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 uint16,
	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_VirtualDisk) AddStorageFaultDomain

func (instance *MSFT_VirtualDisk) AddStorageFaultDomain(StorageFaultDomains []MSFT_StorageFaultDomain,
	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_VirtualDisk) Attach

func (instance *MSFT_VirtualDisk) Attach(StorageNodeName string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) CreateClone

func (instance *MSFT_VirtualDisk) CreateClone(FriendlyName string,
	TargetStoragePoolName string,
	RunAsJob bool,
	CreatedStorageJob MSFT_StorageJob,
	CreatedVirtualDisk MSFT_VirtualDisk,
	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_VirtualDisk) CreateReplica

func (instance *MSFT_VirtualDisk) CreateReplica(FriendlyName string,
	TargetStorageSubsystem MSFT_ReplicaPeer,
	TargetVirtualDiskObjectId string,
	TargetStoragePoolObjectId string,
	RecoveryPointObjective uint16,
	ReplicationSettings MSFT_ReplicationSettings,
	SyncType uint16,
	RunAsJob bool,
	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,
	RunAsJob bool,
	CreatedStorageJob MSFT_StorageJob,
	CreatedVirtualDisk MSFT_VirtualDisk,
	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_VirtualDisk) DeleteObject

func (instance *MSFT_VirtualDisk) DeleteObject(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_VirtualDisk) Detach

func (instance *MSFT_VirtualDisk) Detach(StorageNodeName string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></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 uint16, 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 uint16, err error)

GetDetachedReason gets the value of DetachedReason for the instance

func (*MSFT_VirtualDisk) GetPropertyFaultDomainAwareness

func (instance *MSFT_VirtualDisk) GetPropertyFaultDomainAwareness() (value uint16, 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 uint16, 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 uint16, 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 []uint16, 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 uint16, 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 uint16, 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 uint16, 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 uint16, 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 "></param> <param name="ReturnValue" type="uint32 "></param> <param name="SecurityDescriptor" type="string "></param>

func (*MSFT_VirtualDisk) Hide

func (instance *MSFT_VirtualDisk) Hide(TargetPortAddresses []string,
	InitiatorAddress string,
	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_VirtualDisk) RemovePhysicalDisk

func (instance *MSFT_VirtualDisk) RemovePhysicalDisk(PhysicalDisks []MSFT_PhysicalDisk,
	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_VirtualDisk) RemoveStorageFaultDomain

func (instance *MSFT_VirtualDisk) RemoveStorageFaultDomain(StorageFaultDomains []MSFT_StorageFaultDomain,
	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_VirtualDisk) Repair

func (instance *MSFT_VirtualDisk) Repair(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_VirtualDisk) Resize

func (instance *MSFT_VirtualDisk) Resize(Size uint64,
	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> <param name="Size" type="uint64 "></param>

func (*MSFT_VirtualDisk) SetAttributes

func (instance *MSFT_VirtualDisk) SetAttributes(IsManualAttach bool,
	StorageNodeName string,
	Access uint16,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></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 "></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 uint16) (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 uint16) (err error)

SetDetachedReason sets the value of DetachedReason for the instance

func (*MSFT_VirtualDisk) SetPropertyFaultDomainAwareness

func (instance *MSFT_VirtualDisk) SetPropertyFaultDomainAwareness(value uint16) (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 uint16) (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 uint16) (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 []uint16) (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 uint16) (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 uint16) (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 uint16) (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 uint16) (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,
	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_VirtualDisk) SetSecurityDescriptor

func (instance *MSFT_VirtualDisk) SetSecurityDescriptor(SecurityDescriptor string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) SetUsage

func (instance *MSFT_VirtualDisk) SetUsage(Usage uint16,
	OtherUsageDescription string,
	ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_VirtualDisk) Show

func (instance *MSFT_VirtualDisk) Show(TargetPortAddresses []string,
	InitiatorAddress string,
	HostType uint16,
	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>

type MSFT_VirtualDiskToDisk

type MSFT_VirtualDiskToDisk struct {
	*cim.WmiInstance

	//
	Disk MSFT_Disk

	//
	VirtualDisk MSFT_VirtualDisk
}

MSFT_VirtualDiskToDisk struct

func NewMSFT_VirtualDiskToDiskEx1 added in v0.1.1

func NewMSFT_VirtualDiskToDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_VirtualDiskToDisk, err error)

func NewMSFT_VirtualDiskToDiskEx6 added in v0.1.1

func NewMSFT_VirtualDiskToDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_VirtualDiskToDisk, err error)

func (*MSFT_VirtualDiskToDisk) GetPropertyDisk

func (instance *MSFT_VirtualDiskToDisk) GetPropertyDisk() (value MSFT_Disk, err error)

GetDisk gets the value of Disk for the instance

func (*MSFT_VirtualDiskToDisk) GetPropertyVirtualDisk

func (instance *MSFT_VirtualDiskToDisk) GetPropertyVirtualDisk() (value MSFT_VirtualDisk, err error)

GetVirtualDisk gets the value of VirtualDisk for the instance

func (*MSFT_VirtualDiskToDisk) SetPropertyDisk

func (instance *MSFT_VirtualDiskToDisk) SetPropertyDisk(value MSFT_Disk) (err error)

SetDisk sets the value of Disk for the instance

func (*MSFT_VirtualDiskToDisk) SetPropertyVirtualDisk

func (instance *MSFT_VirtualDiskToDisk) SetPropertyVirtualDisk(value MSFT_VirtualDisk) (err error)

SetVirtualDisk sets the value of VirtualDisk for the instance

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 {
	*MSFT_Synchronized

	//
	SourceVirtualDisk MSFT_VirtualDisk

	//
	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) GetPropertySourceVirtualDisk

func (instance *MSFT_VirtualDiskToVirtualDisk) GetPropertySourceVirtualDisk() (value MSFT_VirtualDisk, err error)

GetSourceVirtualDisk gets the value of SourceVirtualDisk 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) SetPropertySourceVirtualDisk

func (instance *MSFT_VirtualDiskToVirtualDisk) SetPropertySourceVirtualDisk(value MSFT_VirtualDisk) (err error)

SetSourceVirtualDisk sets the value of SourceVirtualDisk 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

	//
	AllocationUnitSize uint32

	//
	DedupMode uint32

	//
	DriveLetter byte

	//
	DriveType uint32

	//
	FileSystem string

	//
	FileSystemLabel string

	//
	FileSystemType uint16

	//
	HealthStatus uint16

	//
	OperationalStatus []uint16

	//
	Path string

	//
	Size uint64

	//
	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(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_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,
	RunAsJob 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 uint32, 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 uint32, 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 uint16, err error)

GetFileSystemType gets the value of FileSystemType for the instance

func (*MSFT_Volume) GetPropertyHealthStatus

func (instance *MSFT_Volume) GetPropertyHealthStatus() (value uint16, err error)

GetHealthStatus gets the value of HealthStatus for the instance

func (*MSFT_Volume) GetPropertyOperationalStatus

func (instance *MSFT_Volume) GetPropertyOperationalStatus() (value []uint16, 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,
	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_Volume) Repair

func (instance *MSFT_Volume) Repair(OfflineScanAndFix bool,
	Scan bool,
	SpotFix bool,
	Output uint32,
	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="Output" type="uint32 "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_Volume) Resize

func (instance *MSFT_Volume) Resize(Size uint64,
	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_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 uint32) (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 uint32) (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 uint16) (err error)

SetFileSystemType sets the value of FileSystemType for the instance

func (*MSFT_Volume) SetPropertyHealthStatus

func (instance *MSFT_Volume) SetPropertyHealthStatus(value uint16) (err error)

SetHealthStatus sets the value of HealthStatus for the instance

func (*MSFT_Volume) SetPropertyOperationalStatus

func (instance *MSFT_Volume) SetPropertyOperationalStatus(value []uint16) (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 MSFT_iSCSIConnection

type MSFT_iSCSIConnection struct {
	*cim.WmiInstance

	//
	ConnectionIdentifier string

	//
	InitiatorAddress string

	//
	InitiatorPortNumber uint32

	//
	TargetAddress string

	//
	TargetPortNumber uint32
}

MSFT_iSCSIConnection struct

func NewMSFT_iSCSIConnectionEx1 added in v0.1.1

func NewMSFT_iSCSIConnectionEx1(instance *cim.WmiInstance) (newInstance *MSFT_iSCSIConnection, err error)

func NewMSFT_iSCSIConnectionEx6 added in v0.1.1

func NewMSFT_iSCSIConnectionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_iSCSIConnection, err error)

func (*MSFT_iSCSIConnection) GetPropertyConnectionIdentifier

func (instance *MSFT_iSCSIConnection) GetPropertyConnectionIdentifier() (value string, err error)

GetConnectionIdentifier gets the value of ConnectionIdentifier for the instance

func (*MSFT_iSCSIConnection) GetPropertyInitiatorAddress

func (instance *MSFT_iSCSIConnection) GetPropertyInitiatorAddress() (value string, err error)

GetInitiatorAddress gets the value of InitiatorAddress for the instance

func (*MSFT_iSCSIConnection) GetPropertyInitiatorPortNumber

func (instance *MSFT_iSCSIConnection) GetPropertyInitiatorPortNumber() (value uint32, err error)

GetInitiatorPortNumber gets the value of InitiatorPortNumber for the instance

func (*MSFT_iSCSIConnection) GetPropertyTargetAddress

func (instance *MSFT_iSCSIConnection) GetPropertyTargetAddress() (value string, err error)

GetTargetAddress gets the value of TargetAddress for the instance

func (*MSFT_iSCSIConnection) GetPropertyTargetPortNumber

func (instance *MSFT_iSCSIConnection) GetPropertyTargetPortNumber() (value uint32, err error)

GetTargetPortNumber gets the value of TargetPortNumber for the instance

func (*MSFT_iSCSIConnection) SetPropertyConnectionIdentifier

func (instance *MSFT_iSCSIConnection) SetPropertyConnectionIdentifier(value string) (err error)

SetConnectionIdentifier sets the value of ConnectionIdentifier for the instance

func (*MSFT_iSCSIConnection) SetPropertyInitiatorAddress

func (instance *MSFT_iSCSIConnection) SetPropertyInitiatorAddress(value string) (err error)

SetInitiatorAddress sets the value of InitiatorAddress for the instance

func (*MSFT_iSCSIConnection) SetPropertyInitiatorPortNumber

func (instance *MSFT_iSCSIConnection) SetPropertyInitiatorPortNumber(value uint32) (err error)

SetInitiatorPortNumber sets the value of InitiatorPortNumber for the instance

func (*MSFT_iSCSIConnection) SetPropertyTargetAddress

func (instance *MSFT_iSCSIConnection) SetPropertyTargetAddress(value string) (err error)

SetTargetAddress sets the value of TargetAddress for the instance

func (*MSFT_iSCSIConnection) SetPropertyTargetPortNumber

func (instance *MSFT_iSCSIConnection) SetPropertyTargetPortNumber(value uint32) (err error)

SetTargetPortNumber sets the value of TargetPortNumber for the instance

type MSFT_iSCSIConnectionToDisk

type MSFT_iSCSIConnectionToDisk struct {
	*cim.WmiInstance

	//
	Disk MSFT_Disk
	// contains filtered or unexported fields
}

MSFT_iSCSIConnectionToDisk struct

func NewMSFT_iSCSIConnectionToDiskEx1 added in v0.1.1

func NewMSFT_iSCSIConnectionToDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_iSCSIConnectionToDisk, err error)

func NewMSFT_iSCSIConnectionToDiskEx6 added in v0.1.1

func NewMSFT_iSCSIConnectionToDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_iSCSIConnectionToDisk, err error)

func (*MSFT_iSCSIConnectionToDisk) GetPropertyDisk

func (instance *MSFT_iSCSIConnectionToDisk) GetPropertyDisk() (value MSFT_Disk, err error)

GetDisk gets the value of Disk for the instance

func (*MSFT_iSCSIConnectionToDisk) GetPropertyiSCSIConnection

func (instance *MSFT_iSCSIConnectionToDisk) GetPropertyiSCSIConnection() (value MSFT_iSCSIConnection, err error)

GetiSCSIConnection gets the value of iSCSIConnection for the instance

func (*MSFT_iSCSIConnectionToDisk) SetPropertyDisk

func (instance *MSFT_iSCSIConnectionToDisk) SetPropertyDisk(value MSFT_Disk) (err error)

SetDisk sets the value of Disk for the instance

func (*MSFT_iSCSIConnectionToDisk) SetPropertyiSCSIConnection

func (instance *MSFT_iSCSIConnectionToDisk) SetPropertyiSCSIConnection(value MSFT_iSCSIConnection) (err error)

SetiSCSIConnection sets the value of iSCSIConnection for the instance

type MSFT_iSCSIConnectionToiSCSITargetPortal

type MSFT_iSCSIConnectionToiSCSITargetPortal struct {
	*cim.WmiInstance
	// contains filtered or unexported fields
}

MSFT_iSCSIConnectionToiSCSITargetPortal struct

func NewMSFT_iSCSIConnectionToiSCSITargetPortalEx1 added in v0.1.1

func NewMSFT_iSCSIConnectionToiSCSITargetPortalEx1(instance *cim.WmiInstance) (newInstance *MSFT_iSCSIConnectionToiSCSITargetPortal, err error)

func NewMSFT_iSCSIConnectionToiSCSITargetPortalEx6 added in v0.1.1

func NewMSFT_iSCSIConnectionToiSCSITargetPortalEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_iSCSIConnectionToiSCSITargetPortal, err error)

func (*MSFT_iSCSIConnectionToiSCSITargetPortal) GetPropertyiSCSIConnection

func (instance *MSFT_iSCSIConnectionToiSCSITargetPortal) GetPropertyiSCSIConnection() (value MSFT_iSCSIConnection, err error)

GetiSCSIConnection gets the value of iSCSIConnection for the instance

func (*MSFT_iSCSIConnectionToiSCSITargetPortal) GetPropertyiSCSITargetPortal

func (instance *MSFT_iSCSIConnectionToiSCSITargetPortal) GetPropertyiSCSITargetPortal() (value MSFT_iSCSITargetPortal, err error)

GetiSCSITargetPortal gets the value of iSCSITargetPortal for the instance

func (*MSFT_iSCSIConnectionToiSCSITargetPortal) SetPropertyiSCSIConnection

func (instance *MSFT_iSCSIConnectionToiSCSITargetPortal) SetPropertyiSCSIConnection(value MSFT_iSCSIConnection) (err error)

SetiSCSIConnection sets the value of iSCSIConnection for the instance

func (*MSFT_iSCSIConnectionToiSCSITargetPortal) SetPropertyiSCSITargetPortal

func (instance *MSFT_iSCSIConnectionToiSCSITargetPortal) SetPropertyiSCSITargetPortal(value MSFT_iSCSITargetPortal) (err error)

SetiSCSITargetPortal sets the value of iSCSITargetPortal for the instance

type MSFT_iSCSISession

type MSFT_iSCSISession struct {
	*cim.WmiInstance

	//
	AuthenticationType string

	//
	InitiatorInstanceName string

	//
	InitiatorNodeAddress string

	//
	InitiatorPortalAddress string

	//
	InitiatorSideIdentifier string

	//
	IsConnected bool

	//
	IsDataDigest bool

	//
	IsDiscovered bool

	//
	IsHeaderDigest bool

	//
	IsPersistent bool

	//
	NumberOfConnections uint32

	//
	SessionIdentifier string

	//
	TargetNodeAddress string

	//
	TargetSideIdentifier string
}

MSFT_iSCSISession struct

func NewMSFT_iSCSISessionEx1 added in v0.1.1

func NewMSFT_iSCSISessionEx1(instance *cim.WmiInstance) (newInstance *MSFT_iSCSISession, err error)

func NewMSFT_iSCSISessionEx6 added in v0.1.1

func NewMSFT_iSCSISessionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_iSCSISession, err error)

func (*MSFT_iSCSISession) GetPropertyAuthenticationType

func (instance *MSFT_iSCSISession) GetPropertyAuthenticationType() (value string, err error)

GetAuthenticationType gets the value of AuthenticationType for the instance

func (*MSFT_iSCSISession) GetPropertyInitiatorInstanceName

func (instance *MSFT_iSCSISession) GetPropertyInitiatorInstanceName() (value string, err error)

GetInitiatorInstanceName gets the value of InitiatorInstanceName for the instance

func (*MSFT_iSCSISession) GetPropertyInitiatorNodeAddress

func (instance *MSFT_iSCSISession) GetPropertyInitiatorNodeAddress() (value string, err error)

GetInitiatorNodeAddress gets the value of InitiatorNodeAddress for the instance

func (*MSFT_iSCSISession) GetPropertyInitiatorPortalAddress

func (instance *MSFT_iSCSISession) GetPropertyInitiatorPortalAddress() (value string, err error)

GetInitiatorPortalAddress gets the value of InitiatorPortalAddress for the instance

func (*MSFT_iSCSISession) GetPropertyInitiatorSideIdentifier

func (instance *MSFT_iSCSISession) GetPropertyInitiatorSideIdentifier() (value string, err error)

GetInitiatorSideIdentifier gets the value of InitiatorSideIdentifier for the instance

func (*MSFT_iSCSISession) GetPropertyIsConnected

func (instance *MSFT_iSCSISession) GetPropertyIsConnected() (value bool, err error)

GetIsConnected gets the value of IsConnected for the instance

func (*MSFT_iSCSISession) GetPropertyIsDataDigest

func (instance *MSFT_iSCSISession) GetPropertyIsDataDigest() (value bool, err error)

GetIsDataDigest gets the value of IsDataDigest for the instance

func (*MSFT_iSCSISession) GetPropertyIsDiscovered

func (instance *MSFT_iSCSISession) GetPropertyIsDiscovered() (value bool, err error)

GetIsDiscovered gets the value of IsDiscovered for the instance

func (*MSFT_iSCSISession) GetPropertyIsHeaderDigest

func (instance *MSFT_iSCSISession) GetPropertyIsHeaderDigest() (value bool, err error)

GetIsHeaderDigest gets the value of IsHeaderDigest for the instance

func (*MSFT_iSCSISession) GetPropertyIsPersistent

func (instance *MSFT_iSCSISession) GetPropertyIsPersistent() (value bool, err error)

GetIsPersistent gets the value of IsPersistent for the instance

func (*MSFT_iSCSISession) GetPropertyNumberOfConnections

func (instance *MSFT_iSCSISession) GetPropertyNumberOfConnections() (value uint32, err error)

GetNumberOfConnections gets the value of NumberOfConnections for the instance

func (*MSFT_iSCSISession) GetPropertySessionIdentifier

func (instance *MSFT_iSCSISession) GetPropertySessionIdentifier() (value string, err error)

GetSessionIdentifier gets the value of SessionIdentifier for the instance

func (*MSFT_iSCSISession) GetPropertyTargetNodeAddress

func (instance *MSFT_iSCSISession) GetPropertyTargetNodeAddress() (value string, err error)

GetTargetNodeAddress gets the value of TargetNodeAddress for the instance

func (*MSFT_iSCSISession) GetPropertyTargetSideIdentifier

func (instance *MSFT_iSCSISession) GetPropertyTargetSideIdentifier() (value string, err error)

GetTargetSideIdentifier gets the value of TargetSideIdentifier for the instance

func (*MSFT_iSCSISession) Register

func (instance *MSFT_iSCSISession) Register(IsMultipathEnabled bool,
	ChapUsername string,
	ChapSecret string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_iSCSISession) SetCHAPSecret

func (instance *MSFT_iSCSISession) SetCHAPSecret(ChapSecret string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_iSCSISession) SetPropertyAuthenticationType

func (instance *MSFT_iSCSISession) SetPropertyAuthenticationType(value string) (err error)

SetAuthenticationType sets the value of AuthenticationType for the instance

func (*MSFT_iSCSISession) SetPropertyInitiatorInstanceName

func (instance *MSFT_iSCSISession) SetPropertyInitiatorInstanceName(value string) (err error)

SetInitiatorInstanceName sets the value of InitiatorInstanceName for the instance

func (*MSFT_iSCSISession) SetPropertyInitiatorNodeAddress

func (instance *MSFT_iSCSISession) SetPropertyInitiatorNodeAddress(value string) (err error)

SetInitiatorNodeAddress sets the value of InitiatorNodeAddress for the instance

func (*MSFT_iSCSISession) SetPropertyInitiatorPortalAddress

func (instance *MSFT_iSCSISession) SetPropertyInitiatorPortalAddress(value string) (err error)

SetInitiatorPortalAddress sets the value of InitiatorPortalAddress for the instance

func (*MSFT_iSCSISession) SetPropertyInitiatorSideIdentifier

func (instance *MSFT_iSCSISession) SetPropertyInitiatorSideIdentifier(value string) (err error)

SetInitiatorSideIdentifier sets the value of InitiatorSideIdentifier for the instance

func (*MSFT_iSCSISession) SetPropertyIsConnected

func (instance *MSFT_iSCSISession) SetPropertyIsConnected(value bool) (err error)

SetIsConnected sets the value of IsConnected for the instance

func (*MSFT_iSCSISession) SetPropertyIsDataDigest

func (instance *MSFT_iSCSISession) SetPropertyIsDataDigest(value bool) (err error)

SetIsDataDigest sets the value of IsDataDigest for the instance

func (*MSFT_iSCSISession) SetPropertyIsDiscovered

func (instance *MSFT_iSCSISession) SetPropertyIsDiscovered(value bool) (err error)

SetIsDiscovered sets the value of IsDiscovered for the instance

func (*MSFT_iSCSISession) SetPropertyIsHeaderDigest

func (instance *MSFT_iSCSISession) SetPropertyIsHeaderDigest(value bool) (err error)

SetIsHeaderDigest sets the value of IsHeaderDigest for the instance

func (*MSFT_iSCSISession) SetPropertyIsPersistent

func (instance *MSFT_iSCSISession) SetPropertyIsPersistent(value bool) (err error)

SetIsPersistent sets the value of IsPersistent for the instance

func (*MSFT_iSCSISession) SetPropertyNumberOfConnections

func (instance *MSFT_iSCSISession) SetPropertyNumberOfConnections(value uint32) (err error)

SetNumberOfConnections sets the value of NumberOfConnections for the instance

func (*MSFT_iSCSISession) SetPropertySessionIdentifier

func (instance *MSFT_iSCSISession) SetPropertySessionIdentifier(value string) (err error)

SetSessionIdentifier sets the value of SessionIdentifier for the instance

func (*MSFT_iSCSISession) SetPropertyTargetNodeAddress

func (instance *MSFT_iSCSISession) SetPropertyTargetNodeAddress(value string) (err error)

SetTargetNodeAddress sets the value of TargetNodeAddress for the instance

func (*MSFT_iSCSISession) SetPropertyTargetSideIdentifier

func (instance *MSFT_iSCSISession) SetPropertyTargetSideIdentifier(value string) (err error)

SetTargetSideIdentifier sets the value of TargetSideIdentifier for the instance

func (*MSFT_iSCSISession) Unregister

func (instance *MSFT_iSCSISession) Unregister() (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

type MSFT_iSCSISessionToDisk

type MSFT_iSCSISessionToDisk struct {
	*cim.WmiInstance

	//
	Disk MSFT_Disk
	// contains filtered or unexported fields
}

MSFT_iSCSISessionToDisk struct

func NewMSFT_iSCSISessionToDiskEx1 added in v0.1.1

func NewMSFT_iSCSISessionToDiskEx1(instance *cim.WmiInstance) (newInstance *MSFT_iSCSISessionToDisk, err error)

func NewMSFT_iSCSISessionToDiskEx6 added in v0.1.1

func NewMSFT_iSCSISessionToDiskEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_iSCSISessionToDisk, err error)

func (*MSFT_iSCSISessionToDisk) GetPropertyDisk

func (instance *MSFT_iSCSISessionToDisk) GetPropertyDisk() (value MSFT_Disk, err error)

GetDisk gets the value of Disk for the instance

func (*MSFT_iSCSISessionToDisk) GetPropertyiSCSISession

func (instance *MSFT_iSCSISessionToDisk) GetPropertyiSCSISession() (value MSFT_iSCSISession, err error)

GetiSCSISession gets the value of iSCSISession for the instance

func (*MSFT_iSCSISessionToDisk) SetPropertyDisk

func (instance *MSFT_iSCSISessionToDisk) SetPropertyDisk(value MSFT_Disk) (err error)

SetDisk sets the value of Disk for the instance

func (*MSFT_iSCSISessionToDisk) SetPropertyiSCSISession

func (instance *MSFT_iSCSISessionToDisk) SetPropertyiSCSISession(value MSFT_iSCSISession) (err error)

SetiSCSISession sets the value of iSCSISession for the instance

type MSFT_iSCSISessionToiSCSIConnection

type MSFT_iSCSISessionToiSCSIConnection struct {
	*cim.WmiInstance
	// contains filtered or unexported fields
}

MSFT_iSCSISessionToiSCSIConnection struct

func NewMSFT_iSCSISessionToiSCSIConnectionEx1 added in v0.1.1

func NewMSFT_iSCSISessionToiSCSIConnectionEx1(instance *cim.WmiInstance) (newInstance *MSFT_iSCSISessionToiSCSIConnection, err error)

func NewMSFT_iSCSISessionToiSCSIConnectionEx6 added in v0.1.1

func NewMSFT_iSCSISessionToiSCSIConnectionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_iSCSISessionToiSCSIConnection, err error)

func (*MSFT_iSCSISessionToiSCSIConnection) GetPropertyiSCSIConnection

func (instance *MSFT_iSCSISessionToiSCSIConnection) GetPropertyiSCSIConnection() (value MSFT_iSCSIConnection, err error)

GetiSCSIConnection gets the value of iSCSIConnection for the instance

func (*MSFT_iSCSISessionToiSCSIConnection) GetPropertyiSCSISession

func (instance *MSFT_iSCSISessionToiSCSIConnection) GetPropertyiSCSISession() (value MSFT_iSCSISession, err error)

GetiSCSISession gets the value of iSCSISession for the instance

func (*MSFT_iSCSISessionToiSCSIConnection) SetPropertyiSCSIConnection

func (instance *MSFT_iSCSISessionToiSCSIConnection) SetPropertyiSCSIConnection(value MSFT_iSCSIConnection) (err error)

SetiSCSIConnection sets the value of iSCSIConnection for the instance

func (*MSFT_iSCSISessionToiSCSIConnection) SetPropertyiSCSISession

func (instance *MSFT_iSCSISessionToiSCSIConnection) SetPropertyiSCSISession(value MSFT_iSCSISession) (err error)

SetiSCSISession sets the value of iSCSISession for the instance

type MSFT_iSCSISessionToiSCSITargetPortal

type MSFT_iSCSISessionToiSCSITargetPortal struct {
	*cim.WmiInstance
	// contains filtered or unexported fields
}

MSFT_iSCSISessionToiSCSITargetPortal struct

func NewMSFT_iSCSISessionToiSCSITargetPortalEx1 added in v0.1.1

func NewMSFT_iSCSISessionToiSCSITargetPortalEx1(instance *cim.WmiInstance) (newInstance *MSFT_iSCSISessionToiSCSITargetPortal, err error)

func NewMSFT_iSCSISessionToiSCSITargetPortalEx6 added in v0.1.1

func NewMSFT_iSCSISessionToiSCSITargetPortalEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_iSCSISessionToiSCSITargetPortal, err error)

func (*MSFT_iSCSISessionToiSCSITargetPortal) GetPropertyiSCSISession

func (instance *MSFT_iSCSISessionToiSCSITargetPortal) GetPropertyiSCSISession() (value MSFT_iSCSISession, err error)

GetiSCSISession gets the value of iSCSISession for the instance

func (*MSFT_iSCSISessionToiSCSITargetPortal) GetPropertyiSCSITargetPortal

func (instance *MSFT_iSCSISessionToiSCSITargetPortal) GetPropertyiSCSITargetPortal() (value MSFT_iSCSITargetPortal, err error)

GetiSCSITargetPortal gets the value of iSCSITargetPortal for the instance

func (*MSFT_iSCSISessionToiSCSITargetPortal) SetPropertyiSCSISession

func (instance *MSFT_iSCSISessionToiSCSITargetPortal) SetPropertyiSCSISession(value MSFT_iSCSISession) (err error)

SetiSCSISession sets the value of iSCSISession for the instance

func (*MSFT_iSCSISessionToiSCSITargetPortal) SetPropertyiSCSITargetPortal

func (instance *MSFT_iSCSISessionToiSCSITargetPortal) SetPropertyiSCSITargetPortal(value MSFT_iSCSITargetPortal) (err error)

SetiSCSITargetPortal sets the value of iSCSITargetPortal for the instance

type MSFT_iSCSITarget

type MSFT_iSCSITarget struct {
	*cim.WmiInstance

	//
	IsConnected bool

	//
	NodeAddress string
}

MSFT_iSCSITarget struct

func NewMSFT_iSCSITargetEx1 added in v0.1.1

func NewMSFT_iSCSITargetEx1(instance *cim.WmiInstance) (newInstance *MSFT_iSCSITarget, err error)

func NewMSFT_iSCSITargetEx6 added in v0.1.1

func NewMSFT_iSCSITargetEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_iSCSITarget, err error)

func (*MSFT_iSCSITarget) Connect

func (instance *MSFT_iSCSITarget) Connect(NodeAddress string,
	TargetPortalAddress string,
	TargetPortalPortNumber uint16,
	InitiatorPortalAddress string,
	IsDataDigest bool,
	IsHeaderDigest bool,
	ReportToPnP bool,
	AuthenticationType string,
	ChapUsername string,
	ChapSecret string,
	IsMultipathEnabled bool,
	IsPersistent bool,
	InitiatorInstanceName string,
	CreatediSCSISession MSFT_iSCSISession) (result uint32, err error)

<param name="CreatediSCSISession" type="MSFT_iSCSISession "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_iSCSITarget) Disconnect

func (instance *MSFT_iSCSITarget) Disconnect(SessionIdentifier string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_iSCSITarget) GetPropertyIsConnected

func (instance *MSFT_iSCSITarget) GetPropertyIsConnected() (value bool, err error)

GetIsConnected gets the value of IsConnected for the instance

func (*MSFT_iSCSITarget) GetPropertyNodeAddress

func (instance *MSFT_iSCSITarget) GetPropertyNodeAddress() (value string, err error)

GetNodeAddress gets the value of NodeAddress for the instance

func (*MSFT_iSCSITarget) SetPropertyIsConnected

func (instance *MSFT_iSCSITarget) SetPropertyIsConnected(value bool) (err error)

SetIsConnected sets the value of IsConnected for the instance

func (*MSFT_iSCSITarget) SetPropertyNodeAddress

func (instance *MSFT_iSCSITarget) SetPropertyNodeAddress(value string) (err error)

SetNodeAddress sets the value of NodeAddress for the instance

func (*MSFT_iSCSITarget) Update

func (instance *MSFT_iSCSITarget) Update() (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

type MSFT_iSCSITargetPortal

type MSFT_iSCSITargetPortal struct {
	*cim.WmiInstance

	//
	InitiatorInstanceName string

	//
	InitiatorPortalAddress string

	//
	IsDataDigest bool

	//
	IsHeaderDigest bool

	//
	TargetPortalAddress string

	//
	TargetPortalPortNumber uint16
}

MSFT_iSCSITargetPortal struct

func NewMSFT_iSCSITargetPortalEx1 added in v0.1.1

func NewMSFT_iSCSITargetPortalEx1(instance *cim.WmiInstance) (newInstance *MSFT_iSCSITargetPortal, err error)

func NewMSFT_iSCSITargetPortalEx6 added in v0.1.1

func NewMSFT_iSCSITargetPortalEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_iSCSITargetPortal, err error)

func (*MSFT_iSCSITargetPortal) GetPropertyInitiatorInstanceName

func (instance *MSFT_iSCSITargetPortal) GetPropertyInitiatorInstanceName() (value string, err error)

GetInitiatorInstanceName gets the value of InitiatorInstanceName for the instance

func (*MSFT_iSCSITargetPortal) GetPropertyInitiatorPortalAddress

func (instance *MSFT_iSCSITargetPortal) GetPropertyInitiatorPortalAddress() (value string, err error)

GetInitiatorPortalAddress gets the value of InitiatorPortalAddress for the instance

func (*MSFT_iSCSITargetPortal) GetPropertyIsDataDigest

func (instance *MSFT_iSCSITargetPortal) GetPropertyIsDataDigest() (value bool, err error)

GetIsDataDigest gets the value of IsDataDigest for the instance

func (*MSFT_iSCSITargetPortal) GetPropertyIsHeaderDigest

func (instance *MSFT_iSCSITargetPortal) GetPropertyIsHeaderDigest() (value bool, err error)

GetIsHeaderDigest gets the value of IsHeaderDigest for the instance

func (*MSFT_iSCSITargetPortal) GetPropertyTargetPortalAddress

func (instance *MSFT_iSCSITargetPortal) GetPropertyTargetPortalAddress() (value string, err error)

GetTargetPortalAddress gets the value of TargetPortalAddress for the instance

func (*MSFT_iSCSITargetPortal) GetPropertyTargetPortalPortNumber

func (instance *MSFT_iSCSITargetPortal) GetPropertyTargetPortalPortNumber() (value uint16, err error)

GetTargetPortalPortNumber gets the value of TargetPortalPortNumber for the instance

func (*MSFT_iSCSITargetPortal) New

func (instance *MSFT_iSCSITargetPortal) New(TargetPortalAddress string,
	TargetPortalPortNumber uint16,
	InitiatorInstanceName string,
	InitiatorPortalAddress string,
	AuthenticationType string,
	ChapUsername string,
	ChapSecret string,
	IsHeaderDigest bool,
	IsDataDigest bool,
	CreatedTargetPortal MSFT_iSCSITargetPortal) (result uint32, err error)

<param name="CreatedTargetPortal" type="MSFT_iSCSITargetPortal "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_iSCSITargetPortal) Remove

func (instance *MSFT_iSCSITargetPortal) Remove(InitiatorInstanceName string,
	InitiatorPortalAddress string,
	TargetPortalPortNumber uint16,
	TargetPortalAddress string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_iSCSITargetPortal) SetPropertyInitiatorInstanceName

func (instance *MSFT_iSCSITargetPortal) SetPropertyInitiatorInstanceName(value string) (err error)

SetInitiatorInstanceName sets the value of InitiatorInstanceName for the instance

func (*MSFT_iSCSITargetPortal) SetPropertyInitiatorPortalAddress

func (instance *MSFT_iSCSITargetPortal) SetPropertyInitiatorPortalAddress(value string) (err error)

SetInitiatorPortalAddress sets the value of InitiatorPortalAddress for the instance

func (*MSFT_iSCSITargetPortal) SetPropertyIsDataDigest

func (instance *MSFT_iSCSITargetPortal) SetPropertyIsDataDigest(value bool) (err error)

SetIsDataDigest sets the value of IsDataDigest for the instance

func (*MSFT_iSCSITargetPortal) SetPropertyIsHeaderDigest

func (instance *MSFT_iSCSITargetPortal) SetPropertyIsHeaderDigest(value bool) (err error)

SetIsHeaderDigest sets the value of IsHeaderDigest for the instance

func (*MSFT_iSCSITargetPortal) SetPropertyTargetPortalAddress

func (instance *MSFT_iSCSITargetPortal) SetPropertyTargetPortalAddress(value string) (err error)

SetTargetPortalAddress sets the value of TargetPortalAddress for the instance

func (*MSFT_iSCSITargetPortal) SetPropertyTargetPortalPortNumber

func (instance *MSFT_iSCSITargetPortal) SetPropertyTargetPortalPortNumber(value uint16) (err error)

SetTargetPortalPortNumber sets the value of TargetPortalPortNumber for the instance

func (*MSFT_iSCSITargetPortal) Update

func (instance *MSFT_iSCSITargetPortal) Update(InitiatorInstanceName string,
	InitiatorPortalAddress string,
	TargetPortalAddress string,
	TargetPortalPortNumber uint16) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

type MSFT_iSCSITargetToiSCSIConnection

type MSFT_iSCSITargetToiSCSIConnection struct {
	*cim.WmiInstance
	// contains filtered or unexported fields
}

MSFT_iSCSITargetToiSCSIConnection struct

func NewMSFT_iSCSITargetToiSCSIConnectionEx1 added in v0.1.1

func NewMSFT_iSCSITargetToiSCSIConnectionEx1(instance *cim.WmiInstance) (newInstance *MSFT_iSCSITargetToiSCSIConnection, err error)

func NewMSFT_iSCSITargetToiSCSIConnectionEx6 added in v0.1.1

func NewMSFT_iSCSITargetToiSCSIConnectionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_iSCSITargetToiSCSIConnection, err error)

func (*MSFT_iSCSITargetToiSCSIConnection) GetPropertyiSCSIConnection

func (instance *MSFT_iSCSITargetToiSCSIConnection) GetPropertyiSCSIConnection() (value MSFT_iSCSIConnection, err error)

GetiSCSIConnection gets the value of iSCSIConnection for the instance

func (*MSFT_iSCSITargetToiSCSIConnection) GetPropertyiSCSITarget

func (instance *MSFT_iSCSITargetToiSCSIConnection) GetPropertyiSCSITarget() (value MSFT_iSCSITarget, err error)

GetiSCSITarget gets the value of iSCSITarget for the instance

func (*MSFT_iSCSITargetToiSCSIConnection) SetPropertyiSCSIConnection

func (instance *MSFT_iSCSITargetToiSCSIConnection) SetPropertyiSCSIConnection(value MSFT_iSCSIConnection) (err error)

SetiSCSIConnection sets the value of iSCSIConnection for the instance

func (*MSFT_iSCSITargetToiSCSIConnection) SetPropertyiSCSITarget

func (instance *MSFT_iSCSITargetToiSCSIConnection) SetPropertyiSCSITarget(value MSFT_iSCSITarget) (err error)

SetiSCSITarget sets the value of iSCSITarget for the instance

type MSFT_iSCSITargetToiSCSISession

type MSFT_iSCSITargetToiSCSISession struct {
	*cim.WmiInstance
	// contains filtered or unexported fields
}

MSFT_iSCSITargetToiSCSISession struct

func NewMSFT_iSCSITargetToiSCSISessionEx1 added in v0.1.1

func NewMSFT_iSCSITargetToiSCSISessionEx1(instance *cim.WmiInstance) (newInstance *MSFT_iSCSITargetToiSCSISession, err error)

func NewMSFT_iSCSITargetToiSCSISessionEx6 added in v0.1.1

func NewMSFT_iSCSITargetToiSCSISessionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_iSCSITargetToiSCSISession, err error)

func (*MSFT_iSCSITargetToiSCSISession) GetPropertyiSCSISession

func (instance *MSFT_iSCSITargetToiSCSISession) GetPropertyiSCSISession() (value MSFT_iSCSISession, err error)

GetiSCSISession gets the value of iSCSISession for the instance

func (*MSFT_iSCSITargetToiSCSISession) GetPropertyiSCSITarget

func (instance *MSFT_iSCSITargetToiSCSISession) GetPropertyiSCSITarget() (value MSFT_iSCSITarget, err error)

GetiSCSITarget gets the value of iSCSITarget for the instance

func (*MSFT_iSCSITargetToiSCSISession) SetPropertyiSCSISession

func (instance *MSFT_iSCSITargetToiSCSISession) SetPropertyiSCSISession(value MSFT_iSCSISession) (err error)

SetiSCSISession sets the value of iSCSISession for the instance

func (*MSFT_iSCSITargetToiSCSISession) SetPropertyiSCSITarget

func (instance *MSFT_iSCSITargetToiSCSISession) SetPropertyiSCSITarget(value MSFT_iSCSITarget) (err error)

SetiSCSITarget sets the value of iSCSITarget for the instance

type MSFT_iSCSITargetToiSCSITargetPortal

type MSFT_iSCSITargetToiSCSITargetPortal struct {
	*cim.WmiInstance
	// contains filtered or unexported fields
}

MSFT_iSCSITargetToiSCSITargetPortal struct

func NewMSFT_iSCSITargetToiSCSITargetPortalEx1 added in v0.1.1

func NewMSFT_iSCSITargetToiSCSITargetPortalEx1(instance *cim.WmiInstance) (newInstance *MSFT_iSCSITargetToiSCSITargetPortal, err error)

func NewMSFT_iSCSITargetToiSCSITargetPortalEx6 added in v0.1.1

func NewMSFT_iSCSITargetToiSCSITargetPortalEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_iSCSITargetToiSCSITargetPortal, err error)

func (*MSFT_iSCSITargetToiSCSITargetPortal) GetPropertyiSCSITarget

func (instance *MSFT_iSCSITargetToiSCSITargetPortal) GetPropertyiSCSITarget() (value MSFT_iSCSITarget, err error)

GetiSCSITarget gets the value of iSCSITarget for the instance

func (*MSFT_iSCSITargetToiSCSITargetPortal) GetPropertyiSCSITargetPortal

func (instance *MSFT_iSCSITargetToiSCSITargetPortal) GetPropertyiSCSITargetPortal() (value MSFT_iSCSITargetPortal, err error)

GetiSCSITargetPortal gets the value of iSCSITargetPortal for the instance

func (*MSFT_iSCSITargetToiSCSITargetPortal) SetPropertyiSCSITarget

func (instance *MSFT_iSCSITargetToiSCSITargetPortal) SetPropertyiSCSITarget(value MSFT_iSCSITarget) (err error)

SetiSCSITarget sets the value of iSCSITarget for the instance

func (*MSFT_iSCSITargetToiSCSITargetPortal) SetPropertyiSCSITargetPortal

func (instance *MSFT_iSCSITargetToiSCSITargetPortal) SetPropertyiSCSITargetPortal(value MSFT_iSCSITargetPortal) (err error)

SetiSCSITargetPortal sets the value of iSCSITargetPortal for the instance

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 PS_StorageCmdlets

type PS_StorageCmdlets struct {
	*cim.WmiInstance
}

PS_StorageCmdlets struct

func NewPS_StorageCmdletsEx1 added in v0.1.1

func NewPS_StorageCmdletsEx1(instance *cim.WmiInstance) (newInstance *PS_StorageCmdlets, err error)

func NewPS_StorageCmdletsEx6 added in v0.1.1

func NewPS_StorageCmdletsEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *PS_StorageCmdlets, err error)

func (*PS_StorageCmdlets) AddPhysicalDisk

func (instance *PS_StorageCmdlets) AddPhysicalDisk(StoragePool MSFT_StoragePool,
	StoragePoolUniqueId string,
	StoragePoolName string,
	StoragePoolFriendlyName string,
	VirtualDisk MSFT_VirtualDisk,
	VirtualDiskUniqueId string,
	VirtualDiskName string,
	VirtualDiskFriendlyName string,
	PhysicalDisks []MSFT_PhysicalDisk,
	Usage uint16) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*PS_StorageCmdlets) CreateVolume

func (instance *PS_StorageCmdlets) CreateVolume(StoragePool MSFT_StoragePool,
	StoragePoolUniqueId string,
	StoragePoolName string,
	StoragePoolFriendlyName string,
	Disk MSFT_Disk,
	DiskNumber uint32,
	DiskPath string,
	DiskUniqueId string,
	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,
	RunAsJob bool,
	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 (*PS_StorageCmdlets) GetStorageReliabilityCounter

func (instance *PS_StorageCmdlets) GetStorageReliabilityCounter(PhysicalDisk MSFT_PhysicalDisk,
	Disk MSFT_Disk,
	StorageReliabilityCounter MSFT_StorageReliabilityCounter) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param> <param name="StorageReliabilityCounter" type="MSFT_StorageReliabilityCounter "></param>

func (*PS_StorageCmdlets) LaunchProviderHost

func (instance *PS_StorageCmdlets) LaunchProviderHost(ExtendedStatus MSFT_StorageExtendedStatus) (result uint32, err error)

<param name="ExtendedStatus" type="MSFT_StorageExtendedStatus "></param> <param name="ReturnValue" type="uint32 "></param>

func (*PS_StorageCmdlets) RemovePhysicalDisk

func (instance *PS_StorageCmdlets) RemovePhysicalDisk(StoragePool MSFT_StoragePool,
	StoragePoolUniqueId string,
	StoragePoolName string,
	StoragePoolFriendlyName string,
	VirtualDisk MSFT_VirtualDisk,
	VirtualDiskUniqueId string,
	VirtualDiskName string,
	VirtualDiskFriendlyName string,
	PhysicalDisks []MSFT_PhysicalDisk) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*PS_StorageCmdlets) SetDisk

func (instance *PS_StorageCmdlets) SetDisk(InputObject []MSFT_Disk,
	UniqueId string,
	Path string,
	Number uint32,
	PartitionStyle uint16,
	IsReadOnly bool,
	IsOffline bool,
	Signature uint32,
	Guid string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*PS_StorageCmdlets) SetFileShare

func (instance *PS_StorageCmdlets) SetFileShare(InputObject []MSFT_FileShare,
	UniqueId string,
	Name string,
	Description string,
	EncryptData bool) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*PS_StorageCmdlets) SetPartition

func (instance *PS_StorageCmdlets) SetPartition(InputObject []MSFT_Partition,
	DiskId string,
	Offset uint64,
	DiskNumber uint32,
	PartitionNumber uint32,
	DriveLetter byte,
	NewDriveLetter byte,
	IsOffline bool,
	IsReadOnly bool,
	NoDefaultDriveLetter bool,
	IsActive bool,
	IsHidden bool,
	IsShadowCopy bool,
	IsDAX bool,
	MbrType uint16,
	GptType string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*PS_StorageCmdlets) SetPhysicalDisk

func (instance *PS_StorageCmdlets) SetPhysicalDisk(InputObject []MSFT_PhysicalDisk,
	UniqueId string,
	FriendlyName string,
	NewFriendlyName string,
	Description string,
	Usage uint16,
	MediaType uint16,
	StorageEnclosureId string,
	StorageScaleUnitId string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*PS_StorageCmdlets) SetStoragePool

func (instance *PS_StorageCmdlets) SetStoragePool(InputObject []MSFT_StoragePool,
	UniqueId string,
	Name string,
	FriendlyName string,
	NewFriendlyName string,
	Usage uint16,
	OtherUsageDescription string,
	ProvisioningTypeDefault uint16,
	MediaTypeDefault uint16,
	ResiliencySettingNameDefault string,
	EnclosureAwareDefault bool,
	FaultDomainAwarenessDefault uint16,
	WriteCacheSizeDefault uint64,
	AutoWriteCacheSize bool,
	IsReadOnly bool,
	ClearOnDeallocate bool,
	IsPowerProtected bool,
	RepairPolicy uint16,
	RetireMissingPhysicalDisks uint16,
	ThinProvisioningAlertThresholds []uint16) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*PS_StorageCmdlets) SetStorageSubSystem

func (instance *PS_StorageCmdlets) SetStorageSubSystem(InputObject []MSFT_StorageSubSystem,
	UniqueId string,
	Name string,
	FriendlyName string,
	Description string,
	AutomaticClusteringEnabled bool,
	FaultDomainAwarenessDefault uint16) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*PS_StorageCmdlets) SetStorageTier

func (instance *PS_StorageCmdlets) SetStorageTier(InputObject []MSFT_StorageTier,
	UniqueId string,
	FriendlyName string,
	NewFriendlyName string,
	ProvisioningType uint16,
	AllocationUnitSize uint64,
	MediaType uint16,
	FaultDomainAwareness uint16,
	ColumnIsolation uint16,
	ResiliencySettingName string,
	Usage uint16,
	PhysicalDiskRedundancy uint16,
	NumberOfDataCopies uint16,
	NumberOfGroups uint16,
	NumberOfColumns uint16,
	Interleave uint64,
	Description string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*PS_StorageCmdlets) SetVirtualDisk

func (instance *PS_StorageCmdlets) SetVirtualDisk(InputObject []MSFT_VirtualDisk,
	UniqueId string,
	Name string,
	FriendlyName string,
	NewFriendlyName string,
	Usage uint16,
	OtherUsageDescription string,
	IsManualAttach bool,
	StorageNodeName string,
	Access uint16,
	ProvisioningType uint16,
	AllocationUnitSize uint64,
	MediaType uint16,
	FaultDomainAwareness uint16,
	ColumnIsolation uint16,
	ResiliencySettingName string,
	PhysicalDiskRedundancy uint16,
	NumberOfDataCopies uint16,
	NumberOfGroups uint16,
	NumberOfColumns uint16,
	Interleave uint64) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*PS_StorageCmdlets) SetVolume

func (instance *PS_StorageCmdlets) SetVolume(InputObject []MSFT_Volume,
	UniqueId string,
	Path string,
	FileSystemLabel string,
	DriveLetter byte,
	NewFileSystemLabel string,
	DedupMode uint32) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

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

Directories

Path Synopsis
pt
alt

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL