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.