Versions in this module Expand all Collapse all v1 v1.0.1 Sep 13, 2022 v1.0.0 Sep 12, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type A2AApplyRecoveryPointInput struct + InstanceType InstanceTypeBasicApplyRecoveryPointProviderSpecificInput + func (aarpi A2AApplyRecoveryPointInput) AsA2AApplyRecoveryPointInput() (*A2AApplyRecoveryPointInput, bool) + func (aarpi A2AApplyRecoveryPointInput) AsApplyRecoveryPointProviderSpecificInput() (*ApplyRecoveryPointProviderSpecificInput, bool) + func (aarpi A2AApplyRecoveryPointInput) AsBasicApplyRecoveryPointProviderSpecificInput() (BasicApplyRecoveryPointProviderSpecificInput, bool) + func (aarpi A2AApplyRecoveryPointInput) AsHyperVReplicaAzureApplyRecoveryPointInput() (*HyperVReplicaAzureApplyRecoveryPointInput, bool) + func (aarpi A2AApplyRecoveryPointInput) AsInMageAzureV2ApplyRecoveryPointInput() (*InMageAzureV2ApplyRecoveryPointInput, bool) + func (aarpi A2AApplyRecoveryPointInput) MarshalJSON() ([]byte, error) + type A2AContainerCreationInput struct + InstanceType InstanceTypeBasicReplicationProviderSpecificContainerCreationInput + func (acci A2AContainerCreationInput) AsA2AContainerCreationInput() (*A2AContainerCreationInput, bool) + func (acci A2AContainerCreationInput) AsBasicReplicationProviderSpecificContainerCreationInput() (BasicReplicationProviderSpecificContainerCreationInput, bool) + func (acci A2AContainerCreationInput) AsReplicationProviderSpecificContainerCreationInput() (*ReplicationProviderSpecificContainerCreationInput, bool) + func (acci A2AContainerCreationInput) MarshalJSON() ([]byte, error) + type A2AEnableProtectionInput struct + FabricObjectID *string + InstanceType InstanceTypeBasicEnableProtectionProviderSpecificInput + RecoveryAvailabilitySetID *string + RecoveryCloudServiceID *string + RecoveryContainerID *string + RecoveryResourceGroupID *string + VMDisks *[]A2AVMDiskInputDetails + VMManagedDisks *[]A2AVMManagedDiskInputDetails + func (aepi A2AEnableProtectionInput) AsA2AEnableProtectionInput() (*A2AEnableProtectionInput, bool) + func (aepi A2AEnableProtectionInput) AsBasicEnableProtectionProviderSpecificInput() (BasicEnableProtectionProviderSpecificInput, bool) + func (aepi A2AEnableProtectionInput) AsEnableProtectionProviderSpecificInput() (*EnableProtectionProviderSpecificInput, bool) + func (aepi A2AEnableProtectionInput) AsHyperVReplicaAzureEnableProtectionInput() (*HyperVReplicaAzureEnableProtectionInput, bool) + func (aepi A2AEnableProtectionInput) AsInMageAzureV2EnableProtectionInput() (*InMageAzureV2EnableProtectionInput, bool) + func (aepi A2AEnableProtectionInput) AsInMageEnableProtectionInput() (*InMageEnableProtectionInput, bool) + func (aepi A2AEnableProtectionInput) AsSanEnableProtectionInput() (*SanEnableProtectionInput, bool) + func (aepi A2AEnableProtectionInput) MarshalJSON() ([]byte, error) + type A2AEventDetails struct + FabricLocation *string + FabricName *string + FabricObjectID *string + InstanceType InstanceType + ProtectedItemName *string + RemoteFabricLocation *string + RemoteFabricName *string + func (aed A2AEventDetails) AsA2AEventDetails() (*A2AEventDetails, bool) + func (aed A2AEventDetails) AsBasicEventProviderSpecificDetails() (BasicEventProviderSpecificDetails, bool) + func (aed A2AEventDetails) AsEventProviderSpecificDetails() (*EventProviderSpecificDetails, bool) + func (aed A2AEventDetails) AsHyperVReplica2012EventDetails() (*HyperVReplica2012EventDetails, bool) + func (aed A2AEventDetails) AsHyperVReplica2012R2EventDetails() (*HyperVReplica2012R2EventDetails, bool) + func (aed A2AEventDetails) AsHyperVReplicaAzureEventDetails() (*HyperVReplicaAzureEventDetails, bool) + func (aed A2AEventDetails) AsHyperVReplicaBaseEventDetails() (*HyperVReplicaBaseEventDetails, bool) + func (aed A2AEventDetails) AsInMageAzureV2EventDetails() (*InMageAzureV2EventDetails, bool) + func (aed A2AEventDetails) MarshalJSON() ([]byte, error) + type A2AFailoverProviderInput struct + CloudServiceCreationOption *string + InstanceType InstanceTypeBasicProviderSpecificFailoverInput + RecoveryPointID *string + func (afpi A2AFailoverProviderInput) AsA2AFailoverProviderInput() (*A2AFailoverProviderInput, bool) + func (afpi A2AFailoverProviderInput) AsBasicProviderSpecificFailoverInput() (BasicProviderSpecificFailoverInput, bool) + func (afpi A2AFailoverProviderInput) AsHyperVReplicaAzureFailbackProviderInput() (*HyperVReplicaAzureFailbackProviderInput, bool) + func (afpi A2AFailoverProviderInput) AsHyperVReplicaAzureFailoverProviderInput() (*HyperVReplicaAzureFailoverProviderInput, bool) + func (afpi A2AFailoverProviderInput) AsInMageAzureV2FailoverProviderInput() (*InMageAzureV2FailoverProviderInput, bool) + func (afpi A2AFailoverProviderInput) AsInMageFailoverProviderInput() (*InMageFailoverProviderInput, bool) + func (afpi A2AFailoverProviderInput) AsProviderSpecificFailoverInput() (*ProviderSpecificFailoverInput, bool) + func (afpi A2AFailoverProviderInput) MarshalJSON() ([]byte, error) + type A2APolicyCreationInput struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + InstanceType InstanceTypeBasicPolicyProviderSpecificInput + MultiVMSyncStatus SetMultiVMSyncStatus + RecoveryPointHistory *int32 + func (apci A2APolicyCreationInput) AsA2APolicyCreationInput() (*A2APolicyCreationInput, bool) + func (apci A2APolicyCreationInput) AsBasicPolicyProviderSpecificInput() (BasicPolicyProviderSpecificInput, bool) + func (apci A2APolicyCreationInput) AsHyperVReplicaAzurePolicyInput() (*HyperVReplicaAzurePolicyInput, bool) + func (apci A2APolicyCreationInput) AsHyperVReplicaBluePolicyInput() (*HyperVReplicaBluePolicyInput, bool) + func (apci A2APolicyCreationInput) AsHyperVReplicaPolicyInput() (*HyperVReplicaPolicyInput, bool) + func (apci A2APolicyCreationInput) AsInMageAzureV2PolicyInput() (*InMageAzureV2PolicyInput, bool) + func (apci A2APolicyCreationInput) AsInMagePolicyInput() (*InMagePolicyInput, bool) + func (apci A2APolicyCreationInput) AsPolicyProviderSpecificInput() (*PolicyProviderSpecificInput, bool) + func (apci A2APolicyCreationInput) AsVMwareCbtPolicyCreationInput() (*VMwareCbtPolicyCreationInput, bool) + func (apci A2APolicyCreationInput) MarshalJSON() ([]byte, error) + type A2APolicyDetails struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + InstanceType InstanceTypeBasicPolicyProviderSpecificDetails + MultiVMSyncStatus *string + RecoveryPointHistory *int32 + RecoveryPointThresholdInMinutes *int32 + func (apd A2APolicyDetails) AsA2APolicyDetails() (*A2APolicyDetails, bool) + func (apd A2APolicyDetails) AsBasicPolicyProviderSpecificDetails() (BasicPolicyProviderSpecificDetails, bool) + func (apd A2APolicyDetails) AsHyperVReplicaAzurePolicyDetails() (*HyperVReplicaAzurePolicyDetails, bool) + func (apd A2APolicyDetails) AsHyperVReplicaBasePolicyDetails() (*HyperVReplicaBasePolicyDetails, bool) + func (apd A2APolicyDetails) AsHyperVReplicaBluePolicyDetails() (*HyperVReplicaBluePolicyDetails, bool) + func (apd A2APolicyDetails) AsHyperVReplicaPolicyDetails() (*HyperVReplicaPolicyDetails, bool) + func (apd A2APolicyDetails) AsInMageAzureV2PolicyDetails() (*InMageAzureV2PolicyDetails, bool) + func (apd A2APolicyDetails) AsInMageBasePolicyDetails() (*InMageBasePolicyDetails, bool) + func (apd A2APolicyDetails) AsInMagePolicyDetails() (*InMagePolicyDetails, bool) + func (apd A2APolicyDetails) AsPolicyProviderSpecificDetails() (*PolicyProviderSpecificDetails, bool) + func (apd A2APolicyDetails) AsRcmAzureMigrationPolicyDetails() (*RcmAzureMigrationPolicyDetails, bool) + func (apd A2APolicyDetails) AsVmwareCbtPolicyDetails() (*VmwareCbtPolicyDetails, bool) + func (apd A2APolicyDetails) MarshalJSON() ([]byte, error) + type A2AProtectedDiskDetails struct + DataPendingAtSourceAgentInMB *float64 + DataPendingInStagingStorageAccountInMB *float64 + DiskCapacityInBytes *int64 + DiskName *string + DiskType *string + DiskURI *string + MonitoringJobType *string + MonitoringPercentageCompletion *int32 + PrimaryDiskAzureStorageAccountID *string + PrimaryStagingAzureStorageAccountID *string + RecoveryAzureStorageAccountID *string + RecoveryDiskURI *string + ResyncRequired *bool + type A2AProtectedManagedDiskDetails struct + DataPendingAtSourceAgentInMB *float64 + DataPendingInStagingStorageAccountInMB *float64 + DiskCapacityInBytes *int64 + DiskID *string + DiskName *string + DiskType *string + MonitoringJobType *string + MonitoringPercentageCompletion *int32 + PrimaryStagingAzureStorageAccountID *string + RecoveryAzureResourceGroupID *string + RecoveryDiskID *string + ResyncRequired *bool + type A2AReplicationDetails struct + AgentVersion *string + FabricObjectID *string + InstanceType InstanceTypeBasicReplicationProviderSpecificSettings + IsReplicationAgentUpdateRequired *bool + LastHeartbeat *date.Time + LastRpoCalculatedTime *date.Time + LifecycleID *string + ManagementID *string + MonitoringJobType *string + MonitoringPercentageCompletion *int32 + MultiVMGroupID *string + MultiVMGroupName *string + OsType *string + PrimaryFabricLocation *string + ProtectedDisks *[]A2AProtectedDiskDetails + ProtectedManagedDisks *[]A2AProtectedManagedDiskDetails + RecoveryAvailabilitySet *string + RecoveryAzureResourceGroupID *string + RecoveryAzureVMName *string + RecoveryAzureVMSize *string + RecoveryCloudService *string + RecoveryFabricLocation *string + RecoveryFabricObjectID *string + RpoInSeconds *int64 + SelectedRecoveryAzureNetworkID *string + TestFailoverRecoveryFabricObjectID *string + VMNics *[]VMNicDetails + VMProtectionState *string + VMProtectionStateDescription *string + VMSyncedConfigDetails *AzureToAzureVMSyncedConfigDetails + func (ard A2AReplicationDetails) AsA2AReplicationDetails() (*A2AReplicationDetails, bool) + func (ard A2AReplicationDetails) AsBasicReplicationProviderSpecificSettings() (BasicReplicationProviderSpecificSettings, bool) + func (ard A2AReplicationDetails) AsHyperVReplicaAzureReplicationDetails() (*HyperVReplicaAzureReplicationDetails, bool) + func (ard A2AReplicationDetails) AsHyperVReplicaBaseReplicationDetails() (*HyperVReplicaBaseReplicationDetails, bool) + func (ard A2AReplicationDetails) AsHyperVReplicaBlueReplicationDetails() (*HyperVReplicaBlueReplicationDetails, bool) + func (ard A2AReplicationDetails) AsHyperVReplicaReplicationDetails() (*HyperVReplicaReplicationDetails, bool) + func (ard A2AReplicationDetails) AsInMageAzureV2ReplicationDetails() (*InMageAzureV2ReplicationDetails, bool) + func (ard A2AReplicationDetails) AsInMageReplicationDetails() (*InMageReplicationDetails, bool) + func (ard A2AReplicationDetails) AsReplicationProviderSpecificSettings() (*ReplicationProviderSpecificSettings, bool) + func (ard A2AReplicationDetails) MarshalJSON() ([]byte, error) + type A2AReprotectInput struct + InstanceType InstanceTypeBasicReverseReplicationProviderSpecificInput + PolicyID *string + RecoveryAvailabilitySetID *string + RecoveryCloudServiceID *string + RecoveryContainerID *string + RecoveryResourceGroupID *string + VMDisks *[]A2AVMDiskInputDetails + func (ari A2AReprotectInput) AsA2AReprotectInput() (*A2AReprotectInput, bool) + func (ari A2AReprotectInput) AsBasicReverseReplicationProviderSpecificInput() (BasicReverseReplicationProviderSpecificInput, bool) + func (ari A2AReprotectInput) AsHyperVReplicaAzureReprotectInput() (*HyperVReplicaAzureReprotectInput, bool) + func (ari A2AReprotectInput) AsInMageAzureV2ReprotectInput() (*InMageAzureV2ReprotectInput, bool) + func (ari A2AReprotectInput) AsInMageReprotectInput() (*InMageReprotectInput, bool) + func (ari A2AReprotectInput) AsReverseReplicationProviderSpecificInput() (*ReverseReplicationProviderSpecificInput, bool) + func (ari A2AReprotectInput) MarshalJSON() ([]byte, error) + type A2ARpRecoveryPointType string + const Latest + const LatestApplicationConsistent + const LatestCrashConsistent + const LatestProcessed + func PossibleA2ARpRecoveryPointTypeValues() []A2ARpRecoveryPointType + type A2ASwitchProtectionInput struct + InstanceType InstanceTypeBasicSwitchProtectionProviderSpecificInput + PolicyID *string + RecoveryAvailabilitySetID *string + RecoveryCloudServiceID *string + RecoveryContainerID *string + RecoveryResourceGroupID *string + VMDisks *[]A2AVMDiskInputDetails + VMManagedDisks *[]A2AVMManagedDiskInputDetails + func (aspi A2ASwitchProtectionInput) AsA2ASwitchProtectionInput() (*A2ASwitchProtectionInput, bool) + func (aspi A2ASwitchProtectionInput) AsBasicSwitchProtectionProviderSpecificInput() (BasicSwitchProtectionProviderSpecificInput, bool) + func (aspi A2ASwitchProtectionInput) AsSwitchProtectionProviderSpecificInput() (*SwitchProtectionProviderSpecificInput, bool) + func (aspi A2ASwitchProtectionInput) MarshalJSON() ([]byte, error) + type A2AUpdateReplicationProtectedItemInput struct + InstanceType InstanceTypeBasicUpdateReplicationProtectedItemProviderInput + RecoveryCloudServiceID *string + RecoveryResourceGroupID *string + func (aurpii A2AUpdateReplicationProtectedItemInput) AsA2AUpdateReplicationProtectedItemInput() (*A2AUpdateReplicationProtectedItemInput, bool) + func (aurpii A2AUpdateReplicationProtectedItemInput) AsBasicUpdateReplicationProtectedItemProviderInput() (BasicUpdateReplicationProtectedItemProviderInput, bool) + func (aurpii A2AUpdateReplicationProtectedItemInput) AsHyperVReplicaAzureUpdateReplicationProtectedItemInput() (*HyperVReplicaAzureUpdateReplicationProtectedItemInput, bool) + func (aurpii A2AUpdateReplicationProtectedItemInput) AsInMageAzureV2UpdateReplicationProtectedItemInput() (*InMageAzureV2UpdateReplicationProtectedItemInput, bool) + func (aurpii A2AUpdateReplicationProtectedItemInput) AsUpdateReplicationProtectedItemProviderInput() (*UpdateReplicationProtectedItemProviderInput, bool) + func (aurpii A2AUpdateReplicationProtectedItemInput) MarshalJSON() ([]byte, error) + type A2AVMDiskInputDetails struct + DiskURI *string + PrimaryStagingAzureStorageAccountID *string + RecoveryAzureStorageAccountID *string + type A2AVMManagedDiskInputDetails struct + DiskID *string + PrimaryStagingAzureStorageAccountID *string + RecoveryResourceGroupID *string + type ARMException struct + Code *string + Details *[]ARMExceptionDetails + Innererror *ARMInnerError + Message *string + Target *string + type ARMExceptionDetails struct + ActivityID *string + ClientRequestID *string + Code *string + Message *string + PossibleCauses *string + RecommendedAction *string + Target *string + type ARMInnerError struct + CloudID *string + ContainerID *string + FabricID *string + HVClusterID *string + HVHostID *string + LiveID *string + MethodStatus *MethodCallStatus + NetworkID *string + ResourceID *string + ResourceName *string + SerializedSRSLogContext *string + Source *string + SubscriptionID *string + Trace *string + VMID *string + type ASRTask struct + AllowedActions *[]string + CustomDetails BasicTaskTypeDetails + EndTime *date.Time + Errors *[]JobErrorDetails + FriendlyName *string + GroupTaskCustomDetails BasicGroupTaskDetails + Name *string + StartTime *date.Time + State *string + StateDescription *string + TaskID *string + TaskType *string + func (at *ASRTask) UnmarshalJSON(body []byte) error + type AddVCenterRequest struct + Properties *AddVCenterRequestProperties + type AddVCenterRequestProperties struct + FriendlyName *string + IPAddress *string + Port *string + ProcessServerID *string + RunAsAccountID *string + type Alert struct + ID *string + Location *string + Name *string + Properties *AlertProperties + Type *string + func (a Alert) MarshalJSON() ([]byte, error) + type AlertCollection struct + NextLink *string + Value *[]Alert + func (ac AlertCollection) IsEmpty() bool + type AlertCollectionIterator struct + func NewAlertCollectionIterator(page AlertCollectionPage) AlertCollectionIterator + func (iter *AlertCollectionIterator) Next() error + func (iter *AlertCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter AlertCollectionIterator) NotDone() bool + func (iter AlertCollectionIterator) Response() AlertCollection + func (iter AlertCollectionIterator) Value() Alert + type AlertCollectionPage struct + func NewAlertCollectionPage(cur AlertCollection, ...) AlertCollectionPage + func (page *AlertCollectionPage) Next() error + func (page *AlertCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page AlertCollectionPage) NotDone() bool + func (page AlertCollectionPage) Response() AlertCollection + func (page AlertCollectionPage) Values() []Alert + type AlertProperties struct + CustomEmailAddresses *[]string + Locale *string + SendToOwners *string + type AlternateLocationRecoveryOption string + const CreateVMIfNotFound + const NoAction + func PossibleAlternateLocationRecoveryOptionValues() []AlternateLocationRecoveryOption + type ApplyRecoveryPointInput struct + Properties *ApplyRecoveryPointInputProperties + type ApplyRecoveryPointInputProperties struct + ProviderSpecificDetails BasicApplyRecoveryPointProviderSpecificInput + RecoveryPointID *string + func (arpip *ApplyRecoveryPointInputProperties) UnmarshalJSON(body []byte) error + type ApplyRecoveryPointProviderSpecificInput struct + InstanceType InstanceTypeBasicApplyRecoveryPointProviderSpecificInput + func (arppsi ApplyRecoveryPointProviderSpecificInput) AsA2AApplyRecoveryPointInput() (*A2AApplyRecoveryPointInput, bool) + func (arppsi ApplyRecoveryPointProviderSpecificInput) AsApplyRecoveryPointProviderSpecificInput() (*ApplyRecoveryPointProviderSpecificInput, bool) + func (arppsi ApplyRecoveryPointProviderSpecificInput) AsBasicApplyRecoveryPointProviderSpecificInput() (BasicApplyRecoveryPointProviderSpecificInput, bool) + func (arppsi ApplyRecoveryPointProviderSpecificInput) AsHyperVReplicaAzureApplyRecoveryPointInput() (*HyperVReplicaAzureApplyRecoveryPointInput, bool) + func (arppsi ApplyRecoveryPointProviderSpecificInput) AsInMageAzureV2ApplyRecoveryPointInput() (*InMageAzureV2ApplyRecoveryPointInput, bool) + func (arppsi ApplyRecoveryPointProviderSpecificInput) MarshalJSON() ([]byte, error) + type AsrJobDetails struct + AffectedObjectDetails map[string]*string + InstanceType InstanceTypeBasicJobDetails + func (ajd AsrJobDetails) AsAsrJobDetails() (*AsrJobDetails, bool) + func (ajd AsrJobDetails) AsBasicJobDetails() (BasicJobDetails, bool) + func (ajd AsrJobDetails) AsExportJobDetails() (*ExportJobDetails, bool) + func (ajd AsrJobDetails) AsFailoverJobDetails() (*FailoverJobDetails, bool) + func (ajd AsrJobDetails) AsJobDetails() (*JobDetails, bool) + func (ajd AsrJobDetails) AsSwitchProtectionJobDetails() (*SwitchProtectionJobDetails, bool) + func (ajd AsrJobDetails) AsTestFailoverJobDetails() (*TestFailoverJobDetails, bool) + func (ajd AsrJobDetails) MarshalJSON() ([]byte, error) + type AutomationRunbookTaskDetails struct + AccountName *string + CloudServiceName *string + InstanceType InstanceTypeBasicTaskTypeDetails + IsPrimarySideScript *bool + JobID *string + JobOutput *string + Name *string + RunbookID *string + RunbookName *string + SubscriptionID *string + func (artd AutomationRunbookTaskDetails) AsAutomationRunbookTaskDetails() (*AutomationRunbookTaskDetails, bool) + func (artd AutomationRunbookTaskDetails) AsBasicTaskTypeDetails() (BasicTaskTypeDetails, bool) + func (artd AutomationRunbookTaskDetails) AsConsistencyCheckTaskDetails() (*ConsistencyCheckTaskDetails, bool) + func (artd AutomationRunbookTaskDetails) AsFabricReplicationGroupTaskDetails() (*FabricReplicationGroupTaskDetails, bool) + func (artd AutomationRunbookTaskDetails) AsJobTaskDetails() (*JobTaskDetails, bool) + func (artd AutomationRunbookTaskDetails) AsManualActionTaskDetails() (*ManualActionTaskDetails, bool) + func (artd AutomationRunbookTaskDetails) AsScriptActionTaskDetails() (*ScriptActionTaskDetails, bool) + func (artd AutomationRunbookTaskDetails) AsTaskTypeDetails() (*TaskTypeDetails, bool) + func (artd AutomationRunbookTaskDetails) AsVMNicUpdatesTaskDetails() (*VMNicUpdatesTaskDetails, bool) + func (artd AutomationRunbookTaskDetails) AsVirtualMachineTaskDetails() (*VirtualMachineTaskDetails, bool) + func (artd AutomationRunbookTaskDetails) MarshalJSON() ([]byte, error) + type AzureFabricCreationInput struct + InstanceType InstanceTypeBasicFabricSpecificCreationInput + Location *string + func (afci AzureFabricCreationInput) AsAzureFabricCreationInput() (*AzureFabricCreationInput, bool) + func (afci AzureFabricCreationInput) AsBasicFabricSpecificCreationInput() (BasicFabricSpecificCreationInput, bool) + func (afci AzureFabricCreationInput) AsFabricSpecificCreationInput() (*FabricSpecificCreationInput, bool) + func (afci AzureFabricCreationInput) AsVMwareV2FabricCreationInput() (*VMwareV2FabricCreationInput, bool) + func (afci AzureFabricCreationInput) MarshalJSON() ([]byte, error) + type AzureFabricSpecificDetails struct + ContainerIds *[]string + InstanceType InstanceTypeBasicFabricSpecificDetails + Location *string + func (afsd AzureFabricSpecificDetails) AsAzureFabricSpecificDetails() (*AzureFabricSpecificDetails, bool) + func (afsd AzureFabricSpecificDetails) AsBasicFabricSpecificDetails() (BasicFabricSpecificDetails, bool) + func (afsd AzureFabricSpecificDetails) AsFabricSpecificDetails() (*FabricSpecificDetails, bool) + func (afsd AzureFabricSpecificDetails) AsHyperVSiteDetails() (*HyperVSiteDetails, bool) + func (afsd AzureFabricSpecificDetails) AsVMwareDetails() (*VMwareDetails, bool) + func (afsd AzureFabricSpecificDetails) AsVMwareV2FabricSpecificDetails() (*VMwareV2FabricSpecificDetails, bool) + func (afsd AzureFabricSpecificDetails) AsVmmDetails() (*VmmDetails, bool) + func (afsd AzureFabricSpecificDetails) MarshalJSON() ([]byte, error) + type AzureToAzureCreateNetworkMappingInput struct + InstanceType InstanceTypeBasicFabricSpecificCreateNetworkMappingInput + PrimaryNetworkID *string + func (atacnmi AzureToAzureCreateNetworkMappingInput) AsAzureToAzureCreateNetworkMappingInput() (*AzureToAzureCreateNetworkMappingInput, bool) + func (atacnmi AzureToAzureCreateNetworkMappingInput) AsBasicFabricSpecificCreateNetworkMappingInput() (BasicFabricSpecificCreateNetworkMappingInput, bool) + func (atacnmi AzureToAzureCreateNetworkMappingInput) AsFabricSpecificCreateNetworkMappingInput() (*FabricSpecificCreateNetworkMappingInput, bool) + func (atacnmi AzureToAzureCreateNetworkMappingInput) AsVmmToAzureCreateNetworkMappingInput() (*VmmToAzureCreateNetworkMappingInput, bool) + func (atacnmi AzureToAzureCreateNetworkMappingInput) AsVmmToVmmCreateNetworkMappingInput() (*VmmToVmmCreateNetworkMappingInput, bool) + func (atacnmi AzureToAzureCreateNetworkMappingInput) MarshalJSON() ([]byte, error) + type AzureToAzureNetworkMappingSettings struct + InstanceType InstanceTypeBasicNetworkMappingFabricSpecificSettings + PrimaryFabricLocation *string + RecoveryFabricLocation *string + func (atanms AzureToAzureNetworkMappingSettings) AsAzureToAzureNetworkMappingSettings() (*AzureToAzureNetworkMappingSettings, bool) + func (atanms AzureToAzureNetworkMappingSettings) AsBasicNetworkMappingFabricSpecificSettings() (BasicNetworkMappingFabricSpecificSettings, bool) + func (atanms AzureToAzureNetworkMappingSettings) AsNetworkMappingFabricSpecificSettings() (*NetworkMappingFabricSpecificSettings, bool) + func (atanms AzureToAzureNetworkMappingSettings) AsVmmToAzureNetworkMappingSettings() (*VmmToAzureNetworkMappingSettings, bool) + func (atanms AzureToAzureNetworkMappingSettings) AsVmmToVmmNetworkMappingSettings() (*VmmToVmmNetworkMappingSettings, bool) + func (atanms AzureToAzureNetworkMappingSettings) MarshalJSON() ([]byte, error) + type AzureToAzureUpdateNetworkMappingInput struct + InstanceType InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput + PrimaryNetworkID *string + func (ataunmi AzureToAzureUpdateNetworkMappingInput) AsAzureToAzureUpdateNetworkMappingInput() (*AzureToAzureUpdateNetworkMappingInput, bool) + func (ataunmi AzureToAzureUpdateNetworkMappingInput) AsBasicFabricSpecificUpdateNetworkMappingInput() (BasicFabricSpecificUpdateNetworkMappingInput, bool) + func (ataunmi AzureToAzureUpdateNetworkMappingInput) AsFabricSpecificUpdateNetworkMappingInput() (*FabricSpecificUpdateNetworkMappingInput, bool) + func (ataunmi AzureToAzureUpdateNetworkMappingInput) AsVmmToAzureUpdateNetworkMappingInput() (*VmmToAzureUpdateNetworkMappingInput, bool) + func (ataunmi AzureToAzureUpdateNetworkMappingInput) AsVmmToVmmUpdateNetworkMappingInput() (*VmmToVmmUpdateNetworkMappingInput, bool) + func (ataunmi AzureToAzureUpdateNetworkMappingInput) MarshalJSON() ([]byte, error) + type AzureToAzureVMSyncedConfigDetails struct + InputEndpoints *[]InputEndpoint + RoleAssignments *[]RoleAssignment + Tags map[string]*string + func (atavscd AzureToAzureVMSyncedConfigDetails) MarshalJSON() ([]byte, error) + type AzureVMDiskDetails struct + LunID *string + MaxSizeMB *string + TargetDiskLocation *string + TargetDiskName *string + VhdID *string + VhdName *string + VhdType *string + type BaseClient struct + BaseURI string + ResourceGroupName string + ResourceName string + SubscriptionID string + func New(subscriptionID string, resourceGroupName string, resourceName string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) BaseClient + type BasicApplyRecoveryPointProviderSpecificInput interface + AsA2AApplyRecoveryPointInput func() (*A2AApplyRecoveryPointInput, bool) + AsApplyRecoveryPointProviderSpecificInput func() (*ApplyRecoveryPointProviderSpecificInput, bool) + AsHyperVReplicaAzureApplyRecoveryPointInput func() (*HyperVReplicaAzureApplyRecoveryPointInput, bool) + AsInMageAzureV2ApplyRecoveryPointInput func() (*InMageAzureV2ApplyRecoveryPointInput, bool) + type BasicConfigurationSettings interface + AsConfigurationSettings func() (*ConfigurationSettings, bool) + AsHyperVVirtualMachineDetails func() (*HyperVVirtualMachineDetails, bool) + AsReplicationGroupDetails func() (*ReplicationGroupDetails, bool) + AsVMwareVirtualMachineDetails func() (*VMwareVirtualMachineDetails, bool) + type BasicDisableProtectionProviderSpecificInput interface + AsDisableProtectionProviderSpecificInput func() (*DisableProtectionProviderSpecificInput, bool) + AsInMageDisableProtectionProviderSpecificInput func() (*InMageDisableProtectionProviderSpecificInput, bool) + type BasicEnableProtectionProviderSpecificInput interface + AsA2AEnableProtectionInput func() (*A2AEnableProtectionInput, bool) + AsEnableProtectionProviderSpecificInput func() (*EnableProtectionProviderSpecificInput, bool) + AsHyperVReplicaAzureEnableProtectionInput func() (*HyperVReplicaAzureEnableProtectionInput, bool) + AsInMageAzureV2EnableProtectionInput func() (*InMageAzureV2EnableProtectionInput, bool) + AsInMageEnableProtectionInput func() (*InMageEnableProtectionInput, bool) + AsSanEnableProtectionInput func() (*SanEnableProtectionInput, bool) + type BasicEventProviderSpecificDetails interface + AsA2AEventDetails func() (*A2AEventDetails, bool) + AsEventProviderSpecificDetails func() (*EventProviderSpecificDetails, bool) + AsHyperVReplica2012EventDetails func() (*HyperVReplica2012EventDetails, bool) + AsHyperVReplica2012R2EventDetails func() (*HyperVReplica2012R2EventDetails, bool) + AsHyperVReplicaAzureEventDetails func() (*HyperVReplicaAzureEventDetails, bool) + AsHyperVReplicaBaseEventDetails func() (*HyperVReplicaBaseEventDetails, bool) + AsInMageAzureV2EventDetails func() (*InMageAzureV2EventDetails, bool) + type BasicEventSpecificDetails interface + AsEventSpecificDetails func() (*EventSpecificDetails, bool) + AsJobStatusEventDetails func() (*JobStatusEventDetails, bool) + type BasicFabricSpecificCreateNetworkMappingInput interface + AsAzureToAzureCreateNetworkMappingInput func() (*AzureToAzureCreateNetworkMappingInput, bool) + AsFabricSpecificCreateNetworkMappingInput func() (*FabricSpecificCreateNetworkMappingInput, bool) + AsVmmToAzureCreateNetworkMappingInput func() (*VmmToAzureCreateNetworkMappingInput, bool) + AsVmmToVmmCreateNetworkMappingInput func() (*VmmToVmmCreateNetworkMappingInput, bool) + type BasicFabricSpecificCreationInput interface + AsAzureFabricCreationInput func() (*AzureFabricCreationInput, bool) + AsFabricSpecificCreationInput func() (*FabricSpecificCreationInput, bool) + AsVMwareV2FabricCreationInput func() (*VMwareV2FabricCreationInput, bool) + type BasicFabricSpecificDetails interface + AsAzureFabricSpecificDetails func() (*AzureFabricSpecificDetails, bool) + AsFabricSpecificDetails func() (*FabricSpecificDetails, bool) + AsHyperVSiteDetails func() (*HyperVSiteDetails, bool) + AsVMwareDetails func() (*VMwareDetails, bool) + AsVMwareV2FabricSpecificDetails func() (*VMwareV2FabricSpecificDetails, bool) + AsVmmDetails func() (*VmmDetails, bool) + type BasicFabricSpecificUpdateNetworkMappingInput interface + AsAzureToAzureUpdateNetworkMappingInput func() (*AzureToAzureUpdateNetworkMappingInput, bool) + AsFabricSpecificUpdateNetworkMappingInput func() (*FabricSpecificUpdateNetworkMappingInput, bool) + AsVmmToAzureUpdateNetworkMappingInput func() (*VmmToAzureUpdateNetworkMappingInput, bool) + AsVmmToVmmUpdateNetworkMappingInput func() (*VmmToVmmUpdateNetworkMappingInput, bool) + type BasicGroupTaskDetails interface + AsGroupTaskDetails func() (*GroupTaskDetails, bool) + AsInlineWorkflowTaskDetails func() (*InlineWorkflowTaskDetails, bool) + AsRecoveryPlanGroupTaskDetails func() (*RecoveryPlanGroupTaskDetails, bool) + AsRecoveryPlanShutdownGroupTaskDetails func() (*RecoveryPlanShutdownGroupTaskDetails, bool) + type BasicJobDetails interface + AsAsrJobDetails func() (*AsrJobDetails, bool) + AsExportJobDetails func() (*ExportJobDetails, bool) + AsFailoverJobDetails func() (*FailoverJobDetails, bool) + AsJobDetails func() (*JobDetails, bool) + AsSwitchProtectionJobDetails func() (*SwitchProtectionJobDetails, bool) + AsTestFailoverJobDetails func() (*TestFailoverJobDetails, bool) + type BasicNetworkMappingFabricSpecificSettings interface + AsAzureToAzureNetworkMappingSettings func() (*AzureToAzureNetworkMappingSettings, bool) + AsNetworkMappingFabricSpecificSettings func() (*NetworkMappingFabricSpecificSettings, bool) + AsVmmToAzureNetworkMappingSettings func() (*VmmToAzureNetworkMappingSettings, bool) + AsVmmToVmmNetworkMappingSettings func() (*VmmToVmmNetworkMappingSettings, bool) + type BasicPolicyProviderSpecificDetails interface + AsA2APolicyDetails func() (*A2APolicyDetails, bool) + AsHyperVReplicaAzurePolicyDetails func() (*HyperVReplicaAzurePolicyDetails, bool) + AsHyperVReplicaBasePolicyDetails func() (*HyperVReplicaBasePolicyDetails, bool) + AsHyperVReplicaBluePolicyDetails func() (*HyperVReplicaBluePolicyDetails, bool) + AsHyperVReplicaPolicyDetails func() (*HyperVReplicaPolicyDetails, bool) + AsInMageAzureV2PolicyDetails func() (*InMageAzureV2PolicyDetails, bool) + AsInMageBasePolicyDetails func() (*InMageBasePolicyDetails, bool) + AsInMagePolicyDetails func() (*InMagePolicyDetails, bool) + AsPolicyProviderSpecificDetails func() (*PolicyProviderSpecificDetails, bool) + AsRcmAzureMigrationPolicyDetails func() (*RcmAzureMigrationPolicyDetails, bool) + AsVmwareCbtPolicyDetails func() (*VmwareCbtPolicyDetails, bool) + type BasicPolicyProviderSpecificInput interface + AsA2APolicyCreationInput func() (*A2APolicyCreationInput, bool) + AsHyperVReplicaAzurePolicyInput func() (*HyperVReplicaAzurePolicyInput, bool) + AsHyperVReplicaBluePolicyInput func() (*HyperVReplicaBluePolicyInput, bool) + AsHyperVReplicaPolicyInput func() (*HyperVReplicaPolicyInput, bool) + AsInMageAzureV2PolicyInput func() (*InMageAzureV2PolicyInput, bool) + AsInMagePolicyInput func() (*InMagePolicyInput, bool) + AsPolicyProviderSpecificInput func() (*PolicyProviderSpecificInput, bool) + AsVMwareCbtPolicyCreationInput func() (*VMwareCbtPolicyCreationInput, bool) + type BasicProviderSpecificFailoverInput interface + AsA2AFailoverProviderInput func() (*A2AFailoverProviderInput, bool) + AsHyperVReplicaAzureFailbackProviderInput func() (*HyperVReplicaAzureFailbackProviderInput, bool) + AsHyperVReplicaAzureFailoverProviderInput func() (*HyperVReplicaAzureFailoverProviderInput, bool) + AsInMageAzureV2FailoverProviderInput func() (*InMageAzureV2FailoverProviderInput, bool) + AsInMageFailoverProviderInput func() (*InMageFailoverProviderInput, bool) + AsProviderSpecificFailoverInput func() (*ProviderSpecificFailoverInput, bool) + type BasicRecoveryPlanActionDetails interface + AsRecoveryPlanActionDetails func() (*RecoveryPlanActionDetails, bool) + AsRecoveryPlanAutomationRunbookActionDetails func() (*RecoveryPlanAutomationRunbookActionDetails, bool) + AsRecoveryPlanManualActionDetails func() (*RecoveryPlanManualActionDetails, bool) + AsRecoveryPlanScriptActionDetails func() (*RecoveryPlanScriptActionDetails, bool) + type BasicRecoveryPlanProviderSpecificFailoverInput interface + AsRecoveryPlanA2AFailoverInput func() (*RecoveryPlanA2AFailoverInput, bool) + AsRecoveryPlanHyperVReplicaAzureFailbackInput func() (*RecoveryPlanHyperVReplicaAzureFailbackInput, bool) + AsRecoveryPlanHyperVReplicaAzureFailoverInput func() (*RecoveryPlanHyperVReplicaAzureFailoverInput, bool) + AsRecoveryPlanInMageAzureV2FailoverInput func() (*RecoveryPlanInMageAzureV2FailoverInput, bool) + AsRecoveryPlanInMageFailoverInput func() (*RecoveryPlanInMageFailoverInput, bool) + AsRecoveryPlanProviderSpecificFailoverInput func() (*RecoveryPlanProviderSpecificFailoverInput, bool) + type BasicReplicationProviderSpecificContainerCreationInput interface + AsA2AContainerCreationInput func() (*A2AContainerCreationInput, bool) + AsReplicationProviderSpecificContainerCreationInput func() (*ReplicationProviderSpecificContainerCreationInput, bool) + type BasicReplicationProviderSpecificSettings interface + AsA2AReplicationDetails func() (*A2AReplicationDetails, bool) + AsHyperVReplicaAzureReplicationDetails func() (*HyperVReplicaAzureReplicationDetails, bool) + AsHyperVReplicaBaseReplicationDetails func() (*HyperVReplicaBaseReplicationDetails, bool) + AsHyperVReplicaBlueReplicationDetails func() (*HyperVReplicaBlueReplicationDetails, bool) + AsHyperVReplicaReplicationDetails func() (*HyperVReplicaReplicationDetails, bool) + AsInMageAzureV2ReplicationDetails func() (*InMageAzureV2ReplicationDetails, bool) + AsInMageReplicationDetails func() (*InMageReplicationDetails, bool) + AsReplicationProviderSpecificSettings func() (*ReplicationProviderSpecificSettings, bool) + type BasicReverseReplicationProviderSpecificInput interface + AsA2AReprotectInput func() (*A2AReprotectInput, bool) + AsHyperVReplicaAzureReprotectInput func() (*HyperVReplicaAzureReprotectInput, bool) + AsInMageAzureV2ReprotectInput func() (*InMageAzureV2ReprotectInput, bool) + AsInMageReprotectInput func() (*InMageReprotectInput, bool) + AsReverseReplicationProviderSpecificInput func() (*ReverseReplicationProviderSpecificInput, bool) + type BasicSwitchProtectionProviderSpecificInput interface + AsA2ASwitchProtectionInput func() (*A2ASwitchProtectionInput, bool) + AsSwitchProtectionProviderSpecificInput func() (*SwitchProtectionProviderSpecificInput, bool) + type BasicTaskTypeDetails interface + AsAutomationRunbookTaskDetails func() (*AutomationRunbookTaskDetails, bool) + AsConsistencyCheckTaskDetails func() (*ConsistencyCheckTaskDetails, bool) + AsFabricReplicationGroupTaskDetails func() (*FabricReplicationGroupTaskDetails, bool) + AsJobTaskDetails func() (*JobTaskDetails, bool) + AsManualActionTaskDetails func() (*ManualActionTaskDetails, bool) + AsScriptActionTaskDetails func() (*ScriptActionTaskDetails, bool) + AsTaskTypeDetails func() (*TaskTypeDetails, bool) + AsVMNicUpdatesTaskDetails func() (*VMNicUpdatesTaskDetails, bool) + AsVirtualMachineTaskDetails func() (*VirtualMachineTaskDetails, bool) + type BasicUpdateReplicationProtectedItemProviderInput interface + AsA2AUpdateReplicationProtectedItemInput func() (*A2AUpdateReplicationProtectedItemInput, bool) + AsHyperVReplicaAzureUpdateReplicationProtectedItemInput func() (*HyperVReplicaAzureUpdateReplicationProtectedItemInput, bool) + AsInMageAzureV2UpdateReplicationProtectedItemInput func() (*InMageAzureV2UpdateReplicationProtectedItemInput, bool) + AsUpdateReplicationProtectedItemProviderInput func() (*UpdateReplicationProtectedItemProviderInput, bool) + type ConfigurationSettings struct + InstanceType InstanceTypeBasicConfigurationSettings + func (cs ConfigurationSettings) AsBasicConfigurationSettings() (BasicConfigurationSettings, bool) + func (cs ConfigurationSettings) AsConfigurationSettings() (*ConfigurationSettings, bool) + func (cs ConfigurationSettings) AsHyperVVirtualMachineDetails() (*HyperVVirtualMachineDetails, bool) + func (cs ConfigurationSettings) AsReplicationGroupDetails() (*ReplicationGroupDetails, bool) + func (cs ConfigurationSettings) AsVMwareVirtualMachineDetails() (*VMwareVirtualMachineDetails, bool) + func (cs ConfigurationSettings) MarshalJSON() ([]byte, error) + type ConfigureAlertRequest struct + Properties *ConfigureAlertRequestProperties + type ConfigureAlertRequestProperties struct + CustomEmailAddresses *[]string + Locale *string + SendToOwners *string + type ConsistencyCheckTaskDetails struct + InstanceType InstanceTypeBasicTaskTypeDetails + VMDetails *[]InconsistentVMDetails + func (cctd ConsistencyCheckTaskDetails) AsAutomationRunbookTaskDetails() (*AutomationRunbookTaskDetails, bool) + func (cctd ConsistencyCheckTaskDetails) AsBasicTaskTypeDetails() (BasicTaskTypeDetails, bool) + func (cctd ConsistencyCheckTaskDetails) AsConsistencyCheckTaskDetails() (*ConsistencyCheckTaskDetails, bool) + func (cctd ConsistencyCheckTaskDetails) AsFabricReplicationGroupTaskDetails() (*FabricReplicationGroupTaskDetails, bool) + func (cctd ConsistencyCheckTaskDetails) AsJobTaskDetails() (*JobTaskDetails, bool) + func (cctd ConsistencyCheckTaskDetails) AsManualActionTaskDetails() (*ManualActionTaskDetails, bool) + func (cctd ConsistencyCheckTaskDetails) AsScriptActionTaskDetails() (*ScriptActionTaskDetails, bool) + func (cctd ConsistencyCheckTaskDetails) AsTaskTypeDetails() (*TaskTypeDetails, bool) + func (cctd ConsistencyCheckTaskDetails) AsVMNicUpdatesTaskDetails() (*VMNicUpdatesTaskDetails, bool) + func (cctd ConsistencyCheckTaskDetails) AsVirtualMachineTaskDetails() (*VirtualMachineTaskDetails, bool) + func (cctd ConsistencyCheckTaskDetails) MarshalJSON() ([]byte, error) + type CreateNetworkMappingInput struct + Properties *CreateNetworkMappingInputProperties + type CreateNetworkMappingInputProperties struct + FabricSpecificDetails BasicFabricSpecificCreateNetworkMappingInput + RecoveryFabricName *string + RecoveryNetworkID *string + func (cnmip *CreateNetworkMappingInputProperties) UnmarshalJSON(body []byte) error + type CreatePolicyInput struct + Properties *CreatePolicyInputProperties + type CreatePolicyInputProperties struct + ProviderSpecificInput BasicPolicyProviderSpecificInput + func (cpip *CreatePolicyInputProperties) UnmarshalJSON(body []byte) error + type CreateProtectionContainerInput struct + Properties *CreateProtectionContainerInputProperties + type CreateProtectionContainerInputProperties struct + ProviderSpecificInput *[]BasicReplicationProviderSpecificContainerCreationInput + func (cpcip *CreateProtectionContainerInputProperties) UnmarshalJSON(body []byte) error + type CreateProtectionContainerMappingInput struct + Properties *CreateProtectionContainerMappingInputProperties + type CreateProtectionContainerMappingInputProperties struct + PolicyID *string + ProviderSpecificInput *ReplicationProviderSpecificContainerMappingInput + TargetProtectionContainerID *string + type CreateRecoveryPlanInput struct + Properties *CreateRecoveryPlanInputProperties + type CreateRecoveryPlanInputProperties struct + FailoverDeploymentModel FailoverDeploymentModel + Groups *[]RecoveryPlanGroup + PrimaryFabricID *string + RecoveryFabricID *string + type CurrentScenarioDetails struct + JobID *string + ScenarioName *string + StartTime *date.Time + type DataStore struct + Capacity *string + FreeSpace *string + SymbolicName *string + Type *string + UUID *string + type DataSyncStatus string + const ForDownTime + const ForSynchronization + func PossibleDataSyncStatusValues() []DataSyncStatus + type DisableProtectionInput struct + Properties *DisableProtectionInputProperties + type DisableProtectionInputProperties struct + DisableProtectionReason DisableProtectionReason + ReplicationProviderInput BasicDisableProtectionProviderSpecificInput + func (dpip *DisableProtectionInputProperties) UnmarshalJSON(body []byte) error + type DisableProtectionProviderSpecificInput struct + InstanceType InstanceTypeBasicDisableProtectionProviderSpecificInput + func (dppsi DisableProtectionProviderSpecificInput) AsBasicDisableProtectionProviderSpecificInput() (BasicDisableProtectionProviderSpecificInput, bool) + func (dppsi DisableProtectionProviderSpecificInput) AsDisableProtectionProviderSpecificInput() (*DisableProtectionProviderSpecificInput, bool) + func (dppsi DisableProtectionProviderSpecificInput) AsInMageDisableProtectionProviderSpecificInput() (*InMageDisableProtectionProviderSpecificInput, bool) + func (dppsi DisableProtectionProviderSpecificInput) MarshalJSON() ([]byte, error) + type DisableProtectionReason string + const MigrationComplete + const NotSpecified + func PossibleDisableProtectionReasonValues() []DisableProtectionReason + type DiscoverProtectableItemRequest struct + Properties *DiscoverProtectableItemRequestProperties + type DiscoverProtectableItemRequestProperties struct + FriendlyName *string + IPAddress *string + OsType *string + type DiskDetails struct + MaxSizeMB *int64 + VhdID *string + VhdName *string + VhdType *string + type DiskVolumeDetails struct + Label *string + Name *string + type Display struct + Description *string + Operation *string + Provider *string + Resource *string + type EnableProtectionInput struct + Properties *EnableProtectionInputProperties + type EnableProtectionInputProperties struct + PolicyID *string + ProtectableItemID *string + ProviderSpecificDetails BasicEnableProtectionProviderSpecificInput + func (epip *EnableProtectionInputProperties) UnmarshalJSON(body []byte) error + type EnableProtectionProviderSpecificInput struct + InstanceType InstanceTypeBasicEnableProtectionProviderSpecificInput + func (eppsi EnableProtectionProviderSpecificInput) AsA2AEnableProtectionInput() (*A2AEnableProtectionInput, bool) + func (eppsi EnableProtectionProviderSpecificInput) AsBasicEnableProtectionProviderSpecificInput() (BasicEnableProtectionProviderSpecificInput, bool) + func (eppsi EnableProtectionProviderSpecificInput) AsEnableProtectionProviderSpecificInput() (*EnableProtectionProviderSpecificInput, bool) + func (eppsi EnableProtectionProviderSpecificInput) AsHyperVReplicaAzureEnableProtectionInput() (*HyperVReplicaAzureEnableProtectionInput, bool) + func (eppsi EnableProtectionProviderSpecificInput) AsInMageAzureV2EnableProtectionInput() (*InMageAzureV2EnableProtectionInput, bool) + func (eppsi EnableProtectionProviderSpecificInput) AsInMageEnableProtectionInput() (*InMageEnableProtectionInput, bool) + func (eppsi EnableProtectionProviderSpecificInput) AsSanEnableProtectionInput() (*SanEnableProtectionInput, bool) + func (eppsi EnableProtectionProviderSpecificInput) MarshalJSON() ([]byte, error) + type EncryptionDetails struct + KekCertExpiryDate *date.Time + KekCertThumbprint *string + KekState *string + type Event struct + ID *string + Location *string + Name *string + Properties *EventProperties + Type *string + func (e Event) MarshalJSON() ([]byte, error) + type EventCollection struct + NextLink *string + Value *[]Event + func (ec EventCollection) IsEmpty() bool + type EventCollectionIterator struct + func NewEventCollectionIterator(page EventCollectionPage) EventCollectionIterator + func (iter *EventCollectionIterator) Next() error + func (iter *EventCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter EventCollectionIterator) NotDone() bool + func (iter EventCollectionIterator) Response() EventCollection + func (iter EventCollectionIterator) Value() Event + type EventCollectionPage struct + func NewEventCollectionPage(cur EventCollection, ...) EventCollectionPage + func (page *EventCollectionPage) Next() error + func (page *EventCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page EventCollectionPage) NotDone() bool + func (page EventCollectionPage) Response() EventCollection + func (page EventCollectionPage) Values() []Event + type EventProperties struct + AffectedObjectFriendlyName *string + Description *string + EventCode *string + EventSpecificDetails BasicEventSpecificDetails + EventType *string + FabricID *string + HealthErrors *[]HealthError + ProviderSpecificDetails BasicEventProviderSpecificDetails + Severity *string + TimeOfOccurrence *date.Time + func (ep *EventProperties) UnmarshalJSON(body []byte) error + type EventProviderSpecificDetails struct + InstanceType InstanceType + func (epsd EventProviderSpecificDetails) AsA2AEventDetails() (*A2AEventDetails, bool) + func (epsd EventProviderSpecificDetails) AsBasicEventProviderSpecificDetails() (BasicEventProviderSpecificDetails, bool) + func (epsd EventProviderSpecificDetails) AsEventProviderSpecificDetails() (*EventProviderSpecificDetails, bool) + func (epsd EventProviderSpecificDetails) AsHyperVReplica2012EventDetails() (*HyperVReplica2012EventDetails, bool) + func (epsd EventProviderSpecificDetails) AsHyperVReplica2012R2EventDetails() (*HyperVReplica2012R2EventDetails, bool) + func (epsd EventProviderSpecificDetails) AsHyperVReplicaAzureEventDetails() (*HyperVReplicaAzureEventDetails, bool) + func (epsd EventProviderSpecificDetails) AsHyperVReplicaBaseEventDetails() (*HyperVReplicaBaseEventDetails, bool) + func (epsd EventProviderSpecificDetails) AsInMageAzureV2EventDetails() (*InMageAzureV2EventDetails, bool) + func (epsd EventProviderSpecificDetails) MarshalJSON() ([]byte, error) + type EventQueryParameter struct + AffectedObjectFriendlyName *string + EndTime *date.Time + EventCode *string + EventType *string + FabricName *string + Severity *string + StartTime *date.Time + type EventSpecificDetails struct + InstanceType InstanceTypeBasicEventSpecificDetails + func (esd EventSpecificDetails) AsBasicEventSpecificDetails() (BasicEventSpecificDetails, bool) + func (esd EventSpecificDetails) AsEventSpecificDetails() (*EventSpecificDetails, bool) + func (esd EventSpecificDetails) AsJobStatusEventDetails() (*JobStatusEventDetails, bool) + func (esd EventSpecificDetails) MarshalJSON() ([]byte, error) + type ExportJobDetails struct + AffectedObjectDetails map[string]*string + BlobURI *string + InstanceType InstanceTypeBasicJobDetails + SasToken *string + func (ejd ExportJobDetails) AsAsrJobDetails() (*AsrJobDetails, bool) + func (ejd ExportJobDetails) AsBasicJobDetails() (BasicJobDetails, bool) + func (ejd ExportJobDetails) AsExportJobDetails() (*ExportJobDetails, bool) + func (ejd ExportJobDetails) AsFailoverJobDetails() (*FailoverJobDetails, bool) + func (ejd ExportJobDetails) AsJobDetails() (*JobDetails, bool) + func (ejd ExportJobDetails) AsSwitchProtectionJobDetails() (*SwitchProtectionJobDetails, bool) + func (ejd ExportJobDetails) AsTestFailoverJobDetails() (*TestFailoverJobDetails, bool) + func (ejd ExportJobDetails) MarshalJSON() ([]byte, error) + type Fabric struct + ID *string + Location *string + Name *string + Properties *FabricProperties + Type *string + func (f Fabric) MarshalJSON() ([]byte, error) + type FabricCollection struct + NextLink *string + Value *[]Fabric + func (fc FabricCollection) IsEmpty() bool + type FabricCollectionIterator struct + func NewFabricCollectionIterator(page FabricCollectionPage) FabricCollectionIterator + func (iter *FabricCollectionIterator) Next() error + func (iter *FabricCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter FabricCollectionIterator) NotDone() bool + func (iter FabricCollectionIterator) Response() FabricCollection + func (iter FabricCollectionIterator) Value() Fabric + type FabricCollectionPage struct + func NewFabricCollectionPage(cur FabricCollection, ...) FabricCollectionPage + func (page *FabricCollectionPage) Next() error + func (page *FabricCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page FabricCollectionPage) NotDone() bool + func (page FabricCollectionPage) Response() FabricCollection + func (page FabricCollectionPage) Values() []Fabric + type FabricCreationInput struct + Properties *FabricCreationInputProperties + type FabricCreationInputProperties struct + CustomDetails BasicFabricSpecificCreationInput + func (fcip *FabricCreationInputProperties) UnmarshalJSON(body []byte) error + type FabricProperties struct + BcdrState *string + CustomDetails BasicFabricSpecificDetails + EncryptionDetails *EncryptionDetails + FriendlyName *string + Health *string + HealthErrorDetails *[]HealthError + InternalIdentifier *string + RolloverEncryptionDetails *EncryptionDetails + func (fp *FabricProperties) UnmarshalJSON(body []byte) error + type FabricReplicationGroupTaskDetails struct + InstanceType InstanceTypeBasicTaskTypeDetails + JobTask *JobEntity + SkippedReason *string + SkippedReasonString *string + func (frgtd FabricReplicationGroupTaskDetails) AsAutomationRunbookTaskDetails() (*AutomationRunbookTaskDetails, bool) + func (frgtd FabricReplicationGroupTaskDetails) AsBasicTaskTypeDetails() (BasicTaskTypeDetails, bool) + func (frgtd FabricReplicationGroupTaskDetails) AsConsistencyCheckTaskDetails() (*ConsistencyCheckTaskDetails, bool) + func (frgtd FabricReplicationGroupTaskDetails) AsFabricReplicationGroupTaskDetails() (*FabricReplicationGroupTaskDetails, bool) + func (frgtd FabricReplicationGroupTaskDetails) AsJobTaskDetails() (*JobTaskDetails, bool) + func (frgtd FabricReplicationGroupTaskDetails) AsManualActionTaskDetails() (*ManualActionTaskDetails, bool) + func (frgtd FabricReplicationGroupTaskDetails) AsScriptActionTaskDetails() (*ScriptActionTaskDetails, bool) + func (frgtd FabricReplicationGroupTaskDetails) AsTaskTypeDetails() (*TaskTypeDetails, bool) + func (frgtd FabricReplicationGroupTaskDetails) AsVMNicUpdatesTaskDetails() (*VMNicUpdatesTaskDetails, bool) + func (frgtd FabricReplicationGroupTaskDetails) AsVirtualMachineTaskDetails() (*VirtualMachineTaskDetails, bool) + func (frgtd FabricReplicationGroupTaskDetails) MarshalJSON() ([]byte, error) + type FabricSpecificCreateNetworkMappingInput struct + InstanceType InstanceTypeBasicFabricSpecificCreateNetworkMappingInput + func (fscnmi FabricSpecificCreateNetworkMappingInput) AsAzureToAzureCreateNetworkMappingInput() (*AzureToAzureCreateNetworkMappingInput, bool) + func (fscnmi FabricSpecificCreateNetworkMappingInput) AsBasicFabricSpecificCreateNetworkMappingInput() (BasicFabricSpecificCreateNetworkMappingInput, bool) + func (fscnmi FabricSpecificCreateNetworkMappingInput) AsFabricSpecificCreateNetworkMappingInput() (*FabricSpecificCreateNetworkMappingInput, bool) + func (fscnmi FabricSpecificCreateNetworkMappingInput) AsVmmToAzureCreateNetworkMappingInput() (*VmmToAzureCreateNetworkMappingInput, bool) + func (fscnmi FabricSpecificCreateNetworkMappingInput) AsVmmToVmmCreateNetworkMappingInput() (*VmmToVmmCreateNetworkMappingInput, bool) + func (fscnmi FabricSpecificCreateNetworkMappingInput) MarshalJSON() ([]byte, error) + type FabricSpecificCreationInput struct + InstanceType InstanceTypeBasicFabricSpecificCreationInput + func (fsci FabricSpecificCreationInput) AsAzureFabricCreationInput() (*AzureFabricCreationInput, bool) + func (fsci FabricSpecificCreationInput) AsBasicFabricSpecificCreationInput() (BasicFabricSpecificCreationInput, bool) + func (fsci FabricSpecificCreationInput) AsFabricSpecificCreationInput() (*FabricSpecificCreationInput, bool) + func (fsci FabricSpecificCreationInput) AsVMwareV2FabricCreationInput() (*VMwareV2FabricCreationInput, bool) + func (fsci FabricSpecificCreationInput) MarshalJSON() ([]byte, error) + type FabricSpecificDetails struct + InstanceType InstanceTypeBasicFabricSpecificDetails + func (fsd FabricSpecificDetails) AsAzureFabricSpecificDetails() (*AzureFabricSpecificDetails, bool) + func (fsd FabricSpecificDetails) AsBasicFabricSpecificDetails() (BasicFabricSpecificDetails, bool) + func (fsd FabricSpecificDetails) AsFabricSpecificDetails() (*FabricSpecificDetails, bool) + func (fsd FabricSpecificDetails) AsHyperVSiteDetails() (*HyperVSiteDetails, bool) + func (fsd FabricSpecificDetails) AsVMwareDetails() (*VMwareDetails, bool) + func (fsd FabricSpecificDetails) AsVMwareV2FabricSpecificDetails() (*VMwareV2FabricSpecificDetails, bool) + func (fsd FabricSpecificDetails) AsVmmDetails() (*VmmDetails, bool) + func (fsd FabricSpecificDetails) MarshalJSON() ([]byte, error) + type FabricSpecificUpdateNetworkMappingInput struct + InstanceType InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput + func (fsunmi FabricSpecificUpdateNetworkMappingInput) AsAzureToAzureUpdateNetworkMappingInput() (*AzureToAzureUpdateNetworkMappingInput, bool) + func (fsunmi FabricSpecificUpdateNetworkMappingInput) AsBasicFabricSpecificUpdateNetworkMappingInput() (BasicFabricSpecificUpdateNetworkMappingInput, bool) + func (fsunmi FabricSpecificUpdateNetworkMappingInput) AsFabricSpecificUpdateNetworkMappingInput() (*FabricSpecificUpdateNetworkMappingInput, bool) + func (fsunmi FabricSpecificUpdateNetworkMappingInput) AsVmmToAzureUpdateNetworkMappingInput() (*VmmToAzureUpdateNetworkMappingInput, bool) + func (fsunmi FabricSpecificUpdateNetworkMappingInput) AsVmmToVmmUpdateNetworkMappingInput() (*VmmToVmmUpdateNetworkMappingInput, bool) + func (fsunmi FabricSpecificUpdateNetworkMappingInput) MarshalJSON() ([]byte, error) + type FailoverDeploymentModel string + const Classic + const NotApplicable + const ResourceManager + func PossibleFailoverDeploymentModelValues() []FailoverDeploymentModel + type FailoverJobDetails struct + AffectedObjectDetails map[string]*string + InstanceType InstanceTypeBasicJobDetails + ProtectedItemDetails *[]FailoverReplicationProtectedItemDetails + func (fjd FailoverJobDetails) AsAsrJobDetails() (*AsrJobDetails, bool) + func (fjd FailoverJobDetails) AsBasicJobDetails() (BasicJobDetails, bool) + func (fjd FailoverJobDetails) AsExportJobDetails() (*ExportJobDetails, bool) + func (fjd FailoverJobDetails) AsFailoverJobDetails() (*FailoverJobDetails, bool) + func (fjd FailoverJobDetails) AsJobDetails() (*JobDetails, bool) + func (fjd FailoverJobDetails) AsSwitchProtectionJobDetails() (*SwitchProtectionJobDetails, bool) + func (fjd FailoverJobDetails) AsTestFailoverJobDetails() (*TestFailoverJobDetails, bool) + func (fjd FailoverJobDetails) MarshalJSON() ([]byte, error) + type FailoverProcessServerRequest struct + Properties *FailoverProcessServerRequestProperties + type FailoverProcessServerRequestProperties struct + ContainerName *string + SourceProcessServerID *string + TargetProcessServerID *string + UpdateType *string + VmsToMigrate *[]string + type FailoverReplicationProtectedItemDetails struct + FriendlyName *string + Name *string + NetworkConnectionStatus *string + NetworkFriendlyName *string + RecoveryPointID *string + RecoveryPointTime *date.Time + Subnet *string + TestVMFriendlyName *string + TestVMName *string + type GroupTaskDetails struct + ChildTasks *[]ASRTask + InstanceType InstanceTypeBasicGroupTaskDetails + func (gtd GroupTaskDetails) AsBasicGroupTaskDetails() (BasicGroupTaskDetails, bool) + func (gtd GroupTaskDetails) AsGroupTaskDetails() (*GroupTaskDetails, bool) + func (gtd GroupTaskDetails) AsInlineWorkflowTaskDetails() (*InlineWorkflowTaskDetails, bool) + func (gtd GroupTaskDetails) AsRecoveryPlanGroupTaskDetails() (*RecoveryPlanGroupTaskDetails, bool) + func (gtd GroupTaskDetails) AsRecoveryPlanShutdownGroupTaskDetails() (*RecoveryPlanShutdownGroupTaskDetails, bool) + func (gtd GroupTaskDetails) MarshalJSON() ([]byte, error) + type HealthError struct + ChildErrors *[]HealthError + CreationTimeUtc *date.Time + EntityID *string + ErrorCode *string + ErrorLevel *string + ErrorMessage *string + ErrorSource *string + ErrorType *string + PossibleCauses *string + RecommendedAction *string + RecoveryProviderErrorMessage *string + type HealthErrorCategory string + const Configuration + const Replication + const TestFailover + func PossibleHealthErrorCategoryValues() []HealthErrorCategory + type HealthErrorSummary struct + AffectedResourceCorrelationIds *[]string + AffectedResourceSubtype *string + AffectedResourceType *string + Category HealthErrorCategory + Severity Severity + SummaryCode *string + SummaryMessage *string + type HyperVReplica2012EventDetails struct + ContainerName *string + FabricName *string + InstanceType InstanceType + RemoteContainerName *string + RemoteFabricName *string + func (hvr2ed HyperVReplica2012EventDetails) AsA2AEventDetails() (*A2AEventDetails, bool) + func (hvr2ed HyperVReplica2012EventDetails) AsBasicEventProviderSpecificDetails() (BasicEventProviderSpecificDetails, bool) + func (hvr2ed HyperVReplica2012EventDetails) AsEventProviderSpecificDetails() (*EventProviderSpecificDetails, bool) + func (hvr2ed HyperVReplica2012EventDetails) AsHyperVReplica2012EventDetails() (*HyperVReplica2012EventDetails, bool) + func (hvr2ed HyperVReplica2012EventDetails) AsHyperVReplica2012R2EventDetails() (*HyperVReplica2012R2EventDetails, bool) + func (hvr2ed HyperVReplica2012EventDetails) AsHyperVReplicaAzureEventDetails() (*HyperVReplicaAzureEventDetails, bool) + func (hvr2ed HyperVReplica2012EventDetails) AsHyperVReplicaBaseEventDetails() (*HyperVReplicaBaseEventDetails, bool) + func (hvr2ed HyperVReplica2012EventDetails) AsInMageAzureV2EventDetails() (*InMageAzureV2EventDetails, bool) + func (hvr2ed HyperVReplica2012EventDetails) MarshalJSON() ([]byte, error) + type HyperVReplica2012R2EventDetails struct + ContainerName *string + FabricName *string + InstanceType InstanceType + RemoteContainerName *string + RemoteFabricName *string + func (hvr2ed HyperVReplica2012R2EventDetails) AsA2AEventDetails() (*A2AEventDetails, bool) + func (hvr2ed HyperVReplica2012R2EventDetails) AsBasicEventProviderSpecificDetails() (BasicEventProviderSpecificDetails, bool) + func (hvr2ed HyperVReplica2012R2EventDetails) AsEventProviderSpecificDetails() (*EventProviderSpecificDetails, bool) + func (hvr2ed HyperVReplica2012R2EventDetails) AsHyperVReplica2012EventDetails() (*HyperVReplica2012EventDetails, bool) + func (hvr2ed HyperVReplica2012R2EventDetails) AsHyperVReplica2012R2EventDetails() (*HyperVReplica2012R2EventDetails, bool) + func (hvr2ed HyperVReplica2012R2EventDetails) AsHyperVReplicaAzureEventDetails() (*HyperVReplicaAzureEventDetails, bool) + func (hvr2ed HyperVReplica2012R2EventDetails) AsHyperVReplicaBaseEventDetails() (*HyperVReplicaBaseEventDetails, bool) + func (hvr2ed HyperVReplica2012R2EventDetails) AsInMageAzureV2EventDetails() (*InMageAzureV2EventDetails, bool) + func (hvr2ed HyperVReplica2012R2EventDetails) MarshalJSON() ([]byte, error) + type HyperVReplicaAzureApplyRecoveryPointInput struct + InstanceType InstanceTypeBasicApplyRecoveryPointProviderSpecificInput + PrimaryKekCertificatePfx *string + SecondaryKekCertificatePfx *string + VaultLocation *string + func (hvraarpi HyperVReplicaAzureApplyRecoveryPointInput) AsA2AApplyRecoveryPointInput() (*A2AApplyRecoveryPointInput, bool) + func (hvraarpi HyperVReplicaAzureApplyRecoveryPointInput) AsApplyRecoveryPointProviderSpecificInput() (*ApplyRecoveryPointProviderSpecificInput, bool) + func (hvraarpi HyperVReplicaAzureApplyRecoveryPointInput) AsBasicApplyRecoveryPointProviderSpecificInput() (BasicApplyRecoveryPointProviderSpecificInput, bool) + func (hvraarpi HyperVReplicaAzureApplyRecoveryPointInput) AsHyperVReplicaAzureApplyRecoveryPointInput() (*HyperVReplicaAzureApplyRecoveryPointInput, bool) + func (hvraarpi HyperVReplicaAzureApplyRecoveryPointInput) AsInMageAzureV2ApplyRecoveryPointInput() (*InMageAzureV2ApplyRecoveryPointInput, bool) + func (hvraarpi HyperVReplicaAzureApplyRecoveryPointInput) MarshalJSON() ([]byte, error) + type HyperVReplicaAzureEnableProtectionInput struct + DisksToInclude *[]string + EnableRDPOnTargetOption *string + HvHostVMID *string + InstanceType InstanceTypeBasicEnableProtectionProviderSpecificInput + LogStorageAccountID *string + OsType *string + TargetAzureNetworkID *string + TargetAzureSubnetID *string + TargetAzureV1ResourceGroupID *string + TargetAzureV2ResourceGroupID *string + TargetAzureVMName *string + TargetStorageAccountID *string + UseManagedDisks *string + VMName *string + VhdID *string + func (hvraepi HyperVReplicaAzureEnableProtectionInput) AsA2AEnableProtectionInput() (*A2AEnableProtectionInput, bool) + func (hvraepi HyperVReplicaAzureEnableProtectionInput) AsBasicEnableProtectionProviderSpecificInput() (BasicEnableProtectionProviderSpecificInput, bool) + func (hvraepi HyperVReplicaAzureEnableProtectionInput) AsEnableProtectionProviderSpecificInput() (*EnableProtectionProviderSpecificInput, bool) + func (hvraepi HyperVReplicaAzureEnableProtectionInput) AsHyperVReplicaAzureEnableProtectionInput() (*HyperVReplicaAzureEnableProtectionInput, bool) + func (hvraepi HyperVReplicaAzureEnableProtectionInput) AsInMageAzureV2EnableProtectionInput() (*InMageAzureV2EnableProtectionInput, bool) + func (hvraepi HyperVReplicaAzureEnableProtectionInput) AsInMageEnableProtectionInput() (*InMageEnableProtectionInput, bool) + func (hvraepi HyperVReplicaAzureEnableProtectionInput) AsSanEnableProtectionInput() (*SanEnableProtectionInput, bool) + func (hvraepi HyperVReplicaAzureEnableProtectionInput) MarshalJSON() ([]byte, error) + type HyperVReplicaAzureEventDetails struct + ContainerName *string + FabricName *string + InstanceType InstanceType + RemoteContainerName *string + func (hvraed HyperVReplicaAzureEventDetails) AsA2AEventDetails() (*A2AEventDetails, bool) + func (hvraed HyperVReplicaAzureEventDetails) AsBasicEventProviderSpecificDetails() (BasicEventProviderSpecificDetails, bool) + func (hvraed HyperVReplicaAzureEventDetails) AsEventProviderSpecificDetails() (*EventProviderSpecificDetails, bool) + func (hvraed HyperVReplicaAzureEventDetails) AsHyperVReplica2012EventDetails() (*HyperVReplica2012EventDetails, bool) + func (hvraed HyperVReplicaAzureEventDetails) AsHyperVReplica2012R2EventDetails() (*HyperVReplica2012R2EventDetails, bool) + func (hvraed HyperVReplicaAzureEventDetails) AsHyperVReplicaAzureEventDetails() (*HyperVReplicaAzureEventDetails, bool) + func (hvraed HyperVReplicaAzureEventDetails) AsHyperVReplicaBaseEventDetails() (*HyperVReplicaBaseEventDetails, bool) + func (hvraed HyperVReplicaAzureEventDetails) AsInMageAzureV2EventDetails() (*InMageAzureV2EventDetails, bool) + func (hvraed HyperVReplicaAzureEventDetails) MarshalJSON() ([]byte, error) + type HyperVReplicaAzureFailbackProviderInput struct + DataSyncOption *string + InstanceType InstanceTypeBasicProviderSpecificFailoverInput + ProviderIDForAlternateRecovery *string + RecoveryVMCreationOption *string + func (hvrafpi HyperVReplicaAzureFailbackProviderInput) AsA2AFailoverProviderInput() (*A2AFailoverProviderInput, bool) + func (hvrafpi HyperVReplicaAzureFailbackProviderInput) AsBasicProviderSpecificFailoverInput() (BasicProviderSpecificFailoverInput, bool) + func (hvrafpi HyperVReplicaAzureFailbackProviderInput) AsHyperVReplicaAzureFailbackProviderInput() (*HyperVReplicaAzureFailbackProviderInput, bool) + func (hvrafpi HyperVReplicaAzureFailbackProviderInput) AsHyperVReplicaAzureFailoverProviderInput() (*HyperVReplicaAzureFailoverProviderInput, bool) + func (hvrafpi HyperVReplicaAzureFailbackProviderInput) AsInMageAzureV2FailoverProviderInput() (*InMageAzureV2FailoverProviderInput, bool) + func (hvrafpi HyperVReplicaAzureFailbackProviderInput) AsInMageFailoverProviderInput() (*InMageFailoverProviderInput, bool) + func (hvrafpi HyperVReplicaAzureFailbackProviderInput) AsProviderSpecificFailoverInput() (*ProviderSpecificFailoverInput, bool) + func (hvrafpi HyperVReplicaAzureFailbackProviderInput) MarshalJSON() ([]byte, error) + type HyperVReplicaAzureFailoverProviderInput struct + InstanceType InstanceTypeBasicProviderSpecificFailoverInput + PrimaryKekCertificatePfx *string + RecoveryPointID *string + SecondaryKekCertificatePfx *string + VaultLocation *string + func (hvrafpi HyperVReplicaAzureFailoverProviderInput) AsA2AFailoverProviderInput() (*A2AFailoverProviderInput, bool) + func (hvrafpi HyperVReplicaAzureFailoverProviderInput) AsBasicProviderSpecificFailoverInput() (BasicProviderSpecificFailoverInput, bool) + func (hvrafpi HyperVReplicaAzureFailoverProviderInput) AsHyperVReplicaAzureFailbackProviderInput() (*HyperVReplicaAzureFailbackProviderInput, bool) + func (hvrafpi HyperVReplicaAzureFailoverProviderInput) AsHyperVReplicaAzureFailoverProviderInput() (*HyperVReplicaAzureFailoverProviderInput, bool) + func (hvrafpi HyperVReplicaAzureFailoverProviderInput) AsInMageAzureV2FailoverProviderInput() (*InMageAzureV2FailoverProviderInput, bool) + func (hvrafpi HyperVReplicaAzureFailoverProviderInput) AsInMageFailoverProviderInput() (*InMageFailoverProviderInput, bool) + func (hvrafpi HyperVReplicaAzureFailoverProviderInput) AsProviderSpecificFailoverInput() (*ProviderSpecificFailoverInput, bool) + func (hvrafpi HyperVReplicaAzureFailoverProviderInput) MarshalJSON() ([]byte, error) + type HyperVReplicaAzurePolicyDetails struct + ActiveStorageAccountID *string + ApplicationConsistentSnapshotFrequencyInHours *int32 + Encryption *string + InstanceType InstanceTypeBasicPolicyProviderSpecificDetails + OnlineReplicationStartTime *string + RecoveryPointHistoryDurationInHours *int32 + ReplicationInterval *int32 + func (hvrapd HyperVReplicaAzurePolicyDetails) AsA2APolicyDetails() (*A2APolicyDetails, bool) + func (hvrapd HyperVReplicaAzurePolicyDetails) AsBasicPolicyProviderSpecificDetails() (BasicPolicyProviderSpecificDetails, bool) + func (hvrapd HyperVReplicaAzurePolicyDetails) AsHyperVReplicaAzurePolicyDetails() (*HyperVReplicaAzurePolicyDetails, bool) + func (hvrapd HyperVReplicaAzurePolicyDetails) AsHyperVReplicaBasePolicyDetails() (*HyperVReplicaBasePolicyDetails, bool) + func (hvrapd HyperVReplicaAzurePolicyDetails) AsHyperVReplicaBluePolicyDetails() (*HyperVReplicaBluePolicyDetails, bool) + func (hvrapd HyperVReplicaAzurePolicyDetails) AsHyperVReplicaPolicyDetails() (*HyperVReplicaPolicyDetails, bool) + func (hvrapd HyperVReplicaAzurePolicyDetails) AsInMageAzureV2PolicyDetails() (*InMageAzureV2PolicyDetails, bool) + func (hvrapd HyperVReplicaAzurePolicyDetails) AsInMageBasePolicyDetails() (*InMageBasePolicyDetails, bool) + func (hvrapd HyperVReplicaAzurePolicyDetails) AsInMagePolicyDetails() (*InMagePolicyDetails, bool) + func (hvrapd HyperVReplicaAzurePolicyDetails) AsPolicyProviderSpecificDetails() (*PolicyProviderSpecificDetails, bool) + func (hvrapd HyperVReplicaAzurePolicyDetails) AsRcmAzureMigrationPolicyDetails() (*RcmAzureMigrationPolicyDetails, bool) + func (hvrapd HyperVReplicaAzurePolicyDetails) AsVmwareCbtPolicyDetails() (*VmwareCbtPolicyDetails, bool) + func (hvrapd HyperVReplicaAzurePolicyDetails) MarshalJSON() ([]byte, error) + type HyperVReplicaAzurePolicyInput struct + ApplicationConsistentSnapshotFrequencyInHours *int32 + Encryption *string + InstanceType InstanceTypeBasicPolicyProviderSpecificInput + OnlineReplicationStartTime *string + RecoveryPointHistoryDuration *int32 + ReplicationInterval *int32 + StorageAccounts *[]string + func (hvrapi HyperVReplicaAzurePolicyInput) AsA2APolicyCreationInput() (*A2APolicyCreationInput, bool) + func (hvrapi HyperVReplicaAzurePolicyInput) AsBasicPolicyProviderSpecificInput() (BasicPolicyProviderSpecificInput, bool) + func (hvrapi HyperVReplicaAzurePolicyInput) AsHyperVReplicaAzurePolicyInput() (*HyperVReplicaAzurePolicyInput, bool) + func (hvrapi HyperVReplicaAzurePolicyInput) AsHyperVReplicaBluePolicyInput() (*HyperVReplicaBluePolicyInput, bool) + func (hvrapi HyperVReplicaAzurePolicyInput) AsHyperVReplicaPolicyInput() (*HyperVReplicaPolicyInput, bool) + func (hvrapi HyperVReplicaAzurePolicyInput) AsInMageAzureV2PolicyInput() (*InMageAzureV2PolicyInput, bool) + func (hvrapi HyperVReplicaAzurePolicyInput) AsInMagePolicyInput() (*InMagePolicyInput, bool) + func (hvrapi HyperVReplicaAzurePolicyInput) AsPolicyProviderSpecificInput() (*PolicyProviderSpecificInput, bool) + func (hvrapi HyperVReplicaAzurePolicyInput) AsVMwareCbtPolicyCreationInput() (*VMwareCbtPolicyCreationInput, bool) + func (hvrapi HyperVReplicaAzurePolicyInput) MarshalJSON() ([]byte, error) + type HyperVReplicaAzureReplicationDetails struct + AzureVMDiskDetails *[]AzureVMDiskDetails + EnableRDPOnTargetOption *string + Encryption *string + InitialReplicationDetails *InitialReplicationDetails + InstanceType InstanceTypeBasicReplicationProviderSpecificSettings + LastReplicatedTime *date.Time + LicenseType *string + OSDetails *OSDetails + RecoveryAvailabilitySetID *string + RecoveryAzureLogStorageAccountID *string + RecoveryAzureResourceGroupID *string + RecoveryAzureStorageAccount *string + RecoveryAzureVMName *string + RecoveryAzureVMSize *string + SelectedRecoveryAzureNetworkID *string + SourceVMCPUCount *int32 + SourceVMRAMSizeInMB *int32 + UseManagedDisks *string + VMID *string + VMNics *[]VMNicDetails + VMProtectionState *string + VMProtectionStateDescription *string + func (hvrard HyperVReplicaAzureReplicationDetails) AsA2AReplicationDetails() (*A2AReplicationDetails, bool) + func (hvrard HyperVReplicaAzureReplicationDetails) AsBasicReplicationProviderSpecificSettings() (BasicReplicationProviderSpecificSettings, bool) + func (hvrard HyperVReplicaAzureReplicationDetails) AsHyperVReplicaAzureReplicationDetails() (*HyperVReplicaAzureReplicationDetails, bool) + func (hvrard HyperVReplicaAzureReplicationDetails) AsHyperVReplicaBaseReplicationDetails() (*HyperVReplicaBaseReplicationDetails, bool) + func (hvrard HyperVReplicaAzureReplicationDetails) AsHyperVReplicaBlueReplicationDetails() (*HyperVReplicaBlueReplicationDetails, bool) + func (hvrard HyperVReplicaAzureReplicationDetails) AsHyperVReplicaReplicationDetails() (*HyperVReplicaReplicationDetails, bool) + func (hvrard HyperVReplicaAzureReplicationDetails) AsInMageAzureV2ReplicationDetails() (*InMageAzureV2ReplicationDetails, bool) + func (hvrard HyperVReplicaAzureReplicationDetails) AsInMageReplicationDetails() (*InMageReplicationDetails, bool) + func (hvrard HyperVReplicaAzureReplicationDetails) AsReplicationProviderSpecificSettings() (*ReplicationProviderSpecificSettings, bool) + func (hvrard HyperVReplicaAzureReplicationDetails) MarshalJSON() ([]byte, error) + type HyperVReplicaAzureReprotectInput struct + HvHostVMID *string + InstanceType InstanceTypeBasicReverseReplicationProviderSpecificInput + LogStorageAccountID *string + OsType *string + StorageAccountID *string + VHDID *string + VMName *string + func (hvrari HyperVReplicaAzureReprotectInput) AsA2AReprotectInput() (*A2AReprotectInput, bool) + func (hvrari HyperVReplicaAzureReprotectInput) AsBasicReverseReplicationProviderSpecificInput() (BasicReverseReplicationProviderSpecificInput, bool) + func (hvrari HyperVReplicaAzureReprotectInput) AsHyperVReplicaAzureReprotectInput() (*HyperVReplicaAzureReprotectInput, bool) + func (hvrari HyperVReplicaAzureReprotectInput) AsInMageAzureV2ReprotectInput() (*InMageAzureV2ReprotectInput, bool) + func (hvrari HyperVReplicaAzureReprotectInput) AsInMageReprotectInput() (*InMageReprotectInput, bool) + func (hvrari HyperVReplicaAzureReprotectInput) AsReverseReplicationProviderSpecificInput() (*ReverseReplicationProviderSpecificInput, bool) + func (hvrari HyperVReplicaAzureReprotectInput) MarshalJSON() ([]byte, error) + type HyperVReplicaAzureRpRecoveryPointType string + const HyperVReplicaAzureRpRecoveryPointTypeLatest + const HyperVReplicaAzureRpRecoveryPointTypeLatestApplicationConsistent + const HyperVReplicaAzureRpRecoveryPointTypeLatestProcessed + func PossibleHyperVReplicaAzureRpRecoveryPointTypeValues() []HyperVReplicaAzureRpRecoveryPointType + type HyperVReplicaAzureUpdateReplicationProtectedItemInput struct + InstanceType InstanceTypeBasicUpdateReplicationProtectedItemProviderInput + RecoveryAzureV1ResourceGroupID *string + RecoveryAzureV2ResourceGroupID *string + UseManagedDisks *string + func (hvraurpii HyperVReplicaAzureUpdateReplicationProtectedItemInput) AsA2AUpdateReplicationProtectedItemInput() (*A2AUpdateReplicationProtectedItemInput, bool) + func (hvraurpii HyperVReplicaAzureUpdateReplicationProtectedItemInput) AsBasicUpdateReplicationProtectedItemProviderInput() (BasicUpdateReplicationProtectedItemProviderInput, bool) + func (hvraurpii HyperVReplicaAzureUpdateReplicationProtectedItemInput) AsHyperVReplicaAzureUpdateReplicationProtectedItemInput() (*HyperVReplicaAzureUpdateReplicationProtectedItemInput, bool) + func (hvraurpii HyperVReplicaAzureUpdateReplicationProtectedItemInput) AsInMageAzureV2UpdateReplicationProtectedItemInput() (*InMageAzureV2UpdateReplicationProtectedItemInput, bool) + func (hvraurpii HyperVReplicaAzureUpdateReplicationProtectedItemInput) AsUpdateReplicationProtectedItemProviderInput() (*UpdateReplicationProtectedItemProviderInput, bool) + func (hvraurpii HyperVReplicaAzureUpdateReplicationProtectedItemInput) MarshalJSON() ([]byte, error) + type HyperVReplicaBaseEventDetails struct + ContainerName *string + FabricName *string + InstanceType InstanceType + RemoteContainerName *string + RemoteFabricName *string + func (hvrbed HyperVReplicaBaseEventDetails) AsA2AEventDetails() (*A2AEventDetails, bool) + func (hvrbed HyperVReplicaBaseEventDetails) AsBasicEventProviderSpecificDetails() (BasicEventProviderSpecificDetails, bool) + func (hvrbed HyperVReplicaBaseEventDetails) AsEventProviderSpecificDetails() (*EventProviderSpecificDetails, bool) + func (hvrbed HyperVReplicaBaseEventDetails) AsHyperVReplica2012EventDetails() (*HyperVReplica2012EventDetails, bool) + func (hvrbed HyperVReplicaBaseEventDetails) AsHyperVReplica2012R2EventDetails() (*HyperVReplica2012R2EventDetails, bool) + func (hvrbed HyperVReplicaBaseEventDetails) AsHyperVReplicaAzureEventDetails() (*HyperVReplicaAzureEventDetails, bool) + func (hvrbed HyperVReplicaBaseEventDetails) AsHyperVReplicaBaseEventDetails() (*HyperVReplicaBaseEventDetails, bool) + func (hvrbed HyperVReplicaBaseEventDetails) AsInMageAzureV2EventDetails() (*InMageAzureV2EventDetails, bool) + func (hvrbed HyperVReplicaBaseEventDetails) MarshalJSON() ([]byte, error) + type HyperVReplicaBasePolicyDetails struct + AllowedAuthenticationType *int32 + ApplicationConsistentSnapshotFrequencyInHours *int32 + Compression *string + InitialReplicationMethod *string + InstanceType InstanceTypeBasicPolicyProviderSpecificDetails + OfflineReplicationExportPath *string + OfflineReplicationImportPath *string + OnlineReplicationStartTime *string + RecoveryPoints *int32 + ReplicaDeletionOption *string + ReplicationPort *int32 + func (hvrbpd HyperVReplicaBasePolicyDetails) AsA2APolicyDetails() (*A2APolicyDetails, bool) + func (hvrbpd HyperVReplicaBasePolicyDetails) AsBasicPolicyProviderSpecificDetails() (BasicPolicyProviderSpecificDetails, bool) + func (hvrbpd HyperVReplicaBasePolicyDetails) AsHyperVReplicaAzurePolicyDetails() (*HyperVReplicaAzurePolicyDetails, bool) + func (hvrbpd HyperVReplicaBasePolicyDetails) AsHyperVReplicaBasePolicyDetails() (*HyperVReplicaBasePolicyDetails, bool) + func (hvrbpd HyperVReplicaBasePolicyDetails) AsHyperVReplicaBluePolicyDetails() (*HyperVReplicaBluePolicyDetails, bool) + func (hvrbpd HyperVReplicaBasePolicyDetails) AsHyperVReplicaPolicyDetails() (*HyperVReplicaPolicyDetails, bool) + func (hvrbpd HyperVReplicaBasePolicyDetails) AsInMageAzureV2PolicyDetails() (*InMageAzureV2PolicyDetails, bool) + func (hvrbpd HyperVReplicaBasePolicyDetails) AsInMageBasePolicyDetails() (*InMageBasePolicyDetails, bool) + func (hvrbpd HyperVReplicaBasePolicyDetails) AsInMagePolicyDetails() (*InMagePolicyDetails, bool) + func (hvrbpd HyperVReplicaBasePolicyDetails) AsPolicyProviderSpecificDetails() (*PolicyProviderSpecificDetails, bool) + func (hvrbpd HyperVReplicaBasePolicyDetails) AsRcmAzureMigrationPolicyDetails() (*RcmAzureMigrationPolicyDetails, bool) + func (hvrbpd HyperVReplicaBasePolicyDetails) AsVmwareCbtPolicyDetails() (*VmwareCbtPolicyDetails, bool) + func (hvrbpd HyperVReplicaBasePolicyDetails) MarshalJSON() ([]byte, error) + type HyperVReplicaBaseReplicationDetails struct + InitialReplicationDetails *InitialReplicationDetails + InstanceType InstanceTypeBasicReplicationProviderSpecificSettings + LastReplicatedTime *date.Time + VMDiskDetails *[]DiskDetails + VMID *string + VMNics *[]VMNicDetails + VMProtectionState *string + VMProtectionStateDescription *string + func (hvrbrd HyperVReplicaBaseReplicationDetails) AsA2AReplicationDetails() (*A2AReplicationDetails, bool) + func (hvrbrd HyperVReplicaBaseReplicationDetails) AsBasicReplicationProviderSpecificSettings() (BasicReplicationProviderSpecificSettings, bool) + func (hvrbrd HyperVReplicaBaseReplicationDetails) AsHyperVReplicaAzureReplicationDetails() (*HyperVReplicaAzureReplicationDetails, bool) + func (hvrbrd HyperVReplicaBaseReplicationDetails) AsHyperVReplicaBaseReplicationDetails() (*HyperVReplicaBaseReplicationDetails, bool) + func (hvrbrd HyperVReplicaBaseReplicationDetails) AsHyperVReplicaBlueReplicationDetails() (*HyperVReplicaBlueReplicationDetails, bool) + func (hvrbrd HyperVReplicaBaseReplicationDetails) AsHyperVReplicaReplicationDetails() (*HyperVReplicaReplicationDetails, bool) + func (hvrbrd HyperVReplicaBaseReplicationDetails) AsInMageAzureV2ReplicationDetails() (*InMageAzureV2ReplicationDetails, bool) + func (hvrbrd HyperVReplicaBaseReplicationDetails) AsInMageReplicationDetails() (*InMageReplicationDetails, bool) + func (hvrbrd HyperVReplicaBaseReplicationDetails) AsReplicationProviderSpecificSettings() (*ReplicationProviderSpecificSettings, bool) + func (hvrbrd HyperVReplicaBaseReplicationDetails) MarshalJSON() ([]byte, error) + type HyperVReplicaBluePolicyDetails struct + AllowedAuthenticationType *int32 + ApplicationConsistentSnapshotFrequencyInHours *int32 + Compression *string + InitialReplicationMethod *string + InstanceType InstanceTypeBasicPolicyProviderSpecificDetails + OfflineReplicationExportPath *string + OfflineReplicationImportPath *string + OnlineReplicationStartTime *string + RecoveryPoints *int32 + ReplicaDeletionOption *string + ReplicationFrequencyInSeconds *int32 + ReplicationPort *int32 + func (hvrbpd HyperVReplicaBluePolicyDetails) AsA2APolicyDetails() (*A2APolicyDetails, bool) + func (hvrbpd HyperVReplicaBluePolicyDetails) AsBasicPolicyProviderSpecificDetails() (BasicPolicyProviderSpecificDetails, bool) + func (hvrbpd HyperVReplicaBluePolicyDetails) AsHyperVReplicaAzurePolicyDetails() (*HyperVReplicaAzurePolicyDetails, bool) + func (hvrbpd HyperVReplicaBluePolicyDetails) AsHyperVReplicaBasePolicyDetails() (*HyperVReplicaBasePolicyDetails, bool) + func (hvrbpd HyperVReplicaBluePolicyDetails) AsHyperVReplicaBluePolicyDetails() (*HyperVReplicaBluePolicyDetails, bool) + func (hvrbpd HyperVReplicaBluePolicyDetails) AsHyperVReplicaPolicyDetails() (*HyperVReplicaPolicyDetails, bool) + func (hvrbpd HyperVReplicaBluePolicyDetails) AsInMageAzureV2PolicyDetails() (*InMageAzureV2PolicyDetails, bool) + func (hvrbpd HyperVReplicaBluePolicyDetails) AsInMageBasePolicyDetails() (*InMageBasePolicyDetails, bool) + func (hvrbpd HyperVReplicaBluePolicyDetails) AsInMagePolicyDetails() (*InMagePolicyDetails, bool) + func (hvrbpd HyperVReplicaBluePolicyDetails) AsPolicyProviderSpecificDetails() (*PolicyProviderSpecificDetails, bool) + func (hvrbpd HyperVReplicaBluePolicyDetails) AsRcmAzureMigrationPolicyDetails() (*RcmAzureMigrationPolicyDetails, bool) + func (hvrbpd HyperVReplicaBluePolicyDetails) AsVmwareCbtPolicyDetails() (*VmwareCbtPolicyDetails, bool) + func (hvrbpd HyperVReplicaBluePolicyDetails) MarshalJSON() ([]byte, error) + type HyperVReplicaBluePolicyInput struct + AllowedAuthenticationType *int32 + ApplicationConsistentSnapshotFrequencyInHours *int32 + Compression *string + InitialReplicationMethod *string + InstanceType InstanceTypeBasicPolicyProviderSpecificInput + OfflineReplicationExportPath *string + OfflineReplicationImportPath *string + OnlineReplicationStartTime *string + RecoveryPoints *int32 + ReplicaDeletion *string + ReplicationFrequencyInSeconds *int32 + ReplicationPort *int32 + func (hvrbpi HyperVReplicaBluePolicyInput) AsA2APolicyCreationInput() (*A2APolicyCreationInput, bool) + func (hvrbpi HyperVReplicaBluePolicyInput) AsBasicPolicyProviderSpecificInput() (BasicPolicyProviderSpecificInput, bool) + func (hvrbpi HyperVReplicaBluePolicyInput) AsHyperVReplicaAzurePolicyInput() (*HyperVReplicaAzurePolicyInput, bool) + func (hvrbpi HyperVReplicaBluePolicyInput) AsHyperVReplicaBluePolicyInput() (*HyperVReplicaBluePolicyInput, bool) + func (hvrbpi HyperVReplicaBluePolicyInput) AsHyperVReplicaPolicyInput() (*HyperVReplicaPolicyInput, bool) + func (hvrbpi HyperVReplicaBluePolicyInput) AsInMageAzureV2PolicyInput() (*InMageAzureV2PolicyInput, bool) + func (hvrbpi HyperVReplicaBluePolicyInput) AsInMagePolicyInput() (*InMagePolicyInput, bool) + func (hvrbpi HyperVReplicaBluePolicyInput) AsPolicyProviderSpecificInput() (*PolicyProviderSpecificInput, bool) + func (hvrbpi HyperVReplicaBluePolicyInput) AsVMwareCbtPolicyCreationInput() (*VMwareCbtPolicyCreationInput, bool) + func (hvrbpi HyperVReplicaBluePolicyInput) MarshalJSON() ([]byte, error) + type HyperVReplicaBlueReplicationDetails struct + InitialReplicationDetails *InitialReplicationDetails + InstanceType InstanceTypeBasicReplicationProviderSpecificSettings + LastReplicatedTime *date.Time + VMDiskDetails *[]DiskDetails + VMID *string + VMNics *[]VMNicDetails + VMProtectionState *string + VMProtectionStateDescription *string + func (hvrbrd HyperVReplicaBlueReplicationDetails) AsA2AReplicationDetails() (*A2AReplicationDetails, bool) + func (hvrbrd HyperVReplicaBlueReplicationDetails) AsBasicReplicationProviderSpecificSettings() (BasicReplicationProviderSpecificSettings, bool) + func (hvrbrd HyperVReplicaBlueReplicationDetails) AsHyperVReplicaAzureReplicationDetails() (*HyperVReplicaAzureReplicationDetails, bool) + func (hvrbrd HyperVReplicaBlueReplicationDetails) AsHyperVReplicaBaseReplicationDetails() (*HyperVReplicaBaseReplicationDetails, bool) + func (hvrbrd HyperVReplicaBlueReplicationDetails) AsHyperVReplicaBlueReplicationDetails() (*HyperVReplicaBlueReplicationDetails, bool) + func (hvrbrd HyperVReplicaBlueReplicationDetails) AsHyperVReplicaReplicationDetails() (*HyperVReplicaReplicationDetails, bool) + func (hvrbrd HyperVReplicaBlueReplicationDetails) AsInMageAzureV2ReplicationDetails() (*InMageAzureV2ReplicationDetails, bool) + func (hvrbrd HyperVReplicaBlueReplicationDetails) AsInMageReplicationDetails() (*InMageReplicationDetails, bool) + func (hvrbrd HyperVReplicaBlueReplicationDetails) AsReplicationProviderSpecificSettings() (*ReplicationProviderSpecificSettings, bool) + func (hvrbrd HyperVReplicaBlueReplicationDetails) MarshalJSON() ([]byte, error) + type HyperVReplicaPolicyDetails struct + AllowedAuthenticationType *int32 + ApplicationConsistentSnapshotFrequencyInHours *int32 + Compression *string + InitialReplicationMethod *string + InstanceType InstanceTypeBasicPolicyProviderSpecificDetails + OfflineReplicationExportPath *string + OfflineReplicationImportPath *string + OnlineReplicationStartTime *string + RecoveryPoints *int32 + ReplicaDeletionOption *string + ReplicationPort *int32 + func (hvrpd HyperVReplicaPolicyDetails) AsA2APolicyDetails() (*A2APolicyDetails, bool) + func (hvrpd HyperVReplicaPolicyDetails) AsBasicPolicyProviderSpecificDetails() (BasicPolicyProviderSpecificDetails, bool) + func (hvrpd HyperVReplicaPolicyDetails) AsHyperVReplicaAzurePolicyDetails() (*HyperVReplicaAzurePolicyDetails, bool) + func (hvrpd HyperVReplicaPolicyDetails) AsHyperVReplicaBasePolicyDetails() (*HyperVReplicaBasePolicyDetails, bool) + func (hvrpd HyperVReplicaPolicyDetails) AsHyperVReplicaBluePolicyDetails() (*HyperVReplicaBluePolicyDetails, bool) + func (hvrpd HyperVReplicaPolicyDetails) AsHyperVReplicaPolicyDetails() (*HyperVReplicaPolicyDetails, bool) + func (hvrpd HyperVReplicaPolicyDetails) AsInMageAzureV2PolicyDetails() (*InMageAzureV2PolicyDetails, bool) + func (hvrpd HyperVReplicaPolicyDetails) AsInMageBasePolicyDetails() (*InMageBasePolicyDetails, bool) + func (hvrpd HyperVReplicaPolicyDetails) AsInMagePolicyDetails() (*InMagePolicyDetails, bool) + func (hvrpd HyperVReplicaPolicyDetails) AsPolicyProviderSpecificDetails() (*PolicyProviderSpecificDetails, bool) + func (hvrpd HyperVReplicaPolicyDetails) AsRcmAzureMigrationPolicyDetails() (*RcmAzureMigrationPolicyDetails, bool) + func (hvrpd HyperVReplicaPolicyDetails) AsVmwareCbtPolicyDetails() (*VmwareCbtPolicyDetails, bool) + func (hvrpd HyperVReplicaPolicyDetails) MarshalJSON() ([]byte, error) + type HyperVReplicaPolicyInput struct + AllowedAuthenticationType *int32 + ApplicationConsistentSnapshotFrequencyInHours *int32 + Compression *string + InitialReplicationMethod *string + InstanceType InstanceTypeBasicPolicyProviderSpecificInput + OfflineReplicationExportPath *string + OfflineReplicationImportPath *string + OnlineReplicationStartTime *string + RecoveryPoints *int32 + ReplicaDeletion *string + ReplicationPort *int32 + func (hvrpi HyperVReplicaPolicyInput) AsA2APolicyCreationInput() (*A2APolicyCreationInput, bool) + func (hvrpi HyperVReplicaPolicyInput) AsBasicPolicyProviderSpecificInput() (BasicPolicyProviderSpecificInput, bool) + func (hvrpi HyperVReplicaPolicyInput) AsHyperVReplicaAzurePolicyInput() (*HyperVReplicaAzurePolicyInput, bool) + func (hvrpi HyperVReplicaPolicyInput) AsHyperVReplicaBluePolicyInput() (*HyperVReplicaBluePolicyInput, bool) + func (hvrpi HyperVReplicaPolicyInput) AsHyperVReplicaPolicyInput() (*HyperVReplicaPolicyInput, bool) + func (hvrpi HyperVReplicaPolicyInput) AsInMageAzureV2PolicyInput() (*InMageAzureV2PolicyInput, bool) + func (hvrpi HyperVReplicaPolicyInput) AsInMagePolicyInput() (*InMagePolicyInput, bool) + func (hvrpi HyperVReplicaPolicyInput) AsPolicyProviderSpecificInput() (*PolicyProviderSpecificInput, bool) + func (hvrpi HyperVReplicaPolicyInput) AsVMwareCbtPolicyCreationInput() (*VMwareCbtPolicyCreationInput, bool) + func (hvrpi HyperVReplicaPolicyInput) MarshalJSON() ([]byte, error) + type HyperVReplicaReplicationDetails struct + InitialReplicationDetails *InitialReplicationDetails + InstanceType InstanceTypeBasicReplicationProviderSpecificSettings + LastReplicatedTime *date.Time + VMDiskDetails *[]DiskDetails + VMID *string + VMNics *[]VMNicDetails + VMProtectionState *string + VMProtectionStateDescription *string + func (hvrrd HyperVReplicaReplicationDetails) AsA2AReplicationDetails() (*A2AReplicationDetails, bool) + func (hvrrd HyperVReplicaReplicationDetails) AsBasicReplicationProviderSpecificSettings() (BasicReplicationProviderSpecificSettings, bool) + func (hvrrd HyperVReplicaReplicationDetails) AsHyperVReplicaAzureReplicationDetails() (*HyperVReplicaAzureReplicationDetails, bool) + func (hvrrd HyperVReplicaReplicationDetails) AsHyperVReplicaBaseReplicationDetails() (*HyperVReplicaBaseReplicationDetails, bool) + func (hvrrd HyperVReplicaReplicationDetails) AsHyperVReplicaBlueReplicationDetails() (*HyperVReplicaBlueReplicationDetails, bool) + func (hvrrd HyperVReplicaReplicationDetails) AsHyperVReplicaReplicationDetails() (*HyperVReplicaReplicationDetails, bool) + func (hvrrd HyperVReplicaReplicationDetails) AsInMageAzureV2ReplicationDetails() (*InMageAzureV2ReplicationDetails, bool) + func (hvrrd HyperVReplicaReplicationDetails) AsInMageReplicationDetails() (*InMageReplicationDetails, bool) + func (hvrrd HyperVReplicaReplicationDetails) AsReplicationProviderSpecificSettings() (*ReplicationProviderSpecificSettings, bool) + func (hvrrd HyperVReplicaReplicationDetails) MarshalJSON() ([]byte, error) + type HyperVSiteDetails struct + InstanceType InstanceTypeBasicFabricSpecificDetails + func (hvsd HyperVSiteDetails) AsAzureFabricSpecificDetails() (*AzureFabricSpecificDetails, bool) + func (hvsd HyperVSiteDetails) AsBasicFabricSpecificDetails() (BasicFabricSpecificDetails, bool) + func (hvsd HyperVSiteDetails) AsFabricSpecificDetails() (*FabricSpecificDetails, bool) + func (hvsd HyperVSiteDetails) AsHyperVSiteDetails() (*HyperVSiteDetails, bool) + func (hvsd HyperVSiteDetails) AsVMwareDetails() (*VMwareDetails, bool) + func (hvsd HyperVSiteDetails) AsVMwareV2FabricSpecificDetails() (*VMwareV2FabricSpecificDetails, bool) + func (hvsd HyperVSiteDetails) AsVmmDetails() (*VmmDetails, bool) + func (hvsd HyperVSiteDetails) MarshalJSON() ([]byte, error) + type HyperVVirtualMachineDetails struct + DiskDetails *[]DiskDetails + Generation *string + InstanceType InstanceTypeBasicConfigurationSettings + OsDetails *OSDetails + SourceItemID *string + func (hvvmd HyperVVirtualMachineDetails) AsBasicConfigurationSettings() (BasicConfigurationSettings, bool) + func (hvvmd HyperVVirtualMachineDetails) AsConfigurationSettings() (*ConfigurationSettings, bool) + func (hvvmd HyperVVirtualMachineDetails) AsHyperVVirtualMachineDetails() (*HyperVVirtualMachineDetails, bool) + func (hvvmd HyperVVirtualMachineDetails) AsReplicationGroupDetails() (*ReplicationGroupDetails, bool) + func (hvvmd HyperVVirtualMachineDetails) AsVMwareVirtualMachineDetails() (*VMwareVirtualMachineDetails, bool) + func (hvvmd HyperVVirtualMachineDetails) MarshalJSON() ([]byte, error) + type IdentityInformation struct + AadAuthority *string + ApplicationID *string + Audience *string + CertificateThumbprint *string + IdentityProviderType IdentityProviderType + ObjectID *string + TenantID *string + type IdentityProviderType string + const CustomerActiveDirectory + const RecoveryServicesActiveDirectory + func PossibleIdentityProviderTypeValues() []IdentityProviderType + type InMageAgentDetails struct + AgentUpdateStatus *string + AgentVersion *string + PostUpdateRebootStatus *string + type InMageAzureV2ApplyRecoveryPointInput struct + InstanceType InstanceTypeBasicApplyRecoveryPointProviderSpecificInput + VaultLocation *string + func (imavarpi InMageAzureV2ApplyRecoveryPointInput) AsA2AApplyRecoveryPointInput() (*A2AApplyRecoveryPointInput, bool) + func (imavarpi InMageAzureV2ApplyRecoveryPointInput) AsApplyRecoveryPointProviderSpecificInput() (*ApplyRecoveryPointProviderSpecificInput, bool) + func (imavarpi InMageAzureV2ApplyRecoveryPointInput) AsBasicApplyRecoveryPointProviderSpecificInput() (BasicApplyRecoveryPointProviderSpecificInput, bool) + func (imavarpi InMageAzureV2ApplyRecoveryPointInput) AsHyperVReplicaAzureApplyRecoveryPointInput() (*HyperVReplicaAzureApplyRecoveryPointInput, bool) + func (imavarpi InMageAzureV2ApplyRecoveryPointInput) AsInMageAzureV2ApplyRecoveryPointInput() (*InMageAzureV2ApplyRecoveryPointInput, bool) + func (imavarpi InMageAzureV2ApplyRecoveryPointInput) MarshalJSON() ([]byte, error) + type InMageAzureV2EnableProtectionInput struct + DisksToInclude *[]string + EnableRDPOnTargetOption *string + InstanceType InstanceTypeBasicEnableProtectionProviderSpecificInput + LogStorageAccountID *string + MasterTargetID *string + MultiVMGroupID *string + MultiVMGroupName *string + ProcessServerID *string + RunAsAccountID *string + StorageAccountID *string + TargetAzureNetworkID *string + TargetAzureSubnetID *string + TargetAzureV1ResourceGroupID *string + TargetAzureV2ResourceGroupID *string + TargetAzureVMName *string + UseManagedDisks *string + func (imavepi InMageAzureV2EnableProtectionInput) AsA2AEnableProtectionInput() (*A2AEnableProtectionInput, bool) + func (imavepi InMageAzureV2EnableProtectionInput) AsBasicEnableProtectionProviderSpecificInput() (BasicEnableProtectionProviderSpecificInput, bool) + func (imavepi InMageAzureV2EnableProtectionInput) AsEnableProtectionProviderSpecificInput() (*EnableProtectionProviderSpecificInput, bool) + func (imavepi InMageAzureV2EnableProtectionInput) AsHyperVReplicaAzureEnableProtectionInput() (*HyperVReplicaAzureEnableProtectionInput, bool) + func (imavepi InMageAzureV2EnableProtectionInput) AsInMageAzureV2EnableProtectionInput() (*InMageAzureV2EnableProtectionInput, bool) + func (imavepi InMageAzureV2EnableProtectionInput) AsInMageEnableProtectionInput() (*InMageEnableProtectionInput, bool) + func (imavepi InMageAzureV2EnableProtectionInput) AsSanEnableProtectionInput() (*SanEnableProtectionInput, bool) + func (imavepi InMageAzureV2EnableProtectionInput) MarshalJSON() ([]byte, error) + type InMageAzureV2EventDetails struct + Category *string + Component *string + CorrectiveAction *string + Details *string + EventType *string + InstanceType InstanceType + SiteName *string + Summary *string + func (imaved InMageAzureV2EventDetails) AsA2AEventDetails() (*A2AEventDetails, bool) + func (imaved InMageAzureV2EventDetails) AsBasicEventProviderSpecificDetails() (BasicEventProviderSpecificDetails, bool) + func (imaved InMageAzureV2EventDetails) AsEventProviderSpecificDetails() (*EventProviderSpecificDetails, bool) + func (imaved InMageAzureV2EventDetails) AsHyperVReplica2012EventDetails() (*HyperVReplica2012EventDetails, bool) + func (imaved InMageAzureV2EventDetails) AsHyperVReplica2012R2EventDetails() (*HyperVReplica2012R2EventDetails, bool) + func (imaved InMageAzureV2EventDetails) AsHyperVReplicaAzureEventDetails() (*HyperVReplicaAzureEventDetails, bool) + func (imaved InMageAzureV2EventDetails) AsHyperVReplicaBaseEventDetails() (*HyperVReplicaBaseEventDetails, bool) + func (imaved InMageAzureV2EventDetails) AsInMageAzureV2EventDetails() (*InMageAzureV2EventDetails, bool) + func (imaved InMageAzureV2EventDetails) MarshalJSON() ([]byte, error) + type InMageAzureV2FailoverProviderInput struct + InstanceType InstanceTypeBasicProviderSpecificFailoverInput + RecoveryPointID *string + VaultLocation *string + func (imavfpi InMageAzureV2FailoverProviderInput) AsA2AFailoverProviderInput() (*A2AFailoverProviderInput, bool) + func (imavfpi InMageAzureV2FailoverProviderInput) AsBasicProviderSpecificFailoverInput() (BasicProviderSpecificFailoverInput, bool) + func (imavfpi InMageAzureV2FailoverProviderInput) AsHyperVReplicaAzureFailbackProviderInput() (*HyperVReplicaAzureFailbackProviderInput, bool) + func (imavfpi InMageAzureV2FailoverProviderInput) AsHyperVReplicaAzureFailoverProviderInput() (*HyperVReplicaAzureFailoverProviderInput, bool) + func (imavfpi InMageAzureV2FailoverProviderInput) AsInMageAzureV2FailoverProviderInput() (*InMageAzureV2FailoverProviderInput, bool) + func (imavfpi InMageAzureV2FailoverProviderInput) AsInMageFailoverProviderInput() (*InMageFailoverProviderInput, bool) + func (imavfpi InMageAzureV2FailoverProviderInput) AsProviderSpecificFailoverInput() (*ProviderSpecificFailoverInput, bool) + func (imavfpi InMageAzureV2FailoverProviderInput) MarshalJSON() ([]byte, error) + type InMageAzureV2PolicyDetails struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + InstanceType InstanceTypeBasicPolicyProviderSpecificDetails + MultiVMSyncStatus *string + RecoveryPointHistory *int32 + RecoveryPointThresholdInMinutes *int32 + func (imavpd InMageAzureV2PolicyDetails) AsA2APolicyDetails() (*A2APolicyDetails, bool) + func (imavpd InMageAzureV2PolicyDetails) AsBasicPolicyProviderSpecificDetails() (BasicPolicyProviderSpecificDetails, bool) + func (imavpd InMageAzureV2PolicyDetails) AsHyperVReplicaAzurePolicyDetails() (*HyperVReplicaAzurePolicyDetails, bool) + func (imavpd InMageAzureV2PolicyDetails) AsHyperVReplicaBasePolicyDetails() (*HyperVReplicaBasePolicyDetails, bool) + func (imavpd InMageAzureV2PolicyDetails) AsHyperVReplicaBluePolicyDetails() (*HyperVReplicaBluePolicyDetails, bool) + func (imavpd InMageAzureV2PolicyDetails) AsHyperVReplicaPolicyDetails() (*HyperVReplicaPolicyDetails, bool) + func (imavpd InMageAzureV2PolicyDetails) AsInMageAzureV2PolicyDetails() (*InMageAzureV2PolicyDetails, bool) + func (imavpd InMageAzureV2PolicyDetails) AsInMageBasePolicyDetails() (*InMageBasePolicyDetails, bool) + func (imavpd InMageAzureV2PolicyDetails) AsInMagePolicyDetails() (*InMagePolicyDetails, bool) + func (imavpd InMageAzureV2PolicyDetails) AsPolicyProviderSpecificDetails() (*PolicyProviderSpecificDetails, bool) + func (imavpd InMageAzureV2PolicyDetails) AsRcmAzureMigrationPolicyDetails() (*RcmAzureMigrationPolicyDetails, bool) + func (imavpd InMageAzureV2PolicyDetails) AsVmwareCbtPolicyDetails() (*VmwareCbtPolicyDetails, bool) + func (imavpd InMageAzureV2PolicyDetails) MarshalJSON() ([]byte, error) + type InMageAzureV2PolicyInput struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + InstanceType InstanceTypeBasicPolicyProviderSpecificInput + MultiVMSyncStatus SetMultiVMSyncStatus + RecoveryPointHistory *int32 + RecoveryPointThresholdInMinutes *int32 + func (imavpi InMageAzureV2PolicyInput) AsA2APolicyCreationInput() (*A2APolicyCreationInput, bool) + func (imavpi InMageAzureV2PolicyInput) AsBasicPolicyProviderSpecificInput() (BasicPolicyProviderSpecificInput, bool) + func (imavpi InMageAzureV2PolicyInput) AsHyperVReplicaAzurePolicyInput() (*HyperVReplicaAzurePolicyInput, bool) + func (imavpi InMageAzureV2PolicyInput) AsHyperVReplicaBluePolicyInput() (*HyperVReplicaBluePolicyInput, bool) + func (imavpi InMageAzureV2PolicyInput) AsHyperVReplicaPolicyInput() (*HyperVReplicaPolicyInput, bool) + func (imavpi InMageAzureV2PolicyInput) AsInMageAzureV2PolicyInput() (*InMageAzureV2PolicyInput, bool) + func (imavpi InMageAzureV2PolicyInput) AsInMagePolicyInput() (*InMagePolicyInput, bool) + func (imavpi InMageAzureV2PolicyInput) AsPolicyProviderSpecificInput() (*PolicyProviderSpecificInput, bool) + func (imavpi InMageAzureV2PolicyInput) AsVMwareCbtPolicyCreationInput() (*VMwareCbtPolicyCreationInput, bool) + func (imavpi InMageAzureV2PolicyInput) MarshalJSON() ([]byte, error) + type InMageAzureV2ProtectedDiskDetails struct + DiskCapacityInBytes *int64 + DiskID *string + DiskName *string + DiskResized *string + FileSystemCapacityInBytes *int64 + HealthErrorCode *string + LastRpoCalculatedTime *date.Time + ProtectionStage *string + PsDataInMegaBytes *float64 + ResyncDurationInSeconds *int64 + ResyncProgressPercentage *int32 + ResyncRequired *string + RpoInSeconds *int64 + SourceDataInMegaBytes *float64 + TargetDataInMegaBytes *float64 + type InMageAzureV2RecoveryPointDetails struct + InstanceType *string + IsMultiVMSyncPoint *string + Type *string + func (imavrpd InMageAzureV2RecoveryPointDetails) MarshalJSON() ([]byte, error) + type InMageAzureV2ReplicationDetails struct + AgentVersion *string + AzureVMDiskDetails *[]AzureVMDiskDetails + CompressedDataRateInMB *float64 + Datastores *[]string + DiscoveryType *string + DiskResized *string + EnableRDPOnTargetOption *string + IPAddress *string + InfrastructureVMID *string + InstanceType InstanceTypeBasicReplicationProviderSpecificSettings + IsAgentUpdateRequired *string + IsRebootAfterUpdateRequired *string + LastHeartbeat *date.Time + LastRpoCalculatedTime *date.Time + LastUpdateReceivedTime *date.Time + LicenseType *string + MasterTargetID *string + MultiVMGroupID *string + MultiVMGroupName *string + MultiVMSyncStatus *string + OsDiskID *string + OsType *string + OsVersion *string + ProcessServerID *string + ProtectedDisks *[]InMageAzureV2ProtectedDiskDetails + ProtectionStage *string + RecoveryAvailabilitySetID *string + RecoveryAzureLogStorageAccountID *string + RecoveryAzureResourceGroupID *string + RecoveryAzureStorageAccount *string + RecoveryAzureVMName *string + RecoveryAzureVMSize *string + ReplicaID *string + ResyncProgressPercentage *int32 + RpoInSeconds *int64 + SelectedRecoveryAzureNetworkID *string + SourceVMCPUCount *int32 + SourceVMRAMSizeInMB *int32 + TargetVMID *string + UncompressedDataRateInMB *float64 + UseManagedDisks *string + VCenterInfrastructureID *string + VMID *string + VMNics *[]VMNicDetails + VMProtectionState *string + VMProtectionStateDescription *string + ValidationErrors *[]HealthError + VhdName *string + func (imavrd InMageAzureV2ReplicationDetails) AsA2AReplicationDetails() (*A2AReplicationDetails, bool) + func (imavrd InMageAzureV2ReplicationDetails) AsBasicReplicationProviderSpecificSettings() (BasicReplicationProviderSpecificSettings, bool) + func (imavrd InMageAzureV2ReplicationDetails) AsHyperVReplicaAzureReplicationDetails() (*HyperVReplicaAzureReplicationDetails, bool) + func (imavrd InMageAzureV2ReplicationDetails) AsHyperVReplicaBaseReplicationDetails() (*HyperVReplicaBaseReplicationDetails, bool) + func (imavrd InMageAzureV2ReplicationDetails) AsHyperVReplicaBlueReplicationDetails() (*HyperVReplicaBlueReplicationDetails, bool) + func (imavrd InMageAzureV2ReplicationDetails) AsHyperVReplicaReplicationDetails() (*HyperVReplicaReplicationDetails, bool) + func (imavrd InMageAzureV2ReplicationDetails) AsInMageAzureV2ReplicationDetails() (*InMageAzureV2ReplicationDetails, bool) + func (imavrd InMageAzureV2ReplicationDetails) AsInMageReplicationDetails() (*InMageReplicationDetails, bool) + func (imavrd InMageAzureV2ReplicationDetails) AsReplicationProviderSpecificSettings() (*ReplicationProviderSpecificSettings, bool) + func (imavrd InMageAzureV2ReplicationDetails) MarshalJSON() ([]byte, error) + type InMageAzureV2ReprotectInput struct + DisksToInclude *[]string + InstanceType InstanceTypeBasicReverseReplicationProviderSpecificInput + LogStorageAccountID *string + MasterTargetID *string + PolicyID *string + ProcessServerID *string + RunAsAccountID *string + StorageAccountID *string + func (imavri InMageAzureV2ReprotectInput) AsA2AReprotectInput() (*A2AReprotectInput, bool) + func (imavri InMageAzureV2ReprotectInput) AsBasicReverseReplicationProviderSpecificInput() (BasicReverseReplicationProviderSpecificInput, bool) + func (imavri InMageAzureV2ReprotectInput) AsHyperVReplicaAzureReprotectInput() (*HyperVReplicaAzureReprotectInput, bool) + func (imavri InMageAzureV2ReprotectInput) AsInMageAzureV2ReprotectInput() (*InMageAzureV2ReprotectInput, bool) + func (imavri InMageAzureV2ReprotectInput) AsInMageReprotectInput() (*InMageReprotectInput, bool) + func (imavri InMageAzureV2ReprotectInput) AsReverseReplicationProviderSpecificInput() (*ReverseReplicationProviderSpecificInput, bool) + func (imavri InMageAzureV2ReprotectInput) MarshalJSON() ([]byte, error) + type InMageAzureV2UpdateReplicationProtectedItemInput struct + InstanceType InstanceTypeBasicUpdateReplicationProtectedItemProviderInput + RecoveryAzureV1ResourceGroupID *string + RecoveryAzureV2ResourceGroupID *string + UseManagedDisks *string + func (imavurpii InMageAzureV2UpdateReplicationProtectedItemInput) AsA2AUpdateReplicationProtectedItemInput() (*A2AUpdateReplicationProtectedItemInput, bool) + func (imavurpii InMageAzureV2UpdateReplicationProtectedItemInput) AsBasicUpdateReplicationProtectedItemProviderInput() (BasicUpdateReplicationProtectedItemProviderInput, bool) + func (imavurpii InMageAzureV2UpdateReplicationProtectedItemInput) AsHyperVReplicaAzureUpdateReplicationProtectedItemInput() (*HyperVReplicaAzureUpdateReplicationProtectedItemInput, bool) + func (imavurpii InMageAzureV2UpdateReplicationProtectedItemInput) AsInMageAzureV2UpdateReplicationProtectedItemInput() (*InMageAzureV2UpdateReplicationProtectedItemInput, bool) + func (imavurpii InMageAzureV2UpdateReplicationProtectedItemInput) AsUpdateReplicationProtectedItemProviderInput() (*UpdateReplicationProtectedItemProviderInput, bool) + func (imavurpii InMageAzureV2UpdateReplicationProtectedItemInput) MarshalJSON() ([]byte, error) + type InMageBasePolicyDetails struct + AppConsistentFrequencyInMinutes *int32 + InstanceType InstanceTypeBasicPolicyProviderSpecificDetails + MultiVMSyncStatus *string + RecoveryPointHistory *int32 + RecoveryPointThresholdInMinutes *int32 + func (imbpd InMageBasePolicyDetails) AsA2APolicyDetails() (*A2APolicyDetails, bool) + func (imbpd InMageBasePolicyDetails) AsBasicPolicyProviderSpecificDetails() (BasicPolicyProviderSpecificDetails, bool) + func (imbpd InMageBasePolicyDetails) AsHyperVReplicaAzurePolicyDetails() (*HyperVReplicaAzurePolicyDetails, bool) + func (imbpd InMageBasePolicyDetails) AsHyperVReplicaBasePolicyDetails() (*HyperVReplicaBasePolicyDetails, bool) + func (imbpd InMageBasePolicyDetails) AsHyperVReplicaBluePolicyDetails() (*HyperVReplicaBluePolicyDetails, bool) + func (imbpd InMageBasePolicyDetails) AsHyperVReplicaPolicyDetails() (*HyperVReplicaPolicyDetails, bool) + func (imbpd InMageBasePolicyDetails) AsInMageAzureV2PolicyDetails() (*InMageAzureV2PolicyDetails, bool) + func (imbpd InMageBasePolicyDetails) AsInMageBasePolicyDetails() (*InMageBasePolicyDetails, bool) + func (imbpd InMageBasePolicyDetails) AsInMagePolicyDetails() (*InMagePolicyDetails, bool) + func (imbpd InMageBasePolicyDetails) AsPolicyProviderSpecificDetails() (*PolicyProviderSpecificDetails, bool) + func (imbpd InMageBasePolicyDetails) AsRcmAzureMigrationPolicyDetails() (*RcmAzureMigrationPolicyDetails, bool) + func (imbpd InMageBasePolicyDetails) AsVmwareCbtPolicyDetails() (*VmwareCbtPolicyDetails, bool) + func (imbpd InMageBasePolicyDetails) MarshalJSON() ([]byte, error) + type InMageDisableProtectionProviderSpecificInput struct + InstanceType InstanceTypeBasicDisableProtectionProviderSpecificInput + ReplicaVMDeletionStatus *string + func (imdppsi InMageDisableProtectionProviderSpecificInput) AsBasicDisableProtectionProviderSpecificInput() (BasicDisableProtectionProviderSpecificInput, bool) + func (imdppsi InMageDisableProtectionProviderSpecificInput) AsDisableProtectionProviderSpecificInput() (*DisableProtectionProviderSpecificInput, bool) + func (imdppsi InMageDisableProtectionProviderSpecificInput) AsInMageDisableProtectionProviderSpecificInput() (*InMageDisableProtectionProviderSpecificInput, bool) + func (imdppsi InMageDisableProtectionProviderSpecificInput) MarshalJSON() ([]byte, error) + type InMageDiskDetails struct + DiskConfiguration *string + DiskID *string + DiskName *string + DiskSizeInMB *string + DiskType *string + VolumeList *[]DiskVolumeDetails + type InMageDiskExclusionInput struct + DiskSignatureOptions *[]InMageDiskSignatureExclusionOptions + VolumeOptions *[]InMageVolumeExclusionOptions + type InMageDiskSignatureExclusionOptions struct + DiskSignature *string + type InMageEnableProtectionInput struct + DatastoreName *string + DiskExclusionInput *InMageDiskExclusionInput + DisksToInclude *[]string + InstanceType InstanceTypeBasicEnableProtectionProviderSpecificInput + MasterTargetID *string + MultiVMGroupID *string + MultiVMGroupName *string + ProcessServerID *string + RetentionDrive *string + RunAsAccountID *string + VMFriendlyName *string + func (imepi InMageEnableProtectionInput) AsA2AEnableProtectionInput() (*A2AEnableProtectionInput, bool) + func (imepi InMageEnableProtectionInput) AsBasicEnableProtectionProviderSpecificInput() (BasicEnableProtectionProviderSpecificInput, bool) + func (imepi InMageEnableProtectionInput) AsEnableProtectionProviderSpecificInput() (*EnableProtectionProviderSpecificInput, bool) + func (imepi InMageEnableProtectionInput) AsHyperVReplicaAzureEnableProtectionInput() (*HyperVReplicaAzureEnableProtectionInput, bool) + func (imepi InMageEnableProtectionInput) AsInMageAzureV2EnableProtectionInput() (*InMageAzureV2EnableProtectionInput, bool) + func (imepi InMageEnableProtectionInput) AsInMageEnableProtectionInput() (*InMageEnableProtectionInput, bool) + func (imepi InMageEnableProtectionInput) AsSanEnableProtectionInput() (*SanEnableProtectionInput, bool) + func (imepi InMageEnableProtectionInput) MarshalJSON() ([]byte, error) + type InMageFailoverProviderInput struct + InstanceType InstanceTypeBasicProviderSpecificFailoverInput + RecoveryPointID *string + RecoveryPointType RecoveryPointType + func (imfpi InMageFailoverProviderInput) AsA2AFailoverProviderInput() (*A2AFailoverProviderInput, bool) + func (imfpi InMageFailoverProviderInput) AsBasicProviderSpecificFailoverInput() (BasicProviderSpecificFailoverInput, bool) + func (imfpi InMageFailoverProviderInput) AsHyperVReplicaAzureFailbackProviderInput() (*HyperVReplicaAzureFailbackProviderInput, bool) + func (imfpi InMageFailoverProviderInput) AsHyperVReplicaAzureFailoverProviderInput() (*HyperVReplicaAzureFailoverProviderInput, bool) + func (imfpi InMageFailoverProviderInput) AsInMageAzureV2FailoverProviderInput() (*InMageAzureV2FailoverProviderInput, bool) + func (imfpi InMageFailoverProviderInput) AsInMageFailoverProviderInput() (*InMageFailoverProviderInput, bool) + func (imfpi InMageFailoverProviderInput) AsProviderSpecificFailoverInput() (*ProviderSpecificFailoverInput, bool) + func (imfpi InMageFailoverProviderInput) MarshalJSON() ([]byte, error) + type InMagePolicyDetails struct + AppConsistentFrequencyInMinutes *int32 + InstanceType InstanceTypeBasicPolicyProviderSpecificDetails + MultiVMSyncStatus *string + RecoveryPointHistory *int32 + RecoveryPointThresholdInMinutes *int32 + func (impd InMagePolicyDetails) AsA2APolicyDetails() (*A2APolicyDetails, bool) + func (impd InMagePolicyDetails) AsBasicPolicyProviderSpecificDetails() (BasicPolicyProviderSpecificDetails, bool) + func (impd InMagePolicyDetails) AsHyperVReplicaAzurePolicyDetails() (*HyperVReplicaAzurePolicyDetails, bool) + func (impd InMagePolicyDetails) AsHyperVReplicaBasePolicyDetails() (*HyperVReplicaBasePolicyDetails, bool) + func (impd InMagePolicyDetails) AsHyperVReplicaBluePolicyDetails() (*HyperVReplicaBluePolicyDetails, bool) + func (impd InMagePolicyDetails) AsHyperVReplicaPolicyDetails() (*HyperVReplicaPolicyDetails, bool) + func (impd InMagePolicyDetails) AsInMageAzureV2PolicyDetails() (*InMageAzureV2PolicyDetails, bool) + func (impd InMagePolicyDetails) AsInMageBasePolicyDetails() (*InMageBasePolicyDetails, bool) + func (impd InMagePolicyDetails) AsInMagePolicyDetails() (*InMagePolicyDetails, bool) + func (impd InMagePolicyDetails) AsPolicyProviderSpecificDetails() (*PolicyProviderSpecificDetails, bool) + func (impd InMagePolicyDetails) AsRcmAzureMigrationPolicyDetails() (*RcmAzureMigrationPolicyDetails, bool) + func (impd InMagePolicyDetails) AsVmwareCbtPolicyDetails() (*VmwareCbtPolicyDetails, bool) + func (impd InMagePolicyDetails) MarshalJSON() ([]byte, error) + type InMagePolicyInput struct + AppConsistentFrequencyInMinutes *int32 + InstanceType InstanceTypeBasicPolicyProviderSpecificInput + MultiVMSyncStatus SetMultiVMSyncStatus + RecoveryPointHistory *int32 + RecoveryPointThresholdInMinutes *int32 + func (impi InMagePolicyInput) AsA2APolicyCreationInput() (*A2APolicyCreationInput, bool) + func (impi InMagePolicyInput) AsBasicPolicyProviderSpecificInput() (BasicPolicyProviderSpecificInput, bool) + func (impi InMagePolicyInput) AsHyperVReplicaAzurePolicyInput() (*HyperVReplicaAzurePolicyInput, bool) + func (impi InMagePolicyInput) AsHyperVReplicaBluePolicyInput() (*HyperVReplicaBluePolicyInput, bool) + func (impi InMagePolicyInput) AsHyperVReplicaPolicyInput() (*HyperVReplicaPolicyInput, bool) + func (impi InMagePolicyInput) AsInMageAzureV2PolicyInput() (*InMageAzureV2PolicyInput, bool) + func (impi InMagePolicyInput) AsInMagePolicyInput() (*InMagePolicyInput, bool) + func (impi InMagePolicyInput) AsPolicyProviderSpecificInput() (*PolicyProviderSpecificInput, bool) + func (impi InMagePolicyInput) AsVMwareCbtPolicyCreationInput() (*VMwareCbtPolicyCreationInput, bool) + func (impi InMagePolicyInput) MarshalJSON() ([]byte, error) + type InMageProtectedDiskDetails struct + DiskCapacityInBytes *int64 + DiskID *string + DiskName *string + DiskResized *string + FileSystemCapacityInBytes *int64 + HealthErrorCode *string + LastRpoCalculatedTime *date.Time + ProtectionStage *string + PsDataInMB *float64 + ResyncDurationInSeconds *int64 + ResyncProgressPercentage *int32 + ResyncRequired *string + RpoInSeconds *int64 + SourceDataInMB *float64 + TargetDataInMB *float64 + type InMageReplicationDetails struct + ActiveSiteType *string + AgentDetails *InMageAgentDetails + AzureStorageAccountID *string + CompressedDataRateInMB *float64 + ConsistencyPoints map[string]*date.Time + Datastores *[]string + DiscoveryType *string + DiskResized *string + IPAddress *string + InfrastructureVMID *string + InstanceType InstanceTypeBasicReplicationProviderSpecificSettings + LastHeartbeat *date.Time + LastRpoCalculatedTime *date.Time + LastUpdateReceivedTime *date.Time + MasterTargetID *string + MultiVMGroupID *string + MultiVMGroupName *string + MultiVMSyncStatus *string + OsDetails *OSDiskDetails + OsVersion *string + ProcessServerID *string + ProtectedDisks *[]InMageProtectedDiskDetails + ProtectionStage *string + RebootAfterUpdateStatus *string + ReplicaID *string + ResyncDetails *InitialReplicationDetails + RetentionWindowEnd *date.Time + RetentionWindowStart *date.Time + RpoInSeconds *int64 + SourceVMCPUCount *int32 + SourceVMRAMSizeInMB *int32 + UncompressedDataRateInMB *float64 + VCenterInfrastructureID *string + VMID *string + VMNics *[]VMNicDetails + VMProtectionState *string + VMProtectionStateDescription *string + ValidationErrors *[]HealthError + func (imrd InMageReplicationDetails) AsA2AReplicationDetails() (*A2AReplicationDetails, bool) + func (imrd InMageReplicationDetails) AsBasicReplicationProviderSpecificSettings() (BasicReplicationProviderSpecificSettings, bool) + func (imrd InMageReplicationDetails) AsHyperVReplicaAzureReplicationDetails() (*HyperVReplicaAzureReplicationDetails, bool) + func (imrd InMageReplicationDetails) AsHyperVReplicaBaseReplicationDetails() (*HyperVReplicaBaseReplicationDetails, bool) + func (imrd InMageReplicationDetails) AsHyperVReplicaBlueReplicationDetails() (*HyperVReplicaBlueReplicationDetails, bool) + func (imrd InMageReplicationDetails) AsHyperVReplicaReplicationDetails() (*HyperVReplicaReplicationDetails, bool) + func (imrd InMageReplicationDetails) AsInMageAzureV2ReplicationDetails() (*InMageAzureV2ReplicationDetails, bool) + func (imrd InMageReplicationDetails) AsInMageReplicationDetails() (*InMageReplicationDetails, bool) + func (imrd InMageReplicationDetails) AsReplicationProviderSpecificSettings() (*ReplicationProviderSpecificSettings, bool) + func (imrd InMageReplicationDetails) MarshalJSON() ([]byte, error) + type InMageReprotectInput struct + DatastoreName *string + DiskExclusionInput *InMageDiskExclusionInput + DisksToInclude *[]string + InstanceType InstanceTypeBasicReverseReplicationProviderSpecificInput + MasterTargetID *string + ProcessServerID *string + ProfileID *string + RetentionDrive *string + RunAsAccountID *string + func (imri InMageReprotectInput) AsA2AReprotectInput() (*A2AReprotectInput, bool) + func (imri InMageReprotectInput) AsBasicReverseReplicationProviderSpecificInput() (BasicReverseReplicationProviderSpecificInput, bool) + func (imri InMageReprotectInput) AsHyperVReplicaAzureReprotectInput() (*HyperVReplicaAzureReprotectInput, bool) + func (imri InMageReprotectInput) AsInMageAzureV2ReprotectInput() (*InMageAzureV2ReprotectInput, bool) + func (imri InMageReprotectInput) AsInMageReprotectInput() (*InMageReprotectInput, bool) + func (imri InMageReprotectInput) AsReverseReplicationProviderSpecificInput() (*ReverseReplicationProviderSpecificInput, bool) + func (imri InMageReprotectInput) MarshalJSON() ([]byte, error) + type InMageV2RpRecoveryPointType string + const InMageV2RpRecoveryPointTypeLatest + const InMageV2RpRecoveryPointTypeLatestApplicationConsistent + const InMageV2RpRecoveryPointTypeLatestCrashConsistent + const InMageV2RpRecoveryPointTypeLatestProcessed + func PossibleInMageV2RpRecoveryPointTypeValues() []InMageV2RpRecoveryPointType + type InMageVolumeExclusionOptions struct + OnlyExcludeIfSingleVolume *string + VolumeLabel *string + type InconsistentVMDetails struct + CloudName *string + Details *[]string + ErrorIds *[]string + VMName *string + type InitialReplicationDetails struct + InitialReplicationProgressPercentage *string + InitialReplicationType *string + type InlineWorkflowTaskDetails struct + ChildTasks *[]ASRTask + InstanceType InstanceTypeBasicGroupTaskDetails + WorkflowIds *[]string + func (iwtd InlineWorkflowTaskDetails) AsBasicGroupTaskDetails() (BasicGroupTaskDetails, bool) + func (iwtd InlineWorkflowTaskDetails) AsGroupTaskDetails() (*GroupTaskDetails, bool) + func (iwtd InlineWorkflowTaskDetails) AsInlineWorkflowTaskDetails() (*InlineWorkflowTaskDetails, bool) + func (iwtd InlineWorkflowTaskDetails) AsRecoveryPlanGroupTaskDetails() (*RecoveryPlanGroupTaskDetails, bool) + func (iwtd InlineWorkflowTaskDetails) AsRecoveryPlanShutdownGroupTaskDetails() (*RecoveryPlanShutdownGroupTaskDetails, bool) + func (iwtd InlineWorkflowTaskDetails) MarshalJSON() ([]byte, error) + type InputEndpoint struct + EndpointName *string + PrivatePort *int32 + Protocol *string + PublicPort *int32 + type InstanceType string + const InstanceTypeA2A + const InstanceTypeEventProviderSpecificDetails + const InstanceTypeHyperVReplica2012 + const InstanceTypeHyperVReplica2012R2 + const InstanceTypeHyperVReplicaAzure + const InstanceTypeHyperVReplicaBaseEventDetails + const InstanceTypeInMageAzureV2 + func PossibleInstanceTypeValues() []InstanceType + type InstanceTypeBasicApplyRecoveryPointProviderSpecificInput string + const InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeA2A + const InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeApplyRecoveryPointProviderSpecificInput + const InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageAzureV2 + func PossibleInstanceTypeBasicApplyRecoveryPointProviderSpecificInputValues() []InstanceTypeBasicApplyRecoveryPointProviderSpecificInput + type InstanceTypeBasicConfigurationSettings string + const InstanceTypeConfigurationSettings + const InstanceTypeHyperVVirtualMachine + const InstanceTypeReplicationGroupDetails + const InstanceTypeVMwareVirtualMachine + func PossibleInstanceTypeBasicConfigurationSettingsValues() []InstanceTypeBasicConfigurationSettings + type InstanceTypeBasicDisableProtectionProviderSpecificInput string + const InstanceTypeDisableProtectionProviderSpecificInput + const InstanceTypeInMage + func PossibleInstanceTypeBasicDisableProtectionProviderSpecificInputValues() []InstanceTypeBasicDisableProtectionProviderSpecificInput + type InstanceTypeBasicEnableProtectionProviderSpecificInput string + const InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeA2A + const InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeEnableProtectionProviderSpecificInput + const InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMage + const InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMageAzureV2 + const InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeSan + func PossibleInstanceTypeBasicEnableProtectionProviderSpecificInputValues() []InstanceTypeBasicEnableProtectionProviderSpecificInput + type InstanceTypeBasicEventSpecificDetails string + const InstanceTypeEventSpecificDetails + const InstanceTypeJobStatus + func PossibleInstanceTypeBasicEventSpecificDetailsValues() []InstanceTypeBasicEventSpecificDetails + type InstanceTypeBasicFabricSpecificCreateNetworkMappingInput string + const InstanceTypeAzureToAzure + const InstanceTypeFabricSpecificCreateNetworkMappingInput + const InstanceTypeVmmToAzure + const InstanceTypeVmmToVmm + func PossibleInstanceTypeBasicFabricSpecificCreateNetworkMappingInputValues() []InstanceTypeBasicFabricSpecificCreateNetworkMappingInput + type InstanceTypeBasicFabricSpecificCreationInput string + const InstanceTypeAzure + const InstanceTypeFabricSpecificCreationInput + const InstanceTypeVMwareV2 + func PossibleInstanceTypeBasicFabricSpecificCreationInputValues() []InstanceTypeBasicFabricSpecificCreationInput + type InstanceTypeBasicFabricSpecificDetails string + const InstanceTypeBasicFabricSpecificDetailsInstanceTypeAzure + const InstanceTypeBasicFabricSpecificDetailsInstanceTypeFabricSpecificDetails + const InstanceTypeBasicFabricSpecificDetailsInstanceTypeHyperVSite + const InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMM + const InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMware + const InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMwareV2 + func PossibleInstanceTypeBasicFabricSpecificDetailsValues() []InstanceTypeBasicFabricSpecificDetails + type InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput string + const InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeAzureToAzure + const InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeFabricSpecificUpdateNetworkMappingInput + const InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeVmmToAzure + const InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeVmmToVmm + func PossibleInstanceTypeBasicFabricSpecificUpdateNetworkMappingInputValues() []InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput + type InstanceTypeBasicGroupTaskDetails string + const InstanceTypeGroupTaskDetails + const InstanceTypeInlineWorkflowTaskDetails + const InstanceTypeRecoveryPlanGroupTaskDetails + const InstanceTypeRecoveryPlanShutdownGroupTaskDetails + func PossibleInstanceTypeBasicGroupTaskDetailsValues() []InstanceTypeBasicGroupTaskDetails + type InstanceTypeBasicJobDetails string + const InstanceTypeAsrJobDetails + const InstanceTypeExportJobDetails + const InstanceTypeFailoverJobDetails + const InstanceTypeJobDetails + const InstanceTypeSwitchProtectionJobDetails + const InstanceTypeTestFailoverJobDetails + func PossibleInstanceTypeBasicJobDetailsValues() []InstanceTypeBasicJobDetails + type InstanceTypeBasicNetworkMappingFabricSpecificSettings string + const InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeAzureToAzure + const InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeNetworkMappingFabricSpecificSettings + const InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeVmmToAzure + const InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeVmmToVmm + func PossibleInstanceTypeBasicNetworkMappingFabricSpecificSettingsValues() []InstanceTypeBasicNetworkMappingFabricSpecificSettings + type InstanceTypeBasicPolicyProviderSpecificDetails string + const InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeA2A + const InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012 + const InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012R2 + const InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaBasePolicyDetails + const InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMage + const InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageAzureV2 + const InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageBasePolicyDetails + const InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypePolicyProviderSpecificDetails + const InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeRcmAzureMigration + const InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeVMwareCbt + func PossibleInstanceTypeBasicPolicyProviderSpecificDetailsValues() []InstanceTypeBasicPolicyProviderSpecificDetails + type InstanceTypeBasicPolicyProviderSpecificInput string + const InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeA2A + const InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012 + const InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012R2 + const InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMage + const InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMageAzureV2 + const InstanceTypeBasicPolicyProviderSpecificInputInstanceTypePolicyProviderSpecificInput + const InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeVMwareCbt + func PossibleInstanceTypeBasicPolicyProviderSpecificInputValues() []InstanceTypeBasicPolicyProviderSpecificInput + type InstanceTypeBasicProviderSpecificFailoverInput string + const InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeA2A + const InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback + const InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMage + const InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMageAzureV2 + const InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeProviderSpecificFailoverInput + func PossibleInstanceTypeBasicProviderSpecificFailoverInputValues() []InstanceTypeBasicProviderSpecificFailoverInput + type InstanceTypeBasicRecoveryPlanActionDetails string + const InstanceTypeAutomationRunbookActionDetails + const InstanceTypeManualActionDetails + const InstanceTypeRecoveryPlanActionDetails + const InstanceTypeScriptActionDetails + func PossibleInstanceTypeBasicRecoveryPlanActionDetailsValues() []InstanceTypeBasicRecoveryPlanActionDetails + type InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput string + const InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeA2A + const InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback + const InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMage + const InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMageAzureV2 + const InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeRecoveryPlanProviderSpecificFailoverInput + func PossibleInstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputValues() []InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput + type InstanceTypeBasicReplicationProviderSpecificContainerCreationInput string + const InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeA2A + const InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeReplicationProviderSpecificContainerCreationInput + func PossibleInstanceTypeBasicReplicationProviderSpecificContainerCreationInputValues() []InstanceTypeBasicReplicationProviderSpecificContainerCreationInput + type InstanceTypeBasicReplicationProviderSpecificSettings string + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeA2A + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012 + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012R2 + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaBaseReplicationDetails + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMage + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMageAzureV2 + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeReplicationProviderSpecificSettings + func PossibleInstanceTypeBasicReplicationProviderSpecificSettingsValues() []InstanceTypeBasicReplicationProviderSpecificSettings + type InstanceTypeBasicReverseReplicationProviderSpecificInput string + const InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeA2A + const InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMage + const InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMageAzureV2 + const InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeReverseReplicationProviderSpecificInput + func PossibleInstanceTypeBasicReverseReplicationProviderSpecificInputValues() []InstanceTypeBasicReverseReplicationProviderSpecificInput + type InstanceTypeBasicSwitchProtectionProviderSpecificInput string + const InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeA2A + const InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeSwitchProtectionProviderSpecificInput + func PossibleInstanceTypeBasicSwitchProtectionProviderSpecificInputValues() []InstanceTypeBasicSwitchProtectionProviderSpecificInput + type InstanceTypeBasicTaskTypeDetails string + const InstanceTypeAutomationRunbookTaskDetails + const InstanceTypeConsistencyCheckTaskDetails + const InstanceTypeFabricReplicationGroupTaskDetails + const InstanceTypeJobTaskDetails + const InstanceTypeManualActionTaskDetails + const InstanceTypeScriptActionTaskDetails + const InstanceTypeTaskTypeDetails + const InstanceTypeVMNicUpdatesTaskDetails + const InstanceTypeVirtualMachineTaskDetails + func PossibleInstanceTypeBasicTaskTypeDetailsValues() []InstanceTypeBasicTaskTypeDetails + type InstanceTypeBasicUpdateReplicationProtectedItemProviderInput string + const InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeA2A + const InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeInMageAzureV2 + const InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeUpdateReplicationProtectedItemProviderInput + func PossibleInstanceTypeBasicUpdateReplicationProtectedItemProviderInputValues() []InstanceTypeBasicUpdateReplicationProtectedItemProviderInput + type Job struct + EndTime *string + Error *ARMException + ID *string + Location *string + Name *string + Properties *JobProperties + StartTime *string + Status *string + Type *string + func (j Job) MarshalJSON() ([]byte, error) + type JobCollection struct + NextLink *string + Value *[]Job + func (jc JobCollection) IsEmpty() bool + type JobCollectionIterator struct + func NewJobCollectionIterator(page JobCollectionPage) JobCollectionIterator + func (iter *JobCollectionIterator) Next() error + func (iter *JobCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter JobCollectionIterator) NotDone() bool + func (iter JobCollectionIterator) Response() JobCollection + func (iter JobCollectionIterator) Value() Job + type JobCollectionPage struct + func NewJobCollectionPage(cur JobCollection, ...) JobCollectionPage + func (page *JobCollectionPage) Next() error + func (page *JobCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page JobCollectionPage) NotDone() bool + func (page JobCollectionPage) Response() JobCollection + func (page JobCollectionPage) Values() []Job + type JobDetails struct + AffectedObjectDetails map[string]*string + InstanceType InstanceTypeBasicJobDetails + func (jd JobDetails) AsAsrJobDetails() (*AsrJobDetails, bool) + func (jd JobDetails) AsBasicJobDetails() (BasicJobDetails, bool) + func (jd JobDetails) AsExportJobDetails() (*ExportJobDetails, bool) + func (jd JobDetails) AsFailoverJobDetails() (*FailoverJobDetails, bool) + func (jd JobDetails) AsJobDetails() (*JobDetails, bool) + func (jd JobDetails) AsSwitchProtectionJobDetails() (*SwitchProtectionJobDetails, bool) + func (jd JobDetails) AsTestFailoverJobDetails() (*TestFailoverJobDetails, bool) + func (jd JobDetails) MarshalJSON() ([]byte, error) + type JobEntity struct + JobFriendlyName *string + JobID *string + JobScenarioName *string + TargetInstanceType *string + TargetObjectID *string + TargetObjectName *string + type JobErrorDetails struct + CreationTime *date.Time + ErrorLevel *string + ProviderErrorDetails *ProviderError + ServiceErrorDetails *ServiceError + TaskID *string + type JobProperties struct + ActivityID *string + AllowedActions *[]string + CustomDetails BasicJobDetails + EndTime *date.Time + Errors *[]JobErrorDetails + FriendlyName *string + ScenarioName *string + StartTime *date.Time + State *string + StateDescription *string + TargetInstanceType *string + TargetObjectID *string + TargetObjectName *string + Tasks *[]ASRTask + func (jp *JobProperties) UnmarshalJSON(body []byte) error + type JobQueryParameter struct + AffectedObjectTypes *[]string + EndTime *string + FabricID *string + JobStatus *[]string + StartTime *string + type JobStatusEventDetails struct + AffectedObjectType *string + InstanceType InstanceTypeBasicEventSpecificDetails + JobFriendlyName *string + JobID *string + JobStatus *string + func (jsed JobStatusEventDetails) AsBasicEventSpecificDetails() (BasicEventSpecificDetails, bool) + func (jsed JobStatusEventDetails) AsEventSpecificDetails() (*EventSpecificDetails, bool) + func (jsed JobStatusEventDetails) AsJobStatusEventDetails() (*JobStatusEventDetails, bool) + func (jsed JobStatusEventDetails) MarshalJSON() ([]byte, error) + type JobTaskDetails struct + InstanceType InstanceTypeBasicTaskTypeDetails + JobTask *JobEntity + func (jtd JobTaskDetails) AsAutomationRunbookTaskDetails() (*AutomationRunbookTaskDetails, bool) + func (jtd JobTaskDetails) AsBasicTaskTypeDetails() (BasicTaskTypeDetails, bool) + func (jtd JobTaskDetails) AsConsistencyCheckTaskDetails() (*ConsistencyCheckTaskDetails, bool) + func (jtd JobTaskDetails) AsFabricReplicationGroupTaskDetails() (*FabricReplicationGroupTaskDetails, bool) + func (jtd JobTaskDetails) AsJobTaskDetails() (*JobTaskDetails, bool) + func (jtd JobTaskDetails) AsManualActionTaskDetails() (*ManualActionTaskDetails, bool) + func (jtd JobTaskDetails) AsScriptActionTaskDetails() (*ScriptActionTaskDetails, bool) + func (jtd JobTaskDetails) AsTaskTypeDetails() (*TaskTypeDetails, bool) + func (jtd JobTaskDetails) AsVMNicUpdatesTaskDetails() (*VMNicUpdatesTaskDetails, bool) + func (jtd JobTaskDetails) AsVirtualMachineTaskDetails() (*VirtualMachineTaskDetails, bool) + func (jtd JobTaskDetails) MarshalJSON() ([]byte, error) + type LicenseType string + const LicenseTypeNoLicenseType + const LicenseTypeNotSpecified + const LicenseTypeWindowsServer + func PossibleLicenseTypeValues() []LicenseType + type LogicalNetwork struct + ID *string + Location *string + Name *string + Properties *LogicalNetworkProperties + Type *string + func (ln LogicalNetwork) MarshalJSON() ([]byte, error) + type LogicalNetworkCollection struct + NextLink *string + Value *[]LogicalNetwork + func (lnc LogicalNetworkCollection) IsEmpty() bool + type LogicalNetworkCollectionIterator struct + func NewLogicalNetworkCollectionIterator(page LogicalNetworkCollectionPage) LogicalNetworkCollectionIterator + func (iter *LogicalNetworkCollectionIterator) Next() error + func (iter *LogicalNetworkCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter LogicalNetworkCollectionIterator) NotDone() bool + func (iter LogicalNetworkCollectionIterator) Response() LogicalNetworkCollection + func (iter LogicalNetworkCollectionIterator) Value() LogicalNetwork + type LogicalNetworkCollectionPage struct + func NewLogicalNetworkCollectionPage(cur LogicalNetworkCollection, ...) LogicalNetworkCollectionPage + func (page *LogicalNetworkCollectionPage) Next() error + func (page *LogicalNetworkCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page LogicalNetworkCollectionPage) NotDone() bool + func (page LogicalNetworkCollectionPage) Response() LogicalNetworkCollection + func (page LogicalNetworkCollectionPage) Values() []LogicalNetwork + type LogicalNetworkProperties struct + FriendlyName *string + LogicalNetworkDefinitionsStatus *string + LogicalNetworkUsage *string + NetworkVirtualizationStatus *string + type ManualActionTaskDetails struct + InstanceType InstanceTypeBasicTaskTypeDetails + Instructions *string + Name *string + Observation *string + func (matd ManualActionTaskDetails) AsAutomationRunbookTaskDetails() (*AutomationRunbookTaskDetails, bool) + func (matd ManualActionTaskDetails) AsBasicTaskTypeDetails() (BasicTaskTypeDetails, bool) + func (matd ManualActionTaskDetails) AsConsistencyCheckTaskDetails() (*ConsistencyCheckTaskDetails, bool) + func (matd ManualActionTaskDetails) AsFabricReplicationGroupTaskDetails() (*FabricReplicationGroupTaskDetails, bool) + func (matd ManualActionTaskDetails) AsJobTaskDetails() (*JobTaskDetails, bool) + func (matd ManualActionTaskDetails) AsManualActionTaskDetails() (*ManualActionTaskDetails, bool) + func (matd ManualActionTaskDetails) AsScriptActionTaskDetails() (*ScriptActionTaskDetails, bool) + func (matd ManualActionTaskDetails) AsTaskTypeDetails() (*TaskTypeDetails, bool) + func (matd ManualActionTaskDetails) AsVMNicUpdatesTaskDetails() (*VMNicUpdatesTaskDetails, bool) + func (matd ManualActionTaskDetails) AsVirtualMachineTaskDetails() (*VirtualMachineTaskDetails, bool) + func (matd ManualActionTaskDetails) MarshalJSON() ([]byte, error) + type MasterTargetServer struct + AgentVersion *string + DataStores *[]DataStore + DiskCount *int32 + ID *string + IPAddress *string + LastHeartbeat *date.Time + Name *string + OsType *string + OsVersion *string + RetentionVolumes *[]RetentionVolume + ValidationErrors *[]HealthError + VersionStatus *string + type MethodCallStatus struct + ContainsGenericParameters *string + IsVirtual *string + Parameters *[]string + type MobilityServiceUpdate struct + OsType *string + RebootStatus *string + Version *string + type MultiVMSyncStatus string + const Disabled + const Enabled + func PossibleMultiVMSyncStatusValues() []MultiVMSyncStatus + type Network struct + ID *string + Location *string + Name *string + Properties *NetworkProperties + Type *string + func (n Network) MarshalJSON() ([]byte, error) + type NetworkCollection struct + NextLink *string + Value *[]Network + func (nc NetworkCollection) IsEmpty() bool + type NetworkCollectionIterator struct + func NewNetworkCollectionIterator(page NetworkCollectionPage) NetworkCollectionIterator + func (iter *NetworkCollectionIterator) Next() error + func (iter *NetworkCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter NetworkCollectionIterator) NotDone() bool + func (iter NetworkCollectionIterator) Response() NetworkCollection + func (iter NetworkCollectionIterator) Value() Network + type NetworkCollectionPage struct + func NewNetworkCollectionPage(cur NetworkCollection, ...) NetworkCollectionPage + func (page *NetworkCollectionPage) Next() error + func (page *NetworkCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page NetworkCollectionPage) NotDone() bool + func (page NetworkCollectionPage) Response() NetworkCollection + func (page NetworkCollectionPage) Values() []Network + type NetworkMapping struct + ID *string + Location *string + Name *string + Properties *NetworkMappingProperties + Type *string + func (nm NetworkMapping) MarshalJSON() ([]byte, error) + type NetworkMappingCollection struct + NextLink *string + Value *[]NetworkMapping + func (nmc NetworkMappingCollection) IsEmpty() bool + type NetworkMappingCollectionIterator struct + func NewNetworkMappingCollectionIterator(page NetworkMappingCollectionPage) NetworkMappingCollectionIterator + func (iter *NetworkMappingCollectionIterator) Next() error + func (iter *NetworkMappingCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter NetworkMappingCollectionIterator) NotDone() bool + func (iter NetworkMappingCollectionIterator) Response() NetworkMappingCollection + func (iter NetworkMappingCollectionIterator) Value() NetworkMapping + type NetworkMappingCollectionPage struct + func NewNetworkMappingCollectionPage(cur NetworkMappingCollection, ...) NetworkMappingCollectionPage + func (page *NetworkMappingCollectionPage) Next() error + func (page *NetworkMappingCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page NetworkMappingCollectionPage) NotDone() bool + func (page NetworkMappingCollectionPage) Response() NetworkMappingCollection + func (page NetworkMappingCollectionPage) Values() []NetworkMapping + type NetworkMappingFabricSpecificSettings struct + InstanceType InstanceTypeBasicNetworkMappingFabricSpecificSettings + func (nmfss NetworkMappingFabricSpecificSettings) AsAzureToAzureNetworkMappingSettings() (*AzureToAzureNetworkMappingSettings, bool) + func (nmfss NetworkMappingFabricSpecificSettings) AsBasicNetworkMappingFabricSpecificSettings() (BasicNetworkMappingFabricSpecificSettings, bool) + func (nmfss NetworkMappingFabricSpecificSettings) AsNetworkMappingFabricSpecificSettings() (*NetworkMappingFabricSpecificSettings, bool) + func (nmfss NetworkMappingFabricSpecificSettings) AsVmmToAzureNetworkMappingSettings() (*VmmToAzureNetworkMappingSettings, bool) + func (nmfss NetworkMappingFabricSpecificSettings) AsVmmToVmmNetworkMappingSettings() (*VmmToVmmNetworkMappingSettings, bool) + func (nmfss NetworkMappingFabricSpecificSettings) MarshalJSON() ([]byte, error) + type NetworkMappingProperties struct + FabricSpecificSettings BasicNetworkMappingFabricSpecificSettings + PrimaryFabricFriendlyName *string + PrimaryNetworkFriendlyName *string + PrimaryNetworkID *string + RecoveryFabricArmID *string + RecoveryFabricFriendlyName *string + RecoveryNetworkFriendlyName *string + RecoveryNetworkID *string + State *string + func (nmp *NetworkMappingProperties) UnmarshalJSON(body []byte) error + type NetworkProperties struct + FabricType *string + FriendlyName *string + NetworkType *string + Subnets *[]Subnet + type OSDetails struct + OSMajorVersion *string + OSMinorVersion *string + OSVersion *string + OsEdition *string + OsType *string + ProductType *string + type OSDiskDetails struct + OsType *string + OsVhdID *string + VhdName *string + type OperationsClient struct + func NewOperationsClient(subscriptionID string, resourceGroupName string, resourceName string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationsDiscoveryCollectionPage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result OperationsDiscoveryCollectionIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationsDiscoveryCollection, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type OperationsDiscovery struct + Display *Display + Name *string + Origin *string + Properties interface{} + type OperationsDiscoveryCollection struct + NextLink *string + Value *[]OperationsDiscovery + func (odc OperationsDiscoveryCollection) IsEmpty() bool + type OperationsDiscoveryCollectionIterator struct + func NewOperationsDiscoveryCollectionIterator(page OperationsDiscoveryCollectionPage) OperationsDiscoveryCollectionIterator + func (iter *OperationsDiscoveryCollectionIterator) Next() error + func (iter *OperationsDiscoveryCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationsDiscoveryCollectionIterator) NotDone() bool + func (iter OperationsDiscoveryCollectionIterator) Response() OperationsDiscoveryCollection + func (iter OperationsDiscoveryCollectionIterator) Value() OperationsDiscovery + type OperationsDiscoveryCollectionPage struct + func NewOperationsDiscoveryCollectionPage(cur OperationsDiscoveryCollection, ...) OperationsDiscoveryCollectionPage + func (page *OperationsDiscoveryCollectionPage) Next() error + func (page *OperationsDiscoveryCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page OperationsDiscoveryCollectionPage) NotDone() bool + func (page OperationsDiscoveryCollectionPage) Response() OperationsDiscoveryCollection + func (page OperationsDiscoveryCollectionPage) Values() []OperationsDiscovery + type PlannedFailoverInput struct + Properties *PlannedFailoverInputProperties + type PlannedFailoverInputProperties struct + FailoverDirection *string + ProviderSpecificDetails BasicProviderSpecificFailoverInput + func (pfip *PlannedFailoverInputProperties) UnmarshalJSON(body []byte) error + type Policy struct + ID *string + Location *string + Name *string + Properties *PolicyProperties + Type *string + func (p Policy) MarshalJSON() ([]byte, error) + type PolicyCollection struct + NextLink *string + Value *[]Policy + func (pc PolicyCollection) IsEmpty() bool + type PolicyCollectionIterator struct + func NewPolicyCollectionIterator(page PolicyCollectionPage) PolicyCollectionIterator + func (iter *PolicyCollectionIterator) Next() error + func (iter *PolicyCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter PolicyCollectionIterator) NotDone() bool + func (iter PolicyCollectionIterator) Response() PolicyCollection + func (iter PolicyCollectionIterator) Value() Policy + type PolicyCollectionPage struct + func NewPolicyCollectionPage(cur PolicyCollection, ...) PolicyCollectionPage + func (page *PolicyCollectionPage) Next() error + func (page *PolicyCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page PolicyCollectionPage) NotDone() bool + func (page PolicyCollectionPage) Response() PolicyCollection + func (page PolicyCollectionPage) Values() []Policy + type PolicyProperties struct + FriendlyName *string + ProviderSpecificDetails BasicPolicyProviderSpecificDetails + func (pp *PolicyProperties) UnmarshalJSON(body []byte) error + type PolicyProviderSpecificDetails struct + InstanceType InstanceTypeBasicPolicyProviderSpecificDetails + func (ppsd PolicyProviderSpecificDetails) AsA2APolicyDetails() (*A2APolicyDetails, bool) + func (ppsd PolicyProviderSpecificDetails) AsBasicPolicyProviderSpecificDetails() (BasicPolicyProviderSpecificDetails, bool) + func (ppsd PolicyProviderSpecificDetails) AsHyperVReplicaAzurePolicyDetails() (*HyperVReplicaAzurePolicyDetails, bool) + func (ppsd PolicyProviderSpecificDetails) AsHyperVReplicaBasePolicyDetails() (*HyperVReplicaBasePolicyDetails, bool) + func (ppsd PolicyProviderSpecificDetails) AsHyperVReplicaBluePolicyDetails() (*HyperVReplicaBluePolicyDetails, bool) + func (ppsd PolicyProviderSpecificDetails) AsHyperVReplicaPolicyDetails() (*HyperVReplicaPolicyDetails, bool) + func (ppsd PolicyProviderSpecificDetails) AsInMageAzureV2PolicyDetails() (*InMageAzureV2PolicyDetails, bool) + func (ppsd PolicyProviderSpecificDetails) AsInMageBasePolicyDetails() (*InMageBasePolicyDetails, bool) + func (ppsd PolicyProviderSpecificDetails) AsInMagePolicyDetails() (*InMagePolicyDetails, bool) + func (ppsd PolicyProviderSpecificDetails) AsPolicyProviderSpecificDetails() (*PolicyProviderSpecificDetails, bool) + func (ppsd PolicyProviderSpecificDetails) AsRcmAzureMigrationPolicyDetails() (*RcmAzureMigrationPolicyDetails, bool) + func (ppsd PolicyProviderSpecificDetails) AsVmwareCbtPolicyDetails() (*VmwareCbtPolicyDetails, bool) + func (ppsd PolicyProviderSpecificDetails) MarshalJSON() ([]byte, error) + type PolicyProviderSpecificInput struct + InstanceType InstanceTypeBasicPolicyProviderSpecificInput + func (ppsi PolicyProviderSpecificInput) AsA2APolicyCreationInput() (*A2APolicyCreationInput, bool) + func (ppsi PolicyProviderSpecificInput) AsBasicPolicyProviderSpecificInput() (BasicPolicyProviderSpecificInput, bool) + func (ppsi PolicyProviderSpecificInput) AsHyperVReplicaAzurePolicyInput() (*HyperVReplicaAzurePolicyInput, bool) + func (ppsi PolicyProviderSpecificInput) AsHyperVReplicaBluePolicyInput() (*HyperVReplicaBluePolicyInput, bool) + func (ppsi PolicyProviderSpecificInput) AsHyperVReplicaPolicyInput() (*HyperVReplicaPolicyInput, bool) + func (ppsi PolicyProviderSpecificInput) AsInMageAzureV2PolicyInput() (*InMageAzureV2PolicyInput, bool) + func (ppsi PolicyProviderSpecificInput) AsInMagePolicyInput() (*InMagePolicyInput, bool) + func (ppsi PolicyProviderSpecificInput) AsPolicyProviderSpecificInput() (*PolicyProviderSpecificInput, bool) + func (ppsi PolicyProviderSpecificInput) AsVMwareCbtPolicyCreationInput() (*VMwareCbtPolicyCreationInput, bool) + func (ppsi PolicyProviderSpecificInput) MarshalJSON() ([]byte, error) + type PossibleOperationsDirections string + const PrimaryToRecovery + const RecoveryToPrimary + func PossiblePossibleOperationsDirectionsValues() []PossibleOperationsDirections + type ProcessServer struct + AgentVersion *string + AvailableMemoryInBytes *int64 + AvailableSpaceInBytes *int64 + CPULoad *string + CPULoadStatus *string + FriendlyName *string + HostID *string + ID *string + IPAddress *string + LastHeartbeat *date.Time + MachineCount *string + MemoryUsageStatus *string + MobilityServiceUpdates *[]MobilityServiceUpdate + OsType *string + OsVersion *string + PsServiceStatus *string + ReplicationPairCount *string + SpaceUsageStatus *string + SslCertExpiryDate *date.Time + SslCertExpiryRemainingDays *int32 + SystemLoad *string + SystemLoadStatus *string + TotalMemoryInBytes *int64 + TotalSpaceInBytes *int64 + VersionStatus *string + type ProtectableItem struct + ID *string + Location *string + Name *string + Properties *ProtectableItemProperties + Type *string + func (pi ProtectableItem) MarshalJSON() ([]byte, error) + type ProtectableItemCollection struct + NextLink *string + Value *[]ProtectableItem + func (pic ProtectableItemCollection) IsEmpty() bool + type ProtectableItemCollectionIterator struct + func NewProtectableItemCollectionIterator(page ProtectableItemCollectionPage) ProtectableItemCollectionIterator + func (iter *ProtectableItemCollectionIterator) Next() error + func (iter *ProtectableItemCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProtectableItemCollectionIterator) NotDone() bool + func (iter ProtectableItemCollectionIterator) Response() ProtectableItemCollection + func (iter ProtectableItemCollectionIterator) Value() ProtectableItem + type ProtectableItemCollectionPage struct + func NewProtectableItemCollectionPage(cur ProtectableItemCollection, ...) ProtectableItemCollectionPage + func (page *ProtectableItemCollectionPage) Next() error + func (page *ProtectableItemCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page ProtectableItemCollectionPage) NotDone() bool + func (page ProtectableItemCollectionPage) Response() ProtectableItemCollection + func (page ProtectableItemCollectionPage) Values() []ProtectableItem + type ProtectableItemProperties struct + CustomDetails BasicConfigurationSettings + FriendlyName *string + ProtectionReadinessErrors *[]string + ProtectionStatus *string + RecoveryServicesProviderID *string + ReplicationProtectedItemID *string + SupportedReplicationProviders *[]string + func (pip *ProtectableItemProperties) UnmarshalJSON(body []byte) error + type ProtectedItemsQueryParameter struct + RecoveryPlanName *string + SourceFabricName *string + VCenterName *string + type ProtectionContainer struct + ID *string + Location *string + Name *string + Properties *ProtectionContainerProperties + Type *string + func (pc ProtectionContainer) MarshalJSON() ([]byte, error) + type ProtectionContainerCollection struct + NextLink *string + Value *[]ProtectionContainer + func (pcc ProtectionContainerCollection) IsEmpty() bool + type ProtectionContainerCollectionIterator struct + func NewProtectionContainerCollectionIterator(page ProtectionContainerCollectionPage) ProtectionContainerCollectionIterator + func (iter *ProtectionContainerCollectionIterator) Next() error + func (iter *ProtectionContainerCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProtectionContainerCollectionIterator) NotDone() bool + func (iter ProtectionContainerCollectionIterator) Response() ProtectionContainerCollection + func (iter ProtectionContainerCollectionIterator) Value() ProtectionContainer + type ProtectionContainerCollectionPage struct + func NewProtectionContainerCollectionPage(cur ProtectionContainerCollection, ...) ProtectionContainerCollectionPage + func (page *ProtectionContainerCollectionPage) Next() error + func (page *ProtectionContainerCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page ProtectionContainerCollectionPage) NotDone() bool + func (page ProtectionContainerCollectionPage) Response() ProtectionContainerCollection + func (page ProtectionContainerCollectionPage) Values() []ProtectionContainer + type ProtectionContainerFabricSpecificDetails struct + InstanceType *string + func (pcfsd ProtectionContainerFabricSpecificDetails) MarshalJSON() ([]byte, error) + type ProtectionContainerMapping struct + ID *string + Location *string + Name *string + Properties *ProtectionContainerMappingProperties + Type *string + func (pcm ProtectionContainerMapping) MarshalJSON() ([]byte, error) + type ProtectionContainerMappingCollection struct + NextLink *string + Value *[]ProtectionContainerMapping + func (pcmc ProtectionContainerMappingCollection) IsEmpty() bool + type ProtectionContainerMappingCollectionIterator struct + func NewProtectionContainerMappingCollectionIterator(page ProtectionContainerMappingCollectionPage) ProtectionContainerMappingCollectionIterator + func (iter *ProtectionContainerMappingCollectionIterator) Next() error + func (iter *ProtectionContainerMappingCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProtectionContainerMappingCollectionIterator) NotDone() bool + func (iter ProtectionContainerMappingCollectionIterator) Response() ProtectionContainerMappingCollection + func (iter ProtectionContainerMappingCollectionIterator) Value() ProtectionContainerMapping + type ProtectionContainerMappingCollectionPage struct + func NewProtectionContainerMappingCollectionPage(cur ProtectionContainerMappingCollection, ...) ProtectionContainerMappingCollectionPage + func (page *ProtectionContainerMappingCollectionPage) Next() error + func (page *ProtectionContainerMappingCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page ProtectionContainerMappingCollectionPage) NotDone() bool + func (page ProtectionContainerMappingCollectionPage) Response() ProtectionContainerMappingCollection + func (page ProtectionContainerMappingCollectionPage) Values() []ProtectionContainerMapping + type ProtectionContainerMappingProperties struct + Health *string + HealthErrorDetails *[]HealthError + PolicyFriendlyName *string + PolicyID *string + ProviderSpecificDetails *ProtectionContainerMappingProviderSpecificDetails + SourceFabricFriendlyName *string + SourceProtectionContainerFriendlyName *string + State *string + TargetFabricFriendlyName *string + TargetProtectionContainerFriendlyName *string + TargetProtectionContainerID *string + type ProtectionContainerMappingProviderSpecificDetails struct + InstanceType *string + func (pcmpsd ProtectionContainerMappingProviderSpecificDetails) MarshalJSON() ([]byte, error) + type ProtectionContainerProperties struct + FabricFriendlyName *string + FabricSpecificDetails *ProtectionContainerFabricSpecificDetails + FabricType *string + FriendlyName *string + PairingStatus *string + ProtectedItemCount *int32 + Role *string + type ProviderError struct + ErrorCode *int32 + ErrorID *string + ErrorMessage *string + PossibleCauses *string + RecommendedAction *string + type ProviderSpecificFailoverInput struct + InstanceType InstanceTypeBasicProviderSpecificFailoverInput + func (psfi ProviderSpecificFailoverInput) AsA2AFailoverProviderInput() (*A2AFailoverProviderInput, bool) + func (psfi ProviderSpecificFailoverInput) AsBasicProviderSpecificFailoverInput() (BasicProviderSpecificFailoverInput, bool) + func (psfi ProviderSpecificFailoverInput) AsHyperVReplicaAzureFailbackProviderInput() (*HyperVReplicaAzureFailbackProviderInput, bool) + func (psfi ProviderSpecificFailoverInput) AsHyperVReplicaAzureFailoverProviderInput() (*HyperVReplicaAzureFailoverProviderInput, bool) + func (psfi ProviderSpecificFailoverInput) AsInMageAzureV2FailoverProviderInput() (*InMageAzureV2FailoverProviderInput, bool) + func (psfi ProviderSpecificFailoverInput) AsInMageFailoverProviderInput() (*InMageFailoverProviderInput, bool) + func (psfi ProviderSpecificFailoverInput) AsProviderSpecificFailoverInput() (*ProviderSpecificFailoverInput, bool) + func (psfi ProviderSpecificFailoverInput) MarshalJSON() ([]byte, error) + type ProviderSpecificRecoveryPointDetails struct + Type *string + func (psrpd ProviderSpecificRecoveryPointDetails) MarshalJSON() ([]byte, error) + type RcmAzureMigrationPolicyDetails struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + InstanceType InstanceTypeBasicPolicyProviderSpecificDetails + MultiVMSyncStatus MultiVMSyncStatus + RecoveryPointHistory *int32 + RecoveryPointThresholdInMinutes *int32 + func (rampd RcmAzureMigrationPolicyDetails) AsA2APolicyDetails() (*A2APolicyDetails, bool) + func (rampd RcmAzureMigrationPolicyDetails) AsBasicPolicyProviderSpecificDetails() (BasicPolicyProviderSpecificDetails, bool) + func (rampd RcmAzureMigrationPolicyDetails) AsHyperVReplicaAzurePolicyDetails() (*HyperVReplicaAzurePolicyDetails, bool) + func (rampd RcmAzureMigrationPolicyDetails) AsHyperVReplicaBasePolicyDetails() (*HyperVReplicaBasePolicyDetails, bool) + func (rampd RcmAzureMigrationPolicyDetails) AsHyperVReplicaBluePolicyDetails() (*HyperVReplicaBluePolicyDetails, bool) + func (rampd RcmAzureMigrationPolicyDetails) AsHyperVReplicaPolicyDetails() (*HyperVReplicaPolicyDetails, bool) + func (rampd RcmAzureMigrationPolicyDetails) AsInMageAzureV2PolicyDetails() (*InMageAzureV2PolicyDetails, bool) + func (rampd RcmAzureMigrationPolicyDetails) AsInMageBasePolicyDetails() (*InMageBasePolicyDetails, bool) + func (rampd RcmAzureMigrationPolicyDetails) AsInMagePolicyDetails() (*InMagePolicyDetails, bool) + func (rampd RcmAzureMigrationPolicyDetails) AsPolicyProviderSpecificDetails() (*PolicyProviderSpecificDetails, bool) + func (rampd RcmAzureMigrationPolicyDetails) AsRcmAzureMigrationPolicyDetails() (*RcmAzureMigrationPolicyDetails, bool) + func (rampd RcmAzureMigrationPolicyDetails) AsVmwareCbtPolicyDetails() (*VmwareCbtPolicyDetails, bool) + func (rampd RcmAzureMigrationPolicyDetails) MarshalJSON() ([]byte, error) + type RecoveryPlan struct + ID *string + Location *string + Name *string + Properties *RecoveryPlanProperties + Type *string + func (rp RecoveryPlan) MarshalJSON() ([]byte, error) + type RecoveryPlanA2AFailoverInput struct + CloudServiceCreationOption *string + InstanceType InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput + RecoveryPointType A2ARpRecoveryPointType + func (rpafi RecoveryPlanA2AFailoverInput) AsBasicRecoveryPlanProviderSpecificFailoverInput() (BasicRecoveryPlanProviderSpecificFailoverInput, bool) + func (rpafi RecoveryPlanA2AFailoverInput) AsRecoveryPlanA2AFailoverInput() (*RecoveryPlanA2AFailoverInput, bool) + func (rpafi RecoveryPlanA2AFailoverInput) AsRecoveryPlanHyperVReplicaAzureFailbackInput() (*RecoveryPlanHyperVReplicaAzureFailbackInput, bool) + func (rpafi RecoveryPlanA2AFailoverInput) AsRecoveryPlanHyperVReplicaAzureFailoverInput() (*RecoveryPlanHyperVReplicaAzureFailoverInput, bool) + func (rpafi RecoveryPlanA2AFailoverInput) AsRecoveryPlanInMageAzureV2FailoverInput() (*RecoveryPlanInMageAzureV2FailoverInput, bool) + func (rpafi RecoveryPlanA2AFailoverInput) AsRecoveryPlanInMageFailoverInput() (*RecoveryPlanInMageFailoverInput, bool) + func (rpafi RecoveryPlanA2AFailoverInput) AsRecoveryPlanProviderSpecificFailoverInput() (*RecoveryPlanProviderSpecificFailoverInput, bool) + func (rpafi RecoveryPlanA2AFailoverInput) MarshalJSON() ([]byte, error) + type RecoveryPlanAction struct + ActionName *string + CustomDetails BasicRecoveryPlanActionDetails + FailoverDirections *[]PossibleOperationsDirections + FailoverTypes *[]ReplicationProtectedItemOperation + func (rpa *RecoveryPlanAction) UnmarshalJSON(body []byte) error + type RecoveryPlanActionDetails struct + InstanceType InstanceTypeBasicRecoveryPlanActionDetails + func (rpad RecoveryPlanActionDetails) AsBasicRecoveryPlanActionDetails() (BasicRecoveryPlanActionDetails, bool) + func (rpad RecoveryPlanActionDetails) AsRecoveryPlanActionDetails() (*RecoveryPlanActionDetails, bool) + func (rpad RecoveryPlanActionDetails) AsRecoveryPlanAutomationRunbookActionDetails() (*RecoveryPlanAutomationRunbookActionDetails, bool) + func (rpad RecoveryPlanActionDetails) AsRecoveryPlanManualActionDetails() (*RecoveryPlanManualActionDetails, bool) + func (rpad RecoveryPlanActionDetails) AsRecoveryPlanScriptActionDetails() (*RecoveryPlanScriptActionDetails, bool) + func (rpad RecoveryPlanActionDetails) MarshalJSON() ([]byte, error) + type RecoveryPlanActionLocation string + const Primary + const Recovery + func PossibleRecoveryPlanActionLocationValues() []RecoveryPlanActionLocation + type RecoveryPlanAutomationRunbookActionDetails struct + FabricLocation RecoveryPlanActionLocation + InstanceType InstanceTypeBasicRecoveryPlanActionDetails + RunbookID *string + Timeout *string + func (rparad RecoveryPlanAutomationRunbookActionDetails) AsBasicRecoveryPlanActionDetails() (BasicRecoveryPlanActionDetails, bool) + func (rparad RecoveryPlanAutomationRunbookActionDetails) AsRecoveryPlanActionDetails() (*RecoveryPlanActionDetails, bool) + func (rparad RecoveryPlanAutomationRunbookActionDetails) AsRecoveryPlanAutomationRunbookActionDetails() (*RecoveryPlanAutomationRunbookActionDetails, bool) + func (rparad RecoveryPlanAutomationRunbookActionDetails) AsRecoveryPlanManualActionDetails() (*RecoveryPlanManualActionDetails, bool) + func (rparad RecoveryPlanAutomationRunbookActionDetails) AsRecoveryPlanScriptActionDetails() (*RecoveryPlanScriptActionDetails, bool) + func (rparad RecoveryPlanAutomationRunbookActionDetails) MarshalJSON() ([]byte, error) + type RecoveryPlanCollection struct + NextLink *string + Value *[]RecoveryPlan + func (RPCVar RecoveryPlanCollection) IsEmpty() bool + type RecoveryPlanCollectionIterator struct + func NewRecoveryPlanCollectionIterator(page RecoveryPlanCollectionPage) RecoveryPlanCollectionIterator + func (iter *RecoveryPlanCollectionIterator) Next() error + func (iter *RecoveryPlanCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter RecoveryPlanCollectionIterator) NotDone() bool + func (iter RecoveryPlanCollectionIterator) Response() RecoveryPlanCollection + func (iter RecoveryPlanCollectionIterator) Value() RecoveryPlan + type RecoveryPlanCollectionPage struct + RPCVar RecoveryPlanCollection + func NewRecoveryPlanCollectionPage(cur RecoveryPlanCollection, ...) RecoveryPlanCollectionPage + func (page *RecoveryPlanCollectionPage) Next() error + func (page *RecoveryPlanCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page RecoveryPlanCollectionPage) NotDone() bool + func (page RecoveryPlanCollectionPage) Response() RecoveryPlanCollection + func (page RecoveryPlanCollectionPage) Values() []RecoveryPlan + type RecoveryPlanGroup struct + EndGroupActions *[]RecoveryPlanAction + GroupType RecoveryPlanGroupType + ReplicationProtectedItems *[]RecoveryPlanProtectedItem + StartGroupActions *[]RecoveryPlanAction + type RecoveryPlanGroupTaskDetails struct + ChildTasks *[]ASRTask + GroupID *string + InstanceType InstanceTypeBasicGroupTaskDetails + Name *string + RpGroupType *string + func (rpgtd RecoveryPlanGroupTaskDetails) AsBasicGroupTaskDetails() (BasicGroupTaskDetails, bool) + func (rpgtd RecoveryPlanGroupTaskDetails) AsGroupTaskDetails() (*GroupTaskDetails, bool) + func (rpgtd RecoveryPlanGroupTaskDetails) AsInlineWorkflowTaskDetails() (*InlineWorkflowTaskDetails, bool) + func (rpgtd RecoveryPlanGroupTaskDetails) AsRecoveryPlanGroupTaskDetails() (*RecoveryPlanGroupTaskDetails, bool) + func (rpgtd RecoveryPlanGroupTaskDetails) AsRecoveryPlanShutdownGroupTaskDetails() (*RecoveryPlanShutdownGroupTaskDetails, bool) + func (rpgtd RecoveryPlanGroupTaskDetails) MarshalJSON() ([]byte, error) + type RecoveryPlanGroupType string + const Boot + const Failover + const Shutdown + func PossibleRecoveryPlanGroupTypeValues() []RecoveryPlanGroupType + type RecoveryPlanHyperVReplicaAzureFailbackInput struct + DataSyncOption DataSyncStatus + InstanceType InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput + RecoveryVMCreationOption AlternateLocationRecoveryOption + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailbackInput) AsBasicRecoveryPlanProviderSpecificFailoverInput() (BasicRecoveryPlanProviderSpecificFailoverInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailbackInput) AsRecoveryPlanA2AFailoverInput() (*RecoveryPlanA2AFailoverInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailbackInput) AsRecoveryPlanHyperVReplicaAzureFailbackInput() (*RecoveryPlanHyperVReplicaAzureFailbackInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailbackInput) AsRecoveryPlanHyperVReplicaAzureFailoverInput() (*RecoveryPlanHyperVReplicaAzureFailoverInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailbackInput) AsRecoveryPlanInMageAzureV2FailoverInput() (*RecoveryPlanInMageAzureV2FailoverInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailbackInput) AsRecoveryPlanInMageFailoverInput() (*RecoveryPlanInMageFailoverInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailbackInput) AsRecoveryPlanProviderSpecificFailoverInput() (*RecoveryPlanProviderSpecificFailoverInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailbackInput) MarshalJSON() ([]byte, error) + type RecoveryPlanHyperVReplicaAzureFailoverInput struct + InstanceType InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput + PrimaryKekCertificatePfx *string + RecoveryPointType HyperVReplicaAzureRpRecoveryPointType + SecondaryKekCertificatePfx *string + VaultLocation *string + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailoverInput) AsBasicRecoveryPlanProviderSpecificFailoverInput() (BasicRecoveryPlanProviderSpecificFailoverInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailoverInput) AsRecoveryPlanA2AFailoverInput() (*RecoveryPlanA2AFailoverInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailoverInput) AsRecoveryPlanHyperVReplicaAzureFailbackInput() (*RecoveryPlanHyperVReplicaAzureFailbackInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailoverInput) AsRecoveryPlanHyperVReplicaAzureFailoverInput() (*RecoveryPlanHyperVReplicaAzureFailoverInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailoverInput) AsRecoveryPlanInMageAzureV2FailoverInput() (*RecoveryPlanInMageAzureV2FailoverInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailoverInput) AsRecoveryPlanInMageFailoverInput() (*RecoveryPlanInMageFailoverInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailoverInput) AsRecoveryPlanProviderSpecificFailoverInput() (*RecoveryPlanProviderSpecificFailoverInput, bool) + func (rphvrafi RecoveryPlanHyperVReplicaAzureFailoverInput) MarshalJSON() ([]byte, error) + type RecoveryPlanInMageAzureV2FailoverInput struct + InstanceType InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput + RecoveryPointType InMageV2RpRecoveryPointType + UseMultiVMSyncPoint *string + VaultLocation *string + func (rpimavfi RecoveryPlanInMageAzureV2FailoverInput) AsBasicRecoveryPlanProviderSpecificFailoverInput() (BasicRecoveryPlanProviderSpecificFailoverInput, bool) + func (rpimavfi RecoveryPlanInMageAzureV2FailoverInput) AsRecoveryPlanA2AFailoverInput() (*RecoveryPlanA2AFailoverInput, bool) + func (rpimavfi RecoveryPlanInMageAzureV2FailoverInput) AsRecoveryPlanHyperVReplicaAzureFailbackInput() (*RecoveryPlanHyperVReplicaAzureFailbackInput, bool) + func (rpimavfi RecoveryPlanInMageAzureV2FailoverInput) AsRecoveryPlanHyperVReplicaAzureFailoverInput() (*RecoveryPlanHyperVReplicaAzureFailoverInput, bool) + func (rpimavfi RecoveryPlanInMageAzureV2FailoverInput) AsRecoveryPlanInMageAzureV2FailoverInput() (*RecoveryPlanInMageAzureV2FailoverInput, bool) + func (rpimavfi RecoveryPlanInMageAzureV2FailoverInput) AsRecoveryPlanInMageFailoverInput() (*RecoveryPlanInMageFailoverInput, bool) + func (rpimavfi RecoveryPlanInMageAzureV2FailoverInput) AsRecoveryPlanProviderSpecificFailoverInput() (*RecoveryPlanProviderSpecificFailoverInput, bool) + func (rpimavfi RecoveryPlanInMageAzureV2FailoverInput) MarshalJSON() ([]byte, error) + type RecoveryPlanInMageFailoverInput struct + InstanceType InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput + RecoveryPointType RpInMageRecoveryPointType + func (rpimfi RecoveryPlanInMageFailoverInput) AsBasicRecoveryPlanProviderSpecificFailoverInput() (BasicRecoveryPlanProviderSpecificFailoverInput, bool) + func (rpimfi RecoveryPlanInMageFailoverInput) AsRecoveryPlanA2AFailoverInput() (*RecoveryPlanA2AFailoverInput, bool) + func (rpimfi RecoveryPlanInMageFailoverInput) AsRecoveryPlanHyperVReplicaAzureFailbackInput() (*RecoveryPlanHyperVReplicaAzureFailbackInput, bool) + func (rpimfi RecoveryPlanInMageFailoverInput) AsRecoveryPlanHyperVReplicaAzureFailoverInput() (*RecoveryPlanHyperVReplicaAzureFailoverInput, bool) + func (rpimfi RecoveryPlanInMageFailoverInput) AsRecoveryPlanInMageAzureV2FailoverInput() (*RecoveryPlanInMageAzureV2FailoverInput, bool) + func (rpimfi RecoveryPlanInMageFailoverInput) AsRecoveryPlanInMageFailoverInput() (*RecoveryPlanInMageFailoverInput, bool) + func (rpimfi RecoveryPlanInMageFailoverInput) AsRecoveryPlanProviderSpecificFailoverInput() (*RecoveryPlanProviderSpecificFailoverInput, bool) + func (rpimfi RecoveryPlanInMageFailoverInput) MarshalJSON() ([]byte, error) + type RecoveryPlanManualActionDetails struct + Description *string + InstanceType InstanceTypeBasicRecoveryPlanActionDetails + func (rpmad RecoveryPlanManualActionDetails) AsBasicRecoveryPlanActionDetails() (BasicRecoveryPlanActionDetails, bool) + func (rpmad RecoveryPlanManualActionDetails) AsRecoveryPlanActionDetails() (*RecoveryPlanActionDetails, bool) + func (rpmad RecoveryPlanManualActionDetails) AsRecoveryPlanAutomationRunbookActionDetails() (*RecoveryPlanAutomationRunbookActionDetails, bool) + func (rpmad RecoveryPlanManualActionDetails) AsRecoveryPlanManualActionDetails() (*RecoveryPlanManualActionDetails, bool) + func (rpmad RecoveryPlanManualActionDetails) AsRecoveryPlanScriptActionDetails() (*RecoveryPlanScriptActionDetails, bool) + func (rpmad RecoveryPlanManualActionDetails) MarshalJSON() ([]byte, error) + type RecoveryPlanPlannedFailoverInput struct + Properties *RecoveryPlanPlannedFailoverInputProperties + type RecoveryPlanPlannedFailoverInputProperties struct + FailoverDirection PossibleOperationsDirections + ProviderSpecificDetails *[]BasicRecoveryPlanProviderSpecificFailoverInput + func (rppfip *RecoveryPlanPlannedFailoverInputProperties) UnmarshalJSON(body []byte) error + type RecoveryPlanProperties struct + AllowedOperations *[]string + CurrentScenario *CurrentScenarioDetails + CurrentScenarioStatus *string + CurrentScenarioStatusDescription *string + FailoverDeploymentModel *string + FriendlyName *string + Groups *[]RecoveryPlanGroup + LastPlannedFailoverTime *date.Time + LastTestFailoverTime *date.Time + LastUnplannedFailoverTime *date.Time + PrimaryFabricFriendlyName *string + PrimaryFabricID *string + RecoveryFabricFriendlyName *string + RecoveryFabricID *string + ReplicationProviders *[]string + type RecoveryPlanProtectedItem struct + ID *string + VirtualMachineID *string + type RecoveryPlanProviderSpecificFailoverInput struct + InstanceType InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput + func (rppsfi RecoveryPlanProviderSpecificFailoverInput) AsBasicRecoveryPlanProviderSpecificFailoverInput() (BasicRecoveryPlanProviderSpecificFailoverInput, bool) + func (rppsfi RecoveryPlanProviderSpecificFailoverInput) AsRecoveryPlanA2AFailoverInput() (*RecoveryPlanA2AFailoverInput, bool) + func (rppsfi RecoveryPlanProviderSpecificFailoverInput) AsRecoveryPlanHyperVReplicaAzureFailbackInput() (*RecoveryPlanHyperVReplicaAzureFailbackInput, bool) + func (rppsfi RecoveryPlanProviderSpecificFailoverInput) AsRecoveryPlanHyperVReplicaAzureFailoverInput() (*RecoveryPlanHyperVReplicaAzureFailoverInput, bool) + func (rppsfi RecoveryPlanProviderSpecificFailoverInput) AsRecoveryPlanInMageAzureV2FailoverInput() (*RecoveryPlanInMageAzureV2FailoverInput, bool) + func (rppsfi RecoveryPlanProviderSpecificFailoverInput) AsRecoveryPlanInMageFailoverInput() (*RecoveryPlanInMageFailoverInput, bool) + func (rppsfi RecoveryPlanProviderSpecificFailoverInput) AsRecoveryPlanProviderSpecificFailoverInput() (*RecoveryPlanProviderSpecificFailoverInput, bool) + func (rppsfi RecoveryPlanProviderSpecificFailoverInput) MarshalJSON() ([]byte, error) + type RecoveryPlanScriptActionDetails struct + FabricLocation RecoveryPlanActionLocation + InstanceType InstanceTypeBasicRecoveryPlanActionDetails + Path *string + Timeout *string + func (rpsad RecoveryPlanScriptActionDetails) AsBasicRecoveryPlanActionDetails() (BasicRecoveryPlanActionDetails, bool) + func (rpsad RecoveryPlanScriptActionDetails) AsRecoveryPlanActionDetails() (*RecoveryPlanActionDetails, bool) + func (rpsad RecoveryPlanScriptActionDetails) AsRecoveryPlanAutomationRunbookActionDetails() (*RecoveryPlanAutomationRunbookActionDetails, bool) + func (rpsad RecoveryPlanScriptActionDetails) AsRecoveryPlanManualActionDetails() (*RecoveryPlanManualActionDetails, bool) + func (rpsad RecoveryPlanScriptActionDetails) AsRecoveryPlanScriptActionDetails() (*RecoveryPlanScriptActionDetails, bool) + func (rpsad RecoveryPlanScriptActionDetails) MarshalJSON() ([]byte, error) + type RecoveryPlanShutdownGroupTaskDetails struct + ChildTasks *[]ASRTask + GroupID *string + InstanceType InstanceTypeBasicGroupTaskDetails + Name *string + RpGroupType *string + func (rpsgtd RecoveryPlanShutdownGroupTaskDetails) AsBasicGroupTaskDetails() (BasicGroupTaskDetails, bool) + func (rpsgtd RecoveryPlanShutdownGroupTaskDetails) AsGroupTaskDetails() (*GroupTaskDetails, bool) + func (rpsgtd RecoveryPlanShutdownGroupTaskDetails) AsInlineWorkflowTaskDetails() (*InlineWorkflowTaskDetails, bool) + func (rpsgtd RecoveryPlanShutdownGroupTaskDetails) AsRecoveryPlanGroupTaskDetails() (*RecoveryPlanGroupTaskDetails, bool) + func (rpsgtd RecoveryPlanShutdownGroupTaskDetails) AsRecoveryPlanShutdownGroupTaskDetails() (*RecoveryPlanShutdownGroupTaskDetails, bool) + func (rpsgtd RecoveryPlanShutdownGroupTaskDetails) MarshalJSON() ([]byte, error) + type RecoveryPlanTestFailoverCleanupInput struct + Properties *RecoveryPlanTestFailoverCleanupInputProperties + type RecoveryPlanTestFailoverCleanupInputProperties struct + Comments *string + type RecoveryPlanTestFailoverInput struct + Properties *RecoveryPlanTestFailoverInputProperties + type RecoveryPlanTestFailoverInputProperties struct + FailoverDirection PossibleOperationsDirections + NetworkID *string + NetworkType *string + ProviderSpecificDetails *[]BasicRecoveryPlanProviderSpecificFailoverInput + SkipTestFailoverCleanup *string + func (rptfip *RecoveryPlanTestFailoverInputProperties) UnmarshalJSON(body []byte) error + type RecoveryPlanUnplannedFailoverInput struct + Properties *RecoveryPlanUnplannedFailoverInputProperties + type RecoveryPlanUnplannedFailoverInputProperties struct + FailoverDirection PossibleOperationsDirections + ProviderSpecificDetails *[]BasicRecoveryPlanProviderSpecificFailoverInput + SourceSiteOperations SourceSiteOperations + func (rpufip *RecoveryPlanUnplannedFailoverInputProperties) UnmarshalJSON(body []byte) error + type RecoveryPoint struct + ID *string + Location *string + Name *string + Properties *RecoveryPointProperties + Type *string + func (rp RecoveryPoint) MarshalJSON() ([]byte, error) + type RecoveryPointCollection struct + NextLink *string + Value *[]RecoveryPoint + func (RPCVar RecoveryPointCollection) IsEmpty() bool + type RecoveryPointCollectionIterator struct + func NewRecoveryPointCollectionIterator(page RecoveryPointCollectionPage) RecoveryPointCollectionIterator + func (iter *RecoveryPointCollectionIterator) Next() error + func (iter *RecoveryPointCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter RecoveryPointCollectionIterator) NotDone() bool + func (iter RecoveryPointCollectionIterator) Response() RecoveryPointCollection + func (iter RecoveryPointCollectionIterator) Value() RecoveryPoint + type RecoveryPointCollectionPage struct + RPCVar RecoveryPointCollection + func NewRecoveryPointCollectionPage(cur RecoveryPointCollection, ...) RecoveryPointCollectionPage + func (page *RecoveryPointCollectionPage) Next() error + func (page *RecoveryPointCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page RecoveryPointCollectionPage) NotDone() bool + func (page RecoveryPointCollectionPage) Response() RecoveryPointCollection + func (page RecoveryPointCollectionPage) Values() []RecoveryPoint + type RecoveryPointProperties struct + ProviderSpecificDetails *ProviderSpecificRecoveryPointDetails + RecoveryPointTime *date.Time + RecoveryPointType *string + type RecoveryPointType string + const Custom + const LatestTag + const LatestTime + func PossibleRecoveryPointTypeValues() []RecoveryPointType + type RecoveryPointsClient struct + func NewRecoveryPointsClient(subscriptionID string, resourceGroupName string, resourceName string) RecoveryPointsClient + func NewRecoveryPointsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) RecoveryPointsClient + func (client RecoveryPointsClient) Get(ctx context.Context, fabricName string, protectionContainerName string, ...) (result RecoveryPoint, err error) + func (client RecoveryPointsClient) GetPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client RecoveryPointsClient) GetResponder(resp *http.Response) (result RecoveryPoint, err error) + func (client RecoveryPointsClient) GetSender(req *http.Request) (*http.Response, error) + func (client RecoveryPointsClient) ListByReplicationProtectedItems(ctx context.Context, fabricName string, protectionContainerName string, ...) (result RecoveryPointCollectionPage, err error) + func (client RecoveryPointsClient) ListByReplicationProtectedItemsComplete(ctx context.Context, fabricName string, protectionContainerName string, ...) (result RecoveryPointCollectionIterator, err error) + func (client RecoveryPointsClient) ListByReplicationProtectedItemsPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client RecoveryPointsClient) ListByReplicationProtectedItemsResponder(resp *http.Response) (result RecoveryPointCollection, err error) + func (client RecoveryPointsClient) ListByReplicationProtectedItemsSender(req *http.Request) (*http.Response, error) + type RecoveryServicesProvider struct + ID *string + Location *string + Name *string + Properties *RecoveryServicesProviderProperties + Type *string + func (rsp RecoveryServicesProvider) MarshalJSON() ([]byte, error) + type RecoveryServicesProviderCollection struct + NextLink *string + Value *[]RecoveryServicesProvider + func (rspc RecoveryServicesProviderCollection) IsEmpty() bool + type RecoveryServicesProviderCollectionIterator struct + func NewRecoveryServicesProviderCollectionIterator(page RecoveryServicesProviderCollectionPage) RecoveryServicesProviderCollectionIterator + func (iter *RecoveryServicesProviderCollectionIterator) Next() error + func (iter *RecoveryServicesProviderCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter RecoveryServicesProviderCollectionIterator) NotDone() bool + func (iter RecoveryServicesProviderCollectionIterator) Response() RecoveryServicesProviderCollection + func (iter RecoveryServicesProviderCollectionIterator) Value() RecoveryServicesProvider + type RecoveryServicesProviderCollectionPage struct + func NewRecoveryServicesProviderCollectionPage(cur RecoveryServicesProviderCollection, ...) RecoveryServicesProviderCollectionPage + func (page *RecoveryServicesProviderCollectionPage) Next() error + func (page *RecoveryServicesProviderCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page RecoveryServicesProviderCollectionPage) NotDone() bool + func (page RecoveryServicesProviderCollectionPage) Response() RecoveryServicesProviderCollection + func (page RecoveryServicesProviderCollectionPage) Values() []RecoveryServicesProvider + type RecoveryServicesProviderProperties struct + AllowedScenarios *[]string + ConnectionStatus *string + DraIdentifier *string + FabricFriendlyName *string + FabricType *string + FriendlyName *string + HealthErrorDetails *[]HealthError + IdentityDetails *IdentityInformation + LastHeartBeat *date.Time + ProtectedItemCount *int32 + ProviderVersion *string + ProviderVersionExpiryDate *date.Time + ProviderVersionState *string + ServerVersion *string + type RemoveProtectionContainerMappingInput struct + Properties *RemoveProtectionContainerMappingInputProperties + type RemoveProtectionContainerMappingInputProperties struct + ProviderSpecificInput *ReplicationProviderContainerUnmappingInput + type RenewCertificateInput struct + Properties *RenewCertificateInputProperties + type RenewCertificateInputProperties struct + RenewCertificateType *string + type ReplicationAlertSettingsClient struct + func NewReplicationAlertSettingsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationAlertSettingsClient + func NewReplicationAlertSettingsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationAlertSettingsClient + func (client ReplicationAlertSettingsClient) Create(ctx context.Context, alertSettingName string, request ConfigureAlertRequest) (result Alert, err error) + func (client ReplicationAlertSettingsClient) CreatePreparer(ctx context.Context, alertSettingName string, request ConfigureAlertRequest) (*http.Request, error) + func (client ReplicationAlertSettingsClient) CreateResponder(resp *http.Response) (result Alert, err error) + func (client ReplicationAlertSettingsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client ReplicationAlertSettingsClient) Get(ctx context.Context, alertSettingName string) (result Alert, err error) + func (client ReplicationAlertSettingsClient) GetPreparer(ctx context.Context, alertSettingName string) (*http.Request, error) + func (client ReplicationAlertSettingsClient) GetResponder(resp *http.Response) (result Alert, err error) + func (client ReplicationAlertSettingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationAlertSettingsClient) List(ctx context.Context) (result AlertCollectionPage, err error) + func (client ReplicationAlertSettingsClient) ListComplete(ctx context.Context) (result AlertCollectionIterator, err error) + func (client ReplicationAlertSettingsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationAlertSettingsClient) ListResponder(resp *http.Response) (result AlertCollection, err error) + func (client ReplicationAlertSettingsClient) ListSender(req *http.Request) (*http.Response, error) + type ReplicationEventsClient struct + func NewReplicationEventsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationEventsClient + func NewReplicationEventsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationEventsClient + func (client ReplicationEventsClient) Get(ctx context.Context, eventName string) (result Event, err error) + func (client ReplicationEventsClient) GetPreparer(ctx context.Context, eventName string) (*http.Request, error) + func (client ReplicationEventsClient) GetResponder(resp *http.Response) (result Event, err error) + func (client ReplicationEventsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationEventsClient) List(ctx context.Context, filter string) (result EventCollectionPage, err error) + func (client ReplicationEventsClient) ListComplete(ctx context.Context, filter string) (result EventCollectionIterator, err error) + func (client ReplicationEventsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client ReplicationEventsClient) ListResponder(resp *http.Response) (result EventCollection, err error) + func (client ReplicationEventsClient) ListSender(req *http.Request) (*http.Response, error) + type ReplicationFabricsCheckConsistencyFuture struct + Result func(ReplicationFabricsClient) (Fabric, error) + func (future *ReplicationFabricsCheckConsistencyFuture) UnmarshalJSON(body []byte) error + type ReplicationFabricsClient struct + func NewReplicationFabricsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationFabricsClient + func NewReplicationFabricsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationFabricsClient + func (client ReplicationFabricsClient) CheckConsistency(ctx context.Context, fabricName string) (result ReplicationFabricsCheckConsistencyFuture, err error) + func (client ReplicationFabricsClient) CheckConsistencyPreparer(ctx context.Context, fabricName string) (*http.Request, error) + func (client ReplicationFabricsClient) CheckConsistencyResponder(resp *http.Response) (result Fabric, err error) + func (client ReplicationFabricsClient) CheckConsistencySender(req *http.Request) (future ReplicationFabricsCheckConsistencyFuture, err error) + func (client ReplicationFabricsClient) Create(ctx context.Context, fabricName string, input FabricCreationInput) (result ReplicationFabricsCreateFuture, err error) + func (client ReplicationFabricsClient) CreatePreparer(ctx context.Context, fabricName string, input FabricCreationInput) (*http.Request, error) + func (client ReplicationFabricsClient) CreateResponder(resp *http.Response) (result Fabric, err error) + func (client ReplicationFabricsClient) CreateSender(req *http.Request) (future ReplicationFabricsCreateFuture, err error) + func (client ReplicationFabricsClient) Delete(ctx context.Context, fabricName string) (result ReplicationFabricsDeleteFuture, err error) + func (client ReplicationFabricsClient) DeletePreparer(ctx context.Context, fabricName string) (*http.Request, error) + func (client ReplicationFabricsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationFabricsClient) DeleteSender(req *http.Request) (future ReplicationFabricsDeleteFuture, err error) + func (client ReplicationFabricsClient) Get(ctx context.Context, fabricName string) (result Fabric, err error) + func (client ReplicationFabricsClient) GetPreparer(ctx context.Context, fabricName string) (*http.Request, error) + func (client ReplicationFabricsClient) GetResponder(resp *http.Response) (result Fabric, err error) + func (client ReplicationFabricsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationFabricsClient) List(ctx context.Context) (result FabricCollectionPage, err error) + func (client ReplicationFabricsClient) ListComplete(ctx context.Context) (result FabricCollectionIterator, err error) + func (client ReplicationFabricsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationFabricsClient) ListResponder(resp *http.Response) (result FabricCollection, err error) + func (client ReplicationFabricsClient) ListSender(req *http.Request) (*http.Response, error) + func (client ReplicationFabricsClient) MigrateToAad(ctx context.Context, fabricName string) (result ReplicationFabricsMigrateToAadFuture, err error) + func (client ReplicationFabricsClient) MigrateToAadPreparer(ctx context.Context, fabricName string) (*http.Request, error) + func (client ReplicationFabricsClient) MigrateToAadResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationFabricsClient) MigrateToAadSender(req *http.Request) (future ReplicationFabricsMigrateToAadFuture, err error) + func (client ReplicationFabricsClient) Purge(ctx context.Context, fabricName string) (result ReplicationFabricsPurgeFuture, err error) + func (client ReplicationFabricsClient) PurgePreparer(ctx context.Context, fabricName string) (*http.Request, error) + func (client ReplicationFabricsClient) PurgeResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationFabricsClient) PurgeSender(req *http.Request) (future ReplicationFabricsPurgeFuture, err error) + func (client ReplicationFabricsClient) ReassociateGateway(ctx context.Context, fabricName string, ...) (result ReplicationFabricsReassociateGatewayFuture, err error) + func (client ReplicationFabricsClient) ReassociateGatewayPreparer(ctx context.Context, fabricName string, ...) (*http.Request, error) + func (client ReplicationFabricsClient) ReassociateGatewayResponder(resp *http.Response) (result Fabric, err error) + func (client ReplicationFabricsClient) ReassociateGatewaySender(req *http.Request) (future ReplicationFabricsReassociateGatewayFuture, err error) + func (client ReplicationFabricsClient) RenewCertificate(ctx context.Context, fabricName string, renewCertificate RenewCertificateInput) (result ReplicationFabricsRenewCertificateFuture, err error) + func (client ReplicationFabricsClient) RenewCertificatePreparer(ctx context.Context, fabricName string, renewCertificate RenewCertificateInput) (*http.Request, error) + func (client ReplicationFabricsClient) RenewCertificateResponder(resp *http.Response) (result Fabric, err error) + func (client ReplicationFabricsClient) RenewCertificateSender(req *http.Request) (future ReplicationFabricsRenewCertificateFuture, err error) + type ReplicationFabricsCreateFuture struct + Result func(ReplicationFabricsClient) (Fabric, error) + func (future *ReplicationFabricsCreateFuture) UnmarshalJSON(body []byte) error + type ReplicationFabricsDeleteFuture struct + Result func(ReplicationFabricsClient) (autorest.Response, error) + func (future *ReplicationFabricsDeleteFuture) UnmarshalJSON(body []byte) error + type ReplicationFabricsMigrateToAadFuture struct + Result func(ReplicationFabricsClient) (autorest.Response, error) + func (future *ReplicationFabricsMigrateToAadFuture) UnmarshalJSON(body []byte) error + type ReplicationFabricsPurgeFuture struct + Result func(ReplicationFabricsClient) (autorest.Response, error) + func (future *ReplicationFabricsPurgeFuture) UnmarshalJSON(body []byte) error + type ReplicationFabricsReassociateGatewayFuture struct + Result func(ReplicationFabricsClient) (Fabric, error) + func (future *ReplicationFabricsReassociateGatewayFuture) UnmarshalJSON(body []byte) error + type ReplicationFabricsRenewCertificateFuture struct + Result func(ReplicationFabricsClient) (Fabric, error) + func (future *ReplicationFabricsRenewCertificateFuture) UnmarshalJSON(body []byte) error + type ReplicationGroupDetails struct + InstanceType InstanceTypeBasicConfigurationSettings + func (rgd ReplicationGroupDetails) AsBasicConfigurationSettings() (BasicConfigurationSettings, bool) + func (rgd ReplicationGroupDetails) AsConfigurationSettings() (*ConfigurationSettings, bool) + func (rgd ReplicationGroupDetails) AsHyperVVirtualMachineDetails() (*HyperVVirtualMachineDetails, bool) + func (rgd ReplicationGroupDetails) AsReplicationGroupDetails() (*ReplicationGroupDetails, bool) + func (rgd ReplicationGroupDetails) AsVMwareVirtualMachineDetails() (*VMwareVirtualMachineDetails, bool) + func (rgd ReplicationGroupDetails) MarshalJSON() ([]byte, error) + type ReplicationJobsCancelFuture struct + Result func(ReplicationJobsClient) (Job, error) + func (future *ReplicationJobsCancelFuture) UnmarshalJSON(body []byte) error + type ReplicationJobsClient struct + func NewReplicationJobsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationJobsClient + func NewReplicationJobsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationJobsClient + func (client ReplicationJobsClient) Cancel(ctx context.Context, jobName string) (result ReplicationJobsCancelFuture, err error) + func (client ReplicationJobsClient) CancelPreparer(ctx context.Context, jobName string) (*http.Request, error) + func (client ReplicationJobsClient) CancelResponder(resp *http.Response) (result Job, err error) + func (client ReplicationJobsClient) CancelSender(req *http.Request) (future ReplicationJobsCancelFuture, err error) + func (client ReplicationJobsClient) Export(ctx context.Context, jobQueryParameter JobQueryParameter) (result ReplicationJobsExportFuture, err error) + func (client ReplicationJobsClient) ExportPreparer(ctx context.Context, jobQueryParameter JobQueryParameter) (*http.Request, error) + func (client ReplicationJobsClient) ExportResponder(resp *http.Response) (result Job, err error) + func (client ReplicationJobsClient) ExportSender(req *http.Request) (future ReplicationJobsExportFuture, err error) + func (client ReplicationJobsClient) Get(ctx context.Context, jobName string) (result Job, err error) + func (client ReplicationJobsClient) GetPreparer(ctx context.Context, jobName string) (*http.Request, error) + func (client ReplicationJobsClient) GetResponder(resp *http.Response) (result Job, err error) + func (client ReplicationJobsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationJobsClient) List(ctx context.Context, filter string) (result JobCollectionPage, err error) + func (client ReplicationJobsClient) ListComplete(ctx context.Context, filter string) (result JobCollectionIterator, err error) + func (client ReplicationJobsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client ReplicationJobsClient) ListResponder(resp *http.Response) (result JobCollection, err error) + func (client ReplicationJobsClient) ListSender(req *http.Request) (*http.Response, error) + func (client ReplicationJobsClient) Restart(ctx context.Context, jobName string) (result ReplicationJobsRestartFuture, err error) + func (client ReplicationJobsClient) RestartPreparer(ctx context.Context, jobName string) (*http.Request, error) + func (client ReplicationJobsClient) RestartResponder(resp *http.Response) (result Job, err error) + func (client ReplicationJobsClient) RestartSender(req *http.Request) (future ReplicationJobsRestartFuture, err error) + func (client ReplicationJobsClient) Resume(ctx context.Context, jobName string, resumeJobParams ResumeJobParams) (result ReplicationJobsResumeFuture, err error) + func (client ReplicationJobsClient) ResumePreparer(ctx context.Context, jobName string, resumeJobParams ResumeJobParams) (*http.Request, error) + func (client ReplicationJobsClient) ResumeResponder(resp *http.Response) (result Job, err error) + func (client ReplicationJobsClient) ResumeSender(req *http.Request) (future ReplicationJobsResumeFuture, err error) + type ReplicationJobsExportFuture struct + Result func(ReplicationJobsClient) (Job, error) + func (future *ReplicationJobsExportFuture) UnmarshalJSON(body []byte) error + type ReplicationJobsRestartFuture struct + Result func(ReplicationJobsClient) (Job, error) + func (future *ReplicationJobsRestartFuture) UnmarshalJSON(body []byte) error + type ReplicationJobsResumeFuture struct + Result func(ReplicationJobsClient) (Job, error) + func (future *ReplicationJobsResumeFuture) UnmarshalJSON(body []byte) error + type ReplicationLogicalNetworksClient struct + func NewReplicationLogicalNetworksClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationLogicalNetworksClient + func NewReplicationLogicalNetworksClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationLogicalNetworksClient + func (client ReplicationLogicalNetworksClient) Get(ctx context.Context, fabricName string, logicalNetworkName string) (result LogicalNetwork, err error) + func (client ReplicationLogicalNetworksClient) GetPreparer(ctx context.Context, fabricName string, logicalNetworkName string) (*http.Request, error) + func (client ReplicationLogicalNetworksClient) GetResponder(resp *http.Response) (result LogicalNetwork, err error) + func (client ReplicationLogicalNetworksClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationLogicalNetworksClient) ListByReplicationFabrics(ctx context.Context, fabricName string) (result LogicalNetworkCollectionPage, err error) + func (client ReplicationLogicalNetworksClient) ListByReplicationFabricsComplete(ctx context.Context, fabricName string) (result LogicalNetworkCollectionIterator, err error) + func (client ReplicationLogicalNetworksClient) ListByReplicationFabricsPreparer(ctx context.Context, fabricName string) (*http.Request, error) + func (client ReplicationLogicalNetworksClient) ListByReplicationFabricsResponder(resp *http.Response) (result LogicalNetworkCollection, err error) + func (client ReplicationLogicalNetworksClient) ListByReplicationFabricsSender(req *http.Request) (*http.Response, error) + type ReplicationNetworkMappingsClient struct + func NewReplicationNetworkMappingsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationNetworkMappingsClient + func NewReplicationNetworkMappingsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationNetworkMappingsClient + func (client ReplicationNetworkMappingsClient) Create(ctx context.Context, fabricName string, networkName string, ...) (result ReplicationNetworkMappingsCreateFuture, err error) + func (client ReplicationNetworkMappingsClient) CreatePreparer(ctx context.Context, fabricName string, networkName string, ...) (*http.Request, error) + func (client ReplicationNetworkMappingsClient) CreateResponder(resp *http.Response) (result NetworkMapping, err error) + func (client ReplicationNetworkMappingsClient) CreateSender(req *http.Request) (future ReplicationNetworkMappingsCreateFuture, err error) + func (client ReplicationNetworkMappingsClient) Delete(ctx context.Context, fabricName string, networkName string, ...) (result ReplicationNetworkMappingsDeleteFuture, err error) + func (client ReplicationNetworkMappingsClient) DeletePreparer(ctx context.Context, fabricName string, networkName string, ...) (*http.Request, error) + func (client ReplicationNetworkMappingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationNetworkMappingsClient) DeleteSender(req *http.Request) (future ReplicationNetworkMappingsDeleteFuture, err error) + func (client ReplicationNetworkMappingsClient) Get(ctx context.Context, fabricName string, networkName string, ...) (result NetworkMapping, err error) + func (client ReplicationNetworkMappingsClient) GetPreparer(ctx context.Context, fabricName string, networkName string, ...) (*http.Request, error) + func (client ReplicationNetworkMappingsClient) GetResponder(resp *http.Response) (result NetworkMapping, err error) + func (client ReplicationNetworkMappingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationNetworkMappingsClient) List(ctx context.Context) (result NetworkMappingCollectionPage, err error) + func (client ReplicationNetworkMappingsClient) ListByReplicationNetworks(ctx context.Context, fabricName string, networkName string) (result NetworkMappingCollectionPage, err error) + func (client ReplicationNetworkMappingsClient) ListByReplicationNetworksComplete(ctx context.Context, fabricName string, networkName string) (result NetworkMappingCollectionIterator, err error) + func (client ReplicationNetworkMappingsClient) ListByReplicationNetworksPreparer(ctx context.Context, fabricName string, networkName string) (*http.Request, error) + func (client ReplicationNetworkMappingsClient) ListByReplicationNetworksResponder(resp *http.Response) (result NetworkMappingCollection, err error) + func (client ReplicationNetworkMappingsClient) ListByReplicationNetworksSender(req *http.Request) (*http.Response, error) + func (client ReplicationNetworkMappingsClient) ListComplete(ctx context.Context) (result NetworkMappingCollectionIterator, err error) + func (client ReplicationNetworkMappingsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationNetworkMappingsClient) ListResponder(resp *http.Response) (result NetworkMappingCollection, err error) + func (client ReplicationNetworkMappingsClient) ListSender(req *http.Request) (*http.Response, error) + func (client ReplicationNetworkMappingsClient) Update(ctx context.Context, fabricName string, networkName string, ...) (result ReplicationNetworkMappingsUpdateFuture, err error) + func (client ReplicationNetworkMappingsClient) UpdatePreparer(ctx context.Context, fabricName string, networkName string, ...) (*http.Request, error) + func (client ReplicationNetworkMappingsClient) UpdateResponder(resp *http.Response) (result NetworkMapping, err error) + func (client ReplicationNetworkMappingsClient) UpdateSender(req *http.Request) (future ReplicationNetworkMappingsUpdateFuture, err error) + type ReplicationNetworkMappingsCreateFuture struct + Result func(ReplicationNetworkMappingsClient) (NetworkMapping, error) + func (future *ReplicationNetworkMappingsCreateFuture) UnmarshalJSON(body []byte) error + type ReplicationNetworkMappingsDeleteFuture struct + Result func(ReplicationNetworkMappingsClient) (autorest.Response, error) + func (future *ReplicationNetworkMappingsDeleteFuture) UnmarshalJSON(body []byte) error + type ReplicationNetworkMappingsUpdateFuture struct + Result func(ReplicationNetworkMappingsClient) (NetworkMapping, error) + func (future *ReplicationNetworkMappingsUpdateFuture) UnmarshalJSON(body []byte) error + type ReplicationNetworksClient struct + func NewReplicationNetworksClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationNetworksClient + func NewReplicationNetworksClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationNetworksClient + func (client ReplicationNetworksClient) Get(ctx context.Context, fabricName string, networkName string) (result Network, err error) + func (client ReplicationNetworksClient) GetPreparer(ctx context.Context, fabricName string, networkName string) (*http.Request, error) + func (client ReplicationNetworksClient) GetResponder(resp *http.Response) (result Network, err error) + func (client ReplicationNetworksClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationNetworksClient) List(ctx context.Context) (result NetworkCollectionPage, err error) + func (client ReplicationNetworksClient) ListByReplicationFabrics(ctx context.Context, fabricName string) (result NetworkCollectionPage, err error) + func (client ReplicationNetworksClient) ListByReplicationFabricsComplete(ctx context.Context, fabricName string) (result NetworkCollectionIterator, err error) + func (client ReplicationNetworksClient) ListByReplicationFabricsPreparer(ctx context.Context, fabricName string) (*http.Request, error) + func (client ReplicationNetworksClient) ListByReplicationFabricsResponder(resp *http.Response) (result NetworkCollection, err error) + func (client ReplicationNetworksClient) ListByReplicationFabricsSender(req *http.Request) (*http.Response, error) + func (client ReplicationNetworksClient) ListComplete(ctx context.Context) (result NetworkCollectionIterator, err error) + func (client ReplicationNetworksClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationNetworksClient) ListResponder(resp *http.Response) (result NetworkCollection, err error) + func (client ReplicationNetworksClient) ListSender(req *http.Request) (*http.Response, error) + type ReplicationPoliciesClient struct + func NewReplicationPoliciesClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationPoliciesClient + func NewReplicationPoliciesClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationPoliciesClient + func (client ReplicationPoliciesClient) Create(ctx context.Context, policyName string, input CreatePolicyInput) (result ReplicationPoliciesCreateFuture, err error) + func (client ReplicationPoliciesClient) CreatePreparer(ctx context.Context, policyName string, input CreatePolicyInput) (*http.Request, error) + func (client ReplicationPoliciesClient) CreateResponder(resp *http.Response) (result Policy, err error) + func (client ReplicationPoliciesClient) CreateSender(req *http.Request) (future ReplicationPoliciesCreateFuture, err error) + func (client ReplicationPoliciesClient) Delete(ctx context.Context, policyName string) (result ReplicationPoliciesDeleteFuture, err error) + func (client ReplicationPoliciesClient) DeletePreparer(ctx context.Context, policyName string) (*http.Request, error) + func (client ReplicationPoliciesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationPoliciesClient) DeleteSender(req *http.Request) (future ReplicationPoliciesDeleteFuture, err error) + func (client ReplicationPoliciesClient) Get(ctx context.Context, policyName string) (result Policy, err error) + func (client ReplicationPoliciesClient) GetPreparer(ctx context.Context, policyName string) (*http.Request, error) + func (client ReplicationPoliciesClient) GetResponder(resp *http.Response) (result Policy, err error) + func (client ReplicationPoliciesClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationPoliciesClient) List(ctx context.Context) (result PolicyCollectionPage, err error) + func (client ReplicationPoliciesClient) ListComplete(ctx context.Context) (result PolicyCollectionIterator, err error) + func (client ReplicationPoliciesClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationPoliciesClient) ListResponder(resp *http.Response) (result PolicyCollection, err error) + func (client ReplicationPoliciesClient) ListSender(req *http.Request) (*http.Response, error) + func (client ReplicationPoliciesClient) Update(ctx context.Context, policyName string, input UpdatePolicyInput) (result ReplicationPoliciesUpdateFuture, err error) + func (client ReplicationPoliciesClient) UpdatePreparer(ctx context.Context, policyName string, input UpdatePolicyInput) (*http.Request, error) + func (client ReplicationPoliciesClient) UpdateResponder(resp *http.Response) (result Policy, err error) + func (client ReplicationPoliciesClient) UpdateSender(req *http.Request) (future ReplicationPoliciesUpdateFuture, err error) + type ReplicationPoliciesCreateFuture struct + Result func(ReplicationPoliciesClient) (Policy, error) + func (future *ReplicationPoliciesCreateFuture) UnmarshalJSON(body []byte) error + type ReplicationPoliciesDeleteFuture struct + Result func(ReplicationPoliciesClient) (autorest.Response, error) + func (future *ReplicationPoliciesDeleteFuture) UnmarshalJSON(body []byte) error + type ReplicationPoliciesUpdateFuture struct + Result func(ReplicationPoliciesClient) (Policy, error) + func (future *ReplicationPoliciesUpdateFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectableItemsClient struct + func NewReplicationProtectableItemsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectableItemsClient + func NewReplicationProtectableItemsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationProtectableItemsClient + func (client ReplicationProtectableItemsClient) Get(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ProtectableItem, err error) + func (client ReplicationProtectableItemsClient) GetPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectableItemsClient) GetResponder(resp *http.Response) (result ProtectableItem, err error) + func (client ReplicationProtectableItemsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationProtectableItemsClient) ListByReplicationProtectionContainers(ctx context.Context, fabricName string, protectionContainerName string) (result ProtectableItemCollectionPage, err error) + func (client ReplicationProtectableItemsClient) ListByReplicationProtectionContainersComplete(ctx context.Context, fabricName string, protectionContainerName string) (result ProtectableItemCollectionIterator, err error) + func (client ReplicationProtectableItemsClient) ListByReplicationProtectionContainersPreparer(ctx context.Context, fabricName string, protectionContainerName string) (*http.Request, error) + func (client ReplicationProtectableItemsClient) ListByReplicationProtectionContainersResponder(resp *http.Response) (result ProtectableItemCollection, err error) + func (client ReplicationProtectableItemsClient) ListByReplicationProtectionContainersSender(req *http.Request) (*http.Response, error) + type ReplicationProtectedItem struct + ID *string + Location *string + Name *string + Properties *ReplicationProtectedItemProperties + Type *string + func (rpi ReplicationProtectedItem) MarshalJSON() ([]byte, error) + type ReplicationProtectedItemCollection struct + NextLink *string + Value *[]ReplicationProtectedItem + func (rpic ReplicationProtectedItemCollection) IsEmpty() bool + type ReplicationProtectedItemCollectionIterator struct + func NewReplicationProtectedItemCollectionIterator(page ReplicationProtectedItemCollectionPage) ReplicationProtectedItemCollectionIterator + func (iter *ReplicationProtectedItemCollectionIterator) Next() error + func (iter *ReplicationProtectedItemCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter ReplicationProtectedItemCollectionIterator) NotDone() bool + func (iter ReplicationProtectedItemCollectionIterator) Response() ReplicationProtectedItemCollection + func (iter ReplicationProtectedItemCollectionIterator) Value() ReplicationProtectedItem + type ReplicationProtectedItemCollectionPage struct + func NewReplicationProtectedItemCollectionPage(cur ReplicationProtectedItemCollection, ...) ReplicationProtectedItemCollectionPage + func (page *ReplicationProtectedItemCollectionPage) Next() error + func (page *ReplicationProtectedItemCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page ReplicationProtectedItemCollectionPage) NotDone() bool + func (page ReplicationProtectedItemCollectionPage) Response() ReplicationProtectedItemCollection + func (page ReplicationProtectedItemCollectionPage) Values() []ReplicationProtectedItem + type ReplicationProtectedItemOperation string + const ReplicationProtectedItemOperationChangePit + const ReplicationProtectedItemOperationCommit + const ReplicationProtectedItemOperationCompleteMigration + const ReplicationProtectedItemOperationDisableProtection + const ReplicationProtectedItemOperationFailback + const ReplicationProtectedItemOperationFinalizeFailback + const ReplicationProtectedItemOperationPlannedFailover + const ReplicationProtectedItemOperationRepairReplication + const ReplicationProtectedItemOperationReverseReplicate + const ReplicationProtectedItemOperationSwitchProtection + const ReplicationProtectedItemOperationTestFailover + const ReplicationProtectedItemOperationTestFailoverCleanup + const ReplicationProtectedItemOperationUnplannedFailover + func PossibleReplicationProtectedItemOperationValues() []ReplicationProtectedItemOperation + type ReplicationProtectedItemProperties struct + ActiveLocation *string + AllowedOperations *[]string + CurrentScenario *CurrentScenarioDetails + FailoverHealth *string + FailoverHealthErrors *[]HealthError + FailoverRecoveryPointID *string + FriendlyName *string + LastSuccessfulFailoverTime *date.Time + LastSuccessfulTestFailoverTime *date.Time + PolicyFriendlyName *string + PolicyID *string + PrimaryFabricFriendlyName *string + PrimaryProtectionContainerFriendlyName *string + ProtectableItemID *string + ProtectedItemType *string + ProtectionState *string + ProtectionStateDescription *string + ProviderSpecificDetails BasicReplicationProviderSpecificSettings + RecoveryContainerID *string + RecoveryFabricFriendlyName *string + RecoveryFabricID *string + RecoveryProtectionContainerFriendlyName *string + RecoveryServicesProviderID *string + ReplicationHealth *string + ReplicationHealthErrors *[]HealthError + TestFailoverState *string + TestFailoverStateDescription *string + func (rpip *ReplicationProtectedItemProperties) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsApplyRecoveryPointFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsApplyRecoveryPointFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsClient struct + func NewReplicationProtectedItemsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectedItemsClient + func NewReplicationProtectedItemsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationProtectedItemsClient + func (client ReplicationProtectedItemsClient) ApplyRecoveryPoint(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsApplyRecoveryPointFuture, err error) + func (client ReplicationProtectedItemsClient) ApplyRecoveryPointPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) ApplyRecoveryPointResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) ApplyRecoveryPointSender(req *http.Request) (future ReplicationProtectedItemsApplyRecoveryPointFuture, err error) + func (client ReplicationProtectedItemsClient) Create(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsCreateFuture, err error) + func (client ReplicationProtectedItemsClient) CreatePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) CreateResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) CreateSender(req *http.Request) (future ReplicationProtectedItemsCreateFuture, err error) + func (client ReplicationProtectedItemsClient) Delete(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsDeleteFuture, err error) + func (client ReplicationProtectedItemsClient) DeletePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationProtectedItemsClient) DeleteSender(req *http.Request) (future ReplicationProtectedItemsDeleteFuture, err error) + func (client ReplicationProtectedItemsClient) FailoverCommit(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsFailoverCommitFuture, err error) + func (client ReplicationProtectedItemsClient) FailoverCommitPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) FailoverCommitResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) FailoverCommitSender(req *http.Request) (future ReplicationProtectedItemsFailoverCommitFuture, err error) + func (client ReplicationProtectedItemsClient) Get(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) GetPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) GetResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationProtectedItemsClient) List(ctx context.Context, skipToken string, filter string) (result ReplicationProtectedItemCollectionPage, err error) + func (client ReplicationProtectedItemsClient) ListByReplicationProtectionContainers(ctx context.Context, fabricName string, protectionContainerName string) (result ReplicationProtectedItemCollectionPage, err error) + func (client ReplicationProtectedItemsClient) ListByReplicationProtectionContainersComplete(ctx context.Context, fabricName string, protectionContainerName string) (result ReplicationProtectedItemCollectionIterator, err error) + func (client ReplicationProtectedItemsClient) ListByReplicationProtectionContainersPreparer(ctx context.Context, fabricName string, protectionContainerName string) (*http.Request, error) + func (client ReplicationProtectedItemsClient) ListByReplicationProtectionContainersResponder(resp *http.Response) (result ReplicationProtectedItemCollection, err error) + func (client ReplicationProtectedItemsClient) ListByReplicationProtectionContainersSender(req *http.Request) (*http.Response, error) + func (client ReplicationProtectedItemsClient) ListComplete(ctx context.Context, skipToken string, filter string) (result ReplicationProtectedItemCollectionIterator, err error) + func (client ReplicationProtectedItemsClient) ListPreparer(ctx context.Context, skipToken string, filter string) (*http.Request, error) + func (client ReplicationProtectedItemsClient) ListResponder(resp *http.Response) (result ReplicationProtectedItemCollection, err error) + func (client ReplicationProtectedItemsClient) ListSender(req *http.Request) (*http.Response, error) + func (client ReplicationProtectedItemsClient) PlannedFailover(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsPlannedFailoverFuture, err error) + func (client ReplicationProtectedItemsClient) PlannedFailoverPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) PlannedFailoverResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) PlannedFailoverSender(req *http.Request) (future ReplicationProtectedItemsPlannedFailoverFuture, err error) + func (client ReplicationProtectedItemsClient) Purge(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsPurgeFuture, err error) + func (client ReplicationProtectedItemsClient) PurgePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) PurgeResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationProtectedItemsClient) PurgeSender(req *http.Request) (future ReplicationProtectedItemsPurgeFuture, err error) + func (client ReplicationProtectedItemsClient) RepairReplication(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsRepairReplicationFuture, err error) + func (client ReplicationProtectedItemsClient) RepairReplicationPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) RepairReplicationResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) RepairReplicationSender(req *http.Request) (future ReplicationProtectedItemsRepairReplicationFuture, err error) + func (client ReplicationProtectedItemsClient) Reprotect(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsReprotectFuture, err error) + func (client ReplicationProtectedItemsClient) ReprotectPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) ReprotectResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) ReprotectSender(req *http.Request) (future ReplicationProtectedItemsReprotectFuture, err error) + func (client ReplicationProtectedItemsClient) TestFailover(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsTestFailoverFuture, err error) + func (client ReplicationProtectedItemsClient) TestFailoverCleanup(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsTestFailoverCleanupFuture, err error) + func (client ReplicationProtectedItemsClient) TestFailoverCleanupPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) TestFailoverCleanupResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) TestFailoverCleanupSender(req *http.Request) (future ReplicationProtectedItemsTestFailoverCleanupFuture, err error) + func (client ReplicationProtectedItemsClient) TestFailoverPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) TestFailoverResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) TestFailoverSender(req *http.Request) (future ReplicationProtectedItemsTestFailoverFuture, err error) + func (client ReplicationProtectedItemsClient) UnplannedFailover(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsUnplannedFailoverFuture, err error) + func (client ReplicationProtectedItemsClient) UnplannedFailoverPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) UnplannedFailoverResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) UnplannedFailoverSender(req *http.Request) (future ReplicationProtectedItemsUnplannedFailoverFuture, err error) + func (client ReplicationProtectedItemsClient) Update(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsUpdateFuture, err error) + func (client ReplicationProtectedItemsClient) UpdateMobilityService(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsUpdateMobilityServiceFuture, err error) + func (client ReplicationProtectedItemsClient) UpdateMobilityServicePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) UpdateMobilityServiceResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) UpdateMobilityServiceSender(req *http.Request) (future ReplicationProtectedItemsUpdateMobilityServiceFuture, err error) + func (client ReplicationProtectedItemsClient) UpdatePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) UpdateResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) UpdateSender(req *http.Request) (future ReplicationProtectedItemsUpdateFuture, err error) + type ReplicationProtectedItemsCreateFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsCreateFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsDeleteFuture struct + Result func(ReplicationProtectedItemsClient) (autorest.Response, error) + func (future *ReplicationProtectedItemsDeleteFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsFailoverCommitFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsFailoverCommitFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsPlannedFailoverFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsPlannedFailoverFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsPurgeFuture struct + Result func(ReplicationProtectedItemsClient) (autorest.Response, error) + func (future *ReplicationProtectedItemsPurgeFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsRepairReplicationFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsRepairReplicationFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsReprotectFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsReprotectFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsTestFailoverCleanupFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsTestFailoverCleanupFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsTestFailoverFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsTestFailoverFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsUnplannedFailoverFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsUnplannedFailoverFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsUpdateFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsUpdateFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsUpdateMobilityServiceFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsUpdateMobilityServiceFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectionContainerMappingsClient struct + func NewReplicationProtectionContainerMappingsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectionContainerMappingsClient + func NewReplicationProtectionContainerMappingsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationProtectionContainerMappingsClient + func (client ReplicationProtectionContainerMappingsClient) Create(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectionContainerMappingsCreateFuture, err error) + func (client ReplicationProtectionContainerMappingsClient) CreatePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectionContainerMappingsClient) CreateResponder(resp *http.Response) (result ProtectionContainerMapping, err error) + func (client ReplicationProtectionContainerMappingsClient) CreateSender(req *http.Request) (future ReplicationProtectionContainerMappingsCreateFuture, err error) + func (client ReplicationProtectionContainerMappingsClient) Delete(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectionContainerMappingsDeleteFuture, err error) + func (client ReplicationProtectionContainerMappingsClient) DeletePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectionContainerMappingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationProtectionContainerMappingsClient) DeleteSender(req *http.Request) (future ReplicationProtectionContainerMappingsDeleteFuture, err error) + func (client ReplicationProtectionContainerMappingsClient) Get(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ProtectionContainerMapping, err error) + func (client ReplicationProtectionContainerMappingsClient) GetPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectionContainerMappingsClient) GetResponder(resp *http.Response) (result ProtectionContainerMapping, err error) + func (client ReplicationProtectionContainerMappingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationProtectionContainerMappingsClient) List(ctx context.Context) (result ProtectionContainerMappingCollectionPage, err error) + func (client ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainers(ctx context.Context, fabricName string, protectionContainerName string) (result ProtectionContainerMappingCollectionPage, err error) + func (client ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainersComplete(ctx context.Context, fabricName string, protectionContainerName string) (result ProtectionContainerMappingCollectionIterator, err error) + func (client ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainersPreparer(ctx context.Context, fabricName string, protectionContainerName string) (*http.Request, error) + func (client ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainersResponder(resp *http.Response) (result ProtectionContainerMappingCollection, err error) + func (client ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainersSender(req *http.Request) (*http.Response, error) + func (client ReplicationProtectionContainerMappingsClient) ListComplete(ctx context.Context) (result ProtectionContainerMappingCollectionIterator, err error) + func (client ReplicationProtectionContainerMappingsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationProtectionContainerMappingsClient) ListResponder(resp *http.Response) (result ProtectionContainerMappingCollection, err error) + func (client ReplicationProtectionContainerMappingsClient) ListSender(req *http.Request) (*http.Response, error) + func (client ReplicationProtectionContainerMappingsClient) Purge(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectionContainerMappingsPurgeFuture, err error) + func (client ReplicationProtectionContainerMappingsClient) PurgePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectionContainerMappingsClient) PurgeResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationProtectionContainerMappingsClient) PurgeSender(req *http.Request) (future ReplicationProtectionContainerMappingsPurgeFuture, err error) + type ReplicationProtectionContainerMappingsCreateFuture struct + Result func(ReplicationProtectionContainerMappingsClient) (ProtectionContainerMapping, error) + func (future *ReplicationProtectionContainerMappingsCreateFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectionContainerMappingsDeleteFuture struct + Result func(ReplicationProtectionContainerMappingsClient) (autorest.Response, error) + func (future *ReplicationProtectionContainerMappingsDeleteFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectionContainerMappingsPurgeFuture struct + Result func(ReplicationProtectionContainerMappingsClient) (autorest.Response, error) + func (future *ReplicationProtectionContainerMappingsPurgeFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectionContainersClient struct + func NewReplicationProtectionContainersClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectionContainersClient + func NewReplicationProtectionContainersClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationProtectionContainersClient + func (client ReplicationProtectionContainersClient) Create(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectionContainersCreateFuture, err error) + func (client ReplicationProtectionContainersClient) CreatePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectionContainersClient) CreateResponder(resp *http.Response) (result ProtectionContainer, err error) + func (client ReplicationProtectionContainersClient) CreateSender(req *http.Request) (future ReplicationProtectionContainersCreateFuture, err error) + func (client ReplicationProtectionContainersClient) Delete(ctx context.Context, fabricName string, protectionContainerName string) (result ReplicationProtectionContainersDeleteFuture, err error) + func (client ReplicationProtectionContainersClient) DeletePreparer(ctx context.Context, fabricName string, protectionContainerName string) (*http.Request, error) + func (client ReplicationProtectionContainersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationProtectionContainersClient) DeleteSender(req *http.Request) (future ReplicationProtectionContainersDeleteFuture, err error) + func (client ReplicationProtectionContainersClient) DiscoverProtectableItem(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectionContainersDiscoverProtectableItemFuture, err error) + func (client ReplicationProtectionContainersClient) DiscoverProtectableItemPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectionContainersClient) DiscoverProtectableItemResponder(resp *http.Response) (result ProtectionContainer, err error) + func (client ReplicationProtectionContainersClient) DiscoverProtectableItemSender(req *http.Request) (future ReplicationProtectionContainersDiscoverProtectableItemFuture, err error) + func (client ReplicationProtectionContainersClient) Get(ctx context.Context, fabricName string, protectionContainerName string) (result ProtectionContainer, err error) + func (client ReplicationProtectionContainersClient) GetPreparer(ctx context.Context, fabricName string, protectionContainerName string) (*http.Request, error) + func (client ReplicationProtectionContainersClient) GetResponder(resp *http.Response) (result ProtectionContainer, err error) + func (client ReplicationProtectionContainersClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationProtectionContainersClient) List(ctx context.Context) (result ProtectionContainerCollectionPage, err error) + func (client ReplicationProtectionContainersClient) ListByReplicationFabrics(ctx context.Context, fabricName string) (result ProtectionContainerCollectionPage, err error) + func (client ReplicationProtectionContainersClient) ListByReplicationFabricsComplete(ctx context.Context, fabricName string) (result ProtectionContainerCollectionIterator, err error) + func (client ReplicationProtectionContainersClient) ListByReplicationFabricsPreparer(ctx context.Context, fabricName string) (*http.Request, error) + func (client ReplicationProtectionContainersClient) ListByReplicationFabricsResponder(resp *http.Response) (result ProtectionContainerCollection, err error) + func (client ReplicationProtectionContainersClient) ListByReplicationFabricsSender(req *http.Request) (*http.Response, error) + func (client ReplicationProtectionContainersClient) ListComplete(ctx context.Context) (result ProtectionContainerCollectionIterator, err error) + func (client ReplicationProtectionContainersClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationProtectionContainersClient) ListResponder(resp *http.Response) (result ProtectionContainerCollection, err error) + func (client ReplicationProtectionContainersClient) ListSender(req *http.Request) (*http.Response, error) + func (client ReplicationProtectionContainersClient) SwitchProtection(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectionContainersSwitchProtectionFuture, err error) + func (client ReplicationProtectionContainersClient) SwitchProtectionPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectionContainersClient) SwitchProtectionResponder(resp *http.Response) (result ProtectionContainer, err error) + func (client ReplicationProtectionContainersClient) SwitchProtectionSender(req *http.Request) (future ReplicationProtectionContainersSwitchProtectionFuture, err error) + type ReplicationProtectionContainersCreateFuture struct + Result func(ReplicationProtectionContainersClient) (ProtectionContainer, error) + func (future *ReplicationProtectionContainersCreateFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectionContainersDeleteFuture struct + Result func(ReplicationProtectionContainersClient) (autorest.Response, error) + func (future *ReplicationProtectionContainersDeleteFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectionContainersDiscoverProtectableItemFuture struct + Result func(ReplicationProtectionContainersClient) (ProtectionContainer, error) + func (future *ReplicationProtectionContainersDiscoverProtectableItemFuture) UnmarshalJSON(body []byte) error + type ReplicationProtectionContainersSwitchProtectionFuture struct + Result func(ReplicationProtectionContainersClient) (ProtectionContainer, error) + func (future *ReplicationProtectionContainersSwitchProtectionFuture) UnmarshalJSON(body []byte) error + type ReplicationProviderContainerUnmappingInput struct + InstanceType *string + type ReplicationProviderSpecificContainerCreationInput struct + InstanceType InstanceTypeBasicReplicationProviderSpecificContainerCreationInput + func (rpscci ReplicationProviderSpecificContainerCreationInput) AsA2AContainerCreationInput() (*A2AContainerCreationInput, bool) + func (rpscci ReplicationProviderSpecificContainerCreationInput) AsBasicReplicationProviderSpecificContainerCreationInput() (BasicReplicationProviderSpecificContainerCreationInput, bool) + func (rpscci ReplicationProviderSpecificContainerCreationInput) AsReplicationProviderSpecificContainerCreationInput() (*ReplicationProviderSpecificContainerCreationInput, bool) + func (rpscci ReplicationProviderSpecificContainerCreationInput) MarshalJSON() ([]byte, error) + type ReplicationProviderSpecificContainerMappingInput struct + InstanceType *string + type ReplicationProviderSpecificSettings struct + InstanceType InstanceTypeBasicReplicationProviderSpecificSettings + func (rpss ReplicationProviderSpecificSettings) AsA2AReplicationDetails() (*A2AReplicationDetails, bool) + func (rpss ReplicationProviderSpecificSettings) AsBasicReplicationProviderSpecificSettings() (BasicReplicationProviderSpecificSettings, bool) + func (rpss ReplicationProviderSpecificSettings) AsHyperVReplicaAzureReplicationDetails() (*HyperVReplicaAzureReplicationDetails, bool) + func (rpss ReplicationProviderSpecificSettings) AsHyperVReplicaBaseReplicationDetails() (*HyperVReplicaBaseReplicationDetails, bool) + func (rpss ReplicationProviderSpecificSettings) AsHyperVReplicaBlueReplicationDetails() (*HyperVReplicaBlueReplicationDetails, bool) + func (rpss ReplicationProviderSpecificSettings) AsHyperVReplicaReplicationDetails() (*HyperVReplicaReplicationDetails, bool) + func (rpss ReplicationProviderSpecificSettings) AsInMageAzureV2ReplicationDetails() (*InMageAzureV2ReplicationDetails, bool) + func (rpss ReplicationProviderSpecificSettings) AsInMageReplicationDetails() (*InMageReplicationDetails, bool) + func (rpss ReplicationProviderSpecificSettings) AsReplicationProviderSpecificSettings() (*ReplicationProviderSpecificSettings, bool) + func (rpss ReplicationProviderSpecificSettings) MarshalJSON() ([]byte, error) + type ReplicationRecoveryPlansClient struct + func NewReplicationRecoveryPlansClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationRecoveryPlansClient + func NewReplicationRecoveryPlansClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationRecoveryPlansClient + func (client ReplicationRecoveryPlansClient) Create(ctx context.Context, recoveryPlanName string, input CreateRecoveryPlanInput) (result ReplicationRecoveryPlansCreateFuture, err error) + func (client ReplicationRecoveryPlansClient) CreatePreparer(ctx context.Context, recoveryPlanName string, input CreateRecoveryPlanInput) (*http.Request, error) + func (client ReplicationRecoveryPlansClient) CreateResponder(resp *http.Response) (result RecoveryPlan, err error) + func (client ReplicationRecoveryPlansClient) CreateSender(req *http.Request) (future ReplicationRecoveryPlansCreateFuture, err error) + func (client ReplicationRecoveryPlansClient) Delete(ctx context.Context, recoveryPlanName string) (result ReplicationRecoveryPlansDeleteFuture, err error) + func (client ReplicationRecoveryPlansClient) DeletePreparer(ctx context.Context, recoveryPlanName string) (*http.Request, error) + func (client ReplicationRecoveryPlansClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationRecoveryPlansClient) DeleteSender(req *http.Request) (future ReplicationRecoveryPlansDeleteFuture, err error) + func (client ReplicationRecoveryPlansClient) FailoverCommit(ctx context.Context, recoveryPlanName string) (result ReplicationRecoveryPlansFailoverCommitFuture, err error) + func (client ReplicationRecoveryPlansClient) FailoverCommitPreparer(ctx context.Context, recoveryPlanName string) (*http.Request, error) + func (client ReplicationRecoveryPlansClient) FailoverCommitResponder(resp *http.Response) (result RecoveryPlan, err error) + func (client ReplicationRecoveryPlansClient) FailoverCommitSender(req *http.Request) (future ReplicationRecoveryPlansFailoverCommitFuture, err error) + func (client ReplicationRecoveryPlansClient) Get(ctx context.Context, recoveryPlanName string) (result RecoveryPlan, err error) + func (client ReplicationRecoveryPlansClient) GetPreparer(ctx context.Context, recoveryPlanName string) (*http.Request, error) + func (client ReplicationRecoveryPlansClient) GetResponder(resp *http.Response) (result RecoveryPlan, err error) + func (client ReplicationRecoveryPlansClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationRecoveryPlansClient) List(ctx context.Context) (result RecoveryPlanCollectionPage, err error) + func (client ReplicationRecoveryPlansClient) ListComplete(ctx context.Context) (result RecoveryPlanCollectionIterator, err error) + func (client ReplicationRecoveryPlansClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationRecoveryPlansClient) ListResponder(resp *http.Response) (result RecoveryPlanCollection, err error) + func (client ReplicationRecoveryPlansClient) ListSender(req *http.Request) (*http.Response, error) + func (client ReplicationRecoveryPlansClient) PlannedFailover(ctx context.Context, recoveryPlanName string, ...) (result ReplicationRecoveryPlansPlannedFailoverFuture, err error) + func (client ReplicationRecoveryPlansClient) PlannedFailoverPreparer(ctx context.Context, recoveryPlanName string, ...) (*http.Request, error) + func (client ReplicationRecoveryPlansClient) PlannedFailoverResponder(resp *http.Response) (result RecoveryPlan, err error) + func (client ReplicationRecoveryPlansClient) PlannedFailoverSender(req *http.Request) (future ReplicationRecoveryPlansPlannedFailoverFuture, err error) + func (client ReplicationRecoveryPlansClient) Reprotect(ctx context.Context, recoveryPlanName string) (result ReplicationRecoveryPlansReprotectFuture, err error) + func (client ReplicationRecoveryPlansClient) ReprotectPreparer(ctx context.Context, recoveryPlanName string) (*http.Request, error) + func (client ReplicationRecoveryPlansClient) ReprotectResponder(resp *http.Response) (result RecoveryPlan, err error) + func (client ReplicationRecoveryPlansClient) ReprotectSender(req *http.Request) (future ReplicationRecoveryPlansReprotectFuture, err error) + func (client ReplicationRecoveryPlansClient) TestFailover(ctx context.Context, recoveryPlanName string, ...) (result ReplicationRecoveryPlansTestFailoverFuture, err error) + func (client ReplicationRecoveryPlansClient) TestFailoverCleanup(ctx context.Context, recoveryPlanName string, ...) (result ReplicationRecoveryPlansTestFailoverCleanupFuture, err error) + func (client ReplicationRecoveryPlansClient) TestFailoverCleanupPreparer(ctx context.Context, recoveryPlanName string, ...) (*http.Request, error) + func (client ReplicationRecoveryPlansClient) TestFailoverCleanupResponder(resp *http.Response) (result RecoveryPlan, err error) + func (client ReplicationRecoveryPlansClient) TestFailoverCleanupSender(req *http.Request) (future ReplicationRecoveryPlansTestFailoverCleanupFuture, err error) + func (client ReplicationRecoveryPlansClient) TestFailoverPreparer(ctx context.Context, recoveryPlanName string, ...) (*http.Request, error) + func (client ReplicationRecoveryPlansClient) TestFailoverResponder(resp *http.Response) (result RecoveryPlan, err error) + func (client ReplicationRecoveryPlansClient) TestFailoverSender(req *http.Request) (future ReplicationRecoveryPlansTestFailoverFuture, err error) + func (client ReplicationRecoveryPlansClient) UnplannedFailover(ctx context.Context, recoveryPlanName string, ...) (result ReplicationRecoveryPlansUnplannedFailoverFuture, err error) + func (client ReplicationRecoveryPlansClient) UnplannedFailoverPreparer(ctx context.Context, recoveryPlanName string, ...) (*http.Request, error) + func (client ReplicationRecoveryPlansClient) UnplannedFailoverResponder(resp *http.Response) (result RecoveryPlan, err error) + func (client ReplicationRecoveryPlansClient) UnplannedFailoverSender(req *http.Request) (future ReplicationRecoveryPlansUnplannedFailoverFuture, err error) + func (client ReplicationRecoveryPlansClient) Update(ctx context.Context, recoveryPlanName string, input UpdateRecoveryPlanInput) (result ReplicationRecoveryPlansUpdateFuture, err error) + func (client ReplicationRecoveryPlansClient) UpdatePreparer(ctx context.Context, recoveryPlanName string, input UpdateRecoveryPlanInput) (*http.Request, error) + func (client ReplicationRecoveryPlansClient) UpdateResponder(resp *http.Response) (result RecoveryPlan, err error) + func (client ReplicationRecoveryPlansClient) UpdateSender(req *http.Request) (future ReplicationRecoveryPlansUpdateFuture, err error) + type ReplicationRecoveryPlansCreateFuture struct + Result func(ReplicationRecoveryPlansClient) (RecoveryPlan, error) + func (future *ReplicationRecoveryPlansCreateFuture) UnmarshalJSON(body []byte) error + type ReplicationRecoveryPlansDeleteFuture struct + Result func(ReplicationRecoveryPlansClient) (autorest.Response, error) + func (future *ReplicationRecoveryPlansDeleteFuture) UnmarshalJSON(body []byte) error + type ReplicationRecoveryPlansFailoverCommitFuture struct + Result func(ReplicationRecoveryPlansClient) (RecoveryPlan, error) + func (future *ReplicationRecoveryPlansFailoverCommitFuture) UnmarshalJSON(body []byte) error + type ReplicationRecoveryPlansPlannedFailoverFuture struct + Result func(ReplicationRecoveryPlansClient) (RecoveryPlan, error) + func (future *ReplicationRecoveryPlansPlannedFailoverFuture) UnmarshalJSON(body []byte) error + type ReplicationRecoveryPlansReprotectFuture struct + Result func(ReplicationRecoveryPlansClient) (RecoveryPlan, error) + func (future *ReplicationRecoveryPlansReprotectFuture) UnmarshalJSON(body []byte) error + type ReplicationRecoveryPlansTestFailoverCleanupFuture struct + Result func(ReplicationRecoveryPlansClient) (RecoveryPlan, error) + func (future *ReplicationRecoveryPlansTestFailoverCleanupFuture) UnmarshalJSON(body []byte) error + type ReplicationRecoveryPlansTestFailoverFuture struct + Result func(ReplicationRecoveryPlansClient) (RecoveryPlan, error) + func (future *ReplicationRecoveryPlansTestFailoverFuture) UnmarshalJSON(body []byte) error + type ReplicationRecoveryPlansUnplannedFailoverFuture struct + Result func(ReplicationRecoveryPlansClient) (RecoveryPlan, error) + func (future *ReplicationRecoveryPlansUnplannedFailoverFuture) UnmarshalJSON(body []byte) error + type ReplicationRecoveryPlansUpdateFuture struct + Result func(ReplicationRecoveryPlansClient) (RecoveryPlan, error) + func (future *ReplicationRecoveryPlansUpdateFuture) UnmarshalJSON(body []byte) error + type ReplicationRecoveryServicesProvidersClient struct + func NewReplicationRecoveryServicesProvidersClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationRecoveryServicesProvidersClient + func NewReplicationRecoveryServicesProvidersClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationRecoveryServicesProvidersClient + func (client ReplicationRecoveryServicesProvidersClient) Delete(ctx context.Context, fabricName string, providerName string) (result ReplicationRecoveryServicesProvidersDeleteFuture, err error) + func (client ReplicationRecoveryServicesProvidersClient) DeletePreparer(ctx context.Context, fabricName string, providerName string) (*http.Request, error) + func (client ReplicationRecoveryServicesProvidersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationRecoveryServicesProvidersClient) DeleteSender(req *http.Request) (future ReplicationRecoveryServicesProvidersDeleteFuture, err error) + func (client ReplicationRecoveryServicesProvidersClient) Get(ctx context.Context, fabricName string, providerName string) (result RecoveryServicesProvider, err error) + func (client ReplicationRecoveryServicesProvidersClient) GetPreparer(ctx context.Context, fabricName string, providerName string) (*http.Request, error) + func (client ReplicationRecoveryServicesProvidersClient) GetResponder(resp *http.Response) (result RecoveryServicesProvider, err error) + func (client ReplicationRecoveryServicesProvidersClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationRecoveryServicesProvidersClient) List(ctx context.Context) (result RecoveryServicesProviderCollectionPage, err error) + func (client ReplicationRecoveryServicesProvidersClient) ListByReplicationFabrics(ctx context.Context, fabricName string) (result RecoveryServicesProviderCollectionPage, err error) + func (client ReplicationRecoveryServicesProvidersClient) ListByReplicationFabricsComplete(ctx context.Context, fabricName string) (result RecoveryServicesProviderCollectionIterator, err error) + func (client ReplicationRecoveryServicesProvidersClient) ListByReplicationFabricsPreparer(ctx context.Context, fabricName string) (*http.Request, error) + func (client ReplicationRecoveryServicesProvidersClient) ListByReplicationFabricsResponder(resp *http.Response) (result RecoveryServicesProviderCollection, err error) + func (client ReplicationRecoveryServicesProvidersClient) ListByReplicationFabricsSender(req *http.Request) (*http.Response, error) + func (client ReplicationRecoveryServicesProvidersClient) ListComplete(ctx context.Context) (result RecoveryServicesProviderCollectionIterator, err error) + func (client ReplicationRecoveryServicesProvidersClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationRecoveryServicesProvidersClient) ListResponder(resp *http.Response) (result RecoveryServicesProviderCollection, err error) + func (client ReplicationRecoveryServicesProvidersClient) ListSender(req *http.Request) (*http.Response, error) + func (client ReplicationRecoveryServicesProvidersClient) Purge(ctx context.Context, fabricName string, providerName string) (result ReplicationRecoveryServicesProvidersPurgeFuture, err error) + func (client ReplicationRecoveryServicesProvidersClient) PurgePreparer(ctx context.Context, fabricName string, providerName string) (*http.Request, error) + func (client ReplicationRecoveryServicesProvidersClient) PurgeResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationRecoveryServicesProvidersClient) PurgeSender(req *http.Request) (future ReplicationRecoveryServicesProvidersPurgeFuture, err error) + func (client ReplicationRecoveryServicesProvidersClient) RefreshProvider(ctx context.Context, fabricName string, providerName string) (result ReplicationRecoveryServicesProvidersRefreshProviderFuture, err error) + func (client ReplicationRecoveryServicesProvidersClient) RefreshProviderPreparer(ctx context.Context, fabricName string, providerName string) (*http.Request, error) + func (client ReplicationRecoveryServicesProvidersClient) RefreshProviderResponder(resp *http.Response) (result RecoveryServicesProvider, err error) + func (client ReplicationRecoveryServicesProvidersClient) RefreshProviderSender(req *http.Request) (future ReplicationRecoveryServicesProvidersRefreshProviderFuture, err error) + type ReplicationRecoveryServicesProvidersDeleteFuture struct + Result func(ReplicationRecoveryServicesProvidersClient) (autorest.Response, error) + func (future *ReplicationRecoveryServicesProvidersDeleteFuture) UnmarshalJSON(body []byte) error + type ReplicationRecoveryServicesProvidersPurgeFuture struct + Result func(ReplicationRecoveryServicesProvidersClient) (autorest.Response, error) + func (future *ReplicationRecoveryServicesProvidersPurgeFuture) UnmarshalJSON(body []byte) error + type ReplicationRecoveryServicesProvidersRefreshProviderFuture struct + Result func(ReplicationRecoveryServicesProvidersClient) (RecoveryServicesProvider, error) + func (future *ReplicationRecoveryServicesProvidersRefreshProviderFuture) UnmarshalJSON(body []byte) error + type ReplicationStorageClassificationMappingsClient struct + func NewReplicationStorageClassificationMappingsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationStorageClassificationMappingsClient + func NewReplicationStorageClassificationMappingsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationStorageClassificationMappingsClient + func (client ReplicationStorageClassificationMappingsClient) Create(ctx context.Context, fabricName string, storageClassificationName string, ...) (result ReplicationStorageClassificationMappingsCreateFuture, err error) + func (client ReplicationStorageClassificationMappingsClient) CreatePreparer(ctx context.Context, fabricName string, storageClassificationName string, ...) (*http.Request, error) + func (client ReplicationStorageClassificationMappingsClient) CreateResponder(resp *http.Response) (result StorageClassificationMapping, err error) + func (client ReplicationStorageClassificationMappingsClient) CreateSender(req *http.Request) (future ReplicationStorageClassificationMappingsCreateFuture, err error) + func (client ReplicationStorageClassificationMappingsClient) Delete(ctx context.Context, fabricName string, storageClassificationName string, ...) (result ReplicationStorageClassificationMappingsDeleteFuture, err error) + func (client ReplicationStorageClassificationMappingsClient) DeletePreparer(ctx context.Context, fabricName string, storageClassificationName string, ...) (*http.Request, error) + func (client ReplicationStorageClassificationMappingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationStorageClassificationMappingsClient) DeleteSender(req *http.Request) (future ReplicationStorageClassificationMappingsDeleteFuture, err error) + func (client ReplicationStorageClassificationMappingsClient) Get(ctx context.Context, fabricName string, storageClassificationName string, ...) (result StorageClassificationMapping, err error) + func (client ReplicationStorageClassificationMappingsClient) GetPreparer(ctx context.Context, fabricName string, storageClassificationName string, ...) (*http.Request, error) + func (client ReplicationStorageClassificationMappingsClient) GetResponder(resp *http.Response) (result StorageClassificationMapping, err error) + func (client ReplicationStorageClassificationMappingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationStorageClassificationMappingsClient) List(ctx context.Context) (result StorageClassificationMappingCollectionPage, err error) + func (client ReplicationStorageClassificationMappingsClient) ListByReplicationStorageClassifications(ctx context.Context, fabricName string, storageClassificationName string) (result StorageClassificationMappingCollectionPage, err error) + func (client ReplicationStorageClassificationMappingsClient) ListByReplicationStorageClassificationsComplete(ctx context.Context, fabricName string, storageClassificationName string) (result StorageClassificationMappingCollectionIterator, err error) + func (client ReplicationStorageClassificationMappingsClient) ListByReplicationStorageClassificationsPreparer(ctx context.Context, fabricName string, storageClassificationName string) (*http.Request, error) + func (client ReplicationStorageClassificationMappingsClient) ListByReplicationStorageClassificationsResponder(resp *http.Response) (result StorageClassificationMappingCollection, err error) + func (client ReplicationStorageClassificationMappingsClient) ListByReplicationStorageClassificationsSender(req *http.Request) (*http.Response, error) + func (client ReplicationStorageClassificationMappingsClient) ListComplete(ctx context.Context) (result StorageClassificationMappingCollectionIterator, err error) + func (client ReplicationStorageClassificationMappingsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationStorageClassificationMappingsClient) ListResponder(resp *http.Response) (result StorageClassificationMappingCollection, err error) + func (client ReplicationStorageClassificationMappingsClient) ListSender(req *http.Request) (*http.Response, error) + type ReplicationStorageClassificationMappingsCreateFuture struct + Result func(ReplicationStorageClassificationMappingsClient) (StorageClassificationMapping, error) + func (future *ReplicationStorageClassificationMappingsCreateFuture) UnmarshalJSON(body []byte) error + type ReplicationStorageClassificationMappingsDeleteFuture struct + Result func(ReplicationStorageClassificationMappingsClient) (autorest.Response, error) + func (future *ReplicationStorageClassificationMappingsDeleteFuture) UnmarshalJSON(body []byte) error + type ReplicationStorageClassificationsClient struct + func NewReplicationStorageClassificationsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationStorageClassificationsClient + func NewReplicationStorageClassificationsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationStorageClassificationsClient + func (client ReplicationStorageClassificationsClient) Get(ctx context.Context, fabricName string, storageClassificationName string) (result StorageClassification, err error) + func (client ReplicationStorageClassificationsClient) GetPreparer(ctx context.Context, fabricName string, storageClassificationName string) (*http.Request, error) + func (client ReplicationStorageClassificationsClient) GetResponder(resp *http.Response) (result StorageClassification, err error) + func (client ReplicationStorageClassificationsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationStorageClassificationsClient) List(ctx context.Context) (result StorageClassificationCollectionPage, err error) + func (client ReplicationStorageClassificationsClient) ListByReplicationFabrics(ctx context.Context, fabricName string) (result StorageClassificationCollectionPage, err error) + func (client ReplicationStorageClassificationsClient) ListByReplicationFabricsComplete(ctx context.Context, fabricName string) (result StorageClassificationCollectionIterator, err error) + func (client ReplicationStorageClassificationsClient) ListByReplicationFabricsPreparer(ctx context.Context, fabricName string) (*http.Request, error) + func (client ReplicationStorageClassificationsClient) ListByReplicationFabricsResponder(resp *http.Response) (result StorageClassificationCollection, err error) + func (client ReplicationStorageClassificationsClient) ListByReplicationFabricsSender(req *http.Request) (*http.Response, error) + func (client ReplicationStorageClassificationsClient) ListComplete(ctx context.Context) (result StorageClassificationCollectionIterator, err error) + func (client ReplicationStorageClassificationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationStorageClassificationsClient) ListResponder(resp *http.Response) (result StorageClassificationCollection, err error) + func (client ReplicationStorageClassificationsClient) ListSender(req *http.Request) (*http.Response, error) + type ReplicationVaultHealthClient struct + func NewReplicationVaultHealthClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationVaultHealthClient + func NewReplicationVaultHealthClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationVaultHealthClient + func (client ReplicationVaultHealthClient) Get(ctx context.Context) (result VaultHealthDetails, err error) + func (client ReplicationVaultHealthClient) GetPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationVaultHealthClient) GetResponder(resp *http.Response) (result VaultHealthDetails, err error) + func (client ReplicationVaultHealthClient) GetSender(req *http.Request) (*http.Response, error) + type ReplicationvCentersClient struct + func NewReplicationvCentersClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationvCentersClient + func NewReplicationvCentersClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationvCentersClient + func (client ReplicationvCentersClient) Create(ctx context.Context, fabricName string, vCenterName string, ...) (result ReplicationvCentersCreateFuture, err error) + func (client ReplicationvCentersClient) CreatePreparer(ctx context.Context, fabricName string, vCenterName string, ...) (*http.Request, error) + func (client ReplicationvCentersClient) CreateResponder(resp *http.Response) (result VCenter, err error) + func (client ReplicationvCentersClient) CreateSender(req *http.Request) (future ReplicationvCentersCreateFuture, err error) + func (client ReplicationvCentersClient) Delete(ctx context.Context, fabricName string, vCenterName string) (result ReplicationvCentersDeleteFuture, err error) + func (client ReplicationvCentersClient) DeletePreparer(ctx context.Context, fabricName string, vCenterName string) (*http.Request, error) + func (client ReplicationvCentersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationvCentersClient) DeleteSender(req *http.Request) (future ReplicationvCentersDeleteFuture, err error) + func (client ReplicationvCentersClient) Get(ctx context.Context, fabricName string, vCenterName string) (result VCenter, err error) + func (client ReplicationvCentersClient) GetPreparer(ctx context.Context, fabricName string, vCenterName string) (*http.Request, error) + func (client ReplicationvCentersClient) GetResponder(resp *http.Response) (result VCenter, err error) + func (client ReplicationvCentersClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationvCentersClient) List(ctx context.Context) (result VCenterCollectionPage, err error) + func (client ReplicationvCentersClient) ListByReplicationFabrics(ctx context.Context, fabricName string) (result VCenterCollectionPage, err error) + func (client ReplicationvCentersClient) ListByReplicationFabricsComplete(ctx context.Context, fabricName string) (result VCenterCollectionIterator, err error) + func (client ReplicationvCentersClient) ListByReplicationFabricsPreparer(ctx context.Context, fabricName string) (*http.Request, error) + func (client ReplicationvCentersClient) ListByReplicationFabricsResponder(resp *http.Response) (result VCenterCollection, err error) + func (client ReplicationvCentersClient) ListByReplicationFabricsSender(req *http.Request) (*http.Response, error) + func (client ReplicationvCentersClient) ListComplete(ctx context.Context) (result VCenterCollectionIterator, err error) + func (client ReplicationvCentersClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationvCentersClient) ListResponder(resp *http.Response) (result VCenterCollection, err error) + func (client ReplicationvCentersClient) ListSender(req *http.Request) (*http.Response, error) + func (client ReplicationvCentersClient) Update(ctx context.Context, fabricName string, vCenterName string, ...) (result ReplicationvCentersUpdateFuture, err error) + func (client ReplicationvCentersClient) UpdatePreparer(ctx context.Context, fabricName string, vCenterName string, ...) (*http.Request, error) + func (client ReplicationvCentersClient) UpdateResponder(resp *http.Response) (result VCenter, err error) + func (client ReplicationvCentersClient) UpdateSender(req *http.Request) (future ReplicationvCentersUpdateFuture, err error) + type ReplicationvCentersCreateFuture struct + Result func(ReplicationvCentersClient) (VCenter, error) + func (future *ReplicationvCentersCreateFuture) UnmarshalJSON(body []byte) error + type ReplicationvCentersDeleteFuture struct + Result func(ReplicationvCentersClient) (autorest.Response, error) + func (future *ReplicationvCentersDeleteFuture) UnmarshalJSON(body []byte) error + type ReplicationvCentersUpdateFuture struct + Result func(ReplicationvCentersClient) (VCenter, error) + func (future *ReplicationvCentersUpdateFuture) UnmarshalJSON(body []byte) error + type Resource struct + ID *string + Location *string + Name *string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceHealthSummary struct + Issues *[]HealthErrorSummary + ResourceCount *int32 + type ResumeJobParams struct + Properties *ResumeJobParamsProperties + type ResumeJobParamsProperties struct + Comments *string + type RetentionVolume struct + CapacityInBytes *int64 + FreeSpaceInBytes *int64 + ThresholdPercentage *int32 + VolumeName *string + type ReverseReplicationInput struct + Properties *ReverseReplicationInputProperties + type ReverseReplicationInputProperties struct + FailoverDirection *string + ProviderSpecificDetails BasicReverseReplicationProviderSpecificInput + func (rrip *ReverseReplicationInputProperties) UnmarshalJSON(body []byte) error + type ReverseReplicationProviderSpecificInput struct + InstanceType InstanceTypeBasicReverseReplicationProviderSpecificInput + func (rrpsi ReverseReplicationProviderSpecificInput) AsA2AReprotectInput() (*A2AReprotectInput, bool) + func (rrpsi ReverseReplicationProviderSpecificInput) AsBasicReverseReplicationProviderSpecificInput() (BasicReverseReplicationProviderSpecificInput, bool) + func (rrpsi ReverseReplicationProviderSpecificInput) AsHyperVReplicaAzureReprotectInput() (*HyperVReplicaAzureReprotectInput, bool) + func (rrpsi ReverseReplicationProviderSpecificInput) AsInMageAzureV2ReprotectInput() (*InMageAzureV2ReprotectInput, bool) + func (rrpsi ReverseReplicationProviderSpecificInput) AsInMageReprotectInput() (*InMageReprotectInput, bool) + func (rrpsi ReverseReplicationProviderSpecificInput) AsReverseReplicationProviderSpecificInput() (*ReverseReplicationProviderSpecificInput, bool) + func (rrpsi ReverseReplicationProviderSpecificInput) MarshalJSON() ([]byte, error) + type RoleAssignment struct + ID *string + Name *string + PrincipalID *string + RoleDefinitionID *string + Scope *string + type RpInMageRecoveryPointType string + const RpInMageRecoveryPointTypeCustom + const RpInMageRecoveryPointTypeLatestTag + const RpInMageRecoveryPointTypeLatestTime + func PossibleRpInMageRecoveryPointTypeValues() []RpInMageRecoveryPointType + type RunAsAccount struct + AccountID *string + AccountName *string + type SanEnableProtectionInput struct + InstanceType InstanceTypeBasicEnableProtectionProviderSpecificInput + func (sepi SanEnableProtectionInput) AsA2AEnableProtectionInput() (*A2AEnableProtectionInput, bool) + func (sepi SanEnableProtectionInput) AsBasicEnableProtectionProviderSpecificInput() (BasicEnableProtectionProviderSpecificInput, bool) + func (sepi SanEnableProtectionInput) AsEnableProtectionProviderSpecificInput() (*EnableProtectionProviderSpecificInput, bool) + func (sepi SanEnableProtectionInput) AsHyperVReplicaAzureEnableProtectionInput() (*HyperVReplicaAzureEnableProtectionInput, bool) + func (sepi SanEnableProtectionInput) AsInMageAzureV2EnableProtectionInput() (*InMageAzureV2EnableProtectionInput, bool) + func (sepi SanEnableProtectionInput) AsInMageEnableProtectionInput() (*InMageEnableProtectionInput, bool) + func (sepi SanEnableProtectionInput) AsSanEnableProtectionInput() (*SanEnableProtectionInput, bool) + func (sepi SanEnableProtectionInput) MarshalJSON() ([]byte, error) + type ScriptActionTaskDetails struct + InstanceType InstanceTypeBasicTaskTypeDetails + IsPrimarySideScript *bool + Name *string + Output *string + Path *string + func (satd ScriptActionTaskDetails) AsAutomationRunbookTaskDetails() (*AutomationRunbookTaskDetails, bool) + func (satd ScriptActionTaskDetails) AsBasicTaskTypeDetails() (BasicTaskTypeDetails, bool) + func (satd ScriptActionTaskDetails) AsConsistencyCheckTaskDetails() (*ConsistencyCheckTaskDetails, bool) + func (satd ScriptActionTaskDetails) AsFabricReplicationGroupTaskDetails() (*FabricReplicationGroupTaskDetails, bool) + func (satd ScriptActionTaskDetails) AsJobTaskDetails() (*JobTaskDetails, bool) + func (satd ScriptActionTaskDetails) AsManualActionTaskDetails() (*ManualActionTaskDetails, bool) + func (satd ScriptActionTaskDetails) AsScriptActionTaskDetails() (*ScriptActionTaskDetails, bool) + func (satd ScriptActionTaskDetails) AsTaskTypeDetails() (*TaskTypeDetails, bool) + func (satd ScriptActionTaskDetails) AsVMNicUpdatesTaskDetails() (*VMNicUpdatesTaskDetails, bool) + func (satd ScriptActionTaskDetails) AsVirtualMachineTaskDetails() (*VirtualMachineTaskDetails, bool) + func (satd ScriptActionTaskDetails) MarshalJSON() ([]byte, error) + type ServiceError struct + ActivityID *string + Code *string + Message *string + PossibleCauses *string + RecommendedAction *string + type SetMultiVMSyncStatus string + const Disable + const Enable + func PossibleSetMultiVMSyncStatusValues() []SetMultiVMSyncStatus + type Severity string + const Error + const Info + const NONE + const Warning + func PossibleSeverityValues() []Severity + type SourceSiteOperations string + const NotRequired + const Required + func PossibleSourceSiteOperationsValues() []SourceSiteOperations + type StorageClassification struct + ID *string + Location *string + Name *string + Properties *StorageClassificationProperties + Type *string + func (sc StorageClassification) MarshalJSON() ([]byte, error) + type StorageClassificationCollection struct + NextLink *string + Value *[]StorageClassification + func (scc StorageClassificationCollection) IsEmpty() bool + type StorageClassificationCollectionIterator struct + func NewStorageClassificationCollectionIterator(page StorageClassificationCollectionPage) StorageClassificationCollectionIterator + func (iter *StorageClassificationCollectionIterator) Next() error + func (iter *StorageClassificationCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter StorageClassificationCollectionIterator) NotDone() bool + func (iter StorageClassificationCollectionIterator) Response() StorageClassificationCollection + func (iter StorageClassificationCollectionIterator) Value() StorageClassification + type StorageClassificationCollectionPage struct + func NewStorageClassificationCollectionPage(cur StorageClassificationCollection, ...) StorageClassificationCollectionPage + func (page *StorageClassificationCollectionPage) Next() error + func (page *StorageClassificationCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page StorageClassificationCollectionPage) NotDone() bool + func (page StorageClassificationCollectionPage) Response() StorageClassificationCollection + func (page StorageClassificationCollectionPage) Values() []StorageClassification + type StorageClassificationMapping struct + ID *string + Location *string + Name *string + Properties *StorageClassificationMappingProperties + Type *string + func (scm StorageClassificationMapping) MarshalJSON() ([]byte, error) + type StorageClassificationMappingCollection struct + NextLink *string + Value *[]StorageClassificationMapping + func (scmc StorageClassificationMappingCollection) IsEmpty() bool + type StorageClassificationMappingCollectionIterator struct + func NewStorageClassificationMappingCollectionIterator(page StorageClassificationMappingCollectionPage) StorageClassificationMappingCollectionIterator + func (iter *StorageClassificationMappingCollectionIterator) Next() error + func (iter *StorageClassificationMappingCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter StorageClassificationMappingCollectionIterator) NotDone() bool + func (iter StorageClassificationMappingCollectionIterator) Response() StorageClassificationMappingCollection + func (iter StorageClassificationMappingCollectionIterator) Value() StorageClassificationMapping + type StorageClassificationMappingCollectionPage struct + func NewStorageClassificationMappingCollectionPage(cur StorageClassificationMappingCollection, ...) StorageClassificationMappingCollectionPage + func (page *StorageClassificationMappingCollectionPage) Next() error + func (page *StorageClassificationMappingCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page StorageClassificationMappingCollectionPage) NotDone() bool + func (page StorageClassificationMappingCollectionPage) Response() StorageClassificationMappingCollection + func (page StorageClassificationMappingCollectionPage) Values() []StorageClassificationMapping + type StorageClassificationMappingInput struct + Properties *StorageMappingInputProperties + type StorageClassificationMappingProperties struct + TargetStorageClassificationID *string + type StorageClassificationProperties struct + FriendlyName *string + type StorageMappingInputProperties struct + TargetStorageClassificationID *string + type Subnet struct + AddressList *[]string + FriendlyName *string + Name *string + type SwitchProtectionInput struct + Properties *SwitchProtectionInputProperties + type SwitchProtectionInputProperties struct + ProviderSpecificDetails BasicSwitchProtectionProviderSpecificInput + ReplicationProtectedItemName *string + func (spip *SwitchProtectionInputProperties) UnmarshalJSON(body []byte) error + type SwitchProtectionJobDetails struct + AffectedObjectDetails map[string]*string + InstanceType InstanceTypeBasicJobDetails + NewReplicationProtectedItemID *string + func (spjd SwitchProtectionJobDetails) AsAsrJobDetails() (*AsrJobDetails, bool) + func (spjd SwitchProtectionJobDetails) AsBasicJobDetails() (BasicJobDetails, bool) + func (spjd SwitchProtectionJobDetails) AsExportJobDetails() (*ExportJobDetails, bool) + func (spjd SwitchProtectionJobDetails) AsFailoverJobDetails() (*FailoverJobDetails, bool) + func (spjd SwitchProtectionJobDetails) AsJobDetails() (*JobDetails, bool) + func (spjd SwitchProtectionJobDetails) AsSwitchProtectionJobDetails() (*SwitchProtectionJobDetails, bool) + func (spjd SwitchProtectionJobDetails) AsTestFailoverJobDetails() (*TestFailoverJobDetails, bool) + func (spjd SwitchProtectionJobDetails) MarshalJSON() ([]byte, error) + type SwitchProtectionProviderSpecificInput struct + InstanceType InstanceTypeBasicSwitchProtectionProviderSpecificInput + func (sppsi SwitchProtectionProviderSpecificInput) AsA2ASwitchProtectionInput() (*A2ASwitchProtectionInput, bool) + func (sppsi SwitchProtectionProviderSpecificInput) AsBasicSwitchProtectionProviderSpecificInput() (BasicSwitchProtectionProviderSpecificInput, bool) + func (sppsi SwitchProtectionProviderSpecificInput) AsSwitchProtectionProviderSpecificInput() (*SwitchProtectionProviderSpecificInput, bool) + func (sppsi SwitchProtectionProviderSpecificInput) MarshalJSON() ([]byte, error) + type TaskTypeDetails struct + InstanceType InstanceTypeBasicTaskTypeDetails + func (ttd TaskTypeDetails) AsAutomationRunbookTaskDetails() (*AutomationRunbookTaskDetails, bool) + func (ttd TaskTypeDetails) AsBasicTaskTypeDetails() (BasicTaskTypeDetails, bool) + func (ttd TaskTypeDetails) AsConsistencyCheckTaskDetails() (*ConsistencyCheckTaskDetails, bool) + func (ttd TaskTypeDetails) AsFabricReplicationGroupTaskDetails() (*FabricReplicationGroupTaskDetails, bool) + func (ttd TaskTypeDetails) AsJobTaskDetails() (*JobTaskDetails, bool) + func (ttd TaskTypeDetails) AsManualActionTaskDetails() (*ManualActionTaskDetails, bool) + func (ttd TaskTypeDetails) AsScriptActionTaskDetails() (*ScriptActionTaskDetails, bool) + func (ttd TaskTypeDetails) AsTaskTypeDetails() (*TaskTypeDetails, bool) + func (ttd TaskTypeDetails) AsVMNicUpdatesTaskDetails() (*VMNicUpdatesTaskDetails, bool) + func (ttd TaskTypeDetails) AsVirtualMachineTaskDetails() (*VirtualMachineTaskDetails, bool) + func (ttd TaskTypeDetails) MarshalJSON() ([]byte, error) + type TestFailoverCleanupInput struct + Properties *TestFailoverCleanupInputProperties + type TestFailoverCleanupInputProperties struct + Comments *string + type TestFailoverInput struct + Properties *TestFailoverInputProperties + type TestFailoverInputProperties struct + FailoverDirection *string + NetworkID *string + NetworkType *string + ProviderSpecificDetails BasicProviderSpecificFailoverInput + SkipTestFailoverCleanup *string + func (tfip *TestFailoverInputProperties) UnmarshalJSON(body []byte) error + type TestFailoverJobDetails struct + AffectedObjectDetails map[string]*string + Comments *string + InstanceType InstanceTypeBasicJobDetails + NetworkFriendlyName *string + NetworkName *string + NetworkType *string + ProtectedItemDetails *[]FailoverReplicationProtectedItemDetails + TestFailoverStatus *string + func (tfjd TestFailoverJobDetails) AsAsrJobDetails() (*AsrJobDetails, bool) + func (tfjd TestFailoverJobDetails) AsBasicJobDetails() (BasicJobDetails, bool) + func (tfjd TestFailoverJobDetails) AsExportJobDetails() (*ExportJobDetails, bool) + func (tfjd TestFailoverJobDetails) AsFailoverJobDetails() (*FailoverJobDetails, bool) + func (tfjd TestFailoverJobDetails) AsJobDetails() (*JobDetails, bool) + func (tfjd TestFailoverJobDetails) AsSwitchProtectionJobDetails() (*SwitchProtectionJobDetails, bool) + func (tfjd TestFailoverJobDetails) AsTestFailoverJobDetails() (*TestFailoverJobDetails, bool) + func (tfjd TestFailoverJobDetails) MarshalJSON() ([]byte, error) + type UnplannedFailoverInput struct + Properties *UnplannedFailoverInputProperties + type UnplannedFailoverInputProperties struct + FailoverDirection *string + ProviderSpecificDetails BasicProviderSpecificFailoverInput + SourceSiteOperations *string + func (ufip *UnplannedFailoverInputProperties) UnmarshalJSON(body []byte) error + type UpdateMobilityServiceRequest struct + Properties *UpdateMobilityServiceRequestProperties + type UpdateMobilityServiceRequestProperties struct + RunAsAccountID *string + type UpdateNetworkMappingInput struct + Properties *UpdateNetworkMappingInputProperties + type UpdateNetworkMappingInputProperties struct + FabricSpecificDetails BasicFabricSpecificUpdateNetworkMappingInput + RecoveryFabricName *string + RecoveryNetworkID *string + func (unmip *UpdateNetworkMappingInputProperties) UnmarshalJSON(body []byte) error + type UpdatePolicyInput struct + Properties *UpdatePolicyInputProperties + type UpdatePolicyInputProperties struct + ReplicationProviderSettings BasicPolicyProviderSpecificInput + func (upip *UpdatePolicyInputProperties) UnmarshalJSON(body []byte) error + type UpdateRecoveryPlanInput struct + Properties *UpdateRecoveryPlanInputProperties + type UpdateRecoveryPlanInputProperties struct + Groups *[]RecoveryPlanGroup + type UpdateReplicationProtectedItemInput struct + Properties *UpdateReplicationProtectedItemInputProperties + type UpdateReplicationProtectedItemInputProperties struct + EnableRDPOnTargetOption *string + LicenseType LicenseType + ProviderSpecificDetails BasicUpdateReplicationProtectedItemProviderInput + RecoveryAvailabilitySetID *string + RecoveryAzureVMName *string + RecoveryAzureVMSize *string + SelectedRecoveryAzureNetworkID *string + VMNics *[]VMNicInputDetails + func (urpiip *UpdateReplicationProtectedItemInputProperties) UnmarshalJSON(body []byte) error + type UpdateReplicationProtectedItemProviderInput struct + InstanceType InstanceTypeBasicUpdateReplicationProtectedItemProviderInput + func (urpipi UpdateReplicationProtectedItemProviderInput) AsA2AUpdateReplicationProtectedItemInput() (*A2AUpdateReplicationProtectedItemInput, bool) + func (urpipi UpdateReplicationProtectedItemProviderInput) AsBasicUpdateReplicationProtectedItemProviderInput() (BasicUpdateReplicationProtectedItemProviderInput, bool) + func (urpipi UpdateReplicationProtectedItemProviderInput) AsHyperVReplicaAzureUpdateReplicationProtectedItemInput() (*HyperVReplicaAzureUpdateReplicationProtectedItemInput, bool) + func (urpipi UpdateReplicationProtectedItemProviderInput) AsInMageAzureV2UpdateReplicationProtectedItemInput() (*InMageAzureV2UpdateReplicationProtectedItemInput, bool) + func (urpipi UpdateReplicationProtectedItemProviderInput) AsUpdateReplicationProtectedItemProviderInput() (*UpdateReplicationProtectedItemProviderInput, bool) + func (urpipi UpdateReplicationProtectedItemProviderInput) MarshalJSON() ([]byte, error) + type UpdateVCenterRequest struct + Properties *UpdateVCenterRequestProperties + type UpdateVCenterRequestProperties struct + FriendlyName *string + IPAddress *string + Port *string + ProcessServerID *string + RunAsAccountID *string + type VCenter struct + ID *string + Location *string + Name *string + Properties *VCenterProperties + Type *string + func (vc VCenter) MarshalJSON() ([]byte, error) + type VCenterCollection struct + NextLink *string + Value *[]VCenter + func (vcc VCenterCollection) IsEmpty() bool + type VCenterCollectionIterator struct + func NewVCenterCollectionIterator(page VCenterCollectionPage) VCenterCollectionIterator + func (iter *VCenterCollectionIterator) Next() error + func (iter *VCenterCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter VCenterCollectionIterator) NotDone() bool + func (iter VCenterCollectionIterator) Response() VCenterCollection + func (iter VCenterCollectionIterator) Value() VCenter + type VCenterCollectionPage struct + func NewVCenterCollectionPage(cur VCenterCollection, ...) VCenterCollectionPage + func (page *VCenterCollectionPage) Next() error + func (page *VCenterCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page VCenterCollectionPage) NotDone() bool + func (page VCenterCollectionPage) Response() VCenterCollection + func (page VCenterCollectionPage) Values() []VCenter + type VCenterProperties struct + DiscoveryStatus *string + FabricArmResourceName *string + FriendlyName *string + IPAddress *string + InfrastructureID *string + InternalID *string + LastHeartbeat *date.Time + Port *string + ProcessServerID *string + RunAsAccountID *string + type VMNicDetails struct + IPAddressType *string + NicID *string + PrimaryNicStaticIPAddress *string + RecoveryNicIPAddressType *string + RecoveryVMNetworkID *string + RecoveryVMSubnetName *string + ReplicaNicID *string + ReplicaNicStaticIPAddress *string + SelectionType *string + SourceNicArmID *string + VMNetworkName *string + VMSubnetName *string + type VMNicInputDetails struct + NicID *string + RecoveryVMSubnetName *string + ReplicaNicStaticIPAddress *string + SelectionType *string + type VMNicUpdatesTaskDetails struct + InstanceType InstanceTypeBasicTaskTypeDetails + Name *string + NicID *string + VMID *string + func (vnutd VMNicUpdatesTaskDetails) AsAutomationRunbookTaskDetails() (*AutomationRunbookTaskDetails, bool) + func (vnutd VMNicUpdatesTaskDetails) AsBasicTaskTypeDetails() (BasicTaskTypeDetails, bool) + func (vnutd VMNicUpdatesTaskDetails) AsConsistencyCheckTaskDetails() (*ConsistencyCheckTaskDetails, bool) + func (vnutd VMNicUpdatesTaskDetails) AsFabricReplicationGroupTaskDetails() (*FabricReplicationGroupTaskDetails, bool) + func (vnutd VMNicUpdatesTaskDetails) AsJobTaskDetails() (*JobTaskDetails, bool) + func (vnutd VMNicUpdatesTaskDetails) AsManualActionTaskDetails() (*ManualActionTaskDetails, bool) + func (vnutd VMNicUpdatesTaskDetails) AsScriptActionTaskDetails() (*ScriptActionTaskDetails, bool) + func (vnutd VMNicUpdatesTaskDetails) AsTaskTypeDetails() (*TaskTypeDetails, bool) + func (vnutd VMNicUpdatesTaskDetails) AsVMNicUpdatesTaskDetails() (*VMNicUpdatesTaskDetails, bool) + func (vnutd VMNicUpdatesTaskDetails) AsVirtualMachineTaskDetails() (*VirtualMachineTaskDetails, bool) + func (vnutd VMNicUpdatesTaskDetails) MarshalJSON() ([]byte, error) + type VMwareCbtPolicyCreationInput struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + InstanceType InstanceTypeBasicPolicyProviderSpecificInput + RecoveryPointHistory *int32 + func (vmcpci VMwareCbtPolicyCreationInput) AsA2APolicyCreationInput() (*A2APolicyCreationInput, bool) + func (vmcpci VMwareCbtPolicyCreationInput) AsBasicPolicyProviderSpecificInput() (BasicPolicyProviderSpecificInput, bool) + func (vmcpci VMwareCbtPolicyCreationInput) AsHyperVReplicaAzurePolicyInput() (*HyperVReplicaAzurePolicyInput, bool) + func (vmcpci VMwareCbtPolicyCreationInput) AsHyperVReplicaBluePolicyInput() (*HyperVReplicaBluePolicyInput, bool) + func (vmcpci VMwareCbtPolicyCreationInput) AsHyperVReplicaPolicyInput() (*HyperVReplicaPolicyInput, bool) + func (vmcpci VMwareCbtPolicyCreationInput) AsInMageAzureV2PolicyInput() (*InMageAzureV2PolicyInput, bool) + func (vmcpci VMwareCbtPolicyCreationInput) AsInMagePolicyInput() (*InMagePolicyInput, bool) + func (vmcpci VMwareCbtPolicyCreationInput) AsPolicyProviderSpecificInput() (*PolicyProviderSpecificInput, bool) + func (vmcpci VMwareCbtPolicyCreationInput) AsVMwareCbtPolicyCreationInput() (*VMwareCbtPolicyCreationInput, bool) + func (vmcpci VMwareCbtPolicyCreationInput) MarshalJSON() ([]byte, error) + type VMwareDetails struct + AgentCount *string + AgentVersion *string + AvailableMemoryInBytes *int64 + AvailableSpaceInBytes *int64 + CPULoad *string + CPULoadStatus *string + CsServiceStatus *string + DatabaseServerLoad *string + DatabaseServerLoadStatus *string + HostName *string + IPAddress *string + InstanceType InstanceTypeBasicFabricSpecificDetails + LastHeartbeat *date.Time + MasterTargetServers *[]MasterTargetServer + MemoryUsageStatus *string + ProcessServerCount *string + ProcessServers *[]ProcessServer + ProtectedServers *string + PsTemplateVersion *string + ReplicationPairCount *string + RunAsAccounts *[]RunAsAccount + SpaceUsageStatus *string + SslCertExpiryDate *date.Time + SslCertExpiryRemainingDays *int32 + SystemLoad *string + SystemLoadStatus *string + TotalMemoryInBytes *int64 + TotalSpaceInBytes *int64 + VersionStatus *string + WebLoad *string + WebLoadStatus *string + func (vmd VMwareDetails) AsAzureFabricSpecificDetails() (*AzureFabricSpecificDetails, bool) + func (vmd VMwareDetails) AsBasicFabricSpecificDetails() (BasicFabricSpecificDetails, bool) + func (vmd VMwareDetails) AsFabricSpecificDetails() (*FabricSpecificDetails, bool) + func (vmd VMwareDetails) AsHyperVSiteDetails() (*HyperVSiteDetails, bool) + func (vmd VMwareDetails) AsVMwareDetails() (*VMwareDetails, bool) + func (vmd VMwareDetails) AsVMwareV2FabricSpecificDetails() (*VMwareV2FabricSpecificDetails, bool) + func (vmd VMwareDetails) AsVmmDetails() (*VmmDetails, bool) + func (vmd VMwareDetails) MarshalJSON() ([]byte, error) + type VMwareV2FabricCreationInput struct + InstanceType InstanceTypeBasicFabricSpecificCreationInput + func (vmvfci VMwareV2FabricCreationInput) AsAzureFabricCreationInput() (*AzureFabricCreationInput, bool) + func (vmvfci VMwareV2FabricCreationInput) AsBasicFabricSpecificCreationInput() (BasicFabricSpecificCreationInput, bool) + func (vmvfci VMwareV2FabricCreationInput) AsFabricSpecificCreationInput() (*FabricSpecificCreationInput, bool) + func (vmvfci VMwareV2FabricCreationInput) AsVMwareV2FabricCreationInput() (*VMwareV2FabricCreationInput, bool) + func (vmvfci VMwareV2FabricCreationInput) MarshalJSON() ([]byte, error) + type VMwareV2FabricSpecificDetails struct + InstanceType InstanceTypeBasicFabricSpecificDetails + RcmServiceEndpoint *string + SrsServiceEndpoint *string + func (vmvfsd VMwareV2FabricSpecificDetails) AsAzureFabricSpecificDetails() (*AzureFabricSpecificDetails, bool) + func (vmvfsd VMwareV2FabricSpecificDetails) AsBasicFabricSpecificDetails() (BasicFabricSpecificDetails, bool) + func (vmvfsd VMwareV2FabricSpecificDetails) AsFabricSpecificDetails() (*FabricSpecificDetails, bool) + func (vmvfsd VMwareV2FabricSpecificDetails) AsHyperVSiteDetails() (*HyperVSiteDetails, bool) + func (vmvfsd VMwareV2FabricSpecificDetails) AsVMwareDetails() (*VMwareDetails, bool) + func (vmvfsd VMwareV2FabricSpecificDetails) AsVMwareV2FabricSpecificDetails() (*VMwareV2FabricSpecificDetails, bool) + func (vmvfsd VMwareV2FabricSpecificDetails) AsVmmDetails() (*VmmDetails, bool) + func (vmvfsd VMwareV2FabricSpecificDetails) MarshalJSON() ([]byte, error) + type VMwareVirtualMachineDetails struct + AgentGeneratedID *string + AgentInstalled *string + AgentVersion *string + DiscoveryType *string + DiskDetails *[]InMageDiskDetails + IPAddress *string + InstanceType InstanceTypeBasicConfigurationSettings + OsType *string + PoweredOn *string + VCenterInfrastructureID *string + ValidationErrors *[]HealthError + func (vmvmd VMwareVirtualMachineDetails) AsBasicConfigurationSettings() (BasicConfigurationSettings, bool) + func (vmvmd VMwareVirtualMachineDetails) AsConfigurationSettings() (*ConfigurationSettings, bool) + func (vmvmd VMwareVirtualMachineDetails) AsHyperVVirtualMachineDetails() (*HyperVVirtualMachineDetails, bool) + func (vmvmd VMwareVirtualMachineDetails) AsReplicationGroupDetails() (*ReplicationGroupDetails, bool) + func (vmvmd VMwareVirtualMachineDetails) AsVMwareVirtualMachineDetails() (*VMwareVirtualMachineDetails, bool) + func (vmvmd VMwareVirtualMachineDetails) MarshalJSON() ([]byte, error) + type VaultHealthDetails struct + ID *string + Location *string + Name *string + Properties *VaultHealthProperties + Type *string + func (vhd VaultHealthDetails) MarshalJSON() ([]byte, error) + type VaultHealthProperties struct + FabricsHealth *ResourceHealthSummary + ProtectedItemsHealth *ResourceHealthSummary + VaultErrors *[]HealthError + type VirtualMachineTaskDetails struct + InstanceType InstanceTypeBasicTaskTypeDetails + JobTask *JobEntity + SkippedReason *string + SkippedReasonString *string + func (vmtd VirtualMachineTaskDetails) AsAutomationRunbookTaskDetails() (*AutomationRunbookTaskDetails, bool) + func (vmtd VirtualMachineTaskDetails) AsBasicTaskTypeDetails() (BasicTaskTypeDetails, bool) + func (vmtd VirtualMachineTaskDetails) AsConsistencyCheckTaskDetails() (*ConsistencyCheckTaskDetails, bool) + func (vmtd VirtualMachineTaskDetails) AsFabricReplicationGroupTaskDetails() (*FabricReplicationGroupTaskDetails, bool) + func (vmtd VirtualMachineTaskDetails) AsJobTaskDetails() (*JobTaskDetails, bool) + func (vmtd VirtualMachineTaskDetails) AsManualActionTaskDetails() (*ManualActionTaskDetails, bool) + func (vmtd VirtualMachineTaskDetails) AsScriptActionTaskDetails() (*ScriptActionTaskDetails, bool) + func (vmtd VirtualMachineTaskDetails) AsTaskTypeDetails() (*TaskTypeDetails, bool) + func (vmtd VirtualMachineTaskDetails) AsVMNicUpdatesTaskDetails() (*VMNicUpdatesTaskDetails, bool) + func (vmtd VirtualMachineTaskDetails) AsVirtualMachineTaskDetails() (*VirtualMachineTaskDetails, bool) + func (vmtd VirtualMachineTaskDetails) MarshalJSON() ([]byte, error) + type VmmDetails struct + InstanceType InstanceTypeBasicFabricSpecificDetails + func (vd VmmDetails) AsAzureFabricSpecificDetails() (*AzureFabricSpecificDetails, bool) + func (vd VmmDetails) AsBasicFabricSpecificDetails() (BasicFabricSpecificDetails, bool) + func (vd VmmDetails) AsFabricSpecificDetails() (*FabricSpecificDetails, bool) + func (vd VmmDetails) AsHyperVSiteDetails() (*HyperVSiteDetails, bool) + func (vd VmmDetails) AsVMwareDetails() (*VMwareDetails, bool) + func (vd VmmDetails) AsVMwareV2FabricSpecificDetails() (*VMwareV2FabricSpecificDetails, bool) + func (vd VmmDetails) AsVmmDetails() (*VmmDetails, bool) + func (vd VmmDetails) MarshalJSON() ([]byte, error) + type VmmToAzureCreateNetworkMappingInput struct + InstanceType InstanceTypeBasicFabricSpecificCreateNetworkMappingInput + func (vtacnmi VmmToAzureCreateNetworkMappingInput) AsAzureToAzureCreateNetworkMappingInput() (*AzureToAzureCreateNetworkMappingInput, bool) + func (vtacnmi VmmToAzureCreateNetworkMappingInput) AsBasicFabricSpecificCreateNetworkMappingInput() (BasicFabricSpecificCreateNetworkMappingInput, bool) + func (vtacnmi VmmToAzureCreateNetworkMappingInput) AsFabricSpecificCreateNetworkMappingInput() (*FabricSpecificCreateNetworkMappingInput, bool) + func (vtacnmi VmmToAzureCreateNetworkMappingInput) AsVmmToAzureCreateNetworkMappingInput() (*VmmToAzureCreateNetworkMappingInput, bool) + func (vtacnmi VmmToAzureCreateNetworkMappingInput) AsVmmToVmmCreateNetworkMappingInput() (*VmmToVmmCreateNetworkMappingInput, bool) + func (vtacnmi VmmToAzureCreateNetworkMappingInput) MarshalJSON() ([]byte, error) + type VmmToAzureNetworkMappingSettings struct + InstanceType InstanceTypeBasicNetworkMappingFabricSpecificSettings + func (vtanms VmmToAzureNetworkMappingSettings) AsAzureToAzureNetworkMappingSettings() (*AzureToAzureNetworkMappingSettings, bool) + func (vtanms VmmToAzureNetworkMappingSettings) AsBasicNetworkMappingFabricSpecificSettings() (BasicNetworkMappingFabricSpecificSettings, bool) + func (vtanms VmmToAzureNetworkMappingSettings) AsNetworkMappingFabricSpecificSettings() (*NetworkMappingFabricSpecificSettings, bool) + func (vtanms VmmToAzureNetworkMappingSettings) AsVmmToAzureNetworkMappingSettings() (*VmmToAzureNetworkMappingSettings, bool) + func (vtanms VmmToAzureNetworkMappingSettings) AsVmmToVmmNetworkMappingSettings() (*VmmToVmmNetworkMappingSettings, bool) + func (vtanms VmmToAzureNetworkMappingSettings) MarshalJSON() ([]byte, error) + type VmmToAzureUpdateNetworkMappingInput struct + InstanceType InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput + func (vtaunmi VmmToAzureUpdateNetworkMappingInput) AsAzureToAzureUpdateNetworkMappingInput() (*AzureToAzureUpdateNetworkMappingInput, bool) + func (vtaunmi VmmToAzureUpdateNetworkMappingInput) AsBasicFabricSpecificUpdateNetworkMappingInput() (BasicFabricSpecificUpdateNetworkMappingInput, bool) + func (vtaunmi VmmToAzureUpdateNetworkMappingInput) AsFabricSpecificUpdateNetworkMappingInput() (*FabricSpecificUpdateNetworkMappingInput, bool) + func (vtaunmi VmmToAzureUpdateNetworkMappingInput) AsVmmToAzureUpdateNetworkMappingInput() (*VmmToAzureUpdateNetworkMappingInput, bool) + func (vtaunmi VmmToAzureUpdateNetworkMappingInput) AsVmmToVmmUpdateNetworkMappingInput() (*VmmToVmmUpdateNetworkMappingInput, bool) + func (vtaunmi VmmToAzureUpdateNetworkMappingInput) MarshalJSON() ([]byte, error) + type VmmToVmmCreateNetworkMappingInput struct + InstanceType InstanceTypeBasicFabricSpecificCreateNetworkMappingInput + func (vtvcnmi VmmToVmmCreateNetworkMappingInput) AsAzureToAzureCreateNetworkMappingInput() (*AzureToAzureCreateNetworkMappingInput, bool) + func (vtvcnmi VmmToVmmCreateNetworkMappingInput) AsBasicFabricSpecificCreateNetworkMappingInput() (BasicFabricSpecificCreateNetworkMappingInput, bool) + func (vtvcnmi VmmToVmmCreateNetworkMappingInput) AsFabricSpecificCreateNetworkMappingInput() (*FabricSpecificCreateNetworkMappingInput, bool) + func (vtvcnmi VmmToVmmCreateNetworkMappingInput) AsVmmToAzureCreateNetworkMappingInput() (*VmmToAzureCreateNetworkMappingInput, bool) + func (vtvcnmi VmmToVmmCreateNetworkMappingInput) AsVmmToVmmCreateNetworkMappingInput() (*VmmToVmmCreateNetworkMappingInput, bool) + func (vtvcnmi VmmToVmmCreateNetworkMappingInput) MarshalJSON() ([]byte, error) + type VmmToVmmNetworkMappingSettings struct + InstanceType InstanceTypeBasicNetworkMappingFabricSpecificSettings + func (vtvnms VmmToVmmNetworkMappingSettings) AsAzureToAzureNetworkMappingSettings() (*AzureToAzureNetworkMappingSettings, bool) + func (vtvnms VmmToVmmNetworkMappingSettings) AsBasicNetworkMappingFabricSpecificSettings() (BasicNetworkMappingFabricSpecificSettings, bool) + func (vtvnms VmmToVmmNetworkMappingSettings) AsNetworkMappingFabricSpecificSettings() (*NetworkMappingFabricSpecificSettings, bool) + func (vtvnms VmmToVmmNetworkMappingSettings) AsVmmToAzureNetworkMappingSettings() (*VmmToAzureNetworkMappingSettings, bool) + func (vtvnms VmmToVmmNetworkMappingSettings) AsVmmToVmmNetworkMappingSettings() (*VmmToVmmNetworkMappingSettings, bool) + func (vtvnms VmmToVmmNetworkMappingSettings) MarshalJSON() ([]byte, error) + type VmmToVmmUpdateNetworkMappingInput struct + InstanceType InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput + func (vtvunmi VmmToVmmUpdateNetworkMappingInput) AsAzureToAzureUpdateNetworkMappingInput() (*AzureToAzureUpdateNetworkMappingInput, bool) + func (vtvunmi VmmToVmmUpdateNetworkMappingInput) AsBasicFabricSpecificUpdateNetworkMappingInput() (BasicFabricSpecificUpdateNetworkMappingInput, bool) + func (vtvunmi VmmToVmmUpdateNetworkMappingInput) AsFabricSpecificUpdateNetworkMappingInput() (*FabricSpecificUpdateNetworkMappingInput, bool) + func (vtvunmi VmmToVmmUpdateNetworkMappingInput) AsVmmToAzureUpdateNetworkMappingInput() (*VmmToAzureUpdateNetworkMappingInput, bool) + func (vtvunmi VmmToVmmUpdateNetworkMappingInput) AsVmmToVmmUpdateNetworkMappingInput() (*VmmToVmmUpdateNetworkMappingInput, bool) + func (vtvunmi VmmToVmmUpdateNetworkMappingInput) MarshalJSON() ([]byte, error) + type VmwareCbtPolicyDetails struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + InstanceType InstanceTypeBasicPolicyProviderSpecificDetails + RecoveryPointHistory *int32 + RecoveryPointThresholdInMinutes *int32 + func (vcpd VmwareCbtPolicyDetails) AsA2APolicyDetails() (*A2APolicyDetails, bool) + func (vcpd VmwareCbtPolicyDetails) AsBasicPolicyProviderSpecificDetails() (BasicPolicyProviderSpecificDetails, bool) + func (vcpd VmwareCbtPolicyDetails) AsHyperVReplicaAzurePolicyDetails() (*HyperVReplicaAzurePolicyDetails, bool) + func (vcpd VmwareCbtPolicyDetails) AsHyperVReplicaBasePolicyDetails() (*HyperVReplicaBasePolicyDetails, bool) + func (vcpd VmwareCbtPolicyDetails) AsHyperVReplicaBluePolicyDetails() (*HyperVReplicaBluePolicyDetails, bool) + func (vcpd VmwareCbtPolicyDetails) AsHyperVReplicaPolicyDetails() (*HyperVReplicaPolicyDetails, bool) + func (vcpd VmwareCbtPolicyDetails) AsInMageAzureV2PolicyDetails() (*InMageAzureV2PolicyDetails, bool) + func (vcpd VmwareCbtPolicyDetails) AsInMageBasePolicyDetails() (*InMageBasePolicyDetails, bool) + func (vcpd VmwareCbtPolicyDetails) AsInMagePolicyDetails() (*InMagePolicyDetails, bool) + func (vcpd VmwareCbtPolicyDetails) AsPolicyProviderSpecificDetails() (*PolicyProviderSpecificDetails, bool) + func (vcpd VmwareCbtPolicyDetails) AsRcmAzureMigrationPolicyDetails() (*RcmAzureMigrationPolicyDetails, bool) + func (vcpd VmwareCbtPolicyDetails) AsVmwareCbtPolicyDetails() (*VmwareCbtPolicyDetails, bool) + func (vcpd VmwareCbtPolicyDetails) MarshalJSON() ([]byte, error)