package siterecovery
import "github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2018-07-10/siterecovery"
Package siterecovery implements the Azure ARM Siterecovery service API version 2018-07-10.
- Constants
- func UserAgent() string
- func Version() string
- type A2AAddDisksInput
- type A2AApplyRecoveryPointInput
- type A2AContainerCreationInput
- type A2AContainerMappingInput
- type A2ACreateProtectionIntentInput
- type A2AEnableProtectionInput
- type A2AEventDetails
- 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
- type A2APolicyCreationInput
- 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
- 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
- type A2AProtectedManagedDiskDetails
- type A2AProtectionContainerMappingDetails
- type A2AProtectionIntentDiskInputDetails
- type A2AProtectionIntentManagedDiskInputDetails
- type A2ARecoveryAvailabilityType
- type A2ARecoveryPointDetails
- type A2ARemoveDisksInput
- type A2AReplicationDetails
- 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
- type A2AReprotectInput
- type A2ARpRecoveryPointType
- type A2ASwitchProtectionInput
- type A2ATestFailoverInput
- type A2AUnplannedFailoverInput
- type A2AUnprotectedDiskDetails
- type A2AUpdateContainerMappingInput
- type A2AUpdateReplicationProtectedItemInput
- type A2AVMDiskDetails
- type A2AVMDiskInputDetails
- type A2AVMManagedDiskDetails
- type A2AVMManagedDiskInputDetails
- type A2AVMManagedDiskUpdateDetails
- type ASRTask
- type AddDisksInput
- type AddDisksInputProperties
- type AddDisksProviderSpecificInput
- type AddRecoveryServicesProviderInput
- type AddRecoveryServicesProviderInputProperties
- type AddVCenterRequest
- type AddVCenterRequestProperties
- type AgentAutoUpdateStatus
- type AgentDetails
- type AgentDiskDetails
- type AgentUpgradeBlockedReason
- type AgentVersionStatus
- type Alert
- type AlertCollection
- type AlertCollectionIterator
- type AlertCollectionPage
- type AlertProperties
- type AlternateLocationRecoveryOption
- type ApplyRecoveryPointInput
- type ApplyRecoveryPointInputProperties
- type ApplyRecoveryPointProviderSpecificInput
- type AsrJobDetails
- type AutoProtectionOfDataDisk
- type AutoProtectionOfDataDiskStatus
- type AutomationRunbookTaskDetails
- 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
- type AzureFabricSpecificDetails
- type AzureToAzureCreateNetworkMappingInput
- type AzureToAzureNetworkMappingSettings
- type AzureToAzureUpdateNetworkMappingInput
- type AzureToAzureVMSyncedConfigDetails
- type AzureVMDiskDetails
- type BaseClient
- type BasicAddDisksProviderSpecificInput
- type BasicApplyRecoveryPointProviderSpecificInput
- type BasicConfigurationSettings
- type BasicCreateProtectionIntentProviderSpecificDetails
- type BasicDisableProtectionProviderSpecificInput
- type BasicEnableMigrationProviderSpecificInput
- type BasicEnableProtectionProviderSpecificInput
- type BasicEventProviderSpecificDetails
- type BasicEventSpecificDetails
- type BasicFabricSpecificCreateNetworkMappingInput
- type BasicFabricSpecificCreationInput
- type BasicFabricSpecificDetails
- type BasicFabricSpecificUpdateNetworkMappingInput
- type BasicGroupTaskDetails
- type BasicJobDetails
- type BasicMigrateProviderSpecificInput
- type BasicMigrationProviderSpecificSettings
- type BasicNetworkMappingFabricSpecificSettings
- type BasicPolicyProviderSpecificDetails
- type BasicPolicyProviderSpecificInput
- type BasicProtectionContainerMappingProviderSpecificDetails
- type BasicProtectionProfileCustomDetails
- type BasicProviderSpecificFailoverInput
- type BasicProviderSpecificRecoveryPointDetails
- type BasicRecoveryAvailabilitySetCustomDetails
- type BasicRecoveryPlanActionDetails
- type BasicRecoveryPlanProviderSpecificDetails
- type BasicRecoveryPlanProviderSpecificFailoverInput
- type BasicRecoveryPlanProviderSpecificInput
- type BasicRecoveryProximityPlacementGroupCustomDetails
- type BasicRecoveryResourceGroupCustomDetails
- type BasicRecoveryVirtualNetworkCustomDetails
- type BasicRemoveDisksProviderSpecificInput
- type BasicReplicationProtectionIntentProviderSpecificSettings
- type BasicReplicationProviderSpecificContainerCreationInput
- type BasicReplicationProviderSpecificContainerMappingInput
- type BasicReplicationProviderSpecificSettings
- type BasicReplicationProviderSpecificUpdateContainerMappingInput
- type BasicReverseReplicationProviderSpecificInput
- type BasicStorageAccountCustomDetails
- type BasicSwitchProtectionProviderSpecificInput
- type BasicTaskTypeDetails
- type BasicTestFailoverProviderSpecificInput
- type BasicTestMigrateProviderSpecificInput
- type BasicUnplannedFailoverProviderSpecificInput
- type BasicUpdateMigrationItemProviderSpecificInput
- type BasicUpdateReplicationProtectedItemProviderInput
- type ComputeSizeErrorDetails
- type ConfigurationSettings
- type ConfigureAlertRequest
- type ConfigureAlertRequestProperties
- type ConsistencyCheckTaskDetails
- 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
- type CreateNetworkMappingInputProperties
- type CreatePolicyInput
- type CreatePolicyInputProperties
- type CreateProtectionContainerInput
- type CreateProtectionContainerInputProperties
- type CreateProtectionContainerMappingInput
- type CreateProtectionContainerMappingInputProperties
- type CreateProtectionIntentInput
- type CreateProtectionIntentProperties
- type CreateProtectionIntentProviderSpecificDetails
- type CreateRecoveryPlanInput
- type CreateRecoveryPlanInputProperties
- type CurrentJobDetails
- type CurrentScenarioDetails
- type DataStore
- type DataSyncStatus
- type DisableProtectionInput
- type DisableProtectionInputProperties
- type DisableProtectionProviderSpecificInput
- type DisableProtectionReason
- type DiscoverProtectableItemRequest
- type DiscoverProtectableItemRequestProperties
- type DiskAccountType
- type DiskDetails
- type DiskEncryptionInfo
- type DiskEncryptionKeyInfo
- type DiskType
- type DiskVolumeDetails
- type Display
- type DraDetails
- type EnableMigrationInput
- type EnableMigrationInputProperties
- type EnableMigrationProviderSpecificInput
- type EnableProtectionInput
- type EnableProtectionInputProperties
- type EnableProtectionProviderSpecificInput
- type EncryptionDetails
- type EthernetAddressType
- type Event
- type EventCollection
- type EventCollectionIterator
- type EventCollectionPage
- type EventProperties
- type EventProviderSpecificDetails
- 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
- type EventSpecificDetails
- type ExistingProtectionProfile
- type ExistingRecoveryAvailabilitySet
- type ExistingRecoveryProximityPlacementGroup
- type ExistingRecoveryRecoveryResourceGroup
- type ExistingRecoveryVirtualNetwork
- type ExistingStorageAccount
- type ExportJobDetails
- type Fabric
- type FabricCollection
- type FabricCollectionIterator
- type FabricCollectionPage
- type FabricCreationInput
- type FabricCreationInputProperties
- type FabricProperties
- type FabricReplicationGroupTaskDetails
- 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
- type FabricSpecificCreationInput
- type FabricSpecificDetails
- type FabricSpecificUpdateNetworkMappingInput
- type FailoverDeploymentModel
- type FailoverJobDetails
- type FailoverProcessServerRequest
- type FailoverProcessServerRequestProperties
- type FailoverReplicationProtectedItemDetails
- type GroupTaskDetails
- type HealthError
- type HealthErrorCategory
- type HealthErrorCustomerResolvability
- type HealthErrorSummary
- type HyperVReplica2012EventDetails
- 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
- 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
- type HyperVReplicaAzureEnableProtectionInput
- type HyperVReplicaAzureEventDetails
- 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
- type HyperVReplicaAzureFailoverProviderInput
- type HyperVReplicaAzurePolicyDetails
- 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
- 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
- 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
- type HyperVReplicaAzureRpRecoveryPointType
- type HyperVReplicaAzureTestFailoverInput
- type HyperVReplicaAzureUnplannedFailoverInput
- type HyperVReplicaAzureUpdateReplicationProtectedItemInput
- type HyperVReplicaBaseEventDetails
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- type HyperVVirtualMachineDetails
- type IPConfig
- type IdentityProviderDetails
- type IdentityProviderInput
- type InMageAgentDetails
- type InMageAgentVersionDetails
- type InMageAzureV2ApplyRecoveryPointInput
- type InMageAzureV2DiskInputDetails
- type InMageAzureV2EnableProtectionInput
- type InMageAzureV2EventDetails
- 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
- type InMageAzureV2ManagedDiskDetails
- type InMageAzureV2PolicyDetails
- 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
- 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
- type InMageAzureV2RecoveryPointDetails
- type InMageAzureV2ReplicationDetails
- 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
- type InMageAzureV2TestFailoverInput
- type InMageAzureV2UnplannedFailoverInput
- type InMageAzureV2UpdateReplicationProtectedItemInput
- type InMageBasePolicyDetails
- 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
- type InMageDiskDetails
- type InMageDiskExclusionInput
- type InMageDiskSignatureExclusionOptions
- type InMageEnableProtectionInput
- type InMageFailoverProviderInput
- type InMagePolicyDetails
- 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
- 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
- type InMageRcmAgentUpgradeBlockingErrorDetails
- type InMageRcmApplyRecoveryPointInput
- type InMageRcmDiskInput
- type InMageRcmDisksDefaultInput
- type InMageRcmEnableProtectionInput
- type InMageRcmEventDetails
- 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
- type InMageRcmFabricSpecificDetails
- type InMageRcmLastAgentUpgradeErrorDetails
- type InMageRcmMobilityAgentDetails
- type InMageRcmNicDetails
- type InMageRcmNicInput
- type InMageRcmPolicyCreationInput
- 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
- 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
- type InMageRcmRecoveryPointDetails
- type InMageRcmReplicationDetails
- 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
- type InMageRcmUnplannedFailoverInput
- type InMageRcmUpdateReplicationProtectedItemInput
- type InMageReplicationDetails
- 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
- type InMageTestFailoverInput
- type InMageUnplannedFailoverInput
- type InMageV2RpRecoveryPointType
- type InMageVolumeExclusionOptions
- type InconsistentVMDetails
- type InitialReplicationDetails
- type InlineWorkflowTaskDetails
- type InnerHealthError
- type InputEndpoint
- type InstanceType
- type InstanceTypeBasicApplyRecoveryPointProviderSpecificInput
- type InstanceTypeBasicConfigurationSettings
- type InstanceTypeBasicCreateProtectionIntentProviderSpecificDetails
- type InstanceTypeBasicDisableProtectionProviderSpecificInput
- type InstanceTypeBasicEnableMigrationProviderSpecificInput
- type InstanceTypeBasicEnableProtectionProviderSpecificInput
- type InstanceTypeBasicEventProviderSpecificDetails
- type InstanceTypeBasicEventSpecificDetails
- type InstanceTypeBasicFabricSpecificCreateNetworkMappingInput
- type InstanceTypeBasicFabricSpecificCreationInput
- type InstanceTypeBasicFabricSpecificDetails
- type InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput
- type InstanceTypeBasicGroupTaskDetails
- type InstanceTypeBasicJobDetails
- type InstanceTypeBasicMigrateProviderSpecificInput
- type InstanceTypeBasicMigrationProviderSpecificSettings
- type InstanceTypeBasicNetworkMappingFabricSpecificSettings
- type InstanceTypeBasicPolicyProviderSpecificDetails
- type InstanceTypeBasicPolicyProviderSpecificInput
- type InstanceTypeBasicProtectionContainerMappingProviderSpecificDetails
- type InstanceTypeBasicProviderSpecificFailoverInput
- type InstanceTypeBasicProviderSpecificRecoveryPointDetails
- type InstanceTypeBasicRecoveryPlanActionDetails
- type InstanceTypeBasicRecoveryPlanProviderSpecificDetails
- type InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput
- type InstanceTypeBasicRecoveryPlanProviderSpecificInput
- type InstanceTypeBasicRemoveDisksProviderSpecificInput
- type InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettings
- type InstanceTypeBasicReplicationProviderSpecificContainerCreationInput
- type InstanceTypeBasicReplicationProviderSpecificContainerMappingInput
- type InstanceTypeBasicReplicationProviderSpecificSettings
- type InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInput
- type InstanceTypeBasicReverseReplicationProviderSpecificInput
- type InstanceTypeBasicSwitchProtectionProviderSpecificInput
- type InstanceTypeBasicTaskTypeDetails
- type InstanceTypeBasicTestFailoverProviderSpecificInput
- type InstanceTypeBasicTestMigrateProviderSpecificInput
- type InstanceTypeBasicUnplannedFailoverProviderSpecificInput
- type InstanceTypeBasicUpdateMigrationItemProviderSpecificInput
- type InstanceTypeBasicUpdateReplicationProtectedItemProviderInput
- type Job
- type JobCollection
- type JobCollectionIterator
- type JobCollectionPage
- type JobDetails
- type JobEntity
- type JobErrorDetails
- type JobProperties
- type JobQueryParameter
- type JobStatusEventDetails
- type JobTaskDetails
- 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
- type LicenseType
- type LogicalNetwork
- type LogicalNetworkCollection
- type LogicalNetworkCollectionIterator
- type LogicalNetworkCollectionPage
- type LogicalNetworkProperties
- type ManualActionTaskDetails
- 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
- type MigrateInput
- type MigrateInputProperties
- type MigrateProviderSpecificInput
- type MigrationItem
- type MigrationItemCollection
- type MigrationItemCollectionIterator
- type MigrationItemCollectionPage
- type MigrationItemOperation
- type MigrationItemProperties
- type MigrationItemsQueryParameter
- type MigrationProviderSpecificSettings
- type MigrationRecoveryPoint
- type MigrationRecoveryPointCollection
- type MigrationRecoveryPointCollectionIterator
- type MigrationRecoveryPointCollectionPage
- type MigrationRecoveryPointProperties
- type MigrationRecoveryPointType
- type MigrationRecoveryPointsClient
- func NewMigrationRecoveryPointsClient(subscriptionID string, resourceGroupName string, resourceName string) MigrationRecoveryPointsClient
- func NewMigrationRecoveryPointsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName string) MigrationRecoveryPointsClient
- func (client MigrationRecoveryPointsClient) Get(ctx context.Context, fabricName string, protectionContainerName string, migrationItemName string, migrationRecoveryPointName string) (result MigrationRecoveryPoint, err error)
- func (client MigrationRecoveryPointsClient) GetPreparer(ctx context.Context, fabricName string, protectionContainerName string, migrationItemName string, migrationRecoveryPointName 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, migrationItemName string) (result MigrationRecoveryPointCollectionPage, err error)
- func (client MigrationRecoveryPointsClient) ListByReplicationMigrationItemsComplete(ctx context.Context, fabricName string, protectionContainerName string, migrationItemName string) (result MigrationRecoveryPointCollectionIterator, err error)
- func (client MigrationRecoveryPointsClient) ListByReplicationMigrationItemsPreparer(ctx context.Context, fabricName string, protectionContainerName string, migrationItemName 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
- type MobilityAgentUpgradeState
- type MobilityServiceUpdate
- type MultiVMGroupCreateOption
- type MultiVMSyncPointOption
- type MultiVMSyncStatus
- type Network
- type NetworkCollection
- type NetworkCollectionIterator
- type NetworkCollectionPage
- type NetworkMapping
- type NetworkMappingCollection
- type NetworkMappingCollectionIterator
- type NetworkMappingCollectionPage
- type NetworkMappingFabricSpecificSettings
- type NetworkMappingProperties
- type NetworkProperties
- type NewProtectionProfile
- type OSDetails
- type OSDiskDetails
- type OSVersionWrapper
- type OperationsClient
- func NewOperationsClient(subscriptionID string, resourceGroupName string, resourceName string) OperationsClient
- func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName 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
- type OperationsDiscoveryCollection
- type OperationsDiscoveryCollectionIterator
- type OperationsDiscoveryCollectionPage
- type PlannedFailoverInput
- type PlannedFailoverInputProperties
- type Policy
- type PolicyCollection
- type PolicyCollectionIterator
- type PolicyCollectionPage
- type PolicyProperties
- type PolicyProviderSpecificDetails
- 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
- 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
- type PresenceStatus
- type ProcessServer
- type ProcessServerDetails
- type ProtectableItem
- type ProtectableItemCollection
- type ProtectableItemCollectionIterator
- type ProtectableItemCollectionPage
- type ProtectableItemProperties
- type ProtectableItemQueryParameter
- type ProtectedItemsQueryParameter
- type ProtectionContainer
- type ProtectionContainerCollection
- type ProtectionContainerCollectionIterator
- type ProtectionContainerCollectionPage
- type ProtectionContainerFabricSpecificDetails
- type ProtectionContainerMapping
- type ProtectionContainerMappingCollection
- type ProtectionContainerMappingCollectionIterator
- type ProtectionContainerMappingCollectionPage
- type ProtectionContainerMappingProperties
- type ProtectionContainerMappingProviderSpecificDetails
- type ProtectionContainerProperties
- type ProtectionHealth
- type ProtectionProfileCustomDetails
- type ProviderError
- type ProviderSpecificFailoverInput
- type ProviderSpecificRecoveryPointDetails
- type PushInstallerDetails
- type RcmAzureMigrationPolicyDetails
- 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
- type RecoveryAvailabilitySetCustomDetails
- type RecoveryPlan
- type RecoveryPlanA2ADetails
- type RecoveryPlanA2AFailoverInput
- type RecoveryPlanA2AInput
- type RecoveryPlanAction
- type RecoveryPlanActionDetails
- type RecoveryPlanActionLocation
- type RecoveryPlanAutomationRunbookActionDetails
- type RecoveryPlanCollection
- type RecoveryPlanCollectionIterator
- type RecoveryPlanCollectionPage
- type RecoveryPlanGroup
- type RecoveryPlanGroupTaskDetails
- type RecoveryPlanGroupType
- type RecoveryPlanHyperVReplicaAzureFailbackInput
- type RecoveryPlanHyperVReplicaAzureFailoverInput
- type RecoveryPlanInMageAzureV2FailoverInput
- type RecoveryPlanInMageFailoverInput
- type RecoveryPlanInMageRcmFailoverInput
- type RecoveryPlanManualActionDetails
- type RecoveryPlanPlannedFailoverInput
- type RecoveryPlanPlannedFailoverInputProperties
- type RecoveryPlanPointType
- type RecoveryPlanProperties
- type RecoveryPlanProtectedItem
- type RecoveryPlanProviderSpecificDetails
- type RecoveryPlanProviderSpecificFailoverInput
- type RecoveryPlanProviderSpecificInput
- type RecoveryPlanScriptActionDetails
- type RecoveryPlanShutdownGroupTaskDetails
- type RecoveryPlanTestFailoverCleanupInput
- type RecoveryPlanTestFailoverCleanupInputProperties
- type RecoveryPlanTestFailoverInput
- type RecoveryPlanTestFailoverInputProperties
- type RecoveryPlanUnplannedFailoverInput
- type RecoveryPlanUnplannedFailoverInputProperties
- type RecoveryPoint
- type RecoveryPointCollection
- type RecoveryPointCollectionIterator
- type RecoveryPointCollectionPage
- type RecoveryPointProperties
- type RecoveryPointSyncType
- type RecoveryPointType
- type RecoveryPointsClient
- func NewRecoveryPointsClient(subscriptionID string, resourceGroupName string, resourceName string) RecoveryPointsClient
- func NewRecoveryPointsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName string) RecoveryPointsClient
- func (client RecoveryPointsClient) Get(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, recoveryPointName string) (result RecoveryPoint, err error)
- func (client RecoveryPointsClient) GetPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, recoveryPointName 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, replicatedProtectedItemName string) (result RecoveryPointCollectionPage, err error)
- func (client RecoveryPointsClient) ListByReplicationProtectedItemsComplete(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string) (result RecoveryPointCollectionIterator, err error)
- func (client RecoveryPointsClient) ListByReplicationProtectedItemsPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName 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
- type RecoveryResourceGroupCustomDetails
- type RecoveryServicesProvider
- type RecoveryServicesProviderCollection
- type RecoveryServicesProviderCollectionIterator
- type RecoveryServicesProviderCollectionPage
- type RecoveryServicesProviderProperties
- type RecoveryVirtualNetworkCustomDetails
- type RemoveDisksInput
- type RemoveDisksInputProperties
- type RemoveDisksProviderSpecificInput
- type RemoveProtectionContainerMappingInput
- type RemoveProtectionContainerMappingInputProperties
- type RenewCertificateInput
- type RenewCertificateInputProperties
- type ReplicationAgentDetails
- type ReplicationAlertSettingsClient
- func NewReplicationAlertSettingsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationAlertSettingsClient
- func NewReplicationAlertSettingsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName 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
- type ReplicationEligibilityResultsClient
- func NewReplicationEligibilityResultsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationEligibilityResultsClient
- func NewReplicationEligibilityResultsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName 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
- type ReplicationEligibilityResultsErrorInfo
- type ReplicationEligibilityResultsProperties
- type ReplicationEventsClient
- func NewReplicationEventsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationEventsClient
- func NewReplicationEventsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName 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
- type ReplicationFabricsClient
- func NewReplicationFabricsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationFabricsClient
- func NewReplicationFabricsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName 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, failoverProcessServerRequest FailoverProcessServerRequest) (result ReplicationFabricsReassociateGatewayFuture, err error)
- func (client ReplicationFabricsClient) ReassociateGatewayPreparer(ctx context.Context, fabricName string, failoverProcessServerRequest FailoverProcessServerRequest) (*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
- type ReplicationFabricsDeleteFuture
- type ReplicationFabricsMigrateToAadFuture
- type ReplicationFabricsPurgeFuture
- type ReplicationFabricsReassociateGatewayFuture
- type ReplicationFabricsRenewCertificateFuture
- type ReplicationGroupDetails
- type ReplicationJobsCancelFuture
- type ReplicationJobsClient
- func NewReplicationJobsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationJobsClient
- func NewReplicationJobsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName 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
- type ReplicationJobsRestartFuture
- type ReplicationJobsResumeFuture
- type ReplicationLogicalNetworksClient
- func NewReplicationLogicalNetworksClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationLogicalNetworksClient
- func NewReplicationLogicalNetworksClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName 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
- func NewReplicationMigrationItemsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationMigrationItemsClient
- func NewReplicationMigrationItemsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName string) ReplicationMigrationItemsClient
- func (client ReplicationMigrationItemsClient) Create(ctx context.Context, fabricName string, protectionContainerName string, migrationItemName string, input EnableMigrationInput) (result ReplicationMigrationItemsCreateFuture, err error)
- func (client ReplicationMigrationItemsClient) CreatePreparer(ctx context.Context, fabricName string, protectionContainerName string, migrationItemName string, input EnableMigrationInput) (*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, migrationItemName string, deleteOption string) (result ReplicationMigrationItemsDeleteFuture, err error)
- func (client ReplicationMigrationItemsClient) DeletePreparer(ctx context.Context, fabricName string, protectionContainerName string, migrationItemName string, deleteOption 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, migrationItemName string) (result MigrationItem, err error)
- func (client ReplicationMigrationItemsClient) GetPreparer(ctx context.Context, fabricName string, protectionContainerName string, migrationItemName 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, migrationItemName string, migrateInput MigrateInput) (result ReplicationMigrationItemsMigrateFuture, err error)
- func (client ReplicationMigrationItemsClient) MigratePreparer(ctx context.Context, fabricName string, protectionContainerName string, migrationItemName string, migrateInput MigrateInput) (*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, migrationItemName string, testMigrateInput TestMigrateInput) (result ReplicationMigrationItemsTestMigrateFuture, err error)
- func (client ReplicationMigrationItemsClient) TestMigrateCleanup(ctx context.Context, fabricName string, protectionContainerName string, migrationItemName string, testMigrateCleanupInput TestMigrateCleanupInput) (result ReplicationMigrationItemsTestMigrateCleanupFuture, err error)
- func (client ReplicationMigrationItemsClient) TestMigrateCleanupPreparer(ctx context.Context, fabricName string, protectionContainerName string, migrationItemName string, testMigrateCleanupInput TestMigrateCleanupInput) (*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, migrationItemName string, testMigrateInput TestMigrateInput) (*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, migrationItemName string, input UpdateMigrationItemInput) (result ReplicationMigrationItemsUpdateFuture, err error)
- func (client ReplicationMigrationItemsClient) UpdatePreparer(ctx context.Context, fabricName string, protectionContainerName string, migrationItemName string, input UpdateMigrationItemInput) (*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
- type ReplicationMigrationItemsDeleteFuture
- type ReplicationMigrationItemsMigrateFuture
- type ReplicationMigrationItemsTestMigrateCleanupFuture
- type ReplicationMigrationItemsTestMigrateFuture
- type ReplicationMigrationItemsUpdateFuture
- type ReplicationNetworkMappingsClient
- func NewReplicationNetworkMappingsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationNetworkMappingsClient
- func NewReplicationNetworkMappingsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName string) ReplicationNetworkMappingsClient
- func (client ReplicationNetworkMappingsClient) Create(ctx context.Context, fabricName string, networkName string, networkMappingName string, input CreateNetworkMappingInput) (result ReplicationNetworkMappingsCreateFuture, err error)
- func (client ReplicationNetworkMappingsClient) CreatePreparer(ctx context.Context, fabricName string, networkName string, networkMappingName string, input CreateNetworkMappingInput) (*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, networkMappingName string) (result ReplicationNetworkMappingsDeleteFuture, err error)
- func (client ReplicationNetworkMappingsClient) DeletePreparer(ctx context.Context, fabricName string, networkName string, networkMappingName 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, networkMappingName string) (result NetworkMapping, err error)
- func (client ReplicationNetworkMappingsClient) GetPreparer(ctx context.Context, fabricName string, networkName string, networkMappingName 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, networkMappingName string, input UpdateNetworkMappingInput) (result ReplicationNetworkMappingsUpdateFuture, err error)
- func (client ReplicationNetworkMappingsClient) UpdatePreparer(ctx context.Context, fabricName string, networkName string, networkMappingName string, input UpdateNetworkMappingInput) (*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
- type ReplicationNetworkMappingsDeleteFuture
- type ReplicationNetworkMappingsUpdateFuture
- type ReplicationNetworksClient
- func NewReplicationNetworksClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationNetworksClient
- func NewReplicationNetworksClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName 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
- func NewReplicationPoliciesClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationPoliciesClient
- func NewReplicationPoliciesClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName 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
- type ReplicationPoliciesDeleteFuture
- type ReplicationPoliciesUpdateFuture
- type ReplicationProtectableItemsClient
- func NewReplicationProtectableItemsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectableItemsClient
- func NewReplicationProtectableItemsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectableItemsClient
- func (client ReplicationProtectableItemsClient) Get(ctx context.Context, fabricName string, protectionContainerName string, protectableItemName string) (result ProtectableItem, err error)
- func (client ReplicationProtectableItemsClient) GetPreparer(ctx context.Context, fabricName string, protectionContainerName string, protectableItemName 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, filter string) (result ProtectableItemCollectionPage, err error)
- func (client ReplicationProtectableItemsClient) ListByReplicationProtectionContainersComplete(ctx context.Context, fabricName string, protectionContainerName string, filter string) (result ProtectableItemCollectionIterator, err error)
- func (client ReplicationProtectableItemsClient) ListByReplicationProtectionContainersPreparer(ctx context.Context, fabricName string, protectionContainerName string, filter 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
- type ReplicationProtectedItemCollection
- type ReplicationProtectedItemCollectionIterator
- type ReplicationProtectedItemCollectionPage
- type ReplicationProtectedItemOperation
- type ReplicationProtectedItemProperties
- type ReplicationProtectedItemsAddDisksFuture
- type ReplicationProtectedItemsApplyRecoveryPointFuture
- type ReplicationProtectedItemsClient
- func NewReplicationProtectedItemsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectedItemsClient
- func NewReplicationProtectedItemsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectedItemsClient
- func (client ReplicationProtectedItemsClient) AddDisks(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, addDisksInput AddDisksInput) (result ReplicationProtectedItemsAddDisksFuture, err error)
- func (client ReplicationProtectedItemsClient) AddDisksPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, addDisksInput AddDisksInput) (*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, replicatedProtectedItemName string, applyRecoveryPointInput ApplyRecoveryPointInput) (result ReplicationProtectedItemsApplyRecoveryPointFuture, err error)
- func (client ReplicationProtectedItemsClient) ApplyRecoveryPointPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, applyRecoveryPointInput ApplyRecoveryPointInput) (*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, replicatedProtectedItemName string, input EnableProtectionInput) (result ReplicationProtectedItemsCreateFuture, err error)
- func (client ReplicationProtectedItemsClient) CreatePreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, input EnableProtectionInput) (*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, replicatedProtectedItemName string, disableProtectionInput DisableProtectionInput) (result ReplicationProtectedItemsDeleteFuture, err error)
- func (client ReplicationProtectedItemsClient) DeletePreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, disableProtectionInput DisableProtectionInput) (*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, replicatedProtectedItemName string) (result ReplicationProtectedItemsFailoverCommitFuture, err error)
- func (client ReplicationProtectedItemsClient) FailoverCommitPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName 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, replicatedProtectedItemName string) (result ReplicationProtectedItem, err error)
- func (client ReplicationProtectedItemsClient) GetPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName 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, replicatedProtectedItemName string, failoverInput PlannedFailoverInput) (result ReplicationProtectedItemsPlannedFailoverFuture, err error)
- func (client ReplicationProtectedItemsClient) PlannedFailoverPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, failoverInput PlannedFailoverInput) (*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, replicatedProtectedItemName string) (result ReplicationProtectedItemsPurgeFuture, err error)
- func (client ReplicationProtectedItemsClient) PurgePreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName 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, replicatedProtectedItemName string, removeDisksInput RemoveDisksInput) (result ReplicationProtectedItemsRemoveDisksFuture, err error)
- func (client ReplicationProtectedItemsClient) RemoveDisksPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, removeDisksInput RemoveDisksInput) (*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, replicatedProtectedItemName string) (result ReplicationProtectedItemsRepairReplicationFuture, err error)
- func (client ReplicationProtectedItemsClient) RepairReplicationPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName 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, replicatedProtectedItemName string, rrInput ReverseReplicationInput) (result ReplicationProtectedItemsReprotectFuture, err error)
- func (client ReplicationProtectedItemsClient) ReprotectPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, rrInput ReverseReplicationInput) (*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, replicatedProtectedItemName string, resolveHealthInput ResolveHealthInput) (result ReplicationProtectedItemsResolveHealthErrorsFuture, err error)
- func (client ReplicationProtectedItemsClient) ResolveHealthErrorsPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, resolveHealthInput ResolveHealthInput) (*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, replicatedProtectedItemName string, failoverInput TestFailoverInput) (result ReplicationProtectedItemsTestFailoverFuture, err error)
- func (client ReplicationProtectedItemsClient) TestFailoverCleanup(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, cleanupInput TestFailoverCleanupInput) (result ReplicationProtectedItemsTestFailoverCleanupFuture, err error)
- func (client ReplicationProtectedItemsClient) TestFailoverCleanupPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, cleanupInput TestFailoverCleanupInput) (*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, replicatedProtectedItemName string, failoverInput TestFailoverInput) (*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, replicatedProtectedItemName string, failoverInput UnplannedFailoverInput) (result ReplicationProtectedItemsUnplannedFailoverFuture, err error)
- func (client ReplicationProtectedItemsClient) UnplannedFailoverPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string, failoverInput UnplannedFailoverInput) (*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, replicatedProtectedItemName string, updateProtectionInput UpdateReplicationProtectedItemInput) (result ReplicationProtectedItemsUpdateFuture, err error)
- func (client ReplicationProtectedItemsClient) UpdateMobilityService(ctx context.Context, fabricName string, protectionContainerName string, replicationProtectedItemName string, updateMobilityServiceRequest UpdateMobilityServiceRequest) (result ReplicationProtectedItemsUpdateMobilityServiceFuture, err error)
- func (client ReplicationProtectedItemsClient) UpdateMobilityServicePreparer(ctx context.Context, fabricName string, protectionContainerName string, replicationProtectedItemName string, updateMobilityServiceRequest UpdateMobilityServiceRequest) (*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, replicatedProtectedItemName string, updateProtectionInput UpdateReplicationProtectedItemInput) (*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
- type ReplicationProtectedItemsDeleteFuture
- type ReplicationProtectedItemsFailoverCommitFuture
- type ReplicationProtectedItemsPlannedFailoverFuture
- type ReplicationProtectedItemsPurgeFuture
- type ReplicationProtectedItemsRemoveDisksFuture
- type ReplicationProtectedItemsRepairReplicationFuture
- type ReplicationProtectedItemsReprotectFuture
- type ReplicationProtectedItemsResolveHealthErrorsFuture
- type ReplicationProtectedItemsTestFailoverCleanupFuture
- type ReplicationProtectedItemsTestFailoverFuture
- type ReplicationProtectedItemsUnplannedFailoverFuture
- type ReplicationProtectedItemsUpdateFuture
- type ReplicationProtectedItemsUpdateMobilityServiceFuture
- type ReplicationProtectionContainerMappingsClient
- func NewReplicationProtectionContainerMappingsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectionContainerMappingsClient
- func NewReplicationProtectionContainerMappingsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectionContainerMappingsClient
- func (client ReplicationProtectionContainerMappingsClient) Create(ctx context.Context, fabricName string, protectionContainerName string, mappingName string, creationInput CreateProtectionContainerMappingInput) (result ReplicationProtectionContainerMappingsCreateFuture, err error)
- func (client ReplicationProtectionContainerMappingsClient) CreatePreparer(ctx context.Context, fabricName string, protectionContainerName string, mappingName string, creationInput CreateProtectionContainerMappingInput) (*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, mappingName string, removalInput RemoveProtectionContainerMappingInput) (result ReplicationProtectionContainerMappingsDeleteFuture, err error)
- func (client ReplicationProtectionContainerMappingsClient) DeletePreparer(ctx context.Context, fabricName string, protectionContainerName string, mappingName string, removalInput RemoveProtectionContainerMappingInput) (*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, mappingName string) (result ProtectionContainerMapping, err error)
- func (client ReplicationProtectionContainerMappingsClient) GetPreparer(ctx context.Context, fabricName string, protectionContainerName string, mappingName 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, mappingName string) (result ReplicationProtectionContainerMappingsPurgeFuture, err error)
- func (client ReplicationProtectionContainerMappingsClient) PurgePreparer(ctx context.Context, fabricName string, protectionContainerName string, mappingName 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, mappingName string, updateInput UpdateProtectionContainerMappingInput) (result ReplicationProtectionContainerMappingsUpdateFuture, err error)
- func (client ReplicationProtectionContainerMappingsClient) UpdatePreparer(ctx context.Context, fabricName string, protectionContainerName string, mappingName string, updateInput UpdateProtectionContainerMappingInput) (*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
- type ReplicationProtectionContainerMappingsDeleteFuture
- type ReplicationProtectionContainerMappingsPurgeFuture
- type ReplicationProtectionContainerMappingsUpdateFuture
- type ReplicationProtectionContainersClient
- func NewReplicationProtectionContainersClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectionContainersClient
- func NewReplicationProtectionContainersClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectionContainersClient
- func (client ReplicationProtectionContainersClient) Create(ctx context.Context, fabricName string, protectionContainerName string, creationInput CreateProtectionContainerInput) (result ReplicationProtectionContainersCreateFuture, err error)
- func (client ReplicationProtectionContainersClient) CreatePreparer(ctx context.Context, fabricName string, protectionContainerName string, creationInput CreateProtectionContainerInput) (*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, discoverProtectableItemRequest DiscoverProtectableItemRequest) (result ReplicationProtectionContainersDiscoverProtectableItemFuture, err error)
- func (client ReplicationProtectionContainersClient) DiscoverProtectableItemPreparer(ctx context.Context, fabricName string, protectionContainerName string, discoverProtectableItemRequest DiscoverProtectableItemRequest) (*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, switchInput SwitchProtectionInput) (result ReplicationProtectionContainersSwitchProtectionFuture, err error)
- func (client ReplicationProtectionContainersClient) SwitchProtectionPreparer(ctx context.Context, fabricName string, protectionContainerName string, switchInput SwitchProtectionInput) (*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
- type ReplicationProtectionContainersDeleteFuture
- type ReplicationProtectionContainersDiscoverProtectableItemFuture
- type ReplicationProtectionContainersSwitchProtectionFuture
- type ReplicationProtectionIntent
- type ReplicationProtectionIntentCollection
- type ReplicationProtectionIntentCollectionIterator
- type ReplicationProtectionIntentCollectionPage
- type ReplicationProtectionIntentProperties
- type ReplicationProtectionIntentProviderSpecificSettings
- type ReplicationProtectionIntentsClient
- func NewReplicationProtectionIntentsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectionIntentsClient
- func NewReplicationProtectionIntentsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName string) ReplicationProtectionIntentsClient
- func (client ReplicationProtectionIntentsClient) Create(ctx context.Context, intentObjectName string, input CreateProtectionIntentInput) (result ReplicationProtectionIntent, err error)
- func (client ReplicationProtectionIntentsClient) CreatePreparer(ctx context.Context, intentObjectName string, input CreateProtectionIntentInput) (*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
- type ReplicationProviderSpecificContainerCreationInput
- type ReplicationProviderSpecificContainerMappingInput
- type ReplicationProviderSpecificSettings
- 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
- type ReplicationRecoveryPlansClient
- func NewReplicationRecoveryPlansClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationRecoveryPlansClient
- func NewReplicationRecoveryPlansClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName 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, input RecoveryPlanPlannedFailoverInput) (result ReplicationRecoveryPlansPlannedFailoverFuture, err error)
- func (client ReplicationRecoveryPlansClient) PlannedFailoverPreparer(ctx context.Context, recoveryPlanName string, input RecoveryPlanPlannedFailoverInput) (*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, input RecoveryPlanTestFailoverInput) (result ReplicationRecoveryPlansTestFailoverFuture, err error)
- func (client ReplicationRecoveryPlansClient) TestFailoverCleanup(ctx context.Context, recoveryPlanName string, input RecoveryPlanTestFailoverCleanupInput) (result ReplicationRecoveryPlansTestFailoverCleanupFuture, err error)
- func (client ReplicationRecoveryPlansClient) TestFailoverCleanupPreparer(ctx context.Context, recoveryPlanName string, input RecoveryPlanTestFailoverCleanupInput) (*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, input RecoveryPlanTestFailoverInput) (*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, input RecoveryPlanUnplannedFailoverInput) (result ReplicationRecoveryPlansUnplannedFailoverFuture, err error)
- func (client ReplicationRecoveryPlansClient) UnplannedFailoverPreparer(ctx context.Context, recoveryPlanName string, input RecoveryPlanUnplannedFailoverInput) (*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
- type ReplicationRecoveryPlansDeleteFuture
- type ReplicationRecoveryPlansFailoverCommitFuture
- type ReplicationRecoveryPlansPlannedFailoverFuture
- type ReplicationRecoveryPlansReprotectFuture
- type ReplicationRecoveryPlansTestFailoverCleanupFuture
- type ReplicationRecoveryPlansTestFailoverFuture
- type ReplicationRecoveryPlansUnplannedFailoverFuture
- type ReplicationRecoveryPlansUpdateFuture
- type ReplicationRecoveryServicesProvidersClient
- func NewReplicationRecoveryServicesProvidersClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationRecoveryServicesProvidersClient
- func NewReplicationRecoveryServicesProvidersClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName string) ReplicationRecoveryServicesProvidersClient
- func (client ReplicationRecoveryServicesProvidersClient) Create(ctx context.Context, fabricName string, providerName string, addProviderInput AddRecoveryServicesProviderInput) (result ReplicationRecoveryServicesProvidersCreateFuture, err error)
- func (client ReplicationRecoveryServicesProvidersClient) CreatePreparer(ctx context.Context, fabricName string, providerName string, addProviderInput AddRecoveryServicesProviderInput) (*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
- type ReplicationRecoveryServicesProvidersDeleteFuture
- type ReplicationRecoveryServicesProvidersPurgeFuture
- type ReplicationRecoveryServicesProvidersRefreshProviderFuture
- type ReplicationStorageClassificationMappingsClient
- func NewReplicationStorageClassificationMappingsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationStorageClassificationMappingsClient
- func NewReplicationStorageClassificationMappingsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName string) ReplicationStorageClassificationMappingsClient
- func (client ReplicationStorageClassificationMappingsClient) Create(ctx context.Context, fabricName string, storageClassificationName string, storageClassificationMappingName string, pairingInput StorageClassificationMappingInput) (result ReplicationStorageClassificationMappingsCreateFuture, err error)
- func (client ReplicationStorageClassificationMappingsClient) CreatePreparer(ctx context.Context, fabricName string, storageClassificationName string, storageClassificationMappingName string, pairingInput StorageClassificationMappingInput) (*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, storageClassificationMappingName string) (result ReplicationStorageClassificationMappingsDeleteFuture, err error)
- func (client ReplicationStorageClassificationMappingsClient) DeletePreparer(ctx context.Context, fabricName string, storageClassificationName string, storageClassificationMappingName 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, storageClassificationMappingName string) (result StorageClassificationMapping, err error)
- func (client ReplicationStorageClassificationMappingsClient) GetPreparer(ctx context.Context, fabricName string, storageClassificationName string, storageClassificationMappingName 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
- type ReplicationStorageClassificationMappingsDeleteFuture
- type ReplicationStorageClassificationsClient
- func NewReplicationStorageClassificationsClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationStorageClassificationsClient
- func NewReplicationStorageClassificationsClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName 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
- func NewReplicationVaultHealthClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationVaultHealthClient
- func NewReplicationVaultHealthClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName 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
- type ReplicationVaultSettingClient
- func NewReplicationVaultSettingClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationVaultSettingClient
- func NewReplicationVaultSettingClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName 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
- func NewReplicationvCentersClient(subscriptionID string, resourceGroupName string, resourceName string) ReplicationvCentersClient
- func NewReplicationvCentersClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName string) ReplicationvCentersClient
- func (client ReplicationvCentersClient) Create(ctx context.Context, fabricName string, vCenterName string, addVCenterRequest AddVCenterRequest) (result ReplicationvCentersCreateFuture, err error)
- func (client ReplicationvCentersClient) CreatePreparer(ctx context.Context, fabricName string, vCenterName string, addVCenterRequest AddVCenterRequest) (*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, updateVCenterRequest UpdateVCenterRequest) (result ReplicationvCentersUpdateFuture, err error)
- func (client ReplicationvCentersClient) UpdatePreparer(ctx context.Context, fabricName string, vCenterName string, updateVCenterRequest UpdateVCenterRequest) (*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
- type ReplicationvCentersDeleteFuture
- type ReplicationvCentersUpdateFuture
- type ReprotectAgentDetails
- type ResolveHealthError
- type ResolveHealthInput
- type ResolveHealthInputProperties
- type Resource
- type ResourceHealthSummary
- type ResourceType
- type ResourceTypeBasicRecoveryAvailabilitySetCustomDetails
- type ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetails
- type ResourceTypeBasicRecoveryResourceGroupCustomDetails
- type ResourceTypeBasicRecoveryVirtualNetworkCustomDetails
- type ResourceTypeBasicStorageAccountCustomDetails
- type ResumeJobParams
- type ResumeJobParamsProperties
- type ResyncState
- type RetentionVolume
- type ReverseReplicationInput
- type ReverseReplicationInputProperties
- type ReverseReplicationProviderSpecificInput
- type RoleAssignment
- type RpInMageRecoveryPointType
- type RunAsAccount
- type SanEnableProtectionInput
- type ScriptActionTaskDetails
- 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
- type SetMultiVMSyncStatus
- type Severity
- type SourceSiteOperations
- type StorageAccountCustomDetails
- type StorageClassification
- type StorageClassificationCollection
- type StorageClassificationCollectionIterator
- type StorageClassificationCollectionPage
- type StorageClassificationMapping
- type StorageClassificationMappingCollection
- type StorageClassificationMappingCollectionIterator
- type StorageClassificationMappingCollectionPage
- type StorageClassificationMappingInput
- type StorageClassificationMappingProperties
- type StorageClassificationProperties
- type StorageMappingInputProperties
- type Subnet
- type SupportedOSDetails
- type SupportedOSProperties
- type SupportedOSProperty
- type SupportedOperatingSystems
- type SupportedOperatingSystemsClient
- type SwitchProtectionInput
- type SwitchProtectionInputProperties
- type SwitchProtectionJobDetails
- type SwitchProtectionProviderSpecificInput
- type TargetComputeSize
- type TargetComputeSizeCollection
- type TargetComputeSizeCollectionIterator
- type TargetComputeSizeCollectionPage
- type TargetComputeSizeProperties
- type TargetComputeSizesClient
- func NewTargetComputeSizesClient(subscriptionID string, resourceGroupName string, resourceName string) TargetComputeSizesClient
- func NewTargetComputeSizesClientWithBaseURI(baseURI string, subscriptionID string, resourceGroupName string, resourceName string) TargetComputeSizesClient
- func (client TargetComputeSizesClient) ListByReplicationProtectedItems(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string) (result TargetComputeSizeCollectionPage, err error)
- func (client TargetComputeSizesClient) ListByReplicationProtectedItemsComplete(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName string) (result TargetComputeSizeCollectionIterator, err error)
- func (client TargetComputeSizesClient) ListByReplicationProtectedItemsPreparer(ctx context.Context, fabricName string, protectionContainerName string, replicatedProtectedItemName 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
- 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
- type TestFailoverCleanupInputProperties
- type TestFailoverInput
- type TestFailoverInputProperties
- type TestFailoverJobDetails
- type TestFailoverProviderSpecificInput
- type TestMigrateCleanupInput
- type TestMigrateCleanupInputProperties
- type TestMigrateInput
- type TestMigrateInputProperties
- type TestMigrateProviderSpecificInput
- type TestMigrationState
- type UnplannedFailoverInput
- type UnplannedFailoverInputProperties
- type UnplannedFailoverProviderSpecificInput
- type UpdateMigrationItemInput
- type UpdateMigrationItemInputProperties
- type UpdateMigrationItemProviderSpecificInput
- type UpdateMobilityServiceRequest
- type UpdateMobilityServiceRequestProperties
- type UpdateNetworkMappingInput
- type UpdateNetworkMappingInputProperties
- type UpdatePolicyInput
- type UpdatePolicyInputProperties
- type UpdateProtectionContainerMappingInput
- type UpdateProtectionContainerMappingInputProperties
- type UpdateRecoveryPlanInput
- type UpdateRecoveryPlanInputProperties
- type UpdateReplicationProtectedItemInput
- type UpdateReplicationProtectedItemInputProperties
- type UpdateReplicationProtectedItemProviderInput
- type UpdateVCenterRequest
- type UpdateVCenterRequestProperties
- type VCenter
- type VCenterCollection
- type VCenterCollectionIterator
- type VCenterCollectionPage
- type VCenterProperties
- type VMEncryptionType
- type VMNicDetails
- type VMNicInputDetails
- type VMNicUpdatesTaskDetails
- 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
- type VMwareCbtContainerMappingInput
- type VMwareCbtDiskInput
- type VMwareCbtEnableMigrationInput
- type VMwareCbtMigrateInput
- type VMwareCbtMigrationDetails
- type VMwareCbtNicDetails
- type VMwareCbtNicInput
- type VMwareCbtPolicyCreationInput
- 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
- type VMwareCbtProtectionContainerMappingDetails
- type VMwareCbtTestMigrateInput
- type VMwareCbtUpdateMigrationItemInput
- type VMwareDetails
- type VMwareV2FabricCreationInput
- type VMwareV2FabricSpecificDetails
- type VMwareVirtualMachineDetails
- type VaultHealthDetails
- type VaultHealthProperties
- type VaultSetting
- type VaultSettingCollection
- type VaultSettingCollectionIterator
- type VaultSettingCollectionPage
- type VaultSettingCreationInput
- type VaultSettingCreationInputProperties
- type VaultSettingProperties
- type VersionDetails
- type VirtualMachineTaskDetails
- 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
- type VmmToAzureCreateNetworkMappingInput
- type VmmToAzureNetworkMappingSettings
- type VmmToAzureUpdateNetworkMappingInput
- type VmmToVmmCreateNetworkMappingInput
- type VmmToVmmNetworkMappingSettings
- type VmmToVmmUpdateNetworkMappingInput
- type VmmVirtualMachineDetails
- type VmwareCbtPolicyDetails
- 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)
client.go enums.go migrationrecoverypoints.go models.go operations.go recoverypoints.go replicationalertsettings.go replicationeligibilityresults.go replicationevents.go replicationfabrics.go replicationjobs.go replicationlogicalnetworks.go replicationmigrationitems.go replicationnetworkmappings.go replicationnetworks.go replicationpolicies.go replicationprotectableitems.go replicationprotecteditems.go replicationprotectioncontainermappings.go replicationprotectioncontainers.go replicationprotectionintents.go replicationrecoveryplans.go replicationrecoveryservicesproviders.go replicationstorageclassificationmappings.go replicationstorageclassifications.go replicationvaulthealth.go replicationvaultsetting.go replicationvcenters.go supportedoperatingsystems.go targetcomputesizes.go version.go
Constants ¶
❖const (
// DefaultBaseURI is the default URI used for the service Siterecovery
DefaultBaseURI = "https://management.azure.com"
)
UserAgent returns the UserAgent string to use when sending http.Requests.
Version returns the semantic version (see http://semver.org) of the client.
❖type A2AAddDisksInput struct {
// VMDisks - The list of vm disk details.
VMDisks *[]A2AVMDiskInputDetails `json:"vmDisks,omitempty"`
// VMManagedDisks - The list of vm managed disk details.
VMManagedDisks *[]A2AVMManagedDiskInputDetails `json:"vmManagedDisks,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeAddDisksProviderSpecificInput', 'InstanceTypeA2A'
InstanceType InstanceType `json:"instanceType,omitempty"`
}
A2AAddDisksInput a2A add disk(s) input.
AsA2AAddDisksInput is the BasicAddDisksProviderSpecificInput implementation for A2AAddDisksInput.
AsAddDisksProviderSpecificInput is the BasicAddDisksProviderSpecificInput implementation for A2AAddDisksInput.
AsBasicAddDisksProviderSpecificInput is the BasicAddDisksProviderSpecificInput implementation for A2AAddDisksInput.
MarshalJSON is the custom marshaler for A2AAddDisksInput.
❖type A2AApplyRecoveryPointInput struct {
// InstanceType - Possible values include: 'InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeApplyRecoveryPointProviderSpecificInput', 'InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeA2A', 'InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeHyperVReplicaAzure', 'InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageAzureV2', 'InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageRcm'
InstanceType InstanceTypeBasicApplyRecoveryPointProviderSpecificInput `json:"instanceType,omitempty"`
}
A2AApplyRecoveryPointInput applyRecoveryPoint input specific to A2A provider.
AsA2AApplyRecoveryPointInput is the BasicApplyRecoveryPointProviderSpecificInput implementation for A2AApplyRecoveryPointInput.
AsApplyRecoveryPointProviderSpecificInput is the BasicApplyRecoveryPointProviderSpecificInput implementation for A2AApplyRecoveryPointInput.
AsBasicApplyRecoveryPointProviderSpecificInput is the BasicApplyRecoveryPointProviderSpecificInput implementation for A2AApplyRecoveryPointInput.
AsHyperVReplicaAzureApplyRecoveryPointInput is the BasicApplyRecoveryPointProviderSpecificInput implementation for A2AApplyRecoveryPointInput.
AsInMageAzureV2ApplyRecoveryPointInput is the BasicApplyRecoveryPointProviderSpecificInput implementation for A2AApplyRecoveryPointInput.
AsInMageRcmApplyRecoveryPointInput is the BasicApplyRecoveryPointProviderSpecificInput implementation for A2AApplyRecoveryPointInput.
MarshalJSON is the custom marshaler for A2AApplyRecoveryPointInput.
❖type A2AContainerCreationInput struct {
// InstanceType - Possible values include: 'InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeReplicationProviderSpecificContainerCreationInput', 'InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeA2A', 'InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeSixcSevendaFourFiveFiveFiveZeroSixfFourThreeffAOneSixaEightebOneZeroOneaebbSevenZero'
InstanceType InstanceTypeBasicReplicationProviderSpecificContainerCreationInput `json:"instanceType,omitempty"`
}
A2AContainerCreationInput a2A cloud creation input.
AsA2AContainerCreationInput is the BasicReplicationProviderSpecificContainerCreationInput implementation for A2AContainerCreationInput.
AsBasicReplicationProviderSpecificContainerCreationInput is the BasicReplicationProviderSpecificContainerCreationInput implementation for A2AContainerCreationInput.
AsReplicationProviderSpecificContainerCreationInput is the BasicReplicationProviderSpecificContainerCreationInput implementation for A2AContainerCreationInput.
AsVMwareCbtContainerCreationInput is the BasicReplicationProviderSpecificContainerCreationInput implementation for A2AContainerCreationInput.
MarshalJSON is the custom marshaler for A2AContainerCreationInput.
❖type A2AContainerMappingInput struct {
// AgentAutoUpdateStatus - A value indicating whether the auto update is enabled. Possible values include: 'Disabled', 'Enabled'
AgentAutoUpdateStatus AgentAutoUpdateStatus `json:"agentAutoUpdateStatus,omitempty"`
// AutomationAccountArmID - The automation account arm id.
AutomationAccountArmID *string `json:"automationAccountArmId,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicReplicationProviderSpecificContainerMappingInputInstanceTypeReplicationProviderSpecificContainerMappingInput', 'InstanceTypeBasicReplicationProviderSpecificContainerMappingInputInstanceTypeA2A', 'InstanceTypeBasicReplicationProviderSpecificContainerMappingInputInstanceTypeVMwareCbt'
InstanceType InstanceTypeBasicReplicationProviderSpecificContainerMappingInput `json:"instanceType,omitempty"`
}
A2AContainerMappingInput a2A container mapping input.
AsA2AContainerMappingInput is the BasicReplicationProviderSpecificContainerMappingInput implementation for A2AContainerMappingInput.
AsBasicReplicationProviderSpecificContainerMappingInput is the BasicReplicationProviderSpecificContainerMappingInput implementation for A2AContainerMappingInput.
AsReplicationProviderSpecificContainerMappingInput is the BasicReplicationProviderSpecificContainerMappingInput implementation for A2AContainerMappingInput.
AsVMwareCbtContainerMappingInput is the BasicReplicationProviderSpecificContainerMappingInput implementation for A2AContainerMappingInput.
MarshalJSON is the custom marshaler for A2AContainerMappingInput.
❖type A2ACreateProtectionIntentInput struct {
// FabricObjectID - The fabric specific object Id of the virtual machine.
FabricObjectID *string `json:"fabricObjectId,omitempty"`
// PrimaryLocation - The primary location for the virtual machine.
PrimaryLocation *string `json:"primaryLocation,omitempty"`
// RecoveryLocation - The recovery location for the virtual machine.
RecoveryLocation *string `json:"recoveryLocation,omitempty"`
// RecoverySubscriptionID - The recovery subscription Id of the virtual machine.
RecoverySubscriptionID *string `json:"recoverySubscriptionId,omitempty"`
// RecoveryAvailabilityType - The recovery availability type of the virtual machine. Possible values include: 'Single', 'AvailabilitySet', 'AvailabilityZone'
RecoveryAvailabilityType A2ARecoveryAvailabilityType `json:"recoveryAvailabilityType,omitempty"`
// ProtectionProfileCustomInput - The protection profile custom inputs.
ProtectionProfileCustomInput BasicProtectionProfileCustomDetails `json:"protectionProfileCustomInput,omitempty"`
// RecoveryResourceGroupID - The recovery resource group Id. Valid for V2 scenarios.
RecoveryResourceGroupID *string `json:"recoveryResourceGroupId,omitempty"`
// PrimaryStagingStorageAccountCustomInput - The primary staging storage account input.
PrimaryStagingStorageAccountCustomInput BasicStorageAccountCustomDetails `json:"primaryStagingStorageAccountCustomInput,omitempty"`
// RecoveryAvailabilitySetCustomInput - The recovery availability set input.
RecoveryAvailabilitySetCustomInput BasicRecoveryAvailabilitySetCustomDetails `json:"recoveryAvailabilitySetCustomInput,omitempty"`
// RecoveryVirtualNetworkCustomInput - The recovery virtual network input.
RecoveryVirtualNetworkCustomInput BasicRecoveryVirtualNetworkCustomDetails `json:"recoveryVirtualNetworkCustomInput,omitempty"`
// RecoveryProximityPlacementGroupCustomInput - The recovery proximity placement group custom input.
RecoveryProximityPlacementGroupCustomInput BasicRecoveryProximityPlacementGroupCustomDetails `json:"recoveryProximityPlacementGroupCustomInput,omitempty"`
// AutoProtectionOfDataDisk - A value indicating whether the auto protection is enabled. Possible values include: 'AutoProtectionOfDataDiskDisabled', 'AutoProtectionOfDataDiskEnabled'
AutoProtectionOfDataDisk AutoProtectionOfDataDisk `json:"autoProtectionOfDataDisk,omitempty"`
// VMDisks - The list of vm disk inputs.
VMDisks *[]A2AProtectionIntentDiskInputDetails `json:"vmDisks,omitempty"`
// VMManagedDisks - The list of vm managed disk inputs.
VMManagedDisks *[]A2AProtectionIntentManagedDiskInputDetails `json:"vmManagedDisks,omitempty"`
// MultiVMGroupName - The multi vm group name.
MultiVMGroupName *string `json:"multiVmGroupName,omitempty"`
// MultiVMGroupID - The multi vm group id.
MultiVMGroupID *string `json:"multiVmGroupId,omitempty"`
// RecoveryBootDiagStorageAccount - The boot diagnostic storage account.
RecoveryBootDiagStorageAccount BasicStorageAccountCustomDetails `json:"recoveryBootDiagStorageAccount,omitempty"`
// DiskEncryptionInfo - The recovery disk encryption information (for two pass flows).
DiskEncryptionInfo *DiskEncryptionInfo `json:"diskEncryptionInfo,omitempty"`
// RecoveryAvailabilityZone - The recovery availability zone.
RecoveryAvailabilityZone *string `json:"recoveryAvailabilityZone,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicCreateProtectionIntentProviderSpecificDetailsInstanceTypeCreateProtectionIntentProviderSpecificDetails', 'InstanceTypeBasicCreateProtectionIntentProviderSpecificDetailsInstanceTypeA2A'
InstanceType InstanceTypeBasicCreateProtectionIntentProviderSpecificDetails `json:"instanceType,omitempty"`
}
A2ACreateProtectionIntentInput a2A create protection intent input.
AsA2ACreateProtectionIntentInput is the BasicCreateProtectionIntentProviderSpecificDetails implementation for A2ACreateProtectionIntentInput.
AsBasicCreateProtectionIntentProviderSpecificDetails is the BasicCreateProtectionIntentProviderSpecificDetails implementation for A2ACreateProtectionIntentInput.
AsCreateProtectionIntentProviderSpecificDetails is the BasicCreateProtectionIntentProviderSpecificDetails implementation for A2ACreateProtectionIntentInput.
MarshalJSON is the custom marshaler for A2ACreateProtectionIntentInput.
UnmarshalJSON is the custom unmarshaler for A2ACreateProtectionIntentInput struct.
❖type A2AEnableProtectionInput struct {
// FabricObjectID - The fabric specific object Id of the virtual machine.
FabricObjectID *string `json:"fabricObjectId,omitempty"`
// RecoveryContainerID - The recovery container Id.
RecoveryContainerID *string `json:"recoveryContainerId,omitempty"`
// RecoveryResourceGroupID - The recovery resource group Id. Valid for V2 scenarios.
RecoveryResourceGroupID *string `json:"recoveryResourceGroupId,omitempty"`
// RecoveryCloudServiceID - The recovery cloud service Id. Valid for V1 scenarios.
RecoveryCloudServiceID *string `json:"recoveryCloudServiceId,omitempty"`
// RecoveryAvailabilitySetID - The recovery availability set Id.
RecoveryAvailabilitySetID *string `json:"recoveryAvailabilitySetId,omitempty"`
// RecoveryProximityPlacementGroupID - The recovery proximity placement group Id.
RecoveryProximityPlacementGroupID *string `json:"recoveryProximityPlacementGroupId,omitempty"`
// VMDisks - The list of vm disk details.
VMDisks *[]A2AVMDiskInputDetails `json:"vmDisks,omitempty"`
// VMManagedDisks - The list of vm managed disk details.
VMManagedDisks *[]A2AVMManagedDiskInputDetails `json:"vmManagedDisks,omitempty"`
// MultiVMGroupName - The multi vm group name.
MultiVMGroupName *string `json:"multiVmGroupName,omitempty"`
// RecoveryBootDiagStorageAccountID - The boot diagnostic storage account.
RecoveryBootDiagStorageAccountID *string `json:"recoveryBootDiagStorageAccountId,omitempty"`
// DiskEncryptionInfo - The recovery disk encryption information.
DiskEncryptionInfo *DiskEncryptionInfo `json:"diskEncryptionInfo,omitempty"`
// RecoveryAvailabilityZone - The recovery availability zone.
RecoveryAvailabilityZone *string `json:"recoveryAvailabilityZone,omitempty"`
// RecoveryAzureNetworkID - The recovery Azure virtual network ARM id.
RecoveryAzureNetworkID *string `json:"recoveryAzureNetworkId,omitempty"`
// RecoverySubnetName - The recovery subnet name.
RecoverySubnetName *string `json:"recoverySubnetName,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeEnableProtectionProviderSpecificInput', 'InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeA2A', 'InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeHyperVReplicaAzure', 'InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMageAzureV2', 'InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMage', 'InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMageRcm', 'InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeSan'
InstanceType InstanceTypeBasicEnableProtectionProviderSpecificInput `json:"instanceType,omitempty"`
}
A2AEnableProtectionInput a2A enable protection input.
AsA2AEnableProtectionInput is the BasicEnableProtectionProviderSpecificInput implementation for A2AEnableProtectionInput.
AsBasicEnableProtectionProviderSpecificInput is the BasicEnableProtectionProviderSpecificInput implementation for A2AEnableProtectionInput.
AsEnableProtectionProviderSpecificInput is the BasicEnableProtectionProviderSpecificInput implementation for A2AEnableProtectionInput.
AsHyperVReplicaAzureEnableProtectionInput is the BasicEnableProtectionProviderSpecificInput implementation for A2AEnableProtectionInput.
AsInMageAzureV2EnableProtectionInput is the BasicEnableProtectionProviderSpecificInput implementation for A2AEnableProtectionInput.
AsInMageEnableProtectionInput is the BasicEnableProtectionProviderSpecificInput implementation for A2AEnableProtectionInput.
AsInMageRcmEnableProtectionInput is the BasicEnableProtectionProviderSpecificInput implementation for A2AEnableProtectionInput.
AsSanEnableProtectionInput is the BasicEnableProtectionProviderSpecificInput implementation for A2AEnableProtectionInput.
MarshalJSON is the custom marshaler for A2AEnableProtectionInput.
❖type A2AEventDetails struct {
// ProtectedItemName - The protected item arm name.
ProtectedItemName *string `json:"protectedItemName,omitempty"`
// FabricObjectID - The azure vm arm id.
FabricObjectID *string `json:"fabricObjectId,omitempty"`
// FabricName - Fabric arm name.
FabricName *string `json:"fabricName,omitempty"`
// FabricLocation - The fabric location.
FabricLocation *string `json:"fabricLocation,omitempty"`
// RemoteFabricName - Remote fabric arm name.
RemoteFabricName *string `json:"remoteFabricName,omitempty"`
// RemoteFabricLocation - Remote fabric location.
RemoteFabricLocation *string `json:"remoteFabricLocation,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeEventProviderSpecificDetails', 'InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeA2A', 'InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplica2012', 'InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplica2012R2', 'InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplicaAzure', 'InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplicaBaseEventDetails', 'InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeInMageAzureV2', 'InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeInMageRcm'
InstanceType InstanceTypeBasicEventProviderSpecificDetails `json:"instanceType,omitempty"`
}
A2AEventDetails model class for event details of a A2A event.
AsA2AEventDetails is the BasicEventProviderSpecificDetails implementation for A2AEventDetails.
AsBasicEventProviderSpecificDetails is the BasicEventProviderSpecificDetails implementation for A2AEventDetails.
AsEventProviderSpecificDetails is the BasicEventProviderSpecificDetails implementation for A2AEventDetails.
AsHyperVReplica2012EventDetails is the BasicEventProviderSpecificDetails implementation for A2AEventDetails.
AsHyperVReplica2012R2EventDetails is the BasicEventProviderSpecificDetails implementation for A2AEventDetails.
AsHyperVReplicaAzureEventDetails is the BasicEventProviderSpecificDetails implementation for A2AEventDetails.
AsHyperVReplicaBaseEventDetails is the BasicEventProviderSpecificDetails implementation for A2AEventDetails.
AsInMageAzureV2EventDetails is the BasicEventProviderSpecificDetails implementation for A2AEventDetails.
AsInMageRcmEventDetails is the BasicEventProviderSpecificDetails implementation for A2AEventDetails.
MarshalJSON is the custom marshaler for A2AEventDetails.
❖type A2AFailoverProviderInput struct {
// RecoveryPointID - The recovery point id to be passed to failover to a particular recovery point. In case of latest recovery point, null should be passed.
RecoveryPointID *string `json:"recoveryPointId,omitempty"`
// CloudServiceCreationOption - A value indicating whether to use recovery cloud service for TFO or not.
CloudServiceCreationOption *string `json:"cloudServiceCreationOption,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeProviderSpecificFailoverInput', 'InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeA2A', 'InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback', 'InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure', 'InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMageAzureV2', 'InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMage'
InstanceType InstanceTypeBasicProviderSpecificFailoverInput `json:"instanceType,omitempty"`
}
A2AFailoverProviderInput a2A provider specific input for failover.
AsA2AFailoverProviderInput is the BasicProviderSpecificFailoverInput implementation for A2AFailoverProviderInput.
AsBasicProviderSpecificFailoverInput is the BasicProviderSpecificFailoverInput implementation for A2AFailoverProviderInput.
AsHyperVReplicaAzureFailbackProviderInput is the BasicProviderSpecificFailoverInput implementation for A2AFailoverProviderInput.
AsHyperVReplicaAzureFailoverProviderInput is the BasicProviderSpecificFailoverInput implementation for A2AFailoverProviderInput.
AsInMageAzureV2FailoverProviderInput is the BasicProviderSpecificFailoverInput implementation for A2AFailoverProviderInput.
AsInMageFailoverProviderInput is the BasicProviderSpecificFailoverInput implementation for A2AFailoverProviderInput.
AsProviderSpecificFailoverInput is the BasicProviderSpecificFailoverInput implementation for A2AFailoverProviderInput.
MarshalJSON is the custom marshaler for A2AFailoverProviderInput.
❖type A2APolicyCreationInput struct {
// RecoveryPointHistory - The duration in minutes until which the recovery points need to be stored.
RecoveryPointHistory *int32 `json:"recoveryPointHistory,omitempty"`
// CrashConsistentFrequencyInMinutes - The crash consistent snapshot frequency (in minutes).
CrashConsistentFrequencyInMinutes *int32 `json:"crashConsistentFrequencyInMinutes,omitempty"`
// AppConsistentFrequencyInMinutes - The app consistent snapshot frequency (in minutes).
AppConsistentFrequencyInMinutes *int32 `json:"appConsistentFrequencyInMinutes,omitempty"`
// MultiVMSyncStatus - A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'. Possible values include: 'Enable', 'Disable'
MultiVMSyncStatus SetMultiVMSyncStatus `json:"multiVmSyncStatus,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicPolicyProviderSpecificInputInstanceTypePolicyProviderSpecificInput', 'InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeA2A', 'InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplicaAzure', 'InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012R2', 'InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012', 'InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMageAzureV2', 'InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMage', 'InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMageRcm', 'InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeVMwareCbt'
InstanceType InstanceTypeBasicPolicyProviderSpecificInput `json:"instanceType,omitempty"`
}
A2APolicyCreationInput a2A Policy creation input.
AsA2APolicyCreationInput is the BasicPolicyProviderSpecificInput implementation for A2APolicyCreationInput.
AsBasicPolicyProviderSpecificInput is the BasicPolicyProviderSpecificInput implementation for A2APolicyCreationInput.
AsHyperVReplicaAzurePolicyInput is the BasicPolicyProviderSpecificInput implementation for A2APolicyCreationInput.
AsHyperVReplicaBluePolicyInput is the BasicPolicyProviderSpecificInput implementation for A2APolicyCreationInput.
AsHyperVReplicaPolicyInput is the BasicPolicyProviderSpecificInput implementation for A2APolicyCreationInput.
AsInMageAzureV2PolicyInput is the BasicPolicyProviderSpecificInput implementation for A2APolicyCreationInput.
AsInMagePolicyInput is the BasicPolicyProviderSpecificInput implementation for A2APolicyCreationInput.
AsInMageRcmPolicyCreationInput is the BasicPolicyProviderSpecificInput implementation for A2APolicyCreationInput.
AsPolicyProviderSpecificInput is the BasicPolicyProviderSpecificInput implementation for A2APolicyCreationInput.
AsVMwareCbtPolicyCreationInput is the BasicPolicyProviderSpecificInput implementation for A2APolicyCreationInput.
MarshalJSON is the custom marshaler for A2APolicyCreationInput.
❖type A2APolicyDetails struct {
// RecoveryPointThresholdInMinutes - The recovery point threshold in minutes.
RecoveryPointThresholdInMinutes *int32 `json:"recoveryPointThresholdInMinutes,omitempty"`
// RecoveryPointHistory - The duration in minutes until which the recovery points need to be stored.
RecoveryPointHistory *int32 `json:"recoveryPointHistory,omitempty"`
// AppConsistentFrequencyInMinutes - The app consistent snapshot frequency in minutes.
AppConsistentFrequencyInMinutes *int32 `json:"appConsistentFrequencyInMinutes,omitempty"`
// MultiVMSyncStatus - A value indicating whether multi-VM sync has to be enabled.
MultiVMSyncStatus *string `json:"multiVmSyncStatus,omitempty"`
// CrashConsistentFrequencyInMinutes - The crash consistent snapshot frequency in minutes.
CrashConsistentFrequencyInMinutes *int32 `json:"crashConsistentFrequencyInMinutes,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypePolicyProviderSpecificDetails', 'InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeA2A', 'InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaAzure', 'InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaBasePolicyDetails', 'InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012R2', 'InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012', 'InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageAzureV2', 'InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageBasePolicyDetails', 'InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMage', 'InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageRcm', 'InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeRcmAzureMigration', 'InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeVMwareCbt'
InstanceType InstanceTypeBasicPolicyProviderSpecificDetails `json:"instanceType,omitempty"`
}
A2APolicyDetails a2A specific policy details.
AsA2APolicyDetails is the BasicPolicyProviderSpecificDetails implementation for A2APolicyDetails.
AsBasicPolicyProviderSpecificDetails is the BasicPolicyProviderSpecificDetails implementation for A2APolicyDetails.
AsHyperVReplicaAzurePolicyDetails is the BasicPolicyProviderSpecificDetails implementation for A2APolicyDetails.
AsHyperVReplicaBasePolicyDetails is the BasicPolicyProviderSpecificDetails implementation for A2APolicyDetails.
AsHyperVReplicaBluePolicyDetails is the BasicPolicyProviderSpecificDetails implementation for A2APolicyDetails.
AsHyperVReplicaPolicyDetails is the BasicPolicyProviderSpecificDetails implementation for A2APolicyDetails.
AsInMageAzureV2PolicyDetails is the BasicPolicyProviderSpecificDetails implementation for A2APolicyDetails.
AsInMageBasePolicyDetails is the BasicPolicyProviderSpecificDetails implementation for A2APolicyDetails.
AsInMagePolicyDetails is the BasicPolicyProviderSpecificDetails implementation for A2APolicyDetails.
AsInMageRcmPolicyDetails is the BasicPolicyProviderSpecificDetails implementation for A2APolicyDetails.
AsPolicyProviderSpecificDetails is the BasicPolicyProviderSpecificDetails implementation for A2APolicyDetails.
AsRcmAzureMigrationPolicyDetails is the BasicPolicyProviderSpecificDetails implementation for A2APolicyDetails.
AsVmwareCbtPolicyDetails is the BasicPolicyProviderSpecificDetails implementation for A2APolicyDetails.
MarshalJSON is the custom marshaler for A2APolicyDetails.
❖type A2AProtectedDiskDetails struct {
// DiskURI - The disk uri.
DiskURI *string `json:"diskUri,omitempty"`
// RecoveryAzureStorageAccountID - The recovery disk storage account.
RecoveryAzureStorageAccountID *string `json:"recoveryAzureStorageAccountId,omitempty"`
// PrimaryDiskAzureStorageAccountID - The primary disk storage account.
PrimaryDiskAzureStorageAccountID *string `json:"primaryDiskAzureStorageAccountId,omitempty"`
// RecoveryDiskURI - Recovery disk uri.
RecoveryDiskURI *string `json:"recoveryDiskUri,omitempty"`
// DiskName - The disk name.
DiskName *string `json:"diskName,omitempty"`
// DiskCapacityInBytes - The disk capacity in bytes.
DiskCapacityInBytes *int64 `json:"diskCapacityInBytes,omitempty"`
// PrimaryStagingAzureStorageAccountID - The primary staging storage account.
PrimaryStagingAzureStorageAccountID *string `json:"primaryStagingAzureStorageAccountId,omitempty"`
// DiskType - The type of disk.
DiskType *string `json:"diskType,omitempty"`
// ResyncRequired - A value indicating whether resync is required for this disk.
ResyncRequired *bool `json:"resyncRequired,omitempty"`
// MonitoringPercentageCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
MonitoringPercentageCompletion *int32 `json:"monitoringPercentageCompletion,omitempty"`
// MonitoringJobType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
MonitoringJobType *string `json:"monitoringJobType,omitempty"`
// DataPendingInStagingStorageAccountInMB - The data pending for replication in MB at staging account.
DataPendingInStagingStorageAccountInMB *float64 `json:"dataPendingInStagingStorageAccountInMB,omitempty"`
// DataPendingAtSourceAgentInMB - The data pending at source virtual machine in MB.
DataPendingAtSourceAgentInMB *float64 `json:"dataPendingAtSourceAgentInMB,omitempty"`
// DiskState - The disk state.
DiskState *string `json:"diskState,omitempty"`
// AllowedDiskLevelOperation - The disk level operations list.
AllowedDiskLevelOperation *[]string `json:"allowedDiskLevelOperation,omitempty"`
// IsDiskEncrypted - A value indicating whether vm has encrypted os disk or not.
IsDiskEncrypted *bool `json:"isDiskEncrypted,omitempty"`
// SecretIdentifier - The secret URL / identifier (BEK).
SecretIdentifier *string `json:"secretIdentifier,omitempty"`
// DekKeyVaultArmID - The KeyVault resource id for secret (BEK).
DekKeyVaultArmID *string `json:"dekKeyVaultArmId,omitempty"`
// IsDiskKeyEncrypted - A value indicating whether disk key got encrypted or not.
IsDiskKeyEncrypted *bool `json:"isDiskKeyEncrypted,omitempty"`
// KeyIdentifier - The key URL / identifier (KEK).
KeyIdentifier *string `json:"keyIdentifier,omitempty"`
// KekKeyVaultArmID - The KeyVault resource id for key (KEK).
KekKeyVaultArmID *string `json:"kekKeyVaultArmId,omitempty"`
}
A2AProtectedDiskDetails a2A protected disk details.
❖type A2AProtectedManagedDiskDetails struct {
// DiskID - The managed disk Arm id.
DiskID *string `json:"diskId,omitempty"`
// RecoveryResourceGroupID - The recovery disk resource group Arm Id.
RecoveryResourceGroupID *string `json:"recoveryResourceGroupId,omitempty"`
// RecoveryTargetDiskID - Recovery target disk Arm Id.
RecoveryTargetDiskID *string `json:"recoveryTargetDiskId,omitempty"`
// RecoveryReplicaDiskID - Recovery replica disk Arm Id.
RecoveryReplicaDiskID *string `json:"recoveryReplicaDiskId,omitempty"`
// RecoveryReplicaDiskAccountType - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
RecoveryReplicaDiskAccountType *string `json:"recoveryReplicaDiskAccountType,omitempty"`
// RecoveryTargetDiskAccountType - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
RecoveryTargetDiskAccountType *string `json:"recoveryTargetDiskAccountType,omitempty"`
// RecoveryDiskEncryptionSetID - The recovery disk encryption set Id.
RecoveryDiskEncryptionSetID *string `json:"recoveryDiskEncryptionSetId,omitempty"`
// DiskName - The disk name.
DiskName *string `json:"diskName,omitempty"`
// DiskCapacityInBytes - The disk capacity in bytes.
DiskCapacityInBytes *int64 `json:"diskCapacityInBytes,omitempty"`
// PrimaryStagingAzureStorageAccountID - The primary staging storage account.
PrimaryStagingAzureStorageAccountID *string `json:"primaryStagingAzureStorageAccountId,omitempty"`
// DiskType - The type of disk.
DiskType *string `json:"diskType,omitempty"`
// ResyncRequired - A value indicating whether resync is required for this disk.
ResyncRequired *bool `json:"resyncRequired,omitempty"`
// MonitoringPercentageCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
MonitoringPercentageCompletion *int32 `json:"monitoringPercentageCompletion,omitempty"`
// MonitoringJobType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
MonitoringJobType *string `json:"monitoringJobType,omitempty"`
// DataPendingInStagingStorageAccountInMB - The data pending for replication in MB at staging account.
DataPendingInStagingStorageAccountInMB *float64 `json:"dataPendingInStagingStorageAccountInMB,omitempty"`
// DataPendingAtSourceAgentInMB - The data pending at source virtual machine in MB.
DataPendingAtSourceAgentInMB *float64 `json:"dataPendingAtSourceAgentInMB,omitempty"`
// DiskState - The disk state.
DiskState *string `json:"diskState,omitempty"`
// AllowedDiskLevelOperation - The disk level operations list.
AllowedDiskLevelOperation *[]string `json:"allowedDiskLevelOperation,omitempty"`
// IsDiskEncrypted - A value indicating whether vm has encrypted os disk or not.
IsDiskEncrypted *bool `json:"isDiskEncrypted,omitempty"`
// SecretIdentifier - The secret URL / identifier (BEK).
SecretIdentifier *string `json:"secretIdentifier,omitempty"`
// DekKeyVaultArmID - The KeyVault resource id for secret (BEK).
DekKeyVaultArmID *string `json:"dekKeyVaultArmId,omitempty"`
// IsDiskKeyEncrypted - A value indicating whether disk key got encrypted or not.
IsDiskKeyEncrypted *bool `json:"isDiskKeyEncrypted,omitempty"`
// KeyIdentifier - The key URL / identifier (KEK).
KeyIdentifier *string `json:"keyIdentifier,omitempty"`
// KekKeyVaultArmID - The KeyVault resource id for key (KEK).
KekKeyVaultArmID *string `json:"kekKeyVaultArmId,omitempty"`
// FailoverDiskName - The failover name for the managed disk.
FailoverDiskName *string `json:"failoverDiskName,omitempty"`
// TfoDiskName - The test failover name for the managed disk.
TfoDiskName *string `json:"tfoDiskName,omitempty"`
}
A2AProtectedManagedDiskDetails a2A protected managed disk details.
❖type A2AProtectionContainerMappingDetails struct {
// AgentAutoUpdateStatus - A value indicating whether the auto update is enabled. Possible values include: 'Disabled', 'Enabled'
AgentAutoUpdateStatus AgentAutoUpdateStatus `json:"agentAutoUpdateStatus,omitempty"`
// AutomationAccountArmID - The automation account arm id.
AutomationAccountArmID *string `json:"automationAccountArmId,omitempty"`
// ScheduleName - The schedule arm name.
ScheduleName *string `json:"scheduleName,omitempty"`
// JobScheduleName - The job schedule arm name.
JobScheduleName *string `json:"jobScheduleName,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsInstanceTypeProtectionContainerMappingProviderSpecificDetails', 'InstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsInstanceTypeA2A', 'InstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsInstanceTypeVMwareCbt'
InstanceType InstanceTypeBasicProtectionContainerMappingProviderSpecificDetails `json:"instanceType,omitempty"`
}
A2AProtectionContainerMappingDetails a2A provider specific settings.
AsA2AProtectionContainerMappingDetails is the BasicProtectionContainerMappingProviderSpecificDetails implementation for A2AProtectionContainerMappingDetails.
AsBasicProtectionContainerMappingProviderSpecificDetails is the BasicProtectionContainerMappingProviderSpecificDetails implementation for A2AProtectionContainerMappingDetails.
AsProtectionContainerMappingProviderSpecificDetails is the BasicProtectionContainerMappingProviderSpecificDetails implementation for A2AProtectionContainerMappingDetails.
AsVMwareCbtProtectionContainerMappingDetails is the BasicProtectionContainerMappingProviderSpecificDetails implementation for A2AProtectionContainerMappingDetails.
func (A2AProtectionContainerMappingDetails) MarshalJSON ¶ Uses
MarshalJSON is the custom marshaler for A2AProtectionContainerMappingDetails.
❖type A2AProtectionIntentDiskInputDetails struct {
// DiskURI - The disk Uri.
DiskURI *string `json:"diskUri,omitempty"`
// RecoveryAzureStorageAccountCustomInput - The recovery VHD storage account input.
RecoveryAzureStorageAccountCustomInput BasicStorageAccountCustomDetails `json:"recoveryAzureStorageAccountCustomInput,omitempty"`
// PrimaryStagingStorageAccountCustomInput - The primary staging storage account input.
PrimaryStagingStorageAccountCustomInput BasicStorageAccountCustomDetails `json:"primaryStagingStorageAccountCustomInput,omitempty"`
}
A2AProtectionIntentDiskInputDetails azure VM disk input details.
UnmarshalJSON is the custom unmarshaler for A2AProtectionIntentDiskInputDetails struct.
❖type A2AProtectionIntentManagedDiskInputDetails struct {
// DiskID - The disk Id.
DiskID *string `json:"diskId,omitempty"`
// PrimaryStagingStorageAccountCustomInput - The primary staging storage account input.
PrimaryStagingStorageAccountCustomInput BasicStorageAccountCustomDetails `json:"primaryStagingStorageAccountCustomInput,omitempty"`
// RecoveryResourceGroupCustomInput - The recovery resource group input.
RecoveryResourceGroupCustomInput BasicRecoveryResourceGroupCustomDetails `json:"recoveryResourceGroupCustomInput,omitempty"`
// RecoveryReplicaDiskAccountType - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
RecoveryReplicaDiskAccountType *string `json:"recoveryReplicaDiskAccountType,omitempty"`
// RecoveryTargetDiskAccountType - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
RecoveryTargetDiskAccountType *string `json:"recoveryTargetDiskAccountType,omitempty"`
// RecoveryDiskEncryptionSetID - The recovery disk encryption set Id.
RecoveryDiskEncryptionSetID *string `json:"recoveryDiskEncryptionSetId,omitempty"`
// DiskEncryptionInfo - The recovery disk encryption information (for one / single pass flows).
DiskEncryptionInfo *DiskEncryptionInfo `json:"diskEncryptionInfo,omitempty"`
}
A2AProtectionIntentManagedDiskInputDetails azure VM managed disk input details.
UnmarshalJSON is the custom unmarshaler for A2AProtectionIntentManagedDiskInputDetails struct.
❖type A2ARecoveryAvailabilityType string
A2ARecoveryAvailabilityType enumerates the values for a2a recovery availability type.
PossibleA2ARecoveryAvailabilityTypeValues returns an array of possible values for the A2ARecoveryAvailabilityType const type.
❖type A2ARecoveryPointDetails struct {
// RecoveryPointSyncType - A value indicating whether the recovery point is multi VM consistent. Possible values include: 'MultiVMSyncRecoveryPoint', 'PerVMRecoveryPoint'
RecoveryPointSyncType RecoveryPointSyncType `json:"recoveryPointSyncType,omitempty"`
// Disks - List of disk ids representing a recovery point.
Disks *[]string `json:"disks,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeProviderSpecificRecoveryPointDetails', 'InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeA2A', 'InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeInMageAzureV2', 'InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeInMageRcm'
InstanceType InstanceTypeBasicProviderSpecificRecoveryPointDetails `json:"instanceType,omitempty"`
}
A2ARecoveryPointDetails a2A provider specific recovery point details.
AsA2ARecoveryPointDetails is the BasicProviderSpecificRecoveryPointDetails implementation for A2ARecoveryPointDetails.
AsBasicProviderSpecificRecoveryPointDetails is the BasicProviderSpecificRecoveryPointDetails implementation for A2ARecoveryPointDetails.
AsInMageAzureV2RecoveryPointDetails is the BasicProviderSpecificRecoveryPointDetails implementation for A2ARecoveryPointDetails.
AsInMageRcmRecoveryPointDetails is the BasicProviderSpecificRecoveryPointDetails implementation for A2ARecoveryPointDetails.
AsProviderSpecificRecoveryPointDetails is the BasicProviderSpecificRecoveryPointDetails implementation for A2ARecoveryPointDetails.
func (A2ARecoveryPointDetails) MarshalJSON ¶ Uses
MarshalJSON is the custom marshaler for A2ARecoveryPointDetails.
❖type A2ARemoveDisksInput struct {
// VMDisksUris - The list of vm disk vhd URIs.
VMDisksUris *[]string `json:"vmDisksUris,omitempty"`
// VMManagedDisksIds - The list of vm managed disk Ids.
VMManagedDisksIds *[]string `json:"vmManagedDisksIds,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicRemoveDisksProviderSpecificInputInstanceTypeRemoveDisksProviderSpecificInput', 'InstanceTypeBasicRemoveDisksProviderSpecificInputInstanceTypeA2A'
InstanceType InstanceTypeBasicRemoveDisksProviderSpecificInput `json:"instanceType,omitempty"`
}
A2ARemoveDisksInput a2A remove disk(s) input.
AsA2ARemoveDisksInput is the BasicRemoveDisksProviderSpecificInput implementation for A2ARemoveDisksInput.
AsBasicRemoveDisksProviderSpecificInput is the BasicRemoveDisksProviderSpecificInput implementation for A2ARemoveDisksInput.
AsRemoveDisksProviderSpecificInput is the BasicRemoveDisksProviderSpecificInput implementation for A2ARemoveDisksInput.
MarshalJSON is the custom marshaler for A2ARemoveDisksInput.
❖type A2AReplicationDetails struct {
// FabricObjectID - The fabric specific object Id of the virtual machine.
FabricObjectID *string `json:"fabricObjectId,omitempty"`
// InitialPrimaryFabricLocation - READ-ONLY; The initial primary fabric location.
InitialPrimaryFabricLocation *string `json:"initialPrimaryFabricLocation,omitempty"`
// InitialRecoveryFabricLocation - READ-ONLY; The initial recovery fabric location.
InitialRecoveryFabricLocation *string `json:"initialRecoveryFabricLocation,omitempty"`
// InitialPrimaryZone - READ-ONLY; The initial primary availability zone.
InitialPrimaryZone *string `json:"initialPrimaryZone,omitempty"`
// InitialRecoveryZone - READ-ONLY; The initial recovery availability zone.
InitialRecoveryZone *string `json:"initialRecoveryZone,omitempty"`
// MultiVMGroupID - The multi vm group Id.
MultiVMGroupID *string `json:"multiVmGroupId,omitempty"`
// MultiVMGroupName - The multi vm group name.
MultiVMGroupName *string `json:"multiVmGroupName,omitempty"`
// MultiVMGroupCreateOption - Whether Multi VM group is auto created or specified by user. Possible values include: 'AutoCreated', 'UserSpecified'
MultiVMGroupCreateOption MultiVMGroupCreateOption `json:"multiVmGroupCreateOption,omitempty"`
// ManagementID - The management Id.
ManagementID *string `json:"managementId,omitempty"`
// ProtectedDisks - The list of protected disks.
ProtectedDisks *[]A2AProtectedDiskDetails `json:"protectedDisks,omitempty"`
// UnprotectedDisks - The list of unprotected disks.
UnprotectedDisks *[]A2AUnprotectedDiskDetails `json:"unprotectedDisks,omitempty"`
// ProtectedManagedDisks - The list of protected managed disks.
ProtectedManagedDisks *[]A2AProtectedManagedDiskDetails `json:"protectedManagedDisks,omitempty"`
// RecoveryBootDiagStorageAccountID - The recovery boot diagnostic storage account Arm Id.
RecoveryBootDiagStorageAccountID *string `json:"recoveryBootDiagStorageAccountId,omitempty"`
// PrimaryFabricLocation - Primary fabric location.
PrimaryFabricLocation *string `json:"primaryFabricLocation,omitempty"`
// RecoveryFabricLocation - The recovery fabric location.
RecoveryFabricLocation *string `json:"recoveryFabricLocation,omitempty"`
// OsType - The type of operating system.
OsType *string `json:"osType,omitempty"`
// RecoveryAzureVMSize - The size of recovery virtual machine.
RecoveryAzureVMSize *string `json:"recoveryAzureVMSize,omitempty"`
// RecoveryAzureVMName - The name of recovery virtual machine.
RecoveryAzureVMName *string `json:"recoveryAzureVMName,omitempty"`
// RecoveryAzureResourceGroupID - The recovery resource group.
RecoveryAzureResourceGroupID *string `json:"recoveryAzureResourceGroupId,omitempty"`
// RecoveryCloudService - The recovery cloud service.
RecoveryCloudService *string `json:"recoveryCloudService,omitempty"`
// RecoveryAvailabilitySet - The recovery availability set.
RecoveryAvailabilitySet *string `json:"recoveryAvailabilitySet,omitempty"`
// SelectedRecoveryAzureNetworkID - The recovery virtual network.
SelectedRecoveryAzureNetworkID *string `json:"selectedRecoveryAzureNetworkId,omitempty"`
// SelectedTfoAzureNetworkID - The test failover virtual network.
SelectedTfoAzureNetworkID *string `json:"selectedTfoAzureNetworkId,omitempty"`
// VMNics - The virtual machine nic details.
VMNics *[]VMNicDetails `json:"vmNics,omitempty"`
// VMSyncedConfigDetails - The synced configuration details.
VMSyncedConfigDetails *AzureToAzureVMSyncedConfigDetails `json:"vmSyncedConfigDetails,omitempty"`
// MonitoringPercentageCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
MonitoringPercentageCompletion *int32 `json:"monitoringPercentageCompletion,omitempty"`
// MonitoringJobType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
MonitoringJobType *string `json:"monitoringJobType,omitempty"`
// LastHeartbeat - The last heartbeat received from the source server.
LastHeartbeat *date.Time `json:"lastHeartbeat,omitempty"`
// AgentVersion - The agent version.
AgentVersion *string `json:"agentVersion,omitempty"`
// IsReplicationAgentUpdateRequired - A value indicating whether replication agent update is required.
IsReplicationAgentUpdateRequired *bool `json:"isReplicationAgentUpdateRequired,omitempty"`
// RecoveryFabricObjectID - The recovery fabric object Id.
RecoveryFabricObjectID *string `json:"recoveryFabricObjectId,omitempty"`
// VMProtectionState - The protection state for the vm.
VMProtectionState *string `json:"vmProtectionState,omitempty"`
// VMProtectionStateDescription - The protection state description for the vm.
VMProtectionStateDescription *string `json:"vmProtectionStateDescription,omitempty"`
// LifecycleID - An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
LifecycleID *string `json:"lifecycleId,omitempty"`
// TestFailoverRecoveryFabricObjectID - The test failover fabric object Id.
TestFailoverRecoveryFabricObjectID *string `json:"testFailoverRecoveryFabricObjectId,omitempty"`
// RpoInSeconds - The last RPO value in seconds.
RpoInSeconds *int64 `json:"rpoInSeconds,omitempty"`
// LastRpoCalculatedTime - The time (in UTC) when the last RPO value was calculated by Protection Service.
LastRpoCalculatedTime *date.Time `json:"lastRpoCalculatedTime,omitempty"`
// RecoveryAvailabilityZone - The recovery availability zone.
RecoveryAvailabilityZone *string `json:"recoveryAvailabilityZone,omitempty"`
// VMEncryptionType - READ-ONLY; The encryption type of the VM. Possible values include: 'NotEncrypted', 'OnePassEncrypted', 'TwoPassEncrypted'
VMEncryptionType VMEncryptionType `json:"vmEncryptionType,omitempty"`
// TfoAzureVMName - The test failover VM name.
TfoAzureVMName *string `json:"tfoAzureVMName,omitempty"`
// RecoveryProximityPlacementGroupID - The recovery proximity placement group Id.
RecoveryProximityPlacementGroupID *string `json:"recoveryProximityPlacementGroupId,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeReplicationProviderSpecificSettings', 'InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeA2A', 'InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaAzure', 'InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaBaseReplicationDetails', 'InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012R2', 'InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012', 'InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMageAzureV2', 'InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMageRcm', 'InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMage'
InstanceType InstanceTypeBasicReplicationProviderSpecificSettings `json:"instanceType,omitempty"`
}
A2AReplicationDetails a2A provider specific settings.
AsA2AReplicationDetails is the BasicReplicationProviderSpecificSettings implementation for A2AReplicationDetails.
AsBasicReplicationProviderSpecificSettings is the BasicReplicationProviderSpecificSettings implementation for A2AReplicationDetails.
AsHyperVReplicaAzureReplicationDetails is the BasicReplicationProviderSpecificSettings implementation for A2AReplicationDetails.
AsHyperVReplicaBaseReplicationDetails is the BasicReplicationProviderSpecificSettings implementation for A2AReplicationDetails.
AsHyperVReplicaBlueReplicationDetails is the BasicReplicationProviderSpecificSettings implementation for A2AReplicationDetails.
AsHyperVReplicaReplicationDetails is the BasicReplicationProviderSpecificSettings implementation for A2AReplicationDetails.
AsInMageAzureV2ReplicationDetails is the BasicReplicationProviderSpecificSettings implementation for A2AReplicationDetails.
AsInMageRcmReplicationDetails is the BasicReplicationProviderSpecificSettings implementation for A2AReplicationDetails.
AsInMageReplicationDetails is the BasicReplicationProviderSpecificSettings implementation for A2AReplicationDetails.
AsReplicationProviderSpecificSettings is the BasicReplicationProviderSpecificSettings implementation for A2AReplicationDetails.
MarshalJSON is the custom marshaler for A2AReplicationDetails.
❖type A2AReplicationIntentDetails struct {
// FabricObjectID - The fabric specific object Id of the virtual machine.
FabricObjectID *string `json:"fabricObjectId,omitempty"`
// PolicyID - The ID of Policy governing this PE.
PolicyID *string `json:"policyId,omitempty"`
// PrimaryLocation - The primary location for the virtual machine.
PrimaryLocation *string `json:"primaryLocation,omitempty"`
// RecoveryLocation - The recovery location for the virtual machine.
RecoveryLocation *string `json:"recoveryLocation,omitempty"`
// RecoverySubscriptionID - The recovery subscription Id of the virtual machine.
RecoverySubscriptionID *string `json:"recoverySubscriptionId,omitempty"`
// PrimaryFabricFriendlyName - The recovery fabric Name.
PrimaryFabricFriendlyName *string `json:"primaryFabricFriendlyName,omitempty"`
// RecoveryFabricFriendlyName - The recovery fabric Name.
RecoveryFabricFriendlyName *string `json:"recoveryFabricFriendlyName,omitempty"`
// PrimaryContainerFriendlyName - The primary container Name.
PrimaryContainerFriendlyName *string `json:"primaryContainerFriendlyName,omitempty"`
// RecoveryContainerFriendlyName - The recovery container Name.
RecoveryContainerFriendlyName *string `json:"recoveryContainerFriendlyName,omitempty"`
// RecoveryAvailabilityType - The recovery availability type of the virtual machine.
RecoveryAvailabilityType *string `json:"recoveryAvailabilityType,omitempty"`
// VMDisks - The list of vm disk details.
VMDisks *[]A2AVMDiskDetails `json:"vmDisks,omitempty"`
// VMManagedDisks - The list of vm managed disk details.
VMManagedDisks *[]A2AVMManagedDiskDetails `json:"vmManagedDisks,omitempty"`
// RecoveryResourceGroupID - The recovery resource group id.
RecoveryResourceGroupID *string `json:"recoveryResourceGroupId,omitempty"`
// RecoveryAvailabilitySetID - The recovery availability set Id.
RecoveryAvailabilitySetID *string `json:"recoveryAvailabilitySetId,omitempty"`
// RecoveryVirtualNetworkID - The recovery virtual network Id.
RecoveryVirtualNetworkID *string `json:"recoveryVirtualNetworkId,omitempty"`
// RecoveryProximityPlacementGroupID - The recovery proximity placement group custom details.
RecoveryProximityPlacementGroupID *string `json:"recoveryProximityPlacementGroupId,omitempty"`
// AutoProtectionOfDataDiskStatus - A value indicating whether the auto protection is enabled. Possible values include: 'AutoProtectionOfDataDiskStatusDisabled', 'AutoProtectionOfDataDiskStatusEnabled'
AutoProtectionOfDataDiskStatus AutoProtectionOfDataDiskStatus `json:"autoProtectionOfDataDiskStatus,omitempty"`
// MultiVMGroupName - The multi vm group name.
MultiVMGroupName *string `json:"multiVmGroupName,omitempty"`
// MultiVMGroupID - The multi vm group id.
MultiVMGroupID *string `json:"multiVmGroupId,omitempty"`
// RecoveryBootDiagStorageAccountID - The boot diagnostic storage account.
RecoveryBootDiagStorageAccountID *string `json:"recoveryBootDiagStorageAccountId,omitempty"`
// DiskEncryptionInfo - The recovery disk encryption information (for two pass flows).
DiskEncryptionInfo *DiskEncryptionInfo `json:"diskEncryptionInfo,omitempty"`
// RecoveryAvailabilityZone - The recovery availability zone.
RecoveryAvailabilityZone *string `json:"recoveryAvailabilityZone,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettingsInstanceTypeReplicationProtectionIntentProviderSpecificSettings', 'InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettingsInstanceTypeA2A'
InstanceType InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettings `json:"instanceType,omitempty"`
}
A2AReplicationIntentDetails a2A provider specific settings.
AsA2AReplicationIntentDetails is the BasicReplicationProtectionIntentProviderSpecificSettings implementation for A2AReplicationIntentDetails.
AsBasicReplicationProtectionIntentProviderSpecificSettings is the BasicReplicationProtectionIntentProviderSpecificSettings implementation for A2AReplicationIntentDetails.
AsReplicationProtectionIntentProviderSpecificSettings is the BasicReplicationProtectionIntentProviderSpecificSettings implementation for A2AReplicationIntentDetails.
func (A2AReplicationIntentDetails) MarshalJSON ¶ Uses
MarshalJSON is the custom marshaler for A2AReplicationIntentDetails.
❖type A2AReprotectInput struct {
// RecoveryContainerID - The recovery container Id.
RecoveryContainerID *string `json:"recoveryContainerId,omitempty"`
// VMDisks - The list of vm disk details.
VMDisks *[]A2AVMDiskInputDetails `json:"vmDisks,omitempty"`
// RecoveryResourceGroupID - The recovery resource group Id. Valid for V2 scenarios.
RecoveryResourceGroupID *string `json:"recoveryResourceGroupId,omitempty"`
// RecoveryCloudServiceID - The recovery cloud service Id. Valid for V1 scenarios.
RecoveryCloudServiceID *string `json:"recoveryCloudServiceId,omitempty"`
// RecoveryAvailabilitySetID - The recovery availability set.
RecoveryAvailabilitySetID *string `json:"recoveryAvailabilitySetId,omitempty"`
// PolicyID - The Policy Id.
PolicyID *string `json:"policyId,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeReverseReplicationProviderSpecificInput', 'InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeA2A', 'InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeHyperVReplicaAzure', 'InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMageAzureV2', 'InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMage'
InstanceType InstanceTypeBasicReverseReplicationProviderSpecificInput `json:"instanceType,omitempty"`
}
A2AReprotectInput azure specific reprotect input.
AsA2AReprotectInput is the BasicReverseReplicationProviderSpecificInput implementation for A2AReprotectInput.
AsBasicReverseReplicationProviderSpecificInput is the BasicReverseReplicationProviderSpecificInput implementation for A2AReprotectInput.
AsHyperVReplicaAzureReprotectInput is the BasicReverseReplicationProviderSpecificInput implementation for A2AReprotectInput.
AsInMageAzureV2ReprotectInput is the BasicReverseReplicationProviderSpecificInput implementation for A2AReprotectInput.
AsInMageReprotectInput is the BasicReverseReplicationProviderSpecificInput implementation for A2AReprotectInput.
AsReverseReplicationProviderSpecificInput is the BasicReverseReplicationProviderSpecificInput implementation for A2AReprotectInput.
MarshalJSON is the custom marshaler for A2AReprotectInput.
❖type A2ARpRecoveryPointType string
A2ARpRecoveryPointType enumerates the values for a2a rp recovery point type.
PossibleA2ARpRecoveryPointTypeValues returns an array of possible values for the A2ARpRecoveryPointType const type.
❖type A2ASwitchProtectionInput struct {
// RecoveryContainerID - The recovery container Id.
RecoveryContainerID *string `json:"recoveryContainerId,omitempty"`
// VMDisks - The list of vm disk details.
VMDisks *[]A2AVMDiskInputDetails `json:"vmDisks,omitempty"`
// VMManagedDisks - The list of vm managed disk details.
VMManagedDisks *[]A2AVMManagedDiskInputDetails `json:"vmManagedDisks,omitempty"`
// RecoveryResourceGroupID - The recovery resource group Id. Valid for V2 scenarios.
RecoveryResourceGroupID *string `json:"recoveryResourceGroupId,omitempty"`
// RecoveryCloudServiceID - The recovery cloud service Id. Valid for V1 scenarios.
RecoveryCloudServiceID *string `json:"recoveryCloudServiceId,omitempty"`
// RecoveryAvailabilitySetID - The recovery availability set.
RecoveryAvailabilitySetID *string `json:"recoveryAvailabilitySetId,omitempty"`
// RecoveryProximityPlacementGroupID - The recovery proximity placement group Id.
RecoveryProximityPlacementGroupID *string `json:"recoveryProximityPlacementGroupId,omitempty"`
// PolicyID - The Policy Id.
PolicyID *string `json:"policyId,omitempty"`
// RecoveryBootDiagStorageAccountID - The boot diagnostic storage account.
RecoveryBootDiagStorageAccountID *string `json:"recoveryBootDiagStorageAccountId,omitempty"`
// DiskEncryptionInfo - The recovery disk encryption information.
DiskEncryptionInfo *DiskEncryptionInfo `json:"diskEncryptionInfo,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeSwitchProtectionProviderSpecificInput', 'InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeA2A'
InstanceType InstanceTypeBasicSwitchProtectionProviderSpecificInput `json:"instanceType,omitempty"`
}
A2ASwitchProtectionInput a2A specific switch protection input.
AsA2ASwitchProtectionInput is the BasicSwitchProtectionProviderSpecificInput implementation for A2ASwitchProtectionInput.
AsBasicSwitchProtectionProviderSpecificInput is the BasicSwitchProtectionProviderSpecificInput implementation for A2ASwitchProtectionInput.
AsSwitchProtectionProviderSpecificInput is the BasicSwitchProtectionProviderSpecificInput implementation for A2ASwitchProtectionInput.
MarshalJSON is the custom marshaler for A2ASwitchProtectionInput.
❖type A2ATestFailoverInput struct {
// RecoveryPointID - The recovery point id to be passed to test failover to a particular recovery point. In case of latest recovery point, null should be passed.
RecoveryPointID *string `json:"recoveryPointId,omitempty"`
// CloudServiceCreationOption - A value indicating whether to use recovery cloud service for TFO or not.
CloudServiceCreationOption *string `json:"cloudServiceCreationOption,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeTestFailoverProviderSpecificInput', 'InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeA2A', 'InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeHyperVReplicaAzure', 'InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeInMageAzureV2', 'InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeInMageRcm', 'InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeInMage'
InstanceType InstanceTypeBasicTestFailoverProviderSpecificInput `json:"instanceType,omitempty"`
}
A2ATestFailoverInput a2A provider specific input for test failover.
AsA2ATestFailoverInput is the BasicTestFailoverProviderSpecificInput implementation for A2ATestFailoverInput.
AsBasicTestFailoverProviderSpecificInput is the BasicTestFailoverProviderSpecificInput implementation for A2ATestFailoverInput.
AsHyperVReplicaAzureTestFailoverInput is the BasicTestFailoverProviderSpecificInput implementation for A2ATestFailoverInput.
AsInMageAzureV2TestFailoverInput is the BasicTestFailoverProviderSpecificInput implementation for A2ATestFailoverInput.
AsInMageRcmTestFailoverInput is the BasicTestFailoverProviderSpecificInput implementation for A2ATestFailoverInput.
AsInMageTestFailoverInput is the BasicTestFailoverProviderSpecificInput implementation for A2ATestFailoverInput.
AsTestFailoverProviderSpecificInput is the BasicTestFailoverProviderSpecificInput implementation for A2ATestFailoverInput.
MarshalJSON is the custom marshaler for A2ATestFailoverInput.
❖type A2AUnplannedFailoverInput struct {
// RecoveryPointID - The recovery point id to be passed to failover to a particular recovery point. In case of latest recovery point, null should be passed.
RecoveryPointID *string `json:"recoveryPointId,omitempty"`
// CloudServiceCreationOption - A value indicating whether to use recovery cloud service for failover or not.
CloudServiceCreationOption *string `json:"cloudServiceCreationOption,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeUnplannedFailoverProviderSpecificInput', 'InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeA2A', 'InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeHyperVReplicaAzure', 'InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeInMageAzureV2', 'InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeInMageRcm', 'InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeInMage'
InstanceType InstanceTypeBasicUnplannedFailoverProviderSpecificInput `json:"instanceType,omitempty"`
}
A2AUnplannedFailoverInput a2A provider specific input for unplanned failover.
AsA2AUnplannedFailoverInput is the BasicUnplannedFailoverProviderSpecificInput implementation for A2AUnplannedFailoverInput.
AsBasicUnplannedFailoverProviderSpecificInput is the BasicUnplannedFailoverProviderSpecificInput implementation for A2AUnplannedFailoverInput.
AsHyperVReplicaAzureUnplannedFailoverInput is the BasicUnplannedFailoverProviderSpecificInput implementation for A2AUnplannedFailoverInput.
AsInMageAzureV2UnplannedFailoverInput is the BasicUnplannedFailoverProviderSpecificInput implementation for A2AUnplannedFailoverInput.
AsInMageRcmUnplannedFailoverInput is the BasicUnplannedFailoverProviderSpecificInput implementation for A2AUnplannedFailoverInput.
AsInMageUnplannedFailoverInput is the BasicUnplannedFailoverProviderSpecificInput implementation for A2AUnplannedFailoverInput.
AsUnplannedFailoverProviderSpecificInput is the BasicUnplannedFailoverProviderSpecificInput implementation for A2AUnplannedFailoverInput.
MarshalJSON is the custom marshaler for A2AUnplannedFailoverInput.
❖type A2AUnprotectedDiskDetails struct {
// DiskLunID - The source lun Id for the data disk.
DiskLunID *int32 `json:"diskLunId,omitempty"`
}
A2AUnprotectedDiskDetails a2A unprotected disk details.
❖type A2AUpdateContainerMappingInput struct {
// AgentAutoUpdateStatus - A value indicating whether the auto update is enabled. Possible values include: 'Disabled', 'Enabled'
AgentAutoUpdateStatus AgentAutoUpdateStatus `json:"agentAutoUpdateStatus,omitempty"`
// AutomationAccountArmID - The automation account arm id.
AutomationAccountArmID *string `json:"automationAccountArmId,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInputInstanceTypeReplicationProviderSpecificUpdateContainerMappingInput', 'InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInputInstanceTypeA2A'
InstanceType InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInput `json:"instanceType,omitempty"`
}
A2AUpdateContainerMappingInput a2A update protection container mapping.
AsA2AUpdateContainerMappingInput is the BasicReplicationProviderSpecificUpdateContainerMappingInput implementation for A2AUpdateContainerMappingInput.
AsBasicReplicationProviderSpecificUpdateContainerMappingInput is the BasicReplicationProviderSpecificUpdateContainerMappingInput implementation for A2AUpdateContainerMappingInput.
AsReplicationProviderSpecificUpdateContainerMappingInput is the BasicReplicationProviderSpecificUpdateContainerMappingInput implementation for A2AUpdateContainerMappingInput.
MarshalJSON is the custom marshaler for A2AUpdateContainerMappingInput.
❖type A2AUpdateReplicationProtectedItemInput struct {
// RecoveryCloudServiceID - The target cloud service ARM Id (for V1).
RecoveryCloudServiceID *string `json:"recoveryCloudServiceId,omitempty"`
// RecoveryResourceGroupID - The target resource group ARM Id (for V2).
RecoveryResourceGroupID *string `json:"recoveryResourceGroupId,omitempty"`
// ManagedDiskUpdateDetails - Managed disk update details.
ManagedDiskUpdateDetails *[]A2AVMManagedDiskUpdateDetails `json:"managedDiskUpdateDetails,omitempty"`
// RecoveryBootDiagStorageAccountID - The boot diagnostic storage account.
RecoveryBootDiagStorageAccountID *string `json:"recoveryBootDiagStorageAccountId,omitempty"`
// DiskEncryptionInfo - The recovery os disk encryption information.
DiskEncryptionInfo *DiskEncryptionInfo `json:"diskEncryptionInfo,omitempty"`
// RecoveryProximityPlacementGroupID - The recovery proximity placement group Id.
RecoveryProximityPlacementGroupID *string `json:"recoveryProximityPlacementGroupId,omitempty"`
// TfoAzureVMName - The user given name for test failover VM.
TfoAzureVMName *string `json:"tfoAzureVMName,omitempty"`
// InstanceType - Possible values include: 'InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeUpdateReplicationProtectedItemProviderInput', 'InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeA2A', 'InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeHyperVReplicaAzure', 'InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeInMageAzureV2', 'InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeInMageRcm'
InstanceType InstanceTypeBasicUpdateReplicationProtectedItemProviderInput `json:"instanceType,omitempty"`
}
A2AUpdateReplicationProtectedItemInput inMage Azure V2 input to update replication protected item.
AsA2AUpdateReplicationProtectedItemInput is the BasicUpdateReplicationProtectedItemProviderInput implementation for A2AUpdateReplicationProtectedItemInput.
AsBasicUpdateReplicationProtectedItemProviderInput is the BasicUpdateReplicationProtectedItemProviderInput implementation for A2AUpdateReplicationProtectedItemInput.
AsHyperVReplicaAzureUpdateReplicationProtectedItemInput is the BasicUpdateReplicationProtectedItemProviderInput implementation for A2AUpdateReplicationProtectedItemInput.
AsInMageAzureV2UpdateReplicationProtectedItemInput is the BasicUpdateReplicationProtectedItemProviderInput implementation for A2AUpdateReplicationProtectedItemInput.
AsInMageRcmUpdateReplicationProtectedItemInput is the BasicUpdateReplicationProtectedItemProviderInput implementation for A2AUpdateReplicationProtectedItemInput.
AsUpdateReplicationProtectedItemProviderInput is the BasicUpdateReplicationProtectedItemProviderInput implementation for A2AUpdateReplicationProtectedItemInput.
MarshalJSON is the custom marshaler for A2AUpdateReplicationProtectedItemInput.
❖type A2AVMDiskDetails struct {
// DiskURI - The disk Uri.
DiskURI *string `json:"diskUri,omitempty"`
// RecoveryAzureStorageAccountID - The recovery VHD storage account Id.
RecoveryAzureStorageAccountID *string `json:"recoveryAzureStorageAccountId,omitempty"`
// PrimaryStagingAzureStorageAccountID - The primary staging storage account Id.
PrimaryStagingAzureStorageAccountID *string `json:"primaryStagingAzureStorageAccountId,omitempty"`
}
A2AVMDiskDetails azure VM disk details.
❖type A2AVMDiskInputDetails struct {
// DiskURI - The disk Uri.
DiskURI *string `json:"diskUri,omitempty"`
// RecoveryAzureStorageAccountID - The recovery VHD storage account Id.
RecoveryAzureStorageAccountID *string `json:"recoveryAzureStorageAccountId,omitempty"`
// PrimaryStagingAzureStorageAccountID - The primary staging storage account Id.
PrimaryStagingAzureStorageAccountID *string `json:"primaryStagingAzureStorageAccountId,omitempty"`
}
A2AVMDiskInputDetails azure VM disk input details.
❖type A2AVMManagedDiskDetails struct {
// DiskID - The disk Id.
DiskID *string `json:"diskId,omitempty"`
// PrimaryStagingAzureStorageAccountID - The primary staging storage account Arm Id.
PrimaryStagingAzureStorageAccountID *string `json:"primaryStagingAzureStorageAccountId,omitempty"`
// RecoveryResourceGroupID - The target resource group Arm Id.
RecoveryResourceGroupID *string `json:"recoveryResourceGroupId,omitempty"`
// RecoveryReplicaDiskAccountType - The replica disk type.
RecoveryReplicaDiskAccountType *string `json:"recoveryReplicaDiskAccountType,omitempty"`
// RecoveryTargetDiskAccountType - The target disk type after failover.
RecoveryTargetDiskAccountType *string `json:"recoveryTargetDiskAccountType,omitempty"`
// RecoveryDiskEncryptionSetID - The recovery disk encryption set Id.
RecoveryDiskEncryptionSetID *string `json:"recoveryDiskEncryptionSetId,omitempty"`
// DiskEncryptionInfo - The recovery disk encryption information (for one / single pass flows).
DiskEncryptionInfo *DiskEncryptionInfo `json:"diskEncryptionInfo,omitempty"`
}
A2AVMManagedDiskDetails azure VM managed disk input details.
❖type A2AVMManagedDiskInputDetails struct {
// DiskID - The disk Id.
DiskID *string `json:"diskId,omitempty"`
// PrimaryStagingAzureStorageAccountID - The primary staging storage account Arm Id.
PrimaryStagingAzureStorageAccountID *string `json:"primaryStagingAzureStorageAccountId,omitempty"`
// RecoveryResourceGroupID - The target resource group Arm Id.
RecoveryResourceGroupID *string `json:"recoveryResourceGroupId,omitempty"`
// RecoveryReplicaDiskAccountType - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
RecoveryReplicaDiskAccountType *string `json:"recoveryReplicaDiskAccountType,omitempty"`
// RecoveryTargetDiskAccountType - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
RecoveryTargetDiskAccountType *string `json:"recoveryTargetDiskAccountType,omitempty"`
// RecoveryDiskEncryptionSetID - The recovery disk encryption set Id.
RecoveryDiskEncryptionSetID *string `json:"recoveryDiskEncryptionSetId,omitempty"`
// DiskEncryptionInfo - The recovery disk encryption information (for one / single pass flows).
DiskEncryptionInfo *DiskEncryptionInfo `json:"diskEncryptionInfo,omitempty"`
}
A2AVMManagedDiskInputDetails azure VM managed disk input details.
❖type A2AVMManagedDiskUpdateDetails struct {
// DiskID - The disk Id.
DiskID *string `json:"diskId,omitempty"`
// RecoveryTargetDiskAccountType - The target disk type before failover.
RecoveryTargetDiskAccountType *string `json:"recoveryTargetDiskAccountType,omitempty"`
// RecoveryReplicaDiskAccountType - The replica disk type before failover.
RecoveryReplicaDiskAccountType *string `json:"recoveryReplicaDiskAccountType,omitempty"`
// DiskEncryptionInfo - The recovery disk encryption information (for one / single pass flows).
DiskEncryptionInfo *DiskEncryptionInfo `json:"diskEncryptionInfo,omitempty"`
// FailoverDiskName - The target disk name for unplanned failover operation.
FailoverDiskName *string `json:"failoverDiskName,omitempty"`
// TfoDiskName - The target disk name for test failover operation.
TfoDiskName *string `json:"tfoDiskName,omitempty"`
}
A2AVMManagedDiskUpdateDetails azure VM managed disk update input details.
❖type ASRTask struct {
// TaskID - The Id.
TaskID *string `json:"taskId,omitempty"`
// Name - The unique Task name.
Name *string `json:"name,omitempty"`
// StartTime - The start time.
StartTime *date.Time `json:"startTime,omitempty"`
// EndTime - The end time.
EndTime *date.Time `json:"endTime,omitempty"`
// AllowedActions - The state/actions applicable on this task.
AllowedActions *[]string `json:"allowedActions,omitempty"`
// FriendlyName - The name.
FriendlyName *string `json:"friendlyName,omitempty"`
// State - The State. It is one of these values - NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended or Other.
State *string `json:"state,omitempty"`
// StateDescription - The description of the task state. For example - For Succeeded state, description can be Completed, PartiallySucceeded, CompletedWithInformation or Skipped.
StateDescription *string `json:"stateDescription,omitempty"`
// TaskType - The type of task. Details in CustomDetails property depend on this type.
TaskType *string `json:"taskType,omitempty"`
// CustomDetails - The custom task details based on the task type.
CustomDetails BasicTaskTypeDetails `json:"customDetails,omitempty"`
// GroupTaskCustomDetails - The custom task details based on the task type, if the task type is GroupTaskDetails or one of the types derived from it.
GroupTaskCustomDetails BasicGroupTaskDetails `json:"groupTaskCustomDetails,omitempty"`
// Errors - The task error details.
Errors *[]JobErrorDetails `json:"errors,omitempty"`
}
ASRTask task of the Job.
UnmarshalJSON is the custom unmarshaler for ASRTask struct.
❖type AddDisksInput struct {
// Properties - Add disks input properties.
Properties *AddDisksInputProperties `json:"properties,omitempty"`
}
AddDisksInput input for add disk(s) operation.
❖type AddDisksInputProperties struct {
// ProviderSpecificDetails - The ReplicationProviderInput. For HyperVReplicaAzure provider, it will be AzureEnableProtectionInput object. For San provider, it will be SanEnableProtectionInput object. For HyperVReplicaAzure provider, it can be null.
ProviderSpecificDetails BasicAddDisksProviderSpecificInput `json:"providerSpecificDetails,omitempty"`
}
AddDisksInputProperties add Disks input properties.
UnmarshalJSON is the custom unmarshaler for AddDisksInputProperties struct.
❖type AddDisksProviderSpecificInput struct {
// InstanceType - Possible values include: 'InstanceTypeAddDisksProviderSpecificInput', 'InstanceTypeA2A'
InstanceType InstanceType `json:"instanceType,omitempty"`
}
AddDisksProviderSpecificInput add Disks provider specific input.
AsA2AAddDisksInput is the BasicAddDisksProviderSpecificInput implementation for AddDisksProviderSpecificInput.
AsAddDisksProviderSpecificInput is the BasicAddDisksProviderSpecificInput implementation for AddDisksProviderSpecificInput.
AsBasicAddDisksProviderSpecificInput is the BasicAddDisksProviderSpecificInput implementation for AddDisksProviderSpecificInput.
MarshalJSON is the custom marshaler for AddDisksProviderSpecificInput.
AddRecoveryServicesProviderInput input required to add a provider.
❖type AddRecoveryServicesProviderInputProperties struct {
// MachineName - The name of the machine where the provider is getting added.
MachineName *string `json:"machineName,omitempty"`
// MachineID - The Id of the machine where the provider is getting added.
MachineID *string `json:"machineId,omitempty"`
// AuthenticationIdentityInput - The identity provider input for DRA authentication.
AuthenticationIdentityInput *IdentityProviderInput `json:"authenticationIdentityInput,omitempty"`
// ResourceAccessIdentityInput - The identity provider input for resource access.
ResourceAccessIdentityInput *IdentityProviderInput `json:"resourceAccessIdentityInput,omitempty"`
// DataPlaneAuthenticationIdentityInput - The identity provider input for data plane authentication.
DataPlaneAuthenticationIdentityInput *IdentityProviderInput `json:"dataPlaneAuthenticationIdentityInput,omitempty"`
}
AddRecoveryServicesProviderInputProperties the properties of an add provider request.
❖type AddVCenterRequest struct {
// Properties - The properties of an add vCenter request.
Properties *AddVCenterRequestProperties `json:"properties,omitempty"`
}
AddVCenterRequest input required to add vCenter.
❖type AddVCenterRequestProperties struct {
// FriendlyName - The friendly name of the vCenter.
FriendlyName *string `json:"friendlyName,omitempty"`
// IPAddress - The IP address of the vCenter to be discovered.
IPAddress *string `json:"ipAddress,omitempty"`
// ProcessServerID - The process server Id from where the discovery is orchestrated.
ProcessServerID *string `json:"processServerId,omitempty"`
// Port - The port number for discovery.
Port *string `json:"port,omitempty"`
// RunAsAccountID - The account Id which has privileges to discover the vCenter.
RunAsAccountID *string `json:"runAsAccountId,omitempty"`
}
AddVCenterRequestProperties the properties of an add vCenter request.
AgentAutoUpdateStatus enumerates the values for agent auto update status.
PossibleAgentAutoUpdateStatusValues returns an array of possible values for the AgentAutoUpdateStatus const type.
❖type AgentDetails struct {
// AgentID - READ-ONLY; The Id of the agent running on the server.
AgentID *string `json:"agentId,omitempty"`
// MachineID - READ-ONLY; The Id of the machine to which the agent is registered.
MachineID *string `json:"machineId,omitempty"`
// BiosID - READ-ONLY; The machine BIOS Id.
BiosID *string `json:"biosId,omitempty"`
// Fqdn - READ-ONLY; The machine FQDN.
Fqdn *string `json:"fqdn,omitempty"`
// Disks - READ-ONLY; The details of agent disks.
Disks *[]AgentDiskDetails `json:"disks,omitempty"`
}
AgentDetails agent details.
❖type AgentDiskDetails struct {
// DiskID - READ-ONLY; The disk Id.
DiskID *string `json:"diskId,omitempty"`
// DiskName - READ-ONLY; The disk name.
DiskName *string `json:"diskName,omitempty"`
// IsOSDisk - READ-ONLY; A value indicating whether the disk is the OS disk.
IsOSDisk *string `json:"isOSDisk,omitempty"`
// CapacityInBytes - READ-ONLY; The disk capacity in bytes.
CapacityInBytes *int64 `json:"capacityInBytes,omitempty"`
// LunID - READ-ONLY; The lun of disk.
LunID *int32 `json:"lunId,omitempty"`
}
AgentDiskDetails agent disk details.
❖type AgentUpgradeBlockedReason string
AgentUpgradeBlockedReason enumerates the values for agent upgrade blocked reason.
PossibleAgentUpgradeBlockedReasonValues returns an array of possible values for the AgentUpgradeBlockedReason const type.
AgentVersionStatus enumerates the values for agent version status.
PossibleAgentVersionStatusValues returns an array of possible values for the AgentVersionStatus const type.
❖type Alert struct {
autorest.Response `json:"-"`
// Properties - Alert related data.
Properties *AlertProperties `json:"properties,omitempty"`
// ID - READ-ONLY; Resource Id
ID *string `json:"id,omitempty"`
// Name - READ-ONLY; Resource Name
Name *string `json:"name,omitempty"`
// Type - READ-ONLY; Resource Type
Type *string `json:"type,omitempty"`
// Location - Resource Location
Location *string `json:"location,omitempty"`
}
Alert implements the Alert class.
MarshalJSON is the custom marshaler for Alert.
❖type AlertCollection struct {
autorest.Response `json:"-"`
// Value - The list of alerts.
Value *[]Alert `json:"value,omitempty"`
// NextLink - The value of next link.
NextLink *string `json:"nextLink,omitempty"`
}
AlertCollection collection of alerts.
func (AlertCollection) IsEmpty ¶ Uses
IsEmpty returns true if the ListResult contains no values.
❖type AlertCollectionIterator struct {
// contains filtered or unexported fields
}
AlertCollectionIterator provides access to a complete listing of Alert values.
Creates a new instance of the AlertCollectionIterator type.
func (*AlertCollectionIterator) Next ¶ Uses
Next advances to the next value. If there was an error making
the request the iterator does not advance and the error is returned.
Deprecated: Use NextWithContext() instead.
NextWithContext advances to the next value. If there was an error making
the request the iterator does not advance and the error is returned.
func (AlertCollectionIterator) NotDone ¶ Uses
NotDone returns true if the enumeration should be started or is not yet complete.
func (AlertCollectionIterator) Response ¶ Uses
Response returns the raw server response from the last page request.
func (AlertCollectionIterator) Value ¶ Uses
Value returns the current value or a zero-initialized value if the
iterator has advanced beyond the end of the collection.
❖type AlertCollectionPage struct {
// contains filtered or unexported fields
}
AlertCollectionPage contains a page of Alert values.
Creates a new instance of the AlertCollectionPage type.
func (*AlertCollectionPage) Next ¶ Uses
Next advances to the next page of values. If there was an error making
the request the page does not advance and the error is returned.
Deprecated: Use NextWithContext() instead.
NextWithContext advances to the next page of values. If there was an error making
the request the page does not advance and the error is returned.
func (AlertCollectionPage) NotDone ¶ Uses
NotDone returns true if the page enumeration should be started or is not yet complete.
func (AlertCollectionPage) Response ¶ Uses
Response returns the raw server response from the last page request.
func (AlertCollectionPage) Values ¶ Uses
Values returns the slice of values for the current page or nil if there are no values.
❖type AlertProperties struct {
// SendToOwners - A value indicating whether to send email to subscription administrator.
SendToOwners *string `json:"sendToOwners,omitempty"`
// CustomEmailAddresses - The custom email address for sending emails.
CustomEmailAddresses *[]string `json:"customEmailAddresses,omitempty"`
// Locale - The locale for the email notification.
Locale *string `json:"locale,omitempty"`
}
AlertProperties the properties of an alert.
❖type AlternateLocationRecoveryOption string
AlternateLocationRecoveryOption enumerates the values for alternate location recovery option.
PossibleAlternateLocationRecoveryOptionValues returns an array of possible values for the AlternateLocationRecoveryOption const type.
❖type ApplyRecoveryPointInput struct {
// Properties - The input properties to apply recovery point.
Properties *ApplyRecoveryPointInputProperties `json:"properties,omitempty"`
}
ApplyRecoveryPointInput input to apply recovery point.
❖type ApplyRecoveryPointInputProperties struct {
// RecoveryPointID - The recovery point Id.
RecoveryPointID *string `json:"recoveryPointId,omitempty"`
// ProviderSpecificDetails - Provider specific input for applying recovery point.
ProviderSpecificDetails BasicApplyRecoveryPointProviderSpecificInput `json:"providerSpecificDetails,omitempty"`
}
ApplyRecoveryPointInputProperties input properties to apply recovery point.
UnmarshalJSON is the custom unmarshaler for ApplyRecoveryPointInputProperties struct.
❖type ApplyRecoveryPointProviderSpecificInput struct {
// InstanceType - Possible values include: 'InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeApplyRecoveryPointProviderSpecificInput', 'InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeA2A', 'InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeHyperVReplicaAzure', 'InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageAzureV2', 'InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageRcm'
InstanceType InstanceTypeBasicApplyRecoveryPointProviderSpecificInput `json:"instanceType,omitempty"`
}
ApplyRecoveryPointProviderSpecificInput provider specific input for apply recovery point.
AsA2AApplyRecoveryPointInput is the BasicApplyRecoveryPointProviderSpecificInput implementation for ApplyRecoveryPointProviderSpecificInput.
AsApplyRecoveryPointProviderSpecificInput is the BasicApplyRecoveryPointProviderSpecificInput implementation for ApplyRecoveryPointProviderSpecificInput.
AsBasicApplyRecoveryPointProviderSpecificInput is the BasicApplyRecoveryPointProviderSpecificInput implementation for ApplyRecoveryPointProviderSpecificInput.
AsHyperVReplicaAzureApplyRecoveryPointInput is the BasicApplyRecoveryPointProviderSpecificInput implementation for ApplyRecoveryPointProviderSpecificInput.
AsInMageAzureV2ApplyRecoveryPointInput is the BasicApplyRecoveryPointProviderSpecificInput implementation for ApplyRecoveryPointProviderSpecificInput.
AsInMageRcmApplyRecoveryPointInput is the BasicApplyRecoveryPointProviderSpecificInput implementation for ApplyRecoveryPointProviderSpecificInput.
MarshalJSON is the custom marshaler for ApplyRecoveryPointProviderSpecificInput.
❖type AsrJobDetails struct {
// AffectedObjectDetails - The affected object properties like source server, source cloud, target server, target cloud etc. based on the workflow object details.
AffectedObjectDetails map[string]*string `json:"affectedObjectDetails"`
// InstanceType - Possible values include: 'InstanceTypeJobDetails', 'InstanceTypeAsrJobDetails', 'InstanceTypeExportJobDetails', 'InstanceTypeFailoverJobDetails', 'InstanceTypeSwitchProtectionJobDetails', 'InstanceTypeTestFailoverJobDetails'
InstanceType InstanceTypeBasicJobDetails `json:"instanceType,omitempty"`
}
AsrJobDetails this class represents job details based on specific job type.
AsAsrJobDetails is the BasicJobDetails implementation for AsrJobDetails.
AsBasicJobDetails is the BasicJobDetails implementation for AsrJobDetails.
AsExportJobDetails is the BasicJobDetails implementation for AsrJobDetails.
AsFailoverJobDetails is the BasicJobDetails implementation for AsrJobDetails.
AsJobDetails is the BasicJobDetails implementation for AsrJobDetails.
AsSwitchProtectionJobDetails is the BasicJobDetails implementation for AsrJobDetails.
AsTestFailoverJobDetails is the BasicJobDetails implementation for AsrJobDetails.
MarshalJSON is the custom marshaler for AsrJobDetails.
❖type AutoProtectionOfDataDisk string
AutoProtectionOfDataDisk enumerates the values for auto protection of data disk.
PossibleAutoProtectionOfDataDiskValues returns an array of possible values for the AutoProtectionOfDataDisk const type.
❖type AutoProtectionOfDataDiskStatus string
AutoProtectionOfDataDiskStatus enumerates the values for auto protection of data disk status.
PossibleAutoProtectionOfDataDiskStatusValues returns an array of possible values for the AutoProtectionOfDataDiskStatus const type.
❖type AutomationRunbookTaskDetails struct {
// Name - The recovery plan task name.
Name *string `json:"name,omitempty"`
// CloudServiceName - The cloud service of the automation runbook account.
CloudServiceName *string `json:"cloudServiceName,omitempty"`
// SubscriptionID - The subscription Id of the automation runbook account.
SubscriptionID *string `json:"subscriptionId,omitempty"`
// AccountName - The automation account name of the runbook.
AccountName *string `json:"accountName,omitempty"`
// RunbookID - The runbook Id.
RunbookID *string `json:"runbookId,omitempty"`
// RunbookName - The runbook name.
RunbookName *string `json:"runbookName,omitempty"`
// JobID - The job Id of the runbook execution.
JobID *string `json:"jobId,omitempty"`
// JobOutput