Documentation
¶
Index ¶
- Constants
- type AlarmFilter
- type AlarmResult
- type AlarmType
- type AlreadyDone
- type AlreadyDoneFault
- type ArrayOfBackingStoragePool
- type ArrayOfDatastoreBackingPoolMapping
- type ArrayOfDatastorePair
- type ArrayOfDeviceId
- type ArrayOfFaultDomainProviderMapping
- type ArrayOfGroupOperationResult
- type ArrayOfNameValuePair
- type ArrayOfPointInTimeReplicaInfo
- type ArrayOfPolicyAssociation
- type ArrayOfQueryReplicationPeerResult
- type ArrayOfRecoveredDevice
- type ArrayOfRecoveredDiskInfo
- type ArrayOfRelatedStorageArray
- type ArrayOfReplicaIntervalQueryResult
- type ArrayOfReplicationGroupData
- type ArrayOfReplicationTargetInfo
- type ArrayOfSmsProviderInfo
- type ArrayOfSourceGroupMemberInfo
- type ArrayOfStorageAlarm
- type ArrayOfStorageArray
- type ArrayOfStorageContainer
- type ArrayOfStorageFileSystem
- type ArrayOfStorageFileSystemInfo
- type ArrayOfStorageLun
- type ArrayOfStoragePort
- type ArrayOfStorageProcessor
- type ArrayOfSupportedVendorModelMapping
- type ArrayOfTargetDeviceId
- type ArrayOfTargetGroupMemberInfo
- type AuthConnectionFailed
- type AuthConnectionFailedFault
- type BackingConfig
- type BackingStoragePool
- type BackingStoragePoolType
- type BaseDeviceId
- type BaseFailoverParam
- type BaseGroupInfo
- type BaseGroupOperationResult
- type BaseProviderRegistrationFault
- type BaseProviderSyncFailed
- type BaseQueryExecutionFault
- type BaseSmsProviderInfo
- type BaseSmsProviderSpec
- type BaseSmsReplicationFault
- type BaseStoragePort
- type BaseTargetGroupMemberInfo
- type BaseVirtualMachineId
- type BlockDeviceInterface
- type CertificateAuthorityFault
- type CertificateAuthorityFaultFault
- type CertificateNotImported
- type CertificateNotImportedFault
- type CertificateNotTrusted
- type CertificateNotTrustedFault
- type CertificateRefreshFailed
- type CertificateRefreshFailedFault
- type CertificateRevocationFailed
- type CertificateRevocationFailedFault
- type DatastoreBackingPoolMapping
- type DatastorePair
- type DeviceId
- type DrsMigrationCapabilityResult
- type DuplicateEntry
- type DuplicateEntryFault
- type EntityReference
- type EntityReferenceEntityType
- type FailoverParam
- type FailoverReplicationGroupRequestType
- type FailoverReplicationGroup_Task
- type FailoverReplicationGroup_TaskResponse
- type FailoverSuccessResult
- type FaultDomainFilter
- type FaultDomainInfo
- type FaultDomainProviderMapping
- type FcStoragePort
- type FcoeStoragePort
- type FileSystemInterface
- type FileSystemInterfaceVersion
- type GroupErrorResult
- type GroupInfo
- type GroupOperationResult
- type InactiveProvider
- type InactiveProviderFault
- type IncorrectUsernamePassword
- type IncorrectUsernamePasswordFault
- type InvalidCertificate
- type InvalidCertificateFault
- type InvalidFunctionTarget
- type InvalidFunctionTargetFault
- type InvalidProfile
- type InvalidProfileFault
- type InvalidReplicationState
- type InvalidReplicationStateFault
- type InvalidSession
- type InvalidSessionFault
- type InvalidUrl
- type InvalidUrlFault
- type IscsiStoragePort
- type LunHbaAssociation
- type MultipleSortSpecsNotSupported
- type MultipleSortSpecsNotSupportedFault
- type NameValuePair
- type NoCommonProviderForAllBackings
- type NoCommonProviderForAllBackingsFault
- type NoReplicationTarget
- type NoReplicationTargetFault
- type NoValidReplica
- type NoValidReplicaFault
- type NotSupportedByProvider
- type NotSupportedByProviderFault
- type PeerNotReachable
- type PeerNotReachableFault
- type PointInTimeReplicaId
- type PointInTimeReplicaInfo
- type PolicyAssociation
- type PrepareFailoverReplicationGroupRequestType
- type PrepareFailoverReplicationGroup_Task
- type PrepareFailoverReplicationGroup_TaskResponse
- type PromoteParam
- type PromoteReplicationGroupRequestType
- type PromoteReplicationGroup_Task
- type PromoteReplicationGroup_TaskResponse
- type ProviderBusy
- type ProviderBusyFault
- type ProviderConnectionFailed
- type ProviderConnectionFailedFault
- type ProviderNotFound
- type ProviderNotFoundFault
- type ProviderOutOfProvisioningResource
- type ProviderOutOfProvisioningResourceFault
- type ProviderOutOfResource
- type ProviderOutOfResourceFault
- type ProviderProfile
- type ProviderRegistrationFault
- type ProviderRegistrationFaultFault
- type ProviderSyncFailed
- type ProviderSyncFailedFault
- type ProviderUnavailable
- type ProviderUnavailableFault
- type ProviderUnregistrationFault
- type ProviderUnregistrationFaultFault
- type ProxyRegistrationFailed
- type ProxyRegistrationFailedFault
- type QueryAboutInfo
- type QueryAboutInfoRequestType
- type QueryAboutInfoResponse
- type QueryActiveAlarm
- type QueryActiveAlarmRequestType
- type QueryActiveAlarmResponse
- type QueryArray
- type QueryArrayAssociatedWithLun
- type QueryArrayAssociatedWithLunRequestType
- type QueryArrayAssociatedWithLunResponse
- type QueryArrayRequestType
- type QueryArrayResponse
- type QueryAssociatedBackingStoragePool
- type QueryAssociatedBackingStoragePoolRequestType
- type QueryAssociatedBackingStoragePoolResponse
- type QueryDatastoreBackingPoolMapping
- type QueryDatastoreBackingPoolMappingRequestType
- type QueryDatastoreBackingPoolMappingResponse
- type QueryDatastoreCapability
- type QueryDatastoreCapabilityRequestType
- type QueryDatastoreCapabilityResponse
- type QueryDrsMigrationCapabilityForPerformance
- type QueryDrsMigrationCapabilityForPerformanceEx
- type QueryDrsMigrationCapabilityForPerformanceExRequestType
- type QueryDrsMigrationCapabilityForPerformanceExResponse
- type QueryDrsMigrationCapabilityForPerformanceRequestType
- type QueryDrsMigrationCapabilityForPerformanceResponse
- type QueryExecutionFault
- type QueryExecutionFaultFault
- type QueryFaultDomain
- type QueryFaultDomainRequestType
- type QueryFaultDomainResponse
- type QueryFileSystemAssociatedWithArray
- type QueryFileSystemAssociatedWithArrayRequestType
- type QueryFileSystemAssociatedWithArrayResponse
- type QueryHostAssociatedWithLun
- type QueryHostAssociatedWithLunRequestType
- type QueryHostAssociatedWithLunResponse
- type QueryLunAssociatedWithArray
- type QueryLunAssociatedWithArrayRequestType
- type QueryLunAssociatedWithArrayResponse
- type QueryLunAssociatedWithPort
- type QueryLunAssociatedWithPortRequestType
- type QueryLunAssociatedWithPortResponse
- type QueryNfsDatastoreAssociatedWithFileSystem
- type QueryNfsDatastoreAssociatedWithFileSystemRequestType
- type QueryNfsDatastoreAssociatedWithFileSystemResponse
- type QueryNotSupported
- type QueryNotSupportedFault
- type QueryPointInTimeReplica
- type QueryPointInTimeReplicaParam
- type QueryPointInTimeReplicaRequestType
- type QueryPointInTimeReplicaResponse
- type QueryPointInTimeReplicaSuccessResult
- type QueryPointInTimeReplicaSummaryResult
- type QueryPortAssociatedWithArray
- type QueryPortAssociatedWithArrayRequestType
- type QueryPortAssociatedWithArrayResponse
- type QueryPortAssociatedWithLun
- type QueryPortAssociatedWithLunRequestType
- type QueryPortAssociatedWithLunResponse
- type QueryPortAssociatedWithProcessor
- type QueryPortAssociatedWithProcessorRequestType
- type QueryPortAssociatedWithProcessorResponse
- type QueryProcessorAssociatedWithArray
- type QueryProcessorAssociatedWithArrayRequestType
- type QueryProcessorAssociatedWithArrayResponse
- type QueryProvider
- type QueryProviderInfo
- type QueryProviderInfoRequestType
- type QueryProviderInfoResponse
- type QueryProviderRequestType
- type QueryProviderResponse
- type QueryReplicationGroup
- type QueryReplicationGroupInfo
- type QueryReplicationGroupInfoRequestType
- type QueryReplicationGroupInfoResponse
- type QueryReplicationGroupRequestType
- type QueryReplicationGroupResponse
- type QueryReplicationGroupSuccessResult
- type QueryReplicationPeer
- type QueryReplicationPeerRequestType
- type QueryReplicationPeerResponse
- type QueryReplicationPeerResult
- type QuerySessionManager
- type QuerySessionManagerRequestType
- type QuerySessionManagerResponse
- type QuerySmsTaskInfo
- type QuerySmsTaskInfoRequestType
- type QuerySmsTaskInfoResponse
- type QuerySmsTaskResult
- type QuerySmsTaskResultRequestType
- type QuerySmsTaskResultResponse
- type QueryStorageContainer
- type QueryStorageContainerRequestType
- type QueryStorageContainerResponse
- type QueryStorageManager
- type QueryStorageManagerRequestType
- type QueryStorageManagerResponse
- type QueryVmfsDatastoreAssociatedWithLun
- type QueryVmfsDatastoreAssociatedWithLunRequestType
- type QueryVmfsDatastoreAssociatedWithLunResponse
- type RecoveredDevice
- type RecoveredDiskInfo
- type RecoveredTargetGroupMemberInfo
- type RegisterProviderRequestType
- type RegisterProvider_Task
- type RegisterProvider_TaskResponse
- type RelatedStorageArray
- type ReplicaId
- type ReplicaIntervalQueryResult
- type ReplicaQueryIntervalParam
- type ReplicationGroupData
- type ReplicationGroupFilter
- type ReplicationReplicationState
- type ReplicationTargetInfo
- type ReverseReplicateGroupRequestType
- type ReverseReplicateGroup_Task
- type ReverseReplicateGroup_TaskResponse
- type ReverseReplicationSuccessResult
- type ServiceNotInitialized
- type ServiceNotInitializedFault
- type SmsAboutInfo
- type SmsAlarmStatus
- type SmsEntityType
- type SmsInvalidLogin
- type SmsInvalidLoginFault
- type SmsProviderInfo
- type SmsProviderSpec
- type SmsRefreshCACertificatesAndCRLsRequestType
- type SmsRefreshCACertificatesAndCRLs_Task
- type SmsRefreshCACertificatesAndCRLs_TaskResponse
- type SmsReplicationFault
- type SmsReplicationFaultFault
- type SmsResourceInUse
- type SmsResourceInUseFault
- type SmsTaskInfo
- type SmsTaskState
- type SourceGroupInfo
- type SourceGroupMemberInfo
- type StorageAlarm
- type StorageArray
- type StorageCapability
- type StorageContainer
- type StorageContainerResult
- type StorageContainerSpec
- type StorageFileSystem
- type StorageFileSystemInfo
- type StorageLun
- type StoragePort
- type StorageProcessor
- type SupportedVendorModelMapping
- type SyncInProgress
- type SyncInProgressFault
- type SyncOngoing
- type SyncOngoingFault
- type SyncReplicationGroupRequestType
- type SyncReplicationGroupSuccessResult
- type SyncReplicationGroup_Task
- type SyncReplicationGroup_TaskResponse
- type TargetDeviceId
- type TargetGroupInfo
- type TargetGroupMemberInfo
- type TargetToSourceInfo
- type TestFailoverParam
- type TestFailoverReplicationGroupStartRequestType
- type TestFailoverReplicationGroupStart_Task
- type TestFailoverReplicationGroupStart_TaskResponse
- type TestFailoverReplicationGroupStopRequestType
- type TestFailoverReplicationGroupStop_Task
- type TestFailoverReplicationGroupStop_TaskResponse
- type ThinProvisioningStatus
- type TooMany
- type TooManyFault
- type UnregisterProviderRequestType
- type UnregisterProvider_Task
- type UnregisterProvider_TaskResponse
- type VVolId
- type VasaAuthenticationType
- type VasaProfile
- type VasaProviderCertificateStatus
- type VasaProviderInfo
- type VasaProviderProfile
- type VasaProviderReconnectRequestType
- type VasaProviderReconnect_Task
- type VasaProviderReconnect_TaskResponse
- type VasaProviderRefreshCertificateRequestType
- type VasaProviderRefreshCertificate_Task
- type VasaProviderRefreshCertificate_TaskResponse
- type VasaProviderRevokeCertificateRequestType
- type VasaProviderRevokeCertificate_Task
- type VasaProviderRevokeCertificate_TaskResponse
- type VasaProviderSpec
- type VasaProviderStatus
- type VasaProviderSyncRequestType
- type VasaProviderSync_Task
- type VasaProviderSync_TaskResponse
- type VasaVirtualDiskId
- type VersionURI
- type VirtualDiskKey
- type VirtualDiskMoId
- type VirtualMachineFilePath
- type VirtualMachineId
- type VirtualMachineMoId
- type VirtualMachineUUID
- type VpCategory
- type VpType
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 AlarmResult ¶
type AlarmResult struct {
types.DynamicData
StorageAlarm []StorageAlarm `xml:"storageAlarm,omitempty"`
PageMarker string `xml:"pageMarker,omitempty"`
}
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 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 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 ¶
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_Task ¶
type PrepareFailoverReplicationGroup_Task PrepareFailoverReplicationGroupRequestType
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 {
}
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 QueryArrayAssociatedWithLun ¶
type QueryArrayAssociatedWithLun QueryArrayAssociatedWithLunRequestType
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 QueryAssociatedBackingStoragePool ¶
type QueryAssociatedBackingStoragePool QueryAssociatedBackingStoragePoolRequestType
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 QueryDatastoreBackingPoolMapping ¶
type QueryDatastoreBackingPoolMapping QueryDatastoreBackingPoolMappingRequestType
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 QueryDatastoreCapability ¶
type QueryDatastoreCapability QueryDatastoreCapabilityRequestType
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 QueryDrsMigrationCapabilityForPerformance ¶
type QueryDrsMigrationCapabilityForPerformance QueryDrsMigrationCapabilityForPerformanceRequestType
type QueryDrsMigrationCapabilityForPerformanceEx ¶
type QueryDrsMigrationCapabilityForPerformanceEx QueryDrsMigrationCapabilityForPerformanceExRequestType
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 QueryFileSystemAssociatedWithArray ¶
type QueryFileSystemAssociatedWithArray QueryFileSystemAssociatedWithArrayRequestType
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 QueryHostAssociatedWithLun ¶
type QueryHostAssociatedWithLun QueryHostAssociatedWithLunRequestType
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 QueryLunAssociatedWithArray ¶
type QueryLunAssociatedWithArray QueryLunAssociatedWithArrayRequestType
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 QueryLunAssociatedWithPort ¶
type QueryLunAssociatedWithPort QueryLunAssociatedWithPortRequestType
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 QueryNfsDatastoreAssociatedWithFileSystem ¶
type QueryNfsDatastoreAssociatedWithFileSystem QueryNfsDatastoreAssociatedWithFileSystemRequestType
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 QueryPointInTimeReplica ¶
type QueryPointInTimeReplica QueryPointInTimeReplicaRequestType
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 QueryPortAssociatedWithArray ¶
type QueryPortAssociatedWithArray QueryPortAssociatedWithArrayRequestType
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 QueryPortAssociatedWithLun ¶
type QueryPortAssociatedWithLun QueryPortAssociatedWithLunRequestType
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 QueryPortAssociatedWithProcessor ¶
type QueryPortAssociatedWithProcessor QueryPortAssociatedWithProcessorRequestType
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 QueryProcessorAssociatedWithArray ¶
type QueryProcessorAssociatedWithArray QueryProcessorAssociatedWithArrayRequestType
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 QueryReplicationGroup ¶
type QueryReplicationGroup QueryReplicationGroupRequestType
type QueryReplicationGroupInfo ¶
type QueryReplicationGroupInfo QueryReplicationGroupInfoRequestType
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 QueryReplicationPeer ¶
type QueryReplicationPeer QueryReplicationPeerRequestType
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 QueryStorageContainer ¶
type QueryStorageContainer QueryStorageContainerRequestType
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 QueryVmfsDatastoreAssociatedWithLun ¶
type QueryVmfsDatastoreAssociatedWithLun QueryVmfsDatastoreAssociatedWithLunRequestType
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 ReplicaId ¶
type ReplicaId struct {
types.DynamicData
Id string `xml:"id"`
}
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 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_Task ¶
type SmsRefreshCACertificatesAndCRLs_Task SmsRefreshCACertificatesAndCRLsRequestType
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 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_Task ¶
type TestFailoverReplicationGroupStart_Task TestFailoverReplicationGroupStartRequestType
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_Task ¶
type TestFailoverReplicationGroupStop_Task TestFailoverReplicationGroupStopRequestType
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 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_Task ¶
type VasaProviderRefreshCertificate_Task VasaProviderRefreshCertificateRequestType
type VasaProviderRefreshCertificate_TaskResponse ¶
type VasaProviderRefreshCertificate_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VasaProviderRevokeCertificateRequestType ¶
type VasaProviderRevokeCertificateRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VasaProviderRevokeCertificate_Task ¶
type VasaProviderRevokeCertificate_Task VasaProviderRevokeCertificateRequestType
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 VersionURI ¶
type VersionURI string
type VirtualDiskKey ¶
type VirtualDiskMoId ¶
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
Click to show internal directories.
Click to hide internal directories.