Versions in this module Expand all Collapse all v1 v1.0.1 Aug 22, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type A2AAddDisksInput struct + InstanceType InstanceType + VMDisks *[]A2AVMDiskInputDetails + VMManagedDisks *[]A2AVMManagedDiskInputDetails + func (aadi A2AAddDisksInput) AsA2AAddDisksInput() (*A2AAddDisksInput, bool) + func (aadi A2AAddDisksInput) AsAddDisksProviderSpecificInput() (*AddDisksProviderSpecificInput, bool) + func (aadi A2AAddDisksInput) AsBasicAddDisksProviderSpecificInput() (BasicAddDisksProviderSpecificInput, bool) + func (aadi A2AAddDisksInput) MarshalJSON() ([]byte, error) + 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) AsInMageRcmApplyRecoveryPointInput() (*InMageRcmApplyRecoveryPointInput, 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) AsVMwareCbtContainerCreationInput() (*VMwareCbtContainerCreationInput, bool) + func (acci A2AContainerCreationInput) MarshalJSON() ([]byte, error) + type A2AContainerMappingInput struct + AgentAutoUpdateStatus AgentAutoUpdateStatus + AutomationAccountArmID *string + InstanceType InstanceTypeBasicReplicationProviderSpecificContainerMappingInput + func (acmi A2AContainerMappingInput) AsA2AContainerMappingInput() (*A2AContainerMappingInput, bool) + func (acmi A2AContainerMappingInput) AsBasicReplicationProviderSpecificContainerMappingInput() (BasicReplicationProviderSpecificContainerMappingInput, bool) + func (acmi A2AContainerMappingInput) AsReplicationProviderSpecificContainerMappingInput() (*ReplicationProviderSpecificContainerMappingInput, bool) + func (acmi A2AContainerMappingInput) AsVMwareCbtContainerMappingInput() (*VMwareCbtContainerMappingInput, bool) + func (acmi A2AContainerMappingInput) MarshalJSON() ([]byte, error) + type A2ACreateProtectionIntentInput struct + AutoProtectionOfDataDisk AutoProtectionOfDataDisk + DiskEncryptionInfo *DiskEncryptionInfo + FabricObjectID *string + InstanceType InstanceTypeBasicCreateProtectionIntentProviderSpecificDetails + MultiVMGroupID *string + MultiVMGroupName *string + PrimaryLocation *string + PrimaryStagingStorageAccountCustomInput BasicStorageAccountCustomDetails + ProtectionProfileCustomInput BasicProtectionProfileCustomDetails + RecoveryAvailabilitySetCustomInput BasicRecoveryAvailabilitySetCustomDetails + RecoveryAvailabilityType A2ARecoveryAvailabilityType + RecoveryAvailabilityZone *string + RecoveryBootDiagStorageAccount BasicStorageAccountCustomDetails + RecoveryLocation *string + RecoveryProximityPlacementGroupCustomInput BasicRecoveryProximityPlacementGroupCustomDetails + RecoveryResourceGroupID *string + RecoverySubscriptionID *string + RecoveryVirtualNetworkCustomInput BasicRecoveryVirtualNetworkCustomDetails + VMDisks *[]A2AProtectionIntentDiskInputDetails + VMManagedDisks *[]A2AProtectionIntentManagedDiskInputDetails + func (acpii *A2ACreateProtectionIntentInput) UnmarshalJSON(body []byte) error + func (acpii A2ACreateProtectionIntentInput) AsA2ACreateProtectionIntentInput() (*A2ACreateProtectionIntentInput, bool) + func (acpii A2ACreateProtectionIntentInput) AsBasicCreateProtectionIntentProviderSpecificDetails() (BasicCreateProtectionIntentProviderSpecificDetails, bool) + func (acpii A2ACreateProtectionIntentInput) AsCreateProtectionIntentProviderSpecificDetails() (*CreateProtectionIntentProviderSpecificDetails, bool) + func (acpii A2ACreateProtectionIntentInput) MarshalJSON() ([]byte, error) + type A2AEnableProtectionInput struct + DiskEncryptionInfo *DiskEncryptionInfo + FabricObjectID *string + InstanceType InstanceTypeBasicEnableProtectionProviderSpecificInput + MultiVMGroupName *string + RecoveryAvailabilitySetID *string + RecoveryAvailabilityZone *string + RecoveryAzureNetworkID *string + RecoveryBootDiagStorageAccountID *string + RecoveryCloudServiceID *string + RecoveryContainerID *string + RecoveryProximityPlacementGroupID *string + RecoveryResourceGroupID *string + RecoverySubnetName *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) AsInMageRcmEnableProtectionInput() (*InMageRcmEnableProtectionInput, bool) + func (aepi A2AEnableProtectionInput) AsSanEnableProtectionInput() (*SanEnableProtectionInput, bool) + func (aepi A2AEnableProtectionInput) MarshalJSON() ([]byte, error) + type A2AEventDetails struct + FabricLocation *string + FabricName *string + FabricObjectID *string + InstanceType InstanceTypeBasicEventProviderSpecificDetails + 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) AsInMageRcmEventDetails() (*InMageRcmEventDetails, 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) AsInMageRcmPolicyCreationInput() (*InMageRcmPolicyCreationInput, 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) AsInMageRcmPolicyDetails() (*InMageRcmPolicyDetails, 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 + AllowedDiskLevelOperation *[]string + DataPendingAtSourceAgentInMB *float64 + DataPendingInStagingStorageAccountInMB *float64 + DekKeyVaultArmID *string + DiskCapacityInBytes *int64 + DiskName *string + DiskState *string + DiskType *string + DiskURI *string + IsDiskEncrypted *bool + IsDiskKeyEncrypted *bool + KekKeyVaultArmID *string + KeyIdentifier *string + MonitoringJobType *string + MonitoringPercentageCompletion *int32 + PrimaryDiskAzureStorageAccountID *string + PrimaryStagingAzureStorageAccountID *string + RecoveryAzureStorageAccountID *string + RecoveryDiskURI *string + ResyncRequired *bool + SecretIdentifier *string + type A2AProtectedManagedDiskDetails struct + AllowedDiskLevelOperation *[]string + DataPendingAtSourceAgentInMB *float64 + DataPendingInStagingStorageAccountInMB *float64 + DekKeyVaultArmID *string + DiskCapacityInBytes *int64 + DiskID *string + DiskName *string + DiskState *string + DiskType *string + FailoverDiskName *string + IsDiskEncrypted *bool + IsDiskKeyEncrypted *bool + KekKeyVaultArmID *string + KeyIdentifier *string + MonitoringJobType *string + MonitoringPercentageCompletion *int32 + PrimaryStagingAzureStorageAccountID *string + RecoveryDiskEncryptionSetID *string + RecoveryReplicaDiskAccountType *string + RecoveryReplicaDiskID *string + RecoveryResourceGroupID *string + RecoveryTargetDiskAccountType *string + RecoveryTargetDiskID *string + ResyncRequired *bool + SecretIdentifier *string + TfoDiskName *string + type A2AProtectionContainerMappingDetails struct + AgentAutoUpdateStatus AgentAutoUpdateStatus + AutomationAccountArmID *string + InstanceType InstanceTypeBasicProtectionContainerMappingProviderSpecificDetails + JobScheduleName *string + ScheduleName *string + func (apcmd A2AProtectionContainerMappingDetails) AsA2AProtectionContainerMappingDetails() (*A2AProtectionContainerMappingDetails, bool) + func (apcmd A2AProtectionContainerMappingDetails) AsBasicProtectionContainerMappingProviderSpecificDetails() (BasicProtectionContainerMappingProviderSpecificDetails, bool) + func (apcmd A2AProtectionContainerMappingDetails) AsProtectionContainerMappingProviderSpecificDetails() (*ProtectionContainerMappingProviderSpecificDetails, bool) + func (apcmd A2AProtectionContainerMappingDetails) AsVMwareCbtProtectionContainerMappingDetails() (*VMwareCbtProtectionContainerMappingDetails, bool) + func (apcmd A2AProtectionContainerMappingDetails) MarshalJSON() ([]byte, error) + type A2AProtectionIntentDiskInputDetails struct + DiskURI *string + PrimaryStagingStorageAccountCustomInput BasicStorageAccountCustomDetails + RecoveryAzureStorageAccountCustomInput BasicStorageAccountCustomDetails + func (apidid *A2AProtectionIntentDiskInputDetails) UnmarshalJSON(body []byte) error + type A2AProtectionIntentManagedDiskInputDetails struct + DiskEncryptionInfo *DiskEncryptionInfo + DiskID *string + PrimaryStagingStorageAccountCustomInput BasicStorageAccountCustomDetails + RecoveryDiskEncryptionSetID *string + RecoveryReplicaDiskAccountType *string + RecoveryResourceGroupCustomInput BasicRecoveryResourceGroupCustomDetails + RecoveryTargetDiskAccountType *string + func (apimdid *A2AProtectionIntentManagedDiskInputDetails) UnmarshalJSON(body []byte) error + type A2ARecoveryAvailabilityType string + const AvailabilitySet + const AvailabilityZone + const Single + func PossibleA2ARecoveryAvailabilityTypeValues() []A2ARecoveryAvailabilityType + type A2ARecoveryPointDetails struct + Disks *[]string + InstanceType InstanceTypeBasicProviderSpecificRecoveryPointDetails + RecoveryPointSyncType RecoveryPointSyncType + func (arpd A2ARecoveryPointDetails) AsA2ARecoveryPointDetails() (*A2ARecoveryPointDetails, bool) + func (arpd A2ARecoveryPointDetails) AsBasicProviderSpecificRecoveryPointDetails() (BasicProviderSpecificRecoveryPointDetails, bool) + func (arpd A2ARecoveryPointDetails) AsInMageAzureV2RecoveryPointDetails() (*InMageAzureV2RecoveryPointDetails, bool) + func (arpd A2ARecoveryPointDetails) AsInMageRcmRecoveryPointDetails() (*InMageRcmRecoveryPointDetails, bool) + func (arpd A2ARecoveryPointDetails) AsProviderSpecificRecoveryPointDetails() (*ProviderSpecificRecoveryPointDetails, bool) + func (arpd A2ARecoveryPointDetails) MarshalJSON() ([]byte, error) + type A2ARemoveDisksInput struct + InstanceType InstanceTypeBasicRemoveDisksProviderSpecificInput + VMDisksUris *[]string + VMManagedDisksIds *[]string + func (ardi A2ARemoveDisksInput) AsA2ARemoveDisksInput() (*A2ARemoveDisksInput, bool) + func (ardi A2ARemoveDisksInput) AsBasicRemoveDisksProviderSpecificInput() (BasicRemoveDisksProviderSpecificInput, bool) + func (ardi A2ARemoveDisksInput) AsRemoveDisksProviderSpecificInput() (*RemoveDisksProviderSpecificInput, bool) + func (ardi A2ARemoveDisksInput) MarshalJSON() ([]byte, error) + type A2AReplicationDetails struct + AgentVersion *string + FabricObjectID *string + InitialPrimaryFabricLocation *string + InitialPrimaryZone *string + InitialRecoveryFabricLocation *string + InitialRecoveryZone *string + InstanceType InstanceTypeBasicReplicationProviderSpecificSettings + IsReplicationAgentUpdateRequired *bool + LastHeartbeat *date.Time + LastRpoCalculatedTime *date.Time + LifecycleID *string + ManagementID *string + MonitoringJobType *string + MonitoringPercentageCompletion *int32 + MultiVMGroupCreateOption MultiVMGroupCreateOption + MultiVMGroupID *string + MultiVMGroupName *string + OsType *string + PrimaryFabricLocation *string + ProtectedDisks *[]A2AProtectedDiskDetails + ProtectedManagedDisks *[]A2AProtectedManagedDiskDetails + RecoveryAvailabilitySet *string + RecoveryAvailabilityZone *string + RecoveryAzureResourceGroupID *string + RecoveryAzureVMName *string + RecoveryAzureVMSize *string + RecoveryBootDiagStorageAccountID *string + RecoveryCloudService *string + RecoveryFabricLocation *string + RecoveryFabricObjectID *string + RecoveryProximityPlacementGroupID *string + RpoInSeconds *int64 + SelectedRecoveryAzureNetworkID *string + SelectedTfoAzureNetworkID *string + TestFailoverRecoveryFabricObjectID *string + TfoAzureVMName *string + UnprotectedDisks *[]A2AUnprotectedDiskDetails + VMEncryptionType VMEncryptionType + 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) AsInMageRcmReplicationDetails() (*InMageRcmReplicationDetails, bool) + func (ard A2AReplicationDetails) AsInMageReplicationDetails() (*InMageReplicationDetails, bool) + func (ard A2AReplicationDetails) AsReplicationProviderSpecificSettings() (*ReplicationProviderSpecificSettings, bool) + func (ard A2AReplicationDetails) MarshalJSON() ([]byte, error) + type A2AReplicationIntentDetails struct + AutoProtectionOfDataDiskStatus AutoProtectionOfDataDiskStatus + DiskEncryptionInfo *DiskEncryptionInfo + FabricObjectID *string + InstanceType InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettings + MultiVMGroupID *string + MultiVMGroupName *string + PolicyID *string + PrimaryContainerFriendlyName *string + PrimaryFabricFriendlyName *string + PrimaryLocation *string + RecoveryAvailabilitySetID *string + RecoveryAvailabilityType *string + RecoveryAvailabilityZone *string + RecoveryBootDiagStorageAccountID *string + RecoveryContainerFriendlyName *string + RecoveryFabricFriendlyName *string + RecoveryLocation *string + RecoveryProximityPlacementGroupID *string + RecoveryResourceGroupID *string + RecoverySubscriptionID *string + RecoveryVirtualNetworkID *string + VMDisks *[]A2AVMDiskDetails + VMManagedDisks *[]A2AVMManagedDiskDetails + func (arid A2AReplicationIntentDetails) AsA2AReplicationIntentDetails() (*A2AReplicationIntentDetails, bool) + func (arid A2AReplicationIntentDetails) AsBasicReplicationProtectionIntentProviderSpecificSettings() (BasicReplicationProtectionIntentProviderSpecificSettings, bool) + func (arid A2AReplicationIntentDetails) AsReplicationProtectionIntentProviderSpecificSettings() (*ReplicationProtectionIntentProviderSpecificSettings, bool) + func (arid A2AReplicationIntentDetails) 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 + DiskEncryptionInfo *DiskEncryptionInfo + InstanceType InstanceTypeBasicSwitchProtectionProviderSpecificInput + PolicyID *string + RecoveryAvailabilitySetID *string + RecoveryBootDiagStorageAccountID *string + RecoveryCloudServiceID *string + RecoveryContainerID *string + RecoveryProximityPlacementGroupID *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 A2ATestFailoverInput struct + CloudServiceCreationOption *string + InstanceType InstanceTypeBasicTestFailoverProviderSpecificInput + RecoveryPointID *string + func (atfi A2ATestFailoverInput) AsA2ATestFailoverInput() (*A2ATestFailoverInput, bool) + func (atfi A2ATestFailoverInput) AsBasicTestFailoverProviderSpecificInput() (BasicTestFailoverProviderSpecificInput, bool) + func (atfi A2ATestFailoverInput) AsHyperVReplicaAzureTestFailoverInput() (*HyperVReplicaAzureTestFailoverInput, bool) + func (atfi A2ATestFailoverInput) AsInMageAzureV2TestFailoverInput() (*InMageAzureV2TestFailoverInput, bool) + func (atfi A2ATestFailoverInput) AsInMageRcmTestFailoverInput() (*InMageRcmTestFailoverInput, bool) + func (atfi A2ATestFailoverInput) AsInMageTestFailoverInput() (*InMageTestFailoverInput, bool) + func (atfi A2ATestFailoverInput) AsTestFailoverProviderSpecificInput() (*TestFailoverProviderSpecificInput, bool) + func (atfi A2ATestFailoverInput) MarshalJSON() ([]byte, error) + type A2AUnplannedFailoverInput struct + CloudServiceCreationOption *string + InstanceType InstanceTypeBasicUnplannedFailoverProviderSpecificInput + RecoveryPointID *string + func (aufi A2AUnplannedFailoverInput) AsA2AUnplannedFailoverInput() (*A2AUnplannedFailoverInput, bool) + func (aufi A2AUnplannedFailoverInput) AsBasicUnplannedFailoverProviderSpecificInput() (BasicUnplannedFailoverProviderSpecificInput, bool) + func (aufi A2AUnplannedFailoverInput) AsHyperVReplicaAzureUnplannedFailoverInput() (*HyperVReplicaAzureUnplannedFailoverInput, bool) + func (aufi A2AUnplannedFailoverInput) AsInMageAzureV2UnplannedFailoverInput() (*InMageAzureV2UnplannedFailoverInput, bool) + func (aufi A2AUnplannedFailoverInput) AsInMageRcmUnplannedFailoverInput() (*InMageRcmUnplannedFailoverInput, bool) + func (aufi A2AUnplannedFailoverInput) AsInMageUnplannedFailoverInput() (*InMageUnplannedFailoverInput, bool) + func (aufi A2AUnplannedFailoverInput) AsUnplannedFailoverProviderSpecificInput() (*UnplannedFailoverProviderSpecificInput, bool) + func (aufi A2AUnplannedFailoverInput) MarshalJSON() ([]byte, error) + type A2AUnprotectedDiskDetails struct + DiskLunID *int32 + type A2AUpdateContainerMappingInput struct + AgentAutoUpdateStatus AgentAutoUpdateStatus + AutomationAccountArmID *string + InstanceType InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInput + func (aucmi A2AUpdateContainerMappingInput) AsA2AUpdateContainerMappingInput() (*A2AUpdateContainerMappingInput, bool) + func (aucmi A2AUpdateContainerMappingInput) AsBasicReplicationProviderSpecificUpdateContainerMappingInput() (BasicReplicationProviderSpecificUpdateContainerMappingInput, bool) + func (aucmi A2AUpdateContainerMappingInput) AsReplicationProviderSpecificUpdateContainerMappingInput() (*ReplicationProviderSpecificUpdateContainerMappingInput, bool) + func (aucmi A2AUpdateContainerMappingInput) MarshalJSON() ([]byte, error) + type A2AUpdateReplicationProtectedItemInput struct + DiskEncryptionInfo *DiskEncryptionInfo + InstanceType InstanceTypeBasicUpdateReplicationProtectedItemProviderInput + ManagedDiskUpdateDetails *[]A2AVMManagedDiskUpdateDetails + RecoveryBootDiagStorageAccountID *string + RecoveryCloudServiceID *string + RecoveryProximityPlacementGroupID *string + RecoveryResourceGroupID *string + TfoAzureVMName *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) AsInMageRcmUpdateReplicationProtectedItemInput() (*InMageRcmUpdateReplicationProtectedItemInput, bool) + func (aurpii A2AUpdateReplicationProtectedItemInput) AsUpdateReplicationProtectedItemProviderInput() (*UpdateReplicationProtectedItemProviderInput, bool) + func (aurpii A2AUpdateReplicationProtectedItemInput) MarshalJSON() ([]byte, error) + type A2AVMDiskDetails struct + DiskURI *string + PrimaryStagingAzureStorageAccountID *string + RecoveryAzureStorageAccountID *string + type A2AVMDiskInputDetails struct + DiskURI *string + PrimaryStagingAzureStorageAccountID *string + RecoveryAzureStorageAccountID *string + type A2AVMManagedDiskDetails struct + DiskEncryptionInfo *DiskEncryptionInfo + DiskID *string + PrimaryStagingAzureStorageAccountID *string + RecoveryDiskEncryptionSetID *string + RecoveryReplicaDiskAccountType *string + RecoveryResourceGroupID *string + RecoveryTargetDiskAccountType *string + type A2AVMManagedDiskInputDetails struct + DiskEncryptionInfo *DiskEncryptionInfo + DiskID *string + PrimaryStagingAzureStorageAccountID *string + RecoveryDiskEncryptionSetID *string + RecoveryReplicaDiskAccountType *string + RecoveryResourceGroupID *string + RecoveryTargetDiskAccountType *string + type A2AVMManagedDiskUpdateDetails struct + DiskEncryptionInfo *DiskEncryptionInfo + DiskID *string + FailoverDiskName *string + RecoveryReplicaDiskAccountType *string + RecoveryTargetDiskAccountType *string + TfoDiskName *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 AddDisksInput struct + Properties *AddDisksInputProperties + type AddDisksInputProperties struct + ProviderSpecificDetails BasicAddDisksProviderSpecificInput + func (adip *AddDisksInputProperties) UnmarshalJSON(body []byte) error + type AddDisksProviderSpecificInput struct + InstanceType InstanceType + func (adpsi AddDisksProviderSpecificInput) AsA2AAddDisksInput() (*A2AAddDisksInput, bool) + func (adpsi AddDisksProviderSpecificInput) AsAddDisksProviderSpecificInput() (*AddDisksProviderSpecificInput, bool) + func (adpsi AddDisksProviderSpecificInput) AsBasicAddDisksProviderSpecificInput() (BasicAddDisksProviderSpecificInput, bool) + func (adpsi AddDisksProviderSpecificInput) MarshalJSON() ([]byte, error) + type AddRecoveryServicesProviderInput struct + Properties *AddRecoveryServicesProviderInputProperties + type AddRecoveryServicesProviderInputProperties struct + AuthenticationIdentityInput *IdentityProviderInput + DataPlaneAuthenticationIdentityInput *IdentityProviderInput + MachineID *string + MachineName *string + ResourceAccessIdentityInput *IdentityProviderInput + type AddVCenterRequest struct + Properties *AddVCenterRequestProperties + type AddVCenterRequestProperties struct + FriendlyName *string + IPAddress *string + Port *string + ProcessServerID *string + RunAsAccountID *string + type AgentAutoUpdateStatus string + const Disabled + const Enabled + func PossibleAgentAutoUpdateStatusValues() []AgentAutoUpdateStatus + type AgentDetails struct + AgentID *string + BiosID *string + Disks *[]AgentDiskDetails + Fqdn *string + MachineID *string + func (ad AgentDetails) MarshalJSON() ([]byte, error) + type AgentDiskDetails struct + CapacityInBytes *int64 + DiskID *string + DiskName *string + IsOSDisk *string + LunID *int32 + func (add AgentDiskDetails) MarshalJSON() ([]byte, error) + type AgentUpgradeBlockedReason string + const AgentNoHeartbeat + const AlreadyOnLatestVersion + const DistroIsNotReported + const DistroNotSupportedForUpgrade + const IncompatibleApplianceVersion + const InvalidAgentVersion + const InvalidDriverVersion + const MissingUpgradePath + const NotProtected + const ProcessServerNoHeartbeat + const RcmProxyNoHeartbeat + const RebootRequired + const Unknown + const UnsupportedProtectionScenario + func PossibleAgentUpgradeBlockedReasonValues() []AgentUpgradeBlockedReason + type AgentVersionStatus string + const Deprecated + const NotSupported + const SecurityUpdateRequired + const Supported + const UpdateRequired + func PossibleAgentVersionStatusValues() []AgentVersionStatus + 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) AsInMageRcmApplyRecoveryPointInput() (*InMageRcmApplyRecoveryPointInput, 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 AutoProtectionOfDataDisk string + const AutoProtectionOfDataDiskDisabled + const AutoProtectionOfDataDiskEnabled + func PossibleAutoProtectionOfDataDiskValues() []AutoProtectionOfDataDisk + type AutoProtectionOfDataDiskStatus string + const AutoProtectionOfDataDiskStatusDisabled + const AutoProtectionOfDataDiskStatusEnabled + func PossibleAutoProtectionOfDataDiskStatusValues() []AutoProtectionOfDataDiskStatus + 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) AsInMageRcmFabricCreationInput() (*InMageRcmFabricCreationInput, 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) AsInMageRcmFabricSpecificDetails() (*InMageRcmFabricSpecificDetails, 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 + Tags map[string]*string + func (atavscd AzureToAzureVMSyncedConfigDetails) MarshalJSON() ([]byte, error) + type AzureVMDiskDetails struct + DiskEncryptionSetID *string + DiskID *string + 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 BasicAddDisksProviderSpecificInput interface + AsA2AAddDisksInput func() (*A2AAddDisksInput, bool) + AsAddDisksProviderSpecificInput func() (*AddDisksProviderSpecificInput, bool) + type BasicApplyRecoveryPointProviderSpecificInput interface + AsA2AApplyRecoveryPointInput func() (*A2AApplyRecoveryPointInput, bool) + AsApplyRecoveryPointProviderSpecificInput func() (*ApplyRecoveryPointProviderSpecificInput, bool) + AsHyperVReplicaAzureApplyRecoveryPointInput func() (*HyperVReplicaAzureApplyRecoveryPointInput, bool) + AsInMageAzureV2ApplyRecoveryPointInput func() (*InMageAzureV2ApplyRecoveryPointInput, bool) + AsInMageRcmApplyRecoveryPointInput func() (*InMageRcmApplyRecoveryPointInput, bool) + type BasicConfigurationSettings interface + AsConfigurationSettings func() (*ConfigurationSettings, bool) + AsHyperVVirtualMachineDetails func() (*HyperVVirtualMachineDetails, bool) + AsReplicationGroupDetails func() (*ReplicationGroupDetails, bool) + AsVMwareVirtualMachineDetails func() (*VMwareVirtualMachineDetails, bool) + AsVmmVirtualMachineDetails func() (*VmmVirtualMachineDetails, bool) + type BasicCreateProtectionIntentProviderSpecificDetails interface + AsA2ACreateProtectionIntentInput func() (*A2ACreateProtectionIntentInput, bool) + AsCreateProtectionIntentProviderSpecificDetails func() (*CreateProtectionIntentProviderSpecificDetails, bool) + type BasicDisableProtectionProviderSpecificInput interface + AsDisableProtectionProviderSpecificInput func() (*DisableProtectionProviderSpecificInput, bool) + AsInMageDisableProtectionProviderSpecificInput func() (*InMageDisableProtectionProviderSpecificInput, bool) + type BasicEnableMigrationProviderSpecificInput interface + AsEnableMigrationProviderSpecificInput func() (*EnableMigrationProviderSpecificInput, bool) + AsVMwareCbtEnableMigrationInput func() (*VMwareCbtEnableMigrationInput, bool) + type BasicEnableProtectionProviderSpecificInput interface + AsA2AEnableProtectionInput func() (*A2AEnableProtectionInput, bool) + AsEnableProtectionProviderSpecificInput func() (*EnableProtectionProviderSpecificInput, bool) + AsHyperVReplicaAzureEnableProtectionInput func() (*HyperVReplicaAzureEnableProtectionInput, bool) + AsInMageAzureV2EnableProtectionInput func() (*InMageAzureV2EnableProtectionInput, bool) + AsInMageEnableProtectionInput func() (*InMageEnableProtectionInput, bool) + AsInMageRcmEnableProtectionInput func() (*InMageRcmEnableProtectionInput, 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) + AsInMageRcmEventDetails func() (*InMageRcmEventDetails, 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) + AsInMageRcmFabricCreationInput func() (*InMageRcmFabricCreationInput, bool) + AsVMwareV2FabricCreationInput func() (*VMwareV2FabricCreationInput, bool) + type BasicFabricSpecificDetails interface + AsAzureFabricSpecificDetails func() (*AzureFabricSpecificDetails, bool) + AsFabricSpecificDetails func() (*FabricSpecificDetails, bool) + AsHyperVSiteDetails func() (*HyperVSiteDetails, bool) + AsInMageRcmFabricSpecificDetails func() (*InMageRcmFabricSpecificDetails, 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 BasicMigrateProviderSpecificInput interface + AsMigrateProviderSpecificInput func() (*MigrateProviderSpecificInput, bool) + AsVMwareCbtMigrateInput func() (*VMwareCbtMigrateInput, bool) + type BasicMigrationProviderSpecificSettings interface + AsMigrationProviderSpecificSettings func() (*MigrationProviderSpecificSettings, bool) + AsVMwareCbtMigrationDetails func() (*VMwareCbtMigrationDetails, 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) + AsInMageRcmPolicyDetails func() (*InMageRcmPolicyDetails, 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) + AsInMageRcmPolicyCreationInput func() (*InMageRcmPolicyCreationInput, bool) + AsPolicyProviderSpecificInput func() (*PolicyProviderSpecificInput, bool) + AsVMwareCbtPolicyCreationInput func() (*VMwareCbtPolicyCreationInput, bool) + type BasicProtectionContainerMappingProviderSpecificDetails interface + AsA2AProtectionContainerMappingDetails func() (*A2AProtectionContainerMappingDetails, bool) + AsProtectionContainerMappingProviderSpecificDetails func() (*ProtectionContainerMappingProviderSpecificDetails, bool) + AsVMwareCbtProtectionContainerMappingDetails func() (*VMwareCbtProtectionContainerMappingDetails, bool) + type BasicProtectionProfileCustomDetails interface + AsExistingProtectionProfile func() (*ExistingProtectionProfile, bool) + AsNewProtectionProfile func() (*NewProtectionProfile, bool) + AsProtectionProfileCustomDetails func() (*ProtectionProfileCustomDetails, 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 BasicProviderSpecificRecoveryPointDetails interface + AsA2ARecoveryPointDetails func() (*A2ARecoveryPointDetails, bool) + AsInMageAzureV2RecoveryPointDetails func() (*InMageAzureV2RecoveryPointDetails, bool) + AsInMageRcmRecoveryPointDetails func() (*InMageRcmRecoveryPointDetails, bool) + AsProviderSpecificRecoveryPointDetails func() (*ProviderSpecificRecoveryPointDetails, bool) + type BasicRecoveryAvailabilitySetCustomDetails interface + AsExistingRecoveryAvailabilitySet func() (*ExistingRecoveryAvailabilitySet, bool) + AsRecoveryAvailabilitySetCustomDetails func() (*RecoveryAvailabilitySetCustomDetails, bool) + type BasicRecoveryPlanActionDetails interface + AsRecoveryPlanActionDetails func() (*RecoveryPlanActionDetails, bool) + AsRecoveryPlanAutomationRunbookActionDetails func() (*RecoveryPlanAutomationRunbookActionDetails, bool) + AsRecoveryPlanManualActionDetails func() (*RecoveryPlanManualActionDetails, bool) + AsRecoveryPlanScriptActionDetails func() (*RecoveryPlanScriptActionDetails, bool) + type BasicRecoveryPlanProviderSpecificDetails interface + AsRecoveryPlanA2ADetails func() (*RecoveryPlanA2ADetails, bool) + AsRecoveryPlanProviderSpecificDetails func() (*RecoveryPlanProviderSpecificDetails, bool) + type BasicRecoveryPlanProviderSpecificFailoverInput interface + AsRecoveryPlanA2AFailoverInput func() (*RecoveryPlanA2AFailoverInput, bool) + AsRecoveryPlanHyperVReplicaAzureFailbackInput func() (*RecoveryPlanHyperVReplicaAzureFailbackInput, bool) + AsRecoveryPlanHyperVReplicaAzureFailoverInput func() (*RecoveryPlanHyperVReplicaAzureFailoverInput, bool) + AsRecoveryPlanInMageAzureV2FailoverInput func() (*RecoveryPlanInMageAzureV2FailoverInput, bool) + AsRecoveryPlanInMageFailoverInput func() (*RecoveryPlanInMageFailoverInput, bool) + AsRecoveryPlanInMageRcmFailoverInput func() (*RecoveryPlanInMageRcmFailoverInput, bool) + AsRecoveryPlanProviderSpecificFailoverInput func() (*RecoveryPlanProviderSpecificFailoverInput, bool) + type BasicRecoveryPlanProviderSpecificInput interface + AsRecoveryPlanA2AInput func() (*RecoveryPlanA2AInput, bool) + AsRecoveryPlanProviderSpecificInput func() (*RecoveryPlanProviderSpecificInput, bool) + type BasicRecoveryProximityPlacementGroupCustomDetails interface + AsExistingRecoveryProximityPlacementGroup func() (*ExistingRecoveryProximityPlacementGroup, bool) + AsRecoveryProximityPlacementGroupCustomDetails func() (*RecoveryProximityPlacementGroupCustomDetails, bool) + type BasicRecoveryResourceGroupCustomDetails interface + AsExistingRecoveryRecoveryResourceGroup func() (*ExistingRecoveryRecoveryResourceGroup, bool) + AsRecoveryResourceGroupCustomDetails func() (*RecoveryResourceGroupCustomDetails, bool) + type BasicRecoveryVirtualNetworkCustomDetails interface + AsExistingRecoveryVirtualNetwork func() (*ExistingRecoveryVirtualNetwork, bool) + AsRecoveryVirtualNetworkCustomDetails func() (*RecoveryVirtualNetworkCustomDetails, bool) + type BasicRemoveDisksProviderSpecificInput interface + AsA2ARemoveDisksInput func() (*A2ARemoveDisksInput, bool) + AsRemoveDisksProviderSpecificInput func() (*RemoveDisksProviderSpecificInput, bool) + type BasicReplicationProtectionIntentProviderSpecificSettings interface + AsA2AReplicationIntentDetails func() (*A2AReplicationIntentDetails, bool) + AsReplicationProtectionIntentProviderSpecificSettings func() (*ReplicationProtectionIntentProviderSpecificSettings, bool) + type BasicReplicationProviderSpecificContainerCreationInput interface + AsA2AContainerCreationInput func() (*A2AContainerCreationInput, bool) + AsReplicationProviderSpecificContainerCreationInput func() (*ReplicationProviderSpecificContainerCreationInput, bool) + AsVMwareCbtContainerCreationInput func() (*VMwareCbtContainerCreationInput, bool) + type BasicReplicationProviderSpecificContainerMappingInput interface + AsA2AContainerMappingInput func() (*A2AContainerMappingInput, bool) + AsReplicationProviderSpecificContainerMappingInput func() (*ReplicationProviderSpecificContainerMappingInput, bool) + AsVMwareCbtContainerMappingInput func() (*VMwareCbtContainerMappingInput, 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) + AsInMageRcmReplicationDetails func() (*InMageRcmReplicationDetails, bool) + AsInMageReplicationDetails func() (*InMageReplicationDetails, bool) + AsReplicationProviderSpecificSettings func() (*ReplicationProviderSpecificSettings, bool) + type BasicReplicationProviderSpecificUpdateContainerMappingInput interface + AsA2AUpdateContainerMappingInput func() (*A2AUpdateContainerMappingInput, bool) + AsReplicationProviderSpecificUpdateContainerMappingInput func() (*ReplicationProviderSpecificUpdateContainerMappingInput, 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 BasicStorageAccountCustomDetails interface + AsExistingStorageAccount func() (*ExistingStorageAccount, bool) + AsStorageAccountCustomDetails func() (*StorageAccountCustomDetails, 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 BasicTestFailoverProviderSpecificInput interface + AsA2ATestFailoverInput func() (*A2ATestFailoverInput, bool) + AsHyperVReplicaAzureTestFailoverInput func() (*HyperVReplicaAzureTestFailoverInput, bool) + AsInMageAzureV2TestFailoverInput func() (*InMageAzureV2TestFailoverInput, bool) + AsInMageRcmTestFailoverInput func() (*InMageRcmTestFailoverInput, bool) + AsInMageTestFailoverInput func() (*InMageTestFailoverInput, bool) + AsTestFailoverProviderSpecificInput func() (*TestFailoverProviderSpecificInput, bool) + type BasicTestMigrateProviderSpecificInput interface + AsTestMigrateProviderSpecificInput func() (*TestMigrateProviderSpecificInput, bool) + AsVMwareCbtTestMigrateInput func() (*VMwareCbtTestMigrateInput, bool) + type BasicUnplannedFailoverProviderSpecificInput interface + AsA2AUnplannedFailoverInput func() (*A2AUnplannedFailoverInput, bool) + AsHyperVReplicaAzureUnplannedFailoverInput func() (*HyperVReplicaAzureUnplannedFailoverInput, bool) + AsInMageAzureV2UnplannedFailoverInput func() (*InMageAzureV2UnplannedFailoverInput, bool) + AsInMageRcmUnplannedFailoverInput func() (*InMageRcmUnplannedFailoverInput, bool) + AsInMageUnplannedFailoverInput func() (*InMageUnplannedFailoverInput, bool) + AsUnplannedFailoverProviderSpecificInput func() (*UnplannedFailoverProviderSpecificInput, bool) + type BasicUpdateMigrationItemProviderSpecificInput interface + AsUpdateMigrationItemProviderSpecificInput func() (*UpdateMigrationItemProviderSpecificInput, bool) + AsVMwareCbtUpdateMigrationItemInput func() (*VMwareCbtUpdateMigrationItemInput, bool) + type BasicUpdateReplicationProtectedItemProviderInput interface + AsA2AUpdateReplicationProtectedItemInput func() (*A2AUpdateReplicationProtectedItemInput, bool) + AsHyperVReplicaAzureUpdateReplicationProtectedItemInput func() (*HyperVReplicaAzureUpdateReplicationProtectedItemInput, bool) + AsInMageAzureV2UpdateReplicationProtectedItemInput func() (*InMageAzureV2UpdateReplicationProtectedItemInput, bool) + AsInMageRcmUpdateReplicationProtectedItemInput func() (*InMageRcmUpdateReplicationProtectedItemInput, bool) + AsUpdateReplicationProtectedItemProviderInput func() (*UpdateReplicationProtectedItemProviderInput, bool) + type ComputeSizeErrorDetails struct + Message *string + Severity *string + 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) AsVmmVirtualMachineDetails() (*VmmVirtualMachineDetails, 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 BasicReplicationProviderSpecificContainerMappingInput + TargetProtectionContainerID *string + func (cpcmip *CreateProtectionContainerMappingInputProperties) UnmarshalJSON(body []byte) error + type CreateProtectionIntentInput struct + Properties *CreateProtectionIntentProperties + type CreateProtectionIntentProperties struct + ProviderSpecificDetails BasicCreateProtectionIntentProviderSpecificDetails + func (cpip *CreateProtectionIntentProperties) UnmarshalJSON(body []byte) error + type CreateProtectionIntentProviderSpecificDetails struct + InstanceType InstanceTypeBasicCreateProtectionIntentProviderSpecificDetails + func (cpipsd CreateProtectionIntentProviderSpecificDetails) AsA2ACreateProtectionIntentInput() (*A2ACreateProtectionIntentInput, bool) + func (cpipsd CreateProtectionIntentProviderSpecificDetails) AsBasicCreateProtectionIntentProviderSpecificDetails() (BasicCreateProtectionIntentProviderSpecificDetails, bool) + func (cpipsd CreateProtectionIntentProviderSpecificDetails) AsCreateProtectionIntentProviderSpecificDetails() (*CreateProtectionIntentProviderSpecificDetails, bool) + func (cpipsd CreateProtectionIntentProviderSpecificDetails) MarshalJSON() ([]byte, error) + type CreateRecoveryPlanInput struct + Properties *CreateRecoveryPlanInputProperties + type CreateRecoveryPlanInputProperties struct + FailoverDeploymentModel FailoverDeploymentModel + Groups *[]RecoveryPlanGroup + PrimaryFabricID *string + ProviderSpecificInput *[]BasicRecoveryPlanProviderSpecificInput + RecoveryFabricID *string + func (crpip *CreateRecoveryPlanInputProperties) UnmarshalJSON(body []byte) error + type CurrentJobDetails struct + JobID *string + JobName *string + StartTime *date.Time + 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 DiskAccountType string + const PremiumLRS + const StandardLRS + const StandardSSDLRS + func PossibleDiskAccountTypeValues() []DiskAccountType + type DiskDetails struct + MaxSizeMB *int64 + VhdID *string + VhdName *string + VhdType *string + type DiskEncryptionInfo struct + DiskEncryptionKeyInfo *DiskEncryptionKeyInfo + KeyEncryptionKeyInfo *KeyEncryptionKeyInfo + type DiskEncryptionKeyInfo struct + KeyVaultResourceArmID *string + SecretIdentifier *string + type DiskType string + const DiskTypePremiumLRS + const DiskTypeStandardLRS + const DiskTypeStandardSSDLRS + func PossibleDiskTypeValues() []DiskType + type DiskVolumeDetails struct + Label *string + Name *string + type Display struct + Description *string + Operation *string + Provider *string + Resource *string + type DraDetails struct + Health ProtectionHealth + HealthErrors *[]HealthError + ID *string + LastHeartbeatUtc *date.Time + Name *string + Version *string + func (dd DraDetails) MarshalJSON() ([]byte, error) + type EnableMigrationInput struct + Properties *EnableMigrationInputProperties + type EnableMigrationInputProperties struct + PolicyID *string + ProviderSpecificDetails BasicEnableMigrationProviderSpecificInput + func (emip *EnableMigrationInputProperties) UnmarshalJSON(body []byte) error + type EnableMigrationProviderSpecificInput struct + InstanceType InstanceTypeBasicEnableMigrationProviderSpecificInput + func (empsi EnableMigrationProviderSpecificInput) AsBasicEnableMigrationProviderSpecificInput() (BasicEnableMigrationProviderSpecificInput, bool) + func (empsi EnableMigrationProviderSpecificInput) AsEnableMigrationProviderSpecificInput() (*EnableMigrationProviderSpecificInput, bool) + func (empsi EnableMigrationProviderSpecificInput) AsVMwareCbtEnableMigrationInput() (*VMwareCbtEnableMigrationInput, bool) + func (empsi EnableMigrationProviderSpecificInput) MarshalJSON() ([]byte, error) + 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) AsInMageRcmEnableProtectionInput() (*InMageRcmEnableProtectionInput, bool) + func (eppsi EnableProtectionProviderSpecificInput) AsSanEnableProtectionInput() (*SanEnableProtectionInput, bool) + func (eppsi EnableProtectionProviderSpecificInput) MarshalJSON() ([]byte, error) + type EncryptionDetails struct + KekCertExpiryDate *date.Time + KekCertThumbprint *string + KekState *string + type EthernetAddressType string + const Dynamic + const Static + func PossibleEthernetAddressTypeValues() []EthernetAddressType + 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 InstanceTypeBasicEventProviderSpecificDetails + 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) AsInMageRcmEventDetails() (*InMageRcmEventDetails, 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 ExistingProtectionProfile struct + ProtectionProfileID *string + ResourceType ResourceType + func (epp ExistingProtectionProfile) AsBasicProtectionProfileCustomDetails() (BasicProtectionProfileCustomDetails, bool) + func (epp ExistingProtectionProfile) AsExistingProtectionProfile() (*ExistingProtectionProfile, bool) + func (epp ExistingProtectionProfile) AsNewProtectionProfile() (*NewProtectionProfile, bool) + func (epp ExistingProtectionProfile) AsProtectionProfileCustomDetails() (*ProtectionProfileCustomDetails, bool) + func (epp ExistingProtectionProfile) MarshalJSON() ([]byte, error) + type ExistingRecoveryAvailabilitySet struct + RecoveryAvailabilitySetID *string + ResourceType ResourceTypeBasicRecoveryAvailabilitySetCustomDetails + func (eras ExistingRecoveryAvailabilitySet) AsBasicRecoveryAvailabilitySetCustomDetails() (BasicRecoveryAvailabilitySetCustomDetails, bool) + func (eras ExistingRecoveryAvailabilitySet) AsExistingRecoveryAvailabilitySet() (*ExistingRecoveryAvailabilitySet, bool) + func (eras ExistingRecoveryAvailabilitySet) AsRecoveryAvailabilitySetCustomDetails() (*RecoveryAvailabilitySetCustomDetails, bool) + func (eras ExistingRecoveryAvailabilitySet) MarshalJSON() ([]byte, error) + type ExistingRecoveryProximityPlacementGroup struct + RecoveryProximityPlacementGroupID *string + ResourceType ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetails + func (erppg ExistingRecoveryProximityPlacementGroup) AsBasicRecoveryProximityPlacementGroupCustomDetails() (BasicRecoveryProximityPlacementGroupCustomDetails, bool) + func (erppg ExistingRecoveryProximityPlacementGroup) AsExistingRecoveryProximityPlacementGroup() (*ExistingRecoveryProximityPlacementGroup, bool) + func (erppg ExistingRecoveryProximityPlacementGroup) AsRecoveryProximityPlacementGroupCustomDetails() (*RecoveryProximityPlacementGroupCustomDetails, bool) + func (erppg ExistingRecoveryProximityPlacementGroup) MarshalJSON() ([]byte, error) + type ExistingRecoveryRecoveryResourceGroup struct + RecoveryResourceGroupID *string + ResourceType ResourceTypeBasicRecoveryResourceGroupCustomDetails + func (errrg ExistingRecoveryRecoveryResourceGroup) AsBasicRecoveryResourceGroupCustomDetails() (BasicRecoveryResourceGroupCustomDetails, bool) + func (errrg ExistingRecoveryRecoveryResourceGroup) AsExistingRecoveryRecoveryResourceGroup() (*ExistingRecoveryRecoveryResourceGroup, bool) + func (errrg ExistingRecoveryRecoveryResourceGroup) AsRecoveryResourceGroupCustomDetails() (*RecoveryResourceGroupCustomDetails, bool) + func (errrg ExistingRecoveryRecoveryResourceGroup) MarshalJSON() ([]byte, error) + type ExistingRecoveryVirtualNetwork struct + RecoverySubnetName *string + RecoveryVirtualNetworkID *string + ResourceType ResourceTypeBasicRecoveryVirtualNetworkCustomDetails + func (ervn ExistingRecoveryVirtualNetwork) AsBasicRecoveryVirtualNetworkCustomDetails() (BasicRecoveryVirtualNetworkCustomDetails, bool) + func (ervn ExistingRecoveryVirtualNetwork) AsExistingRecoveryVirtualNetwork() (*ExistingRecoveryVirtualNetwork, bool) + func (ervn ExistingRecoveryVirtualNetwork) AsRecoveryVirtualNetworkCustomDetails() (*RecoveryVirtualNetworkCustomDetails, bool) + func (ervn ExistingRecoveryVirtualNetwork) MarshalJSON() ([]byte, error) + type ExistingStorageAccount struct + AzureStorageAccountID *string + ResourceType ResourceTypeBasicStorageAccountCustomDetails + func (esa ExistingStorageAccount) AsBasicStorageAccountCustomDetails() (BasicStorageAccountCustomDetails, bool) + func (esa ExistingStorageAccount) AsExistingStorageAccount() (*ExistingStorageAccount, bool) + func (esa ExistingStorageAccount) AsStorageAccountCustomDetails() (*StorageAccountCustomDetails, bool) + func (esa ExistingStorageAccount) 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) AsInMageRcmFabricCreationInput() (*InMageRcmFabricCreationInput, 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) AsInMageRcmFabricSpecificDetails() (*InMageRcmFabricSpecificDetails, 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 + CreationTimeUtc *date.Time + CustomerResolvability HealthErrorCustomerResolvability + EntityID *string + ErrorCategory *string + ErrorCode *string + ErrorID *string + ErrorLevel *string + ErrorMessage *string + ErrorSource *string + ErrorType *string + InnerHealthErrors *[]InnerHealthError + PossibleCauses *string + RecommendedAction *string + RecoveryProviderErrorMessage *string + SummaryMessage *string + type HealthErrorCategory string + const AgentAutoUpdate + const Configuration + const FabricInfrastructure + const None + const Replication + const TestFailover + const VersionExpiry + func PossibleHealthErrorCategoryValues() []HealthErrorCategory + type HealthErrorCustomerResolvability string + const Allowed + const NotAllowed + func PossibleHealthErrorCustomerResolvabilityValues() []HealthErrorCustomerResolvability + 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 InstanceTypeBasicEventProviderSpecificDetails + 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) AsInMageRcmEventDetails() (*InMageRcmEventDetails, bool) + func (hvr2ed HyperVReplica2012EventDetails) MarshalJSON() ([]byte, error) + type HyperVReplica2012R2EventDetails struct + ContainerName *string + FabricName *string + InstanceType InstanceTypeBasicEventProviderSpecificDetails + 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) AsInMageRcmEventDetails() (*InMageRcmEventDetails, 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) AsInMageRcmApplyRecoveryPointInput() (*InMageRcmApplyRecoveryPointInput, bool) + func (hvraarpi HyperVReplicaAzureApplyRecoveryPointInput) MarshalJSON() ([]byte, error) + type HyperVReplicaAzureEnableProtectionInput struct + DisksToInclude *[]string + EnableRdpOnTargetOption *string + HvHostVMID *string + InstanceType InstanceTypeBasicEnableProtectionProviderSpecificInput + LogStorageAccountID *string + OsType *string + TargetAvailabilityZone *string + TargetAzureNetworkID *string + TargetAzureSubnetID *string + TargetAzureV1ResourceGroupID *string + TargetAzureV2ResourceGroupID *string + TargetAzureVMName *string + TargetProximityPlacementGroupID *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) AsInMageRcmEnableProtectionInput() (*InMageRcmEnableProtectionInput, bool) + func (hvraepi HyperVReplicaAzureEnableProtectionInput) AsSanEnableProtectionInput() (*SanEnableProtectionInput, bool) + func (hvraepi HyperVReplicaAzureEnableProtectionInput) MarshalJSON() ([]byte, error) + type HyperVReplicaAzureEventDetails struct + ContainerName *string + FabricName *string + InstanceType InstanceTypeBasicEventProviderSpecificDetails + 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) AsInMageRcmEventDetails() (*InMageRcmEventDetails, 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) AsInMageRcmPolicyDetails() (*InMageRcmPolicyDetails, 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 + 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) AsInMageRcmPolicyCreationInput() (*InMageRcmPolicyCreationInput, 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 + LastRpoCalculatedTime *date.Time + LicenseType *string + OSDetails *OSDetails + RecoveryAvailabilitySetID *string + RecoveryAzureLogStorageAccountID *string + RecoveryAzureResourceGroupID *string + RecoveryAzureStorageAccount *string + RecoveryAzureVMName *string + RecoveryAzureVMSize *string + RpoInSeconds *int64 + SelectedRecoveryAzureNetworkID *string + SelectedSourceNicID *string + SourceVMCPUCount *int32 + SourceVMRAMSizeInMB *int32 + TargetAvailabilityZone *string + TargetProximityPlacementGroupID *string + 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) AsInMageRcmReplicationDetails() (*InMageRcmReplicationDetails, 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 HyperVReplicaAzureTestFailoverInput struct + InstanceType InstanceTypeBasicTestFailoverProviderSpecificInput + PrimaryKekCertificatePfx *string + RecoveryPointID *string + SecondaryKekCertificatePfx *string + VaultLocation *string + func (hvratfi HyperVReplicaAzureTestFailoverInput) AsA2ATestFailoverInput() (*A2ATestFailoverInput, bool) + func (hvratfi HyperVReplicaAzureTestFailoverInput) AsBasicTestFailoverProviderSpecificInput() (BasicTestFailoverProviderSpecificInput, bool) + func (hvratfi HyperVReplicaAzureTestFailoverInput) AsHyperVReplicaAzureTestFailoverInput() (*HyperVReplicaAzureTestFailoverInput, bool) + func (hvratfi HyperVReplicaAzureTestFailoverInput) AsInMageAzureV2TestFailoverInput() (*InMageAzureV2TestFailoverInput, bool) + func (hvratfi HyperVReplicaAzureTestFailoverInput) AsInMageRcmTestFailoverInput() (*InMageRcmTestFailoverInput, bool) + func (hvratfi HyperVReplicaAzureTestFailoverInput) AsInMageTestFailoverInput() (*InMageTestFailoverInput, bool) + func (hvratfi HyperVReplicaAzureTestFailoverInput) AsTestFailoverProviderSpecificInput() (*TestFailoverProviderSpecificInput, bool) + func (hvratfi HyperVReplicaAzureTestFailoverInput) MarshalJSON() ([]byte, error) + type HyperVReplicaAzureUnplannedFailoverInput struct + InstanceType InstanceTypeBasicUnplannedFailoverProviderSpecificInput + PrimaryKekCertificatePfx *string + RecoveryPointID *string + SecondaryKekCertificatePfx *string + VaultLocation *string + func (hvraufi HyperVReplicaAzureUnplannedFailoverInput) AsA2AUnplannedFailoverInput() (*A2AUnplannedFailoverInput, bool) + func (hvraufi HyperVReplicaAzureUnplannedFailoverInput) AsBasicUnplannedFailoverProviderSpecificInput() (BasicUnplannedFailoverProviderSpecificInput, bool) + func (hvraufi HyperVReplicaAzureUnplannedFailoverInput) AsHyperVReplicaAzureUnplannedFailoverInput() (*HyperVReplicaAzureUnplannedFailoverInput, bool) + func (hvraufi HyperVReplicaAzureUnplannedFailoverInput) AsInMageAzureV2UnplannedFailoverInput() (*InMageAzureV2UnplannedFailoverInput, bool) + func (hvraufi HyperVReplicaAzureUnplannedFailoverInput) AsInMageRcmUnplannedFailoverInput() (*InMageRcmUnplannedFailoverInput, bool) + func (hvraufi HyperVReplicaAzureUnplannedFailoverInput) AsInMageUnplannedFailoverInput() (*InMageUnplannedFailoverInput, bool) + func (hvraufi HyperVReplicaAzureUnplannedFailoverInput) AsUnplannedFailoverProviderSpecificInput() (*UnplannedFailoverProviderSpecificInput, bool) + func (hvraufi HyperVReplicaAzureUnplannedFailoverInput) MarshalJSON() ([]byte, error) + type HyperVReplicaAzureUpdateReplicationProtectedItemInput struct + DiskIDToDiskEncryptionMap map[string]*string + InstanceType InstanceTypeBasicUpdateReplicationProtectedItemProviderInput + RecoveryAzureV1ResourceGroupID *string + RecoveryAzureV2ResourceGroupID *string + TargetAvailabilityZone *string + TargetProximityPlacementGroupID *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) AsInMageRcmUpdateReplicationProtectedItemInput() (*InMageRcmUpdateReplicationProtectedItemInput, bool) + func (hvraurpii HyperVReplicaAzureUpdateReplicationProtectedItemInput) AsUpdateReplicationProtectedItemProviderInput() (*UpdateReplicationProtectedItemProviderInput, bool) + func (hvraurpii HyperVReplicaAzureUpdateReplicationProtectedItemInput) MarshalJSON() ([]byte, error) + type HyperVReplicaBaseEventDetails struct + ContainerName *string + FabricName *string + InstanceType InstanceTypeBasicEventProviderSpecificDetails + 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) AsInMageRcmEventDetails() (*InMageRcmEventDetails, 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) AsInMageRcmPolicyDetails() (*InMageRcmPolicyDetails, 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) AsInMageRcmReplicationDetails() (*InMageRcmReplicationDetails, 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) AsInMageRcmPolicyDetails() (*InMageRcmPolicyDetails, 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) AsInMageRcmPolicyCreationInput() (*InMageRcmPolicyCreationInput, 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) AsInMageRcmReplicationDetails() (*InMageRcmReplicationDetails, 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) AsInMageRcmPolicyDetails() (*InMageRcmPolicyDetails, 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) AsInMageRcmPolicyCreationInput() (*InMageRcmPolicyCreationInput, 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) AsInMageRcmReplicationDetails() (*InMageRcmReplicationDetails, 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) AsInMageRcmFabricSpecificDetails() (*InMageRcmFabricSpecificDetails, 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 + HasFibreChannelAdapter PresenceStatus + HasPhysicalDisk PresenceStatus + HasSharedVhd PresenceStatus + 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) AsVmmVirtualMachineDetails() (*VmmVirtualMachineDetails, bool) + func (hvvmd HyperVVirtualMachineDetails) MarshalJSON() ([]byte, error) + type IPConfig struct + LBBackendAddressPoolIds *[]string + PublicIPAddressID *string + StaticIPAddress *string + type IdentityProviderDetails struct + AadAuthority *string + ApplicationID *string + Audience *string + ObjectID *string + TenantID *string + type IdentityProviderInput struct + AadAuthority *string + ApplicationID *string + Audience *string + ObjectID *string + TenantID *string + type InMageAgentDetails struct + AgentExpiryDate *date.Time + AgentUpdateStatus *string + AgentVersion *string + PostUpdateRebootStatus *string + type InMageAgentVersionDetails struct + ExpiryDate *date.Time + PostUpdateRebootStatus *string + Status AgentVersionStatus + Version *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) AsInMageRcmApplyRecoveryPointInput() (*InMageRcmApplyRecoveryPointInput, bool) + func (imavarpi InMageAzureV2ApplyRecoveryPointInput) MarshalJSON() ([]byte, error) + type InMageAzureV2DiskInputDetails struct + DiskEncryptionSetID *string + DiskID *string + DiskType DiskAccountType + LogStorageAccountID *string + type InMageAzureV2EnableProtectionInput struct + DiskEncryptionSetID *string + DiskType DiskAccountType + DisksToInclude *[]InMageAzureV2DiskInputDetails + EnableRdpOnTargetOption *string + InstanceType InstanceTypeBasicEnableProtectionProviderSpecificInput + LogStorageAccountID *string + MasterTargetID *string + MultiVMGroupID *string + MultiVMGroupName *string + ProcessServerID *string + RunAsAccountID *string + StorageAccountID *string + TargetAvailabilityZone *string + TargetAzureNetworkID *string + TargetAzureSubnetID *string + TargetAzureV1ResourceGroupID *string + TargetAzureV2ResourceGroupID *string + TargetAzureVMName *string + TargetProximityPlacementGroupID *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) AsInMageRcmEnableProtectionInput() (*InMageRcmEnableProtectionInput, 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 InstanceTypeBasicEventProviderSpecificDetails + 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) AsInMageRcmEventDetails() (*InMageRcmEventDetails, 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 InMageAzureV2ManagedDiskDetails struct + DiskID *string + ReplicaDiskType *string + SeedManagedDiskID *string + 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) AsInMageRcmPolicyDetails() (*InMageRcmPolicyDetails, 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) AsInMageRcmPolicyCreationInput() (*InMageRcmPolicyCreationInput, 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 InstanceTypeBasicProviderSpecificRecoveryPointDetails + IsMultiVMSyncPoint *string + func (imavrpd InMageAzureV2RecoveryPointDetails) AsA2ARecoveryPointDetails() (*A2ARecoveryPointDetails, bool) + func (imavrpd InMageAzureV2RecoveryPointDetails) AsBasicProviderSpecificRecoveryPointDetails() (BasicProviderSpecificRecoveryPointDetails, bool) + func (imavrpd InMageAzureV2RecoveryPointDetails) AsInMageAzureV2RecoveryPointDetails() (*InMageAzureV2RecoveryPointDetails, bool) + func (imavrpd InMageAzureV2RecoveryPointDetails) AsInMageRcmRecoveryPointDetails() (*InMageRcmRecoveryPointDetails, bool) + func (imavrpd InMageAzureV2RecoveryPointDetails) AsProviderSpecificRecoveryPointDetails() (*ProviderSpecificRecoveryPointDetails, bool) + func (imavrpd InMageAzureV2RecoveryPointDetails) MarshalJSON() ([]byte, error) + type InMageAzureV2ReplicationDetails struct + AgentExpiryDate *date.Time + 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 + ProcessServerName *string + ProtectedDisks *[]InMageAzureV2ProtectedDiskDetails + ProtectedManagedDisks *[]InMageAzureV2ManagedDiskDetails + ProtectionStage *string + RecoveryAvailabilitySetID *string + RecoveryAzureLogStorageAccountID *string + RecoveryAzureResourceGroupID *string + RecoveryAzureStorageAccount *string + RecoveryAzureVMName *string + RecoveryAzureVMSize *string + ReplicaID *string + ResyncProgressPercentage *int32 + RpoInSeconds *int64 + SelectedRecoveryAzureNetworkID *string + SelectedSourceNicID *string + SelectedTfoAzureNetworkID *string + SourceVMCPUCount *int32 + SourceVMRAMSizeInMB *int32 + TargetAvailabilityZone *string + TargetProximityPlacementGroupID *string + 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) AsInMageRcmReplicationDetails() (*InMageRcmReplicationDetails, 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 InMageAzureV2TestFailoverInput struct + InstanceType InstanceTypeBasicTestFailoverProviderSpecificInput + RecoveryPointID *string + VaultLocation *string + func (imavtfi InMageAzureV2TestFailoverInput) AsA2ATestFailoverInput() (*A2ATestFailoverInput, bool) + func (imavtfi InMageAzureV2TestFailoverInput) AsBasicTestFailoverProviderSpecificInput() (BasicTestFailoverProviderSpecificInput, bool) + func (imavtfi InMageAzureV2TestFailoverInput) AsHyperVReplicaAzureTestFailoverInput() (*HyperVReplicaAzureTestFailoverInput, bool) + func (imavtfi InMageAzureV2TestFailoverInput) AsInMageAzureV2TestFailoverInput() (*InMageAzureV2TestFailoverInput, bool) + func (imavtfi InMageAzureV2TestFailoverInput) AsInMageRcmTestFailoverInput() (*InMageRcmTestFailoverInput, bool) + func (imavtfi InMageAzureV2TestFailoverInput) AsInMageTestFailoverInput() (*InMageTestFailoverInput, bool) + func (imavtfi InMageAzureV2TestFailoverInput) AsTestFailoverProviderSpecificInput() (*TestFailoverProviderSpecificInput, bool) + func (imavtfi InMageAzureV2TestFailoverInput) MarshalJSON() ([]byte, error) + type InMageAzureV2UnplannedFailoverInput struct + InstanceType InstanceTypeBasicUnplannedFailoverProviderSpecificInput + RecoveryPointID *string + VaultLocation *string + func (imavufi InMageAzureV2UnplannedFailoverInput) AsA2AUnplannedFailoverInput() (*A2AUnplannedFailoverInput, bool) + func (imavufi InMageAzureV2UnplannedFailoverInput) AsBasicUnplannedFailoverProviderSpecificInput() (BasicUnplannedFailoverProviderSpecificInput, bool) + func (imavufi InMageAzureV2UnplannedFailoverInput) AsHyperVReplicaAzureUnplannedFailoverInput() (*HyperVReplicaAzureUnplannedFailoverInput, bool) + func (imavufi InMageAzureV2UnplannedFailoverInput) AsInMageAzureV2UnplannedFailoverInput() (*InMageAzureV2UnplannedFailoverInput, bool) + func (imavufi InMageAzureV2UnplannedFailoverInput) AsInMageRcmUnplannedFailoverInput() (*InMageRcmUnplannedFailoverInput, bool) + func (imavufi InMageAzureV2UnplannedFailoverInput) AsInMageUnplannedFailoverInput() (*InMageUnplannedFailoverInput, bool) + func (imavufi InMageAzureV2UnplannedFailoverInput) AsUnplannedFailoverProviderSpecificInput() (*UnplannedFailoverProviderSpecificInput, bool) + func (imavufi InMageAzureV2UnplannedFailoverInput) MarshalJSON() ([]byte, error) + type InMageAzureV2UpdateReplicationProtectedItemInput struct + InstanceType InstanceTypeBasicUpdateReplicationProtectedItemProviderInput + RecoveryAzureV1ResourceGroupID *string + RecoveryAzureV2ResourceGroupID *string + TargetAvailabilityZone *string + TargetProximityPlacementGroupID *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) AsInMageRcmUpdateReplicationProtectedItemInput() (*InMageRcmUpdateReplicationProtectedItemInput, 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) AsInMageRcmPolicyDetails() (*InMageRcmPolicyDetails, 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) AsInMageRcmEnableProtectionInput() (*InMageRcmEnableProtectionInput, 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) AsInMageRcmPolicyDetails() (*InMageRcmPolicyDetails, 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) AsInMageRcmPolicyCreationInput() (*InMageRcmPolicyCreationInput, 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 InMageRcmAgentUpgradeBlockingErrorDetails struct + ErrorCode *string + ErrorMessage *string + ErrorMessageParameters map[string]*string + ErrorTags map[string]*string + PossibleCauses *string + RecommendedAction *string + func (imraubed InMageRcmAgentUpgradeBlockingErrorDetails) MarshalJSON() ([]byte, error) + type InMageRcmApplyRecoveryPointInput struct + InstanceType InstanceTypeBasicApplyRecoveryPointProviderSpecificInput + RecoveryPointID *string + func (imrarpi InMageRcmApplyRecoveryPointInput) AsA2AApplyRecoveryPointInput() (*A2AApplyRecoveryPointInput, bool) + func (imrarpi InMageRcmApplyRecoveryPointInput) AsApplyRecoveryPointProviderSpecificInput() (*ApplyRecoveryPointProviderSpecificInput, bool) + func (imrarpi InMageRcmApplyRecoveryPointInput) AsBasicApplyRecoveryPointProviderSpecificInput() (BasicApplyRecoveryPointProviderSpecificInput, bool) + func (imrarpi InMageRcmApplyRecoveryPointInput) AsHyperVReplicaAzureApplyRecoveryPointInput() (*HyperVReplicaAzureApplyRecoveryPointInput, bool) + func (imrarpi InMageRcmApplyRecoveryPointInput) AsInMageAzureV2ApplyRecoveryPointInput() (*InMageAzureV2ApplyRecoveryPointInput, bool) + func (imrarpi InMageRcmApplyRecoveryPointInput) AsInMageRcmApplyRecoveryPointInput() (*InMageRcmApplyRecoveryPointInput, bool) + func (imrarpi InMageRcmApplyRecoveryPointInput) MarshalJSON() ([]byte, error) + type InMageRcmDiskInput struct + DiskEncryptionSetID *string + DiskID *string + DiskType DiskAccountType + LogStorageAccountID *string + type InMageRcmDisksDefaultInput struct + DiskEncryptionSetID *string + DiskType DiskAccountType + LogStorageAccountID *string + type InMageRcmEnableProtectionInput struct + DisksDefault *InMageRcmDisksDefaultInput + DisksToInclude *[]InMageRcmDiskInput + FabricDiscoveryMachineID *string + InstanceType InstanceTypeBasicEnableProtectionProviderSpecificInput + LicenseType LicenseType + MultiVMGroupName *string + ProcessServerID *string + RunAsAccountID *string + TargetAvailabilitySetID *string + TargetAvailabilityZone *string + TargetBootDiagnosticsStorageAccountID *string + TargetNetworkID *string + TargetProximityPlacementGroupID *string + TargetResourceGroupID *string + TargetSubnetName *string + TargetVMName *string + TargetVMSize *string + TestNetworkID *string + TestSubnetName *string + func (imrepi InMageRcmEnableProtectionInput) AsA2AEnableProtectionInput() (*A2AEnableProtectionInput, bool) + func (imrepi InMageRcmEnableProtectionInput) AsBasicEnableProtectionProviderSpecificInput() (BasicEnableProtectionProviderSpecificInput, bool) + func (imrepi InMageRcmEnableProtectionInput) AsEnableProtectionProviderSpecificInput() (*EnableProtectionProviderSpecificInput, bool) + func (imrepi InMageRcmEnableProtectionInput) AsHyperVReplicaAzureEnableProtectionInput() (*HyperVReplicaAzureEnableProtectionInput, bool) + func (imrepi InMageRcmEnableProtectionInput) AsInMageAzureV2EnableProtectionInput() (*InMageAzureV2EnableProtectionInput, bool) + func (imrepi InMageRcmEnableProtectionInput) AsInMageEnableProtectionInput() (*InMageEnableProtectionInput, bool) + func (imrepi InMageRcmEnableProtectionInput) AsInMageRcmEnableProtectionInput() (*InMageRcmEnableProtectionInput, bool) + func (imrepi InMageRcmEnableProtectionInput) AsSanEnableProtectionInput() (*SanEnableProtectionInput, bool) + func (imrepi InMageRcmEnableProtectionInput) MarshalJSON() ([]byte, error) + type InMageRcmEventDetails struct + InstanceType InstanceTypeBasicEventProviderSpecificDetails + ProtectedItemName *string + func (imred InMageRcmEventDetails) AsA2AEventDetails() (*A2AEventDetails, bool) + func (imred InMageRcmEventDetails) AsBasicEventProviderSpecificDetails() (BasicEventProviderSpecificDetails, bool) + func (imred InMageRcmEventDetails) AsEventProviderSpecificDetails() (*EventProviderSpecificDetails, bool) + func (imred InMageRcmEventDetails) AsHyperVReplica2012EventDetails() (*HyperVReplica2012EventDetails, bool) + func (imred InMageRcmEventDetails) AsHyperVReplica2012R2EventDetails() (*HyperVReplica2012R2EventDetails, bool) + func (imred InMageRcmEventDetails) AsHyperVReplicaAzureEventDetails() (*HyperVReplicaAzureEventDetails, bool) + func (imred InMageRcmEventDetails) AsHyperVReplicaBaseEventDetails() (*HyperVReplicaBaseEventDetails, bool) + func (imred InMageRcmEventDetails) AsInMageAzureV2EventDetails() (*InMageAzureV2EventDetails, bool) + func (imred InMageRcmEventDetails) AsInMageRcmEventDetails() (*InMageRcmEventDetails, bool) + func (imred InMageRcmEventDetails) MarshalJSON() ([]byte, error) + type InMageRcmFabricCreationInput struct + AuthCertificate *string + InstanceType InstanceTypeBasicFabricSpecificCreationInput + PhysicalSiteID *string + SourceAgentIdentity *IdentityProviderInput + VmwareSiteID *string + func (imrfci InMageRcmFabricCreationInput) AsAzureFabricCreationInput() (*AzureFabricCreationInput, bool) + func (imrfci InMageRcmFabricCreationInput) AsBasicFabricSpecificCreationInput() (BasicFabricSpecificCreationInput, bool) + func (imrfci InMageRcmFabricCreationInput) AsFabricSpecificCreationInput() (*FabricSpecificCreationInput, bool) + func (imrfci InMageRcmFabricCreationInput) AsInMageRcmFabricCreationInput() (*InMageRcmFabricCreationInput, bool) + func (imrfci InMageRcmFabricCreationInput) AsVMwareV2FabricCreationInput() (*VMwareV2FabricCreationInput, bool) + func (imrfci InMageRcmFabricCreationInput) MarshalJSON() ([]byte, error) + type InMageRcmFabricSpecificDetails struct + AgentDetails *[]AgentDetails + ControlPlaneURI *string + DataPlaneURI *string + Dras *[]DraDetails + InstanceType InstanceTypeBasicFabricSpecificDetails + PhysicalSiteID *string + ProcessServers *[]ProcessServerDetails + PushInstallers *[]PushInstallerDetails + RcmProxies *[]RcmProxyDetails + ReplicationAgents *[]ReplicationAgentDetails + ReprotectAgents *[]ReprotectAgentDetails + ServiceContainerID *string + ServiceEndpoint *string + ServiceResourceID *string + VmwareSiteID *string + func (imrfsd InMageRcmFabricSpecificDetails) AsAzureFabricSpecificDetails() (*AzureFabricSpecificDetails, bool) + func (imrfsd InMageRcmFabricSpecificDetails) AsBasicFabricSpecificDetails() (BasicFabricSpecificDetails, bool) + func (imrfsd InMageRcmFabricSpecificDetails) AsFabricSpecificDetails() (*FabricSpecificDetails, bool) + func (imrfsd InMageRcmFabricSpecificDetails) AsHyperVSiteDetails() (*HyperVSiteDetails, bool) + func (imrfsd InMageRcmFabricSpecificDetails) AsInMageRcmFabricSpecificDetails() (*InMageRcmFabricSpecificDetails, bool) + func (imrfsd InMageRcmFabricSpecificDetails) AsVMwareDetails() (*VMwareDetails, bool) + func (imrfsd InMageRcmFabricSpecificDetails) AsVMwareV2FabricSpecificDetails() (*VMwareV2FabricSpecificDetails, bool) + func (imrfsd InMageRcmFabricSpecificDetails) AsVmmDetails() (*VmmDetails, bool) + func (imrfsd InMageRcmFabricSpecificDetails) MarshalJSON() ([]byte, error) + type InMageRcmLastAgentUpgradeErrorDetails struct + ErrorCode *string + ErrorMessage *string + ErrorMessageParameters map[string]*string + ErrorTags map[string]*string + PossibleCauses *string + RecommendedAction *string + func (imrlaued InMageRcmLastAgentUpgradeErrorDetails) MarshalJSON() ([]byte, error) + type InMageRcmMobilityAgentDetails struct + AgentVersionExpiryDate *date.Time + DriverVersion *string + DriverVersionExpiryDate *date.Time + IsUpgradeable *string + LastHeartbeatUtc *date.Time + LatestUpgradableVersionWithoutReboot *string + LatestVersion *string + ReasonsBlockingUpgrade *[]AgentUpgradeBlockedReason + Version *string + func (imrmad InMageRcmMobilityAgentDetails) MarshalJSON() ([]byte, error) + type InMageRcmNicDetails struct + IsPrimaryNic *string + IsSelectedForFailover *string + NicID *string + SourceIPAddress *string + SourceIPAddressType EthernetAddressType + SourceNetworkID *string + SourceSubnetName *string + TargetIPAddress *string + TargetIPAddressType EthernetAddressType + TargetSubnetName *string + TestIPAddress *string + TestIPAddressType EthernetAddressType + TestSubnetName *string + func (imrnd InMageRcmNicDetails) MarshalJSON() ([]byte, error) + type InMageRcmNicInput struct + IsPrimaryNic *string + IsSelectedForFailover *string + NicID *string + TargetStaticIPAddress *string + TargetSubnetName *string + TestStaticIPAddress *string + TestSubnetName *string + type InMageRcmPolicyCreationInput struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + EnableMultiVMSync *string + InstanceType InstanceTypeBasicPolicyProviderSpecificInput + RecoveryPointHistoryInMinutes *int32 + func (imrpci InMageRcmPolicyCreationInput) AsA2APolicyCreationInput() (*A2APolicyCreationInput, bool) + func (imrpci InMageRcmPolicyCreationInput) AsBasicPolicyProviderSpecificInput() (BasicPolicyProviderSpecificInput, bool) + func (imrpci InMageRcmPolicyCreationInput) AsHyperVReplicaAzurePolicyInput() (*HyperVReplicaAzurePolicyInput, bool) + func (imrpci InMageRcmPolicyCreationInput) AsHyperVReplicaBluePolicyInput() (*HyperVReplicaBluePolicyInput, bool) + func (imrpci InMageRcmPolicyCreationInput) AsHyperVReplicaPolicyInput() (*HyperVReplicaPolicyInput, bool) + func (imrpci InMageRcmPolicyCreationInput) AsInMageAzureV2PolicyInput() (*InMageAzureV2PolicyInput, bool) + func (imrpci InMageRcmPolicyCreationInput) AsInMagePolicyInput() (*InMagePolicyInput, bool) + func (imrpci InMageRcmPolicyCreationInput) AsInMageRcmPolicyCreationInput() (*InMageRcmPolicyCreationInput, bool) + func (imrpci InMageRcmPolicyCreationInput) AsPolicyProviderSpecificInput() (*PolicyProviderSpecificInput, bool) + func (imrpci InMageRcmPolicyCreationInput) AsVMwareCbtPolicyCreationInput() (*VMwareCbtPolicyCreationInput, bool) + func (imrpci InMageRcmPolicyCreationInput) MarshalJSON() ([]byte, error) + type InMageRcmPolicyDetails struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + EnableMultiVMSync *string + InstanceType InstanceTypeBasicPolicyProviderSpecificDetails + RecoveryPointHistoryInMinutes *int32 + func (imrpd InMageRcmPolicyDetails) AsA2APolicyDetails() (*A2APolicyDetails, bool) + func (imrpd InMageRcmPolicyDetails) AsBasicPolicyProviderSpecificDetails() (BasicPolicyProviderSpecificDetails, bool) + func (imrpd InMageRcmPolicyDetails) AsHyperVReplicaAzurePolicyDetails() (*HyperVReplicaAzurePolicyDetails, bool) + func (imrpd InMageRcmPolicyDetails) AsHyperVReplicaBasePolicyDetails() (*HyperVReplicaBasePolicyDetails, bool) + func (imrpd InMageRcmPolicyDetails) AsHyperVReplicaBluePolicyDetails() (*HyperVReplicaBluePolicyDetails, bool) + func (imrpd InMageRcmPolicyDetails) AsHyperVReplicaPolicyDetails() (*HyperVReplicaPolicyDetails, bool) + func (imrpd InMageRcmPolicyDetails) AsInMageAzureV2PolicyDetails() (*InMageAzureV2PolicyDetails, bool) + func (imrpd InMageRcmPolicyDetails) AsInMageBasePolicyDetails() (*InMageBasePolicyDetails, bool) + func (imrpd InMageRcmPolicyDetails) AsInMagePolicyDetails() (*InMagePolicyDetails, bool) + func (imrpd InMageRcmPolicyDetails) AsInMageRcmPolicyDetails() (*InMageRcmPolicyDetails, bool) + func (imrpd InMageRcmPolicyDetails) AsPolicyProviderSpecificDetails() (*PolicyProviderSpecificDetails, bool) + func (imrpd InMageRcmPolicyDetails) AsRcmAzureMigrationPolicyDetails() (*RcmAzureMigrationPolicyDetails, bool) + func (imrpd InMageRcmPolicyDetails) AsVmwareCbtPolicyDetails() (*VmwareCbtPolicyDetails, bool) + func (imrpd InMageRcmPolicyDetails) MarshalJSON() ([]byte, error) + type InMageRcmProtectedDiskDetails struct + CapacityInBytes *int64 + DiskEncryptionSetID *string + DiskID *string + DiskName *string + DiskType DiskAccountType + IsOSDisk *string + LogStorageAccountID *string + SeedManagedDiskID *string + TargetManagedDiskID *string + func (imrpdd InMageRcmProtectedDiskDetails) MarshalJSON() ([]byte, error) + type InMageRcmRecoveryPointDetails struct + InstanceType InstanceTypeBasicProviderSpecificRecoveryPointDetails + IsMultiVMSyncPoint *string + func (imrrpd InMageRcmRecoveryPointDetails) AsA2ARecoveryPointDetails() (*A2ARecoveryPointDetails, bool) + func (imrrpd InMageRcmRecoveryPointDetails) AsBasicProviderSpecificRecoveryPointDetails() (BasicProviderSpecificRecoveryPointDetails, bool) + func (imrrpd InMageRcmRecoveryPointDetails) AsInMageAzureV2RecoveryPointDetails() (*InMageAzureV2RecoveryPointDetails, bool) + func (imrrpd InMageRcmRecoveryPointDetails) AsInMageRcmRecoveryPointDetails() (*InMageRcmRecoveryPointDetails, bool) + func (imrrpd InMageRcmRecoveryPointDetails) AsProviderSpecificRecoveryPointDetails() (*ProviderSpecificRecoveryPointDetails, bool) + func (imrrpd InMageRcmRecoveryPointDetails) MarshalJSON() ([]byte, error) + type InMageRcmReplicationDetails struct + AgentUpgradeBlockingErrorDetails *[]InMageRcmAgentUpgradeBlockingErrorDetails + AgentUpgradeState MobilityAgentUpgradeState + AllocatedMemoryInMB *float64 + DiscoveryType *string + FabricDiscoveryMachineID *string + FailoverRecoveryPointID *string + FirmwareType *string + InitialReplicationProcessedBytes *int64 + InitialReplicationProgressPercentage *int32 + InitialReplicationTransferredBytes *int64 + InstanceType InstanceTypeBasicReplicationProviderSpecificSettings + InternalIdentifier *string + IsLastUpgradeSuccessful *string + LastAgentUpgradeErrorDetails *[]InMageRcmLastAgentUpgradeErrorDetails + LastAgentUpgradeFailedJobID *string + LastAgentUpgradeType *string + LastRecoveryPointID *string + LastRecoveryPointReceived *date.Time + LastRpoCalculatedTime *date.Time + LastRpoInSeconds *int64 + LicenseType *string + MobilityAgentDetails *InMageRcmMobilityAgentDetails + MultiVMGroupName *string + OsType *string + ProcessServerID *string + ProcessServerName *string + ProcessorCoreCount *int32 + ProtectedDisks *[]InMageRcmProtectedDiskDetails + ResyncProcessedBytes *int64 + ResyncProgressPercentage *int32 + ResyncRequired *string + ResyncState ResyncState + ResyncTransferredBytes *int64 + RunAsAccountID *string + TargetAvailabilitySetID *string + TargetAvailabilityZone *string + TargetBootDiagnosticsStorageAccountID *string + TargetGeneration *string + TargetNetworkID *string + TargetProximityPlacementGroupID *string + TargetResourceGroupID *string + TargetVMName *string + TargetVMSize *string + TestNetworkID *string + VMNics *[]InMageRcmNicDetails + func (imrrd InMageRcmReplicationDetails) AsA2AReplicationDetails() (*A2AReplicationDetails, bool) + func (imrrd InMageRcmReplicationDetails) AsBasicReplicationProviderSpecificSettings() (BasicReplicationProviderSpecificSettings, bool) + func (imrrd InMageRcmReplicationDetails) AsHyperVReplicaAzureReplicationDetails() (*HyperVReplicaAzureReplicationDetails, bool) + func (imrrd InMageRcmReplicationDetails) AsHyperVReplicaBaseReplicationDetails() (*HyperVReplicaBaseReplicationDetails, bool) + func (imrrd InMageRcmReplicationDetails) AsHyperVReplicaBlueReplicationDetails() (*HyperVReplicaBlueReplicationDetails, bool) + func (imrrd InMageRcmReplicationDetails) AsHyperVReplicaReplicationDetails() (*HyperVReplicaReplicationDetails, bool) + func (imrrd InMageRcmReplicationDetails) AsInMageAzureV2ReplicationDetails() (*InMageAzureV2ReplicationDetails, bool) + func (imrrd InMageRcmReplicationDetails) AsInMageRcmReplicationDetails() (*InMageRcmReplicationDetails, bool) + func (imrrd InMageRcmReplicationDetails) AsInMageReplicationDetails() (*InMageReplicationDetails, bool) + func (imrrd InMageRcmReplicationDetails) AsReplicationProviderSpecificSettings() (*ReplicationProviderSpecificSettings, bool) + func (imrrd InMageRcmReplicationDetails) MarshalJSON() ([]byte, error) + type InMageRcmTestFailoverInput struct + InstanceType InstanceTypeBasicTestFailoverProviderSpecificInput + NetworkID *string + RecoveryPointID *string + func (imrtfi InMageRcmTestFailoverInput) AsA2ATestFailoverInput() (*A2ATestFailoverInput, bool) + func (imrtfi InMageRcmTestFailoverInput) AsBasicTestFailoverProviderSpecificInput() (BasicTestFailoverProviderSpecificInput, bool) + func (imrtfi InMageRcmTestFailoverInput) AsHyperVReplicaAzureTestFailoverInput() (*HyperVReplicaAzureTestFailoverInput, bool) + func (imrtfi InMageRcmTestFailoverInput) AsInMageAzureV2TestFailoverInput() (*InMageAzureV2TestFailoverInput, bool) + func (imrtfi InMageRcmTestFailoverInput) AsInMageRcmTestFailoverInput() (*InMageRcmTestFailoverInput, bool) + func (imrtfi InMageRcmTestFailoverInput) AsInMageTestFailoverInput() (*InMageTestFailoverInput, bool) + func (imrtfi InMageRcmTestFailoverInput) AsTestFailoverProviderSpecificInput() (*TestFailoverProviderSpecificInput, bool) + func (imrtfi InMageRcmTestFailoverInput) MarshalJSON() ([]byte, error) + type InMageRcmUnplannedFailoverInput struct + InstanceType InstanceTypeBasicUnplannedFailoverProviderSpecificInput + PerformShutdown *string + RecoveryPointID *string + func (imrufi InMageRcmUnplannedFailoverInput) AsA2AUnplannedFailoverInput() (*A2AUnplannedFailoverInput, bool) + func (imrufi InMageRcmUnplannedFailoverInput) AsBasicUnplannedFailoverProviderSpecificInput() (BasicUnplannedFailoverProviderSpecificInput, bool) + func (imrufi InMageRcmUnplannedFailoverInput) AsHyperVReplicaAzureUnplannedFailoverInput() (*HyperVReplicaAzureUnplannedFailoverInput, bool) + func (imrufi InMageRcmUnplannedFailoverInput) AsInMageAzureV2UnplannedFailoverInput() (*InMageAzureV2UnplannedFailoverInput, bool) + func (imrufi InMageRcmUnplannedFailoverInput) AsInMageRcmUnplannedFailoverInput() (*InMageRcmUnplannedFailoverInput, bool) + func (imrufi InMageRcmUnplannedFailoverInput) AsInMageUnplannedFailoverInput() (*InMageUnplannedFailoverInput, bool) + func (imrufi InMageRcmUnplannedFailoverInput) AsUnplannedFailoverProviderSpecificInput() (*UnplannedFailoverProviderSpecificInput, bool) + func (imrufi InMageRcmUnplannedFailoverInput) MarshalJSON() ([]byte, error) + type InMageRcmUpdateReplicationProtectedItemInput struct + InstanceType InstanceTypeBasicUpdateReplicationProtectedItemProviderInput + LicenseType LicenseType + TargetAvailabilitySetID *string + TargetAvailabilityZone *string + TargetBootDiagnosticsStorageAccountID *string + TargetNetworkID *string + TargetProximityPlacementGroupID *string + TargetResourceGroupID *string + TargetVMName *string + TargetVMSize *string + TestNetworkID *string + VMNics *[]InMageRcmNicInput + func (imrurpii InMageRcmUpdateReplicationProtectedItemInput) AsA2AUpdateReplicationProtectedItemInput() (*A2AUpdateReplicationProtectedItemInput, bool) + func (imrurpii InMageRcmUpdateReplicationProtectedItemInput) AsBasicUpdateReplicationProtectedItemProviderInput() (BasicUpdateReplicationProtectedItemProviderInput, bool) + func (imrurpii InMageRcmUpdateReplicationProtectedItemInput) AsHyperVReplicaAzureUpdateReplicationProtectedItemInput() (*HyperVReplicaAzureUpdateReplicationProtectedItemInput, bool) + func (imrurpii InMageRcmUpdateReplicationProtectedItemInput) AsInMageAzureV2UpdateReplicationProtectedItemInput() (*InMageAzureV2UpdateReplicationProtectedItemInput, bool) + func (imrurpii InMageRcmUpdateReplicationProtectedItemInput) AsInMageRcmUpdateReplicationProtectedItemInput() (*InMageRcmUpdateReplicationProtectedItemInput, bool) + func (imrurpii InMageRcmUpdateReplicationProtectedItemInput) AsUpdateReplicationProtectedItemProviderInput() (*UpdateReplicationProtectedItemProviderInput, bool) + func (imrurpii InMageRcmUpdateReplicationProtectedItemInput) MarshalJSON() ([]byte, error) + 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) AsInMageRcmReplicationDetails() (*InMageRcmReplicationDetails, 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 InMageTestFailoverInput struct + InstanceType InstanceTypeBasicTestFailoverProviderSpecificInput + RecoveryPointID *string + RecoveryPointType RecoveryPointType + func (imtfi InMageTestFailoverInput) AsA2ATestFailoverInput() (*A2ATestFailoverInput, bool) + func (imtfi InMageTestFailoverInput) AsBasicTestFailoverProviderSpecificInput() (BasicTestFailoverProviderSpecificInput, bool) + func (imtfi InMageTestFailoverInput) AsHyperVReplicaAzureTestFailoverInput() (*HyperVReplicaAzureTestFailoverInput, bool) + func (imtfi InMageTestFailoverInput) AsInMageAzureV2TestFailoverInput() (*InMageAzureV2TestFailoverInput, bool) + func (imtfi InMageTestFailoverInput) AsInMageRcmTestFailoverInput() (*InMageRcmTestFailoverInput, bool) + func (imtfi InMageTestFailoverInput) AsInMageTestFailoverInput() (*InMageTestFailoverInput, bool) + func (imtfi InMageTestFailoverInput) AsTestFailoverProviderSpecificInput() (*TestFailoverProviderSpecificInput, bool) + func (imtfi InMageTestFailoverInput) MarshalJSON() ([]byte, error) + type InMageUnplannedFailoverInput struct + InstanceType InstanceTypeBasicUnplannedFailoverProviderSpecificInput + RecoveryPointID *string + RecoveryPointType RecoveryPointType + func (imufi InMageUnplannedFailoverInput) AsA2AUnplannedFailoverInput() (*A2AUnplannedFailoverInput, bool) + func (imufi InMageUnplannedFailoverInput) AsBasicUnplannedFailoverProviderSpecificInput() (BasicUnplannedFailoverProviderSpecificInput, bool) + func (imufi InMageUnplannedFailoverInput) AsHyperVReplicaAzureUnplannedFailoverInput() (*HyperVReplicaAzureUnplannedFailoverInput, bool) + func (imufi InMageUnplannedFailoverInput) AsInMageAzureV2UnplannedFailoverInput() (*InMageAzureV2UnplannedFailoverInput, bool) + func (imufi InMageUnplannedFailoverInput) AsInMageRcmUnplannedFailoverInput() (*InMageRcmUnplannedFailoverInput, bool) + func (imufi InMageUnplannedFailoverInput) AsInMageUnplannedFailoverInput() (*InMageUnplannedFailoverInput, bool) + func (imufi InMageUnplannedFailoverInput) AsUnplannedFailoverProviderSpecificInput() (*UnplannedFailoverProviderSpecificInput, bool) + func (imufi InMageUnplannedFailoverInput) 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 InnerHealthError struct + CreationTimeUtc *date.Time + EntityID *string + ErrorCategory *string + ErrorCode *string + ErrorLevel *string + ErrorMessage *string + ErrorSource *string + ErrorType *string + PossibleCauses *string + RecommendedAction *string + RecoveryProviderErrorMessage *string + SummaryMessage *string + type InputEndpoint struct + EndpointName *string + PrivatePort *int32 + Protocol *string + PublicPort *int32 + type InstanceType string + const InstanceTypeA2A + const InstanceTypeAddDisksProviderSpecificInput + func PossibleInstanceTypeValues() []InstanceType + type InstanceTypeBasicApplyRecoveryPointProviderSpecificInput string + const InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeA2A + const InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeApplyRecoveryPointProviderSpecificInput + const InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageAzureV2 + const InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageRcm + func PossibleInstanceTypeBasicApplyRecoveryPointProviderSpecificInputValues() []InstanceTypeBasicApplyRecoveryPointProviderSpecificInput + type InstanceTypeBasicConfigurationSettings string + const InstanceTypeConfigurationSettings + const InstanceTypeHyperVVirtualMachine + const InstanceTypeReplicationGroupDetails + const InstanceTypeVMwareVirtualMachine + const InstanceTypeVmmVirtualMachine + func PossibleInstanceTypeBasicConfigurationSettingsValues() []InstanceTypeBasicConfigurationSettings + type InstanceTypeBasicCreateProtectionIntentProviderSpecificDetails string + const InstanceTypeBasicCreateProtectionIntentProviderSpecificDetailsInstanceTypeA2A + const InstanceTypeBasicCreateProtectionIntentProviderSpecificDetailsInstanceTypeCreateProtectionIntentProviderSpecificDetails + func PossibleInstanceTypeBasicCreateProtectionIntentProviderSpecificDetailsValues() []InstanceTypeBasicCreateProtectionIntentProviderSpecificDetails + type InstanceTypeBasicDisableProtectionProviderSpecificInput string + const InstanceTypeDisableProtectionProviderSpecificInput + const InstanceTypeInMage + func PossibleInstanceTypeBasicDisableProtectionProviderSpecificInputValues() []InstanceTypeBasicDisableProtectionProviderSpecificInput + type InstanceTypeBasicEnableMigrationProviderSpecificInput string + const InstanceTypeEnableMigrationProviderSpecificInput + const InstanceTypeVMwareCbt + func PossibleInstanceTypeBasicEnableMigrationProviderSpecificInputValues() []InstanceTypeBasicEnableMigrationProviderSpecificInput + type InstanceTypeBasicEnableProtectionProviderSpecificInput string + const InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeA2A + const InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeEnableProtectionProviderSpecificInput + const InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMage + const InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMageAzureV2 + const InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMageRcm + const InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeSan + func PossibleInstanceTypeBasicEnableProtectionProviderSpecificInputValues() []InstanceTypeBasicEnableProtectionProviderSpecificInput + type InstanceTypeBasicEventProviderSpecificDetails string + const InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeA2A + const InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeEventProviderSpecificDetails + const InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplica2012 + const InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplica2012R2 + const InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplicaBaseEventDetails + const InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeInMageAzureV2 + const InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeInMageRcm + func PossibleInstanceTypeBasicEventProviderSpecificDetailsValues() []InstanceTypeBasicEventProviderSpecificDetails + 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 InstanceTypeInMageRcm + const InstanceTypeVMwareV2 + func PossibleInstanceTypeBasicFabricSpecificCreationInputValues() []InstanceTypeBasicFabricSpecificCreationInput + type InstanceTypeBasicFabricSpecificDetails string + const InstanceTypeBasicFabricSpecificDetailsInstanceTypeAzure + const InstanceTypeBasicFabricSpecificDetailsInstanceTypeFabricSpecificDetails + const InstanceTypeBasicFabricSpecificDetailsInstanceTypeHyperVSite + const InstanceTypeBasicFabricSpecificDetailsInstanceTypeInMageRcm + 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 InstanceTypeBasicMigrateProviderSpecificInput string + const InstanceTypeBasicMigrateProviderSpecificInputInstanceTypeMigrateProviderSpecificInput + const InstanceTypeBasicMigrateProviderSpecificInputInstanceTypeVMwareCbt + func PossibleInstanceTypeBasicMigrateProviderSpecificInputValues() []InstanceTypeBasicMigrateProviderSpecificInput + type InstanceTypeBasicMigrationProviderSpecificSettings string + const InstanceTypeBasicMigrationProviderSpecificSettingsInstanceTypeMigrationProviderSpecificSettings + const InstanceTypeBasicMigrationProviderSpecificSettingsInstanceTypeVMwareCbt + func PossibleInstanceTypeBasicMigrationProviderSpecificSettingsValues() []InstanceTypeBasicMigrationProviderSpecificSettings + 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 InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageRcm + 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 InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMageRcm + const InstanceTypeBasicPolicyProviderSpecificInputInstanceTypePolicyProviderSpecificInput + const InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeVMwareCbt + func PossibleInstanceTypeBasicPolicyProviderSpecificInputValues() []InstanceTypeBasicPolicyProviderSpecificInput + type InstanceTypeBasicProtectionContainerMappingProviderSpecificDetails string + const InstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsInstanceTypeA2A + const InstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsInstanceTypeProtectionContainerMappingProviderSpecificDetails + const InstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsInstanceTypeVMwareCbt + func PossibleInstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsValues() []InstanceTypeBasicProtectionContainerMappingProviderSpecificDetails + type InstanceTypeBasicProviderSpecificFailoverInput string + const InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeA2A + const InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback + const InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMage + const InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMageAzureV2 + const InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeProviderSpecificFailoverInput + func PossibleInstanceTypeBasicProviderSpecificFailoverInputValues() []InstanceTypeBasicProviderSpecificFailoverInput + type InstanceTypeBasicProviderSpecificRecoveryPointDetails string + const InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeA2A + const InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeInMageAzureV2 + const InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeInMageRcm + const InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeProviderSpecificRecoveryPointDetails + func PossibleInstanceTypeBasicProviderSpecificRecoveryPointDetailsValues() []InstanceTypeBasicProviderSpecificRecoveryPointDetails + type InstanceTypeBasicRecoveryPlanActionDetails string + const InstanceTypeAutomationRunbookActionDetails + const InstanceTypeManualActionDetails + const InstanceTypeRecoveryPlanActionDetails + const InstanceTypeScriptActionDetails + func PossibleInstanceTypeBasicRecoveryPlanActionDetailsValues() []InstanceTypeBasicRecoveryPlanActionDetails + type InstanceTypeBasicRecoveryPlanProviderSpecificDetails string + const InstanceTypeBasicRecoveryPlanProviderSpecificDetailsInstanceTypeA2A + const InstanceTypeBasicRecoveryPlanProviderSpecificDetailsInstanceTypeRecoveryPlanProviderSpecificDetails + func PossibleInstanceTypeBasicRecoveryPlanProviderSpecificDetailsValues() []InstanceTypeBasicRecoveryPlanProviderSpecificDetails + type InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput string + const InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeA2A + const InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback + const InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMage + const InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMageAzureV2 + const InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMageRcm + const InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeRecoveryPlanProviderSpecificFailoverInput + func PossibleInstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputValues() []InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput + type InstanceTypeBasicRecoveryPlanProviderSpecificInput string + const InstanceTypeBasicRecoveryPlanProviderSpecificInputInstanceTypeA2A + const InstanceTypeBasicRecoveryPlanProviderSpecificInputInstanceTypeRecoveryPlanProviderSpecificInput + func PossibleInstanceTypeBasicRecoveryPlanProviderSpecificInputValues() []InstanceTypeBasicRecoveryPlanProviderSpecificInput + type InstanceTypeBasicRemoveDisksProviderSpecificInput string + const InstanceTypeBasicRemoveDisksProviderSpecificInputInstanceTypeA2A + const InstanceTypeBasicRemoveDisksProviderSpecificInputInstanceTypeRemoveDisksProviderSpecificInput + func PossibleInstanceTypeBasicRemoveDisksProviderSpecificInputValues() []InstanceTypeBasicRemoveDisksProviderSpecificInput + type InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettings string + const InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettingsInstanceTypeA2A + const InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettingsInstanceTypeReplicationProtectionIntentProviderSpecificSettings + func PossibleInstanceTypeBasicReplicationProtectionIntentProviderSpecificSettingsValues() []InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettings + type InstanceTypeBasicReplicationProviderSpecificContainerCreationInput string + const InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeA2A + const InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeReplicationProviderSpecificContainerCreationInput + const InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeSixcSevendaFourFiveFiveFiveZeroSixfFourThreeffAOneSixaEightebOneZeroOneaebbSevenZero + func PossibleInstanceTypeBasicReplicationProviderSpecificContainerCreationInputValues() []InstanceTypeBasicReplicationProviderSpecificContainerCreationInput + type InstanceTypeBasicReplicationProviderSpecificContainerMappingInput string + const InstanceTypeBasicReplicationProviderSpecificContainerMappingInputInstanceTypeA2A + const InstanceTypeBasicReplicationProviderSpecificContainerMappingInputInstanceTypeReplicationProviderSpecificContainerMappingInput + const InstanceTypeBasicReplicationProviderSpecificContainerMappingInputInstanceTypeVMwareCbt + func PossibleInstanceTypeBasicReplicationProviderSpecificContainerMappingInputValues() []InstanceTypeBasicReplicationProviderSpecificContainerMappingInput + type InstanceTypeBasicReplicationProviderSpecificSettings string + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeA2A + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012 + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012R2 + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaBaseReplicationDetails + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMage + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMageAzureV2 + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMageRcm + const InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeReplicationProviderSpecificSettings + func PossibleInstanceTypeBasicReplicationProviderSpecificSettingsValues() []InstanceTypeBasicReplicationProviderSpecificSettings + type InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInput string + const InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInputInstanceTypeA2A + const InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInputInstanceTypeReplicationProviderSpecificUpdateContainerMappingInput + func PossibleInstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInputValues() []InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInput + 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 InstanceTypeBasicTestFailoverProviderSpecificInput string + const InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeA2A + const InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeInMage + const InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeInMageAzureV2 + const InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeInMageRcm + const InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeTestFailoverProviderSpecificInput + func PossibleInstanceTypeBasicTestFailoverProviderSpecificInputValues() []InstanceTypeBasicTestFailoverProviderSpecificInput + type InstanceTypeBasicTestMigrateProviderSpecificInput string + const InstanceTypeBasicTestMigrateProviderSpecificInputInstanceTypeTestMigrateProviderSpecificInput + const InstanceTypeBasicTestMigrateProviderSpecificInputInstanceTypeVMwareCbt + func PossibleInstanceTypeBasicTestMigrateProviderSpecificInputValues() []InstanceTypeBasicTestMigrateProviderSpecificInput + type InstanceTypeBasicUnplannedFailoverProviderSpecificInput string + const InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeA2A + const InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeInMage + const InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeInMageAzureV2 + const InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeInMageRcm + const InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeUnplannedFailoverProviderSpecificInput + func PossibleInstanceTypeBasicUnplannedFailoverProviderSpecificInputValues() []InstanceTypeBasicUnplannedFailoverProviderSpecificInput + type InstanceTypeBasicUpdateMigrationItemProviderSpecificInput string + const InstanceTypeBasicUpdateMigrationItemProviderSpecificInputInstanceTypeUpdateMigrationItemProviderSpecificInput + const InstanceTypeBasicUpdateMigrationItemProviderSpecificInputInstanceTypeVMwareCbt + func PossibleInstanceTypeBasicUpdateMigrationItemProviderSpecificInputValues() []InstanceTypeBasicUpdateMigrationItemProviderSpecificInput + type InstanceTypeBasicUpdateReplicationProtectedItemProviderInput string + const InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeA2A + const InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeHyperVReplicaAzure + const InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeInMageAzureV2 + const InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeInMageRcm + const InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeUpdateReplicationProtectedItemProviderInput + func PossibleInstanceTypeBasicUpdateReplicationProtectedItemProviderInputValues() []InstanceTypeBasicUpdateReplicationProtectedItemProviderInput + type Job struct + ID *string + Location *string + Name *string + Properties *JobProperties + 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 KeyEncryptionKeyInfo struct + KeyIdentifier *string + KeyVaultResourceArmID *string + 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 + AgentExpiryDate *date.Time + AgentVersion *string + AgentVersionDetails *VersionDetails + DataStores *[]DataStore + DiskCount *int32 + HealthErrors *[]HealthError + ID *string + IPAddress *string + LastHeartbeat *date.Time + MarsAgentExpiryDate *date.Time + MarsAgentVersion *string + MarsAgentVersionDetails *VersionDetails + Name *string + OsType *string + OsVersion *string + RetentionVolumes *[]RetentionVolume + ValidationErrors *[]HealthError + VersionStatus *string + type MigrateInput struct + Properties *MigrateInputProperties + type MigrateInputProperties struct + ProviderSpecificDetails BasicMigrateProviderSpecificInput + func (mip *MigrateInputProperties) UnmarshalJSON(body []byte) error + type MigrateProviderSpecificInput struct + InstanceType InstanceTypeBasicMigrateProviderSpecificInput + func (mpsi MigrateProviderSpecificInput) AsBasicMigrateProviderSpecificInput() (BasicMigrateProviderSpecificInput, bool) + func (mpsi MigrateProviderSpecificInput) AsMigrateProviderSpecificInput() (*MigrateProviderSpecificInput, bool) + func (mpsi MigrateProviderSpecificInput) AsVMwareCbtMigrateInput() (*VMwareCbtMigrateInput, bool) + func (mpsi MigrateProviderSpecificInput) MarshalJSON() ([]byte, error) + type MigrationItem struct + ID *string + Location *string + Name *string + Properties *MigrationItemProperties + Type *string + func (mi MigrationItem) MarshalJSON() ([]byte, error) + type MigrationItemCollection struct + NextLink *string + Value *[]MigrationItem + func (mic MigrationItemCollection) IsEmpty() bool + type MigrationItemCollectionIterator struct + func NewMigrationItemCollectionIterator(page MigrationItemCollectionPage) MigrationItemCollectionIterator + func (iter *MigrationItemCollectionIterator) Next() error + func (iter *MigrationItemCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter MigrationItemCollectionIterator) NotDone() bool + func (iter MigrationItemCollectionIterator) Response() MigrationItemCollection + func (iter MigrationItemCollectionIterator) Value() MigrationItem + type MigrationItemCollectionPage struct + func NewMigrationItemCollectionPage(cur MigrationItemCollection, ...) MigrationItemCollectionPage + func (page *MigrationItemCollectionPage) Next() error + func (page *MigrationItemCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page MigrationItemCollectionPage) NotDone() bool + func (page MigrationItemCollectionPage) Response() MigrationItemCollection + func (page MigrationItemCollectionPage) Values() []MigrationItem + type MigrationItemOperation string + const DisableMigration + const Migrate + const TestMigrate + const TestMigrateCleanup + func PossibleMigrationItemOperationValues() []MigrationItemOperation + type MigrationItemProperties struct + AllowedOperations *[]MigrationItemOperation + CurrentJob *CurrentJobDetails + Health *string + HealthErrors *[]HealthError + MachineName *string + MigrationState MigrationState + MigrationStateDescription *string + PolicyFriendlyName *string + PolicyID *string + ProviderSpecificDetails BasicMigrationProviderSpecificSettings + RecoveryServicesProviderID *string + TestMigrateState TestMigrationState + TestMigrateStateDescription *string + func (mip *MigrationItemProperties) UnmarshalJSON(body []byte) error + func (mip MigrationItemProperties) MarshalJSON() ([]byte, error) + type MigrationItemsQueryParameter struct + InstanceType *string + SourceFabricName *string + type MigrationProviderSpecificSettings struct + InstanceType InstanceTypeBasicMigrationProviderSpecificSettings + func (mpss MigrationProviderSpecificSettings) AsBasicMigrationProviderSpecificSettings() (BasicMigrationProviderSpecificSettings, bool) + func (mpss MigrationProviderSpecificSettings) AsMigrationProviderSpecificSettings() (*MigrationProviderSpecificSettings, bool) + func (mpss MigrationProviderSpecificSettings) AsVMwareCbtMigrationDetails() (*VMwareCbtMigrationDetails, bool) + func (mpss MigrationProviderSpecificSettings) MarshalJSON() ([]byte, error) + type MigrationRecoveryPoint struct + ID *string + Location *string + Name *string + Properties *MigrationRecoveryPointProperties + Type *string + func (mrp MigrationRecoveryPoint) MarshalJSON() ([]byte, error) + type MigrationRecoveryPointCollection struct + NextLink *string + Value *[]MigrationRecoveryPoint + func (mrpc MigrationRecoveryPointCollection) IsEmpty() bool + type MigrationRecoveryPointCollectionIterator struct + func NewMigrationRecoveryPointCollectionIterator(page MigrationRecoveryPointCollectionPage) MigrationRecoveryPointCollectionIterator + func (iter *MigrationRecoveryPointCollectionIterator) Next() error + func (iter *MigrationRecoveryPointCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter MigrationRecoveryPointCollectionIterator) NotDone() bool + func (iter MigrationRecoveryPointCollectionIterator) Response() MigrationRecoveryPointCollection + func (iter MigrationRecoveryPointCollectionIterator) Value() MigrationRecoveryPoint + type MigrationRecoveryPointCollectionPage struct + func NewMigrationRecoveryPointCollectionPage(cur MigrationRecoveryPointCollection, ...) MigrationRecoveryPointCollectionPage + func (page *MigrationRecoveryPointCollectionPage) Next() error + func (page *MigrationRecoveryPointCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page MigrationRecoveryPointCollectionPage) NotDone() bool + func (page MigrationRecoveryPointCollectionPage) Response() MigrationRecoveryPointCollection + func (page MigrationRecoveryPointCollectionPage) Values() []MigrationRecoveryPoint + type MigrationRecoveryPointProperties struct + RecoveryPointTime *date.Time + RecoveryPointType MigrationRecoveryPointType + func (mrpp MigrationRecoveryPointProperties) MarshalJSON() ([]byte, error) + type MigrationRecoveryPointType string + const MigrationRecoveryPointTypeApplicationConsistent + const MigrationRecoveryPointTypeCrashConsistent + const MigrationRecoveryPointTypeNotSpecified + func PossibleMigrationRecoveryPointTypeValues() []MigrationRecoveryPointType + type MigrationRecoveryPointsClient struct + func NewMigrationRecoveryPointsClient(subscriptionID string, resourceGroupName string, resourceName string) MigrationRecoveryPointsClient + func NewMigrationRecoveryPointsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) MigrationRecoveryPointsClient + func (client MigrationRecoveryPointsClient) Get(ctx context.Context, fabricName string, protectionContainerName string, ...) (result MigrationRecoveryPoint, err error) + func (client MigrationRecoveryPointsClient) GetPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client MigrationRecoveryPointsClient) GetResponder(resp *http.Response) (result MigrationRecoveryPoint, err error) + func (client MigrationRecoveryPointsClient) GetSender(req *http.Request) (*http.Response, error) + func (client MigrationRecoveryPointsClient) ListByReplicationMigrationItems(ctx context.Context, fabricName string, protectionContainerName string, ...) (result MigrationRecoveryPointCollectionPage, err error) + func (client MigrationRecoveryPointsClient) ListByReplicationMigrationItemsComplete(ctx context.Context, fabricName string, protectionContainerName string, ...) (result MigrationRecoveryPointCollectionIterator, err error) + func (client MigrationRecoveryPointsClient) ListByReplicationMigrationItemsPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client MigrationRecoveryPointsClient) ListByReplicationMigrationItemsResponder(resp *http.Response) (result MigrationRecoveryPointCollection, err error) + func (client MigrationRecoveryPointsClient) ListByReplicationMigrationItemsSender(req *http.Request) (*http.Response, error) + type MigrationState string + const MigrationStateDisableMigrationFailed + const MigrationStateDisableMigrationInProgress + const MigrationStateEnableMigrationFailed + const MigrationStateEnableMigrationInProgress + const MigrationStateInitialSeedingFailed + const MigrationStateInitialSeedingInProgress + const MigrationStateMigrationFailed + const MigrationStateMigrationInProgress + const MigrationStateMigrationSucceeded + const MigrationStateNone + const MigrationStateReplicating + func PossibleMigrationStateValues() []MigrationState + type MobilityAgentUpgradeState string + const MobilityAgentUpgradeStateCommit + const MobilityAgentUpgradeStateCompleted + const MobilityAgentUpgradeStateNone + const MobilityAgentUpgradeStateStarted + func PossibleMobilityAgentUpgradeStateValues() []MobilityAgentUpgradeState + type MobilityServiceUpdate struct + OsType *string + RebootStatus *string + Version *string + type MultiVMGroupCreateOption string + const AutoCreated + const UserSpecified + func PossibleMultiVMGroupCreateOptionValues() []MultiVMGroupCreateOption + type MultiVMSyncPointOption string + const UseMultiVMSyncRecoveryPoint + const UsePerVMRecoveryPoint + func PossibleMultiVMSyncPointOptionValues() []MultiVMSyncPointOption + type MultiVMSyncStatus string + const MultiVMSyncStatusDisabled + const MultiVMSyncStatusEnabled + 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 NewProtectionProfile struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + MultiVMSyncStatus SetMultiVMSyncStatus + PolicyName *string + RecoveryPointHistory *int32 + ResourceType ResourceType + func (npp NewProtectionProfile) AsBasicProtectionProfileCustomDetails() (BasicProtectionProfileCustomDetails, bool) + func (npp NewProtectionProfile) AsExistingProtectionProfile() (*ExistingProtectionProfile, bool) + func (npp NewProtectionProfile) AsNewProtectionProfile() (*NewProtectionProfile, bool) + func (npp NewProtectionProfile) AsProtectionProfileCustomDetails() (*ProtectionProfileCustomDetails, bool) + func (npp NewProtectionProfile) MarshalJSON() ([]byte, error) + 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 OSVersionWrapper struct + ServicePack *string + Version *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) AsInMageRcmPolicyDetails() (*InMageRcmPolicyDetails, 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) AsInMageRcmPolicyCreationInput() (*InMageRcmPolicyCreationInput, 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 PresenceStatus string + const PresenceStatusNotPresent + const PresenceStatusPresent + const PresenceStatusUnknown + func PossiblePresenceStatusValues() []PresenceStatus + type ProcessServer struct + AgentExpiryDate *date.Time + AgentVersion *string + AgentVersionDetails *VersionDetails + AvailableMemoryInBytes *int64 + AvailableSpaceInBytes *int64 + CPULoad *string + CPULoadStatus *string + FriendlyName *string + Health ProtectionHealth + HealthErrors *[]HealthError + HostID *string + ID *string + IPAddress *string + LastHeartbeat *date.Time + MachineCount *string + MarsCommunicationStatus *string + MarsRegistrationStatus *string + MemoryUsageStatus *string + MobilityServiceUpdates *[]MobilityServiceUpdate + OsType *string + OsVersion *string + PsServiceStatus *string + PsStatsRefreshTime *date.Time + ReplicationPairCount *string + SpaceUsageStatus *string + SslCertExpiryDate *date.Time + SslCertExpiryRemainingDays *int32 + SystemLoad *string + SystemLoadStatus *string + ThroughputInBytes *int64 + ThroughputInMBps *int64 + ThroughputStatus *string + ThroughputUploadPendingDataInBytes *int64 + TotalMemoryInBytes *int64 + TotalSpaceInBytes *int64 + VersionStatus *string + func (ps ProcessServer) MarshalJSON() ([]byte, error) + type ProcessServerDetails struct + AvailableMemoryInBytes *int64 + AvailableSpaceInBytes *int64 + FreeSpacePercentage *float64 + Health ProtectionHealth + HealthErrors *[]HealthError + HistoricHealth ProtectionHealth + ID *string + LastHeartbeatUtc *date.Time + MemoryUsagePercentage *float64 + Name *string + ProcessorUsagePercentage *float64 + ThroughputInBytes *int64 + ThroughputUploadPendingDataInBytes *int64 + TotalMemoryInBytes *int64 + TotalSpaceInBytes *int64 + UsedMemoryInBytes *int64 + UsedSpaceInBytes *int64 + Version *string + func (psd ProcessServerDetails) MarshalJSON() ([]byte, error) + 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 ProtectableItemQueryParameter struct + State *string + type ProtectedItemsQueryParameter struct + InstanceType *string + MultiVMGroupCreateOption MultiVMGroupCreateOption + 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 BasicProtectionContainerMappingProviderSpecificDetails + SourceFabricFriendlyName *string + SourceProtectionContainerFriendlyName *string + State *string + TargetFabricFriendlyName *string + TargetProtectionContainerFriendlyName *string + TargetProtectionContainerID *string + func (pcmp *ProtectionContainerMappingProperties) UnmarshalJSON(body []byte) error + type ProtectionContainerMappingProviderSpecificDetails struct + InstanceType InstanceTypeBasicProtectionContainerMappingProviderSpecificDetails + func (pcmpsd ProtectionContainerMappingProviderSpecificDetails) AsA2AProtectionContainerMappingDetails() (*A2AProtectionContainerMappingDetails, bool) + func (pcmpsd ProtectionContainerMappingProviderSpecificDetails) AsBasicProtectionContainerMappingProviderSpecificDetails() (BasicProtectionContainerMappingProviderSpecificDetails, bool) + func (pcmpsd ProtectionContainerMappingProviderSpecificDetails) AsProtectionContainerMappingProviderSpecificDetails() (*ProtectionContainerMappingProviderSpecificDetails, bool) + func (pcmpsd ProtectionContainerMappingProviderSpecificDetails) AsVMwareCbtProtectionContainerMappingDetails() (*VMwareCbtProtectionContainerMappingDetails, bool) + func (pcmpsd ProtectionContainerMappingProviderSpecificDetails) MarshalJSON() ([]byte, error) + type ProtectionContainerProperties struct + FabricFriendlyName *string + FabricSpecificDetails *ProtectionContainerFabricSpecificDetails + FabricType *string + FriendlyName *string + PairingStatus *string + ProtectedItemCount *int32 + Role *string + type ProtectionHealth string + const ProtectionHealthCritical + const ProtectionHealthNone + const ProtectionHealthNormal + const ProtectionHealthWarning + func PossibleProtectionHealthValues() []ProtectionHealth + type ProtectionProfileCustomDetails struct + ResourceType ResourceType + func (ppcd ProtectionProfileCustomDetails) AsBasicProtectionProfileCustomDetails() (BasicProtectionProfileCustomDetails, bool) + func (ppcd ProtectionProfileCustomDetails) AsExistingProtectionProfile() (*ExistingProtectionProfile, bool) + func (ppcd ProtectionProfileCustomDetails) AsNewProtectionProfile() (*NewProtectionProfile, bool) + func (ppcd ProtectionProfileCustomDetails) AsProtectionProfileCustomDetails() (*ProtectionProfileCustomDetails, bool) + func (ppcd ProtectionProfileCustomDetails) MarshalJSON() ([]byte, error) + 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 + InstanceType InstanceTypeBasicProviderSpecificRecoveryPointDetails + func (psrpd ProviderSpecificRecoveryPointDetails) AsA2ARecoveryPointDetails() (*A2ARecoveryPointDetails, bool) + func (psrpd ProviderSpecificRecoveryPointDetails) AsBasicProviderSpecificRecoveryPointDetails() (BasicProviderSpecificRecoveryPointDetails, bool) + func (psrpd ProviderSpecificRecoveryPointDetails) AsInMageAzureV2RecoveryPointDetails() (*InMageAzureV2RecoveryPointDetails, bool) + func (psrpd ProviderSpecificRecoveryPointDetails) AsInMageRcmRecoveryPointDetails() (*InMageRcmRecoveryPointDetails, bool) + func (psrpd ProviderSpecificRecoveryPointDetails) AsProviderSpecificRecoveryPointDetails() (*ProviderSpecificRecoveryPointDetails, bool) + func (psrpd ProviderSpecificRecoveryPointDetails) MarshalJSON() ([]byte, error) + type PushInstallerDetails struct + Health ProtectionHealth + HealthErrors *[]HealthError + ID *string + LastHeartbeatUtc *date.Time + Name *string + Version *string + func (pid PushInstallerDetails) 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) AsInMageRcmPolicyDetails() (*InMageRcmPolicyDetails, 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 RcmProxyDetails struct + Health ProtectionHealth + HealthErrors *[]HealthError + ID *string + LastHeartbeatUtc *date.Time + Name *string + Version *string + func (rpd RcmProxyDetails) MarshalJSON() ([]byte, error) + type RecoveryAvailabilitySetCustomDetails struct + ResourceType ResourceTypeBasicRecoveryAvailabilitySetCustomDetails + func (rascd RecoveryAvailabilitySetCustomDetails) AsBasicRecoveryAvailabilitySetCustomDetails() (BasicRecoveryAvailabilitySetCustomDetails, bool) + func (rascd RecoveryAvailabilitySetCustomDetails) AsExistingRecoveryAvailabilitySet() (*ExistingRecoveryAvailabilitySet, bool) + func (rascd RecoveryAvailabilitySetCustomDetails) AsRecoveryAvailabilitySetCustomDetails() (*RecoveryAvailabilitySetCustomDetails, bool) + func (rascd RecoveryAvailabilitySetCustomDetails) MarshalJSON() ([]byte, error) + type RecoveryPlan struct + ID *string + Location *string + Name *string + Properties *RecoveryPlanProperties + Type *string + func (rp RecoveryPlan) MarshalJSON() ([]byte, error) + type RecoveryPlanA2ADetails struct + InstanceType InstanceTypeBasicRecoveryPlanProviderSpecificDetails + PrimaryZone *string + RecoveryZone *string + func (rpad RecoveryPlanA2ADetails) AsBasicRecoveryPlanProviderSpecificDetails() (BasicRecoveryPlanProviderSpecificDetails, bool) + func (rpad RecoveryPlanA2ADetails) AsRecoveryPlanA2ADetails() (*RecoveryPlanA2ADetails, bool) + func (rpad RecoveryPlanA2ADetails) AsRecoveryPlanProviderSpecificDetails() (*RecoveryPlanProviderSpecificDetails, bool) + func (rpad RecoveryPlanA2ADetails) MarshalJSON() ([]byte, error) + type RecoveryPlanA2AFailoverInput struct + CloudServiceCreationOption *string + InstanceType InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput + MultiVMSyncPointOption MultiVMSyncPointOption + 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) AsRecoveryPlanInMageRcmFailoverInput() (*RecoveryPlanInMageRcmFailoverInput, bool) + func (rpafi RecoveryPlanA2AFailoverInput) AsRecoveryPlanProviderSpecificFailoverInput() (*RecoveryPlanProviderSpecificFailoverInput, bool) + func (rpafi RecoveryPlanA2AFailoverInput) MarshalJSON() ([]byte, error) + type RecoveryPlanA2AInput struct + InstanceType InstanceTypeBasicRecoveryPlanProviderSpecificInput + PrimaryZone *string + RecoveryZone *string + func (rpai RecoveryPlanA2AInput) AsBasicRecoveryPlanProviderSpecificInput() (BasicRecoveryPlanProviderSpecificInput, bool) + func (rpai RecoveryPlanA2AInput) AsRecoveryPlanA2AInput() (*RecoveryPlanA2AInput, bool) + func (rpai RecoveryPlanA2AInput) AsRecoveryPlanProviderSpecificInput() (*RecoveryPlanProviderSpecificInput, bool) + func (rpai RecoveryPlanA2AInput) 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) AsRecoveryPlanInMageRcmFailoverInput() (*RecoveryPlanInMageRcmFailoverInput, 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) AsRecoveryPlanInMageRcmFailoverInput() (*RecoveryPlanInMageRcmFailoverInput, 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) AsRecoveryPlanInMageRcmFailoverInput() (*RecoveryPlanInMageRcmFailoverInput, 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) AsRecoveryPlanInMageRcmFailoverInput() (*RecoveryPlanInMageRcmFailoverInput, bool) + func (rpimfi RecoveryPlanInMageFailoverInput) AsRecoveryPlanProviderSpecificFailoverInput() (*RecoveryPlanProviderSpecificFailoverInput, bool) + func (rpimfi RecoveryPlanInMageFailoverInput) MarshalJSON() ([]byte, error) + type RecoveryPlanInMageRcmFailoverInput struct + InstanceType InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput + RecoveryPointType RecoveryPlanPointType + UseMultiVMSyncPoint *string + func (rpimrfi RecoveryPlanInMageRcmFailoverInput) AsBasicRecoveryPlanProviderSpecificFailoverInput() (BasicRecoveryPlanProviderSpecificFailoverInput, bool) + func (rpimrfi RecoveryPlanInMageRcmFailoverInput) AsRecoveryPlanA2AFailoverInput() (*RecoveryPlanA2AFailoverInput, bool) + func (rpimrfi RecoveryPlanInMageRcmFailoverInput) AsRecoveryPlanHyperVReplicaAzureFailbackInput() (*RecoveryPlanHyperVReplicaAzureFailbackInput, bool) + func (rpimrfi RecoveryPlanInMageRcmFailoverInput) AsRecoveryPlanHyperVReplicaAzureFailoverInput() (*RecoveryPlanHyperVReplicaAzureFailoverInput, bool) + func (rpimrfi RecoveryPlanInMageRcmFailoverInput) AsRecoveryPlanInMageAzureV2FailoverInput() (*RecoveryPlanInMageAzureV2FailoverInput, bool) + func (rpimrfi RecoveryPlanInMageRcmFailoverInput) AsRecoveryPlanInMageFailoverInput() (*RecoveryPlanInMageFailoverInput, bool) + func (rpimrfi RecoveryPlanInMageRcmFailoverInput) AsRecoveryPlanInMageRcmFailoverInput() (*RecoveryPlanInMageRcmFailoverInput, bool) + func (rpimrfi RecoveryPlanInMageRcmFailoverInput) AsRecoveryPlanProviderSpecificFailoverInput() (*RecoveryPlanProviderSpecificFailoverInput, bool) + func (rpimrfi RecoveryPlanInMageRcmFailoverInput) 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 RecoveryPlanPointType string + const RecoveryPlanPointTypeLatest + const RecoveryPlanPointTypeLatestApplicationConsistent + const RecoveryPlanPointTypeLatestCrashConsistent + const RecoveryPlanPointTypeLatestProcessed + func PossibleRecoveryPlanPointTypeValues() []RecoveryPlanPointType + 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 + ProviderSpecificDetails *[]BasicRecoveryPlanProviderSpecificDetails + RecoveryFabricFriendlyName *string + RecoveryFabricID *string + ReplicationProviders *[]string + func (rpp *RecoveryPlanProperties) UnmarshalJSON(body []byte) error + func (rpp RecoveryPlanProperties) MarshalJSON() ([]byte, error) + type RecoveryPlanProtectedItem struct + ID *string + VirtualMachineID *string + type RecoveryPlanProviderSpecificDetails struct + InstanceType InstanceTypeBasicRecoveryPlanProviderSpecificDetails + func (rppsd RecoveryPlanProviderSpecificDetails) AsBasicRecoveryPlanProviderSpecificDetails() (BasicRecoveryPlanProviderSpecificDetails, bool) + func (rppsd RecoveryPlanProviderSpecificDetails) AsRecoveryPlanA2ADetails() (*RecoveryPlanA2ADetails, bool) + func (rppsd RecoveryPlanProviderSpecificDetails) AsRecoveryPlanProviderSpecificDetails() (*RecoveryPlanProviderSpecificDetails, bool) + func (rppsd RecoveryPlanProviderSpecificDetails) MarshalJSON() ([]byte, error) + 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) AsRecoveryPlanInMageRcmFailoverInput() (*RecoveryPlanInMageRcmFailoverInput, bool) + func (rppsfi RecoveryPlanProviderSpecificFailoverInput) AsRecoveryPlanProviderSpecificFailoverInput() (*RecoveryPlanProviderSpecificFailoverInput, bool) + func (rppsfi RecoveryPlanProviderSpecificFailoverInput) MarshalJSON() ([]byte, error) + type RecoveryPlanProviderSpecificInput struct + InstanceType InstanceTypeBasicRecoveryPlanProviderSpecificInput + func (rppsi RecoveryPlanProviderSpecificInput) AsBasicRecoveryPlanProviderSpecificInput() (BasicRecoveryPlanProviderSpecificInput, bool) + func (rppsi RecoveryPlanProviderSpecificInput) AsRecoveryPlanA2AInput() (*RecoveryPlanA2AInput, bool) + func (rppsi RecoveryPlanProviderSpecificInput) AsRecoveryPlanProviderSpecificInput() (*RecoveryPlanProviderSpecificInput, bool) + func (rppsi RecoveryPlanProviderSpecificInput) 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 BasicProviderSpecificRecoveryPointDetails + RecoveryPointTime *date.Time + RecoveryPointType *string + func (rpp *RecoveryPointProperties) UnmarshalJSON(body []byte) error + type RecoveryPointSyncType string + const MultiVMSyncRecoveryPoint + const PerVMRecoveryPoint + func PossibleRecoveryPointSyncTypeValues() []RecoveryPointSyncType + 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 RecoveryProximityPlacementGroupCustomDetails struct + ResourceType ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetails + func (rppgcd RecoveryProximityPlacementGroupCustomDetails) AsBasicRecoveryProximityPlacementGroupCustomDetails() (BasicRecoveryProximityPlacementGroupCustomDetails, bool) + func (rppgcd RecoveryProximityPlacementGroupCustomDetails) AsExistingRecoveryProximityPlacementGroup() (*ExistingRecoveryProximityPlacementGroup, bool) + func (rppgcd RecoveryProximityPlacementGroupCustomDetails) AsRecoveryProximityPlacementGroupCustomDetails() (*RecoveryProximityPlacementGroupCustomDetails, bool) + func (rppgcd RecoveryProximityPlacementGroupCustomDetails) MarshalJSON() ([]byte, error) + type RecoveryResourceGroupCustomDetails struct + ResourceType ResourceTypeBasicRecoveryResourceGroupCustomDetails + func (rrgcd RecoveryResourceGroupCustomDetails) AsBasicRecoveryResourceGroupCustomDetails() (BasicRecoveryResourceGroupCustomDetails, bool) + func (rrgcd RecoveryResourceGroupCustomDetails) AsExistingRecoveryRecoveryResourceGroup() (*ExistingRecoveryRecoveryResourceGroup, bool) + func (rrgcd RecoveryResourceGroupCustomDetails) AsRecoveryResourceGroupCustomDetails() (*RecoveryResourceGroupCustomDetails, bool) + func (rrgcd RecoveryResourceGroupCustomDetails) MarshalJSON() ([]byte, 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 + AuthenticationIdentityDetails *IdentityProviderDetails + ConnectionStatus *string + DraIdentifier *string + FabricFriendlyName *string + FabricType *string + FriendlyName *string + HealthErrorDetails *[]HealthError + LastHeartBeat *date.Time + ProtectedItemCount *int32 + ProviderVersion *string + ProviderVersionDetails *VersionDetails + ProviderVersionExpiryDate *date.Time + ProviderVersionState *string + ResourceAccessIdentityDetails *IdentityProviderDetails + ServerVersion *string + type RecoveryVirtualNetworkCustomDetails struct + ResourceType ResourceTypeBasicRecoveryVirtualNetworkCustomDetails + func (rvncd RecoveryVirtualNetworkCustomDetails) AsBasicRecoveryVirtualNetworkCustomDetails() (BasicRecoveryVirtualNetworkCustomDetails, bool) + func (rvncd RecoveryVirtualNetworkCustomDetails) AsExistingRecoveryVirtualNetwork() (*ExistingRecoveryVirtualNetwork, bool) + func (rvncd RecoveryVirtualNetworkCustomDetails) AsRecoveryVirtualNetworkCustomDetails() (*RecoveryVirtualNetworkCustomDetails, bool) + func (rvncd RecoveryVirtualNetworkCustomDetails) MarshalJSON() ([]byte, error) + type RemoveDisksInput struct + Properties *RemoveDisksInputProperties + type RemoveDisksInputProperties struct + ProviderSpecificDetails BasicRemoveDisksProviderSpecificInput + func (rdip *RemoveDisksInputProperties) UnmarshalJSON(body []byte) error + type RemoveDisksProviderSpecificInput struct + InstanceType InstanceTypeBasicRemoveDisksProviderSpecificInput + func (rdpsi RemoveDisksProviderSpecificInput) AsA2ARemoveDisksInput() (*A2ARemoveDisksInput, bool) + func (rdpsi RemoveDisksProviderSpecificInput) AsBasicRemoveDisksProviderSpecificInput() (BasicRemoveDisksProviderSpecificInput, bool) + func (rdpsi RemoveDisksProviderSpecificInput) AsRemoveDisksProviderSpecificInput() (*RemoveDisksProviderSpecificInput, bool) + func (rdpsi RemoveDisksProviderSpecificInput) MarshalJSON() ([]byte, error) + type RemoveProtectionContainerMappingInput struct + Properties *RemoveProtectionContainerMappingInputProperties + type RemoveProtectionContainerMappingInputProperties struct + ProviderSpecificInput *ReplicationProviderContainerUnmappingInput + type RenewCertificateInput struct + Properties *RenewCertificateInputProperties + type RenewCertificateInputProperties struct + RenewCertificateType *string + type ReplicationAgentDetails struct + Health ProtectionHealth + HealthErrors *[]HealthError + ID *string + LastHeartbeatUtc *date.Time + Name *string + Version *string + func (rad ReplicationAgentDetails) MarshalJSON() ([]byte, error) + 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 ReplicationEligibilityResults struct + ID *string + Name *string + Properties *ReplicationEligibilityResultsProperties + Type *string + func (rer ReplicationEligibilityResults) MarshalJSON() ([]byte, error) + type ReplicationEligibilityResultsClient struct + func NewReplicationEligibilityResultsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationEligibilityResultsClient + func NewReplicationEligibilityResultsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationEligibilityResultsClient + func (client ReplicationEligibilityResultsClient) Get(ctx context.Context, virtualMachineName string) (result ReplicationEligibilityResults, err error) + func (client ReplicationEligibilityResultsClient) GetPreparer(ctx context.Context, virtualMachineName string) (*http.Request, error) + func (client ReplicationEligibilityResultsClient) GetResponder(resp *http.Response) (result ReplicationEligibilityResults, err error) + func (client ReplicationEligibilityResultsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationEligibilityResultsClient) List(ctx context.Context, virtualMachineName string) (result ReplicationEligibilityResultsCollection, err error) + func (client ReplicationEligibilityResultsClient) ListPreparer(ctx context.Context, virtualMachineName string) (*http.Request, error) + func (client ReplicationEligibilityResultsClient) ListResponder(resp *http.Response) (result ReplicationEligibilityResultsCollection, err error) + func (client ReplicationEligibilityResultsClient) ListSender(req *http.Request) (*http.Response, error) + type ReplicationEligibilityResultsCollection struct + Value *[]ReplicationEligibilityResults + type ReplicationEligibilityResultsErrorInfo struct + Code *string + Message *string + PossibleCauses *string + RecommendedAction *string + Status *string + func (rerei ReplicationEligibilityResultsErrorInfo) MarshalJSON() ([]byte, error) + type ReplicationEligibilityResultsProperties struct + ClientRequestID *string + Errors *[]ReplicationEligibilityResultsErrorInfo + func (rerp ReplicationEligibilityResultsProperties) MarshalJSON() ([]byte, 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) AsVmmVirtualMachineDetails() (*VmmVirtualMachineDetails, 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 ReplicationMigrationItemsClient struct + func NewReplicationMigrationItemsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationMigrationItemsClient + func NewReplicationMigrationItemsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationMigrationItemsClient + func (client ReplicationMigrationItemsClient) Create(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationMigrationItemsCreateFuture, err error) + func (client ReplicationMigrationItemsClient) CreatePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationMigrationItemsClient) CreateResponder(resp *http.Response) (result MigrationItem, err error) + func (client ReplicationMigrationItemsClient) CreateSender(req *http.Request) (future ReplicationMigrationItemsCreateFuture, err error) + func (client ReplicationMigrationItemsClient) Delete(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationMigrationItemsDeleteFuture, err error) + func (client ReplicationMigrationItemsClient) DeletePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationMigrationItemsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReplicationMigrationItemsClient) DeleteSender(req *http.Request) (future ReplicationMigrationItemsDeleteFuture, err error) + func (client ReplicationMigrationItemsClient) Get(ctx context.Context, fabricName string, protectionContainerName string, ...) (result MigrationItem, err error) + func (client ReplicationMigrationItemsClient) GetPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationMigrationItemsClient) GetResponder(resp *http.Response) (result MigrationItem, err error) + func (client ReplicationMigrationItemsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationMigrationItemsClient) List(ctx context.Context, skipToken string, filter string) (result MigrationItemCollectionPage, err error) + func (client ReplicationMigrationItemsClient) ListByReplicationProtectionContainers(ctx context.Context, fabricName string, protectionContainerName string) (result MigrationItemCollectionPage, err error) + func (client ReplicationMigrationItemsClient) ListByReplicationProtectionContainersComplete(ctx context.Context, fabricName string, protectionContainerName string) (result MigrationItemCollectionIterator, err error) + func (client ReplicationMigrationItemsClient) ListByReplicationProtectionContainersPreparer(ctx context.Context, fabricName string, protectionContainerName string) (*http.Request, error) + func (client ReplicationMigrationItemsClient) ListByReplicationProtectionContainersResponder(resp *http.Response) (result MigrationItemCollection, err error) + func (client ReplicationMigrationItemsClient) ListByReplicationProtectionContainersSender(req *http.Request) (*http.Response, error) + func (client ReplicationMigrationItemsClient) ListComplete(ctx context.Context, skipToken string, filter string) (result MigrationItemCollectionIterator, err error) + func (client ReplicationMigrationItemsClient) ListPreparer(ctx context.Context, skipToken string, filter string) (*http.Request, error) + func (client ReplicationMigrationItemsClient) ListResponder(resp *http.Response) (result MigrationItemCollection, err error) + func (client ReplicationMigrationItemsClient) ListSender(req *http.Request) (*http.Response, error) + func (client ReplicationMigrationItemsClient) Migrate(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationMigrationItemsMigrateFuture, err error) + func (client ReplicationMigrationItemsClient) MigratePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationMigrationItemsClient) MigrateResponder(resp *http.Response) (result MigrationItem, err error) + func (client ReplicationMigrationItemsClient) MigrateSender(req *http.Request) (future ReplicationMigrationItemsMigrateFuture, err error) + func (client ReplicationMigrationItemsClient) TestMigrate(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationMigrationItemsTestMigrateFuture, err error) + func (client ReplicationMigrationItemsClient) TestMigrateCleanup(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationMigrationItemsTestMigrateCleanupFuture, err error) + func (client ReplicationMigrationItemsClient) TestMigrateCleanupPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationMigrationItemsClient) TestMigrateCleanupResponder(resp *http.Response) (result MigrationItem, err error) + func (client ReplicationMigrationItemsClient) TestMigrateCleanupSender(req *http.Request) (future ReplicationMigrationItemsTestMigrateCleanupFuture, err error) + func (client ReplicationMigrationItemsClient) TestMigratePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationMigrationItemsClient) TestMigrateResponder(resp *http.Response) (result MigrationItem, err error) + func (client ReplicationMigrationItemsClient) TestMigrateSender(req *http.Request) (future ReplicationMigrationItemsTestMigrateFuture, err error) + func (client ReplicationMigrationItemsClient) Update(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationMigrationItemsUpdateFuture, err error) + func (client ReplicationMigrationItemsClient) UpdatePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationMigrationItemsClient) UpdateResponder(resp *http.Response) (result MigrationItem, err error) + func (client ReplicationMigrationItemsClient) UpdateSender(req *http.Request) (future ReplicationMigrationItemsUpdateFuture, err error) + type ReplicationMigrationItemsCreateFuture struct + Result func(ReplicationMigrationItemsClient) (MigrationItem, error) + func (future *ReplicationMigrationItemsCreateFuture) UnmarshalJSON(body []byte) error + type ReplicationMigrationItemsDeleteFuture struct + Result func(ReplicationMigrationItemsClient) (autorest.Response, error) + func (future *ReplicationMigrationItemsDeleteFuture) UnmarshalJSON(body []byte) error + type ReplicationMigrationItemsMigrateFuture struct + Result func(ReplicationMigrationItemsClient) (MigrationItem, error) + func (future *ReplicationMigrationItemsMigrateFuture) UnmarshalJSON(body []byte) error + type ReplicationMigrationItemsTestMigrateCleanupFuture struct + Result func(ReplicationMigrationItemsClient) (MigrationItem, error) + func (future *ReplicationMigrationItemsTestMigrateCleanupFuture) UnmarshalJSON(body []byte) error + type ReplicationMigrationItemsTestMigrateFuture struct + Result func(ReplicationMigrationItemsClient) (MigrationItem, error) + func (future *ReplicationMigrationItemsTestMigrateFuture) UnmarshalJSON(body []byte) error + type ReplicationMigrationItemsUpdateFuture struct + Result func(ReplicationMigrationItemsClient) (MigrationItem, error) + func (future *ReplicationMigrationItemsUpdateFuture) UnmarshalJSON(body []byte) 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 + FailoverRecoveryPointID *string + FriendlyName *string + HealthErrors *[]HealthError + LastSuccessfulFailoverTime *date.Time + LastSuccessfulTestFailoverTime *date.Time + PolicyFriendlyName *string + PolicyID *string + PrimaryFabricFriendlyName *string + PrimaryFabricProvider *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 + TestFailoverState *string + TestFailoverStateDescription *string + func (rpip *ReplicationProtectedItemProperties) UnmarshalJSON(body []byte) error + type ReplicationProtectedItemsAddDisksFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsAddDisksFuture) 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) AddDisks(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsAddDisksFuture, err error) + func (client ReplicationProtectedItemsClient) AddDisksPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) AddDisksResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) AddDisksSender(req *http.Request) (future ReplicationProtectedItemsAddDisksFuture, err error) + 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) RemoveDisks(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsRemoveDisksFuture, err error) + func (client ReplicationProtectedItemsClient) RemoveDisksPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) RemoveDisksResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) RemoveDisksSender(req *http.Request) (future ReplicationProtectedItemsRemoveDisksFuture, 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) ResolveHealthErrors(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectedItemsResolveHealthErrorsFuture, err error) + func (client ReplicationProtectedItemsClient) ResolveHealthErrorsPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectedItemsClient) ResolveHealthErrorsResponder(resp *http.Response) (result ReplicationProtectedItem, err error) + func (client ReplicationProtectedItemsClient) ResolveHealthErrorsSender(req *http.Request) (future ReplicationProtectedItemsResolveHealthErrorsFuture, 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 ReplicationProtectedItemsRemoveDisksFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsRemoveDisksFuture) 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 ReplicationProtectedItemsResolveHealthErrorsFuture struct + Result func(ReplicationProtectedItemsClient) (ReplicationProtectedItem, error) + func (future *ReplicationProtectedItemsResolveHealthErrorsFuture) 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) + func (client ReplicationProtectionContainerMappingsClient) Update(ctx context.Context, fabricName string, protectionContainerName string, ...) (result ReplicationProtectionContainerMappingsUpdateFuture, err error) + func (client ReplicationProtectionContainerMappingsClient) UpdatePreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client ReplicationProtectionContainerMappingsClient) UpdateResponder(resp *http.Response) (result ProtectionContainerMapping, err error) + func (client ReplicationProtectionContainerMappingsClient) UpdateSender(req *http.Request) (future ReplicationProtectionContainerMappingsUpdateFuture, 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 ReplicationProtectionContainerMappingsUpdateFuture struct + Result func(ReplicationProtectionContainerMappingsClient) (ProtectionContainerMapping, error) + func (future *ReplicationProtectionContainerMappingsUpdateFuture) 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 ReplicationProtectionIntent struct + ID *string + Location *string + Name *string + Properties *ReplicationProtectionIntentProperties + Type *string + func (rpi ReplicationProtectionIntent) MarshalJSON() ([]byte, error) + type ReplicationProtectionIntentCollection struct + NextLink *string + Value *[]ReplicationProtectionIntent + func (rpic ReplicationProtectionIntentCollection) IsEmpty() bool + type ReplicationProtectionIntentCollectionIterator struct + func NewReplicationProtectionIntentCollectionIterator(page ReplicationProtectionIntentCollectionPage) ReplicationProtectionIntentCollectionIterator + func (iter *ReplicationProtectionIntentCollectionIterator) Next() error + func (iter *ReplicationProtectionIntentCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter ReplicationProtectionIntentCollectionIterator) NotDone() bool + func (iter ReplicationProtectionIntentCollectionIterator) Response() ReplicationProtectionIntentCollection + func (iter ReplicationProtectionIntentCollectionIterator) Value() ReplicationProtectionIntent + type ReplicationProtectionIntentCollectionPage struct + func NewReplicationProtectionIntentCollectionPage(cur ReplicationProtectionIntentCollection, ...) ReplicationProtectionIntentCollectionPage + func (page *ReplicationProtectionIntentCollectionPage) Next() error + func (page *ReplicationProtectionIntentCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page ReplicationProtectionIntentCollectionPage) NotDone() bool + func (page ReplicationProtectionIntentCollectionPage) Response() ReplicationProtectionIntentCollection + func (page ReplicationProtectionIntentCollectionPage) Values() []ReplicationProtectionIntent + type ReplicationProtectionIntentProperties struct + CreationTimeUTC *string + FriendlyName *string + IsActive *bool + JobID *string + JobState *string + ProviderSpecificDetails BasicReplicationProtectionIntentProviderSpecificSettings + func (rpip *ReplicationProtectionIntentProperties) UnmarshalJSON(body []byte) error + func (rpip ReplicationProtectionIntentProperties) MarshalJSON() ([]byte, error) + type ReplicationProtectionIntentProviderSpecificSettings struct + InstanceType InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettings + func (rpipss ReplicationProtectionIntentProviderSpecificSettings) AsA2AReplicationIntentDetails() (*A2AReplicationIntentDetails, bool) + func (rpipss ReplicationProtectionIntentProviderSpecificSettings) AsBasicReplicationProtectionIntentProviderSpecificSettings() (BasicReplicationProtectionIntentProviderSpecificSettings, bool) + func (rpipss ReplicationProtectionIntentProviderSpecificSettings) AsReplicationProtectionIntentProviderSpecificSettings() (*ReplicationProtectionIntentProviderSpecificSettings, bool) + func (rpipss ReplicationProtectionIntentProviderSpecificSettings) MarshalJSON() ([]byte, error) + type ReplicationProtectionIntentsClient struct + func NewReplicationProtectionIntentsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectionIntentsClient + func NewReplicationProtectionIntentsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationProtectionIntentsClient + func (client ReplicationProtectionIntentsClient) Create(ctx context.Context, intentObjectName string, ...) (result ReplicationProtectionIntent, err error) + func (client ReplicationProtectionIntentsClient) CreatePreparer(ctx context.Context, intentObjectName string, ...) (*http.Request, error) + func (client ReplicationProtectionIntentsClient) CreateResponder(resp *http.Response) (result ReplicationProtectionIntent, err error) + func (client ReplicationProtectionIntentsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client ReplicationProtectionIntentsClient) Get(ctx context.Context, intentObjectName string) (result ReplicationProtectionIntent, err error) + func (client ReplicationProtectionIntentsClient) GetPreparer(ctx context.Context, intentObjectName string) (*http.Request, error) + func (client ReplicationProtectionIntentsClient) GetResponder(resp *http.Response) (result ReplicationProtectionIntent, err error) + func (client ReplicationProtectionIntentsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationProtectionIntentsClient) List(ctx context.Context) (result ReplicationProtectionIntentCollectionPage, err error) + func (client ReplicationProtectionIntentsClient) ListComplete(ctx context.Context) (result ReplicationProtectionIntentCollectionIterator, err error) + func (client ReplicationProtectionIntentsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationProtectionIntentsClient) ListResponder(resp *http.Response) (result ReplicationProtectionIntentCollection, err error) + func (client ReplicationProtectionIntentsClient) ListSender(req *http.Request) (*http.Response, 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) AsVMwareCbtContainerCreationInput() (*VMwareCbtContainerCreationInput, bool) + func (rpscci ReplicationProviderSpecificContainerCreationInput) MarshalJSON() ([]byte, error) + type ReplicationProviderSpecificContainerMappingInput struct + InstanceType InstanceTypeBasicReplicationProviderSpecificContainerMappingInput + func (rpscmi ReplicationProviderSpecificContainerMappingInput) AsA2AContainerMappingInput() (*A2AContainerMappingInput, bool) + func (rpscmi ReplicationProviderSpecificContainerMappingInput) AsBasicReplicationProviderSpecificContainerMappingInput() (BasicReplicationProviderSpecificContainerMappingInput, bool) + func (rpscmi ReplicationProviderSpecificContainerMappingInput) AsReplicationProviderSpecificContainerMappingInput() (*ReplicationProviderSpecificContainerMappingInput, bool) + func (rpscmi ReplicationProviderSpecificContainerMappingInput) AsVMwareCbtContainerMappingInput() (*VMwareCbtContainerMappingInput, bool) + func (rpscmi ReplicationProviderSpecificContainerMappingInput) MarshalJSON() ([]byte, error) + 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) AsInMageRcmReplicationDetails() (*InMageRcmReplicationDetails, bool) + func (rpss ReplicationProviderSpecificSettings) AsInMageReplicationDetails() (*InMageReplicationDetails, bool) + func (rpss ReplicationProviderSpecificSettings) AsReplicationProviderSpecificSettings() (*ReplicationProviderSpecificSettings, bool) + func (rpss ReplicationProviderSpecificSettings) MarshalJSON() ([]byte, error) + type ReplicationProviderSpecificUpdateContainerMappingInput struct + InstanceType InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInput + func (rpsucmi ReplicationProviderSpecificUpdateContainerMappingInput) AsA2AUpdateContainerMappingInput() (*A2AUpdateContainerMappingInput, bool) + func (rpsucmi ReplicationProviderSpecificUpdateContainerMappingInput) AsBasicReplicationProviderSpecificUpdateContainerMappingInput() (BasicReplicationProviderSpecificUpdateContainerMappingInput, bool) + func (rpsucmi ReplicationProviderSpecificUpdateContainerMappingInput) AsReplicationProviderSpecificUpdateContainerMappingInput() (*ReplicationProviderSpecificUpdateContainerMappingInput, bool) + func (rpsucmi ReplicationProviderSpecificUpdateContainerMappingInput) 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) Create(ctx context.Context, fabricName string, providerName string, ...) (result ReplicationRecoveryServicesProvidersCreateFuture, err error) + func (client ReplicationRecoveryServicesProvidersClient) CreatePreparer(ctx context.Context, fabricName string, providerName string, ...) (*http.Request, error) + func (client ReplicationRecoveryServicesProvidersClient) CreateResponder(resp *http.Response) (result RecoveryServicesProvider, err error) + func (client ReplicationRecoveryServicesProvidersClient) CreateSender(req *http.Request) (future ReplicationRecoveryServicesProvidersCreateFuture, err error) + 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 ReplicationRecoveryServicesProvidersCreateFuture struct + Result func(ReplicationRecoveryServicesProvidersClient) (RecoveryServicesProvider, error) + func (future *ReplicationRecoveryServicesProvidersCreateFuture) UnmarshalJSON(body []byte) 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) + func (client ReplicationVaultHealthClient) Refresh(ctx context.Context) (result ReplicationVaultHealthRefreshFuture, err error) + func (client ReplicationVaultHealthClient) RefreshPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationVaultHealthClient) RefreshResponder(resp *http.Response) (result VaultHealthDetails, err error) + func (client ReplicationVaultHealthClient) RefreshSender(req *http.Request) (future ReplicationVaultHealthRefreshFuture, err error) + type ReplicationVaultHealthRefreshFuture struct + Result func(ReplicationVaultHealthClient) (VaultHealthDetails, error) + func (future *ReplicationVaultHealthRefreshFuture) UnmarshalJSON(body []byte) error + type ReplicationVaultSettingClient struct + func NewReplicationVaultSettingClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationVaultSettingClient + func NewReplicationVaultSettingClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) ReplicationVaultSettingClient + func (client ReplicationVaultSettingClient) Create(ctx context.Context, vaultSettingName string, input VaultSettingCreationInput) (result VaultSetting, err error) + func (client ReplicationVaultSettingClient) CreatePreparer(ctx context.Context, vaultSettingName string, input VaultSettingCreationInput) (*http.Request, error) + func (client ReplicationVaultSettingClient) CreateResponder(resp *http.Response) (result VaultSetting, err error) + func (client ReplicationVaultSettingClient) CreateSender(req *http.Request) (*http.Response, error) + func (client ReplicationVaultSettingClient) Get(ctx context.Context, vaultSettingName string) (result VaultSetting, err error) + func (client ReplicationVaultSettingClient) GetPreparer(ctx context.Context, vaultSettingName string) (*http.Request, error) + func (client ReplicationVaultSettingClient) GetResponder(resp *http.Response) (result VaultSetting, err error) + func (client ReplicationVaultSettingClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReplicationVaultSettingClient) List(ctx context.Context) (result VaultSettingCollectionPage, err error) + func (client ReplicationVaultSettingClient) ListComplete(ctx context.Context) (result VaultSettingCollectionIterator, err error) + func (client ReplicationVaultSettingClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReplicationVaultSettingClient) ListResponder(resp *http.Response) (result VaultSettingCollection, err error) + func (client ReplicationVaultSettingClient) ListSender(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 ReprotectAgentDetails struct + Health ProtectionHealth + HealthErrors *[]HealthError + ID *string + LastHeartbeatUtc *date.Time + Name *string + Version *string + func (rad ReprotectAgentDetails) MarshalJSON() ([]byte, error) + type ResolveHealthError struct + HealthErrorID *string + type ResolveHealthInput struct + Properties *ResolveHealthInputProperties + type ResolveHealthInputProperties struct + HealthErrors *[]ResolveHealthError + 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 ResourceType string + const ResourceTypeExisting + const ResourceTypeNew + const ResourceTypeProtectionProfileCustomDetails + func PossibleResourceTypeValues() []ResourceType + type ResourceTypeBasicRecoveryAvailabilitySetCustomDetails string + const ResourceTypeBasicRecoveryAvailabilitySetCustomDetailsResourceTypeExisting + const ResourceTypeBasicRecoveryAvailabilitySetCustomDetailsResourceTypeRecoveryAvailabilitySetCustomDetails + func PossibleResourceTypeBasicRecoveryAvailabilitySetCustomDetailsValues() []ResourceTypeBasicRecoveryAvailabilitySetCustomDetails + type ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetails string + const ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetailsResourceTypeExisting + const ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetailsResourceTypeRecoveryProximityPlacementGroupCustomDetails + func PossibleResourceTypeBasicRecoveryProximityPlacementGroupCustomDetailsValues() []ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetails + type ResourceTypeBasicRecoveryResourceGroupCustomDetails string + const ResourceTypeBasicRecoveryResourceGroupCustomDetailsResourceTypeExisting + const ResourceTypeBasicRecoveryResourceGroupCustomDetailsResourceTypeRecoveryResourceGroupCustomDetails + func PossibleResourceTypeBasicRecoveryResourceGroupCustomDetailsValues() []ResourceTypeBasicRecoveryResourceGroupCustomDetails + type ResourceTypeBasicRecoveryVirtualNetworkCustomDetails string + const ResourceTypeBasicRecoveryVirtualNetworkCustomDetailsResourceTypeExisting + const ResourceTypeBasicRecoveryVirtualNetworkCustomDetailsResourceTypeRecoveryVirtualNetworkCustomDetails + func PossibleResourceTypeBasicRecoveryVirtualNetworkCustomDetailsValues() []ResourceTypeBasicRecoveryVirtualNetworkCustomDetails + type ResourceTypeBasicStorageAccountCustomDetails string + const ResourceTypeBasicStorageAccountCustomDetailsResourceTypeExisting + const ResourceTypeBasicStorageAccountCustomDetailsResourceTypeStorageAccountCustomDetails + func PossibleResourceTypeBasicStorageAccountCustomDetailsValues() []ResourceTypeBasicStorageAccountCustomDetails + type ResumeJobParams struct + Properties *ResumeJobParamsProperties + type ResumeJobParamsProperties struct + Comments *string + type ResyncState string + const ResyncStateNone + const ResyncStatePreparedForResynchronization + const ResyncStateStartedResynchronization + func PossibleResyncStateValues() []ResyncState + 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) AsInMageRcmEnableProtectionInput() (*InMageRcmEnableProtectionInput, 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 StorageAccountCustomDetails struct + ResourceType ResourceTypeBasicStorageAccountCustomDetails + func (sacd StorageAccountCustomDetails) AsBasicStorageAccountCustomDetails() (BasicStorageAccountCustomDetails, bool) + func (sacd StorageAccountCustomDetails) AsExistingStorageAccount() (*ExistingStorageAccount, bool) + func (sacd StorageAccountCustomDetails) AsStorageAccountCustomDetails() (*StorageAccountCustomDetails, bool) + func (sacd StorageAccountCustomDetails) MarshalJSON() ([]byte, error) + 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 SupportedOSDetails struct + OsName *string + OsType *string + OsVersions *[]OSVersionWrapper + type SupportedOSProperties struct + SupportedOsList *[]SupportedOSProperty + type SupportedOSProperty struct + InstanceType *string + SupportedOs *[]SupportedOSDetails + func (sop SupportedOSProperty) MarshalJSON() ([]byte, error) + type SupportedOperatingSystems struct + ID *string + Location *string + Name *string + Properties *SupportedOSProperties + Type *string + func (sos SupportedOperatingSystems) MarshalJSON() ([]byte, error) + type SupportedOperatingSystemsClient struct + func NewSupportedOperatingSystemsClient(subscriptionID string, resourceGroupName string, resourceName string) SupportedOperatingSystemsClient + func NewSupportedOperatingSystemsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) SupportedOperatingSystemsClient + func (client SupportedOperatingSystemsClient) Get(ctx context.Context) (result SupportedOperatingSystems, err error) + func (client SupportedOperatingSystemsClient) GetPreparer(ctx context.Context) (*http.Request, error) + func (client SupportedOperatingSystemsClient) GetResponder(resp *http.Response) (result SupportedOperatingSystems, err error) + func (client SupportedOperatingSystemsClient) GetSender(req *http.Request) (*http.Response, error) + 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 TargetComputeSize struct + ID *string + Name *string + Properties *TargetComputeSizeProperties + Type *string + type TargetComputeSizeCollection struct + NextLink *string + Value *[]TargetComputeSize + func (tcsc TargetComputeSizeCollection) IsEmpty() bool + type TargetComputeSizeCollectionIterator struct + func NewTargetComputeSizeCollectionIterator(page TargetComputeSizeCollectionPage) TargetComputeSizeCollectionIterator + func (iter *TargetComputeSizeCollectionIterator) Next() error + func (iter *TargetComputeSizeCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter TargetComputeSizeCollectionIterator) NotDone() bool + func (iter TargetComputeSizeCollectionIterator) Response() TargetComputeSizeCollection + func (iter TargetComputeSizeCollectionIterator) Value() TargetComputeSize + type TargetComputeSizeCollectionPage struct + func NewTargetComputeSizeCollectionPage(cur TargetComputeSizeCollection, ...) TargetComputeSizeCollectionPage + func (page *TargetComputeSizeCollectionPage) Next() error + func (page *TargetComputeSizeCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page TargetComputeSizeCollectionPage) NotDone() bool + func (page TargetComputeSizeCollectionPage) Response() TargetComputeSizeCollection + func (page TargetComputeSizeCollectionPage) Values() []TargetComputeSize + type TargetComputeSizeProperties struct + CPUCoresCount *int32 + Errors *[]ComputeSizeErrorDetails + FriendlyName *string + HighIopsSupported *string + HyperVGenerations *[]string + MaxDataDiskCount *int32 + MaxNicsCount *int32 + MemoryInGB *float64 + Name *string + VCPUsAvailable *int32 + func (tcsp TargetComputeSizeProperties) MarshalJSON() ([]byte, error) + type TargetComputeSizesClient struct + func NewTargetComputeSizesClient(subscriptionID string, resourceGroupName string, resourceName string) TargetComputeSizesClient + func NewTargetComputeSizesClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, ...) TargetComputeSizesClient + func (client TargetComputeSizesClient) ListByReplicationProtectedItems(ctx context.Context, fabricName string, protectionContainerName string, ...) (result TargetComputeSizeCollectionPage, err error) + func (client TargetComputeSizesClient) ListByReplicationProtectedItemsComplete(ctx context.Context, fabricName string, protectionContainerName string, ...) (result TargetComputeSizeCollectionIterator, err error) + func (client TargetComputeSizesClient) ListByReplicationProtectedItemsPreparer(ctx context.Context, fabricName string, protectionContainerName string, ...) (*http.Request, error) + func (client TargetComputeSizesClient) ListByReplicationProtectedItemsResponder(resp *http.Response) (result TargetComputeSizeCollection, err error) + func (client TargetComputeSizesClient) ListByReplicationProtectedItemsSender(req *http.Request) (*http.Response, 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 BasicTestFailoverProviderSpecificInput + 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 TestFailoverProviderSpecificInput struct + InstanceType InstanceTypeBasicTestFailoverProviderSpecificInput + func (tfpsi TestFailoverProviderSpecificInput) AsA2ATestFailoverInput() (*A2ATestFailoverInput, bool) + func (tfpsi TestFailoverProviderSpecificInput) AsBasicTestFailoverProviderSpecificInput() (BasicTestFailoverProviderSpecificInput, bool) + func (tfpsi TestFailoverProviderSpecificInput) AsHyperVReplicaAzureTestFailoverInput() (*HyperVReplicaAzureTestFailoverInput, bool) + func (tfpsi TestFailoverProviderSpecificInput) AsInMageAzureV2TestFailoverInput() (*InMageAzureV2TestFailoverInput, bool) + func (tfpsi TestFailoverProviderSpecificInput) AsInMageRcmTestFailoverInput() (*InMageRcmTestFailoverInput, bool) + func (tfpsi TestFailoverProviderSpecificInput) AsInMageTestFailoverInput() (*InMageTestFailoverInput, bool) + func (tfpsi TestFailoverProviderSpecificInput) AsTestFailoverProviderSpecificInput() (*TestFailoverProviderSpecificInput, bool) + func (tfpsi TestFailoverProviderSpecificInput) MarshalJSON() ([]byte, error) + type TestMigrateCleanupInput struct + Properties *TestMigrateCleanupInputProperties + type TestMigrateCleanupInputProperties struct + Comments *string + type TestMigrateInput struct + Properties *TestMigrateInputProperties + type TestMigrateInputProperties struct + ProviderSpecificDetails BasicTestMigrateProviderSpecificInput + func (tmip *TestMigrateInputProperties) UnmarshalJSON(body []byte) error + type TestMigrateProviderSpecificInput struct + InstanceType InstanceTypeBasicTestMigrateProviderSpecificInput + func (tmpsi TestMigrateProviderSpecificInput) AsBasicTestMigrateProviderSpecificInput() (BasicTestMigrateProviderSpecificInput, bool) + func (tmpsi TestMigrateProviderSpecificInput) AsTestMigrateProviderSpecificInput() (*TestMigrateProviderSpecificInput, bool) + func (tmpsi TestMigrateProviderSpecificInput) AsVMwareCbtTestMigrateInput() (*VMwareCbtTestMigrateInput, bool) + func (tmpsi TestMigrateProviderSpecificInput) MarshalJSON() ([]byte, error) + type TestMigrationState string + const TestMigrationStateNone + const TestMigrationStateTestMigrationCleanupInProgress + const TestMigrationStateTestMigrationFailed + const TestMigrationStateTestMigrationInProgress + const TestMigrationStateTestMigrationSucceeded + func PossibleTestMigrationStateValues() []TestMigrationState + type UnplannedFailoverInput struct + Properties *UnplannedFailoverInputProperties + type UnplannedFailoverInputProperties struct + FailoverDirection *string + ProviderSpecificDetails BasicUnplannedFailoverProviderSpecificInput + SourceSiteOperations *string + func (ufip *UnplannedFailoverInputProperties) UnmarshalJSON(body []byte) error + type UnplannedFailoverProviderSpecificInput struct + InstanceType InstanceTypeBasicUnplannedFailoverProviderSpecificInput + func (ufpsi UnplannedFailoverProviderSpecificInput) AsA2AUnplannedFailoverInput() (*A2AUnplannedFailoverInput, bool) + func (ufpsi UnplannedFailoverProviderSpecificInput) AsBasicUnplannedFailoverProviderSpecificInput() (BasicUnplannedFailoverProviderSpecificInput, bool) + func (ufpsi UnplannedFailoverProviderSpecificInput) AsHyperVReplicaAzureUnplannedFailoverInput() (*HyperVReplicaAzureUnplannedFailoverInput, bool) + func (ufpsi UnplannedFailoverProviderSpecificInput) AsInMageAzureV2UnplannedFailoverInput() (*InMageAzureV2UnplannedFailoverInput, bool) + func (ufpsi UnplannedFailoverProviderSpecificInput) AsInMageRcmUnplannedFailoverInput() (*InMageRcmUnplannedFailoverInput, bool) + func (ufpsi UnplannedFailoverProviderSpecificInput) AsInMageUnplannedFailoverInput() (*InMageUnplannedFailoverInput, bool) + func (ufpsi UnplannedFailoverProviderSpecificInput) AsUnplannedFailoverProviderSpecificInput() (*UnplannedFailoverProviderSpecificInput, bool) + func (ufpsi UnplannedFailoverProviderSpecificInput) MarshalJSON() ([]byte, error) + type UpdateMigrationItemInput struct + Properties *UpdateMigrationItemInputProperties + type UpdateMigrationItemInputProperties struct + ProviderSpecificDetails BasicUpdateMigrationItemProviderSpecificInput + func (umiip *UpdateMigrationItemInputProperties) UnmarshalJSON(body []byte) error + type UpdateMigrationItemProviderSpecificInput struct + InstanceType InstanceTypeBasicUpdateMigrationItemProviderSpecificInput + func (umipsi UpdateMigrationItemProviderSpecificInput) AsBasicUpdateMigrationItemProviderSpecificInput() (BasicUpdateMigrationItemProviderSpecificInput, bool) + func (umipsi UpdateMigrationItemProviderSpecificInput) AsUpdateMigrationItemProviderSpecificInput() (*UpdateMigrationItemProviderSpecificInput, bool) + func (umipsi UpdateMigrationItemProviderSpecificInput) AsVMwareCbtUpdateMigrationItemInput() (*VMwareCbtUpdateMigrationItemInput, bool) + func (umipsi UpdateMigrationItemProviderSpecificInput) MarshalJSON() ([]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 UpdateProtectionContainerMappingInput struct + Properties *UpdateProtectionContainerMappingInputProperties + type UpdateProtectionContainerMappingInputProperties struct + ProviderSpecificInput BasicReplicationProviderSpecificUpdateContainerMappingInput + func (upcmip *UpdateProtectionContainerMappingInputProperties) 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 + SelectedSourceNicID *string + SelectedTfoAzureNetworkID *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) AsInMageRcmUpdateReplicationProtectedItemInput() (*InMageRcmUpdateReplicationProtectedItemInput, 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 + HealthErrors *[]HealthError + IPAddress *string + InfrastructureID *string + InternalID *string + LastHeartbeat *date.Time + Port *string + ProcessServerID *string + RunAsAccountID *string + type VMEncryptionType string + const NotEncrypted + const OnePassEncrypted + const TwoPassEncrypted + func PossibleVMEncryptionTypeValues() []VMEncryptionType + type VMNicDetails struct + EnableAcceleratedNetworkingOnRecovery *bool + EnableAcceleratedNetworkingOnTfo *bool + IPAddressType *string + NicID *string + PrimaryNicStaticIPAddress *string + RecoveryLBBackendAddressPoolIds *[]string + RecoveryNetworkSecurityGroupID *string + RecoveryNicIPAddressType *string + RecoveryNicName *string + RecoveryNicResourceGroupName *string + RecoveryPublicIPAddressID *string + RecoveryVMNetworkID *string + RecoveryVMSubnetName *string + ReplicaNicID *string + ReplicaNicStaticIPAddress *string + ReuseExistingNic *bool + SelectionType *string + SourceNicArmID *string + TfoIPConfigs *[]IPConfig + TfoNetworkSecurityGroupID *string + TfoRecoveryNicName *string + TfoRecoveryNicResourceGroupName *string + TfoReuseExistingNic *bool + TfoVMNetworkID *string + TfoVMSubnetName *string + VMNetworkName *string + VMSubnetName *string + type VMNicInputDetails struct + EnableAcceleratedNetworkingOnRecovery *bool + EnableAcceleratedNetworkingOnTfo *bool + NicID *string + RecoveryLBBackendAddressPoolIds *[]string + RecoveryNetworkSecurityGroupID *string + RecoveryNicName *string + RecoveryNicResourceGroupName *string + RecoveryPublicIPAddressID *string + RecoveryVMSubnetName *string + ReplicaNicStaticIPAddress *string + ReuseExistingNic *bool + SelectionType *string + TfoIPConfigs *[]IPConfig + TfoNetworkSecurityGroupID *string + TfoNicName *string + TfoNicResourceGroupName *string + TfoReuseExistingNic *bool + TfoVMSubnetName *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 VMwareCbtContainerCreationInput struct + InstanceType InstanceTypeBasicReplicationProviderSpecificContainerCreationInput + func (vmccci VMwareCbtContainerCreationInput) AsA2AContainerCreationInput() (*A2AContainerCreationInput, bool) + func (vmccci VMwareCbtContainerCreationInput) AsBasicReplicationProviderSpecificContainerCreationInput() (BasicReplicationProviderSpecificContainerCreationInput, bool) + func (vmccci VMwareCbtContainerCreationInput) AsReplicationProviderSpecificContainerCreationInput() (*ReplicationProviderSpecificContainerCreationInput, bool) + func (vmccci VMwareCbtContainerCreationInput) AsVMwareCbtContainerCreationInput() (*VMwareCbtContainerCreationInput, bool) + func (vmccci VMwareCbtContainerCreationInput) MarshalJSON() ([]byte, error) + type VMwareCbtContainerMappingInput struct + InstanceType InstanceTypeBasicReplicationProviderSpecificContainerMappingInput + KeyVaultID *string + KeyVaultURI *string + ServiceBusConnectionStringSecretName *string + StorageAccountID *string + StorageAccountSasSecretName *string + TargetLocation *string + func (vmccmi VMwareCbtContainerMappingInput) AsA2AContainerMappingInput() (*A2AContainerMappingInput, bool) + func (vmccmi VMwareCbtContainerMappingInput) AsBasicReplicationProviderSpecificContainerMappingInput() (BasicReplicationProviderSpecificContainerMappingInput, bool) + func (vmccmi VMwareCbtContainerMappingInput) AsReplicationProviderSpecificContainerMappingInput() (*ReplicationProviderSpecificContainerMappingInput, bool) + func (vmccmi VMwareCbtContainerMappingInput) AsVMwareCbtContainerMappingInput() (*VMwareCbtContainerMappingInput, bool) + func (vmccmi VMwareCbtContainerMappingInput) MarshalJSON() ([]byte, error) + type VMwareCbtDiskInput struct + DiskID *string + DiskType DiskAccountType + IsOSDisk *string + LogStorageAccountID *string + LogStorageAccountSasSecretName *string + type VMwareCbtEnableMigrationInput struct + DataMoverRunAsAccountID *string + DisksToInclude *[]VMwareCbtDiskInput + InstanceType InstanceTypeBasicEnableMigrationProviderSpecificInput + LicenseType LicenseType + SnapshotRunAsAccountID *string + TargetAvailabilitySetID *string + TargetBootDiagnosticsStorageAccountID *string + TargetNetworkID *string + TargetResourceGroupID *string + TargetSubnetName *string + TargetVMName *string + TargetVMSize *string + VmwareMachineID *string + func (vmcemi VMwareCbtEnableMigrationInput) AsBasicEnableMigrationProviderSpecificInput() (BasicEnableMigrationProviderSpecificInput, bool) + func (vmcemi VMwareCbtEnableMigrationInput) AsEnableMigrationProviderSpecificInput() (*EnableMigrationProviderSpecificInput, bool) + func (vmcemi VMwareCbtEnableMigrationInput) AsVMwareCbtEnableMigrationInput() (*VMwareCbtEnableMigrationInput, bool) + func (vmcemi VMwareCbtEnableMigrationInput) MarshalJSON() ([]byte, error) + type VMwareCbtMigrateInput struct + InstanceType InstanceTypeBasicMigrateProviderSpecificInput + PerformShutdown *string + func (vmcmi VMwareCbtMigrateInput) AsBasicMigrateProviderSpecificInput() (BasicMigrateProviderSpecificInput, bool) + func (vmcmi VMwareCbtMigrateInput) AsMigrateProviderSpecificInput() (*MigrateProviderSpecificInput, bool) + func (vmcmi VMwareCbtMigrateInput) AsVMwareCbtMigrateInput() (*VMwareCbtMigrateInput, bool) + func (vmcmi VMwareCbtMigrateInput) MarshalJSON() ([]byte, error) + type VMwareCbtMigrationDetails struct + DataMoverRunAsAccountID *string + InstanceType InstanceTypeBasicMigrationProviderSpecificSettings + LastRecoveryPointReceived *date.Time + LicenseType *string + MigrationRecoveryPointID *string + OsType *string + ProtectedDisks *[]VMwareCbtProtectedDiskDetails + SnapshotRunAsAccountID *string + TargetAvailabilitySetID *string + TargetBootDiagnosticsStorageAccountID *string + TargetLocation *string + TargetNetworkID *string + TargetResourceGroupID *string + TargetVMName *string + TargetVMSize *string + VMNics *[]VMwareCbtNicDetails + VmwareMachineID *string + func (vmcmd VMwareCbtMigrationDetails) AsBasicMigrationProviderSpecificSettings() (BasicMigrationProviderSpecificSettings, bool) + func (vmcmd VMwareCbtMigrationDetails) AsMigrationProviderSpecificSettings() (*MigrationProviderSpecificSettings, bool) + func (vmcmd VMwareCbtMigrationDetails) AsVMwareCbtMigrationDetails() (*VMwareCbtMigrationDetails, bool) + func (vmcmd VMwareCbtMigrationDetails) MarshalJSON() ([]byte, error) + type VMwareCbtNicDetails struct + IsPrimaryNic *string + IsSelectedForMigration *string + NicID *string + SourceIPAddress *string + SourceIPAddressType EthernetAddressType + SourceNetworkID *string + TargetIPAddress *string + TargetIPAddressType EthernetAddressType + TargetSubnetName *string + func (vmcnd VMwareCbtNicDetails) MarshalJSON() ([]byte, error) + type VMwareCbtNicInput struct + IsPrimaryNic *string + IsSelectedForMigration *string + NicID *string + TargetStaticIPAddress *string + TargetSubnetName *string + type VMwareCbtPolicyCreationInput struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + InstanceType InstanceTypeBasicPolicyProviderSpecificInput + RecoveryPointHistoryInMinutes *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) AsInMageRcmPolicyCreationInput() (*InMageRcmPolicyCreationInput, bool) + func (vmcpci VMwareCbtPolicyCreationInput) AsPolicyProviderSpecificInput() (*PolicyProviderSpecificInput, bool) + func (vmcpci VMwareCbtPolicyCreationInput) AsVMwareCbtPolicyCreationInput() (*VMwareCbtPolicyCreationInput, bool) + func (vmcpci VMwareCbtPolicyCreationInput) MarshalJSON() ([]byte, error) + type VMwareCbtProtectedDiskDetails struct + CapacityInBytes *int64 + DiskID *string + DiskName *string + DiskPath *string + DiskType DiskType + IsOSDisk *string + LogStorageAccountID *string + LogStorageAccountSasSecretName *string + SeedManagedDiskID *string + TargetManagedDiskID *string + func (vmcpdd VMwareCbtProtectedDiskDetails) MarshalJSON() ([]byte, error) + type VMwareCbtProtectionContainerMappingDetails struct + InstanceType InstanceTypeBasicProtectionContainerMappingProviderSpecificDetails + KeyVaultID *string + KeyVaultURI *string + ServiceBusConnectionStringSecretName *string + StorageAccountID *string + StorageAccountSasSecretName *string + TargetLocation *string + func (vmcpcmd VMwareCbtProtectionContainerMappingDetails) AsA2AProtectionContainerMappingDetails() (*A2AProtectionContainerMappingDetails, bool) + func (vmcpcmd VMwareCbtProtectionContainerMappingDetails) AsBasicProtectionContainerMappingProviderSpecificDetails() (BasicProtectionContainerMappingProviderSpecificDetails, bool) + func (vmcpcmd VMwareCbtProtectionContainerMappingDetails) AsProtectionContainerMappingProviderSpecificDetails() (*ProtectionContainerMappingProviderSpecificDetails, bool) + func (vmcpcmd VMwareCbtProtectionContainerMappingDetails) AsVMwareCbtProtectionContainerMappingDetails() (*VMwareCbtProtectionContainerMappingDetails, bool) + func (vmcpcmd VMwareCbtProtectionContainerMappingDetails) MarshalJSON() ([]byte, error) + type VMwareCbtTestMigrateInput struct + InstanceType InstanceTypeBasicTestMigrateProviderSpecificInput + NetworkID *string + RecoveryPointID *string + func (vmctmi VMwareCbtTestMigrateInput) AsBasicTestMigrateProviderSpecificInput() (BasicTestMigrateProviderSpecificInput, bool) + func (vmctmi VMwareCbtTestMigrateInput) AsTestMigrateProviderSpecificInput() (*TestMigrateProviderSpecificInput, bool) + func (vmctmi VMwareCbtTestMigrateInput) AsVMwareCbtTestMigrateInput() (*VMwareCbtTestMigrateInput, bool) + func (vmctmi VMwareCbtTestMigrateInput) MarshalJSON() ([]byte, error) + type VMwareCbtUpdateMigrationItemInput struct + InstanceType InstanceTypeBasicUpdateMigrationItemProviderSpecificInput + LicenseType LicenseType + TargetAvailabilitySetID *string + TargetBootDiagnosticsStorageAccountID *string + TargetNetworkID *string + TargetResourceGroupID *string + TargetVMName *string + TargetVMSize *string + VMNics *[]VMwareCbtNicInput + func (vmcumii VMwareCbtUpdateMigrationItemInput) AsBasicUpdateMigrationItemProviderSpecificInput() (BasicUpdateMigrationItemProviderSpecificInput, bool) + func (vmcumii VMwareCbtUpdateMigrationItemInput) AsUpdateMigrationItemProviderSpecificInput() (*UpdateMigrationItemProviderSpecificInput, bool) + func (vmcumii VMwareCbtUpdateMigrationItemInput) AsVMwareCbtUpdateMigrationItemInput() (*VMwareCbtUpdateMigrationItemInput, bool) + func (vmcumii VMwareCbtUpdateMigrationItemInput) MarshalJSON() ([]byte, error) + type VMwareDetails struct + AgentCount *string + AgentExpiryDate *date.Time + AgentVersion *string + AgentVersionDetails *VersionDetails + 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) AsInMageRcmFabricSpecificDetails() (*InMageRcmFabricSpecificDetails, 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 + MigrationSolutionID *string + VmwareSiteID *string + func (vmvfci VMwareV2FabricCreationInput) AsAzureFabricCreationInput() (*AzureFabricCreationInput, bool) + func (vmvfci VMwareV2FabricCreationInput) AsBasicFabricSpecificCreationInput() (BasicFabricSpecificCreationInput, bool) + func (vmvfci VMwareV2FabricCreationInput) AsFabricSpecificCreationInput() (*FabricSpecificCreationInput, bool) + func (vmvfci VMwareV2FabricCreationInput) AsInMageRcmFabricCreationInput() (*InMageRcmFabricCreationInput, bool) + func (vmvfci VMwareV2FabricCreationInput) AsVMwareV2FabricCreationInput() (*VMwareV2FabricCreationInput, bool) + func (vmvfci VMwareV2FabricCreationInput) MarshalJSON() ([]byte, error) + type VMwareV2FabricSpecificDetails struct + InstanceType InstanceTypeBasicFabricSpecificDetails + MigrationSolutionID *string + ServiceEndpoint *string + ServiceResourceID *string + VmwareSiteID *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) AsInMageRcmFabricSpecificDetails() (*InMageRcmFabricSpecificDetails, 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) AsVmmVirtualMachineDetails() (*VmmVirtualMachineDetails, 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 + ContainersHealth *ResourceHealthSummary + FabricsHealth *ResourceHealthSummary + ProtectedItemsHealth *ResourceHealthSummary + VaultErrors *[]HealthError + type VaultSetting struct + ID *string + Location *string + Name *string + Properties *VaultSettingProperties + Type *string + func (vs VaultSetting) MarshalJSON() ([]byte, error) + type VaultSettingCollection struct + NextLink *string + Value *[]VaultSetting + func (vsc VaultSettingCollection) IsEmpty() bool + type VaultSettingCollectionIterator struct + func NewVaultSettingCollectionIterator(page VaultSettingCollectionPage) VaultSettingCollectionIterator + func (iter *VaultSettingCollectionIterator) Next() error + func (iter *VaultSettingCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter VaultSettingCollectionIterator) NotDone() bool + func (iter VaultSettingCollectionIterator) Response() VaultSettingCollection + func (iter VaultSettingCollectionIterator) Value() VaultSetting + type VaultSettingCollectionPage struct + func NewVaultSettingCollectionPage(cur VaultSettingCollection, ...) VaultSettingCollectionPage + func (page *VaultSettingCollectionPage) Next() error + func (page *VaultSettingCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page VaultSettingCollectionPage) NotDone() bool + func (page VaultSettingCollectionPage) Response() VaultSettingCollection + func (page VaultSettingCollectionPage) Values() []VaultSetting + type VaultSettingCreationInput struct + Properties *VaultSettingCreationInputProperties + type VaultSettingCreationInputProperties struct + MigrationSolutionID *string + type VaultSettingProperties struct + MigrationSolutionID *string + type VersionDetails struct + ExpiryDate *date.Time + Status AgentVersionStatus + Version *string + 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) AsInMageRcmFabricSpecificDetails() (*InMageRcmFabricSpecificDetails, 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 VmmVirtualMachineDetails struct + DiskDetails *[]DiskDetails + Generation *string + HasFibreChannelAdapter PresenceStatus + HasPhysicalDisk PresenceStatus + HasSharedVhd PresenceStatus + InstanceType InstanceTypeBasicConfigurationSettings + OsDetails *OSDetails + SourceItemID *string + func (vvmd VmmVirtualMachineDetails) AsBasicConfigurationSettings() (BasicConfigurationSettings, bool) + func (vvmd VmmVirtualMachineDetails) AsConfigurationSettings() (*ConfigurationSettings, bool) + func (vvmd VmmVirtualMachineDetails) AsHyperVVirtualMachineDetails() (*HyperVVirtualMachineDetails, bool) + func (vvmd VmmVirtualMachineDetails) AsReplicationGroupDetails() (*ReplicationGroupDetails, bool) + func (vvmd VmmVirtualMachineDetails) AsVMwareVirtualMachineDetails() (*VMwareVirtualMachineDetails, bool) + func (vvmd VmmVirtualMachineDetails) AsVmmVirtualMachineDetails() (*VmmVirtualMachineDetails, bool) + func (vvmd VmmVirtualMachineDetails) MarshalJSON() ([]byte, error) + type VmwareCbtPolicyDetails struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + InstanceType InstanceTypeBasicPolicyProviderSpecificDetails + RecoveryPointHistoryInMinutes *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) AsInMageRcmPolicyDetails() (*InMageRcmPolicyDetails, 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)