types

package
v0.28.0 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2022 License: Apache-2.0 Imports: 3 Imported by: 1

Documentation

Index

Constants

View Source
const (
	AlarmTypeSpaceCapacityAlarm = AlarmType("SpaceCapacityAlarm")
	AlarmTypeCapabilityAlarm    = AlarmType("CapabilityAlarm")
	AlarmTypeStorageObjectAlarm = AlarmType("StorageObjectAlarm")
	AlarmTypeObjectAlarm        = AlarmType("ObjectAlarm")
	AlarmTypeComplianceAlarm    = AlarmType("ComplianceAlarm")
	AlarmTypeManageabilityAlarm = AlarmType("ManageabilityAlarm")
	AlarmTypeReplicationAlarm   = AlarmType("ReplicationAlarm")
)
View Source
const (
	BackingStoragePoolTypeThinProvisioningPool             = BackingStoragePoolType("thinProvisioningPool")
	BackingStoragePoolTypeDeduplicationPool                = BackingStoragePoolType("deduplicationPool")
	BackingStoragePoolTypeThinAndDeduplicationCombinedPool = BackingStoragePoolType("thinAndDeduplicationCombinedPool")
)
View Source
const (
	BlockDeviceInterfaceFc         = BlockDeviceInterface("fc")
	BlockDeviceInterfaceIscsi      = BlockDeviceInterface("iscsi")
	BlockDeviceInterfaceFcoe       = BlockDeviceInterface("fcoe")
	BlockDeviceInterfaceOtherBlock = BlockDeviceInterface("otherBlock")
)
View Source
const (
	EntityReferenceEntityTypeDatacenter   = EntityReferenceEntityType("datacenter")
	EntityReferenceEntityTypeResourcePool = EntityReferenceEntityType("resourcePool")
	EntityReferenceEntityTypeStoragePod   = EntityReferenceEntityType("storagePod")
	EntityReferenceEntityTypeCluster      = EntityReferenceEntityType("cluster")
	EntityReferenceEntityTypeVm           = EntityReferenceEntityType("vm")
	EntityReferenceEntityTypeDatastore    = EntityReferenceEntityType("datastore")
	EntityReferenceEntityTypeHost         = EntityReferenceEntityType("host")
	EntityReferenceEntityTypeVmFile       = EntityReferenceEntityType("vmFile")
	EntityReferenceEntityTypeScsiPath     = EntityReferenceEntityType("scsiPath")
	EntityReferenceEntityTypeScsiTarget   = EntityReferenceEntityType("scsiTarget")
	EntityReferenceEntityTypeScsiVolume   = EntityReferenceEntityType("scsiVolume")
	EntityReferenceEntityTypeScsiAdapter  = EntityReferenceEntityType("scsiAdapter")
	EntityReferenceEntityTypeNasMount     = EntityReferenceEntityType("nasMount")
)
View Source
const (
	FileSystemInterfaceNfs             = FileSystemInterface("nfs")
	FileSystemInterfaceOtherFileSystem = FileSystemInterface("otherFileSystem")
)
View Source
const (
	ProviderProfileProfileBasedManagement = ProviderProfile("ProfileBasedManagement")
	ProviderProfileReplication            = ProviderProfile("Replication")
)
View Source
const (
	ReplicationReplicationStateSOURCE            = ReplicationReplicationState("SOURCE")
	ReplicationReplicationStateTARGET            = ReplicationReplicationState("TARGET")
	ReplicationReplicationStateFAILEDOVER        = ReplicationReplicationState("FAILEDOVER")
	ReplicationReplicationStateINTEST            = ReplicationReplicationState("INTEST")
	ReplicationReplicationStateREMOTE_FAILEDOVER = ReplicationReplicationState("REMOTE_FAILEDOVER")
)
View Source
const (
	SmsAlarmStatusRed    = SmsAlarmStatus("Red")
	SmsAlarmStatusGreen  = SmsAlarmStatus("Green")
	SmsAlarmStatusYellow = SmsAlarmStatus("Yellow")
)
View Source
const (
	SmsEntityTypeStorageArrayEntity        = SmsEntityType("StorageArrayEntity")
	SmsEntityTypeStorageProcessorEntity    = SmsEntityType("StorageProcessorEntity")
	SmsEntityTypeStoragePortEntity         = SmsEntityType("StoragePortEntity")
	SmsEntityTypeStorageLunEntity          = SmsEntityType("StorageLunEntity")
	SmsEntityTypeStorageFileSystemEntity   = SmsEntityType("StorageFileSystemEntity")
	SmsEntityTypeStorageCapabilityEntity   = SmsEntityType("StorageCapabilityEntity")
	SmsEntityTypeCapabilitySchemaEntity    = SmsEntityType("CapabilitySchemaEntity")
	SmsEntityTypeCapabilityProfileEntity   = SmsEntityType("CapabilityProfileEntity")
	SmsEntityTypeDefaultProfileEntity      = SmsEntityType("DefaultProfileEntity")
	SmsEntityTypeResourceAssociationEntity = SmsEntityType("ResourceAssociationEntity")
	SmsEntityTypeStorageContainerEntity    = SmsEntityType("StorageContainerEntity")
	SmsEntityTypeStorageObjectEntity       = SmsEntityType("StorageObjectEntity")
	SmsEntityTypeMessageCatalogEntity      = SmsEntityType("MessageCatalogEntity")
	SmsEntityTypeProtocolEndpointEntity    = SmsEntityType("ProtocolEndpointEntity")
	SmsEntityTypeVirtualVolumeInfoEntity   = SmsEntityType("VirtualVolumeInfoEntity")
	SmsEntityTypeBackingStoragePoolEntity  = SmsEntityType("BackingStoragePoolEntity")
	SmsEntityTypeFaultDomainEntity         = SmsEntityType("FaultDomainEntity")
	SmsEntityTypeReplicationGroupEntity    = SmsEntityType("ReplicationGroupEntity")
)
View Source
const (
	SmsTaskStateQueued  = SmsTaskState("queued")
	SmsTaskStateRunning = SmsTaskState("running")
	SmsTaskStateSuccess = SmsTaskState("success")
	SmsTaskStateError   = SmsTaskState("error")
)
View Source
const (
	ThinProvisioningStatusRED    = ThinProvisioningStatus("RED")
	ThinProvisioningStatusYELLOW = ThinProvisioningStatus("YELLOW")
	ThinProvisioningStatusGREEN  = ThinProvisioningStatus("GREEN")
)
View Source
const (
	VasaAuthenticationTypeLoginByToken = VasaAuthenticationType("LoginByToken")
	VasaAuthenticationTypeUseSessionId = VasaAuthenticationType("UseSessionId")
)
View Source
const (
	VasaProfileBlockDevice           = VasaProfile("blockDevice")
	VasaProfileFileSystem            = VasaProfile("fileSystem")
	VasaProfileCapability            = VasaProfile("capability")
	VasaProfilePolicy                = VasaProfile("policy")
	VasaProfileObject                = VasaProfile("object")
	VasaProfileStatistics            = VasaProfile("statistics")
	VasaProfileStorageDrsBlockDevice = VasaProfile("storageDrsBlockDevice")
	VasaProfileStorageDrsFileSystem  = VasaProfile("storageDrsFileSystem")
)
View Source
const (
	VasaProviderCertificateStatusValid                  = VasaProviderCertificateStatus("valid")
	VasaProviderCertificateStatusExpirySoftLimitReached = VasaProviderCertificateStatus("expirySoftLimitReached")
	VasaProviderCertificateStatusExpiryHardLimitReached = VasaProviderCertificateStatus("expiryHardLimitReached")
	VasaProviderCertificateStatusExpired                = VasaProviderCertificateStatus("expired")
	VasaProviderCertificateStatusInvalid                = VasaProviderCertificateStatus("invalid")
)
View Source
const (
	VasaProviderProfileBlockDevice = VasaProviderProfile("blockDevice")
	VasaProviderProfileFileSystem  = VasaProviderProfile("fileSystem")
	VasaProviderProfileCapability  = VasaProviderProfile("capability")
)
View Source
const (
	VasaProviderStatusOnline       = VasaProviderStatus("online")
	VasaProviderStatusOffline      = VasaProviderStatus("offline")
	VasaProviderStatusSyncError    = VasaProviderStatus("syncError")
	VasaProviderStatusUnknown      = VasaProviderStatus("unknown")
	VasaProviderStatusConnected    = VasaProviderStatus("connected")
	VasaProviderStatusDisconnected = VasaProviderStatus("disconnected")
)
View Source
const (
	VpCategoryInternal = VpCategory("internal")
	VpCategoryExternal = VpCategory("external")
)
View Source
const (
	VpTypePERSISTENCE = VpType("PERSISTENCE")
	VpTypeDATASERVICE = VpType("DATASERVICE")
	VpTypeUNKNOWN     = VpType("UNKNOWN")
)
View Source
const (
	FileSystemInterfaceVersionNFSV3_0 = FileSystemInterfaceVersion("NFSV3_0")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AlarmFilter

type AlarmFilter struct {
	types.DynamicData

	AlarmStatus string          `xml:"alarmStatus,omitempty"`
	AlarmType   string          `xml:"alarmType,omitempty"`
	EntityType  string          `xml:"entityType,omitempty"`
	EntityId    []types.AnyType `xml:"entityId,omitempty,typeattr"`
	PageMarker  string          `xml:"pageMarker,omitempty"`
}

type AlarmResult

type AlarmResult struct {
	types.DynamicData

	StorageAlarm []StorageAlarm `xml:"storageAlarm,omitempty"`
	PageMarker   string         `xml:"pageMarker,omitempty"`
}

type AlarmType

type AlarmType string

type AlreadyDone

type AlreadyDone struct {
	SmsReplicationFault
}

type AlreadyDoneFault

type AlreadyDoneFault AlreadyDone

type ArrayOfBackingStoragePool

type ArrayOfBackingStoragePool struct {
	BackingStoragePool []BackingStoragePool `xml:"BackingStoragePool,omitempty"`
}

type ArrayOfDatastoreBackingPoolMapping

type ArrayOfDatastoreBackingPoolMapping struct {
	DatastoreBackingPoolMapping []DatastoreBackingPoolMapping `xml:"DatastoreBackingPoolMapping,omitempty"`
}

type ArrayOfDatastorePair

type ArrayOfDatastorePair struct {
	DatastorePair []DatastorePair `xml:"DatastorePair,omitempty"`
}

type ArrayOfDeviceId

type ArrayOfDeviceId struct {
	DeviceId []BaseDeviceId `xml:"DeviceId,omitempty,typeattr"`
}

type ArrayOfFaultDomainProviderMapping

type ArrayOfFaultDomainProviderMapping struct {
	FaultDomainProviderMapping []FaultDomainProviderMapping `xml:"FaultDomainProviderMapping,omitempty"`
}

type ArrayOfGroupOperationResult

type ArrayOfGroupOperationResult struct {
	GroupOperationResult []BaseGroupOperationResult `xml:"GroupOperationResult,omitempty,typeattr"`
}

type ArrayOfNameValuePair

type ArrayOfNameValuePair struct {
	NameValuePair []NameValuePair `xml:"NameValuePair,omitempty"`
}

type ArrayOfPointInTimeReplicaInfo

type ArrayOfPointInTimeReplicaInfo struct {
	PointInTimeReplicaInfo []PointInTimeReplicaInfo `xml:"PointInTimeReplicaInfo,omitempty"`
}

type ArrayOfPolicyAssociation

type ArrayOfPolicyAssociation struct {
	PolicyAssociation []PolicyAssociation `xml:"PolicyAssociation,omitempty"`
}

type ArrayOfQueryReplicationPeerResult

type ArrayOfQueryReplicationPeerResult struct {
	QueryReplicationPeerResult []QueryReplicationPeerResult `xml:"QueryReplicationPeerResult,omitempty"`
}

type ArrayOfRecoveredDevice

type ArrayOfRecoveredDevice struct {
	RecoveredDevice []RecoveredDevice `xml:"RecoveredDevice,omitempty"`
}

type ArrayOfRecoveredDiskInfo

type ArrayOfRecoveredDiskInfo struct {
	RecoveredDiskInfo []RecoveredDiskInfo `xml:"RecoveredDiskInfo,omitempty"`
}

type ArrayOfRelatedStorageArray

type ArrayOfRelatedStorageArray struct {
	RelatedStorageArray []RelatedStorageArray `xml:"RelatedStorageArray,omitempty"`
}

type ArrayOfReplicaIntervalQueryResult

type ArrayOfReplicaIntervalQueryResult struct {
	ReplicaIntervalQueryResult []ReplicaIntervalQueryResult `xml:"ReplicaIntervalQueryResult,omitempty"`
}

type ArrayOfReplicationGroupData

type ArrayOfReplicationGroupData struct {
	ReplicationGroupData []ReplicationGroupData `xml:"ReplicationGroupData,omitempty"`
}

type ArrayOfReplicationTargetInfo

type ArrayOfReplicationTargetInfo struct {
	ReplicationTargetInfo []ReplicationTargetInfo `xml:"ReplicationTargetInfo,omitempty"`
}

type ArrayOfSmsProviderInfo

type ArrayOfSmsProviderInfo struct {
	SmsProviderInfo []BaseSmsProviderInfo `xml:"SmsProviderInfo,omitempty,typeattr"`
}

type ArrayOfSourceGroupMemberInfo

type ArrayOfSourceGroupMemberInfo struct {
	SourceGroupMemberInfo []SourceGroupMemberInfo `xml:"SourceGroupMemberInfo,omitempty"`
}

type ArrayOfStorageAlarm

type ArrayOfStorageAlarm struct {
	StorageAlarm []StorageAlarm `xml:"StorageAlarm,omitempty"`
}

type ArrayOfStorageArray

type ArrayOfStorageArray struct {
	StorageArray []StorageArray `xml:"StorageArray,omitempty"`
}

type ArrayOfStorageContainer

type ArrayOfStorageContainer struct {
	StorageContainer []StorageContainer `xml:"StorageContainer,omitempty"`
}

type ArrayOfStorageFileSystem

type ArrayOfStorageFileSystem struct {
	StorageFileSystem []StorageFileSystem `xml:"StorageFileSystem,omitempty"`
}

type ArrayOfStorageFileSystemInfo

type ArrayOfStorageFileSystemInfo struct {
	StorageFileSystemInfo []StorageFileSystemInfo `xml:"StorageFileSystemInfo,omitempty"`
}

type ArrayOfStorageLun

type ArrayOfStorageLun struct {
	StorageLun []StorageLun `xml:"StorageLun,omitempty"`
}

type ArrayOfStoragePort

type ArrayOfStoragePort struct {
	StoragePort []BaseStoragePort `xml:"StoragePort,omitempty,typeattr"`
}

type ArrayOfStorageProcessor

type ArrayOfStorageProcessor struct {
	StorageProcessor []StorageProcessor `xml:"StorageProcessor,omitempty"`
}

type ArrayOfSupportedVendorModelMapping

type ArrayOfSupportedVendorModelMapping struct {
	SupportedVendorModelMapping []SupportedVendorModelMapping `xml:"SupportedVendorModelMapping,omitempty"`
}

type ArrayOfTargetDeviceId

type ArrayOfTargetDeviceId struct {
	TargetDeviceId []TargetDeviceId `xml:"TargetDeviceId,omitempty"`
}

type ArrayOfTargetGroupMemberInfo

type ArrayOfTargetGroupMemberInfo struct {
	TargetGroupMemberInfo []BaseTargetGroupMemberInfo `xml:"TargetGroupMemberInfo,omitempty,typeattr"`
}

type AuthConnectionFailed

type AuthConnectionFailed struct {
	types.NoPermission
}

type AuthConnectionFailedFault

type AuthConnectionFailedFault AuthConnectionFailed

type BackingConfig

type BackingConfig struct {
	types.DynamicData

	ThinProvisionBackingIdentifier  string `xml:"thinProvisionBackingIdentifier,omitempty"`
	DeduplicationBackingIdentifier  string `xml:"deduplicationBackingIdentifier,omitempty"`
	AutoTieringEnabled              *bool  `xml:"autoTieringEnabled"`
	DeduplicationEfficiency         int64  `xml:"deduplicationEfficiency,omitempty"`
	PerformanceOptimizationInterval int64  `xml:"performanceOptimizationInterval,omitempty"`
}

type BackingStoragePool

type BackingStoragePool struct {
	types.DynamicData

	Uuid          string `xml:"uuid"`
	Type          string `xml:"type"`
	CapacityInMB  int64  `xml:"capacityInMB"`
	UsedSpaceInMB int64  `xml:"usedSpaceInMB"`
}

type BackingStoragePoolType

type BackingStoragePoolType string

type BaseDeviceId

type BaseDeviceId interface {
	GetDeviceId() *DeviceId
}

type BaseFailoverParam

type BaseFailoverParam interface {
	GetFailoverParam() *FailoverParam
}

type BaseGroupInfo

type BaseGroupInfo interface {
	GetGroupInfo() *GroupInfo
}

type BaseGroupOperationResult

type BaseGroupOperationResult interface {
	GetGroupOperationResult() *GroupOperationResult
}

type BaseProviderRegistrationFault

type BaseProviderRegistrationFault interface {
	GetProviderRegistrationFault() *ProviderRegistrationFault
}

type BaseProviderSyncFailed

type BaseProviderSyncFailed interface {
	GetProviderSyncFailed() *ProviderSyncFailed
}

type BaseQueryExecutionFault

type BaseQueryExecutionFault interface {
	GetQueryExecutionFault() *QueryExecutionFault
}

type BaseSmsProviderInfo

type BaseSmsProviderInfo interface {
	GetSmsProviderInfo() *SmsProviderInfo
}

type BaseSmsProviderSpec

type BaseSmsProviderSpec interface {
	GetSmsProviderSpec() *SmsProviderSpec
}

type BaseSmsReplicationFault

type BaseSmsReplicationFault interface {
	GetSmsReplicationFault() *SmsReplicationFault
}

type BaseStoragePort

type BaseStoragePort interface {
	GetStoragePort() *StoragePort
}

type BaseTargetGroupMemberInfo

type BaseTargetGroupMemberInfo interface {
	GetTargetGroupMemberInfo() *TargetGroupMemberInfo
}

type BaseVirtualMachineId

type BaseVirtualMachineId interface {
	GetVirtualMachineId() *VirtualMachineId
}

type BlockDeviceInterface

type BlockDeviceInterface string

type CertificateAuthorityFault

type CertificateAuthorityFault struct {
	ProviderRegistrationFault

	FaultCode int32 `xml:"faultCode"`
}

type CertificateAuthorityFaultFault

type CertificateAuthorityFaultFault CertificateAuthorityFault

type CertificateNotImported

type CertificateNotImported struct {
	ProviderRegistrationFault
}

type CertificateNotImportedFault

type CertificateNotImportedFault CertificateNotImported

type CertificateNotTrusted

type CertificateNotTrusted struct {
	ProviderRegistrationFault

	Certificate string `xml:"certificate"`
}

type CertificateNotTrustedFault

type CertificateNotTrustedFault CertificateNotTrusted

type CertificateRefreshFailed

type CertificateRefreshFailed struct {
	types.MethodFault

	ProviderId []string `xml:"providerId,omitempty"`
}

type CertificateRefreshFailedFault

type CertificateRefreshFailedFault CertificateRefreshFailed

type CertificateRevocationFailed

type CertificateRevocationFailed struct {
	types.MethodFault
}

type CertificateRevocationFailedFault

type CertificateRevocationFailedFault CertificateRevocationFailed

type DatastoreBackingPoolMapping

type DatastoreBackingPoolMapping struct {
	types.DynamicData

	Datastore          []types.ManagedObjectReference `xml:"datastore"`
	BackingStoragePool []BackingStoragePool           `xml:"backingStoragePool,omitempty"`
}

type DatastorePair

type DatastorePair struct {
	types.DynamicData

	Datastore1 types.ManagedObjectReference `xml:"datastore1"`
	Datastore2 types.ManagedObjectReference `xml:"datastore2"`
}

type DeviceId

type DeviceId struct {
	types.DynamicData
}

func (*DeviceId) GetDeviceId

func (b *DeviceId) GetDeviceId() *DeviceId

type DrsMigrationCapabilityResult

type DrsMigrationCapabilityResult struct {
	types.DynamicData

	RecommendedDatastorePair    []DatastorePair `xml:"recommendedDatastorePair,omitempty"`
	NonRecommendedDatastorePair []DatastorePair `xml:"nonRecommendedDatastorePair,omitempty"`
}

type DuplicateEntry

type DuplicateEntry struct {
	types.MethodFault
}

type DuplicateEntryFault

type DuplicateEntryFault DuplicateEntry

type EntityReference

type EntityReference struct {
	types.DynamicData

	Id   string                    `xml:"id"`
	Type EntityReferenceEntityType `xml:"type,omitempty"`
}

type EntityReferenceEntityType

type EntityReferenceEntityType string

type FailoverParam

type FailoverParam struct {
	types.DynamicData

	IsPlanned                   bool                   `xml:"isPlanned"`
	CheckOnly                   bool                   `xml:"checkOnly"`
	ReplicationGroupsToFailover []ReplicationGroupData `xml:"replicationGroupsToFailover,omitempty"`
	PolicyAssociations          []PolicyAssociation    `xml:"policyAssociations,omitempty"`
}

func (*FailoverParam) GetFailoverParam

func (b *FailoverParam) GetFailoverParam() *FailoverParam

type FailoverReplicationGroupRequestType

type FailoverReplicationGroupRequestType struct {
	This          types.ManagedObjectReference `xml:"_this"`
	FailoverParam BaseFailoverParam            `xml:"failoverParam,typeattr"`
}

type FailoverReplicationGroup_Task

type FailoverReplicationGroup_Task FailoverReplicationGroupRequestType

type FailoverReplicationGroup_TaskResponse

type FailoverReplicationGroup_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type FailoverSuccessResult

type FailoverSuccessResult struct {
	GroupOperationResult

	NewState            string                `xml:"newState"`
	PitId               *PointInTimeReplicaId `xml:"pitId,omitempty"`
	PitIdBeforeFailover *PointInTimeReplicaId `xml:"pitIdBeforeFailover,omitempty"`
	RecoveredDeviceInfo []RecoveredDevice     `xml:"recoveredDeviceInfo,omitempty"`
	TimeStamp           *time.Time            `xml:"timeStamp"`
}

type FaultDomainFilter

type FaultDomainFilter struct {
	types.DynamicData

	ProviderId string `xml:"providerId,omitempty"`
}

type FaultDomainInfo

type FaultDomainInfo struct {
	types.FaultDomainId

	Name           string                        `xml:"name,omitempty"`
	Description    string                        `xml:"description,omitempty"`
	StorageArrayId string                        `xml:"storageArrayId,omitempty"`
	Children       []types.FaultDomainId         `xml:"children,omitempty"`
	Provider       *types.ManagedObjectReference `xml:"provider,omitempty"`
}

type FaultDomainProviderMapping

type FaultDomainProviderMapping struct {
	types.DynamicData

	ActiveProvider types.ManagedObjectReference `xml:"activeProvider"`
	FaultDomainId  []types.FaultDomainId        `xml:"faultDomainId,omitempty"`
}

type FcStoragePort

type FcStoragePort struct {
	StoragePort

	PortWwn string `xml:"portWwn"`
	NodeWwn string `xml:"nodeWwn"`
}

type FcoeStoragePort

type FcoeStoragePort struct {
	StoragePort

	PortWwn string `xml:"portWwn"`
	NodeWwn string `xml:"nodeWwn"`
}

type FileSystemInterface

type FileSystemInterface string

type FileSystemInterfaceVersion

type FileSystemInterfaceVersion string

type GroupErrorResult

type GroupErrorResult struct {
	GroupOperationResult

	Error []types.LocalizedMethodFault `xml:"error"`
}

type GroupInfo

type GroupInfo struct {
	types.DynamicData

	GroupId types.ReplicationGroupId `xml:"groupId"`
}

func (*GroupInfo) GetGroupInfo

func (b *GroupInfo) GetGroupInfo() *GroupInfo

type GroupOperationResult

type GroupOperationResult struct {
	types.DynamicData

	GroupId types.ReplicationGroupId     `xml:"groupId"`
	Warning []types.LocalizedMethodFault `xml:"warning,omitempty"`
}

func (*GroupOperationResult) GetGroupOperationResult

func (b *GroupOperationResult) GetGroupOperationResult() *GroupOperationResult

type InactiveProvider

type InactiveProvider struct {
	types.MethodFault

	Mapping []FaultDomainProviderMapping `xml:"mapping,omitempty"`
}

type InactiveProviderFault

type InactiveProviderFault InactiveProvider

type IncorrectUsernamePassword

type IncorrectUsernamePassword struct {
	ProviderRegistrationFault
}

type IncorrectUsernamePasswordFault

type IncorrectUsernamePasswordFault IncorrectUsernamePassword

type InvalidCertificate

type InvalidCertificate struct {
	ProviderRegistrationFault

	Certificate string `xml:"certificate"`
}

type InvalidCertificateFault

type InvalidCertificateFault InvalidCertificate

type InvalidFunctionTarget

type InvalidFunctionTarget struct {
	SmsReplicationFault
}

type InvalidFunctionTargetFault

type InvalidFunctionTargetFault InvalidFunctionTarget

type InvalidProfile

type InvalidProfile struct {
	types.MethodFault
}

type InvalidProfileFault

type InvalidProfileFault InvalidProfile

type InvalidReplicationState

type InvalidReplicationState struct {
	SmsReplicationFault

	DesiredState []string `xml:"desiredState,omitempty"`
	CurrentState string   `xml:"currentState"`
}

type InvalidReplicationStateFault

type InvalidReplicationStateFault InvalidReplicationState

type InvalidSession

type InvalidSession struct {
	types.NoPermission

	SessionCookie string `xml:"sessionCookie"`
}

type InvalidSessionFault

type InvalidSessionFault InvalidSession

type InvalidUrl

type InvalidUrl struct {
	ProviderRegistrationFault

	Url string `xml:"url"`
}

type InvalidUrlFault

type InvalidUrlFault InvalidUrl

type IscsiStoragePort

type IscsiStoragePort struct {
	StoragePort

	Identifier string `xml:"identifier"`
}

type LunHbaAssociation

type LunHbaAssociation struct {
	types.DynamicData

	CanonicalName string                     `xml:"canonicalName"`
	Hba           []types.HostHostBusAdapter `xml:"hba"`
}

type MultipleSortSpecsNotSupported

type MultipleSortSpecsNotSupported struct {
	types.InvalidArgument
}

type MultipleSortSpecsNotSupportedFault

type MultipleSortSpecsNotSupportedFault MultipleSortSpecsNotSupported

type NameValuePair

type NameValuePair struct {
	types.DynamicData

	ParameterName  string `xml:"parameterName"`
	ParameterValue string `xml:"parameterValue"`
}

type NoCommonProviderForAllBackings

type NoCommonProviderForAllBackings struct {
	QueryExecutionFault
}

type NoCommonProviderForAllBackingsFault

type NoCommonProviderForAllBackingsFault NoCommonProviderForAllBackings

type NoReplicationTarget

type NoReplicationTarget struct {
	SmsReplicationFault
}

type NoReplicationTargetFault

type NoReplicationTargetFault NoReplicationTarget

type NoValidReplica

type NoValidReplica struct {
	SmsReplicationFault

	DeviceId BaseDeviceId `xml:"deviceId,omitempty,typeattr"`
}

type NoValidReplicaFault

type NoValidReplicaFault NoValidReplica

type NotSupportedByProvider

type NotSupportedByProvider struct {
	types.MethodFault
}

type NotSupportedByProviderFault

type NotSupportedByProviderFault NotSupportedByProvider

type PeerNotReachable

type PeerNotReachable struct {
	SmsReplicationFault
}

type PeerNotReachableFault

type PeerNotReachableFault PeerNotReachable

type PointInTimeReplicaId

type PointInTimeReplicaId struct {
	types.DynamicData

	Id string `xml:"id"`
}

type PointInTimeReplicaInfo

type PointInTimeReplicaInfo struct {
	types.DynamicData

	Id        PointInTimeReplicaId `xml:"id"`
	PitName   string               `xml:"pitName"`
	TimeStamp time.Time            `xml:"timeStamp"`
	Tags      []string             `xml:"tags,omitempty"`
}

type PolicyAssociation

type PolicyAssociation struct {
	types.DynamicData

	Id        BaseDeviceId                 `xml:"id,typeattr"`
	PolicyId  string                       `xml:"policyId"`
	Datastore types.ManagedObjectReference `xml:"datastore"`
}

type PrepareFailoverReplicationGroupRequestType

type PrepareFailoverReplicationGroupRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	GroupId []types.ReplicationGroupId   `xml:"groupId,omitempty"`
}

type PrepareFailoverReplicationGroup_TaskResponse

type PrepareFailoverReplicationGroup_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type PromoteParam

type PromoteParam struct {
	types.DynamicData

	IsPlanned                  bool                       `xml:"isPlanned"`
	ReplicationGroupsToPromote []types.ReplicationGroupId `xml:"replicationGroupsToPromote,omitempty"`
}

type PromoteReplicationGroupRequestType

type PromoteReplicationGroupRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	PromoteParam PromoteParam                 `xml:"promoteParam"`
}

type PromoteReplicationGroup_Task

type PromoteReplicationGroup_Task PromoteReplicationGroupRequestType

type PromoteReplicationGroup_TaskResponse

type PromoteReplicationGroup_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type ProviderBusy

type ProviderBusy struct {
	types.MethodFault
}

type ProviderBusyFault

type ProviderBusyFault ProviderBusy

type ProviderConnectionFailed

type ProviderConnectionFailed struct {
	types.RuntimeFault
}

type ProviderConnectionFailedFault

type ProviderConnectionFailedFault ProviderConnectionFailed

type ProviderNotFound

type ProviderNotFound struct {
	QueryExecutionFault
}

type ProviderNotFoundFault

type ProviderNotFoundFault ProviderNotFound

type ProviderOutOfProvisioningResource

type ProviderOutOfProvisioningResource struct {
	types.MethodFault

	ProvisioningResourceId string `xml:"provisioningResourceId"`
	AvailableBefore        int64  `xml:"availableBefore,omitempty"`
	AvailableAfter         int64  `xml:"availableAfter,omitempty"`
	Total                  int64  `xml:"total,omitempty"`
	IsTransient            *bool  `xml:"isTransient"`
}

type ProviderOutOfProvisioningResourceFault

type ProviderOutOfProvisioningResourceFault ProviderOutOfProvisioningResource

type ProviderOutOfResource

type ProviderOutOfResource struct {
	types.MethodFault
}

type ProviderOutOfResourceFault

type ProviderOutOfResourceFault ProviderOutOfResource

type ProviderProfile

type ProviderProfile string

type ProviderRegistrationFault

type ProviderRegistrationFault struct {
	types.MethodFault
}

func (*ProviderRegistrationFault) GetProviderRegistrationFault

func (b *ProviderRegistrationFault) GetProviderRegistrationFault() *ProviderRegistrationFault

type ProviderRegistrationFaultFault

type ProviderRegistrationFaultFault BaseProviderRegistrationFault

type ProviderSyncFailed

type ProviderSyncFailed struct {
	types.MethodFault
}

func (*ProviderSyncFailed) GetProviderSyncFailed

func (b *ProviderSyncFailed) GetProviderSyncFailed() *ProviderSyncFailed

type ProviderSyncFailedFault

type ProviderSyncFailedFault BaseProviderSyncFailed

type ProviderUnavailable

type ProviderUnavailable struct {
	types.MethodFault
}

type ProviderUnavailableFault

type ProviderUnavailableFault ProviderUnavailable

type ProviderUnregistrationFault

type ProviderUnregistrationFault struct {
	types.MethodFault
}

type ProviderUnregistrationFaultFault

type ProviderUnregistrationFaultFault ProviderUnregistrationFault

type ProxyRegistrationFailed

type ProxyRegistrationFailed struct {
	types.RuntimeFault
}

type ProxyRegistrationFailedFault

type ProxyRegistrationFailedFault ProxyRegistrationFailed

type QueryAboutInfo

type QueryAboutInfo QueryAboutInfoRequestType

type QueryAboutInfoRequestType

type QueryAboutInfoRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type QueryAboutInfoResponse

type QueryAboutInfoResponse struct {
	Returnval SmsAboutInfo `xml:"returnval"`
}

type QueryActiveAlarm

type QueryActiveAlarm QueryActiveAlarmRequestType

type QueryActiveAlarmRequestType

type QueryActiveAlarmRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	AlarmFilter *AlarmFilter                 `xml:"alarmFilter,omitempty"`
}

type QueryActiveAlarmResponse

type QueryActiveAlarmResponse struct {
	Returnval *AlarmResult `xml:"returnval,omitempty"`
}

type QueryArray

type QueryArray QueryArrayRequestType

type QueryArrayAssociatedWithLunRequestType

type QueryArrayAssociatedWithLunRequestType struct {
	This          types.ManagedObjectReference `xml:"_this"`
	CanonicalName string                       `xml:"canonicalName"`
}

type QueryArrayAssociatedWithLunResponse

type QueryArrayAssociatedWithLunResponse struct {
	Returnval *StorageArray `xml:"returnval,omitempty"`
}

type QueryArrayRequestType

type QueryArrayRequestType struct {
	This       types.ManagedObjectReference `xml:"_this"`
	ProviderId []string                     `xml:"providerId,omitempty"`
}

type QueryArrayResponse

type QueryArrayResponse struct {
	Returnval []StorageArray `xml:"returnval,omitempty"`
}

type QueryAssociatedBackingStoragePoolRequestType

type QueryAssociatedBackingStoragePoolRequestType struct {
	This       types.ManagedObjectReference `xml:"_this"`
	EntityId   string                       `xml:"entityId,omitempty"`
	EntityType string                       `xml:"entityType,omitempty"`
}

type QueryAssociatedBackingStoragePoolResponse

type QueryAssociatedBackingStoragePoolResponse struct {
	Returnval []BackingStoragePool `xml:"returnval,omitempty"`
}

type QueryDatastoreBackingPoolMappingRequestType

type QueryDatastoreBackingPoolMappingRequestType struct {
	This      types.ManagedObjectReference   `xml:"_this"`
	Datastore []types.ManagedObjectReference `xml:"datastore"`
}

type QueryDatastoreBackingPoolMappingResponse

type QueryDatastoreBackingPoolMappingResponse struct {
	Returnval []DatastoreBackingPoolMapping `xml:"returnval"`
}

type QueryDatastoreCapabilityRequestType

type QueryDatastoreCapabilityRequestType struct {
	This      types.ManagedObjectReference `xml:"_this"`
	Datastore types.ManagedObjectReference `xml:"datastore"`
}

type QueryDatastoreCapabilityResponse

type QueryDatastoreCapabilityResponse struct {
	Returnval *StorageCapability `xml:"returnval,omitempty"`
}

type QueryDrsMigrationCapabilityForPerformanceExRequestType

type QueryDrsMigrationCapabilityForPerformanceExRequestType struct {
	This      types.ManagedObjectReference   `xml:"_this"`
	Datastore []types.ManagedObjectReference `xml:"datastore"`
}

type QueryDrsMigrationCapabilityForPerformanceExResponse

type QueryDrsMigrationCapabilityForPerformanceExResponse struct {
	Returnval DrsMigrationCapabilityResult `xml:"returnval"`
}

type QueryDrsMigrationCapabilityForPerformanceRequestType

type QueryDrsMigrationCapabilityForPerformanceRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	SrcDatastore types.ManagedObjectReference `xml:"srcDatastore"`
	DstDatastore types.ManagedObjectReference `xml:"dstDatastore"`
}

type QueryDrsMigrationCapabilityForPerformanceResponse

type QueryDrsMigrationCapabilityForPerformanceResponse struct {
	Returnval bool `xml:"returnval"`
}

type QueryExecutionFault

type QueryExecutionFault struct {
	types.MethodFault
}

func (*QueryExecutionFault) GetQueryExecutionFault

func (b *QueryExecutionFault) GetQueryExecutionFault() *QueryExecutionFault

type QueryExecutionFaultFault

type QueryExecutionFaultFault BaseQueryExecutionFault

type QueryFaultDomain

type QueryFaultDomain QueryFaultDomainRequestType

type QueryFaultDomainRequestType

type QueryFaultDomainRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	Filter *FaultDomainFilter           `xml:"filter,omitempty"`
}

type QueryFaultDomainResponse

type QueryFaultDomainResponse struct {
	Returnval []types.FaultDomainId `xml:"returnval,omitempty"`
}

type QueryFileSystemAssociatedWithArrayRequestType

type QueryFileSystemAssociatedWithArrayRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	ArrayId string                       `xml:"arrayId"`
}

type QueryFileSystemAssociatedWithArrayResponse

type QueryFileSystemAssociatedWithArrayResponse struct {
	Returnval []StorageFileSystem `xml:"returnval,omitempty"`
}

type QueryHostAssociatedWithLunRequestType

type QueryHostAssociatedWithLunRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	Scsi3Id string                       `xml:"scsi3Id"`
	ArrayId string                       `xml:"arrayId"`
}

type QueryHostAssociatedWithLunResponse

type QueryHostAssociatedWithLunResponse struct {
	Returnval []types.ManagedObjectReference `xml:"returnval,omitempty"`
}

type QueryLunAssociatedWithArrayRequestType

type QueryLunAssociatedWithArrayRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	ArrayId string                       `xml:"arrayId"`
}

type QueryLunAssociatedWithArrayResponse

type QueryLunAssociatedWithArrayResponse struct {
	Returnval []StorageLun `xml:"returnval,omitempty"`
}

type QueryLunAssociatedWithPortRequestType

type QueryLunAssociatedWithPortRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	PortId  string                       `xml:"portId"`
	ArrayId string                       `xml:"arrayId"`
}

type QueryLunAssociatedWithPortResponse

type QueryLunAssociatedWithPortResponse struct {
	Returnval []StorageLun `xml:"returnval,omitempty"`
}

type QueryNfsDatastoreAssociatedWithFileSystemRequestType

type QueryNfsDatastoreAssociatedWithFileSystemRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	FileSystemId string                       `xml:"fileSystemId"`
	ArrayId      string                       `xml:"arrayId"`
}

type QueryNfsDatastoreAssociatedWithFileSystemResponse

type QueryNfsDatastoreAssociatedWithFileSystemResponse struct {
	Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}

type QueryNotSupported

type QueryNotSupported struct {
	types.InvalidArgument

	EntityType        EntityReferenceEntityType `xml:"entityType,omitempty"`
	RelatedEntityType EntityReferenceEntityType `xml:"relatedEntityType"`
}

type QueryNotSupportedFault

type QueryNotSupportedFault QueryNotSupported

type QueryPointInTimeReplicaParam

type QueryPointInTimeReplicaParam struct {
	types.DynamicData

	ReplicaTimeQueryParam *ReplicaQueryIntervalParam `xml:"replicaTimeQueryParam,omitempty"`
	PitName               string                     `xml:"pitName,omitempty"`
	Tags                  []string                   `xml:"tags,omitempty"`
	PreferDetails         *bool                      `xml:"preferDetails"`
}

type QueryPointInTimeReplicaRequestType

type QueryPointInTimeReplicaRequestType struct {
	This       types.ManagedObjectReference  `xml:"_this"`
	GroupId    []types.ReplicationGroupId    `xml:"groupId,omitempty"`
	QueryParam *QueryPointInTimeReplicaParam `xml:"queryParam,omitempty"`
}

type QueryPointInTimeReplicaResponse

type QueryPointInTimeReplicaResponse struct {
	Returnval []BaseGroupOperationResult `xml:"returnval,omitempty,typeattr"`
}

type QueryPointInTimeReplicaSuccessResult

type QueryPointInTimeReplicaSuccessResult struct {
	GroupOperationResult

	ReplicaInfo []PointInTimeReplicaInfo `xml:"replicaInfo,omitempty"`
}

type QueryPointInTimeReplicaSummaryResult

type QueryPointInTimeReplicaSummaryResult struct {
	GroupOperationResult

	IntervalResults []ReplicaIntervalQueryResult `xml:"intervalResults,omitempty"`
}

type QueryPortAssociatedWithArrayRequestType

type QueryPortAssociatedWithArrayRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	ArrayId string                       `xml:"arrayId"`
}

type QueryPortAssociatedWithArrayResponse

type QueryPortAssociatedWithArrayResponse struct {
	Returnval []BaseStoragePort `xml:"returnval,omitempty,typeattr"`
}

type QueryPortAssociatedWithLunRequestType

type QueryPortAssociatedWithLunRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	Scsi3Id string                       `xml:"scsi3Id"`
	ArrayId string                       `xml:"arrayId"`
}

type QueryPortAssociatedWithLunResponse

type QueryPortAssociatedWithLunResponse struct {
	Returnval BaseStoragePort `xml:"returnval,omitempty,typeattr"`
}

type QueryPortAssociatedWithProcessorRequestType

type QueryPortAssociatedWithProcessorRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	ProcessorId string                       `xml:"processorId"`
	ArrayId     string                       `xml:"arrayId"`
}

type QueryPortAssociatedWithProcessorResponse

type QueryPortAssociatedWithProcessorResponse struct {
	Returnval []BaseStoragePort `xml:"returnval,omitempty,typeattr"`
}

type QueryProcessorAssociatedWithArrayRequestType

type QueryProcessorAssociatedWithArrayRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	ArrayId string                       `xml:"arrayId"`
}

type QueryProcessorAssociatedWithArrayResponse

type QueryProcessorAssociatedWithArrayResponse struct {
	Returnval []StorageProcessor `xml:"returnval,omitempty"`
}

type QueryProvider

type QueryProvider QueryProviderRequestType

type QueryProviderInfo

type QueryProviderInfo QueryProviderInfoRequestType

type QueryProviderInfoRequestType

type QueryProviderInfoRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type QueryProviderInfoResponse

type QueryProviderInfoResponse struct {
	Returnval BaseSmsProviderInfo `xml:"returnval,typeattr"`
}

type QueryProviderRequestType

type QueryProviderRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type QueryProviderResponse

type QueryProviderResponse struct {
	Returnval []types.ManagedObjectReference `xml:"returnval,omitempty"`
}

type QueryReplicationGroupInfoRequestType

type QueryReplicationGroupInfoRequestType struct {
	This     types.ManagedObjectReference `xml:"_this"`
	RgFilter ReplicationGroupFilter       `xml:"rgFilter"`
}

type QueryReplicationGroupInfoResponse

type QueryReplicationGroupInfoResponse struct {
	Returnval []BaseGroupOperationResult `xml:"returnval,omitempty,typeattr"`
}

type QueryReplicationGroupRequestType

type QueryReplicationGroupRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	GroupId []types.ReplicationGroupId   `xml:"groupId,omitempty"`
}

type QueryReplicationGroupResponse

type QueryReplicationGroupResponse struct {
	Returnval []BaseGroupOperationResult `xml:"returnval,omitempty,typeattr"`
}

type QueryReplicationGroupSuccessResult

type QueryReplicationGroupSuccessResult struct {
	GroupOperationResult

	RgInfo BaseGroupInfo `xml:"rgInfo,typeattr"`
}

type QueryReplicationPeerRequestType

type QueryReplicationPeerRequestType struct {
	This          types.ManagedObjectReference `xml:"_this"`
	FaultDomainId []types.FaultDomainId        `xml:"faultDomainId,omitempty"`
}

type QueryReplicationPeerResponse

type QueryReplicationPeerResponse struct {
	Returnval []QueryReplicationPeerResult `xml:"returnval,omitempty"`
}

type QueryReplicationPeerResult

type QueryReplicationPeerResult struct {
	types.DynamicData

	SourceDomain types.FaultDomainId          `xml:"sourceDomain"`
	TargetDomain []types.FaultDomainId        `xml:"targetDomain,omitempty"`
	Error        []types.LocalizedMethodFault `xml:"error,omitempty"`
	Warning      []types.LocalizedMethodFault `xml:"warning,omitempty"`
}

type QuerySessionManager

type QuerySessionManager QuerySessionManagerRequestType

type QuerySessionManagerRequestType

type QuerySessionManagerRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type QuerySessionManagerResponse

type QuerySessionManagerResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type QuerySmsTaskInfo

type QuerySmsTaskInfo QuerySmsTaskInfoRequestType

type QuerySmsTaskInfoRequestType

type QuerySmsTaskInfoRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type QuerySmsTaskInfoResponse

type QuerySmsTaskInfoResponse struct {
	Returnval SmsTaskInfo `xml:"returnval"`
}

type QuerySmsTaskResult

type QuerySmsTaskResult QuerySmsTaskResultRequestType

type QuerySmsTaskResultRequestType

type QuerySmsTaskResultRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type QuerySmsTaskResultResponse

type QuerySmsTaskResultResponse struct {
	Returnval types.AnyType `xml:"returnval,omitempty,typeattr"`
}

type QueryStorageContainerRequestType

type QueryStorageContainerRequestType struct {
	This          types.ManagedObjectReference `xml:"_this"`
	ContainerSpec *StorageContainerSpec        `xml:"containerSpec,omitempty"`
}

type QueryStorageContainerResponse

type QueryStorageContainerResponse struct {
	Returnval *StorageContainerResult `xml:"returnval,omitempty"`
}

type QueryStorageManager

type QueryStorageManager QueryStorageManagerRequestType

type QueryStorageManagerRequestType

type QueryStorageManagerRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type QueryStorageManagerResponse

type QueryStorageManagerResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type QueryVmfsDatastoreAssociatedWithLunRequestType

type QueryVmfsDatastoreAssociatedWithLunRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	Scsi3Id string                       `xml:"scsi3Id"`
	ArrayId string                       `xml:"arrayId"`
}

type QueryVmfsDatastoreAssociatedWithLunResponse

type QueryVmfsDatastoreAssociatedWithLunResponse struct {
	Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}

type RecoveredDevice

type RecoveredDevice struct {
	types.DynamicData

	TargetDeviceId    *ReplicaId                   `xml:"targetDeviceId,omitempty"`
	RecoveredDeviceId BaseDeviceId                 `xml:"recoveredDeviceId,omitempty,typeattr"`
	SourceDeviceId    BaseDeviceId                 `xml:"sourceDeviceId,typeattr"`
	Info              []string                     `xml:"info,omitempty"`
	Datastore         types.ManagedObjectReference `xml:"datastore"`
	RecoveredDiskInfo []RecoveredDiskInfo          `xml:"recoveredDiskInfo,omitempty"`
	Error             *types.LocalizedMethodFault  `xml:"error,omitempty"`
	Warnings          []types.LocalizedMethodFault `xml:"warnings,omitempty"`
}

type RecoveredDiskInfo

type RecoveredDiskInfo struct {
	types.DynamicData

	DeviceKey int32  `xml:"deviceKey"`
	DsUrl     string `xml:"dsUrl"`
	DiskPath  string `xml:"diskPath"`
}

type RecoveredTargetGroupMemberInfo

type RecoveredTargetGroupMemberInfo struct {
	TargetGroupMemberInfo

	RecoveredDeviceId BaseDeviceId `xml:"recoveredDeviceId,omitempty,typeattr"`
}

type RegisterProviderRequestType

type RegisterProviderRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	ProviderSpec BaseSmsProviderSpec          `xml:"providerSpec,typeattr"`
}

type RegisterProvider_Task

type RegisterProvider_Task RegisterProviderRequestType

type RegisterProvider_TaskResponse

type RegisterProvider_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type RelatedStorageArray

type RelatedStorageArray struct {
	types.DynamicData

	ArrayId    string `xml:"arrayId"`
	Active     bool   `xml:"active"`
	Manageable bool   `xml:"manageable"`
	Priority   int32  `xml:"priority"`
}

type ReplicaId

type ReplicaId struct {
	types.DynamicData

	Id string `xml:"id"`
}

type ReplicaIntervalQueryResult

type ReplicaIntervalQueryResult struct {
	types.DynamicData

	FromDate time.Time `xml:"fromDate"`
	ToDate   time.Time `xml:"toDate"`
	Number   int32     `xml:"number"`
}

type ReplicaQueryIntervalParam

type ReplicaQueryIntervalParam struct {
	types.DynamicData

	FromDate *time.Time `xml:"fromDate"`
	ToDate   *time.Time `xml:"toDate"`
	Number   int32      `xml:"number,omitempty"`
}

type ReplicationGroupData

type ReplicationGroupData struct {
	types.DynamicData

	GroupId types.ReplicationGroupId `xml:"groupId"`
	PitId   *PointInTimeReplicaId    `xml:"pitId,omitempty"`
}

type ReplicationGroupFilter

type ReplicationGroupFilter struct {
	types.DynamicData

	GroupId []types.ReplicationGroupId `xml:"groupId,omitempty"`
}

type ReplicationReplicationState

type ReplicationReplicationState string

type ReplicationTargetInfo

type ReplicationTargetInfo struct {
	types.DynamicData

	TargetGroupId                   types.ReplicationGroupId `xml:"targetGroupId"`
	ReplicationAgreementDescription string                   `xml:"replicationAgreementDescription,omitempty"`
}

type ReverseReplicateGroupRequestType

type ReverseReplicateGroupRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	GroupId []types.ReplicationGroupId   `xml:"groupId,omitempty"`
}

type ReverseReplicateGroup_Task

type ReverseReplicateGroup_Task ReverseReplicateGroupRequestType

type ReverseReplicateGroup_TaskResponse

type ReverseReplicateGroup_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type ReverseReplicationSuccessResult

type ReverseReplicationSuccessResult struct {
	GroupOperationResult

	NewGroupId types.DeviceGroupId `xml:"newGroupId"`
}

type ServiceNotInitialized

type ServiceNotInitialized struct {
	types.RuntimeFault
}

type ServiceNotInitializedFault

type ServiceNotInitializedFault ServiceNotInitialized

type SmsAboutInfo

type SmsAboutInfo struct {
	types.DynamicData

	Name           string `xml:"name"`
	FullName       string `xml:"fullName"`
	Vendor         string `xml:"vendor"`
	ApiVersion     string `xml:"apiVersion"`
	InstanceUuid   string `xml:"instanceUuid"`
	VasaApiVersion string `xml:"vasaApiVersion,omitempty"`
}

type SmsAlarmStatus

type SmsAlarmStatus string

type SmsEntityType

type SmsEntityType string

type SmsInvalidLogin

type SmsInvalidLogin struct {
	types.MethodFault
}

type SmsInvalidLoginFault

type SmsInvalidLoginFault SmsInvalidLogin

type SmsProviderInfo

type SmsProviderInfo struct {
	types.DynamicData

	Uid         string `xml:"uid"`
	Name        string `xml:"name"`
	Description string `xml:"description,omitempty"`
	Version     string `xml:"version,omitempty"`
}

func (*SmsProviderInfo) GetSmsProviderInfo

func (b *SmsProviderInfo) GetSmsProviderInfo() *SmsProviderInfo

type SmsProviderSpec

type SmsProviderSpec struct {
	types.DynamicData

	Name        string `xml:"name"`
	Description string `xml:"description,omitempty"`
}

func (*SmsProviderSpec) GetSmsProviderSpec

func (b *SmsProviderSpec) GetSmsProviderSpec() *SmsProviderSpec

type SmsRefreshCACertificatesAndCRLsRequestType

type SmsRefreshCACertificatesAndCRLsRequestType struct {
	This       types.ManagedObjectReference `xml:"_this"`
	ProviderId []string                     `xml:"providerId,omitempty"`
}

type SmsRefreshCACertificatesAndCRLs_TaskResponse

type SmsRefreshCACertificatesAndCRLs_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type SmsReplicationFault

type SmsReplicationFault struct {
	types.MethodFault
}

func (*SmsReplicationFault) GetSmsReplicationFault

func (b *SmsReplicationFault) GetSmsReplicationFault() *SmsReplicationFault

type SmsReplicationFaultFault

type SmsReplicationFaultFault BaseSmsReplicationFault

type SmsResourceInUse

type SmsResourceInUse struct {
	types.ResourceInUse

	DeviceIds []BaseDeviceId `xml:"deviceIds,omitempty,typeattr"`
}

type SmsResourceInUseFault

type SmsResourceInUseFault SmsResourceInUse

type SmsTaskInfo

type SmsTaskInfo struct {
	types.DynamicData

	Key            string                        `xml:"key"`
	Task           types.ManagedObjectReference  `xml:"task"`
	Object         *types.ManagedObjectReference `xml:"object,omitempty"`
	Error          *types.LocalizedMethodFault   `xml:"error,omitempty"`
	Result         types.AnyType                 `xml:"result,omitempty,typeattr"`
	StartTime      *time.Time                    `xml:"startTime"`
	CompletionTime *time.Time                    `xml:"completionTime"`
	State          string                        `xml:"state"`
	Progress       int32                         `xml:"progress,omitempty"`
}

type SmsTaskState

type SmsTaskState string

type SourceGroupInfo

type SourceGroupInfo struct {
	GroupInfo

	Name        string                  `xml:"name,omitempty"`
	Description string                  `xml:"description,omitempty"`
	State       string                  `xml:"state"`
	Replica     []ReplicationTargetInfo `xml:"replica,omitempty"`
	MemberInfo  []SourceGroupMemberInfo `xml:"memberInfo,omitempty"`
}

type SourceGroupMemberInfo

type SourceGroupMemberInfo struct {
	types.DynamicData

	DeviceId BaseDeviceId     `xml:"deviceId,typeattr"`
	TargetId []TargetDeviceId `xml:"targetId,omitempty"`
}

type StorageAlarm

type StorageAlarm struct {
	types.DynamicData

	AlarmId        int64           `xml:"alarmId"`
	AlarmType      string          `xml:"alarmType"`
	ContainerId    string          `xml:"containerId,omitempty"`
	ObjectId       string          `xml:"objectId,omitempty"`
	ObjectType     string          `xml:"objectType"`
	Status         string          `xml:"status"`
	AlarmTimeStamp time.Time       `xml:"alarmTimeStamp"`
	MessageId      string          `xml:"messageId"`
	ParameterList  []NameValuePair `xml:"parameterList,omitempty"`
	AlarmObject    types.AnyType   `xml:"alarmObject,omitempty,typeattr"`
}

type StorageArray

type StorageArray struct {
	types.DynamicData

	Name                         string   `xml:"name"`
	Uuid                         string   `xml:"uuid"`
	VendorId                     string   `xml:"vendorId"`
	ModelId                      string   `xml:"modelId"`
	Firmware                     string   `xml:"firmware,omitempty"`
	AlternateName                []string `xml:"alternateName,omitempty"`
	SupportedBlockInterface      []string `xml:"supportedBlockInterface,omitempty"`
	SupportedFileSystemInterface []string `xml:"supportedFileSystemInterface,omitempty"`
	SupportedProfile             []string `xml:"supportedProfile,omitempty"`
	Priority                     int32    `xml:"priority,omitempty"`
}

type StorageCapability

type StorageCapability struct {
	types.DynamicData

	Uuid        string `xml:"uuid"`
	Name        string `xml:"name"`
	Description string `xml:"description"`
}

type StorageContainer

type StorageContainer struct {
	types.DynamicData

	Uuid            string   `xml:"uuid"`
	Name            string   `xml:"name"`
	MaxVvolSizeInMB int64    `xml:"maxVvolSizeInMB"`
	ProviderId      []string `xml:"providerId"`
	ArrayId         []string `xml:"arrayId"`
}

type StorageContainerResult

type StorageContainerResult struct {
	types.DynamicData

	StorageContainer []StorageContainer    `xml:"storageContainer,omitempty"`
	ProviderInfo     []BaseSmsProviderInfo `xml:"providerInfo,omitempty,typeattr"`
}

type StorageContainerSpec

type StorageContainerSpec struct {
	types.DynamicData

	ContainerId []string `xml:"containerId,omitempty"`
}

type StorageFileSystem

type StorageFileSystem struct {
	types.DynamicData

	Uuid                    string                  `xml:"uuid"`
	Info                    []StorageFileSystemInfo `xml:"info"`
	NativeSnapshotSupported bool                    `xml:"nativeSnapshotSupported"`
	ThinProvisioningStatus  string                  `xml:"thinProvisioningStatus"`
	Type                    string                  `xml:"type"`
	Version                 string                  `xml:"version"`
	BackingConfig           *BackingConfig          `xml:"backingConfig,omitempty"`
}

type StorageFileSystemInfo

type StorageFileSystemInfo struct {
	types.DynamicData

	FileServerName string `xml:"fileServerName"`
	FileSystemPath string `xml:"fileSystemPath"`
	IpAddress      string `xml:"ipAddress,omitempty"`
}

type StorageLun

type StorageLun struct {
	types.DynamicData

	Uuid                   string         `xml:"uuid"`
	VSphereLunIdentifier   string         `xml:"vSphereLunIdentifier"`
	VendorDisplayName      string         `xml:"vendorDisplayName"`
	CapacityInMB           int64          `xml:"capacityInMB"`
	UsedSpaceInMB          int64          `xml:"usedSpaceInMB"`
	LunThinProvisioned     bool           `xml:"lunThinProvisioned"`
	AlternateIdentifier    []string       `xml:"alternateIdentifier,omitempty"`
	DrsManagementPermitted bool           `xml:"drsManagementPermitted"`
	ThinProvisioningStatus string         `xml:"thinProvisioningStatus"`
	BackingConfig          *BackingConfig `xml:"backingConfig,omitempty"`
}

type StoragePort

type StoragePort struct {
	types.DynamicData

	Uuid          string   `xml:"uuid"`
	Type          string   `xml:"type"`
	AlternateName []string `xml:"alternateName,omitempty"`
}

func (*StoragePort) GetStoragePort

func (b *StoragePort) GetStoragePort() *StoragePort

type StorageProcessor

type StorageProcessor struct {
	types.DynamicData

	Uuid               string   `xml:"uuid"`
	AlternateIdentifer []string `xml:"alternateIdentifer,omitempty"`
}

type SupportedVendorModelMapping

type SupportedVendorModelMapping struct {
	types.DynamicData

	VendorId string `xml:"vendorId,omitempty"`
	ModelId  string `xml:"modelId,omitempty"`
}

type SyncInProgress

type SyncInProgress struct {
	ProviderSyncFailed
}

type SyncInProgressFault

type SyncInProgressFault SyncInProgress

type SyncOngoing

type SyncOngoing struct {
	SmsReplicationFault

	Task types.ManagedObjectReference `xml:"task"`
}

type SyncOngoingFault

type SyncOngoingFault SyncOngoing

type SyncReplicationGroupRequestType

type SyncReplicationGroupRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	GroupId []types.ReplicationGroupId   `xml:"groupId,omitempty"`
	PitName string                       `xml:"pitName"`
}

type SyncReplicationGroupSuccessResult

type SyncReplicationGroupSuccessResult struct {
	GroupOperationResult

	TimeStamp time.Time             `xml:"timeStamp"`
	PitId     *PointInTimeReplicaId `xml:"pitId,omitempty"`
	PitName   string                `xml:"pitName,omitempty"`
}

type SyncReplicationGroup_Task

type SyncReplicationGroup_Task SyncReplicationGroupRequestType

type SyncReplicationGroup_TaskResponse

type SyncReplicationGroup_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type TargetDeviceId

type TargetDeviceId struct {
	types.DynamicData

	DomainId types.FaultDomainId `xml:"domainId"`
	DeviceId ReplicaId           `xml:"deviceId"`
}

type TargetGroupInfo

type TargetGroupInfo struct {
	GroupInfo

	SourceInfo       TargetToSourceInfo          `xml:"sourceInfo"`
	State            string                      `xml:"state"`
	Devices          []BaseTargetGroupMemberInfo `xml:"devices,omitempty,typeattr"`
	IsPromoteCapable *bool                       `xml:"isPromoteCapable"`
}

type TargetGroupMemberInfo

type TargetGroupMemberInfo struct {
	types.DynamicData

	ReplicaId       ReplicaId                    `xml:"replicaId"`
	SourceId        BaseDeviceId                 `xml:"sourceId,typeattr"`
	TargetDatastore types.ManagedObjectReference `xml:"targetDatastore"`
}

func (*TargetGroupMemberInfo) GetTargetGroupMemberInfo

func (b *TargetGroupMemberInfo) GetTargetGroupMemberInfo() *TargetGroupMemberInfo

type TargetToSourceInfo

type TargetToSourceInfo struct {
	types.DynamicData

	SourceGroupId                   types.ReplicationGroupId `xml:"sourceGroupId"`
	ReplicationAgreementDescription string                   `xml:"replicationAgreementDescription,omitempty"`
}

type TestFailoverParam

type TestFailoverParam struct {
	FailoverParam
}

type TestFailoverReplicationGroupStartRequestType

type TestFailoverReplicationGroupStartRequestType struct {
	This              types.ManagedObjectReference `xml:"_this"`
	TestFailoverParam TestFailoverParam            `xml:"testFailoverParam"`
}

type TestFailoverReplicationGroupStart_TaskResponse

type TestFailoverReplicationGroupStart_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type TestFailoverReplicationGroupStopRequestType

type TestFailoverReplicationGroupStopRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	GroupId []types.ReplicationGroupId   `xml:"groupId,omitempty"`
	Force   bool                         `xml:"force"`
}

type TestFailoverReplicationGroupStop_TaskResponse

type TestFailoverReplicationGroupStop_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type ThinProvisioningStatus

type ThinProvisioningStatus string

type TooMany

type TooMany struct {
	types.MethodFault

	MaxBatchSize int64 `xml:"maxBatchSize,omitempty"`
}

type TooManyFault

type TooManyFault TooMany

type UnregisterProviderRequestType

type UnregisterProviderRequestType struct {
	This       types.ManagedObjectReference `xml:"_this"`
	ProviderId string                       `xml:"providerId"`
}

type UnregisterProvider_Task

type UnregisterProvider_Task UnregisterProviderRequestType

type UnregisterProvider_TaskResponse

type UnregisterProvider_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type VVolId

type VVolId struct {
	DeviceId

	Id string `xml:"id"`
}

type VasaAuthenticationType

type VasaAuthenticationType string

type VasaProfile

type VasaProfile string

type VasaProviderCertificateStatus

type VasaProviderCertificateStatus string

type VasaProviderInfo

type VasaProviderInfo struct {
	SmsProviderInfo

	Url                           string                        `xml:"url"`
	Certificate                   string                        `xml:"certificate,omitempty"`
	Status                        string                        `xml:"status,omitempty"`
	StatusFault                   *types.LocalizedMethodFault   `xml:"statusFault,omitempty"`
	VasaVersion                   string                        `xml:"vasaVersion,omitempty"`
	Namespace                     string                        `xml:"namespace,omitempty"`
	LastSyncTime                  string                        `xml:"lastSyncTime,omitempty"`
	SupportedVendorModelMapping   []SupportedVendorModelMapping `xml:"supportedVendorModelMapping,omitempty"`
	SupportedProfile              []string                      `xml:"supportedProfile,omitempty"`
	SupportedProviderProfile      []string                      `xml:"supportedProviderProfile,omitempty"`
	RelatedStorageArray           []RelatedStorageArray         `xml:"relatedStorageArray,omitempty"`
	ProviderId                    string                        `xml:"providerId,omitempty"`
	CertificateExpiryDate         string                        `xml:"certificateExpiryDate,omitempty"`
	CertificateStatus             string                        `xml:"certificateStatus,omitempty"`
	ServiceLocation               string                        `xml:"serviceLocation,omitempty"`
	NeedsExplicitActivation       *bool                         `xml:"needsExplicitActivation"`
	MaxBatchSize                  int64                         `xml:"maxBatchSize,omitempty"`
	RetainVasaProviderCertificate *bool                         `xml:"retainVasaProviderCertificate"`
	ArrayIndependentProvider      *bool                         `xml:"arrayIndependentProvider"`
	Type                          string                        `xml:"type,omitempty"`
	Category                      string                        `xml:"category,omitempty"`
	Priority                      int32                         `xml:"priority,omitempty"`
	FailoverGroupId               string                        `xml:"failoverGroupId,omitempty"`
}

type VasaProviderProfile

type VasaProviderProfile string

type VasaProviderReconnectRequestType

type VasaProviderReconnectRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type VasaProviderReconnect_Task

type VasaProviderReconnect_Task VasaProviderReconnectRequestType

type VasaProviderReconnect_TaskResponse

type VasaProviderReconnect_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type VasaProviderRefreshCertificateRequestType

type VasaProviderRefreshCertificateRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type VasaProviderRefreshCertificate_TaskResponse

type VasaProviderRefreshCertificate_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type VasaProviderRevokeCertificateRequestType

type VasaProviderRevokeCertificateRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type VasaProviderRevokeCertificate_TaskResponse

type VasaProviderRevokeCertificate_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type VasaProviderSpec

type VasaProviderSpec struct {
	SmsProviderSpec

	Username    string `xml:"username"`
	Password    string `xml:"password"`
	Url         string `xml:"url"`
	Certificate string `xml:"certificate,omitempty"`
}

type VasaProviderStatus

type VasaProviderStatus string

type VasaProviderSyncRequestType

type VasaProviderSyncRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	ArrayId string                       `xml:"arrayId,omitempty"`
}

type VasaProviderSync_Task

type VasaProviderSync_Task VasaProviderSyncRequestType

type VasaProviderSync_TaskResponse

type VasaProviderSync_TaskResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type VasaVirtualDiskId

type VasaVirtualDiskId struct {
	DeviceId

	DiskId string `xml:"diskId"`
}

type VersionURI

type VersionURI string

type VirtualDiskKey

type VirtualDiskKey struct {
	DeviceId

	VmInstanceUUID string `xml:"vmInstanceUUID"`
	DeviceKey      int32  `xml:"deviceKey"`
}

type VirtualDiskMoId

type VirtualDiskMoId struct {
	DeviceId

	VcUuid  string `xml:"vcUuid,omitempty"`
	VmMoid  string `xml:"vmMoid"`
	DiskKey string `xml:"diskKey"`
}

type VirtualMachineFilePath

type VirtualMachineFilePath struct {
	VirtualMachineId

	VcUuid  string `xml:"vcUuid,omitempty"`
	DsUrl   string `xml:"dsUrl"`
	VmxPath string `xml:"vmxPath"`
}

type VirtualMachineId

type VirtualMachineId struct {
	DeviceId
}

func (*VirtualMachineId) GetVirtualMachineId

func (b *VirtualMachineId) GetVirtualMachineId() *VirtualMachineId

type VirtualMachineMoId

type VirtualMachineMoId struct {
	VirtualMachineId

	VcUuid string `xml:"vcUuid,omitempty"`
	VmMoid string `xml:"vmMoid"`
}

type VirtualMachineUUID

type VirtualMachineUUID struct {
	VirtualMachineId

	VmInstanceUUID string `xml:"vmInstanceUUID"`
}

type VpCategory

type VpCategory string

type VpType

type VpType string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL