{"openapi":"3.0.0","info":{"title":"SiteRecoveryManagementClient","version":"2018-07-10","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-ms-code-generation-settings":{"header":"MICROSOFT_MIT_NO_VERSION"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2018-07-10/service.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"recoveryservicessiterecovery-service","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/providers/Microsoft.RecoveryServices/replicationEligibilityResults":{"get":{"description":"Validates whether a given VM can be protected or not in which case returns list of errors.","operationId":"ReplicationEligibilityResults_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Virtual Machine name.","in":"path","name":"virtualMachineName","required":true,"schema":{"type":"string"},"examples":{"Gets the validation errors in case the VM is unsuitable for protection.":{"value":"testVm2"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationEligibilityResultsCollection"},"examples":{"Gets the validation errors in case the VM is unsuitable for protection.":{"$ref":"#/components/examples/Gets_the_validation_errors_in_case_the_VM_is_unsuitable_for_protection."}}}}}},"summary":"Gets the validation errors in case the VM is unsuitable for protection.","tags":["ReplicationEligibilityResults"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/providers/Microsoft.RecoveryServices/replicationEligibilityResults/default":{"get":{"description":"Validates whether a given VM can be protected or not in which case returns list of errors.","operationId":"ReplicationEligibilityResults_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Virtual Machine name.","in":"path","name":"virtualMachineName","required":true,"schema":{"type":"string"},"examples":{"Gets the validation errors in case the VM is unsuitable for protection.":{"value":"testVm1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationEligibilityResults"},"examples":{"Gets the validation errors in case the VM is unsuitable for protection.":{"$ref":"#/components/examples/Gets_the_validation_errors_in_case_the_VM_is_unsuitable_for_protection."}}}}}},"summary":"Gets the validation errors in case the VM is unsuitable for protection.","tags":["ReplicationEligibilityResults"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/operations":{"get":{"description":"Operation to return the list of available operations.","operationId":"Operations_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationsDiscoveryCollection"},"examples":{"Returns the list of available operations.":{"$ref":"#/components/examples/Returns_the_list_of_available_operations."}}}}}},"summary":"Returns the list of available operations.","tags":["Operations"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationAlertSettings":{"get":{"description":"Gets the list of email notification(alert) configurations for the vault.","operationId":"ReplicationAlertSettings_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlertCollection"},"examples":{"Gets the list of configured email notification(alert) configurations.":{"$ref":"#/components/examples/Gets_the_list_of_configured_email_notification_alert_configurations."}}}}}},"summary":"Gets the list of configured email notification(alert) configurations.","tags":["ReplicationAlertSettings"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationAlertSettings/{alertSettingName}":{"get":{"description":"Gets the details of the specified email notification(alert) configuration.","operationId":"ReplicationAlertSettings_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"The name of the email notification configuration.","in":"path","name":"alertSettingName","required":true,"schema":{"type":"string"},"examples":{"Gets an email notification(alert) configuration.":{"value":"defaultAlertSetting"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Alert"},"examples":{"Gets an email notification(alert) configuration.":{"$ref":"#/components/examples/Gets_an_email_notification_alert_configuration."}}}}}},"summary":"Gets an email notification(alert) configuration.","tags":["ReplicationAlertSettings"]},"put":{"description":"Create or update an email notification(alert) configuration.","operationId":"ReplicationAlertSettings_Create","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"The name of the email notification(alert) configuration.","in":"path","name":"alertSettingName","required":true,"schema":{"type":"string"},"examples":{"Configures email notifications for this vault.":{"value":"defaultAlertSetting"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigureAlertRequest"}}},"description":"The input to configure the email notification(alert).","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Alert"},"examples":{"Configures email notifications for this vault.":{"$ref":"#/components/examples/Configures_email_notifications_for_this_vault."}}}}}},"summary":"Configures email notifications for this vault.","tags":["ReplicationAlertSettings"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationEvents":{"get":{"description":"Gets the list of Azure Site Recovery events for the vault.","operationId":"ReplicationEvents_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventCollection"},"examples":{"Gets the list of Azure Site Recovery events.":{"$ref":"#/components/examples/Gets_the_list_of_Azure_Site_Recovery_events."}}}}}},"summary":"Gets the list of Azure Site Recovery events.","tags":["ReplicationEvents"],"x-ms-odata":"#/components/schemas/EventQueryParameter","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationEvents/{eventName}":{"get":{"description":"The operation to get the details of an Azure Site recovery event.","operationId":"ReplicationEvents_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"The name of the Azure Site Recovery event.","in":"path","name":"eventName","required":true,"schema":{"type":"string"},"examples":{"Get the details of an Azure Site recovery event.":{"value":"654b71d0-b2ce-4e6e-a861-98528d4bd375"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Event"},"examples":{"Get the details of an Azure Site recovery event.":{"$ref":"#/components/examples/Get_the_details_of_an_Azure_Site_recovery_event."}}}}}},"summary":"Get the details of an Azure Site recovery event.","tags":["ReplicationEvents"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics":{"get":{"description":"Gets a list of the Azure Site Recovery fabrics in the vault.","operationId":"ReplicationFabrics_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FabricCollection"},"examples":{"Gets the list of ASR fabrics":{"$ref":"#/components/examples/Gets_the_list_of_ASR_fabrics"}}}}}},"summary":"Gets the list of ASR fabrics","tags":["ReplicationFabrics"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}":{"delete":{"description":"The operation to purge(force delete) an Azure Site Recovery fabric.","operationId":"ReplicationFabrics_Purge","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"ASR fabric to purge.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Purges the site.":{"value":"cloud1"}}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Purges the site.","tags":["ReplicationFabrics"],"x-ms-long-running-operation":true},"get":{"description":"Gets the details of an Azure Site Recovery fabric.","operationId":"ReplicationFabrics_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of an ASR fabric.":{"value":"cloud1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Fabric"},"examples":{"Gets the details of an ASR fabric.":{"$ref":"#/components/examples/Gets_the_details_of_an_ASR_fabric."}}}}}},"summary":"Gets the details of an ASR fabric.","tags":["ReplicationFabrics"]},"put":{"description":"The operation to create an Azure Site Recovery fabric (for e.g. Hyper-V site)","operationId":"ReplicationFabrics_Create","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Name of the ASR fabric.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Creates an Azure Site Recovery fabric.":{"value":"cloud1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FabricCreationInput"}}},"description":"Fabric creation input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Fabric"},"examples":{"Creates an Azure Site Recovery fabric.":{"$ref":"#/components/examples/Creates_an_Azure_Site_Recovery_fabric."}}}}},"202":{"description":"Accepted"}},"summary":"Creates an Azure Site Recovery fabric.","tags":["ReplicationFabrics"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/checkConsistency":{"post":{"description":"The operation to perform a consistency check on the fabric.","operationId":"ReplicationFabrics_CheckConsistency","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Checks the consistency of the ASR fabric.":{"value":"cloud1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Fabric"},"examples":{"Checks the consistency of the ASR fabric.":{"$ref":"#/components/examples/Checks_the_consistency_of_the_ASR_fabric."}}}}},"202":{"description":"Accepted"}},"summary":"Checks the consistency of the ASR fabric.","tags":["ReplicationFabrics"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/migratetoaad":{"post":{"description":"The operation to migrate an Azure Site Recovery fabric to AAD.","operationId":"ReplicationFabrics_MigrateToAad","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"ASR fabric to migrate.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Migrates the site to AAD.":{"value":"cloud1"}}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Migrates the site to AAD.","tags":["ReplicationFabrics"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/reassociateGateway":{"post":{"description":"The operation to move replications from a process server to another process server.","operationId":"ReplicationFabrics_ReassociateGateway","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"The name of the fabric containing the process server.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Perform failover of the process server.":{"value":"GRACE-V2A-1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailoverProcessServerRequest"}}},"description":"The input to the failover process server operation.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Fabric"},"examples":{"Perform failover of the process server.":{"$ref":"#/components/examples/Perform_failover_of_the_process_server."}}}}},"202":{"description":"Accepted"}},"summary":"Perform failover of the process server.","tags":["ReplicationFabrics"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/remove":{"post":{"description":"The operation to delete or remove an Azure Site Recovery fabric.","operationId":"ReplicationFabrics_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"ASR fabric to delete","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Deletes the site.":{"value":"cloud1"}}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Deletes the site.","tags":["ReplicationFabrics"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/renewCertificate":{"post":{"description":"Renews the connection certificate for the ASR replication fabric.","operationId":"ReplicationFabrics_RenewCertificate","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"fabric name to renew certs for.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Renews certificate for the fabric.":{"value":"cloud1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RenewCertificateInput"}}},"description":"Renew certificate input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Fabric"},"examples":{"Renews certificate for the fabric.":{"$ref":"#/components/examples/Renews_certificate_for_the_fabric."}}}}},"202":{"description":"Accepted"}},"summary":"Renews certificate for the fabric.","tags":["ReplicationFabrics"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationLogicalNetworks":{"get":{"description":"Lists all the logical networks of the Azure Site Recovery fabric","operationId":"ReplicationLogicalNetworks_ListByReplicationFabrics","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Server Id.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of logical networks under a fabric.":{"value":"cloud1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LogicalNetworkCollection"},"examples":{"Gets the list of logical networks under a fabric.":{"$ref":"#/components/examples/Gets_the_list_of_logical_networks_under_a_fabric."}}}}}},"summary":"Gets the list of logical networks under a fabric.","tags":["ReplicationLogicalNetworks"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationLogicalNetworks/{logicalNetworkName}":{"get":{"description":"Gets the details of a logical network.","operationId":"ReplicationLogicalNetworks_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Server Id.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets a logical network with specified server id and logical network name.":{"value":"cloud1"}}},{"description":"Logical network name.","in":"path","name":"logicalNetworkName","required":true,"schema":{"type":"string"},"examples":{"Gets a logical network with specified server id and logical network name.":{"value":"87ab394f-165f-4aa9-bd84-b018500b4509"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LogicalNetwork"},"examples":{"Gets a logical network with specified server id and logical network name.":{"$ref":"#/components/examples/Gets_a_logical_network_with_specified_server_id_and_logical_network_name."}}}}}},"summary":"Gets a logical network with specified server id and logical network name.","tags":["ReplicationLogicalNetworks"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationNetworks":{"get":{"description":"Lists the networks available for a fabric.","operationId":"ReplicationNetworks_ListByReplicationFabrics","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of networks under a fabric.":{"value":"b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NetworkCollection"},"examples":{"Gets the list of networks under a fabric.":{"$ref":"#/components/examples/Gets_the_list_of_networks_under_a_fabric."}}}}}},"summary":"Gets the list of networks under a fabric.","tags":["ReplicationNetworks"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationNetworks/{networkName}":{"get":{"description":"Gets the details of a network.","operationId":"ReplicationNetworks_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Server Id.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets a network with specified server id and network name.":{"value":"b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac"}}},{"description":"Primary network name.","in":"path","name":"networkName","required":true,"schema":{"type":"string"},"examples":{"Gets a network with specified server id and network name.":{"value":"93ce99d7-1219-4914-aa61-73fe5023988e"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Network"},"examples":{"Gets a network with specified server id and network name.":{"$ref":"#/components/examples/Gets_a_network_with_specified_server_id_and_network_name."}}}}}},"summary":"Gets a network with specified server id and network name.","tags":["ReplicationNetworks"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationNetworks/{networkName}/replicationNetworkMappings":{"get":{"description":"Lists all ASR network mappings for the specified network.","operationId":"ReplicationNetworkMappings_ListByReplicationNetworks","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Primary fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets all the network mappings under a network.":{"value":"b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac"}}},{"description":"Primary network name.","in":"path","name":"networkName","required":true,"schema":{"type":"string"},"examples":{"Gets all the network mappings under a network.":{"value":"e2267b5c-2650-49bd-ab3f-d66aae694c06"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NetworkMappingCollection"},"examples":{"Gets all the network mappings under a network.":{"$ref":"#/components/examples/Gets_all_the_network_mappings_under_a_network."}}}}}},"summary":"Gets all the network mappings under a network.","tags":["ReplicationNetworkMappings"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationNetworks/{networkName}/replicationNetworkMappings/{networkMappingName}":{"delete":{"description":"The operation to delete a network mapping.","operationId":"ReplicationNetworkMappings_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Primary fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Delete network mapping.":{"value":"b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac"}}},{"description":"Primary network name.","in":"path","name":"networkName","required":true,"schema":{"type":"string"},"examples":{"Delete network mapping.":{"value":"e2267b5c-2650-49bd-ab3f-d66aae694c06"}}},{"description":"ARM Resource Name for network mapping.","in":"path","name":"networkMappingName","required":true,"schema":{"type":"string"},"examples":{"Delete network mapping.":{"value":"corpe2amap"}}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Delete network mapping.","tags":["ReplicationNetworkMappings"],"x-ms-long-running-operation":true},"get":{"description":"Gets the details of an ASR network mapping","operationId":"ReplicationNetworkMappings_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Primary fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets network mapping by name.":{"value":"b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac"}}},{"description":"Primary network name.","in":"path","name":"networkName","required":true,"schema":{"type":"string"},"examples":{"Gets network mapping by name.":{"value":"e2267b5c-2650-49bd-ab3f-d66aae694c06"}}},{"description":"Network mapping name.","in":"path","name":"networkMappingName","required":true,"schema":{"type":"string"},"examples":{"Gets network mapping by name.":{"value":"corpe2amap"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NetworkMapping"},"examples":{"Gets network mapping by name.":{"$ref":"#/components/examples/Gets_network_mapping_by_name."}}}}}},"summary":"Gets network mapping by name.","tags":["ReplicationNetworkMappings"]},"patch":{"description":"The operation to update an ASR network mapping.","operationId":"ReplicationNetworkMappings_Update","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Primary fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Updates network mapping.":{"value":"b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac"}}},{"description":"Primary network name.","in":"path","name":"networkName","required":true,"schema":{"type":"string"},"examples":{"Updates network mapping.":{"value":"e2267b5c-2650-49bd-ab3f-d66aae694c06"}}},{"description":"Network mapping name.","in":"path","name":"networkMappingName","required":true,"schema":{"type":"string"},"examples":{"Updates network mapping.":{"value":"corpe2amap"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNetworkMappingInput"}}},"description":"Update network mapping input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NetworkMapping"},"examples":{"Updates network mapping.":{"$ref":"#/components/examples/Updates_network_mapping."}}}}},"202":{"description":"Accepted"}},"summary":"Updates network mapping.","tags":["ReplicationNetworkMappings"],"x-ms-long-running-operation":true},"put":{"description":"The operation to create an ASR network mapping.","operationId":"ReplicationNetworkMappings_Create","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Primary fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Creates network mapping.":{"value":"b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac"}}},{"description":"Primary network name.","in":"path","name":"networkName","required":true,"schema":{"type":"string"},"examples":{"Creates network mapping.":{"value":"e2267b5c-2650-49bd-ab3f-d66aae694c06"}}},{"description":"Network mapping name.","in":"path","name":"networkMappingName","required":true,"schema":{"type":"string"},"examples":{"Creates network mapping.":{"value":"corpe2amap"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateNetworkMappingInput"}}},"description":"Create network mapping input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NetworkMapping"},"examples":{"Creates network mapping.":{"$ref":"#/components/examples/Creates_network_mapping."}}}}},"202":{"description":"Accepted"}},"summary":"Creates network mapping.","tags":["ReplicationNetworkMappings"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers":{"get":{"description":"Lists the protection containers in the specified fabric.","operationId":"ReplicationProtectionContainers_ListByReplicationFabrics","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of protection container for a fabric.":{"value":"cloud1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainerCollection"},"examples":{"Gets the list of protection container for a fabric.":{"$ref":"#/components/examples/Gets_the_list_of_protection_container_for_a_fabric."}}}}}},"summary":"Gets the list of protection container for a fabric.","tags":["ReplicationProtectionContainers"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}":{"get":{"description":"Gets the details of a protection container.","operationId":"ReplicationProtectionContainers_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the protection container details.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Gets the protection container details.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainer"},"examples":{"Gets the protection container details.":{"$ref":"#/components/examples/Gets_the_protection_container_details."}}}}}},"summary":"Gets the protection container details.","tags":["ReplicationProtectionContainers"]},"put":{"description":"Operation to create a protection container.","operationId":"ReplicationProtectionContainers_Create","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Unique fabric ARM name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Create a protection container.":{"value":"cloud1"}}},{"description":"Unique protection container ARM name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Create a protection container.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProtectionContainerInput"}}},"description":"Creation input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainer"},"examples":{"Create a protection container.":{"$ref":"#/components/examples/Create_a_protection_container."}}}}},"202":{"description":"Accepted"}},"summary":"Create a protection container.","tags":["ReplicationProtectionContainers"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/discoverProtectableItem":{"post":{"description":"The operation to a add a protectable item to a protection container(Add physical server.)","operationId":"ReplicationProtectionContainers_DiscoverProtectableItem","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"The name of the fabric.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Adds a protectable item to the replication protection container.":{"value":"V2A-W2K12-660"}}},{"description":"The name of the protection container.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Adds a protectable item to the replication protection container.":{"value":"cloud_7328549c-5c37-4459-a3c2-e35f9ef6893c"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiscoverProtectableItemRequest"}}},"description":"The request object to add a protectable item.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainer"},"examples":{"Adds a protectable item to the replication protection container.":{"$ref":"#/components/examples/Adds_a_protectable_item_to_the_replication_protection_container."}}}}},"202":{"description":"Accepted"}},"summary":"Adds a protectable item to the replication protection container.","tags":["ReplicationProtectionContainers"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/remove":{"post":{"description":"Operation to remove a protection container.","operationId":"ReplicationProtectionContainers_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Unique fabric ARM name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Removes a protection container.":{"value":"cloud1"}}},{"description":"Unique protection container ARM name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Removes a protection container.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Removes a protection container.","tags":["ReplicationProtectionContainers"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems":{"get":{"description":"Gets the list of ASR migration items in the protection container.","operationId":"ReplicationMigrationItems_ListByReplicationProtectionContainers","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of migration items in the protection container.":{"value":"vmwarefabric1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of migration items in the protection container.":{"value":"vmwareContainer1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrationItemCollection"},"examples":{"Gets the list of migration items in the protection container.":{"$ref":"#/components/examples/Gets_the_list_of_migration_items_in_the_protection_container."}}}}}},"summary":"Gets the list of migration items in the protection container.","tags":["ReplicationMigrationItems"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}":{"delete":{"description":"The operation to delete an ASR migration item.","operationId":"ReplicationMigrationItems_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Delete the migration item.":{"value":"vmwarefabric1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Delete the migration item.":{"value":"vmwareContainer1"}}},{"description":"Migration item name.","in":"path","name":"migrationItemName","required":true,"schema":{"type":"string"},"examples":{"Delete the migration item.":{"value":"virtualmachine1"}}},{"description":"The delete option.","in":"query","name":"deleteOption","required":false,"schema":{"type":"string"}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Delete the migration item.","tags":["ReplicationMigrationItems"],"x-ms-long-running-operation":true},"get":{"operationId":"ReplicationMigrationItems_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric unique name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a migration item.":{"value":"vmwarefabric1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a migration item.":{"value":"vmwareContainer1"}}},{"description":"Migration item name.","in":"path","name":"migrationItemName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a migration item.":{"value":"virtualmachine1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrationItem"},"examples":{"Gets the details of a migration item.":{"$ref":"#/components/examples/Gets_the_details_of_a_migration_item."}}}}}},"summary":"Gets the details of a migration item.","tags":["ReplicationMigrationItems"]},"patch":{"description":"The operation to update the recovery settings of an ASR migration item.","operationId":"ReplicationMigrationItems_Update","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Updates migration item.":{"value":"vmwarefabric1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Updates migration item.":{"value":"vmwareContainer1"}}},{"description":"Migration item name.","in":"path","name":"migrationItemName","required":true,"schema":{"type":"string"},"examples":{"Updates migration item.":{"value":"virtualmachine1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMigrationItemInput"}}},"description":"Update migration item input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrationItem"},"examples":{"Updates migration item.":{"$ref":"#/components/examples/Updates_migration_item."}}}}},"202":{"description":"Accepted"}},"summary":"Updates migration item.","tags":["ReplicationMigrationItems"],"x-ms-long-running-operation":true},"put":{"description":"The operation to create an ASR migration item (enable migration).","operationId":"ReplicationMigrationItems_Create","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Enables migration.":{"value":"vmwarefabric1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Enables migration.":{"value":"vmwareContainer1"}}},{"description":"Migration item name.","in":"path","name":"migrationItemName","required":true,"schema":{"type":"string"},"examples":{"Enables migration.":{"value":"virtualmachine1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnableMigrationInput"}}},"description":"Enable migration input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrationItem"},"examples":{"Enables migration.":{"$ref":"#/components/examples/Enables_migration."}}}}},"202":{"description":"Accepted"}},"summary":"Enables migration.","tags":["ReplicationMigrationItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/migrate":{"post":{"description":"The operation to initiate migration of the item.","operationId":"ReplicationMigrationItems_Migrate","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Migrate item.":{"value":"vmwarefabric1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Migrate item.":{"value":"vmwareContainer1"}}},{"description":"Migration item name.","in":"path","name":"migrationItemName","required":true,"schema":{"type":"string"},"examples":{"Migrate item.":{"value":"virtualmachine1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrateInput"}}},"description":"Migrate input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrationItem"},"examples":{"Migrate item.":{"$ref":"#/components/examples/Migrate_item."}}}}},"202":{"description":"Accepted"}},"summary":"Migrate item.","tags":["ReplicationMigrationItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/migrationRecoveryPoints":{"get":{"operationId":"MigrationRecoveryPoints_ListByReplicationMigrationItems","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric unique name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the recovery points for a migration item.":{"value":"vmwarefabric1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Gets the recovery points for a migration item.":{"value":"vmwareContainer1"}}},{"description":"Migration item name.","in":"path","name":"migrationItemName","required":true,"schema":{"type":"string"},"examples":{"Gets the recovery points for a migration item.":{"value":"virtualmachine1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrationRecoveryPointCollection"},"examples":{"Gets the recovery points for a migration item.":{"$ref":"#/components/examples/Gets_the_recovery_points_for_a_migration_item."}}}}}},"summary":"Gets the recovery points for a migration item.","tags":["MigrationRecoveryPoints"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/migrationRecoveryPoints/{migrationRecoveryPointName}":{"get":{"operationId":"MigrationRecoveryPoints_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric unique name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets a recovery point for a migration item.":{"value":"vmwarefabric1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Gets a recovery point for a migration item.":{"value":"vmwareContainer1"}}},{"description":"Migration item name.","in":"path","name":"migrationItemName","required":true,"schema":{"type":"string"},"examples":{"Gets a recovery point for a migration item.":{"value":"virtualmachine1"}}},{"description":"The migration recovery point name.","in":"path","name":"migrationRecoveryPointName","required":true,"schema":{"type":"string"},"examples":{"Gets a recovery point for a migration item.":{"value":"b22134ea-620c-474b-9fa5-3c1cb47708e3"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrationRecoveryPoint"},"examples":{"Gets a recovery point for a migration item.":{"$ref":"#/components/examples/Gets_a_recovery_point_for_a_migration_item."}}}}}},"summary":"Gets a recovery point for a migration item.","tags":["MigrationRecoveryPoints"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/testMigrate":{"post":{"description":"The operation to initiate test migration of the item.","operationId":"ReplicationMigrationItems_TestMigrate","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Test migrate item.":{"value":"vmwarefabric1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Test migrate item.":{"value":"vmwareContainer1"}}},{"description":"Migration item name.","in":"path","name":"migrationItemName","required":true,"schema":{"type":"string"},"examples":{"Test migrate item.":{"value":"virtualmachine1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestMigrateInput"}}},"description":"Test migrate input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrationItem"},"examples":{"Test migrate item.":{"$ref":"#/components/examples/Test_migrate_item."}}}}},"202":{"description":"Accepted"}},"summary":"Test migrate item.","tags":["ReplicationMigrationItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/testMigrateCleanup":{"post":{"description":"The operation to initiate test migrate cleanup.","operationId":"ReplicationMigrationItems_TestMigrateCleanup","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Test migrate cleanup.":{"value":"vmwarefabric1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Test migrate cleanup.":{"value":"vmwareContainer1"}}},{"description":"Migration item name.","in":"path","name":"migrationItemName","required":true,"schema":{"type":"string"},"examples":{"Test migrate cleanup.":{"value":"virtualmachine1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestMigrateCleanupInput"}}},"description":"Test migrate cleanup input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrationItem"},"examples":{"Test migrate cleanup.":{"$ref":"#/components/examples/Test_migrate_cleanup."}}}}},"202":{"description":"Accepted"}},"summary":"Test migrate cleanup.","tags":["ReplicationMigrationItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectableItems":{"get":{"description":"Lists the protectable items in a protection container.","operationId":"ReplicationProtectableItems_ListByReplicationProtectionContainers","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of protectable items.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of protectable items.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectableItemCollection"},"examples":{"Gets the list of protectable items.":{"$ref":"#/components/examples/Gets_the_list_of_protectable_items."}}}}}},"summary":"Gets the list of protectable items.","tags":["ReplicationProtectableItems"],"x-ms-odata":"#/components/schemas/ProtectableItemQueryParameter","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectableItems/{protectableItemName}":{"get":{"description":"The operation to get the details of a protectable item.","operationId":"ReplicationProtectableItems_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a protectable item.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a protectable item.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Protectable item name.","in":"path","name":"protectableItemName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a protectable item.":{"value":"c0c14913-3d7a-48ea-9531-cc99e0e686e6"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectableItem"},"examples":{"Gets the details of a protectable item.":{"$ref":"#/components/examples/Gets_the_details_of_a_protectable_item."}}}}}},"summary":"Gets the details of a protectable item.","tags":["ReplicationProtectableItems"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems":{"get":{"description":"Gets the list of ASR replication protected items in the protection container.","operationId":"ReplicationProtectedItems_ListByReplicationProtectionContainers","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of Replication protected items.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of Replication protected items.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItemCollection"},"examples":{"Gets the list of Replication protected items.":{"$ref":"#/components/examples/Gets_the_list_of_Replication_protected_items."}}}}}},"summary":"Gets the list of Replication protected items.","tags":["ReplicationProtectedItems"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}":{"delete":{"description":"The operation to delete or purge a replication protected item. This operation will force delete the replication protected item. Use the remove operation on replication protected item to perform a clean disable replication for the item.","operationId":"ReplicationProtectedItems_Purge","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Purges protection.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Purges protection.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Purges protection.":{"value":"c0c14913-3d7a-48ea-9531-cc99e0e686e6"}}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Purges protection.","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true},"get":{"description":"Gets the details of an ASR replication protected item.","operationId":"ReplicationProtectedItems_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric unique name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a Replication protected item.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a Replication protected item.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a Replication protected item.":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Gets the details of a Replication protected item.":{"$ref":"#/components/examples/Gets_the_details_of_a_Replication_protected_item."}}}}}},"summary":"Gets the details of a Replication protected item.","tags":["ReplicationProtectedItems"]},"patch":{"description":"The operation to update the recovery settings of an ASR replication protected item.","operationId":"ReplicationProtectedItems_Update","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Updates protection.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Updates protection.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Updates protection.":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateReplicationProtectedItemInput"}}},"description":"Update protection input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Updates protection.":{"$ref":"#/components/examples/Updates_protection."}}}}},"202":{"description":"Accepted"}},"summary":"Updates protection.","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true},"put":{"description":"The operation to create an ASR replication protected item (Enable replication).","operationId":"ReplicationProtectedItems_Create","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Name of the fabric.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Enables protection.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Enables protection.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"A name for the replication protected item.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Enables protection.":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnableProtectionInput"}}},"description":"Enable Protection Input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Enables protection.":{"$ref":"#/components/examples/Enables_protection."}}}}},"202":{"description":"Accepted"}},"summary":"Enables protection.","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/ResolveHealthErrors":{"post":{"description":"Operation to resolve health issues of the replication protected item.","operationId":"ReplicationProtectedItems_ResolveHealthErrors","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Unique fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Resolve health errors.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Resolve health errors.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Resolve health errors.":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveHealthInput"}}},"description":"Health issue input object.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Resolve health errors.":{"$ref":"#/components/examples/Resolve_health_errors."}}}}},"202":{"description":"Accepted"}},"summary":"Resolve health errors.","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/addDisks":{"post":{"description":"Operation to add disks(s) to the replication protected item.","operationId":"ReplicationProtectedItems_AddDisks","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Unique fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Add disk(s) for protection.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Add disk(s) for protection.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Add disk(s) for protection.":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddDisksInput"}}},"description":"Add disks input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Add disk(s) for protection.":{"$ref":"#/components/examples/Add_disk_s_for_protection."}}}}},"202":{"description":"Accepted"}},"summary":"Add disk(s) for protection.","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/applyRecoveryPoint":{"post":{"description":"The operation to change the recovery point of a failed over replication protected item.","operationId":"ReplicationProtectedItems_ApplyRecoveryPoint","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"The ARM fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Change or apply recovery point.":{"value":"cloud1"}}},{"description":"The protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Change or apply recovery point.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"The replicated protected item's name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Change or apply recovery point.":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplyRecoveryPointInput"}}},"description":"The ApplyRecoveryPointInput.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Change or apply recovery point.":{"$ref":"#/components/examples/Change_or_apply_recovery_point."}}}}},"202":{"description":"Accepted"}},"summary":"Change or apply recovery point.","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/failoverCommit":{"post":{"description":"Operation to commit the failover of the replication protected item.","operationId":"ReplicationProtectedItems_FailoverCommit","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Unique fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Execute commit failover":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Execute commit failover":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Execute commit failover":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Execute commit failover":{"$ref":"#/components/examples/Execute_commit_failover"}}}}},"202":{"description":"Accepted"}},"summary":"Execute commit failover","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/plannedFailover":{"post":{"description":"Operation to initiate a planned failover of the replication protected item.","operationId":"ReplicationProtectedItems_PlannedFailover","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Unique fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Execute planned failover":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Execute planned failover":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Execute planned failover":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlannedFailoverInput"}}},"description":"Disable protection input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Execute planned failover":{"$ref":"#/components/examples/Execute_planned_failover"}}}}},"202":{"description":"Accepted"}},"summary":"Execute planned failover","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/reProtect":{"post":{"description":"Operation to reprotect or reverse replicate a failed over replication protected item.","operationId":"ReplicationProtectedItems_Reprotect","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Unique fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Execute Reverse Replication\\Reprotect":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Execute Reverse Replication\\Reprotect":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Execute Reverse Replication\\Reprotect":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReverseReplicationInput"}}},"description":"Disable protection input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Execute Reverse Replication\\Reprotect":{"$ref":"#/components/examples/Execute_Reverse_Replication_Reprotect"}}}}},"202":{"description":"Accepted"}},"summary":"Execute Reverse Replication\\Reprotect","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/recoveryPoints":{"get":{"description":"Lists the available recovery points for a replication protected item.","operationId":"RecoveryPoints_ListByReplicationProtectedItems","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"The fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Get recovery points for a replication protected item.":{"value":"cloud1"}}},{"description":"The protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Get recovery points for a replication protected item.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"The replication protected item's name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Get recovery points for a replication protected item.":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPointCollection"},"examples":{"Get recovery points for a replication protected item.":{"$ref":"#/components/examples/Get_recovery_points_for_a_replication_protected_item."}}}}}},"summary":"Get recovery points for a replication protected item.","tags":["RecoveryPoints"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/recoveryPoints/{recoveryPointName}":{"get":{"description":"Get the details of specified recovery point.","operationId":"RecoveryPoints_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"The fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Get a recovery point.":{"value":"cloud1"}}},{"description":"The protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Get a recovery point.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"The replication protected item's name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Get a recovery point.":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}},{"description":"The recovery point name.","in":"path","name":"recoveryPointName","required":true,"schema":{"type":"string"},"examples":{"Get a recovery point.":{"value":"b22134ea-620c-474b-9fa5-3c1cb47708e3"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPoint"},"examples":{"Get a recovery point.":{"$ref":"#/components/examples/Get_a_recovery_point."}}}}}},"summary":"Get a recovery point.","tags":["RecoveryPoints"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/remove":{"post":{"description":"The operation to disable replication on a replication protected item. This will also remove the item.","operationId":"ReplicationProtectedItems_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Disables protection.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Disables protection.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Disables protection.":{"value":"c0c14913-3d7a-48ea-9531-cc99e0e686e6"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisableProtectionInput"}}},"description":"Disable protection input.","required":true},"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Disables protection.","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/removeDisks":{"post":{"description":"Operation to remove disk(s) from the replication protected item.","operationId":"ReplicationProtectedItems_RemoveDisks","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Unique fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Removes disk(s).":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Removes disk(s).":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Removes disk(s).":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveDisksInput"}}},"description":"Remove disks input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Removes disk(s).":{"$ref":"#/components/examples/Removes_disk_s_."}}}}},"202":{"description":"Accepted"}},"summary":"Removes disk(s).","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/repairReplication":{"post":{"description":"The operation to start resynchronize/repair replication for a replication protected item requiring resynchronization.","operationId":"ReplicationProtectedItems_RepairReplication","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"The name of the fabric.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Resynchronize or repair replication.":{"value":"cloud1"}}},{"description":"The name of the container.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Resynchronize or repair replication.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"The name of the replication protected item.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Resynchronize or repair replication.":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Resynchronize or repair replication.":{"$ref":"#/components/examples/Resynchronize_or_repair_replication."}}}}},"202":{"description":"Accepted"}},"summary":"Resynchronize or repair replication.","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/targetComputeSizes":{"get":{"description":"Lists the available target compute sizes for a replication protected item.","operationId":"TargetComputeSizes_ListByReplicationProtectedItems","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of target compute sizes for the replication protected item.":{"value":"asr-a2a-default-centraluseuap"}}},{"description":"protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of target compute sizes for the replication protected item.":{"value":"asr-a2a-default-centraluseuap-container"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of target compute sizes for the replication protected item.":{"value":"468c912d-b1ab-4ea2-97eb-4b5095155db2"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TargetComputeSizeCollection"},"examples":{"Gets the list of target compute sizes for the replication protected item.":{"$ref":"#/components/examples/Gets_the_list_of_target_compute_sizes_for_the_replication_protected_item."}}}}}},"summary":"Gets the list of target compute sizes for the replication protected item.","tags":["TargetComputeSizes"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/testFailover":{"post":{"description":"Operation to perform a test failover of the replication protected item.","operationId":"ReplicationProtectedItems_TestFailover","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Unique fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Execute test failover":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Execute test failover":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Execute test failover":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestFailoverInput"}}},"description":"Test failover input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Execute test failover":{"$ref":"#/components/examples/Execute_test_failover"}}}}},"202":{"description":"Accepted"}},"summary":"Execute test failover","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/testFailoverCleanup":{"post":{"description":"Operation to clean up the test failover of a replication protected item.","operationId":"ReplicationProtectedItems_TestFailoverCleanup","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Unique fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Execute test failover cleanup.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Execute test failover cleanup.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Execute test failover cleanup.":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestFailoverCleanupInput"}}},"description":"Test failover cleanup input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Execute test failover cleanup.":{"$ref":"#/components/examples/Execute_test_failover_cleanup."}}}}},"202":{"description":"Accepted"}},"summary":"Execute test failover cleanup.","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/unplannedFailover":{"post":{"description":"Operation to initiate a failover of the replication protected item.","operationId":"ReplicationProtectedItems_UnplannedFailover","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Unique fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Execute unplanned failover":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Execute unplanned failover":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Replication protected item name.","in":"path","name":"replicatedProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Execute unplanned failover":{"value":"f8491e4f-817a-40dd-a90c-af773978c75b"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnplannedFailoverInput"}}},"description":"Disable protection input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Execute unplanned failover":{"$ref":"#/components/examples/Execute_unplanned_failover"}}}}},"202":{"description":"Accepted"}},"summary":"Execute unplanned failover","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicationProtectedItemName}/updateMobilityService":{"post":{"description":"The operation to update(push update) the installed mobility service software on a replication protected item to the latest available version.","operationId":"ReplicationProtectedItems_UpdateMobilityService","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"The name of the fabric containing the protected item.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Update the mobility service on a protected item.":{"value":"WIN-JKKJ31QI8U2"}}},{"description":"The name of the container containing the protected item.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Update the mobility service on a protected item.":{"value":"cloud_c6780228-83bd-4f3e-a70e-cb46b7da33a0"}}},{"description":"The name of the protected item on which the agent is to be updated.","in":"path","name":"replicationProtectedItemName","required":true,"schema":{"type":"string"},"examples":{"Update the mobility service on a protected item.":{"value":"79dd20ab-2b40-11e7-9791-0050568f387e"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMobilityServiceRequest"}}},"description":"Request to update the mobility service on the protected item.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"examples":{"Update the mobility service on a protected item.":{"$ref":"#/components/examples/Update_the_mobility_service_on_a_protected_item."}}}}},"202":{"description":"Accepted"}},"summary":"Update the mobility service on a protected item.","tags":["ReplicationProtectedItems"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionContainerMappings":{"get":{"description":"Lists the protection container mappings for a protection container.","operationId":"ReplicationProtectionContainerMappings_ListByReplicationProtectionContainers","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of protection container mappings for a protection container.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of protection container mappings for a protection container.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainerMappingCollection"},"examples":{"Gets the list of protection container mappings for a protection container.":{"$ref":"#/components/examples/Gets_the_list_of_protection_container_mappings_for_a_protection_container."}}}}}},"summary":"Gets the list of protection container mappings for a protection container.","tags":["ReplicationProtectionContainerMappings"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionContainerMappings/{mappingName}":{"delete":{"description":"The operation to purge(force delete) a protection container mapping","operationId":"ReplicationProtectionContainerMappings_Purge","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Purge protection container mapping.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Purge protection container mapping.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Protection container mapping name.","in":"path","name":"mappingName","required":true,"schema":{"type":"string"},"examples":{"Purge protection container mapping.":{"value":"cloud1protectionprofile1"}}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Purge protection container mapping.","tags":["ReplicationProtectionContainerMappings"],"x-ms-long-running-operation":true},"get":{"description":"Gets the details of a protection container mapping.","operationId":"ReplicationProtectionContainerMappings_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets a protection container mapping/":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Gets a protection container mapping/":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Protection Container mapping name.","in":"path","name":"mappingName","required":true,"schema":{"type":"string"},"examples":{"Gets a protection container mapping/":{"value":"cloud1protectionprofile1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainerMapping"},"examples":{"Gets a protection container mapping/":{"$ref":"#/components/examples/Gets_a_protection_container_mapping_"}}}}}},"summary":"Gets a protection container mapping/","tags":["ReplicationProtectionContainerMappings"]},"patch":{"description":"The operation to update protection container mapping.","operationId":"ReplicationProtectionContainerMappings_Update","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Update protection container mapping.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Update protection container mapping.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Protection container mapping name.","in":"path","name":"mappingName","required":true,"schema":{"type":"string"},"examples":{"Update protection container mapping.":{"value":"cloud1protectionprofile1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProtectionContainerMappingInput"}}},"description":"Mapping update input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainerMapping"},"examples":{"Update protection container mapping.":{"$ref":"#/components/examples/Update_protection_container_mapping."}}}}},"202":{"description":"Accepted"}},"summary":"Update protection container mapping.","tags":["ReplicationProtectionContainerMappings"],"x-ms-long-running-operation":true},"put":{"description":"The operation to create a protection container mapping.","operationId":"ReplicationProtectionContainerMappings_Create","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Create protection container mapping.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Create protection container mapping.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Protection container mapping name.","in":"path","name":"mappingName","required":true,"schema":{"type":"string"},"examples":{"Create protection container mapping.":{"value":"cloud1protectionprofile1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProtectionContainerMappingInput"}}},"description":"Mapping creation input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainerMapping"},"examples":{"Create protection container mapping.":{"$ref":"#/components/examples/Create_protection_container_mapping."}}}}},"202":{"description":"Accepted"}},"summary":"Create protection container mapping.","tags":["ReplicationProtectionContainerMappings"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionContainerMappings/{mappingName}/remove":{"post":{"description":"The operation to delete or remove a protection container mapping.","operationId":"ReplicationProtectionContainerMappings_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Remove protection container mapping.":{"value":"cloud1"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Remove protection container mapping.":{"value":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"}}},{"description":"Protection container mapping name.","in":"path","name":"mappingName","required":true,"schema":{"type":"string"},"examples":{"Remove protection container mapping.":{"value":"cloud1protectionprofile1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveProtectionContainerMappingInput"}}},"description":"Removal input.","required":true},"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Remove protection container mapping.","tags":["ReplicationProtectionContainerMappings"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/switchprotection":{"post":{"description":"Operation to switch protection from one container to another or one replication provider to another.","operationId":"ReplicationProtectionContainers_SwitchProtection","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Unique fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Switches protection from one container to another or one replication provider to another.":{"value":"CentralUSCanSite"}}},{"description":"Protection container name.","in":"path","name":"protectionContainerName","required":true,"schema":{"type":"string"},"examples":{"Switches protection from one container to another or one replication provider to another.":{"value":"CentralUSCancloud"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwitchProtectionInput"}}},"description":"Switch protection input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainer"},"examples":{"Switches protection from one container to another or one replication provider to another.":{"$ref":"#/components/examples/Switches_protection_from_one_container_to_another_or_one_replication_provider_to_another."}}}}},"202":{"description":"Accepted"}},"summary":"Switches protection from one container to another or one replication provider to another.","tags":["ReplicationProtectionContainers"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationRecoveryServicesProviders":{"get":{"description":"Lists the registered recovery services providers for the specified fabric.","operationId":"ReplicationRecoveryServicesProviders_ListByReplicationFabrics","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of registered recovery services providers for the fabric.":{"value":"cloud1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryServicesProviderCollection"},"examples":{"Gets the list of registered recovery services providers for the fabric.":{"$ref":"#/components/examples/Gets_the_list_of_registered_recovery_services_providers_for_the_fabric."}}}}}},"summary":"Gets the list of registered recovery services providers for the fabric.","tags":["ReplicationRecoveryServicesProviders"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationRecoveryServicesProviders/{providerName}":{"delete":{"description":"The operation to purge(force delete) a recovery services provider from the vault.","operationId":"ReplicationRecoveryServicesProviders_Purge","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Purges recovery service provider from fabric":{"value":"cloud1"}}},{"description":"Recovery services provider name.","in":"path","name":"providerName","required":true,"schema":{"type":"string"},"examples":{"Purges recovery service provider from fabric":{"value":"241641e6-ee7b-4ee4-8141-821fadda43fa"}}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Purges recovery service provider from fabric","tags":["ReplicationRecoveryServicesProviders"],"x-ms-long-running-operation":true},"get":{"description":"Gets the details of registered recovery services provider.","operationId":"ReplicationRecoveryServicesProviders_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a recovery services provider.":{"value":"cloud1"}}},{"description":"Recovery services provider name","in":"path","name":"providerName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a recovery services provider.":{"value":"241641e6-ee7b-4ee4-8141-821fadda43fa"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryServicesProvider"},"examples":{"Gets the details of a recovery services provider.":{"$ref":"#/components/examples/Gets_the_details_of_a_recovery_services_provider."}}}}}},"summary":"Gets the details of a recovery services provider.","tags":["ReplicationRecoveryServicesProviders"]},"put":{"description":"The operation to add a recovery services provider.","operationId":"ReplicationRecoveryServicesProviders_Create","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Adds a recovery services provider.":{"value":"vmwarefabric1"}}},{"description":"Recovery services provider name.","in":"path","name":"providerName","required":true,"schema":{"type":"string"},"examples":{"Adds a recovery services provider.":{"value":"vmwareprovider1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddRecoveryServicesProviderInput"}}},"description":"Add provider input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryServicesProvider"},"examples":{"Adds a recovery services provider.":{"$ref":"#/components/examples/Adds_a_recovery_services_provider."}}}}},"202":{"description":"Accepted"}},"summary":"Adds a recovery services provider.","tags":["ReplicationRecoveryServicesProviders"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationRecoveryServicesProviders/{providerName}/refreshProvider":{"post":{"description":"The operation to refresh the information from the recovery services provider.","operationId":"ReplicationRecoveryServicesProviders_RefreshProvider","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Refresh details from the recovery services provider.":{"value":"cloud1"}}},{"description":"Recovery services provider name.","in":"path","name":"providerName","required":true,"schema":{"type":"string"},"examples":{"Refresh details from the recovery services provider.":{"value":"241641e6-ee7b-4ee4-8141-821fadda43fa"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryServicesProvider"},"examples":{"Refresh details from the recovery services provider.":{"$ref":"#/components/examples/Refresh_details_from_the_recovery_services_provider."}}}}},"202":{"description":"Accepted"}},"summary":"Refresh details from the recovery services provider.","tags":["ReplicationRecoveryServicesProviders"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationRecoveryServicesProviders/{providerName}/remove":{"post":{"description":"The operation to removes/delete(unregister) a recovery services provider from the vault","operationId":"ReplicationRecoveryServicesProviders_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Deletes provider from fabric. Note: Deleting provider for any fabric other than SingleHost is unsupported. To maintain backward compatibility for released clients the object \"deleteRspInput\" is used (if the object is empty we assume that it is old client and continue the old behavior).":{"value":"cloud1"}}},{"description":"Recovery services provider name.","in":"path","name":"providerName","required":true,"schema":{"type":"string"},"examples":{"Deletes provider from fabric. Note: Deleting provider for any fabric other than SingleHost is unsupported. To maintain backward compatibility for released clients the object \"deleteRspInput\" is used (if the object is empty we assume that it is old client and continue the old behavior).":{"value":"241641e6-ee7b-4ee4-8141-821fadda43fa"}}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Deletes provider from fabric. Note: Deleting provider for any fabric other than SingleHost is unsupported. To maintain backward compatibility for released clients the object \"deleteRspInput\" is used (if the object is empty we assume that it is old client and continue the old behavior).","tags":["ReplicationRecoveryServicesProviders"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationStorageClassifications":{"get":{"description":"Lists the storage classifications available in the specified fabric.","operationId":"ReplicationStorageClassifications_ListByReplicationFabrics","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Site name of interest.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of storage classification objects under a fabric.":{"value":"2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageClassificationCollection"},"examples":{"Gets the list of storage classification objects under a fabric.":{"$ref":"#/components/examples/Gets_the_list_of_storage_classification_objects_under_a_fabric."}}}}}},"summary":"Gets the list of storage classification objects under a fabric.","tags":["ReplicationStorageClassifications"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationStorageClassifications/{storageClassificationName}":{"get":{"description":"Gets the details of the specified storage classification.","operationId":"ReplicationStorageClassifications_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a storage classification.":{"value":"2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0"}}},{"description":"Storage classification name.","in":"path","name":"storageClassificationName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a storage classification.":{"value":"8891569e-aaef-4a46-a4a0-78c14f2d7b09"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageClassification"},"examples":{"Gets the details of a storage classification.":{"$ref":"#/components/examples/Gets_the_details_of_a_storage_classification."}}}}}},"summary":"Gets the details of a storage classification.","tags":["ReplicationStorageClassifications"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationStorageClassifications/{storageClassificationName}/replicationStorageClassificationMappings":{"get":{"description":"Lists the storage classification mappings for the fabric.","operationId":"ReplicationStorageClassificationMappings_ListByReplicationStorageClassifications","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of storage classification mappings objects under a storage.":{"value":"2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0"}}},{"description":"Storage classification name.","in":"path","name":"storageClassificationName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of storage classification mappings objects under a storage.":{"value":"8891569e-aaef-4a46-a4a0-78c14f2d7b09"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageClassificationMappingCollection"},"examples":{"Gets the list of storage classification mappings objects under a storage.":{"$ref":"#/components/examples/Gets_the_list_of_storage_classification_mappings_objects_under_a_storage."}}}}}},"summary":"Gets the list of storage classification mappings objects under a storage.","tags":["ReplicationStorageClassificationMappings"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationStorageClassifications/{storageClassificationName}/replicationStorageClassificationMappings/{storageClassificationMappingName}":{"delete":{"description":"The operation to delete a storage classification mapping.","operationId":"ReplicationStorageClassificationMappings_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Delete a storage classification mapping.":{"value":"2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0"}}},{"description":"Storage classification name.","in":"path","name":"storageClassificationName","required":true,"schema":{"type":"string"},"examples":{"Delete a storage classification mapping.":{"value":"8891569e-aaef-4a46-a4a0-78c14f2d7b09"}}},{"description":"Storage classification mapping name.","in":"path","name":"storageClassificationMappingName","required":true,"schema":{"type":"string"},"examples":{"Delete a storage classification mapping.":{"value":"testStorageMapping"}}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Delete a storage classification mapping.","tags":["ReplicationStorageClassificationMappings"],"x-ms-long-running-operation":true},"get":{"description":"Gets the details of the specified storage classification mapping.","operationId":"ReplicationStorageClassificationMappings_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a storage classification mapping.":{"value":"2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0"}}},{"description":"Storage classification name.","in":"path","name":"storageClassificationName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a storage classification mapping.":{"value":"8891569e-aaef-4a46-a4a0-78c14f2d7b09"}}},{"description":"Storage classification mapping name.","in":"path","name":"storageClassificationMappingName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a storage classification mapping.":{"value":"testStorageMapping"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageClassificationMapping"},"examples":{"Gets the details of a storage classification mapping.":{"$ref":"#/components/examples/Gets_the_details_of_a_storage_classification_mapping."}}}}}},"summary":"Gets the details of a storage classification mapping.","tags":["ReplicationStorageClassificationMappings"]},"put":{"description":"The operation to create a storage classification mapping.","operationId":"ReplicationStorageClassificationMappings_Create","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Create storage classification mapping.":{"value":"2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0"}}},{"description":"Storage classification name.","in":"path","name":"storageClassificationName","required":true,"schema":{"type":"string"},"examples":{"Create storage classification mapping.":{"value":"8891569e-aaef-4a46-a4a0-78c14f2d7b09"}}},{"description":"Storage classification mapping name.","in":"path","name":"storageClassificationMappingName","required":true,"schema":{"type":"string"},"examples":{"Create storage classification mapping.":{"value":"testStorageMapping"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageClassificationMappingInput"}}},"description":"Pairing input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageClassificationMapping"},"examples":{"Create storage classification mapping.":{"$ref":"#/components/examples/Create_storage_classification_mapping."}}}}},"202":{"description":"Accepted"}},"summary":"Create storage classification mapping.","tags":["ReplicationStorageClassificationMappings"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationvCenters":{"get":{"description":"Lists the vCenter servers registered in a fabric.","operationId":"ReplicationvCenters_ListByReplicationFabrics","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the list of vCenter registered under a fabric.":{"value":"MadhaviFabric"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VCenterCollection"},"examples":{"Gets the list of vCenter registered under a fabric.":{"$ref":"#/components/examples/Gets_the_list_of_vCenter_registered_under_a_fabric."}}}}}},"summary":"Gets the list of vCenter registered under a fabric.","tags":["ReplicationvCenters"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationvCenters/{vCenterName}":{"delete":{"description":"The operation to remove(unregister) a registered vCenter server from the vault.","operationId":"ReplicationvCenters_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Remove vCenter operation.":{"value":"MadhaviFabric"}}},{"description":"vCenter name.","in":"path","name":"vCenterName","required":true,"schema":{"type":"string"},"examples":{"Remove vCenter operation.":{"value":"esx-78"}}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Remove vCenter operation.","tags":["ReplicationvCenters"],"x-ms-long-running-operation":true},"get":{"description":"Gets the details of a registered vCenter server(Add vCenter server.)","operationId":"ReplicationvCenters_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a vCenter.":{"value":"MadhaviFabric"}}},{"description":"vCenter name.","in":"path","name":"vCenterName","required":true,"schema":{"type":"string"},"examples":{"Gets the details of a vCenter.":{"value":"esx-78"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VCenter"},"examples":{"Gets the details of a vCenter.":{"$ref":"#/components/examples/Gets_the_details_of_a_vCenter."}}}}}},"summary":"Gets the details of a vCenter.","tags":["ReplicationvCenters"]},"patch":{"description":"The operation to update a registered vCenter.","operationId":"ReplicationvCenters_Update","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Update vCenter operation.":{"value":"MadhaviFabric"}}},{"description":"vCenter name","in":"path","name":"vCenterName","required":true,"schema":{"type":"string"},"examples":{"Update vCenter operation.":{"value":"esx-78"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVCenterRequest"}}},"description":"The input to the update vCenter operation.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VCenter"},"examples":{"Update vCenter operation.":{"$ref":"#/components/examples/Update_vCenter_operation."}}}}},"202":{"description":"Accepted"}},"summary":"Update vCenter operation.","tags":["ReplicationvCenters"],"x-ms-long-running-operation":true},"put":{"description":"The operation to create a vCenter object..","operationId":"ReplicationvCenters_Create","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"},"examples":{"Add vCenter.":{"value":"MadhaviFabric"}}},{"description":"vCenter name.","in":"path","name":"vCenterName","required":true,"schema":{"type":"string"},"examples":{"Add vCenter.":{"value":"esx-78"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddVCenterRequest"}}},"description":"The input to the add vCenter operation.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VCenter"},"examples":{"Add vCenter.":{"$ref":"#/components/examples/Add_vCenter."}}}}},"202":{"description":"Accepted"}},"summary":"Add vCenter.","tags":["ReplicationvCenters"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationJobs":{"get":{"description":"Gets the list of Azure Site Recovery Jobs for the vault.","operationId":"ReplicationJobs_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobCollection"},"examples":{"Gets the list of jobs.":{"$ref":"#/components/examples/Gets_the_list_of_jobs."}}}}}},"summary":"Gets the list of jobs.","tags":["ReplicationJobs"],"x-ms-odata":"#/components/schemas/JobQueryParameter","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationJobs/export":{"post":{"description":"The operation to export the details of the Azure Site Recovery jobs of the vault.","operationId":"ReplicationJobs_Export","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobQueryParameter"}}},"description":"job query filter.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"},"examples":{"Exports the details of the Azure Site Recovery jobs of the vault.":{"$ref":"#/components/examples/Exports_the_details_of_the_Azure_Site_Recovery_jobs_of_the_vault."}}}}},"202":{"description":"Accepted"}},"summary":"Exports the details of the Azure Site Recovery jobs of the vault.","tags":["ReplicationJobs"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationJobs/{jobName}":{"get":{"description":"Get the details of an Azure Site Recovery job.","operationId":"ReplicationJobs_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Job identifier","in":"path","name":"jobName","required":true,"schema":{"type":"string"},"examples":{"Gets the job details.":{"value":"58776d0b-3141-48b2-a377-9ad863eb160d"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"},"examples":{"Gets the job details.":{"$ref":"#/components/examples/Gets_the_job_details."}}}}}},"summary":"Gets the job details.","tags":["ReplicationJobs"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationJobs/{jobName}/cancel":{"post":{"description":"The operation to cancel an Azure Site Recovery job.","operationId":"ReplicationJobs_Cancel","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Job identifier.","in":"path","name":"jobName","required":true,"schema":{"type":"string"},"examples":{"Cancels the specified job.":{"value":"2653c648-fc72-4316-86f3-fdf8eaa0066b"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"},"examples":{"Cancels the specified job.":{"$ref":"#/components/examples/Cancels_the_specified_job."}}}}},"202":{"description":"Accepted"}},"summary":"Cancels the specified job.","tags":["ReplicationJobs"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationJobs/{jobName}/restart":{"post":{"description":"The operation to restart an Azure Site Recovery job.","operationId":"ReplicationJobs_Restart","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Job identifier.","in":"path","name":"jobName","required":true,"schema":{"type":"string"},"examples":{"Restarts the specified job.":{"value":"0664564c-353e-401a-ab0c-722257c10e25"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"},"examples":{"Restarts the specified job.":{"$ref":"#/components/examples/Restarts_the_specified_job."}}}}},"202":{"description":"Accepted"}},"summary":"Restarts the specified job.","tags":["ReplicationJobs"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationJobs/{jobName}/resume":{"post":{"description":"The operation to resume an Azure Site Recovery job","operationId":"ReplicationJobs_Resume","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Job identifier.","in":"path","name":"jobName","required":true,"schema":{"type":"string"},"examples":{"Resumes the specified job.":{"value":"58776d0b-3141-48b2-a377-9ad863eb160d"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResumeJobParams"}}},"description":"Resume rob comments.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"},"examples":{"Resumes the specified job.":{"$ref":"#/components/examples/Resumes_the_specified_job."}}}}},"202":{"description":"Accepted"}},"summary":"Resumes the specified job.","tags":["ReplicationJobs"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationMigrationItems":{"get":{"operationId":"ReplicationMigrationItems_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"The pagination token.","in":"query","name":"skipToken","required":false,"schema":{"type":"string"}},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrationItemCollection"},"examples":{"Gets the list of migration items in the vault.":{"$ref":"#/components/examples/Gets_the_list_of_migration_items_in_the_vault."}}}}}},"summary":"Gets the list of migration items in the vault.","tags":["ReplicationMigrationItems"],"x-ms-odata":"#/components/schemas/MigrationItemsQueryParameter","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationNetworkMappings":{"get":{"description":"Lists all ASR network mappings in the vault.","operationId":"ReplicationNetworkMappings_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NetworkMappingCollection"},"examples":{"Gets all the network mappings under a vault.":{"$ref":"#/components/examples/Gets_all_the_network_mappings_under_a_vault."}}}}}},"summary":"Gets all the network mappings under a vault.","tags":["ReplicationNetworkMappings"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationNetworks":{"get":{"description":"Lists the networks available in a vault","operationId":"ReplicationNetworks_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NetworkCollection"},"examples":{"Gets the list of networks. View-only API.":{"$ref":"#/components/examples/Gets_the_list_of_networks._View-only_API."}}}}}},"summary":"Gets the list of networks. View-only API.","tags":["ReplicationNetworks"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationPolicies":{"get":{"description":"Lists the replication policies for a vault.","operationId":"ReplicationPolicies_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyCollection"},"examples":{"Gets the list of replication policies":{"$ref":"#/components/examples/Gets_the_list_of_replication_policies"}}}}}},"summary":"Gets the list of replication policies","tags":["ReplicationPolicies"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationPolicies/{policyName}":{"delete":{"description":"The operation to delete a replication policy.","operationId":"ReplicationPolicies_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Replication policy name.","in":"path","name":"policyName","required":true,"schema":{"type":"string"},"examples":{"Delete the policy.":{"value":"protectionprofile1"}}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Delete the policy.","tags":["ReplicationPolicies"],"x-ms-long-running-operation":true},"get":{"description":"Gets the details of a replication policy.","operationId":"ReplicationPolicies_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Replication policy name.","in":"path","name":"policyName","required":true,"schema":{"type":"string"},"examples":{"Gets the requested policy.":{"value":"protectionprofile1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Policy"},"examples":{"Gets the requested policy.":{"$ref":"#/components/examples/Gets_the_requested_policy."}}}}}},"summary":"Gets the requested policy.","tags":["ReplicationPolicies"]},"patch":{"description":"The operation to update a replication policy.","operationId":"ReplicationPolicies_Update","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Policy Id.","in":"path","name":"policyName","required":true,"schema":{"type":"string"},"examples":{"Updates the policy.":{"value":"protectionprofile1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePolicyInput"}}},"description":"Update Policy Input","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Policy"},"examples":{"Updates the policy.":{"$ref":"#/components/examples/Updates_the_policy."}}}}},"202":{"description":"Accepted"}},"summary":"Updates the policy.","tags":["ReplicationPolicies"],"x-ms-long-running-operation":true},"put":{"description":"The operation to create a replication policy","operationId":"ReplicationPolicies_Create","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Replication policy name","in":"path","name":"policyName","required":true,"schema":{"type":"string"},"examples":{"Creates the policy.":{"value":"protectionprofile1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePolicyInput"}}},"description":"Create policy input","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Policy"},"examples":{"Creates the policy.":{"$ref":"#/components/examples/Creates_the_policy."}}}}},"202":{"description":"Accepted"}},"summary":"Creates the policy.","tags":["ReplicationPolicies"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationProtectedItems":{"get":{"description":"Gets the list of ASR replication protected items in the vault.","operationId":"ReplicationProtectedItems_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"The pagination token. Possible values: \"FabricId\" or \"FabricId_CloudId\" or null","in":"query","name":"skipToken","required":false,"schema":{"type":"string"}},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationProtectedItemCollection"},"examples":{"Gets the list of replication protected items.":{"$ref":"#/components/examples/Gets_the_list_of_replication_protected_items."}}}}}},"summary":"Gets the list of replication protected items.","tags":["ReplicationProtectedItems"],"x-ms-odata":"#/components/schemas/ProtectedItemsQueryParameter","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationProtectionContainerMappings":{"get":{"description":"Lists the protection container mappings in the vault.","operationId":"ReplicationProtectionContainerMappings_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainerMappingCollection"},"examples":{"Gets the list of all protection container mappings in a vault.":{"$ref":"#/components/examples/Gets_the_list_of_all_protection_container_mappings_in_a_vault."}}}}}},"summary":"Gets the list of all protection container mappings in a vault.","tags":["ReplicationProtectionContainerMappings"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationProtectionContainers":{"get":{"description":"Lists the protection containers in a vault.","operationId":"ReplicationProtectionContainers_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainerCollection"},"examples":{"Gets the list of all protection containers in a vault.":{"$ref":"#/components/examples/Gets_the_list_of_all_protection_containers_in_a_vault."}}}}}},"summary":"Gets the list of all protection containers in a vault.","tags":["ReplicationProtectionContainers"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationRecoveryPlans":{"get":{"description":"Lists the recovery plans in the vault.","operationId":"ReplicationRecoveryPlans_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlanCollection"},"examples":{"Gets the list of recovery plans.":{"$ref":"#/components/examples/Gets_the_list_of_recovery_plans."}}}}}},"summary":"Gets the list of recovery plans.","tags":["ReplicationRecoveryPlans"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationRecoveryPlans/{recoveryPlanName}":{"delete":{"description":"Delete a recovery plan.","operationId":"ReplicationRecoveryPlans_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Recovery plan name.","in":"path","name":"recoveryPlanName","required":true,"schema":{"type":"string"},"examples":{"Deletes the specified recovery plan.":{"value":"RPtest1"}}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"summary":"Deletes the specified recovery plan.","tags":["ReplicationRecoveryPlans"],"x-ms-long-running-operation":true},"get":{"description":"Gets the details of the recovery plan.","operationId":"ReplicationRecoveryPlans_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Name of the recovery plan.","in":"path","name":"recoveryPlanName","required":true,"schema":{"type":"string"},"examples":{"Gets the requested recovery plan.":{"value":"RPtest1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlan"},"examples":{"Gets the requested recovery plan.":{"$ref":"#/components/examples/Gets_the_requested_recovery_plan."}}}}}},"summary":"Gets the requested recovery plan.","tags":["ReplicationRecoveryPlans"]},"patch":{"description":"The operation to update a recovery plan.","operationId":"ReplicationRecoveryPlans_Update","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Recovery plan name.","in":"path","name":"recoveryPlanName","required":true,"schema":{"type":"string"},"examples":{"Updates the given recovery plan.":{"value":"RPtest1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRecoveryPlanInput"}}},"description":"Update recovery plan input","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlan"},"examples":{"Updates the given recovery plan.":{"$ref":"#/components/examples/Updates_the_given_recovery_plan."}}}}},"202":{"description":"Accepted"}},"summary":"Updates the given recovery plan.","tags":["ReplicationRecoveryPlans"],"x-ms-long-running-operation":true},"put":{"description":"The operation to create a recovery plan.","operationId":"ReplicationRecoveryPlans_Create","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Recovery plan name.","in":"path","name":"recoveryPlanName","required":true,"schema":{"type":"string"},"examples":{"Creates a recovery plan with the given details.":{"value":"RPtest1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRecoveryPlanInput"}}},"description":"Recovery Plan creation input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlan"},"examples":{"Creates a recovery plan with the given details.":{"$ref":"#/components/examples/Creates_a_recovery_plan_with_the_given_details."}}}}},"202":{"description":"Accepted"}},"summary":"Creates a recovery plan with the given details.","tags":["ReplicationRecoveryPlans"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationRecoveryPlans/{recoveryPlanName}/failoverCommit":{"post":{"description":"The operation to commit the fail over of a recovery plan.","operationId":"ReplicationRecoveryPlans_FailoverCommit","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Recovery plan name.","in":"path","name":"recoveryPlanName","required":true,"schema":{"type":"string"},"examples":{"Execute commit failover of the recovery plan.":{"value":"RPtest1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlan"},"examples":{"Execute commit failover of the recovery plan.":{"$ref":"#/components/examples/Execute_commit_failover_of_the_recovery_plan."}}}}},"202":{"description":"Accepted"}},"summary":"Execute commit failover of the recovery plan.","tags":["ReplicationRecoveryPlans"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationRecoveryPlans/{recoveryPlanName}/plannedFailover":{"post":{"description":"The operation to start the planned failover of a recovery plan.","operationId":"ReplicationRecoveryPlans_PlannedFailover","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Recovery plan name.","in":"path","name":"recoveryPlanName","required":true,"schema":{"type":"string"},"examples":{"Execute planned failover of the recovery plan.":{"value":"RPtest1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlanPlannedFailoverInput"}}},"description":"Failover input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlan"},"examples":{"Execute planned failover of the recovery plan.":{"$ref":"#/components/examples/Execute_planned_failover_of_the_recovery_plan."}}}}},"202":{"description":"Accepted"}},"summary":"Execute planned failover of the recovery plan.","tags":["ReplicationRecoveryPlans"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationRecoveryPlans/{recoveryPlanName}/reProtect":{"post":{"description":"The operation to reprotect(reverse replicate) a recovery plan.","operationId":"ReplicationRecoveryPlans_Reprotect","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Recovery plan name.","in":"path","name":"recoveryPlanName","required":true,"schema":{"type":"string"},"examples":{"Execute reprotect of the recovery plan.":{"value":"RPtest1"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlan"},"examples":{"Execute reprotect of the recovery plan.":{"$ref":"#/components/examples/Execute_reprotect_of_the_recovery_plan."}}}}},"202":{"description":"Accepted"}},"summary":"Execute reprotect of the recovery plan.","tags":["ReplicationRecoveryPlans"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationRecoveryPlans/{recoveryPlanName}/testFailover":{"post":{"description":"The operation to start the test failover of a recovery plan.","operationId":"ReplicationRecoveryPlans_TestFailover","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Recovery plan name.","in":"path","name":"recoveryPlanName","required":true,"schema":{"type":"string"},"examples":{"Execute test failover of the recovery plan.":{"value":"RPtest1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlanTestFailoverInput"}}},"description":"Failover input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlan"},"examples":{"Execute test failover of the recovery plan.":{"$ref":"#/components/examples/Execute_test_failover_of_the_recovery_plan."}}}}},"202":{"description":"Accepted"}},"summary":"Execute test failover of the recovery plan.","tags":["ReplicationRecoveryPlans"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationRecoveryPlans/{recoveryPlanName}/testFailoverCleanup":{"post":{"description":"The operation to cleanup test failover of a recovery plan.","operationId":"ReplicationRecoveryPlans_TestFailoverCleanup","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Recovery plan name.","in":"path","name":"recoveryPlanName","required":true,"schema":{"type":"string"},"examples":{"Execute test failover cleanup of the recovery plan.":{"value":"RPtest1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlanTestFailoverCleanupInput"}}},"description":"Test failover cleanup input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlan"},"examples":{"Execute test failover cleanup of the recovery plan.":{"$ref":"#/components/examples/Execute_test_failover_cleanup_of_the_recovery_plan."}}}}},"202":{"description":"Accepted"}},"summary":"Execute test failover cleanup of the recovery plan.","tags":["ReplicationRecoveryPlans"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationRecoveryPlans/{recoveryPlanName}/unplannedFailover":{"post":{"description":"The operation to start the failover of a recovery plan.","operationId":"ReplicationRecoveryPlans_UnplannedFailover","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Recovery plan name.","in":"path","name":"recoveryPlanName","required":true,"schema":{"type":"string"},"examples":{"Execute unplanned failover of the recovery plan.":{"value":"RPtest1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlanUnplannedFailoverInput"}}},"description":"Failover input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPlan"},"examples":{"Execute unplanned failover of the recovery plan.":{"$ref":"#/components/examples/Execute_unplanned_failover_of_the_recovery_plan."}}}}},"202":{"description":"Accepted"}},"summary":"Execute unplanned failover of the recovery plan.","tags":["ReplicationRecoveryPlans"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationRecoveryServicesProviders":{"get":{"description":"Lists the registered recovery services providers in the vault","operationId":"ReplicationRecoveryServicesProviders_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryServicesProviderCollection"},"examples":{"Gets the list of registered recovery services providers in the vault. This is a view only api.":{"$ref":"#/components/examples/Gets_the_list_of_registered_recovery_services_providers_in_the_vault._This_is_a_view_only_api."}}}}}},"summary":"Gets the list of registered recovery services providers in the vault. This is a view only api.","tags":["ReplicationRecoveryServicesProviders"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationStorageClassificationMappings":{"get":{"description":"Lists the storage classification mappings in the vault.","operationId":"ReplicationStorageClassificationMappings_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageClassificationMappingCollection"},"examples":{"Gets the list of storage classification mappings objects under a vault.":{"$ref":"#/components/examples/Gets_the_list_of_storage_classification_mappings_objects_under_a_vault."}}}}}},"summary":"Gets the list of storage classification mappings objects under a vault.","tags":["ReplicationStorageClassificationMappings"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationStorageClassifications":{"get":{"description":"Lists the storage classifications in the vault.","operationId":"ReplicationStorageClassifications_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageClassificationCollection"},"examples":{"Gets the list of storage classification objects under a vault.":{"$ref":"#/components/examples/Gets_the_list_of_storage_classification_objects_under_a_vault."}}}}}},"summary":"Gets the list of storage classification objects under a vault.","tags":["ReplicationStorageClassifications"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationSupportedOperatingSystems":{"get":{"operationId":"SupportedOperatingSystems_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupportedOperatingSystems"},"examples":{"Gets the data of supported OSes by SRS.":{"$ref":"#/components/examples/Gets_the_data_of_supported_OSes_by_SRS."}}}}}},"summary":"Gets the data of supported OSes by SRS.","tags":["SupportedOperatingSystems"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationVaultHealth":{"get":{"description":"Gets the health details of the vault.","operationId":"ReplicationVaultHealth_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VaultHealthDetails"},"examples":{"Gets the health summary for the vault.":{"$ref":"#/components/examples/Gets_the_health_summary_for_the_vault."}}}}}},"summary":"Gets the health summary for the vault.","tags":["ReplicationVaultHealth"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationVaultHealth/default/refresh":{"post":{"operationId":"ReplicationVaultHealth_Refresh","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VaultHealthDetails"},"examples":{"Refreshes health summary of the vault.":{"$ref":"#/components/examples/Refreshes_health_summary_of_the_vault."}}}}},"202":{"description":"Accepted"}},"summary":"Refreshes health summary of the vault.","tags":["ReplicationVaultHealth"],"x-ms-long-running-operation":true}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationVaultSettings":{"get":{"description":"Gets the list of vault setting. This includes the Migration Hub connection settings.","operationId":"ReplicationVaultSetting_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VaultSettingCollection"},"examples":{"Gets the list of vault setting.":{"$ref":"#/components/examples/Gets_the_list_of_vault_setting."}}}}}},"summary":"Gets the list of vault setting.","tags":["ReplicationVaultSetting"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationVaultSettings/{vaultSettingName}":{"get":{"description":"Gets the vault setting. This includes the Migration Hub connection settings.","operationId":"ReplicationVaultSetting_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Vault setting name.","in":"path","name":"vaultSettingName","required":true,"schema":{"type":"string"},"examples":{"Gets the vault setting.":{"value":"default"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VaultSetting"},"examples":{"Gets the vault setting.":{"$ref":"#/components/examples/Gets_the_vault_setting."}}}}}},"summary":"Gets the vault setting.","tags":["ReplicationVaultSetting"]},"put":{"description":"The operation to configure vault setting.","operationId":"ReplicationVaultSetting_Create","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Vault setting name.","in":"path","name":"vaultSettingName","required":true,"schema":{"type":"string"},"examples":{"Updates vault setting. A vault setting object is a singleton per vault and it is always present by default.":{"value":"default"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VaultSettingCreationInput"}}},"description":"Vault setting creation input.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VaultSetting"},"examples":{"Updates vault setting. A vault setting object is a singleton per vault and it is always present by default.":{"$ref":"#/components/examples/Updates_vault_setting._A_vault_setting_object_is_a_singleton_per_vault_and_it_is_always_present_by_default."}}}}}},"summary":"Updates vault setting. A vault setting object is a singleton per vault and it is always present by default.","tags":["ReplicationVaultSetting"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationvCenters":{"get":{"description":"Lists the vCenter servers registered in the vault.","operationId":"ReplicationvCenters_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/ResourceName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VCenterCollection"},"examples":{"Gets the list of vCenter registered under the vault.":{"$ref":"#/components/examples/Gets_the_list_of_vCenter_registered_under_the_vault."}}}}}},"summary":"Gets the list of vCenter registered under the vault.","tags":["ReplicationvCenters"],"x-ms-pageable":{"nextLinkName":"nextLink"}}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"Gets_the_validation_errors_in_case_the_VM_is_unsuitable_for_protection.":{"value":{"id":"/subscriptions/d90d145a-4cdd-45a3-b2c4-971d69775278/resourceGroups/testRg1/providers/Microsoft.Compute/virtualMachines/testVm1/providers/Microsoft.RecoveryServices/replicationEligibilityResults/default","name":"default","properties":{"clientRequestId":"7d72ade7-b9f7-4d9b-8a19-15d9728c6190","errors":[{"code":"A2AOperatingSystemNotSupported","message":"The A2A operation could not be completed as the virtual machine is running OS 'ubuntu' with version '18.04' which is not supported for replication.","possibleCauses":"OS version not supported.","recommendedAction":"The virtual machine is running unsupported Operating system. Refer to the documentation for supported OS versions - https://aka.ms/a2a-os-support-matrix.","status":"Error"}]},"type":"Microsoft.RecoveryServices/replicationEligibilityResults"}},"Returns_the_list_of_available_operations.":{"value":{"value":[{"display":{"description":"The Vault Token operation can be used to get   Vault Token for vault level backend operations.","operation":"Vault Token","provider":"Microsoft.RecoveryServices","resource":"Vaults"},"name":"Microsoft.RecoveryServices/Vaults/vaultTokens/read","origin":"user"},{"display":{"description":"The Register Service Container   operation can be used to register a container with Recovery Service.","operation":"Register Service Container","provider":"Microsoft.RecoveryServices","resource":"Vaults"},"name":"Microsoft.RecoveryServices/Vaults/registeredIdentities/write","origin":"user,system"},{"display":{"description":"The Get Operation Results operation can   be used get the operation status and result for the asynchronously submitted operation","operation":"Get Operation Results","provider":"Microsoft.RecoveryServices","resource":"Vaults"},"name":"Microsoft.RecoveryServices/Vaults/registeredIdentities/operationResults/read","origin":"user,system"},{"display":{"description":"The Get Containers operation can be used get   the containers registered for a resource.","operation":"Get Containers","provider":"Microsoft.RecoveryServices","resource":"Vaults"},"name":"Microsoft.RecoveryServices/Vaults/registeredIdentities/read","origin":"user,system"},{"display":{"description":"The UnRegister Container   operation can be used to unregister a container.","operation":"Unregister Service Container","provider":"Microsoft.RecoveryServices","resource":"Vaults"},"name":"Microsoft.RecoveryServices/Vaults/registeredIdentities/delete","origin":"user,system"},{"display":{"description":"The Update Resource Certificate   operation updates the resource/vault credential certificate.","operation":"Update Resource Certificate","provider":"Microsoft.RecoveryServices","resource":"Vaults"},"name":"Microsoft.RecoveryServices/Vaults/certificates/write","origin":"user"},{"display":{"description":"Read Any Alerts Settings","operation":"Read Alerts Settings","provider":"Microsoft Recovery Services","resource":"Alerts   Settings"},"name":"Microsoft.RecoveryServices/vaults/replicationAlertSettings/read","origin":"user,system"},{"display":{"description":"Create or Update Any Alerts Settings","operation":"Create or Update Alerts Settings","provider":"Microsoft Recovery Services","resource":"Alerts   Settings"},"name":"Microsoft.RecoveryServices/vaults/replicationAlertSettings/write","origin":"user,system"},{"display":{"description":"Read Any Events","operation":"Read Events","provider":"Microsoft Recovery   Services","resource":"Events"},"name":"Microsoft.RecoveryServices/vaults/replicationEvents/read","origin":"user,system"},{"display":{"description":"Read Any Networks","operation":"Read Networks","provider":"Microsoft Recovery   Services","resource":"Networks"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/read","origin":"user,system"},{"display":{"description":"Read Any Network   Mappings","operation":"Read Network Mappings","provider":"Microsoft   Recovery Services","resource":"Network Mappings"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/read","origin":"user,system"},{"display":{"description":"Create or Update Any Network   Mappings","operation":"Create or Update Network Mappings","provider":"Microsoft   Recovery Services","resource":"Network Mappings"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/write","origin":"user,system"},{"display":{"description":"Delete Any Network   Mappings","operation":"Delete Network Mappings","provider":"Microsoft   Recovery Services","resource":"Network Mappings"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings/delete","origin":"user,system"},{"display":{"description":"Read Any Protectable   Items","operation":"Read Protectable Items","provider":"Microsoft Recovery Services","resource":"Protectable Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems/read","origin":"user,system"},{"display":{"description":"Read Any Protection Container Mappings","operation":"Read Protection Container   Mappings","provider":"Microsoft Recovery Services","resource":"Protection Container Mappings"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/read","origin":"user,system"},{"display":{"description":"Create or Update Any Protection Container Mappings","operation":"Create or Update Protection Container   Mappings","provider":"Microsoft Recovery Services","resource":"Protection Container Mappings"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/write","origin":"user,system"},{"display":{"description":"Remove Protection Container Mapping","operation":"Remove Protection Container   Mapping","provider":"Microsoft Recovery Services","resource":"Protection Container Mappings"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/remove/action","origin":"user,system"},{"display":{"description":"Delete Any Protection Container Mappings","operation":"Delete Protection Container   Mappings","provider":"Microsoft Recovery Services","resource":"Protection Container Mappings"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/delete","origin":"user,system"},{"display":{"description":"Read   Any Replication Recovery Points","operation":"Read Replication Recovery Points","provider":"Microsoft Recovery Services","resource":"Replication Recovery Points"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints/read","origin":"user,system"},{"display":{"description":"Read Any Protected   Items","operation":"Read Protected Items","provider":"Microsoft Recovery Services","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/read","origin":"user,system"},{"display":{"description":"Create or Update   Any Protected Items","operation":"Create or Update Protected Items","provider":"Microsoft Recovery Services","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/write","origin":"user,system"},{"display":{"description":"Delete Any Protected   Items","operation":"Delete Protected Items","provider":"Microsoft Recovery Services","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/delete","origin":"user,system"},{"display":{"description":"Remove Protected   Item","operation":"Remove Protected Item","provider":"Microsoft Recovery Services","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/remove/action","origin":"user,system"},{"display":{"description":"Planned   Failover","operation":"Planned Failover","provider":"Microsoft Recovery Services","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/plannedFailover/action","origin":"user,system"},{"display":{"description":"Failover","operation":"Failover","provider":"Microsoft Recovery Services","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/unplannedFailover/action","origin":"user,system"},{"display":{"description":"Test   Failover","operation":"Test Failover","provider":"Microsoft Recovery Services","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailover/action","origin":"user,system"},{"display":{"description":"Test Failover   Cleanup","operation":"Test Failover Cleanup","provider":"Microsoft Recovery Services","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/testFailoverCleanup/action","origin":"user,system"},{"display":{"description":"Failover   Commit","operation":"Failover Commit","provider":"Microsoft Recovery Services","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/failoverCommit/action","origin":"user,system"},{"display":{"description":"ReProtect Protected   Item","operation":"ReProtect Protected Item","provider":"Microsoft Recovery Services","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/reProtect/action","origin":"user,system"},{"display":{"description":"Update Mobility   Service","operation":"Update Mobility Service","provider":"Microsoft Recovery Services","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/updateMobilityService/action","origin":"user,system"},{"display":{"description":"Repair   replication","operation":"Repair replication","provider":"Microsoft Recovery Services","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/repairReplication/action","origin":"user,system"},{"display":{"description":"Apply Recovery   Point","operation":"Apply Recovery Point","provider":"Microsoft Recovery Services","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/applyRecoveryPoint/action","origin":"user,system"},{"display":{"description":"Read Any Jobs","operation":"Read Jobs","provider":"Microsoft Recovery   Services","resource":"Jobs"},"name":"Microsoft.RecoveryServices/vaults/replicationJobs/read","origin":"user,system"},{"display":{"description":"Cancel Job","operation":"Cancel Job","provider":"Microsoft Recovery   Services","resource":"Jobs"},"name":"Microsoft.RecoveryServices/vaults/replicationJobs/cancel/action","origin":"user,system"},{"display":{"description":"Restart job","operation":"Restart job","provider":"Microsoft Recovery   Services","resource":"Jobs"},"name":"Microsoft.RecoveryServices/vaults/replicationJobs/restart/action","origin":"user,system"},{"display":{"description":"Resume Job","operation":"Resume Job","provider":"Microsoft Recovery   Services","resource":"Jobs"},"name":"Microsoft.RecoveryServices/vaults/replicationJobs/resume/action","origin":"user,system"},{"display":{"description":"Read Any Protection   Containers","operation":"Read Protection Containers","provider":"Microsoft Recovery   Services","resource":"Protection Containers"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/read","origin":"user,system"},{"display":{"description":"Discover   Protectable Item","operation":"Discover Protectable Item","provider":"Microsoft Recovery Services","resource":"Protection Containers"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/discoverProtectableItem/action","origin":"user,system"},{"display":{"description":"Create or Update Any Protection   Containers","operation":"Create or Update Protection Containers","provider":"Microsoft Recovery   Services","resource":"Protection Containers"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/write","origin":"user,system"},{"display":{"description":"Remove Protection   Container","operation":"Remove Protection Container","provider":"Microsoft Recovery   Services","resource":"Protection Containers"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/remove/action","origin":"user,system"},{"display":{"description":"Switch Protection   Container","operation":"Switch Protection Container","provider":"Microsoft   Recovery Services","resource":"Protection Containers"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/switchprotection/action","origin":"user,system"},{"display":{"description":"Read Any Policies","operation":"Read Policies","provider":"Microsoft Recovery   Services","resource":"Policies"},"name":"Microsoft.RecoveryServices/vaults/replicationPolicies/read","origin":"user,system"},{"display":{"description":"Create or Update Any Policies","operation":"Create or Update Policies","provider":"Microsoft Recovery   Services","resource":"Policies"},"name":"Microsoft.RecoveryServices/vaults/replicationPolicies/write","origin":"user,system"},{"display":{"description":"Delete Any Policies","operation":"Delete Policies","provider":"Microsoft Recovery   Services","resource":"Policies"},"name":"Microsoft.RecoveryServices/vaults/replicationPolicies/delete","origin":"user,system"},{"display":{"description":"Read Any Recovery Plans","operation":"Read Recovery Plans","provider":"Microsoft Recovery Services","resource":"Recovery   Plans"},"name":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/read","origin":"user,system"},{"display":{"description":"Create or Update Any Recovery Plans","operation":"Create or Update Recovery Plans","provider":"Microsoft Recovery Services","resource":"Recovery   Plans"},"name":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/write","origin":"user,system"},{"display":{"description":"Delete Any Recovery Plans","operation":"Delete Recovery Plans","provider":"Microsoft Recovery Services","resource":"Recovery   Plans"},"name":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/delete","origin":"user,system"},{"display":{"description":"Planned Failover Recovery   Plan","operation":"Planned Failover Recovery Plan","provider":"Microsoft Recovery   Services","resource":"Recovery Plans"},"name":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/plannedFailover/action","origin":"user,system"},{"display":{"description":"Failover Recovery   Plan","operation":"Failover Recovery Plan","provider":"Microsoft Recovery Services","resource":"Recovery Plans"},"name":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/unplannedFailover/action","origin":"user,system"},{"display":{"description":"Test Failover Recovery   Plan","operation":"Test Failover Recovery Plan","provider":"Microsoft Recovery Services","resource":"Recovery Plans"},"name":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailover/action","origin":"user,system"},{"display":{"description":"Test Failover   Cleanup Recovery Plan","operation":"Test Failover Cleanup Recovery Plan","provider":"Microsoft Recovery Services","resource":"Recovery Plans"},"name":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/testFailoverCleanup/action","origin":"user,system"},{"display":{"description":"Failover Commit   Recovery Plan","operation":"Failover Commit Recovery Plan","provider":"Microsoft Recovery Services","resource":"Recovery Plans"},"name":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/failoverCommit/action","origin":"user,system"},{"display":{"description":"ReProtect Recovery   Plan","operation":"ReProtect Recovery Plan","provider":"Microsoft Recovery Services","resource":"Recovery Plans"},"name":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans/reProtect/action","origin":"user,system"},{"display":{"description":"Read   Any Recovery Services Providers","operation":"Read Recovery Services Providers","provider":"Microsoft Recovery Services","resource":"Recovery Services Providers"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/read","origin":"user,system"},{"display":{"description":"Remove Recovery Services   Provider","operation":"Remove Recovery Services Provider","provider":"Microsoft   Recovery Services","resource":"Recovery Services Providers"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/remove/action","origin":"user,system"},{"display":{"description":"Delete Any Recovery Services   Providers","operation":"Delete Recovery Services Providers","provider":"Microsoft Recovery   Services","resource":"Recovery Services Providers"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/delete","origin":"user,system"},{"display":{"description":"Refresh   Provider","operation":"Refresh Provider","provider":"Microsoft Recovery Services","resource":"Recovery Services Providers"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders/refreshProvider/action","origin":"user,system"},{"display":{"description":"Read Any Fabrics","operation":"Read Fabrics","provider":"Microsoft Recovery   Services","resource":"Fabrics"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/read","origin":"user,system"},{"display":{"description":"Create or Update Any Fabrics","operation":"Create or Update Fabrics","provider":"Microsoft Recovery   Services","resource":"Fabrics"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/write","origin":"user,system"},{"display":{"description":"Remove Fabric","operation":"Remove Fabric","provider":"Microsoft Recovery   Services","resource":"Fabrics"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/remove/action","origin":"user,system"},{"display":{"description":"Checks Consistency of the   Fabric","operation":"Checks Consistency of the Fabric","provider":"Microsoft Recovery   Services","resource":"Fabrics"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/checkConsistency/action","origin":"user,system"},{"display":{"description":"Delete Any Fabrics","operation":"Delete Fabrics","provider":"Microsoft Recovery   Services","resource":"Fabrics"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/delete","origin":"user,system"},{"display":{"description":"Renew Certificate for Fabric","operation":"Renew Certificate for Fabric","provider":"Microsoft Recovery   Services","resource":"Fabrics"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/renewcertificate/action","origin":"user,system"},{"display":{"description":"Deploy Process Server Image","operation":"Deploy Process Server Image","provider":"Microsoft Recovery   Services","resource":"Fabrics"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/deployProcessServerImage/action","origin":"user,system"},{"display":{"description":"Reassociate Gateway","operation":"Reassociate Gateway","provider":"Microsoft Recovery   Services","resource":"Fabrics"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/reassociateGateway/action","origin":"user,system"},{"display":{"description":"Read Any Storage   Classifications","operation":"Read Storage Classifications","provider":"Microsoft Recovery   Services","resource":"Storage Classifications"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/read","origin":"user,system"},{"display":{"description":"Read Any Storage Classification Mappings","operation":"Read Storage Classification   Mappings","provider":"Microsoft Recovery Services","resource":"Storage Classification Mappings"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/read","origin":"user,system"},{"display":{"description":"Create or Update Any Storage Classification Mappings","operation":"Create or Update Storage Classification   Mappings","provider":"Microsoft Recovery Services","resource":"Storage Classification Mappings"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/write","origin":"user,system"},{"display":{"description":"Delete Any Storage Classification Mappings","operation":"Delete Storage Classification   Mappings","provider":"Microsoft Recovery Services","resource":"Storage Classification Mappings"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings/delete","origin":"user,system"},{"display":{"description":"Read Any Vault Usages","operation":"Read   Vault Usages","provider":"Microsoft Recovery Services","resource":"Vault Usages"},"name":"Microsoft.RecoveryServices/vaults/usages/read","origin":"user,system"},{"display":{"description":"Read Any Jobs","operation":"Read Jobs","provider":"Microsoft Recovery   Services","resource":"Jobs"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/read","origin":"user,system"},{"display":{"description":"Create or Update Any Jobs","operation":"Create or Update Jobs","provider":"Microsoft Recovery   Services","resource":"Jobs"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/write","origin":"user,system"},{"display":{"description":"Delete Any Jobs","operation":"Delete Jobs","provider":"Microsoft Recovery   Services","resource":"Jobs"},"name":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters/delete","origin":"user,system"},{"display":{"description":"Returns usage details for a Recovery Services Vault.","operation":"Recovery Services Vault usage details.","provider":"Microsoft.RecoveryServices","resource":"Vault   Usage"},"name":"Microsoft.RecoveryServices/Vaults/usages/read","origin":"user"},{"display":{"description":"Returns summaries for   Protected Items and Protected Servers for a Recovery Services .","operation":"Recovery Services Protected Items and Protected Servers usage summaries details.","provider":"Microsoft.RecoveryServices","resource":"Backup Usages   Summaries"},"name":"Microsoft.RecoveryServices/Vaults/backupUsageSummaries/read","origin":"user"},{"display":{"description":"Returns Storage Configuration for Recovery Services Vault.","operation":"Get Resource Storage Config","provider":"Microsoft.RecoveryServices","resource":"Vault Storage   Config"},"name":"Microsoft.RecoveryServices/Vaults/storageConfig/read","origin":"user"},{"display":{"description":"Updates Storage Configuration for Recovery Services Vault.","operation":"Write Resource Storage Config","provider":"Microsoft.RecoveryServices","resource":"Vault Storage   Config"},"name":"Microsoft.RecoveryServices/Vaults/storageConfig/write","origin":"user"},{"display":{"description":"Returns Configuration for Recovery Services Vault.","operation":"Get Resource Config","provider":"Microsoft.RecoveryServices","resource":"Vault   Config"},"name":"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/read","origin":"user"},{"display":{"description":"Updates Configuration for Recovery Services Vault.","operation":"Update Resource Config","provider":"Microsoft.RecoveryServices","resource":"Vault   Config"},"name":"Microsoft.RecoveryServices/Vaults/backupconfig/vaultconfig/write","origin":"user"},{"display":{"description":"Returns token information for Recovery Services Vault.","operation":"Get   Vault Token Info","provider":"Microsoft.RecoveryServices","resource":"Token Info"},"name":"Microsoft.RecoveryServices/Vaults/tokenInfo/read","origin":"user"},{"display":{"description":"Returns Security PIN   Information for Recovery Services Vault.","operation":"Get Security PIN Info","provider":"Microsoft.RecoveryServices","resource":"SecurityPINInfo"},"name":"Microsoft.RecoveryServices/Vaults/backupSecurityPIN/read","origin":"user"},{"display":{"description":"Returns   Backup Management Metadata for Recovery Services Vault.","operation":"Get Backup Management Metadata","provider":"Microsoft.RecoveryServices","resource":"Backup Management Metadata"},"name":"Microsoft.RecoveryServices/Vaults/backupManagementMetaData/read","origin":"user"},{"display":{"description":"Returns Backup Operation Result for Recovery Services Vault.","operation":"Get Backup Operation Result","provider":"Microsoft.RecoveryServices","resource":"Backup Operation   Results"},"name":"Microsoft.RecoveryServices/Vaults/backupOperationResults/read","origin":"user"},{"display":{"description":"Returns Backup Operation Status for Recovery Services Vault.","operation":"Get Backup Operation Status","provider":"Microsoft.RecoveryServices","resource":"Backup Operation   Status"},"name":"Microsoft.RecoveryServices/Vaults/backupOperations/read","origin":"user"},{"display":{"description":"Returns all Job Objects","operation":"Get Jobs","provider":"Microsoft.RecoveryServices","resource":"Backup   Jobs"},"name":"Microsoft.RecoveryServices/Vaults/backupJobs/read","origin":"user"},{"display":{"description":"Cancel the Job","operation":"Cancel Jobs","provider":"Microsoft.RecoveryServices","resource":"Backup   Jobs"},"name":"Microsoft.RecoveryServices/Vaults/backupJobs/cancel/action","origin":"user"},{"display":{"description":"Export Jobs","operation":"Export Jobs","provider":"Microsoft.RecoveryServices","resource":"Export Backup   Jobs"},"name":"Microsoft.RecoveryServices/Vaults/backupJobsExport/action","origin":"user"},{"display":{"description":"Returns the Result of Job Operation.","operation":"Get Job Operation Result","provider":"Microsoft.RecoveryServices","resource":"Backup Jobs   Operation Results"},"name":"Microsoft.RecoveryServices/Vaults/backupJobs/operationResults/read","origin":"user"},{"display":{"description":"Returns the Result of Export Job Operation.","operation":"Get Export Job Operation   Result","provider":"Microsoft.RecoveryServices","resource":"Export Backup Jobs Operation Results"},"name":"Microsoft.RecoveryServices/Vaults/backupJobsExport/operationResults/read","origin":"user"},{"display":{"description":"Get Recovery Points for   Protected Items.","operation":"Get Recovery Points","provider":"Microsoft.RecoveryServices","resource":"Recovery Points"},"name":"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/read","origin":"user"},{"display":{"description":"Restore Recovery Points for   Protected Items.","operation":"Restore Recovery Points","provider":"Microsoft.RecoveryServices","resource":"Recovery Points"},"name":"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/restore/action","origin":"user"},{"display":{"description":"Provision Instant Item Recovery for Protected Item","operation":"Provision Instant Item Recovery for Protected   Item","provider":"Microsoft.RecoveryServices","resource":"Recovery Points"},"name":"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/provisionInstantItemRecovery/action","origin":"user"},{"display":{"description":"Revoke Instant Item Recovery for Protected Item","operation":"Revoke Instant Item Recovery for Protected   Item","provider":"Microsoft.RecoveryServices","resource":"Recovery Points"},"name":"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints/revokeInstantItemRecovery/action","origin":"user"},{"display":{"description":"Returns all Protection Policies","operation":"Get Protection Policy","provider":"Microsoft.RecoveryServices","resource":"Backup   Policies"},"name":"Microsoft.RecoveryServices/Vaults/backupPolicies/read","origin":"user"},{"display":{"description":"Creates Protection Policy","operation":"Create Protection Policy","provider":"Microsoft.RecoveryServices","resource":"Backup   Policies"},"name":"Microsoft.RecoveryServices/Vaults/backupPolicies/write","origin":"user"},{"display":{"description":"Delete a Protection Policy","operation":"Delete Protection Policy","provider":"Microsoft.RecoveryServices","resource":"Backup   Policies"},"name":"Microsoft.RecoveryServices/Vaults/backupPolicies/delete","origin":"user"},{"display":{"description":"Get Results of Policy Operation.","operation":"Get Policy Operation Results","provider":"Microsoft.RecoveryServices","resource":"Backup   Policy Operation Results"},"name":"Microsoft.RecoveryServices/Vaults/backupPolicies/operationResults/read","origin":"user"},{"display":{"description":"Get Status of Policy Operation.","operation":"Get Policy Operation Status","provider":"Microsoft.RecoveryServices","resource":"Backup   Policy Operation Status"},"name":"Microsoft.RecoveryServices/Vaults/backupPolicies/operationStatus/read","origin":"user"},{"display":{"description":"Returns object details of   the Protected Item","operation":"Get Protected Item Details","provider":"Microsoft.RecoveryServices","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/read","origin":"user"},{"display":{"description":"Returns the list of all   Protected Items.","operation":"Get All Protected Items","provider":"Microsoft.RecoveryServices","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/Vaults/backupProtectedItems/read","origin":"user"},{"display":{"description":"Create a backup   Protected Item","operation":"Create Backup Protected Item","provider":"Microsoft.RecoveryServices","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/write","origin":"user"},{"display":{"description":"Deletes Protected   Item","operation":"Delete Protected Items","provider":"Microsoft.RecoveryServices","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/delete","origin":"user"},{"display":{"description":"Gets Result of Operation Performed on Protected Items.","operation":"Get Protected Items Operation   Results","provider":"Microsoft.RecoveryServices","resource":"Protected Item Operation Results"},"name":"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationResults/read","origin":"user"},{"display":{"description":"Returns the status of Operation performed on Protected Items.","operation":"Get Protected Items operation   status","provider":"Microsoft.RecoveryServices","resource":"Protected Item Operation Status"},"name":"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/operationStatus/read","origin":"user"},{"display":{"description":"Performs Backup for Protected   Item.","operation":"Backup Protected Item","provider":"Microsoft.RecoveryServices","resource":"Protected Items"},"name":"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/protectedItems/backup/action","origin":"user"},{"display":{"description":"Returns list of all   Protectable Items.","operation":"Get Protectable Items","provider":"Microsoft.RecoveryServices","resource":"Backup Protectable Items"},"name":"Microsoft.RecoveryServices/Vaults/backupProtectableItems/read","origin":"user"},{"display":{"description":"Refreshes the container   list","operation":"Refresh container","provider":"Microsoft.RecoveryServices","resource":"Refresh Containers"},"name":"Microsoft.RecoveryServices/Vaults/refreshContainers/read","origin":"user"},{"display":{"description":"Returns   status of the operation","operation":"Get Operation Results","provider":"Microsoft.RecoveryServices","resource":"Refresh Containers Operation Results"},"name":"Microsoft.RecoveryServices/Vaults/backupFabrics/operationResults/read","origin":"user"},{"display":{"description":"Returns   all containers belonging to the subscription","operation":"Get Containers In Subscription","provider":"Microsoft.RecoveryServices","resource":"Backup Protection Containers"},"name":"Microsoft.RecoveryServices/Vaults/backupProtectionContainers/read","origin":"user"},{"display":{"description":"Returns all   registered containers","operation":"Get Registered Container","provider":"Microsoft.RecoveryServices","resource":"Protection Containers"},"name":"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/read","origin":"user"},{"display":{"description":"Gets result of Operation performed on Protection Container.","operation":"Get Container Operation   Results","provider":"Microsoft.RecoveryServices","resource":"Protection Containers Operation Results"},"name":"Microsoft.RecoveryServices/Vaults/backupFabrics/protectionContainers/operationResults/read","origin":"user"},{"display":{"description":"Returns all the backup management servers registered with   vault.","operation":"List of backup management servers.","provider":"Microsoft.RecoveryServices","resource":"Backup   Engines"},"name":"Microsoft.RecoveryServices/Vaults/backupEngines","origin":"user"},{"display":{"description":"Check Backup Status for   Recovery Services Vaults","operation":"Check Backup Status for Vault","provider":"Microsoft.RecoveryServices","resource":"Backup Status"},"name":"Microsoft.RecoveryServices/Vaults/backupStatus","origin":"user"},{"display":{"description":"Create Vault operation creates an Azure resource   of type 'vault'","operation":"Create Vault","provider":"Microsoft.RecoveryServices","resource":"Vaults"},"name":"Microsoft.RecoveryServices/Vaults/write","origin":"user"},{"display":{"description":"The Get Vault operation gets an object representing   the Azure resource of type 'vault'","operation":"Get Vault","provider":"Microsoft.RecoveryServices","resource":"Vaults"},"name":"Microsoft.RecoveryServices/Vaults/read","origin":"user"},{"display":{"description":"The Delete Vault operation deletes the specified   Azure resource of type 'vault'","operation":"Delete Vault","provider":"Microsoft.RecoveryServices","resource":"Vaults"},"name":"Microsoft.RecoveryServices/Vaults/delete","origin":"user"},{"display":{"description":"The Get Extended Info operation gets an   object's Extended Info representing the Azure resource of type ?vault?","operation":"Get Extended Info","provider":"Microsoft.RecoveryServices","resource":"Vaults"},"name":"Microsoft.RecoveryServices/Vaults/extendedInformation/read","origin":"user"},{"display":{"description":"The Get Extended Info operation gets an   object's Extended Info representing the Azure resource of type ?vault?","operation":"Get Extended Info","provider":"Microsoft.RecoveryServices","resource":"Vaults"},"name":"Microsoft.RecoveryServices/Vaults/extendedInformation/write","origin":"user"},{"display":{"description":"The Get Extended Info operation gets an   object's Extended Info representing the Azure resource of type ?vault?","operation":"Get Extended Info","provider":"Microsoft.RecoveryServices","resource":"Vaults"},"name":"Microsoft.RecoveryServices/Vaults/extendedInformation/delete","origin":"user"},{"display":{"description":"GetAllocatedStamp is   internal operation used by service","operation":"Get Allocated Stamp","provider":"Microsoft.RecoveryServices","resource":"locations/allocatedStamp"},"name":"Microsoft.RecoveryServices/locations/allocatedStamp/read","origin":"user"},{"display":{"description":"AllocateStamp is   internal operation used by service","operation":"Allocated Stamp Action","provider":"Microsoft.RecoveryServices","resource":"locations/allocateStamp"},"name":"Microsoft.RecoveryServices/locations/allocateStamp/action","origin":"user"}]}},"Gets_the_list_of_configured_email_notification_alert_configurations.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationAlertSettings/defaultAlertSetting","name":"defaultAlertSetting","properties":{"customEmailAddresses":["ronehr@microsoft.com"],"locale":"en-US","sendToOwners":"false"},"type":"Microsoft.RecoveryServices/vaults/replicationAlertSettings"}]}},"Gets_an_email_notification_alert_configuration.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationAlertSettings/defaultAlertSetting","name":"defaultAlertSetting","properties":{"customEmailAddresses":["ronehr@microsoft.com"],"locale":"en-US","sendToOwners":"false"},"type":"Microsoft.RecoveryServices/vaults/replicationAlertSettings"}},"Configures_email_notifications_for_this_vault.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationAlertSettings/defaultAlertSetting","name":"defaultAlertSetting","properties":{"customEmailAddresses":["ronehr@microsoft.com"],"locale":"en-US","sendToOwners":"false"},"type":"Microsoft.RecoveryServices/vaults/replicationAlertSettings"}},"Gets_the_list_of_Azure_Site_Recovery_events.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationEvents/JobStatusMonitoringEvent;9091989892524070155_4ed6f1a6-9b6d-4048-9079-1307dd24b814","name":"JobStatusMonitoringEvent;9091989892524070155_4ed6f1a6-9b6d-4048-9079-1307dd24b814","properties":{"affectedObjectFriendlyName":"vm1","description":"TestFailover - Failed","eventCode":"d32574f6-f59e-4545-b5ac-bc88d545f089","eventSpecificDetails":{"instanceType":"JobStatus"},"eventType":"JobStatus","fabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","healthErrors":[{"errorCode":"499","errorMessage":"An internal error occurred.","possibleCauses":"The operation failed due to an internal error.","recommendedAction":"Retry the last action. If the issue persists, contact Support."}],"providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"severity":"Critical","timeOfOccurrence":"2017-05-02T16:00:33.0705652Z"},"type":"Microsoft.RecoveryServices/vaults/replicationEvents"},{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationEvents/VmMonitoringEvent;9091989947769704276_516de684-0079-48f7-b44b-882923268654","name":"VmMonitoringEvent;9091989947769704276_516de684-0079-48f7-b44b-882923268654","properties":{"affectedObjectFriendlyName":"vm1","description":"Virtual machine health is OK","eventCode":"d9a07b07-c7b5-49ca-ab6c-6926596dfe47","eventSpecificDetails":{"instanceType":"JobStatus"},"eventType":"VmHealth","fabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","healthErrors":[],"providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"severity":"OK","timeOfOccurrence":"2017-05-02T14:28:28.5071531Z"},"type":"Microsoft.RecoveryServices/vaults/replicationEvents"}]}},"Get_the_details_of_an_Azure_Site_recovery_event.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationEvents/VmMonitoringEvent;9091989947769704276_516de684-0079-48f7-b44b-882923268654","name":"VmMonitoringEvent;9091989947769704276_516de684-0079-48f7-b44b-882923268654","properties":{"affectedObjectFriendlyName":"vm1","description":"Virtual machine health is OK","eventCode":"d9a07b07-c7b5-49ca-ab6c-6926596dfe47","eventSpecificDetails":{"instanceType":"JobStatus"},"eventType":"VmHealth","fabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","healthErrors":[],"providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"severity":"OK","timeOfOccurrence":"2017-05-02T14:28:28.5071531Z"},"type":"Microsoft.RecoveryServices/vaults/replicationEvents"}},"Gets_the_list_of_ASR_fabrics":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","name":"cloud1","properties":{"bcdrState":"Valid","customDetails":{"instanceType":"HyperVSite"},"encryptionDetails":{"kekState":"None"},"friendlyName":"cloud1","health":"Normal","healthErrorDetails":[],"internalIdentifier":"6d224fc6-f326-5d35-96de-fbf51efb3179","rolloverEncryptionDetails":{"kekState":"None"}},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics"}]}},"Gets_the_details_of_an_ASR_fabric.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","name":"cloud1","properties":{"bcdrState":"Valid","customDetails":{"instanceType":"HyperVSite"},"encryptionDetails":{"kekState":"None"},"friendlyName":"cloud1","health":"Normal","healthErrorDetails":[],"internalIdentifier":"6d224fc6-f326-5d35-96de-fbf51efb3179","rolloverEncryptionDetails":{"kekState":"None"}},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics"}},"Creates_an_Azure_Site_Recovery_fabric.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","name":"cloud1","properties":{"bcdrState":"Valid","customDetails":{"instanceType":"HyperVSite"},"encryptionDetails":{"kekState":"None"},"friendlyName":"cloud1","health":"Normal","healthErrorDetails":[],"internalIdentifier":"6d224fc6-f326-5d35-96de-fbf51efb3179","rolloverEncryptionDetails":{"kekState":"None"}},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics"}},"Checks_the_consistency_of_the_ASR_fabric.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","name":"cloud1","properties":{"bcdrState":"Valid","customDetails":{"instanceType":"HyperVSite"},"encryptionDetails":{"kekState":"None"},"friendlyName":"cloud1","health":"Normal","healthErrorDetails":[],"internalIdentifier":"6d224fc6-f326-5d35-96de-fbf51efb3179","rolloverEncryptionDetails":{"kekState":"None"}},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics"}},"Perform_failover_of_the_process_server.":{"value":{"id":"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/MadhaviVRG/providers/Microsoft.RecoveryServices/vaults/MadhaviVault/replicationFabrics/bc15edf300344660d9c2965f5d9225593d99734f6580613c997033abc3512a56","name":"bc15edf300344660d9c2965f5d9225593d99734f6580613c997033abc3512a56","properties":{"bcdrState":"Valid","customDetails":{"instanceType":"VMware"},"encryptionDetails":{"kekState":"None"},"friendlyName":"GRACE-V2A-1","health":"Normal","healthErrorDetails":[],"internalIdentifier":"1f3c15af-2256-4568-9e06-e1ef4f728f75","rolloverEncryptionDetails":{"kekState":"None"}},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics"}},"Renews_certificate_for_the_fabric.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","name":"cloud1","properties":{"bcdrState":"Valid","customDetails":{"instanceType":"HyperVSite"},"encryptionDetails":{"kekState":"None"},"friendlyName":"cloud1","health":"Normal","healthErrorDetails":[],"internalIdentifier":"6d224fc6-f326-5d35-96de-fbf51efb3179","rolloverEncryptionDetails":{"kekState":"None"}},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics"}},"Gets_the_list_of_logical_networks_under_a_fabric.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationLogicalNetworks/53f5a278-ae85-4001-bd5f-f6a02e1f579d","name":"87ab394f-165f-4aa9-bd84-b018500b4509","properties":{"friendlyName":"corp","logicalNetworkDefinitionsStatus":"LogicalNetworkDefinitionsNotIsolated","logicalNetworkUsage":"NotUsedAsPrivateNetworkForTestFailover","networkVirtualizationStatus":"NetworkVirtualizationNotEnabled"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks"},{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationLogicalNetworks/87ab394f-165f-4aa9-bd84-b018500b4509","name":"53f5a278-ae85-4001-bd5f-f6a02e1f579d","properties":{"friendlyName":"LN-VLANNetwork-4","logicalNetworkDefinitionsStatus":"LogicalNetworkDefinitionsIsolated","logicalNetworkUsage":"NotUsedAsPrivateNetworkForTestFailover","networkVirtualizationStatus":"NetworkVirtualizationNotEnabled"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks"}]}},"Gets_a_logical_network_with_specified_server_id_and_logical_network_name.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationLogicalNetworks/53f5a278-ae85-4001-bd5f-f6a02e1f579d","name":"87ab394f-165f-4aa9-bd84-b018500b4509","properties":{"friendlyName":"corp","logicalNetworkDefinitionsStatus":"LogicalNetworkDefinitionsNotIsolated","logicalNetworkUsage":"NotUsedAsPrivateNetworkForTestFailover","networkVirtualizationStatus":"NetworkVirtualizationNotEnabled"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks"}},"Gets_the_list_of_networks_under_a_fabric.":{"value":{"value":[{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac/replicationNetworks/93ce99d7-1219-4914-aa61-73fe5023988e","name":"93ce99d7-1219-4914-aa61-73fe5023988e","properties":{"fabricType":"VMM","friendlyName":"VSwitch_VLan","networkType":"NoIsolation","subnets":[]},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks"},{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac/replicationNetworks/b83bf8fd-f304-48d7-82c9-5d74e6215c1b","name":"b83bf8fd-f304-48d7-82c9-5d74e6215c1b","properties":{"fabricType":"VMM","friendlyName":"VSwitch_NoIso","networkType":"NoIsolation","subnets":[]},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks"},{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac/replicationNetworks/e2267b5c-2650-49bd-ab3f-d66aae694c06","name":"e2267b5c-2650-49bd-ab3f-d66aae694c06","properties":{"fabricType":"VMM","friendlyName":"corp","networkType":"NoIsolation","subnets":[]},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks"}]}},"Gets_a_network_with_specified_server_id_and_network_name.":{"value":{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac/replicationNetworks/93ce99d7-1219-4914-aa61-73fe5023988e","name":"93ce99d7-1219-4914-aa61-73fe5023988e","properties":{"fabricType":"VMM","friendlyName":"VSwitch_VLan","networkType":"NoIsolation","subnets":[]},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks"}},"Gets_all_the_network_mappings_under_a_network.":{"value":{"value":[{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac/replicationNetworks/e2267b5c-2650-49bd-ab3f-d66aae694c06/replicationNetworkMappings/corpe2amap","name":"corpe2amap","properties":{"fabricSpecificSettings":{"instanceType":"VmmToAzure"},"primaryFabricFriendlyName":"CP-B3L30108-01.ntdev.corp.microsoft.com","primaryNetworkFriendlyName":"corp","primaryNetworkId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationNetworks/e2267b5c-2650-49bd-ab3f-d66aae694c06","recoveryFabricArmId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5","recoveryFabricFriendlyName":"Microsoft Azure","recoveryNetworkFriendlyName":"vnetavrai","recoveryNetworkId":"/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai","state":"Paired"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings"}]}},"Gets_network_mapping_by_name.":{"value":{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac/replicationNetworks/e2267b5c-2650-49bd-ab3f-d66aae694c06/replicationNetworkMappings/corpe2amap","name":"corpe2amap","properties":{"fabricSpecificSettings":{"instanceType":"VmmToAzure"},"primaryFabricFriendlyName":"CP-B3L30108-01.ntdev.corp.microsoft.com","primaryNetworkFriendlyName":"corp","primaryNetworkId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationNetworks/e2267b5c-2650-49bd-ab3f-d66aae694c06","recoveryFabricArmId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5","recoveryFabricFriendlyName":"Microsoft Azure","recoveryNetworkFriendlyName":"vnetavrai","recoveryNetworkId":"/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai","state":"Paired"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings"}},"Updates_network_mapping.":{"value":{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac/replicationNetworks/e2267b5c-2650-49bd-ab3f-d66aae694c06/replicationNetworkMappings/corpe2amap","name":"corpe2amap","properties":{"fabricSpecificSettings":{"instanceType":"VmmToAzure"},"primaryFabricFriendlyName":"CP-B3L30108-01.ntdev.corp.microsoft.com","primaryNetworkFriendlyName":"corp","primaryNetworkId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationNetworks/e2267b5c-2650-49bd-ab3f-d66aae694c06","recoveryFabricArmId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5","recoveryFabricFriendlyName":"Microsoft Azure","recoveryNetworkFriendlyName":"vnetavrai2","recoveryNetworkId":"/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai2","state":"Paired"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings"}},"Creates_network_mapping.":{"value":{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac/replicationNetworks/e2267b5c-2650-49bd-ab3f-d66aae694c06/replicationNetworkMappings/corpe2amap","name":"corpe2amap","properties":{"fabricSpecificSettings":{"instanceType":"VmmToAzure"},"primaryFabricFriendlyName":"CP-B3L30108-01.ntdev.corp.microsoft.com","primaryNetworkFriendlyName":"corp","primaryNetworkId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationNetworks/e2267b5c-2650-49bd-ab3f-d66aae694c06","recoveryFabricArmId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5","recoveryFabricFriendlyName":"Microsoft Azure","recoveryNetworkFriendlyName":"vnetavrai","recoveryNetworkId":"/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai","state":"Paired"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings"}},"Gets_the_list_of_protection_container_for_a_fabric.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179","name":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179","properties":{"fabricFriendlyName":"cloud1","fabricType":"HyperVSite","friendlyName":"cloud1","pairingStatus":"NotPaired","protectedItemCount":0,"role":""},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers"}]}},"Gets_the_protection_container_details.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179","name":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179","properties":{"fabricFriendlyName":"cloud1","fabricType":"HyperVSite","friendlyName":"cloud1","pairingStatus":"NotPaired","protectedItemCount":0,"role":""},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers"}},"Create_a_protection_container.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179","name":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179","properties":{"fabricFriendlyName":"cloud1","fabricType":"HyperVSite","friendlyName":"cloud1","pairingStatus":"NotPaired","protectedItemCount":0,"role":""},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers"}},"Adds_a_protectable_item_to_the_replication_protection_container.":{"value":{"id":"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/MadhaviVRG/providers/Microsoft.RecoveryServices/vaults/MadhaviVault/replicationFabrics/239f778f368e34f78216d81f030725cdf2033174b47879b9f2eeede06fdd9c4d/replicationProtectionContainers/cloud_7328549c-5c37-4459-a3c2-e35f9ef6893c","name":"cloud_7328549c-5c37-4459-a3c2-e35f9ef6893c","properties":{"fabricFriendlyName":"V2A-W2K12-660","fabricType":"VMware","friendlyName":"V2A-W2K12-660","pairingStatus":"Paired","protectedItemCount":2,"role":"Primary"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers"}},"Gets_the_list_of_migration_items_in_the_protection_container.":{"value":{"value":[{"id":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1","name":"virtualmachine1","properties":{"allowedOperations":["Migrate","DisableMigration","TestMigrate","TestMigrateCleanup"],"currentJob":{"jobId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationJobs/None","jobName":"None","startTime":"2017-04-26T06:37:50.8082715Z"},"machineName":"vm-0520-2","migrationState":"Replicating","migrationStateDescription":"Ready to migrate","policyFriendlyName":"vmwarepolicy1","policyId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1","providerSpecificDetails":{"instanceType":"VMwareCbt"},"recoveryServicesProviderId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationRecoveryServicesProviders/45b55118-f42d-505f-8bde-f3745258171f","testMigrateState":"None","testMigrateStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems"}]}},"Gets_the_details_of_a_migration_item.":{"value":{"id":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1","name":"virtualmachine1","properties":{"allowedOperations":["Migrate","DisableMigration","TestMigrate","TestMigrateCleanup"],"currentJob":{"jobId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationJobs/None","jobName":"None","startTime":"2017-04-26T06:37:50.8082715Z"},"machineName":"vm-0520-2","migrationState":"Replicating","migrationStateDescription":"Ready to migrate","policyFriendlyName":"vmwarepolicy1","policyId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1","providerSpecificDetails":{"instanceType":"VMwareCbt"},"recoveryServicesProviderId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationRecoveryServicesProviders/45b55118-f42d-505f-8bde-f3745258171f","testMigrateState":"None","testMigrateStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems"}},"Updates_migration_item.":{"value":{"id":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1","name":"virtualmachine1","properties":{"allowedOperations":["Migrate","DisableMigration","TestMigrate","TestMigrateCleanup"],"currentJob":{"jobId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationJobs/None","jobName":"None","startTime":"2017-04-26T06:37:50.8082715Z"},"machineName":"vm-0520-2","migrationState":"Replicating","migrationStateDescription":"Ready to migrate","policyFriendlyName":"vmwarepolicy1","policyId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1","providerSpecificDetails":{"instanceType":"VMwareCbt"},"recoveryServicesProviderId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationRecoveryServicesProviders/45b55118-f42d-505f-8bde-f3745258171f","testMigrateState":"None","testMigrateStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems"}},"Enables_migration.":{"value":{"id":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1","name":"virtualmachine1","properties":{"allowedOperations":["Migrate","DisableMigration","TestMigrate","TestMigrateCleanup"],"currentJob":{"jobId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationJobs/None","jobName":"None","startTime":"2017-04-26T06:37:50.8082715Z"},"machineName":"vm-0520-2","migrationState":"Replicating","migrationStateDescription":"Ready to migrate","policyFriendlyName":"vmwarepolicy1","policyId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1","providerSpecificDetails":{"instanceType":"VMwareCbt"},"recoveryServicesProviderId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationRecoveryServicesProviders/45b55118-f42d-505f-8bde-f3745258171f","testMigrateState":"None","testMigrateStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems"}},"Migrate_item.":{"value":{"id":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1","name":"virtualmachine1","properties":{"allowedOperations":["Migrate","DisableMigration","TestMigrate","TestMigrateCleanup"],"currentJob":{"jobId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationJobs/None","jobName":"None","startTime":"2017-04-26T06:37:50.8082715Z"},"machineName":"vm-0520-2","migrationState":"Replicating","migrationStateDescription":"Ready to migrate","policyFriendlyName":"vmwarepolicy1","policyId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1","providerSpecificDetails":{"instanceType":"VMwareCbt"},"recoveryServicesProviderId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationRecoveryServicesProviders/45b55118-f42d-505f-8bde-f3745258171f","testMigrateState":"None","testMigrateStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems"}},"Gets_the_recovery_points_for_a_migration_item.":{"value":{"value":[{"id":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1/migrationRecoveryPoints/648336ef-2d70-4d98-b100-8c299f97cd41","name":"648336ef-2d70-4d98-b100-8c299f97cd41","properties":{"recoveryPointTime":"2017-04-26T06:37:50.8082715Z","recoveryPointType":"CrashConsistent"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints"},{"id":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1/migrationRecoveryPoints/34cb2d05-e730-4d3f-b96b-a60a5e92acb2","name":"34cb2d05-e730-4d3f-b96b-a60a5e92acb2","properties":{"recoveryPointTime":"2017-04-26T07:37:30.9722019Z","recoveryPointType":"CrashConsistent"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints"}]}},"Gets_a_recovery_point_for_a_migration_item.":{"value":{"id":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1/migrationRecoveryPoints/b22134ea-620c-474b-9fa5-3c1cb47708e3","name":"b22134ea-620c-474b-9fa5-3c1cb47708e3","properties":{"recoveryPointTime":"2017-04-26T06:37:50.8082715Z","recoveryPointType":"CrashConsistent"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints"}},"Test_migrate_item.":{"value":{"id":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1","name":"virtualmachine1","properties":{"allowedOperations":["Migrate","DisableMigration","TestMigrate","TestMigrateCleanup"],"currentJob":{"jobId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationJobs/None","jobName":"None","startTime":"2017-04-26T06:37:50.8082715Z"},"machineName":"vm-0520-2","migrationState":"Replicating","migrationStateDescription":"Ready to migrate","policyFriendlyName":"vmwarepolicy1","policyId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1","providerSpecificDetails":{"instanceType":"VMwareCbt"},"recoveryServicesProviderId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationRecoveryServicesProviders/45b55118-f42d-505f-8bde-f3745258171f","testMigrateState":"None","testMigrateStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems"}},"Test_migrate_cleanup.":{"value":{"id":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1","name":"virtualmachine1","properties":{"allowedOperations":["Migrate","DisableMigration","TestMigrate","TestMigrateCleanup"],"currentJob":{"jobId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationJobs/None","jobName":"None","startTime":"2017-04-26T06:37:50.8082715Z"},"machineName":"vm-0520-2","migrationState":"Replicating","migrationStateDescription":"Ready to migrate","policyFriendlyName":"vmwarepolicy1","policyId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1","providerSpecificDetails":{"instanceType":"VMwareCbt"},"recoveryServicesProviderId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationRecoveryServicesProviders/45b55118-f42d-505f-8bde-f3745258171f","testMigrateState":"None","testMigrateStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems"}},"Gets_the_list_of_protectable_items.":{"value":{"nextLink":"https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems?api-version=2018-07-10&%24skipToken=ReplicationGroup%3aBegin","value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/c0c14913-3d7a-48ea-9531-cc99e0e686e6","name":"c0c14913-3d7a-48ea-9531-cc99e0e686e6","properties":{"customDetails":{"instanceType":"HyperVVirtualMachine"},"friendlyName":"vm2","protectionReadinessErrors":[],"protectionStatus":"Unprotected","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","supportedReplicationProviders":["HyperVReplicaAzure"]},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems"},{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"customDetails":{"instanceType":"HyperVVirtualMachine"},"friendlyName":"vm1","protectionReadinessErrors":[],"protectionStatus":"Unprotected","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","supportedReplicationProviders":["HyperVReplicaAzure"]},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems"}]}},"Gets_the_details_of_a_protectable_item.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/c0c14913-3d7a-48ea-9531-cc99e0e686e6","name":"c0c14913-3d7a-48ea-9531-cc99e0e686e6","properties":{"customDetails":{"instanceType":"HyperVVirtualMachine"},"friendlyName":"vm2","protectionReadinessErrors":[],"protectionStatus":"Unprotected","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","supportedReplicationProviders":["HyperVReplicaAzure"]},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems"}},"Gets_the_list_of_Replication_protected_items.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Primary","allowedOperations":["PlannedFailover","UnplannedFailover","DisableProtection","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1753-01-01T01:01:01Z"},"friendlyName":"vm1","policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","primaryFabricFriendlyName":"cloud1","primaryProtectionContainerFriendlyName":"cloud1","protectableItemId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","protectedItemType":"HyperVVirtualMachine","protectionState":"Protected","protectionStateDescription":"Protected","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","replicationHealth":"Normal","testFailoverState":"None","testFailoverStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}]}},"Gets_the_details_of_a_Replication_protected_item.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Primary","allowedOperations":["PlannedFailover","UnplannedFailover","DisableProtection","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1753-01-01T01:01:01Z"},"friendlyName":"vm1","policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","primaryFabricFriendlyName":"cloud1","primaryProtectionContainerFriendlyName":"cloud1","protectableItemId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","protectedItemType":"HyperVVirtualMachine","protectionState":"Protected","protectionStateDescription":"Protected","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","replicationHealth":"Normal","testFailoverState":"None","testFailoverStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Updates_protection.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Primary","allowedOperations":["PlannedFailover","UnplannedFailover","DisableProtection","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1753-01-01T01:01:01Z"},"friendlyName":"vm1","policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","primaryFabricFriendlyName":"cloud1","primaryProtectionContainerFriendlyName":"cloud1","protectableItemId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","protectedItemType":"HyperVVirtualMachine","protectionState":"Protected","protectionStateDescription":"Protected","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","replicationHealth":"Normal","testFailoverState":"None","testFailoverStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Enables_protection.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Primary","allowedOperations":["PlannedFailover","UnplannedFailover","DisableProtection","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1753-01-01T01:01:01Z"},"friendlyName":"vm1","policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","primaryFabricFriendlyName":"cloud1","primaryProtectionContainerFriendlyName":"cloud1","protectableItemId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","protectedItemType":"HyperVVirtualMachine","protectionState":"Protected","protectionStateDescription":"Protected","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","replicationHealth":"Normal","testFailoverState":"None","testFailoverStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Resolve_health_errors.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Primary","allowedOperations":["RepairReplication","UnplannedFailover","DisableProtection","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1752-12-31T19:31:01Z"},"failoverHealth":"Normal","friendlyName":"f8491e4f-817a-40dd-a90c-af773978c75b","healthErrors":[],"policyFriendlyName":"A2APolicy","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/A2APolicy","primaryFabricFriendlyName":"cloud1","primaryFabricProvider":"AzureFabric","primaryProtectionContainerFriendlyName":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179","protectedItemType":"","protectionState":"Protected","protectionStateDescription":"Protected","providerSpecificDetails":{"instanceType":"A2A"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud2/replicationProtectionContainers/cloud_81224fc6-f326-5d35-96de-fbf51efb3188","recoveryFabricFriendlyName":"cloud2","recoveryFabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud2","recoveryProtectionContainerFriendlyName":"cloud_81224fc6-f326-5d35-96de-fbf51efb3188","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/6d2940f9-4c34-5989-9f56-1243a6e76ecf","replicationHealth":"Normal","testFailoverState":"None","testFailoverStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Add_disk_s_for_protection.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Primary","allowedOperations":["RepairReplication","UnplannedFailover","DisableProtection","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1752-12-31T19:31:01Z"},"failoverHealth":"Normal","friendlyName":"f8491e4f-817a-40dd-a90c-af773978c75b","healthErrors":[],"policyFriendlyName":"A2APolicy","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/A2APolicy","primaryFabricFriendlyName":"cloud1","primaryFabricProvider":"AzureFabric","primaryProtectionContainerFriendlyName":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179","protectedItemType":"","protectionState":"Protected","protectionStateDescription":"Protected","providerSpecificDetails":{"instanceType":"A2A"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud2/replicationProtectionContainers/cloud_81224fc6-f326-5d35-96de-fbf51efb3188","recoveryFabricFriendlyName":"cloud2","recoveryFabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud2","recoveryProtectionContainerFriendlyName":"cloud_81224fc6-f326-5d35-96de-fbf51efb3188","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/6d2940f9-4c34-5989-9f56-1243a6e76ecf","replicationHealth":"Normal","testFailoverState":"None","testFailoverStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Change_or_apply_recovery_point.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Recovery","allowedOperations":["CompleteMigration","Commit","DisableProtection","ChangePit"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1753-01-01T01:01:01Z"},"failoverRecoveryPointId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b/recoveryPoints/e4d05fe9-5dfd-47be-b50b-aad306b2802d","friendlyName":"vm1","lastSuccessfulFailoverTime":"2017-04-26T08:42:33.0996129Z","lastSuccessfulTestFailoverTime":"2017-04-25T09:57:57.0357829Z","policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","primaryFabricFriendlyName":"cloud1","primaryProtectionContainerFriendlyName":"cloud1","protectableItemId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","protectedItemType":"HyperVVirtualMachine","protectionState":"UnplannedFailoverCommitPendingStatesBegin","protectionStateDescription":"Failover completed","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","replicationHealth":"Critical","testFailoverState":"MarkedForDeletion","testFailoverStateDescription":"Cleaning up test environment"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Execute_commit_failover":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Recovery","allowedOperations":["CompleteMigration","DisableProtection","Failback"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1753-01-01T01:01:01Z"},"failoverRecoveryPointId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b/recoveryPoints/b22134ea-620c-474b-9fa5-3c1cb47708e3","friendlyName":"vm1","lastSuccessfulFailoverTime":"2017-04-26T06:37:23.1578655Z","lastSuccessfulTestFailoverTime":"2017-04-25T09:57:57.0357829Z","policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","primaryFabricFriendlyName":"cloud1","primaryProtectionContainerFriendlyName":"cloud1","protectableItemId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","protectedItemType":"HyperVVirtualMachine","protectionState":"PlannedFailoverStatesBegin","protectionStateDescription":"Planned failover committed","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","replicationHealth":"Normal","testFailoverState":"MarkedForDeletion","testFailoverStateDescription":"Cleaning up test environment"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Execute_planned_failover":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Recovery","allowedOperations":["CompleteMigration","Commit","DisableProtection","ChangePit"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1753-01-01T01:01:01Z"},"failoverRecoveryPointId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b/recoveryPoints/b22134ea-620c-474b-9fa5-3c1cb47708e3","friendlyName":"vm1","lastSuccessfulFailoverTime":"2017-04-26T06:37:23.1578655Z","lastSuccessfulTestFailoverTime":"2017-04-25T09:57:57.0357829Z","policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","primaryFabricFriendlyName":"cloud1","primaryProtectionContainerFriendlyName":"cloud1","protectableItemId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","protectedItemType":"HyperVVirtualMachine","protectionState":"PlannedFailoverCommitRequired","protectionStateDescription":"Planned failover finished","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","replicationHealth":"Normal","testFailoverState":"MarkedForDeletion","testFailoverStateDescription":"Cleaning up test environment"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Execute_Reverse_Replication_Reprotect":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Primary","allowedOperations":["PlannedFailover","UnplannedFailover","DisableProtection","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1753-01-01T01:01:01Z"},"failoverRecoveryPointId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b/recoveryPoints/b22134ea-620c-474b-9fa5-3c1cb47708e3","friendlyName":"vm1","lastSuccessfulFailoverTime":"2017-04-26T06:37:23.1578655Z","lastSuccessfulTestFailoverTime":"2017-04-25T09:57:57.0357829Z","policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","primaryFabricFriendlyName":"cloud1","primaryProtectionContainerFriendlyName":"cloud1","protectableItemId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","protectedItemType":"HyperVVirtualMachine","protectionState":"Protected","protectionStateDescription":"Protected","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","replicationHealth":"Normal","testFailoverState":"MarkedForDeletion","testFailoverStateDescription":"Cleaning up test environment"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Get_recovery_points_for_a_replication_protected_item.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b/recoveryPoints/b22134ea-620c-474b-9fa5-3c1cb47708e3","name":"b22134ea-620c-474b-9fa5-3c1cb47708e3","properties":{"recoveryPointTime":"2017-04-26T06:37:50.8082715Z","recoveryPointType":"CrashConsistent"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints"},{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b/recoveryPoints/34cb2d05-e730-4d3f-b96b-a60a5e92acb2","name":"34cb2d05-e730-4d3f-b96b-a60a5e92acb2","properties":{"recoveryPointTime":"2017-04-26T07:37:30.9722019Z","recoveryPointType":"CrashConsistent"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints"}]}},"Get_a_recovery_point.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b/recoveryPoints/b22134ea-620c-474b-9fa5-3c1cb47708e3","name":"b22134ea-620c-474b-9fa5-3c1cb47708e3","properties":{"recoveryPointTime":"2017-04-26T06:37:50.8082715Z","recoveryPointType":"CrashConsistent"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints"}},"Removes_disk_s_.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Primary","allowedOperations":["RepairReplication","UnplannedFailover","DisableProtection","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1752-12-31T19:31:01Z"},"failoverHealth":"Normal","friendlyName":"f8491e4f-817a-40dd-a90c-af773978c75b","healthErrors":[],"policyFriendlyName":"A2APolicy","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/A2APolicy","primaryFabricFriendlyName":"cloud1","primaryFabricProvider":"AzureFabric","primaryProtectionContainerFriendlyName":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179","protectedItemType":"","protectionState":"Protected","protectionStateDescription":"Protected","providerSpecificDetails":{"instanceType":"A2A"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud2/replicationProtectionContainers/cloud_81224fc6-f326-5d35-96de-fbf51efb3188","recoveryFabricFriendlyName":"cloud2","recoveryFabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud2","recoveryProtectionContainerFriendlyName":"cloud_81224fc6-f326-5d35-96de-fbf51efb3188","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/6d2940f9-4c34-5989-9f56-1243a6e76ecf","replicationHealth":"Normal","testFailoverState":"None","testFailoverStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Resynchronize_or_repair_replication.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Primary","allowedOperations":["PlannedFailover","UnplannedFailover","DisableProtection","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1753-01-01T01:01:01Z"},"friendlyName":"vm1","policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","primaryFabricFriendlyName":"cloud1","primaryProtectionContainerFriendlyName":"cloud1","protectableItemId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","protectedItemType":"HyperVVirtualMachine","protectionState":"Protected","protectionStateDescription":"Protected","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","replicationHealth":"Normal","testFailoverState":"None","testFailoverStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Gets_the_list_of_target_compute_sizes_for_the_replication_protected_item.":{"value":{"value":[{"id":"/Subscriptions/6808dbbc-98c7-431f-a1b1-9580902423b7/resourceGroups/avraiMgDiskVaultRG/providers/Microsoft.RecoveryServices/vaults/avraiMgDiskVault/replicationFabrics/asr-a2a-default-centraluseuap/replicationProtectionContainers/asr-a2a-default-centraluseuap-container/replicationProtectedItems/468c912d-b1ab-4ea2-97eb-4b5095155db2/targetComputeSizes/Basic_A0","name":"Basic_A0","properties":{"cpuCoresCount":1,"friendlyName":"Basic_A0","highIopsSupported":"NotSupported","maxDataDiskCount":1,"maxNicsCount":2,"memoryInGB":0.75,"name":"Basic_A0"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/targetComputeSizes"},{"id":"/Subscriptions/6808dbbc-98c7-431f-a1b1-9580902423b7/resourceGroups/avraiMgDiskVaultRG/providers/Microsoft.RecoveryServices/vaults/avraiMgDiskVault/replicationFabrics/asr-a2a-default-centraluseuap/replicationProtectionContainers/asr-a2a-default-centraluseuap-container/replicationProtectedItems/468c912d-b1ab-4ea2-97eb-4b5095155db2/targetComputeSizes/Standard_A0","name":"Standard_A0","properties":{"cpuCoresCount":1,"friendlyName":"Standard_A0","highIopsSupported":"NotSupported","maxDataDiskCount":1,"maxNicsCount":2,"memoryInGB":0.75,"name":"Standard_A0"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/targetComputeSizes"}]}},"Execute_test_failover":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Primary","allowedOperations":["TestFailoverCleanup"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/2838f9b4-2609-4f76-a7e9-07e6387c5e98","scenarioName":"TestFailover","startTime":"2017-04-25T09:57:57.0357829Z"},"failoverRecoveryPointId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b/recoveryPoints/0689d0d0-3518-4793-8c98-c26bf94526f6","friendlyName":"vm1","policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","primaryFabricFriendlyName":"cloud1","primaryProtectionContainerFriendlyName":"cloud1","protectableItemId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","protectedItemType":"HyperVVirtualMachine","protectionState":"Protected","protectionStateDescription":"Cleanup test failover pending","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","replicationHealth":"Normal","testFailoverState":"WaitingForCompletion","testFailoverStateDescription":"Waiting for user input"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Execute_test_failover_cleanup.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Primary","allowedOperations":["PlannedFailover","UnplannedFailover","DisableProtection","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1753-01-01T01:01:01Z"},"failoverRecoveryPointId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b/recoveryPoints/b22134ea-620c-474b-9fa5-3c1cb47708e3","friendlyName":"vm1","lastSuccessfulFailoverTime":"2017-04-26T06:37:23.1578655Z","lastSuccessfulTestFailoverTime":"2017-04-25T09:57:57.0357829Z","policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","primaryFabricFriendlyName":"cloud1","primaryProtectionContainerFriendlyName":"cloud1","protectableItemId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","protectedItemType":"HyperVVirtualMachine","protectionState":"Protected","protectionStateDescription":"Protected","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","replicationHealth":"Normal","testFailoverState":"MarkedForDeletion","testFailoverStateDescription":"Cleaning up test environment"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Execute_unplanned_failover":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Recovery","allowedOperations":["CompleteMigration","Commit","DisableProtection","ChangePit"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1753-01-01T01:01:01Z"},"failoverRecoveryPointId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b/recoveryPoints/b2c7b208-0999-40a4-804f-8ee1019c8f76","friendlyName":"vm1","lastSuccessfulFailoverTime":"2017-04-26T08:42:33.0996129Z","lastSuccessfulTestFailoverTime":"2017-04-25T09:57:57.0357829Z","policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","primaryFabricFriendlyName":"cloud1","primaryProtectionContainerFriendlyName":"cloud1","protectableItemId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","protectedItemType":"HyperVVirtualMachine","protectionState":"UnplannedFailoverCommitPendingStatesBegin","protectionStateDescription":"Failover completed","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","replicationHealth":"Normal","testFailoverState":"MarkedForDeletion","testFailoverStateDescription":"Cleaning up test environment"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Update_the_mobility_service_on_a_protected_item.":{"value":{"id":"/Subscriptions/b364ed8d-4279-4bf8-8fd1-56f8fa0ae05c/resourceGroups/wcusValidations/providers/Microsoft.RecoveryServices/vaults/WCUSVault/replicationFabrics/d70b0326a201008a953505ef271dc908e5e23468bc7356862ea178696f5f15c7/replicationProtectionContainers/cloud_c6780228-83bd-4f3e-a70e-cb46b7da33a0/replicationProtectedItems/79dd20ab-2b40-11e7-9791-0050568f387e","name":"79dd20ab-2b40-11e7-9791-0050568f387e","properties":{"activeLocation":"Primary","allowedOperations":["UnplannedFailover","DisableProtection","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/b364ed8d-4279-4bf8-8fd1-56f8fa0ae05c/resourceGroups/wcusValidations/providers/Microsoft.RecoveryServices/vaults/WCUSVault/replicationJobs/None","scenarioName":"None","startTime":"1753-01-01T01:01:01Z"},"friendlyName":"MMR-LIN-V2A-3","policyFriendlyName":"MadhaviPolicyNew","policyId":"/Subscriptions/b364ed8d-4279-4bf8-8fd1-56f8fa0ae05c/resourceGroups/wcusValidations/providers/Microsoft.RecoveryServices/vaults/WCUSVault/replicationPolicies/MadhaviPolicyNew","primaryFabricFriendlyName":"WIN-JKKJ31QI8U2","primaryProtectionContainerFriendlyName":"WIN-JKKJ31QI8U2","protectableItemId":"/Subscriptions/b364ed8d-4279-4bf8-8fd1-56f8fa0ae05c/resourceGroups/wcusValidations/providers/Microsoft.RecoveryServices/vaults/WCUSVault/replicationFabrics/d70b0326a201008a953505ef271dc908e5e23468bc7356862ea178696f5f15c7/replicationProtectionContainers/cloud_c6780228-83bd-4f3e-a70e-cb46b7da33a0/replicationProtectableItems/79dd20ab-2b40-11e7-9791-0050568f387e","protectedItemType":"","protectionState":"Protected","protectionStateDescription":"Protected","providerSpecificDetails":{"instanceType":"InMageAzureV2"},"recoveryContainerId":"/Subscriptions/b364ed8d-4279-4bf8-8fd1-56f8fa0ae05c/resourceGroups/wcusValidations/providers/Microsoft.RecoveryServices/vaults/WCUSVault/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/b364ed8d-4279-4bf8-8fd1-56f8fa0ae05c/resourceGroups/wcusValidations/providers/Microsoft.RecoveryServices/vaults/WCUSVault/replicationFabrics/d70b0326a201008a953505ef271dc908e5e23468bc7356862ea178696f5f15c7/replicationRecoveryServicesProviders/c6780228-83bd-4f3e-a70e-cb46b7da33a0","replicationHealth":"Normal","testFailoverState":"None","testFailoverStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}},"Gets_the_list_of_protection_container_mappings_for_a_protection_container.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectionContainerMappings/cloud1protectionprofile1","name":"cloud1protectionprofile1","properties":{"health":"Normal","healthErrorDetails":[],"policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","sourceFabricFriendlyName":"cloud1","sourceProtectionContainerFriendlyName":"cloud1","state":"Paired","targetFabricFriendlyName":"Microsoft Azure","targetProtectionContainerFriendlyName":"Microsoft Azure","targetProtectionContainerId":"Microsoft Azure"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings"}]}},"Gets_a_protection_container_mapping_":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectionContainerMappings/cloud1protectionprofile1","name":"cloud1protectionprofile1","properties":{"health":"Normal","healthErrorDetails":[],"policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","sourceFabricFriendlyName":"cloud1","sourceProtectionContainerFriendlyName":"cloud1","state":"Paired","targetFabricFriendlyName":"Microsoft Azure","targetProtectionContainerFriendlyName":"Microsoft Azure","targetProtectionContainerId":"Microsoft Azure"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings"}},"Update_protection_container_mapping.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectionContainerMappings/cloud1protectionprofile1","name":"cloud1protectionprofile1","properties":{"health":"Normal","healthErrorDetails":[],"policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","providerSpecificDetails":{"agentAutoUpdateStatus":"Enabled","automationAccountArmId":"/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/automationrg1/providers/Microsoft.Automation/automationAccounts/automationaccount1","instanceType":"A2A","jobScheduleName":"ffd503ec-5f88-4b58-97c8-841466e7aa47","scheduleName":"cloud1protectionprofile1_a85ea38f-62a8-471b-93cc-69b74fd9578c"},"sourceFabricFriendlyName":"cloud1","sourceProtectionContainerFriendlyName":"cloud1","state":"Paired","targetFabricFriendlyName":"Microsoft Azure","targetProtectionContainerFriendlyName":"Microsoft Azure","targetProtectionContainerId":"Microsoft Azure"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings"}},"Create_protection_container_mapping.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectionContainerMappings/cloud1protectionprofile1","name":"cloud1protectionprofile1","properties":{"health":"Normal","healthErrorDetails":[],"policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","sourceFabricFriendlyName":"cloud1","sourceProtectionContainerFriendlyName":"cloud1","state":"Paired","targetFabricFriendlyName":"Microsoft Azure","targetProtectionContainerFriendlyName":"Microsoft Azure","targetProtectionContainerId":"Microsoft Azure"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings"}},"Switches_protection_from_one_container_to_another_or_one_replication_provider_to_another.":{"value":{"id":"/Subscriptions/42195872-7e70-4f8a-837f-84b28ecbb78b/resourceGroups/priyanprg/providers/Microsoft.RecoveryServices/vaults/priyanponeboxvault/replicationFabrics/EUSCanSite/replicationProtectionContainers/euscancloud","name":"euscancloud","properties":{"fabricFriendlyName":"East US 2 EUAP","fabricType":"Azure","friendlyName":"euscancloud","pairingStatus":"Paired","protectedItemCount":0,"role":"Primary"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers"}},"Gets_the_list_of_registered_recovery_services_providers_for_the_fabric.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","name":"241641e6-ee7b-4ee4-8141-821fadda43fa","properties":{"allowedScenarios":["Refresh"],"connectionStatus":"Connected","fabricFriendlyName":"cloud1","fabricType":"HyperVSite","friendlyName":"CP-B3L40406-12.ntdev.corp.microsoft.com","lastHeartBeat":"2017-04-27T09:06:38.2728455Z","protectedItemCount":2,"providerVersion":"5.1.2250.0","providerVersionState":"Latest","serverVersion":"3.2.7510.0"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders"}]}},"Gets_the_details_of_a_recovery_services_provider.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","name":"241641e6-ee7b-4ee4-8141-821fadda43fa","properties":{"allowedScenarios":["Refresh"],"connectionStatus":"Connected","fabricFriendlyName":"cloud1","fabricType":"HyperVSite","friendlyName":"CP-B3L40406-12.ntdev.corp.microsoft.com","lastHeartBeat":"2017-04-27T09:16:04.9405768Z","protectedItemCount":2,"providerVersion":"5.1.2250.0","providerVersionState":"Latest","serverVersion":"3.2.7510.0"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders"}},"Adds_a_recovery_services_provider.":{"value":{"id":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationRecoveryServicesProviders/vmwareprovider1","name":"vmwareprovider1","properties":{"allowedScenarios":["Refresh"],"connectionStatus":"Connected","fabricFriendlyName":"vmwarefabric1","fabricType":"VMwareV2","friendlyName":"vmwareprovider1","lastHeartBeat":"2017-04-27T09:16:04.9405768Z","protectedItemCount":2,"providerVersion":"5.1.3688.0","providerVersionState":"Latest","serverVersion":"3.2.7510.0"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders"}},"Refresh_details_from_the_recovery_services_provider.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","name":"241641e6-ee7b-4ee4-8141-821fadda43fa","properties":{"allowedScenarios":["Refresh"],"connectionStatus":"Connected","fabricFriendlyName":"cloud1","fabricType":"HyperVSite","friendlyName":"CP-B3L40406-12.ntdev.corp.microsoft.com","lastHeartBeat":"2017-04-27T09:48:36.6528303Z","protectedItemCount":2,"providerVersion":"5.1.2250.0","providerVersionState":"Latest","serverVersion":"3.2.7510.0"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders"}},"Gets_the_list_of_storage_classification_objects_under_a_fabric.":{"value":{"value":[{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0/replicationStorageClassifications/8891569e-aaef-4a46-a4a0-78c14f2d7b09","name":"8891569e-aaef-4a46-a4a0-78c14f2d7b09","properties":{"friendlyName":"testStorageClassification"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications"}]}},"Gets_the_details_of_a_storage_classification.":{"value":{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0/replicationStorageClassifications/8891569e-aaef-4a46-a4a0-78c14f2d7b09","name":"8891569e-aaef-4a46-a4a0-78c14f2d7b09","properties":{"friendlyName":"testStorageClassification"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications"}},"Gets_the_list_of_storage_classification_mappings_objects_under_a_storage.":{"value":{"value":[{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0/replicationStorageClassifications/8891569e-aaef-4a46-a4a0-78c14f2d7b09/replicationStorageClassificationMappings/testStorageMapping","name":"testStorageMapping","properties":{"targetStorageClassificationId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0/replicationStorageClassifications/8891569e-aaef-4a46-a4a0-78c14f2d7b09"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings"}]}},"Gets_the_details_of_a_storage_classification_mapping.":{"value":{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0/replicationStorageClassifications/8891569e-aaef-4a46-a4a0-78c14f2d7b09/replicationStorageClassificationMappings/testStorageMapping","name":"testStorageMapping","properties":{"targetStorageClassificationId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0/replicationStorageClassifications/8891569e-aaef-4a46-a4a0-78c14f2d7b09"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings"}},"Create_storage_classification_mapping.":{"value":{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0/replicationStorageClassifications/8891569e-aaef-4a46-a4a0-78c14f2d7b09/replicationStorageClassificationMappings/testStorageMapping","name":"testStorageMapping","properties":{"targetStorageClassificationId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0/replicationStorageClassifications/8891569e-aaef-4a46-a4a0-78c14f2d7b09"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings"}},"Gets_the_list_of_vCenter_registered_under_a_fabric.":{"value":{"value":[{"id":"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/MadhaviVRG/providers/Microsoft.RecoveryServices/vaults/MadhaviVault/replicationFabrics/239f778f368e34f78216d81f030725cdf2033174b47879b9f2eeede06fdd9c4d/replicationvCenters/esx-78","name":"esx-78","properties":{"discoveryStatus":"Pending","fabricArmResourceName":"239f778f368e34f78216d81f030725cdf2033174b47879b9f2eeede06fdd9c4d","friendlyName":"esx-78","internalId":"inmtest78","ipAddress":"inmtest78","port":"443","processServerId":"5A720CAB-39CB-F445-BD1662B0B33164B5","runAsAccountId":"2"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters"}]}},"Gets_the_details_of_a_vCenter.":{"value":{"id":"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/MadhaviVRG/providers/Microsoft.RecoveryServices/vaults/MadhaviVault/replicationFabrics/239f778f368e34f78216d81f030725cdf2033174b47879b9f2eeede06fdd9c4d/replicationvCenters/esx-78","name":"esx-78","properties":{"discoveryStatus":"Pending","fabricArmResourceName":"239f778f368e34f78216d81f030725cdf2033174b47879b9f2eeede06fdd9c4d","friendlyName":"esx-78","internalId":"inmtest78","ipAddress":"inmtest78","port":"443","processServerId":"5A720CAB-39CB-F445-BD1662B0B33164B5","runAsAccountId":"2"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters"}},"Update_vCenter_operation.":{"value":{"id":"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/MadhaviVRG/providers/Microsoft.RecoveryServices/vaults/MadhaviVault/replicationFabrics/239f778f368e34f78216d81f030725cdf2033174b47879b9f2eeede06fdd9c4d/replicationvCenters/esx-78","name":"esx-78","properties":{"discoveryStatus":"Pending","fabricArmResourceName":"239f778f368e34f78216d81f030725cdf2033174b47879b9f2eeede06fdd9c4d","friendlyName":"esx-78","internalId":"inmtest78","ipAddress":"10.150.109.25","port":"443","processServerId":"5A720CAB-39CB-F445-BD1662B0B33164B5","runAsAccountId":"2"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters"}},"Add_vCenter.":{"value":{"id":"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/MadhaviVRG/providers/Microsoft.RecoveryServices/vaults/MadhaviVault/replicationFabrics/239f778f368e34f78216d81f030725cdf2033174b47879b9f2eeede06fdd9c4d/replicationvCenters/esx-78","name":"esx-78","properties":{"discoveryStatus":"Pending","fabricArmResourceName":"239f778f368e34f78216d81f030725cdf2033174b47879b9f2eeede06fdd9c4d","friendlyName":"esx-78","internalId":"inmtest78","ipAddress":"inmtest78","port":"443","processServerId":"5A720CAB-39CB-F445-BD1662B0B33164B5","runAsAccountId":"2"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters"}},"Gets_the_list_of_jobs.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/1557d73f-6244-491e-8f0b-d300f752240b","name":"1557d73f-6244-491e-8f0b-d300f752240b","properties":{"allowedActions":[],"endTime":"2017-04-27T12:46:11Z","errors":[],"friendlyName":"Create replication policy","scenarioName":"AddProtectionProfile","startTime":"2017-04-27T12:46:04.641851Z","state":"Succeeded","stateDescription":"Completed","targetInstanceType":"ProtectionProfile","targetObjectId":"af095a1e-1f1b-5365-87c9-99162ebcfaf0","targetObjectName":"protectionprofile1","tasks":[]}},{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/0236416a-7573-4913-a4a1-6a286fbb1ceb","name":"0236416a-7573-4913-a4a1-6a286fbb1ceb","properties":{"allowedActions":[],"endTime":"2017-05-02T14:07:21Z","errors":[],"friendlyName":"Register the Azure Site Recovery Provider","scenarioName":"RegisterDra","startTime":"2017-05-02T14:07:19.2784338Z","state":"Succeeded","stateDescription":"Completed","targetInstanceType":"Server","targetObjectId":"6d224fc6-f326-5d35-96de-fbf51efb3179","targetObjectName":"CP-B3L40406-12.ntdev.corp.microsoft.com","tasks":[]}},{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/2438d560-80f0-420b-839e-5c8ee0af90a1","name":"2438d560-80f0-420b-839e-5c8ee0af90a1","properties":{"allowedActions":[],"endTime":"2017-05-02T05:56:16Z","errors":[],"friendlyName":"Create a site","scenarioName":"CreateSite","startTime":"2017-05-02T05:56:14.569095Z","state":"Succeeded","stateDescription":"Completed","targetInstanceType":"Server","targetObjectId":"6d224fc6-f326-5d35-96de-fbf51efb3179","targetObjectName":"cloud1","tasks":[]}}]}},"Exports_the_details_of_the_Azure_Site_Recovery_jobs_of_the_vault.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/37e0fc2b-13f2-4817-aafa-0cd807d46842","name":"37e0fc2b-13f2-4817-aafa-0cd807d46842","properties":{"activityId":"36841d27-34f6-49ad-b572-e7dc263f100b-2017-05-04 14:26:47Z-Ibz ActivityId: c124df21-7661-4541-b32a-3c723ebbb045","allowedActions":[],"customDetails":{"affectedObjectDetails":{},"blobUri":"https://seapod01srs1pspk73202.blob.core.windows.net/datacontainer/Export_37e0fc2b-13f2-4817-aafa-0cd807d46842","instanceType":"ExportJobDetails","sasToken":"?sv=2015-12-11&sr=c&si=mypolicy&sig=5Z1RyYLS8nT%2BBSdEpVOmqU8GFxkPGQFqYBoYEfj6OJQ%3D"},"endTime":"2017-05-04T14:33:43Z","errors":[],"scenarioName":"ExportJobs","startTime":"2017-05-04T14:33:42.2765562Z","state":"Succeeded","stateDescription":"Completed","targetInstanceType":"Other","targetObjectId":"","targetObjectName":"","tasks":[]}}},"Gets_the_job_details.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/32ea4b9e-de62-49a1-b062-7864d5c3b897","name":"32ea4b9e-de62-49a1-b062-7864d5c3b897","properties":{"activityId":"fc8e9c8f-0e76-4b6b-8e7e-d37c1b31eba0 ActivityId: c506b6ba-0711-411e-8b09-1f3f4dcb824b","allowedActions":[],"customDetails":{"affectedObjectDetails":{"PrimaryFabricProviderId":"HyperVSite","PrimaryVmmId":"6d224fc6-f326-5d35-96de-fbf51efb3179","PrimaryVmmName":"cloud1","RecoveryFabricProviderId":"Azure","RecoveryVmmId":"21a9403c-6ec1-44f2-b744-b4e50b792387"},"instanceType":"AsrJobDetails"},"endTime":"2017-04-27T11:25:57Z","errors":[],"friendlyName":"Delete a recovery plan","scenarioName":"DeleteRecoveryPlan","startTime":"2017-04-27T11:25:56.800358Z","state":"Succeeded","stateDescription":"Completed","targetInstanceType":"RecoveryPlan","targetObjectId":"966c33bb-66e7-4567-9786-f80b0694f5f9","targetObjectName":"RPtest1","tasks":[{"allowedActions":[],"customDetails":{"instanceType":"ManualActionTaskDetails"},"endTime":"2017-04-27T11:25:57.318574Z","errors":[],"friendlyName":"Delete a recovery plan task","name":"DeleteRecoveryPlanTask","startTime":"2017-04-27T11:25:57.3029434Z","state":"Succeeded","stateDescription":"Completed","taskId":"763326a2-01c9-4257-b2a1-0aac56465014","taskType":"TaskDetails"}]}}},"Cancels_the_specified_job.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/2653c648-fc72-4316-86f3-fdf8eaa0066b","name":"2653c648-fc72-4316-86f3-fdf8eaa0066b","properties":{"activityId":"bfbbf6dd-9cbb-4cbc-98a6-faecc8891579 ActivityId: 07cc35ca-b63f-4e42-83c9-81ae0191c322","allowedActions":[],"customDetails":{"affectedObjectDetails":{"PrimaryCloudId":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179","PrimaryCloudName":"cloud1","PrimaryFabricProviderId":"HyperVSite","PrimaryVmId":"f8491e4f-817a-40dd-a90c-af773978c75b","PrimaryVmName":"vm1","PrimaryVmmId":"6d224fc6-f326-5d35-96de-fbf51efb3179","PrimaryVmmName":"cloud1","ProtectionProfileId":"af095a1e-1f1b-5365-87c9-99162ebcfaf0","RecoveryCloudId":"d38048d4-b460-4791-8ece-108395ee8478","RecoveryCloudName":"Microsoft Azure","RecoveryFabricProviderId":"Azure","RecoveryVmId":"","RecoveryVmName":"vm1","RecoveryVmmId":"21a9403c-6ec1-44f2-b744-b4e50b792387","RecoveryVmmName":"Microsoft Azure"},"instanceType":"AsrJobDetails"},"errors":[],"friendlyName":"Planned failover","scenarioName":"PlannedFailover","startTime":"2017-05-03T06:16:06.3235186Z","state":"Cancelling","stateDescription":"Cancelling","targetInstanceType":"ProtectionEntity","targetObjectId":"f8491e4f-817a-40dd-a90c-af773978c75b","targetObjectName":"vm1","tasks":[]}}},"Restarts_the_specified_job.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/42c7d13b-790c-4609-8e0b-0936f1c5e5fb","name":"42c7d13b-790c-4609-8e0b-0936f1c5e5fb","properties":{"activityId":"2443a5b4-e675-499f-8983-4126ea0e232c ActivityId: 2a776896-5e56-470b-af55-3c981283c4bc","allowedActions":[],"customDetails":{"affectedObjectDetails":{},"instanceType":"AsrJobDetails"},"endTime":"2017-05-03T10:45:14Z","errors":[],"friendlyName":"Restart job","scenarioName":"RestartJob","startTime":"2017-05-03T10:45:12.1320757Z","state":"Succeeded","stateDescription":"Completed","targetInstanceType":"ProtectionEntity","targetObjectId":"f8491e4f-817a-40dd-a90c-af773978c75b","targetObjectName":"vm1","tasks":[{"allowedActions":[],"customDetails":{"instanceType":"ManualActionTaskDetails"},"endTime":"2017-05-03T10:45:13.6458467Z","errors":[],"friendlyName":"Restarting job","name":"RemediateTask","startTime":"2017-05-03T10:45:13.5677237Z","state":"Succeeded","stateDescription":"Completed","taskId":"RemediateWfTask","taskType":"TaskDetails"}]}}},"Resumes_the_specified_job.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/58776d0b-3141-48b2-a377-9ad863eb160d","name":"58776d0b-3141-48b2-a377-9ad863eb160d","properties":{"activityId":"1b808dfe-0451-44ac-894c-c7270711cd8c ActivityId: 9f6f849e-922a-43ec-a7a6-0be45fc85c56","allowedActions":["Cancel","Resume"],"customDetails":{"affectedObjectDetails":{"PrimaryCloudId":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179","PrimaryCloudName":"cloud1","PrimaryFabricProviderId":"HyperVSite","PrimaryVmId":"f8491e4f-817a-40dd-a90c-af773978c75b","PrimaryVmName":"vm1","PrimaryVmmId":"6d224fc6-f326-5d35-96de-fbf51efb3179","PrimaryVmmName":"cloud1","ProtectionProfileId":"af095a1e-1f1b-5365-87c9-99162ebcfaf0","RecoveryCloudId":"d38048d4-b460-4791-8ece-108395ee8478","RecoveryCloudName":"Microsoft Azure","RecoveryFabricProviderId":"Azure","RecoveryVmId":"","RecoveryVmName":"vm1","RecoveryVmmId":"21a9403c-6ec1-44f2-b744-b4e50b792387","RecoveryVmmName":"Microsoft Azure"},"comments":" ","instanceType":"TestFailoverJobDetails","networkFriendlyName":"vnetavrai","networkName":"vnetavrai","networkType":"VmNetworkAsInput","protectedItemDetails":[{"friendlyName":"vm1","name":"f8491e4f-817a-40dd-a90c-af773978c75b","networkConnectionStatus":"Connected","networkFriendlyName":"vnetavrai","subnet":"Subnet1","testVmFriendlyName":"vm1-test","testVmName":"vm1-test"}],"testFailoverStatus":"Completed"},"errors":[],"friendlyName":"Test failover","scenarioName":"TestFailover","startTime":"2017-04-25T09:57:57.0357829Z","state":"Suspended","stateDescription":"WaitingForStopTestFailover","targetInstanceType":"ProtectionEntity","targetObjectId":"f8491e4f-817a-40dd-a90c-af773978c75b","targetObjectName":"vm1","tasks":[]}}},"Gets_the_list_of_migration_items_in_the_vault.":{"value":{"value":[{"id":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1","name":"virtualmachine1","properties":{"allowedOperations":["Migrate","DisableMigration","TestMigrate","TestMigrateCleanup"],"currentJob":{"jobId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationJobs/None","jobName":"None","startTime":"2017-04-26T06:37:50.8082715Z"},"machineName":"vm-0520-2","migrationState":"Replicating","migrationStateDescription":"Ready to migrate","policyFriendlyName":"vmwarepolicy1","policyId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1","providerSpecificDetails":{"instanceType":"VMwareCbt"},"recoveryServicesProviderId":"/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationRecoveryServicesProviders/45b55118-f42d-505f-8bde-f3745258171f","testMigrateState":"None","testMigrateStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems"}]}},"Gets_all_the_network_mappings_under_a_vault.":{"value":{"value":[{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServicesBVTD2/vaults/srce2avaultbvtaC27/replicationFabrics/b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac/replicationNetworks/e2267b5c-2650-49bd-ab3f-d66aae694c06/replicationNetworkMappings/corpe2amap","name":"corpe2amap","properties":{"fabricSpecificSettings":{"instanceType":"VmmToAzure"},"primaryFabricFriendlyName":"CP-B3L30108-01.ntdev.corp.microsoft.com","primaryNetworkFriendlyName":"corp","primaryNetworkId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServicesBVTD2/vaults/srce2avaultbvtaC27/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationNetworks/e2267b5c-2650-49bd-ab3f-d66aae694c06","recoveryFabricArmId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServicesBVTD2/vaults/srce2avaultbvtaC27/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5","recoveryFabricFriendlyName":"Microsoft Azure","recoveryNetworkFriendlyName":"vnetavrai","recoveryNetworkId":"/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai","state":"Paired"},"type":"Microsoft.RecoveryServicesBVTD2/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings"}]}},"Gets_the_list_of_networks._View-only_API.":{"value":{"value":[{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac/replicationNetworks/93ce99d7-1219-4914-aa61-73fe5023988e","name":"93ce99d7-1219-4914-aa61-73fe5023988e","properties":{"fabricType":"VMM","friendlyName":"VSwitch_VLan","networkType":"NoIsolation","subnets":[]},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks"},{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac/replicationNetworks/b83bf8fd-f304-48d7-82c9-5d74e6215c1b","name":"b83bf8fd-f304-48d7-82c9-5d74e6215c1b","properties":{"fabricType":"VMM","friendlyName":"VSwitch_NoIso","networkType":"NoIsolation","subnets":[]},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks"},{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/srcBvte2a14C27/providers/Microsoft.RecoveryServices/vaults/srce2avaultbvtaC27/replicationFabrics/b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac/replicationNetworks/e2267b5c-2650-49bd-ab3f-d66aae694c06","name":"e2267b5c-2650-49bd-ab3f-d66aae694c06","properties":{"fabricType":"VMM","friendlyName":"corp","networkType":"NoIsolation","subnets":[]},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks"}]}},"Gets_the_list_of_replication_policies":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","name":"protectionprofile1","properties":{"friendlyName":"protectionprofile1","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"}},"type":"Microsoft.RecoveryServices/vaults/replicationPolicies"}]}},"Gets_the_requested_policy.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","name":"protectionprofile1","properties":{"friendlyName":"protectionprofile1","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"}},"type":"Microsoft.RecoveryServices/vaults/replicationPolicies"}},"Updates_the_policy.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","name":"protectionprofile1","properties":{"friendlyName":"protectionprofile1","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"}},"type":"Microsoft.RecoveryServices/vaults/replicationPolicies"}},"Creates_the_policy.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","name":"protectionprofile1","properties":{"friendlyName":"protectionprofile1","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"}},"type":"Microsoft.RecoveryServices/vaults/replicationPolicies"}},"Gets_the_list_of_replication_protected_items.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","name":"f8491e4f-817a-40dd-a90c-af773978c75b","properties":{"activeLocation":"Primary","allowedOperations":["PlannedFailover","UnplannedFailover","DisableProtection","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None","scenarioName":"None","startTime":"1753-01-01T01:01:01Z"},"friendlyName":"vm1","policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","primaryFabricFriendlyName":"cloud1","primaryProtectionContainerFriendlyName":"cloud1","protectableItemId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b","protectedItemType":"HyperVVirtualMachine","protectionState":"Protected","protectionStateDescription":"Protected","providerSpecificDetails":{"instanceType":"HyperVReplicaAzure"},"recoveryContainerId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","recoveryProtectionContainerFriendlyName":"Microsoft Azure","recoveryServicesProviderId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","replicationHealth":"Normal","testFailoverState":"None","testFailoverStateDescription":"None"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"}]}},"Gets_the_list_of_all_protection_container_mappings_in_a_vault.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectionContainerMappings/cloud1protectionprofile1","name":"cloud1protectionprofile1","properties":{"health":"Normal","healthErrorDetails":[],"policyFriendlyName":"protectionprofile1","policyId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1","sourceFabricFriendlyName":"cloud1","sourceProtectionContainerFriendlyName":"cloud1","state":"Paired","targetFabricFriendlyName":"Microsoft Azure","targetProtectionContainerFriendlyName":"Microsoft Azure","targetProtectionContainerId":"Microsoft Azure"},"type":"Microsoft.RecoveryServices/vaults/replicationProtectionContainerMappings"}]}},"Gets_the_list_of_all_protection_containers_in_a_vault.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179","name":"cloud_6d224fc6-f326-5d35-96de-fbf51efb3179","properties":{"fabricFriendlyName":"cloud1","fabricType":"HyperVSite","friendlyName":"cloud1","pairingStatus":"NotPaired","protectedItemCount":0,"role":""},"type":"Microsoft.RecoveryServices/vaults/replicationProtectionContainers"}]}},"Gets_the_list_of_recovery_plans.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationRecoveryPlans/RPtest1","name":"RPtest1","properties":{"allowedOperations":["PlannedFailover","UnplannedFailover","TestFailover"],"failoverDeploymentModel":"ResourceManager","friendlyName":"RPtest1","groups":[],"primaryFabricFriendlyName":"cloud1","primaryFabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","replicationProviders":["HyperVReplicaAzure"]},"type":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans"}]}},"Gets_the_requested_recovery_plan.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationRecoveryPlans/RPtest1","name":"RPtest1","properties":{"allowedOperations":["PlannedFailover","UnplannedFailover","TestFailover"],"failoverDeploymentModel":"ResourceManager","friendlyName":"RPtest1","groups":[{"endGroupActions":[],"groupType":"Shutdown","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Failover","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","virtualMachineId":"f8491e4f-817a-40dd-a90c-af773978c75b"}],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/c0c14913-3d7a-48ea-9531-cc99e0e686e6","virtualMachineId":"c0c14913-3d7a-48ea-9531-cc99e0e686e6"}],"startGroupActions":[]}],"primaryFabricFriendlyName":"cloud1","primaryFabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","replicationProviders":["HyperVReplicaAzure"]},"type":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans"}},"Updates_the_given_recovery_plan.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationRecoveryPlans/RPtest1","name":"RPtest1","properties":{"allowedOperations":["PlannedFailover","UnplannedFailover","TestFailover"],"failoverDeploymentModel":"ResourceManager","friendlyName":"RPtest1","groups":[{"endGroupActions":[],"groupType":"Shutdown","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Failover","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","virtualMachineId":"f8491e4f-817a-40dd-a90c-af773978c75b"}],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/c0c14913-3d7a-48ea-9531-cc99e0e686e6","virtualMachineId":"c0c14913-3d7a-48ea-9531-cc99e0e686e6"}],"startGroupActions":[]}],"primaryFabricFriendlyName":"cloud1","primaryFabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","replicationProviders":["HyperVReplicaAzure"]},"type":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans"}},"Creates_a_recovery_plan_with_the_given_details.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationRecoveryPlans/RPtest1","name":"RPtest1","properties":{"allowedOperations":["PlannedFailover","UnplannedFailover","TestFailover"],"failoverDeploymentModel":"ResourceManager","friendlyName":"RPtest1","groups":[{"endGroupActions":[],"groupType":"Shutdown","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Failover","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","virtualMachineId":"f8491e4f-817a-40dd-a90c-af773978c75b"}],"startGroupActions":[]}],"primaryFabricFriendlyName":"cloud1","primaryFabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","replicationProviders":["HyperVReplicaAzure"]},"type":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans"}},"Execute_commit_failover_of_the_recovery_plan.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationRecoveryPlans/RPtest1","name":"RPtest1","properties":{"allowedOperations":["PlannedFailover","UnplannedFailover","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/5276a7bc-12a3-43a1-bc53-9bf80e0be87b","scenarioName":"CommitFailover","startTime":"2017-04-27T08:52:42.1587592Z"},"currentScenarioStatus":"Succeeded","currentScenarioStatusDescription":"Completed","failoverDeploymentModel":"ResourceManager","friendlyName":"RPtest1","groups":[{"endGroupActions":[],"groupType":"Shutdown","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Failover","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","virtualMachineId":"f8491e4f-817a-40dd-a90c-af773978c75b"}],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/c0c14913-3d7a-48ea-9531-cc99e0e686e6","virtualMachineId":"c0c14913-3d7a-48ea-9531-cc99e0e686e6"}],"startGroupActions":[]}],"lastPlannedFailoverTime":"2017-04-27T07:33:49.1372448Z","lastTestFailoverTime":"2017-04-27T07:00:27.8354747Z","primaryFabricFriendlyName":"cloud1","primaryFabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","replicationProviders":["HyperVReplicaAzure"]},"type":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans"}},"Execute_planned_failover_of_the_recovery_plan.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationRecoveryPlans/RPtest1","name":"RPtest1","properties":{"allowedOperations":["PlannedFailover","UnplannedFailover","TestFailover","Commit"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/d4821a53-90da-4fcb-bc11-a280d13e3350","scenarioName":"PlannedFailover","startTime":"2017-04-27T07:34:02.6176524Z"},"currentScenarioStatus":"Succeeded","currentScenarioStatusDescription":"Completed","failoverDeploymentModel":"ResourceManager","friendlyName":"RPtest1","groups":[{"endGroupActions":[],"groupType":"Shutdown","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Failover","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","virtualMachineId":"f8491e4f-817a-40dd-a90c-af773978c75b"}],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/c0c14913-3d7a-48ea-9531-cc99e0e686e6","virtualMachineId":"c0c14913-3d7a-48ea-9531-cc99e0e686e6"}],"startGroupActions":[]}],"lastPlannedFailoverTime":"2017-04-27T07:33:49.1372448Z","lastTestFailoverTime":"2017-04-27T07:00:27.8354747Z","primaryFabricFriendlyName":"cloud1","primaryFabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","replicationProviders":["HyperVReplicaAzure"]},"type":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans"}},"Execute_reprotect_of_the_recovery_plan.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationRecoveryPlans/RPtest1","name":"RPtest1","properties":{"allowedOperations":["PlannedFailover","UnplannedFailover","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/edf01dfb-b649-4802-91e4-3d55ce3bebf0","scenarioName":"ReverseReplication","startTime":"2017-04-27T09:52:16.9818841Z"},"currentScenarioStatus":"Succeeded","currentScenarioStatusDescription":"Completed","failoverDeploymentModel":"ResourceManager","friendlyName":"RPtest1","groups":[{"endGroupActions":[],"groupType":"Shutdown","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Failover","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","virtualMachineId":"f8491e4f-817a-40dd-a90c-af773978c75b"}],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/c0c14913-3d7a-48ea-9531-cc99e0e686e6","virtualMachineId":"c0c14913-3d7a-48ea-9531-cc99e0e686e6"}],"startGroupActions":[]}],"lastPlannedFailoverTime":"2017-04-27T08:58:35.9062813Z","lastTestFailoverTime":"2017-04-27T07:00:27.8354747Z","primaryFabricFriendlyName":"cloud1","primaryFabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","replicationProviders":["HyperVReplicaAzure"]},"type":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans"}},"Execute_test_failover_of_the_recovery_plan.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationRecoveryPlans/RPtest1","name":"RPtest1","properties":{"allowedOperations":["TestFailoverCleanup"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/d40bfb40-aaaa-4c0d-87d3-41b15439a84b","scenarioName":"TestFailover","startTime":"2017-04-27T07:00:58.8191916Z"},"currentScenarioStatus":"Suspended","currentScenarioStatusDescription":"WaitingForStopTestFailover","failoverDeploymentModel":"ResourceManager","friendlyName":"RPtest1","groups":[{"endGroupActions":[],"groupType":"Shutdown","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Failover","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","virtualMachineId":"f8491e4f-817a-40dd-a90c-af773978c75b"}],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/c0c14913-3d7a-48ea-9531-cc99e0e686e6","virtualMachineId":"c0c14913-3d7a-48ea-9531-cc99e0e686e6"}],"startGroupActions":[]}],"primaryFabricFriendlyName":"cloud1","primaryFabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","replicationProviders":["HyperVReplicaAzure"]},"type":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans"}},"Execute_test_failover_cleanup_of_the_recovery_plan.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationRecoveryPlans/RPtest1","name":"RPtest1","properties":{"allowedOperations":["PlannedFailover","UnplannedFailover","TestFailover"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/4ae8eaa8-a384-42cb-9768-152cb5b8a1ff","scenarioName":"TestFailoverCleanup","startTime":"2017-04-27T07:10:52.8424747Z"},"currentScenarioStatus":"Succeeded","currentScenarioStatusDescription":"Completed","failoverDeploymentModel":"ResourceManager","friendlyName":"RPtest1","groups":[{"endGroupActions":[],"groupType":"Shutdown","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Failover","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","virtualMachineId":"f8491e4f-817a-40dd-a90c-af773978c75b"}],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/c0c14913-3d7a-48ea-9531-cc99e0e686e6","virtualMachineId":"c0c14913-3d7a-48ea-9531-cc99e0e686e6"}],"startGroupActions":[]}],"lastPlannedFailoverTime":"2017-04-27T07:33:49.1372448Z","lastTestFailoverTime":"2017-04-27T07:00:27.8354747Z","primaryFabricFriendlyName":"cloud1","primaryFabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","replicationProviders":["HyperVReplicaAzure"]},"type":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans"}},"Execute_unplanned_failover_of_the_recovery_plan.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationRecoveryPlans/RPtest1","name":"RPtest1","properties":{"allowedOperations":["PlannedFailover","UnplannedFailover","TestFailover","Commit"],"currentScenario":{"jobId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/60b84068-9adb-4867-a49d-88be40bff14b","scenarioName":"UnplannedFailover","startTime":"2017-04-27T10:03:03.2206946Z"},"currentScenarioStatus":"Succeeded","currentScenarioStatusDescription":"Completed","failoverDeploymentModel":"ResourceManager","friendlyName":"RPtest1","groups":[{"endGroupActions":[],"groupType":"Shutdown","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Failover","replicationProtectedItems":[],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b","virtualMachineId":"f8491e4f-817a-40dd-a90c-af773978c75b"}],"startGroupActions":[]},{"endGroupActions":[],"groupType":"Boot","replicationProtectedItems":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/c0c14913-3d7a-48ea-9531-cc99e0e686e6","virtualMachineId":"c0c14913-3d7a-48ea-9531-cc99e0e686e6"}],"startGroupActions":[]}],"lastPlannedFailoverTime":"2017-04-27T08:58:35.9062813Z","lastTestFailoverTime":"2017-04-27T07:00:27.8354747Z","primaryFabricFriendlyName":"cloud1","primaryFabricId":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1","recoveryFabricFriendlyName":"Microsoft Azure","recoveryFabricId":"Microsoft Azure","replicationProviders":["HyperVReplicaAzure"]},"type":"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans"}},"Gets_the_list_of_registered_recovery_services_providers_in_the_vault._This_is_a_view_only_api.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa","name":"241641e6-ee7b-4ee4-8141-821fadda43fa","properties":{"allowedScenarios":["Refresh"],"connectionStatus":"Connected","fabricFriendlyName":"cloud1","fabricType":"HyperVSite","friendlyName":"CP-B3L40406-12.ntdev.corp.microsoft.com","lastHeartBeat":"2017-04-27T09:06:38.2728455Z","protectedItemCount":2,"providerVersion":"5.1.2250.0","providerVersionState":"Latest","serverVersion":"3.2.7510.0"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders"}]}},"Gets_the_list_of_storage_classification_mappings_objects_under_a_vault.":{"value":{"value":[{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0/replicationStorageClassifications/8891569e-aaef-4a46-a4a0-78c14f2d7b09/replicationStorageClassificationMappings/testStorageMapping","name":"testStorageMapping","properties":{"targetStorageClassificationId":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0/replicationStorageClassifications/8891569e-aaef-4a46-a4a0-78c14f2d7b09"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings"}]}},"Gets_the_list_of_storage_classification_objects_under_a_vault.":{"value":{"value":[{"id":"/Subscriptions/9112a37f-0f3e-46ec-9c00-060c6edca071/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/2a48e3770ac08aa2be8bfbd94fcfb1cbf2dcc487b78fb9d3bd778304441b06a0/replicationStorageClassifications/8891569e-aaef-4a46-a4a0-78c14f2d7b09","name":"8891569e-aaef-4a46-a4a0-78c14f2d7b09","properties":{"friendlyName":"testStorageClassification"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications"}]}},"Gets_the_data_of_supported_OSes_by_SRS.":{"value":{"id":"/Subscriptions/bc403605-c2b0-43dd-abe9-0162124b1ee1/resourceGroups/oneBoxRG/providers/Microsoft.RecoveryServices/vaults/oneBoxRSVault/replicationSupportedOperatingSystems/Default","name":"Default","properties":{"supportedOsList":[{"instanceType":"A2A","supportedOs":[{"osName":"centos","osType":"linux","osVersions":[{"version":"6.0"}]},{"osName":"Windows Server 2008 R2 Datacenter","osType":"windows","osVersions":[{"servicePack":"1","version":"6.1"}]}]}]},"type":"Microsoft.RecoveryServices/vaults/replicationSupportedOperatingSystems"}},"Gets_the_health_summary_for_the_vault.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationVaultHealth/Default","name":"Default","properties":{"fabricsHealth":{"issues":[],"resourceCount":1},"protectedItemsHealth":{"issues":[{"affectedResourceCorrelationIds":["c183865e-6077-46f2-a3b1-deb0f4f4650a","c183865e-6077-46f2-a3b1-ceb0a4c3751e"],"affectedResourceSubtype":"","affectedResourceType":"replicationProtectedItems","category":"Replication","severity":"Error","summaryCode":"10008","summaryMessage":"RPO Throttled"}],"resourceCount":6},"vaultErrors":[]},"type":"Microsoft.RecoveryServices/vaults/replicationVaultHealth"}},"Refreshes_health_summary_of_the_vault.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationVaultHealth/Default","name":"Default","properties":{"fabricsHealth":{"issues":[],"resourceCount":1},"protectedItemsHealth":{"issues":[],"resourceCount":2},"vaultErrors":[]},"type":"Microsoft.RecoveryServices/vaults/replicationVaultHealth"}},"Gets_the_list_of_vault_setting.":{"value":{"value":[{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationVaultSettings/default","name":"default","properties":{"migrationSolutionId":"/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.Migrate/MigrateProjects/resourceGroupPS1-MigrateProject/Solutions/Servers-Migration-ServerMigration"},"type":"Microsoft.RecoveryServices/vaults/replicationVaultSettings"}]}},"Gets_the_vault_setting.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationVaultSettings/default","name":"default","properties":{"migrationSolutionId":"/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.Migrate/MigrateProjects/resourceGroupPS1-MigrateProject/Solutions/Servers-Migration-ServerMigration"},"type":"Microsoft.RecoveryServices/vaults/replicationVaultSettings"}},"Updates_vault_setting._A_vault_setting_object_is_a_singleton_per_vault_and_it_is_always_present_by_default.":{"value":{"id":"/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationVaultSettings/default","name":"default","properties":{"migrationSolutionId":"/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.Migrate/MigrateProjects/resourceGroupPS1-MigrateProject/Solutions/Servers-Migration-ServerMigration"},"type":"Microsoft.RecoveryServices/vaults/replicationVaultSettings"}},"Gets_the_list_of_vCenter_registered_under_the_vault.":{"value":{"value":[{"id":"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/MadhaviVRG/providers/Microsoft.RecoveryServices/vaults/MadhaviVault/replicationFabrics/239f778f368e34f78216d81f030725cdf2033174b47879b9f2eeede06fdd9c4d/replicationvCenters/esx-78","name":"esx-78","properties":{"discoveryStatus":"Pending","fabricArmResourceName":"239f778f368e34f78216d81f030725cdf2033174b47879b9f2eeede06fdd9c4d","friendlyName":"esx-78","internalId":"inmtest78","ipAddress":"inmtest78","port":"443","processServerId":"5A720CAB-39CB-F445-BD1662B0B33164B5","runAsAccountId":"2"},"type":"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters"}]}}},"parameters":{"ApiVersion":{"description":"Client Api Version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Gets the validation errors in case the VM is unsuitable for protection.":{"value":"2018-07-10"},"Returns the list of available operations.":{"value":"2018-07-10"},"Gets the list of configured email notification(alert) configurations.":{"value":"2018-07-10"},"Gets an email notification(alert) configuration.":{"value":"2018-07-10"},"Configures email notifications for this vault.":{"value":"2018-07-10"},"Gets the list of Azure Site Recovery events.":{"value":"2018-07-10"},"Get the details of an Azure Site recovery event.":{"value":"2018-07-10"},"Gets the list of ASR fabrics":{"value":"2018-07-10"},"Purges the site.":{"value":"2018-07-10"},"Gets the details of an ASR fabric.":{"value":"2018-07-10"},"Creates an Azure Site Recovery fabric.":{"value":"2018-07-10"},"Checks the consistency of the ASR fabric.":{"value":"2018-07-10"},"Migrates the site to AAD.":{"value":"2018-07-10"},"Perform failover of the process server.":{"value":"2018-07-10"},"Deletes the site.":{"value":"2018-07-10"},"Renews certificate for the fabric.":{"value":"2018-07-10"},"Gets the list of logical networks under a fabric.":{"value":"2018-07-10"},"Gets a logical network with specified server id and logical network name.":{"value":"2018-07-10"},"Gets the list of networks under a fabric.":{"value":"2018-07-10"},"Gets a network with specified server id and network name.":{"value":"2018-07-10"},"Gets all the network mappings under a network.":{"value":"2018-07-10"},"Delete network mapping.":{"value":"2018-07-10"},"Gets network mapping by name.":{"value":"2018-07-10"},"Updates network mapping.":{"value":"2018-07-10"},"Creates network mapping.":{"value":"2018-07-10"},"Gets the list of protection container for a fabric.":{"value":"2018-07-10"},"Gets the protection container details.":{"value":"2018-07-10"},"Create a protection container.":{"value":"2018-07-10"},"Adds a protectable item to the replication protection container.":{"value":"2018-07-10"},"Removes a protection container.":{"value":"2018-07-10"},"Gets the list of migration items in the protection container.":{"value":"2018-07-10"},"Delete the migration item.":{"value":"2018-07-10"},"Gets the details of a migration item.":{"value":"2018-07-10"},"Updates migration item.":{"value":"2018-07-10"},"Enables migration.":{"value":"2018-07-10"},"Migrate item.":{"value":"2018-07-10"},"Gets the recovery points for a migration item.":{"value":"2018-07-10"},"Gets a recovery point for a migration item.":{"value":"2018-07-10"},"Test migrate item.":{"value":"2018-07-10"},"Test migrate cleanup.":{"value":"2018-07-10"},"Gets the list of protectable items.":{"value":"2018-07-10"},"Gets the details of a protectable item.":{"value":"2018-07-10"},"Gets the list of Replication protected items.":{"value":"2018-07-10"},"Purges protection.":{"value":"2018-07-10"},"Gets the details of a Replication protected item.":{"value":"2018-07-10"},"Updates protection.":{"value":"2018-07-10"},"Enables protection.":{"value":"2018-07-10"},"Resolve health errors.":{"value":"2018-07-10"},"Add disk(s) for protection.":{"value":"2018-07-10"},"Change or apply recovery point.":{"value":"2018-07-10"},"Execute commit failover":{"value":"2018-07-10"},"Execute planned failover":{"value":"2018-07-10"},"Execute Reverse Replication\\Reprotect":{"value":"2018-07-10"},"Get recovery points for a replication protected item.":{"value":"2018-07-10"},"Get a recovery point.":{"value":"2018-07-10"},"Disables protection.":{"value":"2018-07-10"},"Removes disk(s).":{"value":"2018-07-10"},"Resynchronize or repair replication.":{"value":"2018-07-10"},"Gets the list of target compute sizes for the replication protected item.":{"value":"2018-07-10"},"Execute test failover":{"value":"2018-07-10"},"Execute test failover cleanup.":{"value":"2018-07-10"},"Execute unplanned failover":{"value":"2018-07-10"},"Update the mobility service on a protected item.":{"value":"2018-07-10"},"Gets the list of protection container mappings for a protection container.":{"value":"2018-07-10"},"Purge protection container mapping.":{"value":"2018-07-10"},"Gets a protection container mapping/":{"value":"2018-07-10"},"Update protection container mapping.":{"value":"2018-07-10"},"Create protection container mapping.":{"value":"2018-07-10"},"Remove protection container mapping.":{"value":"2018-07-10"},"Switches protection from one container to another or one replication provider to another.":{"value":"2018-07-10"},"Gets the list of registered recovery services providers for the fabric.":{"value":"2018-07-10"},"Purges recovery service provider from fabric":{"value":"2018-07-10"},"Gets the details of a recovery services provider.":{"value":"2018-07-10"},"Adds a recovery services provider.":{"value":"2018-07-10"},"Refresh details from the recovery services provider.":{"value":"2018-07-10"},"Deletes provider from fabric. Note: Deleting provider for any fabric other than SingleHost is unsupported. To maintain backward compatibility for released clients the object \"deleteRspInput\" is used (if the object is empty we assume that it is old client and continue the old behavior).":{"value":"2018-07-10"},"Gets the list of storage classification objects under a fabric.":{"value":"2018-07-10"},"Gets the details of a storage classification.":{"value":"2018-07-10"},"Gets the list of storage classification mappings objects under a storage.":{"value":"2018-07-10"},"Delete a storage classification mapping.":{"value":"2018-07-10"},"Gets the details of a storage classification mapping.":{"value":"2018-07-10"},"Create storage classification mapping.":{"value":"2018-07-10"},"Gets the list of vCenter registered under a fabric.":{"value":"2018-07-10"},"Remove vCenter operation.":{"value":"2018-07-10"},"Gets the details of a vCenter.":{"value":"2018-07-10"},"Update vCenter operation.":{"value":"2018-07-10"},"Add vCenter.":{"value":"2018-07-10"},"Gets the list of jobs.":{"value":"2018-07-10"},"Exports the details of the Azure Site Recovery jobs of the vault.":{"value":"2018-07-10"},"Gets the job details.":{"value":"2018-07-10"},"Cancels the specified job.":{"value":"2018-07-10"},"Restarts the specified job.":{"value":"2018-07-10"},"Resumes the specified job.":{"value":"2018-07-10"},"Gets the list of migration items in the vault.":{"value":"2018-07-10"},"Gets all the network mappings under a vault.":{"value":"2018-07-10"},"Gets the list of networks. View-only API.":{"value":"2018-07-10"},"Gets the list of replication policies":{"value":"2018-07-10"},"Delete the policy.":{"value":"2018-07-10"},"Gets the requested policy.":{"value":"2018-07-10"},"Updates the policy.":{"value":"2018-07-10"},"Creates the policy.":{"value":"2018-07-10"},"Gets the list of replication protected items.":{"value":"2018-07-10"},"Gets the list of all protection container mappings in a vault.":{"value":"2018-07-10"},"Gets the list of all protection containers in a vault.":{"value":"2018-07-10"},"Gets the list of recovery plans.":{"value":"2018-07-10"},"Deletes the specified recovery plan.":{"value":"2018-07-10"},"Gets the requested recovery plan.":{"value":"2018-07-10"},"Updates the given recovery plan.":{"value":"2018-07-10"},"Creates a recovery plan with the given details.":{"value":"2018-07-10"},"Execute commit failover of the recovery plan.":{"value":"2018-07-10"},"Execute planned failover of the recovery plan.":{"value":"2018-07-10"},"Execute reprotect of the recovery plan.":{"value":"2018-07-10"},"Execute test failover of the recovery plan.":{"value":"2018-07-10"},"Execute test failover cleanup of the recovery plan.":{"value":"2018-07-10"},"Execute unplanned failover of the recovery plan.":{"value":"2018-07-10"},"Gets the list of registered recovery services providers in the vault. This is a view only api.":{"value":"2018-07-10"},"Gets the list of storage classification mappings objects under a vault.":{"value":"2018-07-10"},"Gets the list of storage classification objects under a vault.":{"value":"2018-07-10"},"Gets the data of supported OSes by SRS.":{"value":"2018-07-10"},"Gets the health summary for the vault.":{"value":"2018-07-10"},"Refreshes health summary of the vault.":{"value":"2018-07-10"},"Gets the list of vault setting.":{"value":"2018-07-10"},"Gets the vault setting.":{"value":"2018-07-10"},"Updates vault setting. A vault setting object is a singleton per vault and it is always present by default.":{"value":"2018-07-10"},"Gets the list of vCenter registered under the vault.":{"value":"2018-07-10"}}},"ResourceGroupName":{"description":"The name of the resource group where the recovery services vault is present.","in":"path","name":"resourceGroupName","required":true,"x-ms-parameter-location":"client","schema":{"type":"string"},"examples":{"Gets the validation errors in case the VM is unsuitable for protection.":{"value":"testRg1"},"Returns the list of available operations.":{"value":"resourceGroupPS1"},"Gets the list of configured email notification(alert) configurations.":{"value":"resourceGroupPS1"},"Gets an email notification(alert) configuration.":{"value":"resourceGroupPS1"},"Configures email notifications for this vault.":{"value":"resourceGroupPS1"},"Gets the list of Azure Site Recovery events.":{"value":"resourceGroupPS1"},"Get the details of an Azure Site recovery event.":{"value":"resourceGroupPS1"},"Gets the list of ASR fabrics":{"value":"resourceGroupPS1"},"Purges the site.":{"value":"resourceGroupPS1"},"Gets the details of an ASR fabric.":{"value":"resourceGroupPS1"},"Creates an Azure Site Recovery fabric.":{"value":"resourceGroupPS1"},"Checks the consistency of the ASR fabric.":{"value":"resourceGroupPS1"},"Migrates the site to AAD.":{"value":"resourceGroupPS1"},"Perform failover of the process server.":{"value":"MadhaviVRG"},"Deletes the site.":{"value":"resourceGroupPS1"},"Renews certificate for the fabric.":{"value":"resourceGroupPS1"},"Gets the list of logical networks under a fabric.":{"value":"resourceGroupPS1"},"Gets a logical network with specified server id and logical network name.":{"value":"resourceGroupPS1"},"Gets the list of networks under a fabric.":{"value":"srcBvte2a14C27"},"Gets a network with specified server id and network name.":{"value":"srcBvte2a14C27"},"Gets all the network mappings under a network.":{"value":"srcBvte2a14C27"},"Delete network mapping.":{"value":"srcBvte2a14C27"},"Gets network mapping by name.":{"value":"srcBvte2a14C27"},"Updates network mapping.":{"value":"srcBvte2a14C27"},"Creates network mapping.":{"value":"srcBvte2a14C27"},"Gets the list of protection container for a fabric.":{"value":"resourceGroupPS1"},"Gets the protection container details.":{"value":"resourceGroupPS1"},"Create a protection container.":{"value":"resourceGroupPS1"},"Adds a protectable item to the replication protection container.":{"value":"MadhaviVRG"},"Removes a protection container.":{"value":"resourceGroupPS1"},"Gets the list of migration items in the protection container.":{"value":"resourcegroup1"},"Delete the migration item.":{"value":"resourcegroup1"},"Gets the details of a migration item.":{"value":"resourcegroup1"},"Updates migration item.":{"value":"resourcegroup1"},"Enables migration.":{"value":"resourcegroup1"},"Migrate item.":{"value":"resourcegroup1"},"Gets the recovery points for a migration item.":{"value":"resourcegroup1"},"Gets a recovery point for a migration item.":{"value":"resourcegroup1"},"Test migrate item.":{"value":"resourcegroup1"},"Test migrate cleanup.":{"value":"resourcegroup1"},"Gets the list of protectable items.":{"value":"resourceGroupPS1"},"Gets the details of a protectable item.":{"value":"resourceGroupPS1"},"Gets the list of Replication protected items.":{"value":"resourceGroupPS1"},"Purges protection.":{"value":"resourceGroupPS1"},"Gets the details of a Replication protected item.":{"value":"resourceGroupPS1"},"Updates protection.":{"value":"resourceGroupPS1"},"Enables protection.":{"value":"resourceGroupPS1"},"Resolve health errors.":{"value":"resourceGroupPS1"},"Add disk(s) for protection.":{"value":"resourceGroupPS1"},"Change or apply recovery point.":{"value":"resourceGroupPS1"},"Execute commit failover":{"value":"resourceGroupPS1"},"Execute planned failover":{"value":"resourceGroupPS1"},"Execute Reverse Replication\\Reprotect":{"value":"resourceGroupPS1"},"Get recovery points for a replication protected item.":{"value":"resourceGroupPS1"},"Get a recovery point.":{"value":"resourceGroupPS1"},"Disables protection.":{"value":"resourceGroupPS1"},"Removes disk(s).":{"value":"resourceGroupPS1"},"Resynchronize or repair replication.":{"value":"resourceGroupPS1"},"Gets the list of target compute sizes for the replication protected item.":{"value":"avraiMgDiskVaultRG"},"Execute test failover":{"value":"resourceGroupPS1"},"Execute test failover cleanup.":{"value":"resourceGroupPS1"},"Execute unplanned failover":{"value":"resourceGroupPS1"},"Update the mobility service on a protected item.":{"value":"wcusValidations"},"Gets the list of protection container mappings for a protection container.":{"value":"resourceGroupPS1"},"Purge protection container mapping.":{"value":"resourceGroupPS1"},"Gets a protection container mapping/":{"value":"resourceGroupPS1"},"Update protection container mapping.":{"value":"resourceGroupPS1"},"Create protection container mapping.":{"value":"resourceGroupPS1"},"Remove protection container mapping.":{"value":"resourceGroupPS1"},"Switches protection from one container to another or one replication provider to another.":{"value":"priyanprg"},"Gets the list of registered recovery services providers for the fabric.":{"value":"resourceGroupPS1"},"Purges recovery service provider from fabric":{"value":"resourceGroupPS1"},"Gets the details of a recovery services provider.":{"value":"resourceGroupPS1"},"Adds a recovery services provider.":{"value":"resourcegroup1"},"Refresh details from the recovery services provider.":{"value":"resourceGroupPS1"},"Deletes provider from fabric. Note: Deleting provider for any fabric other than SingleHost is unsupported. To maintain backward compatibility for released clients the object \"deleteRspInput\" is used (if the object is empty we assume that it is old client and continue the old behavior).":{"value":"resourceGroupPS1"},"Gets the list of storage classification objects under a fabric.":{"value":"resourceGroupPS1"},"Gets the details of a storage classification.":{"value":"resourceGroupPS1"},"Gets the list of storage classification mappings objects under a storage.":{"value":"resourceGroupPS1"},"Delete a storage classification mapping.":{"value":"resourceGroupPS1"},"Gets the details of a storage classification mapping.":{"value":"resourceGroupPS1"},"Create storage classification mapping.":{"value":"resourceGroupPS1"},"Gets the list of vCenter registered under a fabric.":{"value":"MadhaviVRG"},"Remove vCenter operation.":{"value":"MadhaviVRG"},"Gets the details of a vCenter.":{"value":"MadhaviVRG"},"Update vCenter operation.":{"value":"MadhaviVRG"},"Add vCenter.":{"value":"MadhaviVRG"},"Gets the list of jobs.":{"value":"resourceGroupPS1"},"Exports the details of the Azure Site Recovery jobs of the vault.":{"value":"resourceGroupPS1"},"Gets the job details.":{"value":"resourceGroupPS1"},"Cancels the specified job.":{"value":"resourceGroupPS1"},"Restarts the specified job.":{"value":"resourceGroupPS1"},"Resumes the specified job.":{"value":"resourceGroupPS1"},"Gets the list of migration items in the vault.":{"value":"resourcegroup1"},"Gets all the network mappings under a vault.":{"value":"srcBvte2a14C27"},"Gets the list of networks. View-only API.":{"value":"srcBvte2a14C27"},"Gets the list of replication policies":{"value":"resourceGroupPS1"},"Delete the policy.":{"value":"resourceGroupPS1"},"Gets the requested policy.":{"value":"resourceGroupPS1"},"Updates the policy.":{"value":"resourceGroupPS1"},"Creates the policy.":{"value":"resourceGroupPS1"},"Gets the list of replication protected items.":{"value":"resourceGroupPS1"},"Gets the list of all protection container mappings in a vault.":{"value":"resourceGroupPS1"},"Gets the list of all protection containers in a vault.":{"value":"resourceGroupPS1"},"Gets the list of recovery plans.":{"value":"resourceGroupPS1"},"Deletes the specified recovery plan.":{"value":"resourceGroupPS1"},"Gets the requested recovery plan.":{"value":"resourceGroupPS1"},"Updates the given recovery plan.":{"value":"resourceGroupPS1"},"Creates a recovery plan with the given details.":{"value":"resourceGroupPS1"},"Execute commit failover of the recovery plan.":{"value":"resourceGroupPS1"},"Execute planned failover of the recovery plan.":{"value":"resourceGroupPS1"},"Execute reprotect of the recovery plan.":{"value":"resourceGroupPS1"},"Execute test failover of the recovery plan.":{"value":"resourceGroupPS1"},"Execute test failover cleanup of the recovery plan.":{"value":"resourceGroupPS1"},"Execute unplanned failover of the recovery plan.":{"value":"resourceGroupPS1"},"Gets the list of registered recovery services providers in the vault. This is a view only api.":{"value":"resourceGroupPS1"},"Gets the list of storage classification mappings objects under a vault.":{"value":"resourceGroupPS1"},"Gets the list of storage classification objects under a vault.":{"value":"resourceGroupPS1"},"Gets the data of supported OSes by SRS.":{"value":"resourceGroupPS1"},"Gets the health summary for the vault.":{"value":"resourceGroupPS1"},"Refreshes health summary of the vault.":{"value":"resourceGroupPS1"},"Gets the list of vault setting.":{"value":"resourceGroupPS1"},"Gets the vault setting.":{"value":"resourceGroupPS1"},"Updates vault setting. A vault setting object is a singleton per vault and it is always present by default.":{"value":"resourceGroupPS1"},"Gets the list of vCenter registered under the vault.":{"value":"MadhaviVRG"}}},"ResourceName":{"description":"The name of the recovery services vault.","in":"path","name":"resourceName","required":true,"x-ms-parameter-location":"client","schema":{"type":"string"},"examples":{"Gets the list of configured email notification(alert) configurations.":{"value":"vault1"},"Gets an email notification(alert) configuration.":{"value":"vault1"},"Configures email notifications for this vault.":{"value":"vault1"},"Gets the list of Azure Site Recovery events.":{"value":"vault1"},"Get the details of an Azure Site recovery event.":{"value":"vault1"},"Gets the list of ASR fabrics":{"value":"vault1"},"Purges the site.":{"value":"vault1"},"Gets the details of an ASR fabric.":{"value":"vault1"},"Creates an Azure Site Recovery fabric.":{"value":"vault1"},"Checks the consistency of the ASR fabric.":{"value":"vault1"},"Migrates the site to AAD.":{"value":"vault1"},"Perform failover of the process server.":{"value":"MadhaviVault"},"Deletes the site.":{"value":"vault1"},"Renews certificate for the fabric.":{"value":"vault1"},"Gets the list of logical networks under a fabric.":{"value":"vault1"},"Gets a logical network with specified server id and logical network name.":{"value":"vault1"},"Gets the list of networks under a fabric.":{"value":"srce2avaultbvtaC27"},"Gets a network with specified server id and network name.":{"value":"srce2avaultbvtaC27"},"Gets all the network mappings under a network.":{"value":"srce2avaultbvtaC27"},"Delete network mapping.":{"value":"srce2avaultbvtaC27"},"Gets network mapping by name.":{"value":"srce2avaultbvtaC27"},"Updates network mapping.":{"value":"srce2avaultbvtaC27"},"Creates network mapping.":{"value":"srce2avaultbvtaC27"},"Gets the list of protection container for a fabric.":{"value":"vault1"},"Gets the protection container details.":{"value":"vault1"},"Create a protection container.":{"value":"vault1"},"Adds a protectable item to the replication protection container.":{"value":"MadhaviVault"},"Removes a protection container.":{"value":"vault1"},"Gets the list of migration items in the protection container.":{"value":"migrationvault"},"Delete the migration item.":{"value":"migrationvault"},"Gets the details of a migration item.":{"value":"migrationvault"},"Updates migration item.":{"value":"migrationvault"},"Enables migration.":{"value":"migrationvault"},"Migrate item.":{"value":"migrationvault"},"Gets the recovery points for a migration item.":{"value":"migrationvault"},"Gets a recovery point for a migration item.":{"value":"migrationvault"},"Test migrate item.":{"value":"migrationvault"},"Test migrate cleanup.":{"value":"migrationvault"},"Gets the list of protectable items.":{"value":"vault1"},"Gets the details of a protectable item.":{"value":"vault1"},"Gets the list of Replication protected items.":{"value":"vault1"},"Purges protection.":{"value":"vault1"},"Gets the details of a Replication protected item.":{"value":"vault1"},"Updates protection.":{"value":"vault1"},"Enables protection.":{"value":"vault1"},"Resolve health errors.":{"value":"vault1"},"Add disk(s) for protection.":{"value":"vault1"},"Change or apply recovery point.":{"value":"vault1"},"Execute commit failover":{"value":"vault1"},"Execute planned failover":{"value":"vault1"},"Execute Reverse Replication\\Reprotect":{"value":"vault1"},"Get recovery points for a replication protected item.":{"value":"vault1"},"Get a recovery point.":{"value":"vault1"},"Disables protection.":{"value":"vault1"},"Removes disk(s).":{"value":"vault1"},"Resynchronize or repair replication.":{"value":"vault1"},"Gets the list of target compute sizes for the replication protected item.":{"value":"avraiMgDiskVault"},"Execute test failover":{"value":"vault1"},"Execute test failover cleanup.":{"value":"vault1"},"Execute unplanned failover":{"value":"vault1"},"Update the mobility service on a protected item.":{"value":"WCUSVault"},"Gets the list of protection container mappings for a protection container.":{"value":"vault1"},"Purge protection container mapping.":{"value":"vault1"},"Gets a protection container mapping/":{"value":"vault1"},"Update protection container mapping.":{"value":"vault1"},"Create protection container mapping.":{"value":"vault1"},"Remove protection container mapping.":{"value":"vault1"},"Switches protection from one container to another or one replication provider to another.":{"value":"priyanponeboxvault"},"Gets the list of registered recovery services providers for the fabric.":{"value":"vault1"},"Purges recovery service provider from fabric":{"value":"vault1"},"Gets the details of a recovery services provider.":{"value":"vault1"},"Adds a recovery services provider.":{"value":"migrationvault"},"Refresh details from the recovery services provider.":{"value":"vault1"},"Deletes provider from fabric. Note: Deleting provider for any fabric other than SingleHost is unsupported. To maintain backward compatibility for released clients the object \"deleteRspInput\" is used (if the object is empty we assume that it is old client and continue the old behavior).":{"value":"vault1"},"Gets the list of storage classification objects under a fabric.":{"value":"vault1"},"Gets the details of a storage classification.":{"value":"vault1"},"Gets the list of storage classification mappings objects under a storage.":{"value":"vault1"},"Delete a storage classification mapping.":{"value":"vault1"},"Gets the details of a storage classification mapping.":{"value":"vault1"},"Create storage classification mapping.":{"value":"vault1"},"Gets the list of vCenter registered under a fabric.":{"value":"MadhaviVault"},"Remove vCenter operation.":{"value":"MadhaviVault"},"Gets the details of a vCenter.":{"value":"MadhaviVault"},"Update vCenter operation.":{"value":"MadhaviVault"},"Add vCenter.":{"value":"MadhaviVault"},"Gets the list of jobs.":{"value":"vault1"},"Exports the details of the Azure Site Recovery jobs of the vault.":{"value":"vault1"},"Gets the job details.":{"value":"vault1"},"Cancels the specified job.":{"value":"vault1"},"Restarts the specified job.":{"value":"vault1"},"Resumes the specified job.":{"value":"vault1"},"Gets the list of migration items in the vault.":{"value":"migrationvault"},"Gets all the network mappings under a vault.":{"value":"srce2avaultbvtaC27"},"Gets the list of networks. View-only API.":{"value":"srce2avaultbvtaC27"},"Gets the list of replication policies":{"value":"vault1"},"Delete the policy.":{"value":"vault1"},"Gets the requested policy.":{"value":"vault1"},"Updates the policy.":{"value":"vault1"},"Creates the policy.":{"value":"vault1"},"Gets the list of replication protected items.":{"value":"vault1"},"Gets the list of all protection container mappings in a vault.":{"value":"vault1"},"Gets the list of all protection containers in a vault.":{"value":"vault1"},"Gets the list of recovery plans.":{"value":"vault1"},"Deletes the specified recovery plan.":{"value":"vault1"},"Gets the requested recovery plan.":{"value":"vault1"},"Updates the given recovery plan.":{"value":"vault1"},"Creates a recovery plan with the given details.":{"value":"vault1"},"Execute commit failover of the recovery plan.":{"value":"vault1"},"Execute planned failover of the recovery plan.":{"value":"vault1"},"Execute reprotect of the recovery plan.":{"value":"vault1"},"Execute test failover of the recovery plan.":{"value":"vault1"},"Execute test failover cleanup of the recovery plan.":{"value":"vault1"},"Execute unplanned failover of the recovery plan.":{"value":"vault1"},"Gets the list of registered recovery services providers in the vault. This is a view only api.":{"value":"vault1"},"Gets the list of storage classification mappings objects under a vault.":{"value":"vault1"},"Gets the list of storage classification objects under a vault.":{"value":"vault1"},"Gets the data of supported OSes by SRS.":{"value":"vault1"},"Gets the health summary for the vault.":{"value":"vault1"},"Refreshes health summary of the vault.":{"value":"vault1"},"Gets the list of vault setting.":{"value":"vault1"},"Gets the vault setting.":{"value":"vault1"},"Updates vault setting. A vault setting object is a singleton per vault and it is always present by default.":{"value":"vault1"},"Gets the list of vCenter registered under the vault.":{"value":"MadhaviVault"}}},"SubscriptionId":{"description":"The subscription Id.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Gets the validation errors in case the VM is unsuitable for protection.":{"value":"d90d145a-4cdd-45a3-b2c4-971d69775278"},"Returns the list of available operations.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of configured email notification(alert) configurations.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets an email notification(alert) configuration.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Configures email notifications for this vault.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of Azure Site Recovery events.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Get the details of an Azure Site recovery event.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of ASR fabrics":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Purges the site.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the details of an ASR fabric.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Creates an Azure Site Recovery fabric.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Checks the consistency of the ASR fabric.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Migrates the site to AAD.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Perform failover of the process server.":{"value":"7c943c1b-5122-4097-90c8-861411bdd574"},"Deletes the site.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Renews certificate for the fabric.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of logical networks under a fabric.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets a logical network with specified server id and logical network name.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of networks under a fabric.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Gets a network with specified server id and network name.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Gets all the network mappings under a network.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Delete network mapping.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Gets network mapping by name.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Updates network mapping.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Creates network mapping.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Gets the list of protection container for a fabric.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the protection container details.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Create a protection container.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Adds a protectable item to the replication protection container.":{"value":"7c943c1b-5122-4097-90c8-861411bdd574"},"Removes a protection container.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of migration items in the protection container.":{"value":"cb53d0c3-bd59-4721-89bc-06916a9147ef"},"Delete the migration item.":{"value":"cb53d0c3-bd59-4721-89bc-06916a9147ef"},"Gets the details of a migration item.":{"value":"cb53d0c3-bd59-4721-89bc-06916a9147ef"},"Updates migration item.":{"value":"cb53d0c3-bd59-4721-89bc-06916a9147ef"},"Enables migration.":{"value":"cb53d0c3-bd59-4721-89bc-06916a9147ef"},"Migrate item.":{"value":"cb53d0c3-bd59-4721-89bc-06916a9147ef"},"Gets the recovery points for a migration item.":{"value":"cb53d0c3-bd59-4721-89bc-06916a9147ef"},"Gets a recovery point for a migration item.":{"value":"cb53d0c3-bd59-4721-89bc-06916a9147ef"},"Test migrate item.":{"value":"cb53d0c3-bd59-4721-89bc-06916a9147ef"},"Test migrate cleanup.":{"value":"cb53d0c3-bd59-4721-89bc-06916a9147ef"},"Gets the list of protectable items.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the details of a protectable item.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of Replication protected items.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Purges protection.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the details of a Replication protected item.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Updates protection.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Enables protection.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Resolve health errors.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Add disk(s) for protection.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Change or apply recovery point.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Execute commit failover":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Execute planned failover":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Execute Reverse Replication\\Reprotect":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Get recovery points for a replication protected item.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Get a recovery point.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Disables protection.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Removes disk(s).":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Resynchronize or repair replication.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of target compute sizes for the replication protected item.":{"value":"6808dbbc-98c7-431f-a1b1-9580902423b7"},"Execute test failover":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Execute test failover cleanup.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Execute unplanned failover":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Update the mobility service on a protected item.":{"value":"b364ed8d-4279-4bf8-8fd1-56f8fa0ae05c"},"Gets the list of protection container mappings for a protection container.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Purge protection container mapping.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets a protection container mapping/":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Update protection container mapping.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Create protection container mapping.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Remove protection container mapping.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Switches protection from one container to another or one replication provider to another.":{"value":"42195872-7e70-4f8a-837f-84b28ecbb78b"},"Gets the list of registered recovery services providers for the fabric.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Purges recovery service provider from fabric":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the details of a recovery services provider.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Adds a recovery services provider.":{"value":"cb53d0c3-bd59-4721-89bc-06916a9147ef"},"Refresh details from the recovery services provider.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Deletes provider from fabric. Note: Deleting provider for any fabric other than SingleHost is unsupported. To maintain backward compatibility for released clients the object \"deleteRspInput\" is used (if the object is empty we assume that it is old client and continue the old behavior).":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of storage classification objects under a fabric.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Gets the details of a storage classification.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Gets the list of storage classification mappings objects under a storage.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Delete a storage classification mapping.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Gets the details of a storage classification mapping.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Create storage classification mapping.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Gets the list of vCenter registered under a fabric.":{"value":"7c943c1b-5122-4097-90c8-861411bdd574"},"Remove vCenter operation.":{"value":"7c943c1b-5122-4097-90c8-861411bdd574"},"Gets the details of a vCenter.":{"value":"7c943c1b-5122-4097-90c8-861411bdd574"},"Update vCenter operation.":{"value":"7c943c1b-5122-4097-90c8-861411bdd574"},"Add vCenter.":{"value":"7c943c1b-5122-4097-90c8-861411bdd574"},"Gets the list of jobs.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Exports the details of the Azure Site Recovery jobs of the vault.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the job details.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Cancels the specified job.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Restarts the specified job.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Resumes the specified job.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of migration items in the vault.":{"value":"cb53d0c3-bd59-4721-89bc-06916a9147ef"},"Gets all the network mappings under a vault.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Gets the list of networks. View-only API.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Gets the list of replication policies":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Delete the policy.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the requested policy.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Updates the policy.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Creates the policy.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of replication protected items.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of all protection container mappings in a vault.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of all protection containers in a vault.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of recovery plans.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Deletes the specified recovery plan.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the requested recovery plan.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Updates the given recovery plan.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Creates a recovery plan with the given details.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Execute commit failover of the recovery plan.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Execute planned failover of the recovery plan.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Execute reprotect of the recovery plan.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Execute test failover of the recovery plan.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Execute test failover cleanup of the recovery plan.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Execute unplanned failover of the recovery plan.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of registered recovery services providers in the vault. This is a view only api.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of storage classification mappings objects under a vault.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Gets the list of storage classification objects under a vault.":{"value":"9112a37f-0f3e-46ec-9c00-060c6edca071"},"Gets the data of supported OSes by SRS.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the health summary for the vault.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Refreshes health summary of the vault.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of vault setting.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the vault setting.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Updates vault setting. A vault setting object is a singleton per vault and it is always present by default.":{"value":"c183865e-6077-46f2-a3b1-deb0f4f4650a"},"Gets the list of vCenter registered under the vault.":{"value":"7c943c1b-5122-4097-90c8-861411bdd574"}}}},"securitySchemes":{"azure_auth":{"description":"Azure Active Directory OAuth2 Flow","type":"oauth2","flows":{"implicit":{"authorizationUrl":"https://login.microsoftonline.com/common/oauth2/authorize","scopes":{"user_impersonation":"impersonate your user account."}}}}},"schemas":{"A2AAddDisksInput":{"allOf":[{"$ref":"#/components/schemas/AddDisksProviderSpecificInput"}],"description":"A2A add disk(s) input.","properties":{"vmDisks":{"description":"The list of vm disk details.","items":{"$ref":"#/components/schemas/A2AVmDiskInputDetails"},"type":"array"},"vmManagedDisks":{"description":"The list of vm managed disk details.","items":{"$ref":"#/components/schemas/A2AVmManagedDiskInputDetails"},"type":"array"}},"type":"object","x-ms-discriminator-value":"A2A"},"A2AApplyRecoveryPointInput":{"allOf":[{"$ref":"#/components/schemas/ApplyRecoveryPointProviderSpecificInput"}],"description":"ApplyRecoveryPoint input specific to A2A provider.","properties":{},"type":"object","x-ms-discriminator-value":"A2A"},"A2AContainerCreationInput":{"allOf":[{"$ref":"#/components/schemas/ReplicationProviderSpecificContainerCreationInput"}],"description":"A2A cloud creation input.","properties":{},"type":"object","x-ms-discriminator-value":"A2A"},"A2AContainerMappingInput":{"allOf":[{"$ref":"#/components/schemas/ReplicationProviderSpecificContainerMappingInput"}],"description":"A2A container mapping input.","properties":{"agentAutoUpdateStatus":{"description":"A value indicating whether the auto update is enabled.","enum":["Disabled","Enabled"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"AgentAutoUpdateStatus"}},"automationAccountArmId":{"description":"The automation account arm id.","type":"string"}},"type":"object","x-ms-discriminator-value":"A2A"},"A2AEnableProtectionInput":{"allOf":[{"$ref":"#/components/schemas/EnableProtectionProviderSpecificInput"}],"description":"A2A enable protection input.","properties":{"diskEncryptionInfo":{"$ref":"#/components/schemas/DiskEncryptionInfo"},"fabricObjectId":{"description":"The fabric specific object Id of the virtual machine.","type":"string"},"multiVmGroupName":{"description":"The multi vm group name.","type":"string"},"recoveryAvailabilitySetId":{"description":"The recovery availability set Id.","type":"string"},"recoveryAvailabilityZone":{"description":"The recovery availability zone.","type":"string"},"recoveryAzureNetworkId":{"description":"The recovery Azure virtual network ARM id.","type":"string"},"recoveryBootDiagStorageAccountId":{"description":"The boot diagnostic storage account.","type":"string"},"recoveryCloudServiceId":{"description":"The recovery cloud service Id. Valid for V1 scenarios.","type":"string"},"recoveryContainerId":{"description":"The recovery container Id.","type":"string"},"recoveryResourceGroupId":{"description":"The recovery resource group Id. Valid for V2 scenarios.","type":"string"},"recoverySubnetName":{"description":"The recovery subnet name.","type":"string"},"vmDisks":{"description":"The list of vm disk details.","items":{"$ref":"#/components/schemas/A2AVmDiskInputDetails"},"type":"array"},"vmManagedDisks":{"description":"The list of vm managed disk details.","items":{"$ref":"#/components/schemas/A2AVmManagedDiskInputDetails"},"type":"array"}},"type":"object","x-ms-discriminator-value":"A2A"},"A2AEventDetails":{"allOf":[{"$ref":"#/components/schemas/EventProviderSpecificDetails"}],"description":"Model class for event details of a A2A event.","properties":{"fabricLocation":{"description":"The fabric location.","type":"string"},"fabricName":{"description":"Fabric arm name.","type":"string"},"fabricObjectId":{"description":"The azure vm arm id.","type":"string"},"protectedItemName":{"description":"The protected item arm name.","type":"string"},"remoteFabricLocation":{"description":"Remote fabric location.","type":"string"},"remoteFabricName":{"description":"Remote fabric arm name.","type":"string"}},"type":"object","x-ms-discriminator-value":"A2A"},"A2AFailoverProviderInput":{"allOf":[{"$ref":"#/components/schemas/ProviderSpecificFailoverInput"}],"description":"A2A provider specific input for failover.","properties":{"cloudServiceCreationOption":{"description":"A value indicating whether to use recovery cloud service for TFO or not.","type":"string"},"recoveryPointId":{"description":"The recovery point id to be passed to failover to a particular recovery point. In case of latest recovery point, null should be passed.","type":"string"}},"type":"object","x-ms-discriminator-value":"A2A"},"A2APolicyCreationInput":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificInput"}],"description":"A2A Policy creation input.","properties":{"appConsistentFrequencyInMinutes":{"description":"The app consistent snapshot frequency (in minutes).","format":"int32","type":"integer"},"crashConsistentFrequencyInMinutes":{"description":"The crash consistent snapshot frequency (in minutes).","format":"int32","type":"integer"},"multiVmSyncStatus":{"description":"A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.","enum":["Enable","Disable"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"SetMultiVmSyncStatus"}},"recoveryPointHistory":{"description":"The duration in minutes until which the recovery points need to be stored.","format":"int32","type":"integer"}},"required":["multiVmSyncStatus"],"type":"object","x-ms-discriminator-value":"A2A"},"A2APolicyDetails":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificDetails"}],"description":"A2A specific policy details.","properties":{"appConsistentFrequencyInMinutes":{"description":"The app consistent snapshot frequency in minutes.","format":"int32","type":"integer"},"crashConsistentFrequencyInMinutes":{"description":"The crash consistent snapshot frequency in minutes.","format":"int32","type":"integer"},"multiVmSyncStatus":{"description":"A value indicating whether multi-VM sync has to be enabled.","type":"string"},"recoveryPointHistory":{"description":"The duration in minutes until which the recovery points need to be stored.","format":"int32","type":"integer"},"recoveryPointThresholdInMinutes":{"description":"The recovery point threshold in minutes.","format":"int32","type":"integer"}},"type":"object","x-ms-discriminator-value":"A2A"},"A2AProtectedDiskDetails":{"description":"A2A protected disk details.","properties":{"allowedDiskLevelOperation":{"description":"The disk level operations list.","items":{"type":"string"},"type":"array"},"dataPendingAtSourceAgentInMB":{"description":"The data pending at source virtual machine in MB.","format":"double","type":"number"},"dataPendingInStagingStorageAccountInMB":{"description":"The data pending for replication in MB at staging account.","format":"double","type":"number"},"dekKeyVaultArmId":{"description":"The KeyVault resource id for secret (BEK).","type":"string"},"diskCapacityInBytes":{"description":"The disk capacity in bytes.","format":"int64","type":"integer"},"diskName":{"description":"The disk name.","type":"string"},"diskState":{"description":"The disk state.","type":"string"},"diskType":{"description":"The type of disk.","type":"string"},"diskUri":{"description":"The disk uri.","type":"string"},"isDiskEncrypted":{"description":"A value indicating whether vm has encrypted os disk or not.","type":"boolean"},"isDiskKeyEncrypted":{"description":"A value indicating whether disk key got encrypted or not.","type":"boolean"},"kekKeyVaultArmId":{"description":"The KeyVault resource id for key (KEK).","type":"string"},"keyIdentifier":{"description":"The key URL / identifier (KEK).","type":"string"},"monitoringJobType":{"description":"The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.","type":"string"},"monitoringPercentageCompletion":{"description":"The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.","format":"int32","type":"integer"},"primaryDiskAzureStorageAccountId":{"description":"The primary disk storage account.","type":"string"},"primaryStagingAzureStorageAccountId":{"description":"The primary staging storage account.","type":"string"},"recoveryAzureStorageAccountId":{"description":"The recovery disk storage account.","type":"string"},"recoveryDiskUri":{"description":"Recovery disk uri.","type":"string"},"resyncRequired":{"description":"A value indicating whether resync is required for this disk.","type":"boolean"},"secretIdentifier":{"description":"The secret URL / identifier (BEK).","type":"string"}},"type":"object"},"A2AProtectedManagedDiskDetails":{"description":"A2A protected managed disk details.","properties":{"allowedDiskLevelOperation":{"description":"The disk level operations list.","items":{"type":"string"},"type":"array"},"dataPendingAtSourceAgentInMB":{"description":"The data pending at source virtual machine in MB.","format":"double","type":"number"},"dataPendingInStagingStorageAccountInMB":{"description":"The data pending for replication in MB at staging account.","format":"double","type":"number"},"dekKeyVaultArmId":{"description":"The KeyVault resource id for secret (BEK).","type":"string"},"diskCapacityInBytes":{"description":"The disk capacity in bytes.","format":"int64","type":"integer"},"diskId":{"description":"The managed disk Arm id.","type":"string"},"diskName":{"description":"The disk name.","type":"string"},"diskState":{"description":"The disk state.","type":"string"},"diskType":{"description":"The type of disk.","type":"string"},"failoverDiskName":{"description":"The failover name for the managed disk.","type":"string"},"isDiskEncrypted":{"description":"A value indicating whether vm has encrypted os disk or not.","type":"boolean"},"isDiskKeyEncrypted":{"description":"A value indicating whether disk key got encrypted or not.","type":"boolean"},"kekKeyVaultArmId":{"description":"The KeyVault resource id for key (KEK).","type":"string"},"keyIdentifier":{"description":"The key URL / identifier (KEK).","type":"string"},"monitoringJobType":{"description":"The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.","type":"string"},"monitoringPercentageCompletion":{"description":"The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.","format":"int32","type":"integer"},"primaryStagingAzureStorageAccountId":{"description":"The primary staging storage account.","type":"string"},"recoveryDiskEncryptionSetId":{"description":"The recovery disk encryption set Id.","type":"string"},"recoveryReplicaDiskAccountType":{"description":"The replica disk type. Its an optional value and will be same as source disk type if not user provided.","type":"string"},"recoveryReplicaDiskId":{"description":"Recovery replica disk Arm Id.","type":"string"},"recoveryResourceGroupId":{"description":"The recovery disk resource group Arm Id.","type":"string"},"recoveryTargetDiskAccountType":{"description":"The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.","type":"string"},"recoveryTargetDiskId":{"description":"Recovery target disk Arm Id.","type":"string"},"resyncRequired":{"description":"A value indicating whether resync is required for this disk.","type":"boolean"},"secretIdentifier":{"description":"The secret URL / identifier (BEK).","type":"string"},"tfoDiskName":{"description":"The test failover name for the managed disk.","type":"string"}},"type":"object"},"A2AProtectionContainerMappingDetails":{"allOf":[{"$ref":"#/components/schemas/ProtectionContainerMappingProviderSpecificDetails"}],"description":"A2A provider specific settings.","properties":{"agentAutoUpdateStatus":{"description":"A value indicating whether the auto update is enabled.","enum":["Disabled","Enabled"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"AgentAutoUpdateStatus"}},"automationAccountArmId":{"description":"The automation account arm id.","type":"string"},"jobScheduleName":{"description":"The job schedule arm name.","type":"string"},"scheduleName":{"description":"The schedule arm name.","type":"string"}},"type":"object","x-ms-discriminator-value":"A2A"},"A2ARecoveryPointDetails":{"allOf":[{"$ref":"#/components/schemas/ProviderSpecificRecoveryPointDetails"}],"description":"A2A provider specific recovery point details.","properties":{"disks":{"description":"List of disk ids representing a recovery point.","items":{"type":"string"},"type":"array"},"recoveryPointSyncType":{"description":"A value indicating whether the recovery point is multi VM consistent.","enum":["MultiVmSyncRecoveryPoint","PerVmRecoveryPoint"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"RecoveryPointSyncType"}}},"type":"object","x-ms-discriminator-value":"A2A"},"A2ARemoveDisksInput":{"allOf":[{"$ref":"#/components/schemas/RemoveDisksProviderSpecificInput"}],"description":"A2A remove disk(s) input.","properties":{"vmDisksUris":{"description":"The list of vm disk vhd URIs.","items":{"type":"string"},"type":"array"},"vmManagedDisksIds":{"description":"The list of vm managed disk Ids.","items":{"type":"string"},"type":"array"}},"type":"object","x-ms-discriminator-value":"A2A"},"A2AReplicationDetails":{"allOf":[{"$ref":"#/components/schemas/ReplicationProviderSpecificSettings"}],"description":"A2A provider specific settings.","properties":{"agentVersion":{"description":"The agent version.","type":"string"},"fabricObjectId":{"description":"The fabric specific object Id of the virtual machine.","type":"string"},"initialPrimaryFabricLocation":{"description":"The initial primary fabric location.","readOnly":true,"type":"string"},"initialRecoveryFabricLocation":{"description":"The initial recovery fabric location.","readOnly":true,"type":"string"},"isReplicationAgentUpdateRequired":{"description":"A value indicating whether replication agent update is required.","type":"boolean"},"lastHeartbeat":{"description":"The last heartbeat received from the source server.","format":"date-time","type":"string"},"lastRpoCalculatedTime":{"description":"The time (in UTC) when the last RPO value was calculated by Protection Service.","format":"date-time","type":"string"},"lifecycleId":{"description":"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.","type":"string"},"managementId":{"description":"The management Id.","type":"string"},"monitoringJobType":{"description":"The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.","type":"string"},"monitoringPercentageCompletion":{"description":"The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.","format":"int32","type":"integer"},"multiVmGroupCreateOption":{"description":"Whether Multi VM group is auto created or specified by user.","enum":["AutoCreated","UserSpecified"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"MultiVmGroupCreateOption"}},"multiVmGroupId":{"description":"The multi vm group Id.","type":"string"},"multiVmGroupName":{"description":"The multi vm group name.","type":"string"},"osType":{"description":"The type of operating system.","type":"string"},"primaryFabricLocation":{"description":"Primary fabric location.","type":"string"},"protectedDisks":{"description":"The list of protected disks.","items":{"$ref":"#/components/schemas/A2AProtectedDiskDetails"},"type":"array"},"protectedManagedDisks":{"description":"The list of protected managed disks.","items":{"$ref":"#/components/schemas/A2AProtectedManagedDiskDetails"},"type":"array"},"recoveryAvailabilitySet":{"description":"The recovery availability set.","type":"string"},"recoveryAvailabilityZone":{"description":"The recovery availability zone.","type":"string"},"recoveryAzureResourceGroupId":{"description":"The recovery resource group.","type":"string"},"recoveryAzureVMName":{"description":"The name of recovery virtual machine.","type":"string"},"recoveryAzureVMSize":{"description":"The size of recovery virtual machine.","type":"string"},"recoveryBootDiagStorageAccountId":{"description":"The recovery boot diagnostic storage account Arm Id.","type":"string"},"recoveryCloudService":{"description":"The recovery cloud service.","type":"string"},"recoveryFabricLocation":{"description":"The recovery fabric location.","type":"string"},"recoveryFabricObjectId":{"description":"The recovery fabric object Id.","type":"string"},"rpoInSeconds":{"description":"The last RPO value in seconds.","format":"int64","type":"integer"},"selectedRecoveryAzureNetworkId":{"description":"The recovery virtual network.","type":"string"},"selectedTfoAzureNetworkId":{"description":"The test failover virtual network.","type":"string"},"testFailoverRecoveryFabricObjectId":{"description":"The test failover fabric object Id.","type":"string"},"tfoAzureVMName":{"description":"The test failover VM name.","type":"string"},"unprotectedDisks":{"description":"The list of unprotected disks.","items":{"$ref":"#/components/schemas/A2AUnprotectedDiskDetails"},"type":"array"},"vmEncryptionType":{"description":"The encryption type of the VM.","enum":["NotEncrypted","OnePassEncrypted","TwoPassEncrypted"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"VmEncryptionType"}},"vmNics":{"description":"The virtual machine nic details.","items":{"$ref":"#/components/schemas/VMNicDetails"},"type":"array"},"vmProtectionState":{"description":"The protection state for the vm.","type":"string"},"vmProtectionStateDescription":{"description":"The protection state description for the vm.","type":"string"},"vmSyncedConfigDetails":{"$ref":"#/components/schemas/AzureToAzureVmSyncedConfigDetails"}},"type":"object","x-ms-discriminator-value":"A2A"},"A2AReprotectInput":{"allOf":[{"$ref":"#/components/schemas/ReverseReplicationProviderSpecificInput"}],"description":"Azure specific reprotect input.","properties":{"policyId":{"description":"The Policy Id.","type":"string"},"recoveryAvailabilitySetId":{"description":"The recovery availability set.","type":"string"},"recoveryCloudServiceId":{"description":"The recovery cloud service Id. Valid for V1 scenarios.","type":"string"},"recoveryContainerId":{"description":"The recovery container Id.","type":"string"},"recoveryResourceGroupId":{"description":"The recovery resource group Id. Valid for V2 scenarios.","type":"string"},"vmDisks":{"description":"The list of vm disk details.","items":{"$ref":"#/components/schemas/A2AVmDiskInputDetails"},"type":"array"}},"type":"object","x-ms-discriminator-value":"A2A"},"A2ASwitchProtectionInput":{"allOf":[{"$ref":"#/components/schemas/SwitchProtectionProviderSpecificInput"}],"description":"A2A specific switch protection input.","properties":{"diskEncryptionInfo":{"$ref":"#/components/schemas/DiskEncryptionInfo"},"policyId":{"description":"The Policy Id.","type":"string"},"recoveryAvailabilitySetId":{"description":"The recovery availability set.","type":"string"},"recoveryBootDiagStorageAccountId":{"description":"The boot diagnostic storage account.","type":"string"},"recoveryCloudServiceId":{"description":"The recovery cloud service Id. Valid for V1 scenarios.","type":"string"},"recoveryContainerId":{"description":"The recovery container Id.","type":"string"},"recoveryResourceGroupId":{"description":"The recovery resource group Id. Valid for V2 scenarios.","type":"string"},"vmDisks":{"description":"The list of vm disk details.","items":{"$ref":"#/components/schemas/A2AVmDiskInputDetails"},"type":"array"},"vmManagedDisks":{"description":"The list of vm managed disk details.","items":{"$ref":"#/components/schemas/A2AVmManagedDiskInputDetails"},"type":"array"}},"type":"object","x-ms-discriminator-value":"A2A"},"A2AUnprotectedDiskDetails":{"description":"A2A unprotected disk details.","properties":{"diskLunId":{"description":"The source lun Id for the data disk.","format":"int32","type":"integer"}},"type":"object"},"A2AUpdateContainerMappingInput":{"allOf":[{"$ref":"#/components/schemas/ReplicationProviderSpecificUpdateContainerMappingInput"}],"description":"A2A update protection container mapping.","properties":{"agentAutoUpdateStatus":{"description":"A value indicating whether the auto update is enabled.","enum":["Disabled","Enabled"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"AgentAutoUpdateStatus"}},"automationAccountArmId":{"description":"The automation account arm id.","type":"string"}},"type":"object","x-ms-discriminator-value":"A2A"},"A2AUpdateReplicationProtectedItemInput":{"allOf":[{"$ref":"#/components/schemas/UpdateReplicationProtectedItemProviderInput"}],"description":"InMage Azure V2 input to update replication protected item.","properties":{"diskEncryptionInfo":{"$ref":"#/components/schemas/DiskEncryptionInfo"},"managedDiskUpdateDetails":{"description":"Managed disk update details.","items":{"$ref":"#/components/schemas/A2AVmManagedDiskUpdateDetails"},"type":"array"},"recoveryBootDiagStorageAccountId":{"description":"The boot diagnostic storage account.","type":"string"},"recoveryCloudServiceId":{"description":"The target cloud service ARM Id (for V1).","type":"string"},"recoveryResourceGroupId":{"description":"The target resource group ARM Id (for V2).","type":"string"},"tfoAzureVMName":{"description":"The user given name for test failover VM.","type":"string"}},"type":"object","x-ms-discriminator-value":"A2A"},"A2AVmDiskInputDetails":{"description":"Azure VM disk input details.","properties":{"diskUri":{"description":"The disk Uri.","type":"string"},"primaryStagingAzureStorageAccountId":{"description":"The primary staging storage account Id.","type":"string"},"recoveryAzureStorageAccountId":{"description":"The recovery VHD storage account Id.","type":"string"}},"type":"object"},"A2AVmManagedDiskInputDetails":{"description":"Azure VM managed disk input details.","properties":{"diskEncryptionInfo":{"$ref":"#/components/schemas/DiskEncryptionInfo"},"diskId":{"description":"The disk Id.","type":"string"},"primaryStagingAzureStorageAccountId":{"description":"The primary staging storage account Arm Id.","type":"string"},"recoveryDiskEncryptionSetId":{"description":"The recovery disk encryption set Id.","type":"string"},"recoveryReplicaDiskAccountType":{"description":"The replica disk type. Its an optional value and will be same as source disk type if not user provided.","type":"string"},"recoveryResourceGroupId":{"description":"The target resource group Arm Id.","type":"string"},"recoveryTargetDiskAccountType":{"description":"The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.","type":"string"}},"type":"object"},"A2AVmManagedDiskUpdateDetails":{"description":"Azure VM managed disk update input details.","properties":{"diskEncryptionInfo":{"$ref":"#/components/schemas/DiskEncryptionInfo"},"diskId":{"description":"The disk Id.","type":"string"},"failoverDiskName":{"description":"The target disk name for unplanned failover operation.","type":"string"},"recoveryReplicaDiskAccountType":{"description":"The replica disk type before failover.","type":"string"},"recoveryTargetDiskAccountType":{"description":"The target disk type before failover.","type":"string"},"tfoDiskName":{"description":"The target disk name for test failover operation.","type":"string"}},"type":"object"},"ASRTask":{"description":"Task of the Job.","properties":{"allowedActions":{"description":"The state/actions applicable on this task.","items":{"type":"string"},"type":"array"},"customDetails":{"$ref":"#/components/schemas/TaskTypeDetails"},"endTime":{"description":"The end time.","format":"date-time","type":"string"},"errors":{"description":"The task error details.","items":{"$ref":"#/components/schemas/JobErrorDetails"},"type":"array"},"friendlyName":{"description":"The name.","type":"string"},"groupTaskCustomDetails":{"$ref":"#/components/schemas/GroupTaskDetails"},"name":{"description":"The unique Task name.","type":"string"},"startTime":{"description":"The start time.","format":"date-time","type":"string"},"state":{"description":"The State. It is one of these values - NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended or Other.","type":"string"},"stateDescription":{"description":"The description of the task state. For example - For Succeeded state, description can be Completed, PartiallySucceeded, CompletedWithInformation or Skipped.","type":"string"},"taskId":{"description":"The Id.","type":"string"},"taskType":{"description":"The type of task. Details in CustomDetails property depend on this type.","type":"string"}},"type":"object"},"AddDisksInput":{"description":"Input for add disk(s) operation.","properties":{"properties":{"$ref":"#/components/schemas/AddDisksInputProperties"}},"type":"object"},"AddDisksInputProperties":{"description":"Add Disks input properties.","properties":{"providerSpecificDetails":{"$ref":"#/components/schemas/AddDisksProviderSpecificInput"}},"type":"object"},"AddDisksProviderSpecificInput":{"description":"Add Disks provider specific input.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"AddRecoveryServicesProviderInput":{"description":"Input required to add a provider.","properties":{"properties":{"$ref":"#/components/schemas/AddRecoveryServicesProviderInputProperties"}},"required":["properties"],"type":"object"},"AddRecoveryServicesProviderInputProperties":{"description":"The properties of an add provider request.","properties":{"authenticationIdentityInput":{"$ref":"#/components/schemas/IdentityProviderInput"},"machineName":{"description":"The name of the machine where the provider is getting added.","type":"string"},"resourceAccessIdentityInput":{"$ref":"#/components/schemas/IdentityProviderInput"}},"required":["machineName","authenticationIdentityInput","resourceAccessIdentityInput"],"type":"object"},"AddVCenterRequest":{"description":"Input required to add vCenter.","properties":{"properties":{"$ref":"#/components/schemas/AddVCenterRequestProperties"}},"type":"object"},"AddVCenterRequestProperties":{"description":"The properties of an add vCenter request.","properties":{"friendlyName":{"description":"The friendly name of the vCenter.","type":"string"},"ipAddress":{"description":"The IP address of the vCenter to be discovered.","type":"string"},"port":{"description":"The port number for discovery.","type":"string"},"processServerId":{"description":"The process server Id from where the discovery is orchestrated.","type":"string"},"runAsAccountId":{"description":"The account Id which has privileges to discover the vCenter.","type":"string"}},"type":"object"},"Alert":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Implements the Alert class.","properties":{"properties":{"$ref":"#/components/schemas/AlertProperties"}},"type":"object"},"AlertCollection":{"description":"Collection of alerts.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The list of alerts.","items":{"$ref":"#/components/schemas/Alert"},"type":"array"}},"type":"object"},"AlertProperties":{"description":"The properties of an alert.","properties":{"customEmailAddresses":{"description":"The custom email address for sending emails.","items":{"type":"string"},"type":"array"},"locale":{"description":"The locale for the email notification.","type":"string"},"sendToOwners":{"description":"A value indicating whether to send email to subscription administrator.","type":"string"}},"type":"object"},"ApplyRecoveryPointInput":{"description":"Input to apply recovery point.","properties":{"properties":{"$ref":"#/components/schemas/ApplyRecoveryPointInputProperties"}},"type":"object"},"ApplyRecoveryPointInputProperties":{"description":"Input properties to apply recovery point.","properties":{"providerSpecificDetails":{"$ref":"#/components/schemas/ApplyRecoveryPointProviderSpecificInput"},"recoveryPointId":{"description":"The recovery point Id.","type":"string"}},"type":"object"},"ApplyRecoveryPointProviderSpecificInput":{"description":"Provider specific input for apply recovery point.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"AsrJobDetails":{"allOf":[{"$ref":"#/components/schemas/JobDetails"}],"description":"This class represents job details based on specific job type.","properties":{},"type":"object","x-ms-discriminator-value":"AsrJobDetails"},"AutomationRunbookTaskDetails":{"allOf":[{"$ref":"#/components/schemas/TaskTypeDetails"}],"description":"This class represents the task details for an automation runbook.","properties":{"accountName":{"description":"The automation account name of the runbook.","type":"string"},"cloudServiceName":{"description":"The cloud service of the automation runbook account.","type":"string"},"isPrimarySideScript":{"description":"A value indicating whether it is a primary side script or not.","type":"boolean"},"jobId":{"description":"The job Id of the runbook execution.","type":"string"},"jobOutput":{"description":"The execution output of the runbook.","type":"string"},"name":{"description":"The recovery plan task name.","type":"string"},"runbookId":{"description":"The runbook Id.","type":"string"},"runbookName":{"description":"The runbook name.","type":"string"},"subscriptionId":{"description":"The subscription Id of the automation runbook account.","type":"string"}},"type":"object","x-ms-discriminator-value":"AutomationRunbookTaskDetails"},"AzureFabricCreationInput":{"allOf":[{"$ref":"#/components/schemas/FabricSpecificCreationInput"}],"description":"Fabric provider specific settings.","properties":{"location":{"description":"The Location.","type":"string"}},"type":"object","x-ms-discriminator-value":"Azure"},"AzureFabricSpecificDetails":{"allOf":[{"$ref":"#/components/schemas/FabricSpecificDetails"}],"description":"Azure Fabric Specific Details.","properties":{"containerIds":{"description":"The container Ids for the Azure fabric.","items":{"type":"string"},"type":"array"},"location":{"description":"The Location for the Azure fabric.","type":"string"}},"type":"object","x-ms-discriminator-value":"Azure"},"AzureToAzureCreateNetworkMappingInput":{"allOf":[{"$ref":"#/components/schemas/FabricSpecificCreateNetworkMappingInput"}],"description":"Create network mappings input properties/behavior specific to Azure to Azure Network mapping.","properties":{"primaryNetworkId":{"description":"The primary azure vnet Id.","type":"string"}},"type":"object","x-ms-discriminator-value":"AzureToAzure"},"AzureToAzureNetworkMappingSettings":{"allOf":[{"$ref":"#/components/schemas/NetworkMappingFabricSpecificSettings"}],"description":"A2A Network Mapping fabric specific settings.","properties":{"primaryFabricLocation":{"description":"The primary fabric location.","type":"string"},"recoveryFabricLocation":{"description":"The recovery fabric location.","type":"string"}},"type":"object","x-ms-discriminator-value":"AzureToAzure"},"AzureToAzureUpdateNetworkMappingInput":{"allOf":[{"$ref":"#/components/schemas/FabricSpecificUpdateNetworkMappingInput"}],"description":"Updates network mappings input.","properties":{"primaryNetworkId":{"description":"The primary azure vnet Id.","type":"string"}},"type":"object","x-ms-discriminator-value":"AzureToAzure"},"AzureToAzureVmSyncedConfigDetails":{"description":"Azure to Azure VM synced configuration details.","properties":{"inputEndpoints":{"description":"The Azure VM input endpoints.","items":{"$ref":"#/components/schemas/InputEndpoint"},"type":"array"},"tags":{"additionalProperties":{"type":"string"},"description":"The Azure VM tags.","type":"object"}},"type":"object"},"AzureVmDiskDetails":{"description":"Disk details for E2A provider.","properties":{"diskEncryptionSetId":{"description":"The DiskEncryptionSet ARM ID.","type":"string"},"diskId":{"description":"The disk resource id.","type":"string"},"lunId":{"description":"Ordinal\\LunId of the disk for the Azure VM.","type":"string"},"maxSizeMB":{"description":"Max side in MB.","type":"string"},"targetDiskLocation":{"description":"Blob uri of the Azure disk.","type":"string"},"targetDiskName":{"description":"The target Azure disk name.","type":"string"},"vhdId":{"description":"The VHD id.","type":"string"},"vhdName":{"description":"VHD name.","type":"string"},"vhdType":{"description":"VHD type.","type":"string"}},"type":"object"},"ComputeSizeErrorDetails":{"description":"Represents the error used to indicate why the target compute size is not applicable.","properties":{"message":{"description":"The error message.","type":"string"},"severity":{"description":"The severity of the error.","type":"string"}},"type":"object"},"ConfigurationSettings":{"description":"Replication provider specific settings.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"Gets the class type. Overridden in derived classes.","readOnly":true,"type":"string"}},"type":"object"},"ConfigureAlertRequest":{"description":"Request to configure alerts for the system.","properties":{"properties":{"$ref":"#/components/schemas/ConfigureAlertRequestProperties"}},"type":"object"},"ConfigureAlertRequestProperties":{"description":"Properties of a configure alert request.","properties":{"customEmailAddresses":{"description":"The custom email address for sending emails.","items":{"type":"string"},"type":"array"},"locale":{"description":"The locale for the email notification.","type":"string"},"sendToOwners":{"description":"A value indicating whether to send email to subscription administrator.","type":"string"}},"type":"object"},"ConsistencyCheckTaskDetails":{"allOf":[{"$ref":"#/components/schemas/TaskTypeDetails"}],"description":"This class contains monitoring details of all the inconsistent Protected Entities in Vmm.","properties":{"vmDetails":{"description":"The list of inconsistent Vm details.","items":{"$ref":"#/components/schemas/InconsistentVmDetails"},"type":"array"}},"type":"object","x-ms-discriminator-value":"ConsistencyCheckTaskDetails"},"CreateNetworkMappingInput":{"description":"Create network mappings input.","properties":{"properties":{"$ref":"#/components/schemas/CreateNetworkMappingInputProperties"}},"type":"object"},"CreateNetworkMappingInputProperties":{"description":"Common input details for network mapping operation.","properties":{"fabricSpecificDetails":{"$ref":"#/components/schemas/FabricSpecificCreateNetworkMappingInput"},"recoveryFabricName":{"description":"Recovery fabric Name.","type":"string"},"recoveryNetworkId":{"description":"Recovery network Id.","type":"string"}},"type":"object"},"CreatePolicyInput":{"description":"Protection Policy input.","properties":{"properties":{"$ref":"#/components/schemas/CreatePolicyInputProperties"}},"type":"object"},"CreatePolicyInputProperties":{"description":"Policy creation properties.","properties":{"providerSpecificInput":{"$ref":"#/components/schemas/PolicyProviderSpecificInput"}},"type":"object"},"CreateProtectionContainerInput":{"description":"Create protection container input.","properties":{"properties":{"$ref":"#/components/schemas/CreateProtectionContainerInputProperties"}},"type":"object"},"CreateProtectionContainerInputProperties":{"description":"Create protection container input properties.","properties":{"providerSpecificInput":{"description":"Provider specific inputs for container creation.","items":{"$ref":"#/components/schemas/ReplicationProviderSpecificContainerCreationInput"},"type":"array"}},"type":"object"},"CreateProtectionContainerMappingInput":{"description":"Configure pairing input.","properties":{"properties":{"$ref":"#/components/schemas/CreateProtectionContainerMappingInputProperties"}},"type":"object"},"CreateProtectionContainerMappingInputProperties":{"description":"Configure pairing input properties.","properties":{"policyId":{"description":"Applicable policy.","type":"string"},"providerSpecificInput":{"$ref":"#/components/schemas/ReplicationProviderSpecificContainerMappingInput"},"targetProtectionContainerId":{"description":"The target unique protection container name.","type":"string"}},"type":"object"},"CreateRecoveryPlanInput":{"description":"Create recovery plan input class.","properties":{"properties":{"$ref":"#/components/schemas/CreateRecoveryPlanInputProperties"}},"required":["properties"],"type":"object"},"CreateRecoveryPlanInputProperties":{"description":"Recovery plan creation properties.","properties":{"failoverDeploymentModel":{"description":"The failover deployment model.","enum":["NotApplicable","Classic","ResourceManager"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"FailoverDeploymentModel"}},"groups":{"description":"The recovery plan groups.","items":{"$ref":"#/components/schemas/RecoveryPlanGroup"},"type":"array"},"primaryFabricId":{"description":"The primary fabric Id.","type":"string"},"recoveryFabricId":{"description":"The recovery fabric Id.","type":"string"}},"required":["primaryFabricId","recoveryFabricId","groups"],"type":"object"},"CurrentJobDetails":{"description":"Current job details of the migration item.","properties":{"jobId":{"description":"The ARM Id of the job being executed.","type":"string"},"jobName":{"description":"The job name.","type":"string"},"startTime":{"description":"The start time of the job.","format":"date-time","type":"string"}},"type":"object"},"CurrentScenarioDetails":{"description":"Current scenario details of the protected entity.","properties":{"jobId":{"description":"ARM Id of the job being executed.","type":"string"},"scenarioName":{"description":"Scenario name.","type":"string"},"startTime":{"description":"Start time of the workflow.","format":"date-time","type":"string"}},"type":"object"},"DataStore":{"description":"The data store details of the MT.","properties":{"capacity":{"description":"The capacity of data store in GBs.","type":"string"},"freeSpace":{"description":"The free space of data store in GBs.","type":"string"},"symbolicName":{"description":"The symbolic name of data store.","type":"string"},"type":{"description":"The type of data store.","type":"string"},"uuid":{"description":"The uuid of data store.","type":"string"}},"type":"object"},"DisableProtectionInput":{"description":"Disable protection input.","properties":{"properties":{"$ref":"#/components/schemas/DisableProtectionInputProperties"}},"type":"object"},"DisableProtectionInputProperties":{"description":"Disable protection input properties.","properties":{"disableProtectionReason":{"description":"Disable protection reason. It can have values NotSpecified/MigrationComplete.","enum":["NotSpecified","MigrationComplete"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"DisableProtectionReason"}},"replicationProviderInput":{"$ref":"#/components/schemas/DisableProtectionProviderSpecificInput"}},"type":"object"},"DisableProtectionProviderSpecificInput":{"description":"Disable protection provider specific input.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"DiscoverProtectableItemRequest":{"description":"Request to add a physical machine as a protectable item in a container.","properties":{"properties":{"$ref":"#/components/schemas/DiscoverProtectableItemRequestProperties"}},"type":"object"},"DiscoverProtectableItemRequestProperties":{"description":"Discover protectable item properties.","properties":{"friendlyName":{"description":"The friendly name of the physical machine.","type":"string"},"ipAddress":{"description":"The IP address of the physical machine to be discovered.","type":"string"},"osType":{"description":"The OS type on the physical machine.","type":"string"}},"type":"object"},"DiskDetails":{"description":"On-prem disk details data.","properties":{"maxSizeMB":{"description":"The hard disk max size in MB.","format":"int64","type":"integer"},"vhdId":{"description":"The VHD Id.","type":"string"},"vhdName":{"description":"The VHD name.","type":"string"},"vhdType":{"description":"The type of the volume.","type":"string"}},"type":"object"},"DiskEncryptionInfo":{"description":"Recovery disk encryption info (BEK and KEK).","properties":{"diskEncryptionKeyInfo":{"$ref":"#/components/schemas/DiskEncryptionKeyInfo"},"keyEncryptionKeyInfo":{"$ref":"#/components/schemas/KeyEncryptionKeyInfo"}},"type":"object"},"DiskEncryptionKeyInfo":{"description":"Disk Encryption Key Information (BitLocker Encryption Key (BEK) on Windows).","properties":{"keyVaultResourceArmId":{"description":"The KeyVault resource ARM id for secret.","type":"string"},"secretIdentifier":{"description":"The secret url / identifier.","type":"string"}},"type":"object"},"DiskVolumeDetails":{"description":"Volume details.","properties":{"label":{"description":"The volume label.","type":"string"},"name":{"description":"The volume name.","type":"string"}},"type":"object"},"Display":{"description":"Contains the localized display information for this particular operation / action. These value will be used by several clients for (1) custom role definitions for RBAC; (2) complex query filters for the event service; and (3) audit history / records for management operations.","properties":{"description":{"description":"The description. The localized friendly description for the operation, as it should be shown to the user. It should be thorough, yet concise – it will be used in tool tips and detailed views. Prescriptive guidance for namespaces: Read any 'display.provider' resource Create or Update any 'display.provider' resource Delete any 'display.provider' resource Perform any other action on any 'display.provider' resource Prescriptive guidance for namespaces: Read any 'display.resource' Create or Update any 'display.resource' Delete any 'display.resource' 'ActionName' any 'display.resources'","type":"string"},"operation":{"description":"The operation. The localized friendly name for the operation, as it should be shown to the user. It should be concise (to fit in drop downs) but clear (i.e. self-documenting). It should use Title Casing. Prescriptive guidance: Read Create or Update Delete 'ActionName'","type":"string"},"provider":{"description":"The provider. The localized friendly form of the resource provider name – it is expected to also include the publisher/company responsible. It should use Title Casing and begin with \"Microsoft\" for 1st party services. e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute.\"","type":"string"},"resource":{"description":"The resource. The localized friendly form of the resource related to this action/operation – it should match the public documentation for the resource provider. It should use Title Casing. This value should be unique for a particular URL type (e.g. nested types should *not* reuse their parent’s display.resource field). e.g. \"Virtual Machines\" or \"Scheduler Job Collections\", or \"Virtual Machine VM Sizes\" or \"Scheduler Jobs\"","type":"string"}},"type":"object"},"EnableMigrationInput":{"description":"Enable migration input.","properties":{"properties":{"$ref":"#/components/schemas/EnableMigrationInputProperties"}},"required":["properties"],"type":"object"},"EnableMigrationInputProperties":{"description":"Enable migration input properties.","properties":{"policyId":{"description":"The policy Id.","type":"string"},"providerSpecificDetails":{"$ref":"#/components/schemas/EnableMigrationProviderSpecificInput"}},"required":["policyId","providerSpecificDetails"],"type":"object"},"EnableMigrationProviderSpecificInput":{"description":"Enable migration provider specific input.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"required":["instanceType"],"type":"object"},"EnableProtectionInput":{"description":"Enable protection input.","properties":{"properties":{"$ref":"#/components/schemas/EnableProtectionInputProperties"}},"type":"object"},"EnableProtectionInputProperties":{"description":"Enable protection input properties.","properties":{"policyId":{"description":"The Policy Id.","type":"string"},"protectableItemId":{"description":"The protectable item Id.","type":"string"},"providerSpecificDetails":{"$ref":"#/components/schemas/EnableProtectionProviderSpecificInput"}},"type":"object"},"EnableProtectionProviderSpecificInput":{"description":"Enable protection provider specific input.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"EncryptionDetails":{"description":"Encryption details for the fabric.","properties":{"kekCertExpiryDate":{"description":"The key encryption key certificate expiry date.","format":"date-time","type":"string"},"kekCertThumbprint":{"description":"The key encryption key certificate thumbprint.","type":"string"},"kekState":{"description":"The key encryption key state for the Vmm.","type":"string"}},"type":"object"},"Event":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Implements the Event class.","properties":{"properties":{"$ref":"#/components/schemas/EventProperties"}},"type":"object"},"EventCollection":{"description":"Collection of fabric details.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The list of events.","items":{"$ref":"#/components/schemas/Event"},"type":"array"}},"type":"object"},"EventProperties":{"description":"The properties of a monitoring event.","properties":{"affectedObjectFriendlyName":{"description":"The friendly name of the source of the event on which it is raised (for example, VM, VMM etc).","type":"string"},"description":{"description":"The event name.","type":"string"},"eventCode":{"description":"The Id of the monitoring event.","type":"string"},"eventSpecificDetails":{"$ref":"#/components/schemas/EventSpecificDetails"},"eventType":{"description":"The type of the event. for example: VM Health, Server Health, Job Failure etc.","type":"string"},"fabricId":{"description":"The ARM ID of the fabric.","type":"string"},"healthErrors":{"description":"The list of errors / warnings capturing details associated with the issue(s).","items":{"$ref":"#/components/schemas/HealthError"},"type":"array"},"providerSpecificDetails":{"$ref":"#/components/schemas/EventProviderSpecificDetails"},"severity":{"description":"The severity of the event.","type":"string"},"timeOfOccurrence":{"description":"The time of occurrence of the event.","format":"date-time","type":"string"}},"type":"object"},"EventProviderSpecificDetails":{"description":"Model class for provider specific details for an event.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"Gets the class type. Overridden in derived classes.","readOnly":true,"type":"string"}},"type":"object"},"EventQueryParameter":{"description":"Implements the event query parameter.","properties":{"affectedObjectFriendlyName":{"description":"The affected object name of the events to be queried.","type":"string"},"endTime":{"description":"The end time of the time range within which the events are to be queried.","format":"date-time","type":"string"},"eventCode":{"description":"The source id of the events to be queried.","type":"string"},"eventType":{"description":"The type of the events to be queried.","type":"string"},"fabricName":{"description":"The affected object server id of the events to be queried.","type":"string"},"severity":{"description":"The severity of the events to be queried.","type":"string"},"startTime":{"description":"The start time of the time range within which the events are to be queried.","format":"date-time","type":"string"}},"type":"object"},"EventSpecificDetails":{"description":"Model class for event specific details for an event.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"Gets the class type. Overridden in derived classes.","readOnly":true,"type":"string"}},"type":"object"},"ExportJobDetails":{"allOf":[{"$ref":"#/components/schemas/JobDetails"}],"description":"This class represents details for export jobs workflow.","properties":{"blobUri":{"description":"BlobUri of the exported jobs.","type":"string"},"sasToken":{"description":"The sas token to access blob.","type":"string"}},"type":"object","x-ms-discriminator-value":"ExportJobDetails"},"Fabric":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Fabric definition.","properties":{"properties":{"$ref":"#/components/schemas/FabricProperties"}},"type":"object"},"FabricCollection":{"description":"Collection of fabric details.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The fabric details.","items":{"$ref":"#/components/schemas/Fabric"},"type":"array"}},"type":"object"},"FabricCreationInput":{"description":"Site details provided during the time of site creation","properties":{"properties":{"$ref":"#/components/schemas/FabricCreationInputProperties"}},"type":"object"},"FabricCreationInputProperties":{"description":"Properties of site details provided during the time of site creation","properties":{"customDetails":{"$ref":"#/components/schemas/FabricSpecificCreationInput"}},"type":"object"},"FabricProperties":{"description":"Fabric properties.","properties":{"bcdrState":{"description":"BCDR state of the fabric.","type":"string"},"customDetails":{"$ref":"#/components/schemas/FabricSpecificDetails"},"encryptionDetails":{"$ref":"#/components/schemas/EncryptionDetails"},"friendlyName":{"description":"Friendly name of the fabric.","type":"string"},"health":{"description":"Health of fabric.","type":"string"},"healthErrorDetails":{"description":"Fabric health error details.","items":{"$ref":"#/components/schemas/HealthError"},"type":"array"},"internalIdentifier":{"description":"Dra Registration Id.","type":"string"},"rolloverEncryptionDetails":{"$ref":"#/components/schemas/EncryptionDetails"}},"type":"object"},"FabricReplicationGroupTaskDetails":{"allOf":[{"$ref":"#/components/schemas/TaskTypeDetails"}],"description":"This class represents the fabric replication group task details.","properties":{"jobTask":{"$ref":"#/components/schemas/JobEntity"},"skippedReason":{"description":"The skipped reason.","type":"string"},"skippedReasonString":{"description":"The skipped reason string.","type":"string"}},"type":"object","x-ms-discriminator-value":"FabricReplicationGroupTaskDetails"},"FabricSpecificCreateNetworkMappingInput":{"description":"Input details specific to fabrics during Network Mapping.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The instance type.","type":"string"}},"type":"object"},"FabricSpecificCreationInput":{"description":"Fabric provider specific settings.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"Gets the class type.","type":"string"}},"type":"object"},"FabricSpecificDetails":{"description":"Fabric specific details.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"Gets the class type. Overridden in derived classes.","readOnly":true,"type":"string"}},"type":"object"},"FabricSpecificUpdateNetworkMappingInput":{"description":"Input details specific to fabrics during Network Mapping.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The instance type.","type":"string"}},"type":"object"},"FailoverJobDetails":{"allOf":[{"$ref":"#/components/schemas/JobDetails"}],"description":"This class represents the details for a failover job.","properties":{"protectedItemDetails":{"description":"The test VM details.","items":{"$ref":"#/components/schemas/FailoverReplicationProtectedItemDetails"},"type":"array"}},"type":"object","x-ms-discriminator-value":"FailoverJobDetails"},"FailoverProcessServerRequest":{"description":"Request to failover a process server.","properties":{"properties":{"$ref":"#/components/schemas/FailoverProcessServerRequestProperties"}},"type":"object"},"FailoverProcessServerRequestProperties":{"description":"The properties of the Failover Process Server request.","properties":{"containerName":{"description":"The container identifier.","type":"string"},"sourceProcessServerId":{"description":"The source process server.","type":"string"},"targetProcessServerId":{"description":"The new process server.","type":"string"},"updateType":{"description":"A value for failover type. It can be systemlevel/serverlevel","type":"string"},"vmsToMigrate":{"description":"The VMS to migrate.","items":{"type":"string"},"type":"array"}},"type":"object"},"FailoverReplicationProtectedItemDetails":{"description":"Failover details for a replication protected item.","properties":{"friendlyName":{"description":"The friendly name.","type":"string"},"name":{"description":"The name.","type":"string"},"networkConnectionStatus":{"description":"The network connection status.","type":"string"},"networkFriendlyName":{"description":"The network friendly name.","type":"string"},"recoveryPointId":{"description":"The recovery point Id.","type":"string"},"recoveryPointTime":{"description":"The recovery point time.","format":"date-time","type":"string"},"subnet":{"description":"The network subnet.","type":"string"},"testVmFriendlyName":{"description":"The test Vm friendly name.","type":"string"},"testVmName":{"description":"The test Vm name.","type":"string"}},"type":"object"},"GroupTaskDetails":{"description":"This class represents the group task details when parent child relationship exists in the drill down.","discriminator":{"propertyName":"instanceType"},"properties":{"childTasks":{"description":"The child tasks.","items":{"$ref":"#/components/schemas/ASRTask"},"type":"array"},"instanceType":{"description":"The type of task details.","type":"string"}},"type":"object"},"HealthError":{"description":"Health Error","properties":{"creationTimeUtc":{"description":"Error creation time (UTC)","format":"date-time","type":"string"},"customerResolvability":{"description":"Value indicating whether the health error is customer resolvable.","enum":["Allowed","NotAllowed"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"HealthErrorCustomerResolvability"}},"entityId":{"description":"ID of the entity.","type":"string"},"errorCategory":{"description":"Category of error.","type":"string"},"errorCode":{"description":"Error code.","type":"string"},"errorId":{"description":"The health error unique id.","type":"string"},"errorLevel":{"description":"Level of error.","type":"string"},"errorMessage":{"description":"Error message.","type":"string"},"errorSource":{"description":"Source of error.","type":"string"},"errorType":{"description":"Type of error.","type":"string"},"innerHealthErrors":{"description":"The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -&gt; InnerException.","items":{"$ref":"#/components/schemas/InnerHealthError"},"type":"array"},"possibleCauses":{"description":"Possible causes of error.","type":"string"},"recommendedAction":{"description":"Recommended action to resolve error.","type":"string"},"recoveryProviderErrorMessage":{"description":"DRA error message.","type":"string"},"summaryMessage":{"description":"Summary message of the entity.","type":"string"}},"type":"object"},"HealthErrorSummary":{"description":"class to define the summary of the health error details.","properties":{"affectedResourceCorrelationIds":{"description":"The list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.","items":{"type":"string"},"type":"array"},"affectedResourceSubtype":{"description":"The sub type of any subcomponent within the ARM resource that this might be applicable. Value remains null if not applicable.","type":"string"},"affectedResourceType":{"description":"The type of affected ARM resource.","type":"string"},"category":{"description":"The category of the health error.","enum":["None","Replication","TestFailover","Configuration","FabricInfrastructure","VersionExpiry","AgentAutoUpdate"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"HealthErrorCategory"}},"severity":{"description":"Severity of error.","enum":["NONE","Warning","Error","Info"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"Severity"}},"summaryCode":{"description":"The code of the health error.","type":"string"},"summaryMessage":{"description":"The summary message of the health error.","type":"string"}},"type":"object"},"HyperVReplica2012EventDetails":{"allOf":[{"$ref":"#/components/schemas/EventProviderSpecificDetails"}],"description":"Model class for event details of a HyperVReplica E2E event.","properties":{"containerName":{"description":"The container friendly name.","type":"string"},"fabricName":{"description":"The fabric friendly name.","type":"string"},"remoteContainerName":{"description":"The remote container name.","type":"string"},"remoteFabricName":{"description":"The remote fabric name.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplica2012"},"HyperVReplica2012R2EventDetails":{"allOf":[{"$ref":"#/components/schemas/EventProviderSpecificDetails"}],"description":"Model class for event details of a HyperVReplica blue E2E event.","properties":{"containerName":{"description":"The container friendly name.","type":"string"},"fabricName":{"description":"The fabric friendly name.","type":"string"},"remoteContainerName":{"description":"The remote container name.","type":"string"},"remoteFabricName":{"description":"The remote fabric name.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplica2012R2"},"HyperVReplicaAzureApplyRecoveryPointInput":{"allOf":[{"$ref":"#/components/schemas/ApplyRecoveryPointProviderSpecificInput"}],"description":"ApplyRecoveryPoint input specific to HyperVReplicaAzure provider.","properties":{"primaryKekCertificatePfx":{"description":"The primary kek certificate pfx.","type":"string"},"secondaryKekCertificatePfx":{"description":"The secondary kek certificate pfx.","type":"string"},"vaultLocation":{"description":"The vault location where the recovery Vm resides.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaAzure"},"HyperVReplicaAzureEnableProtectionInput":{"allOf":[{"$ref":"#/components/schemas/EnableProtectionProviderSpecificInput"}],"description":"Azure specific enable protection input.","properties":{"disksToInclude":{"description":"The list of VHD IDs of disks to be protected.","items":{"type":"string"},"type":"array"},"enableRdpOnTargetOption":{"description":"The selected option to enable RDP\\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.","type":"string"},"hvHostVmId":{"description":"The Hyper-V host Vm Id.","type":"string"},"logStorageAccountId":{"description":"The storage account to be used for logging during replication.","type":"string"},"osType":{"description":"The OS type associated with vm.","type":"string"},"targetAzureNetworkId":{"description":"The selected target Azure network Id.","type":"string"},"targetAzureSubnetId":{"description":"The selected target Azure subnet Id.","type":"string"},"targetAzureV1ResourceGroupId":{"description":"The Id of the target resource group (for classic deployment) in which the failover VM is to be created.","type":"string"},"targetAzureV2ResourceGroupId":{"description":"The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.","type":"string"},"targetAzureVmName":{"description":"The target azure Vm Name.","type":"string"},"targetStorageAccountId":{"description":"The storage account name.","type":"string"},"useManagedDisks":{"description":"A value indicating whether managed disks should be used during failover.","type":"string"},"vhdId":{"description":"The OS disk VHD id associated with vm.","type":"string"},"vmName":{"description":"The Vm Name.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaAzure"},"HyperVReplicaAzureEventDetails":{"allOf":[{"$ref":"#/components/schemas/EventProviderSpecificDetails"}],"description":"Model class for event details of a HyperVReplica E2A event.","properties":{"containerName":{"description":"The container friendly name.","type":"string"},"fabricName":{"description":"The fabric friendly name.","type":"string"},"remoteContainerName":{"description":"The remote container name.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaAzure"},"HyperVReplicaAzureFailbackProviderInput":{"allOf":[{"$ref":"#/components/schemas/ProviderSpecificFailoverInput"}],"description":"HvrA provider specific input for failback.","properties":{"dataSyncOption":{"description":"Data sync option.","type":"string"},"providerIdForAlternateRecovery":{"description":"Provider ID for alternate location","type":"string"},"recoveryVmCreationOption":{"description":"ALR options to create alternate recovery.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaAzureFailback"},"HyperVReplicaAzureFailoverProviderInput":{"allOf":[{"$ref":"#/components/schemas/ProviderSpecificFailoverInput"}],"description":"HvrA provider specific input for failover.","properties":{"primaryKekCertificatePfx":{"description":"Primary kek certificate pfx.","type":"string"},"recoveryPointId":{"description":"The recovery point id to be passed to failover to a particular recovery point. In case of latest recovery point, null should be passed.","type":"string"},"secondaryKekCertificatePfx":{"description":"Secondary kek certificate pfx.","type":"string"},"vaultLocation":{"description":"Location of the vault.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaAzure"},"HyperVReplicaAzurePolicyDetails":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificDetails"}],"description":"Hyper-V Replica Azure specific protection profile details.","properties":{"activeStorageAccountId":{"description":"The active storage account Id.","type":"string"},"applicationConsistentSnapshotFrequencyInHours":{"description":"The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.","format":"int32","type":"integer"},"encryption":{"description":"A value indicating whether encryption is enabled for virtual machines in this cloud.","type":"string"},"onlineReplicationStartTime":{"description":"The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.","type":"string"},"recoveryPointHistoryDurationInHours":{"description":"The duration (in hours) to which point the recovery history needs to be maintained.","format":"int32","type":"integer"},"replicationInterval":{"description":"The replication interval.","format":"int32","type":"integer"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaAzure"},"HyperVReplicaAzurePolicyInput":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificInput"}],"description":"Hyper-V Replica Azure specific input for creating a protection profile.","properties":{"applicationConsistentSnapshotFrequencyInHours":{"description":"The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.","format":"int32","type":"integer"},"onlineReplicationStartTime":{"description":"The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.","type":"string"},"recoveryPointHistoryDuration":{"description":"The duration (in hours) to which point the recovery history needs to be maintained.","format":"int32","type":"integer"},"replicationInterval":{"description":"The replication interval.","format":"int32","type":"integer"},"storageAccounts":{"description":"The list of storage accounts to which the VMs in the primary cloud can replicate to.","items":{"type":"string"},"type":"array"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaAzure"},"HyperVReplicaAzureReplicationDetails":{"allOf":[{"$ref":"#/components/schemas/ReplicationProviderSpecificSettings"}],"description":"Hyper V Replica Azure provider specific settings.","properties":{"azureVmDiskDetails":{"description":"Azure VM Disk details.","items":{"$ref":"#/components/schemas/AzureVmDiskDetails"},"type":"array"},"enableRdpOnTargetOption":{"description":"The selected option to enable RDP\\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.","type":"string"},"encryption":{"description":"The encryption info.","type":"string"},"initialReplicationDetails":{"$ref":"#/components/schemas/InitialReplicationDetails"},"lastReplicatedTime":{"description":"The Last replication time.","format":"date-time","type":"string"},"lastRpoCalculatedTime":{"description":"The last RPO calculated time.","format":"date-time","type":"string"},"licenseType":{"description":"License Type of the VM to be used.","type":"string"},"oSDetails":{"$ref":"#/components/schemas/OSDetails"},"recoveryAvailabilitySetId":{"description":"The recovery availability set Id.","type":"string"},"recoveryAzureLogStorageAccountId":{"description":"The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.","type":"string"},"recoveryAzureResourceGroupId":{"description":"The target resource group Id.","type":"string"},"recoveryAzureStorageAccount":{"description":"The recovery Azure storage account.","type":"string"},"recoveryAzureVMSize":{"description":"The Recovery Azure VM size.","type":"string"},"recoveryAzureVmName":{"description":"Recovery Azure given name.","type":"string"},"rpoInSeconds":{"description":"Last RPO value.","format":"int64","type":"integer"},"selectedRecoveryAzureNetworkId":{"description":"The selected recovery azure network Id.","type":"string"},"selectedSourceNicId":{"description":"The selected source nic Id which will be used as the primary nic during failover.","type":"string"},"sourceVmCpuCount":{"description":"The CPU count of the VM on the primary side.","format":"int32","type":"integer"},"sourceVmRamSizeInMB":{"description":"The RAM size of the VM on the primary side.","format":"int32","type":"integer"},"useManagedDisks":{"description":"A value indicating whether managed disks should be used during failover.","type":"string"},"vmId":{"description":"The virtual machine Id.","type":"string"},"vmNics":{"description":"The PE Network details.","items":{"$ref":"#/components/schemas/VMNicDetails"},"type":"array"},"vmProtectionState":{"description":"The protection state for the vm.","type":"string"},"vmProtectionStateDescription":{"description":"The protection state description for the vm.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaAzure"},"HyperVReplicaAzureReprotectInput":{"allOf":[{"$ref":"#/components/schemas/ReverseReplicationProviderSpecificInput"}],"description":"Azure specific reprotect input.","properties":{"hvHostVmId":{"description":"The Hyper-V host Vm Id.","type":"string"},"logStorageAccountId":{"description":"The storage account to be used for logging during replication.","type":"string"},"osType":{"description":"The OS type associated with vm.","type":"string"},"storageAccountId":{"description":"The storage account name.","type":"string"},"vHDId":{"description":"The OS disk VHD id associated with vm.","type":"string"},"vmName":{"description":"The Vm Name.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaAzure"},"HyperVReplicaAzureUpdateReplicationProtectedItemInput":{"allOf":[{"$ref":"#/components/schemas/UpdateReplicationProtectedItemProviderInput"}],"description":"HyperV replica Azure input to update replication protected item.","properties":{"diskIdToDiskEncryptionMap":{"additionalProperties":{"type":"string"},"description":"The dictionary of disk resource Id to disk encryption set ARM Id.","type":"object"},"recoveryAzureV1ResourceGroupId":{"description":"The recovery Azure resource group Id for classic deployment.","type":"string"},"recoveryAzureV2ResourceGroupId":{"description":"The recovery Azure resource group Id for resource manager deployment.","type":"string"},"useManagedDisks":{"description":"A value indicating whether managed disks should be used during failover.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaAzure"},"HyperVReplicaBaseEventDetails":{"allOf":[{"$ref":"#/components/schemas/EventProviderSpecificDetails"}],"description":"Abstract model class for event details of a HyperVReplica E2E event.","properties":{"containerName":{"description":"The container friendly name.","type":"string"},"fabricName":{"description":"The fabric friendly name.","type":"string"},"remoteContainerName":{"description":"The remote container name.","type":"string"},"remoteFabricName":{"description":"The remote fabric name.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaBaseEventDetails"},"HyperVReplicaBasePolicyDetails":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificDetails"}],"description":"Base class for HyperVReplica policy details.","properties":{"allowedAuthenticationType":{"description":"A value indicating the authentication type.","format":"int32","type":"integer"},"applicationConsistentSnapshotFrequencyInHours":{"description":"A value indicating the application consistent frequency.","format":"int32","type":"integer"},"compression":{"description":"A value indicating whether compression has to be enabled.","type":"string"},"initialReplicationMethod":{"description":"A value indicating whether IR is online.","type":"string"},"offlineReplicationExportPath":{"description":"A value indicating the offline IR export path.","type":"string"},"offlineReplicationImportPath":{"description":"A value indicating the offline IR import path.","type":"string"},"onlineReplicationStartTime":{"description":"A value indicating the online IR start time.","type":"string"},"recoveryPoints":{"description":"A value indicating the number of recovery points.","format":"int32","type":"integer"},"replicaDeletionOption":{"description":"A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud","type":"string"},"replicationPort":{"description":"A value indicating the recovery HTTPS port.","format":"int32","type":"integer"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaBasePolicyDetails"},"HyperVReplicaBaseReplicationDetails":{"allOf":[{"$ref":"#/components/schemas/ReplicationProviderSpecificSettings"}],"description":"Hyper V replica provider specific settings base class.","properties":{"initialReplicationDetails":{"$ref":"#/components/schemas/InitialReplicationDetails"},"lastReplicatedTime":{"description":"The Last replication time.","format":"date-time","type":"string"},"vMDiskDetails":{"description":"VM disk details.","items":{"$ref":"#/components/schemas/DiskDetails"},"type":"array"},"vmId":{"description":"The virtual machine Id.","type":"string"},"vmNics":{"description":"The PE Network details.","items":{"$ref":"#/components/schemas/VMNicDetails"},"type":"array"},"vmProtectionState":{"description":"The protection state for the vm.","type":"string"},"vmProtectionStateDescription":{"description":"The protection state description for the vm.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaBaseReplicationDetails"},"HyperVReplicaBluePolicyDetails":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificDetails"}],"description":"Hyper-V Replica Blue specific protection profile details.","properties":{"allowedAuthenticationType":{"description":"A value indicating the authentication type.","format":"int32","type":"integer"},"applicationConsistentSnapshotFrequencyInHours":{"description":"A value indicating the application consistent frequency.","format":"int32","type":"integer"},"compression":{"description":"A value indicating whether compression has to be enabled.","type":"string"},"initialReplicationMethod":{"description":"A value indicating whether IR is online.","type":"string"},"offlineReplicationExportPath":{"description":"A value indicating the offline IR export path.","type":"string"},"offlineReplicationImportPath":{"description":"A value indicating the offline IR import path.","type":"string"},"onlineReplicationStartTime":{"description":"A value indicating the online IR start time.","type":"string"},"recoveryPoints":{"description":"A value indicating the number of recovery points.","format":"int32","type":"integer"},"replicaDeletionOption":{"description":"A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud","type":"string"},"replicationFrequencyInSeconds":{"description":"A value indicating the replication interval.","format":"int32","type":"integer"},"replicationPort":{"description":"A value indicating the recovery HTTPS port.","format":"int32","type":"integer"}},"type":"object","x-ms-discriminator-value":"HyperVReplica2012R2"},"HyperVReplicaBluePolicyInput":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificInput"}],"description":"HyperV Replica Blue policy input.","properties":{"allowedAuthenticationType":{"description":"A value indicating the authentication type.","format":"int32","type":"integer"},"applicationConsistentSnapshotFrequencyInHours":{"description":"A value indicating the application consistent frequency.","format":"int32","type":"integer"},"compression":{"description":"A value indicating whether compression has to be enabled.","type":"string"},"initialReplicationMethod":{"description":"A value indicating whether IR is online.","type":"string"},"offlineReplicationExportPath":{"description":"A value indicating the offline IR export path.","type":"string"},"offlineReplicationImportPath":{"description":"A value indicating the offline IR import path.","type":"string"},"onlineReplicationStartTime":{"description":"A value indicating the online IR start time.","type":"string"},"recoveryPoints":{"description":"A value indicating the number of recovery points.","format":"int32","type":"integer"},"replicaDeletion":{"description":"A value indicating whether the VM has to be auto deleted.","type":"string"},"replicationFrequencyInSeconds":{"description":"A value indicating the replication interval.","format":"int32","type":"integer"},"replicationPort":{"description":"A value indicating the recovery HTTPS port.","format":"int32","type":"integer"}},"type":"object","x-ms-discriminator-value":"HyperVReplica2012R2"},"HyperVReplicaBlueReplicationDetails":{"allOf":[{"$ref":"#/components/schemas/ReplicationProviderSpecificSettings"}],"description":"HyperV replica 2012 R2 (Blue) replication details.","properties":{"initialReplicationDetails":{"$ref":"#/components/schemas/InitialReplicationDetails"},"lastReplicatedTime":{"description":"The Last replication time.","format":"date-time","type":"string"},"vMDiskDetails":{"description":"VM disk details.","items":{"$ref":"#/components/schemas/DiskDetails"},"type":"array"},"vmId":{"description":"The virtual machine Id.","type":"string"},"vmNics":{"description":"The PE Network details.","items":{"$ref":"#/components/schemas/VMNicDetails"},"type":"array"},"vmProtectionState":{"description":"The protection state for the vm.","type":"string"},"vmProtectionStateDescription":{"description":"The protection state description for the vm.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplica2012R2"},"HyperVReplicaPolicyDetails":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificDetails"}],"description":"Hyper-V Replica Blue specific protection profile details.","properties":{"allowedAuthenticationType":{"description":"A value indicating the authentication type.","format":"int32","type":"integer"},"applicationConsistentSnapshotFrequencyInHours":{"description":"A value indicating the application consistent frequency.","format":"int32","type":"integer"},"compression":{"description":"A value indicating whether compression has to be enabled.","type":"string"},"initialReplicationMethod":{"description":"A value indicating whether IR is online.","type":"string"},"offlineReplicationExportPath":{"description":"A value indicating the offline IR export path.","type":"string"},"offlineReplicationImportPath":{"description":"A value indicating the offline IR import path.","type":"string"},"onlineReplicationStartTime":{"description":"A value indicating the online IR start time.","type":"string"},"recoveryPoints":{"description":"A value indicating the number of recovery points.","format":"int32","type":"integer"},"replicaDeletionOption":{"description":"A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud","type":"string"},"replicationPort":{"description":"A value indicating the recovery HTTPS port.","format":"int32","type":"integer"}},"type":"object","x-ms-discriminator-value":"HyperVReplica2012"},"HyperVReplicaPolicyInput":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificInput"}],"description":"Hyper-V Replica specific policy Input.","properties":{"allowedAuthenticationType":{"description":"A value indicating the authentication type.","format":"int32","type":"integer"},"applicationConsistentSnapshotFrequencyInHours":{"description":"A value indicating the application consistent frequency.","format":"int32","type":"integer"},"compression":{"description":"A value indicating whether compression has to be enabled.","type":"string"},"initialReplicationMethod":{"description":"A value indicating whether IR is online.","type":"string"},"offlineReplicationExportPath":{"description":"A value indicating the offline IR export path.","type":"string"},"offlineReplicationImportPath":{"description":"A value indicating the offline IR import path.","type":"string"},"onlineReplicationStartTime":{"description":"A value indicating the online IR start time.","type":"string"},"recoveryPoints":{"description":"A value indicating the number of recovery points.","format":"int32","type":"integer"},"replicaDeletion":{"description":"A value indicating whether the VM has to be auto deleted.","type":"string"},"replicationPort":{"description":"A value indicating the recovery HTTPS port.","format":"int32","type":"integer"}},"type":"object","x-ms-discriminator-value":"HyperVReplica2012"},"HyperVReplicaReplicationDetails":{"allOf":[{"$ref":"#/components/schemas/ReplicationProviderSpecificSettings"}],"description":"HyperV replica 2012 replication details.","properties":{"initialReplicationDetails":{"$ref":"#/components/schemas/InitialReplicationDetails"},"lastReplicatedTime":{"description":"The Last replication time.","format":"date-time","type":"string"},"vMDiskDetails":{"description":"VM disk details.","items":{"$ref":"#/components/schemas/DiskDetails"},"type":"array"},"vmId":{"description":"The virtual machine Id.","type":"string"},"vmNics":{"description":"The PE Network details.","items":{"$ref":"#/components/schemas/VMNicDetails"},"type":"array"},"vmProtectionState":{"description":"The protection state for the vm.","type":"string"},"vmProtectionStateDescription":{"description":"The protection state description for the vm.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplica2012"},"HyperVSiteDetails":{"allOf":[{"$ref":"#/components/schemas/FabricSpecificDetails"}],"description":"HyperVSite fabric specific details.","properties":{},"type":"object","x-ms-discriminator-value":"HyperVSite"},"HyperVVirtualMachineDetails":{"allOf":[{"$ref":"#/components/schemas/ConfigurationSettings"}],"description":"Single Host fabric provider specific VM settings.","properties":{"diskDetails":{"description":"The Last successful failover time.","items":{"$ref":"#/components/schemas/DiskDetails"},"type":"array"},"generation":{"description":"The id of the object in fabric.","type":"string"},"hasFibreChannelAdapter":{"description":"A value indicating whether the VM has a fibre channel adapter attached. String value of {SrsDataContract.PresenceStatus} enum.","enum":["Unknown","Present","NotPresent"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"PresenceStatus"}},"hasPhysicalDisk":{"description":"A value indicating whether the VM has a physical disk attached. String value of {SrsDataContract.PresenceStatus} enum.","enum":["Unknown","Present","NotPresent"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"PresenceStatus"}},"hasSharedVhd":{"description":"A value indicating whether the VM has a shared VHD attached. String value of {SrsDataContract.PresenceStatus} enum.","enum":["Unknown","Present","NotPresent"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"PresenceStatus"}},"osDetails":{"$ref":"#/components/schemas/OSDetails"},"sourceItemId":{"description":"The source id of the object.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVVirtualMachine"},"IPConfig":{"description":"IP configuration details.","properties":{"lBBackendAddressPoolIds":{"description":"The backend address pools associated with the IP configuration.","items":{"type":"string"},"type":"array"},"publicIpAddressId":{"description":"The Id of the public IP address associated with the IP configuration.","type":"string"},"staticIPAddress":{"description":"The static IP address of the IP configuration.","type":"string"}},"type":"object"},"IdentityProviderDetails":{"description":"Identity provider details.","properties":{"aadAuthority":{"description":"The base authority for Azure Active Directory authentication.","type":"string"},"applicationId":{"description":"The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.","type":"string"},"audience":{"description":"The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.","type":"string"},"objectId":{"description":"The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.","type":"string"},"tenantId":{"description":"The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.","type":"string"}},"type":"object"},"IdentityProviderInput":{"description":"Identity provider input.","properties":{"aadAuthority":{"description":"The base authority for Azure Active Directory authentication.","type":"string"},"applicationId":{"description":"The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.","type":"string"},"audience":{"description":"The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.","type":"string"},"objectId":{"description":"The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.","type":"string"},"tenantId":{"description":"The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.","type":"string"}},"required":["tenantId","applicationId","objectId","audience","aadAuthority"],"type":"object"},"InMageAgentDetails":{"description":"The details of the InMage agent.","properties":{"agentExpiryDate":{"description":"Agent expiry date.","format":"date-time","type":"string"},"agentUpdateStatus":{"description":"A value indicating whether installed agent needs to be updated.","type":"string"},"agentVersion":{"description":"The agent version.","type":"string"},"postUpdateRebootStatus":{"description":"A value indicating whether reboot is required after update is applied.","type":"string"}},"type":"object"},"InMageAgentVersionDetails":{"description":"InMage agent version details.","properties":{"expiryDate":{"description":"Version expiry date.","format":"date-time","type":"string"},"postUpdateRebootStatus":{"description":"A value indicating whether reboot is required after update is applied.","type":"string"},"status":{"description":"A value indicating whether security update required.","enum":["Supported","NotSupported","Deprecated","UpdateRequired","SecurityUpdateRequired"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"AgentVersionStatus"}},"version":{"description":"The agent version.","type":"string"}},"type":"object"},"InMageAzureV2ApplyRecoveryPointInput":{"allOf":[{"$ref":"#/components/schemas/ApplyRecoveryPointProviderSpecificInput"}],"description":"ApplyRecoveryPoint input specific to InMageAzureV2 provider.","properties":{"vaultLocation":{"description":"The vault location where the recovery Vm resides.","type":"string"}},"type":"object","x-ms-discriminator-value":"InMageAzureV2"},"InMageAzureV2DiskInputDetails":{"description":"Disk input details.","properties":{"diskEncryptionSetId":{"description":"The DiskEncryptionSet ARM ID.","type":"string"},"diskId":{"description":"The DiskId.","type":"string"},"diskType":{"description":"The DiskType.","enum":["Standard_LRS","Premium_LRS","StandardSSD_LRS"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"DiskAccountType"}},"logStorageAccountId":{"description":"The LogStorageAccountId.","type":"string"}},"type":"object"},"InMageAzureV2EnableProtectionInput":{"allOf":[{"$ref":"#/components/schemas/EnableProtectionProviderSpecificInput"}],"description":"VMware Azure specific enable protection input.","properties":{"diskEncryptionSetId":{"description":"The DiskEncryptionSet ARM ID.","type":"string"},"diskType":{"description":"The DiskType.","enum":["Standard_LRS","Premium_LRS","StandardSSD_LRS"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"DiskAccountType"}},"disksToInclude":{"description":"The disks to include list.","items":{"$ref":"#/components/schemas/InMageAzureV2DiskInputDetails"},"type":"array"},"enableRdpOnTargetOption":{"description":"The selected option to enable RDP\\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.","type":"string"},"logStorageAccountId":{"description":"The storage account to be used for logging during replication.","type":"string"},"masterTargetId":{"description":"The Master target Id.","type":"string"},"multiVmGroupId":{"description":"The multi vm group Id.","type":"string"},"multiVmGroupName":{"description":"The multi vm group name.","type":"string"},"processServerId":{"description":"The Process Server Id.","type":"string"},"runAsAccountId":{"description":"The CS account Id.","type":"string"},"storageAccountId":{"description":"The storage account name.","type":"string"},"targetAzureNetworkId":{"description":"The selected target Azure network Id.","type":"string"},"targetAzureSubnetId":{"description":"The selected target Azure subnet Id.","type":"string"},"targetAzureV1ResourceGroupId":{"description":"The Id of the target resource group (for classic deployment) in which the failover VM is to be created.","type":"string"},"targetAzureV2ResourceGroupId":{"description":"The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.","type":"string"},"targetAzureVmName":{"description":"The target azure Vm Name.","type":"string"}},"type":"object","x-ms-discriminator-value":"InMageAzureV2"},"InMageAzureV2EventDetails":{"allOf":[{"$ref":"#/components/schemas/EventProviderSpecificDetails"}],"description":"Model class for event details of a VMwareAzureV2 event.","properties":{"category":{"description":"InMage Event Category.","type":"string"},"component":{"description":"InMage Event Component.","type":"string"},"correctiveAction":{"description":"Corrective Action string for the event.","type":"string"},"details":{"description":"InMage Event Details.","type":"string"},"eventType":{"description":"InMage Event type. Takes one of the values of {InMageDataContract.InMageMonitoringEventType}.","type":"string"},"siteName":{"description":"VMware Site name.","type":"string"},"summary":{"description":"InMage Event Summary.","type":"string"}},"type":"object","x-ms-discriminator-value":"InMageAzureV2"},"InMageAzureV2FailoverProviderInput":{"allOf":[{"$ref":"#/components/schemas/ProviderSpecificFailoverInput"}],"description":"InMageAzureV2 provider specific input for failover.","properties":{"recoveryPointId":{"description":"The recovery point id to be passed to failover to a particular recovery point. In case of latest recovery point, null should be passed.","type":"string"},"vaultLocation":{"description":"Location of the vault.","type":"string"}},"type":"object","x-ms-discriminator-value":"InMageAzureV2"},"InMageAzureV2ManagedDiskDetails":{"description":"InMageAzureV2 Managed disk details.","properties":{"diskId":{"description":"The disk id.","type":"string"},"replicaDiskType":{"description":"The replica disk type.","type":"string"},"seedManagedDiskId":{"description":"Seed managed disk Id.","type":"string"}},"type":"object"},"InMageAzureV2PolicyDetails":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificDetails"}],"description":"InMage Azure v2 specific protection profile details.","properties":{"appConsistentFrequencyInMinutes":{"description":"The app consistent snapshot frequency in minutes.","format":"int32","type":"integer"},"crashConsistentFrequencyInMinutes":{"description":"The crash consistent snapshot frequency in minutes.","format":"int32","type":"integer"},"multiVmSyncStatus":{"description":"A value indicating whether multi-VM sync has to be enabled.","type":"string"},"recoveryPointHistory":{"description":"The duration in minutes until which the recovery points need to be stored.","format":"int32","type":"integer"},"recoveryPointThresholdInMinutes":{"description":"The recovery point threshold in minutes.","format":"int32","type":"integer"}},"type":"object","x-ms-discriminator-value":"InMageAzureV2"},"InMageAzureV2PolicyInput":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificInput"}],"description":"VMWare Azure specific policy Input.","properties":{"appConsistentFrequencyInMinutes":{"description":"The app consistent snapshot frequency (in minutes).","format":"int32","type":"integer"},"crashConsistentFrequencyInMinutes":{"description":"The crash consistent snapshot frequency (in minutes).","format":"int32","type":"integer"},"multiVmSyncStatus":{"description":"A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.","enum":["Enable","Disable"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"SetMultiVmSyncStatus"}},"recoveryPointHistory":{"description":"The duration in minutes until which the recovery points need to be stored.","format":"int32","type":"integer"},"recoveryPointThresholdInMinutes":{"description":"The recovery point threshold in minutes.","format":"int32","type":"integer"}},"required":["multiVmSyncStatus"],"type":"object","x-ms-discriminator-value":"InMageAzureV2"},"InMageAzureV2ProtectedDiskDetails":{"description":"InMageAzureV2 protected disk details.","properties":{"diskCapacityInBytes":{"description":"The disk capacity in bytes.","format":"int64","type":"integer"},"diskId":{"description":"The disk id.","type":"string"},"diskName":{"description":"The disk name.","type":"string"},"diskResized":{"description":"A value indicating whether disk is resized.","type":"string"},"fileSystemCapacityInBytes":{"description":"The disk file system capacity in bytes.","format":"int64","type":"integer"},"healthErrorCode":{"description":"The health error code for the disk.","type":"string"},"lastRpoCalculatedTime":{"description":"The last RPO calculated time.","format":"date-time","type":"string"},"protectionStage":{"description":"The protection stage.","type":"string"},"psDataInMegaBytes":{"description":"The PS data transit in MB.","format":"double","type":"number"},"resyncDurationInSeconds":{"description":"The resync duration in seconds.","format":"int64","type":"integer"},"resyncProgressPercentage":{"description":"The resync progress percentage.","format":"int32","type":"integer"},"resyncRequired":{"description":"A value indicating whether resync is required for this disk.","type":"string"},"rpoInSeconds":{"description":"The RPO in seconds.","format":"int64","type":"integer"},"sourceDataInMegaBytes":{"description":"The source data transit in MB.","format":"double","type":"number"},"targetDataInMegaBytes":{"description":"The target data transit in MB.","format":"double","type":"number"}},"type":"object"},"InMageAzureV2RecoveryPointDetails":{"allOf":[{"$ref":"#/components/schemas/ProviderSpecificRecoveryPointDetails"}],"description":"InMage Azure V2 provider specific recovery point details.","properties":{"isMultiVmSyncPoint":{"description":"A value indicating whether the recovery point is multi VM consistent.","type":"string"}},"type":"object","x-ms-discriminator-value":"InMageAzureV2"},"InMageAzureV2ReplicationDetails":{"allOf":[{"$ref":"#/components/schemas/ReplicationProviderSpecificSettings"}],"description":"InMageAzureV2 provider specific settings","properties":{"agentExpiryDate":{"description":"Agent expiry date.","format":"date-time","type":"string"},"agentVersion":{"description":"The agent version.","type":"string"},"azureVMDiskDetails":{"description":"Azure VM Disk details.","items":{"$ref":"#/components/schemas/AzureVmDiskDetails"},"type":"array"},"compressedDataRateInMB":{"description":"The compressed data change rate in MB.","format":"double","type":"number"},"datastores":{"description":"The data stores of the on-premise machine. Value can be list of strings that contain data store names.","items":{"type":"string"},"type":"array"},"discoveryType":{"description":"A value indicating the discovery type of the machine. Value can be vCenter or physical.","type":"string"},"diskResized":{"description":"A value indicating whether any disk is resized for this VM.","type":"string"},"enableRdpOnTargetOption":{"description":"The selected option to enable RDP\\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.","type":"string"},"infrastructureVmId":{"description":"The infrastructure VM Id.","type":"string"},"ipAddress":{"description":"The source IP address.","type":"string"},"isAgentUpdateRequired":{"description":"A value indicating whether installed agent needs to be updated.","type":"string"},"isRebootAfterUpdateRequired":{"description":"A value indicating whether the source server requires a restart after update.","type":"string"},"lastHeartbeat":{"description":"The last heartbeat received from the source server.","format":"date-time","type":"string"},"lastRpoCalculatedTime":{"description":"The last RPO calculated time.","format":"date-time","type":"string"},"lastUpdateReceivedTime":{"description":"The last update time received from on-prem components.","format":"date-time","type":"string"},"licenseType":{"description":"License Type of the VM to be used.","type":"string"},"masterTargetId":{"description":"The master target Id.","type":"string"},"multiVmGroupId":{"description":"The multi vm group Id.","type":"string"},"multiVmGroupName":{"description":"The multi vm group name.","type":"string"},"multiVmSyncStatus":{"description":"A value indicating whether multi vm sync is enabled or disabled.","type":"string"},"osDiskId":{"description":"The id of the disk containing the OS.","type":"string"},"osType":{"description":"The type of the OS on the VM.","type":"string"},"osVersion":{"description":"The OS Version of the protected item.","type":"string"},"processServerId":{"description":"The process server Id.","type":"string"},"protectedDisks":{"description":"The list of protected disks.","items":{"$ref":"#/components/schemas/InMageAzureV2ProtectedDiskDetails"},"type":"array"},"protectedManagedDisks":{"description":"The list of protected managed disks.","items":{"$ref":"#/components/schemas/InMageAzureV2ManagedDiskDetails"},"type":"array"},"protectionStage":{"description":"The protection stage.","type":"string"},"recoveryAvailabilitySetId":{"description":"The recovery availability set Id.","type":"string"},"recoveryAzureLogStorageAccountId":{"description":"The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.","type":"string"},"recoveryAzureResourceGroupId":{"description":"The target resource group Id.","type":"string"},"recoveryAzureStorageAccount":{"description":"The recovery Azure storage account.","type":"string"},"recoveryAzureVMName":{"description":"Recovery Azure given name.","type":"string"},"recoveryAzureVMSize":{"description":"The Recovery Azure VM size.","type":"string"},"replicaId":{"description":"The replica id of the protected item.","type":"string"},"resyncProgressPercentage":{"description":"The resync progress percentage.","format":"int32","type":"integer"},"rpoInSeconds":{"description":"The RPO in seconds.","format":"int64","type":"integer"},"selectedRecoveryAzureNetworkId":{"description":"The selected recovery azure network Id.","type":"string"},"selectedSourceNicId":{"description":"The selected source nic Id which will be used as the primary nic during failover.","type":"string"},"sourceVmCpuCount":{"description":"The CPU count of the VM on the primary side.","format":"int32","type":"integer"},"sourceVmRamSizeInMB":{"description":"The RAM size of the VM on the primary side.","format":"int32","type":"integer"},"targetVmId":{"description":"The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.","type":"string"},"uncompressedDataRateInMB":{"description":"The uncompressed data change rate in MB.","format":"double","type":"number"},"useManagedDisks":{"description":"A value indicating whether managed disks should be used during failover.","type":"string"},"vCenterInfrastructureId":{"description":"The vCenter infrastructure Id.","type":"string"},"validationErrors":{"description":"The validation errors of the on-premise machine Value can be list of validation errors.","items":{"$ref":"#/components/schemas/HealthError"},"type":"array"},"vhdName":{"description":"The OS disk VHD name.","type":"string"},"vmId":{"description":"The virtual machine Id.","type":"string"},"vmNics":{"description":"The PE Network details.","items":{"$ref":"#/components/schemas/VMNicDetails"},"type":"array"},"vmProtectionState":{"description":"The protection state for the vm.","type":"string"},"vmProtectionStateDescription":{"description":"The protection state description for the vm.","type":"string"}},"type":"object","x-ms-discriminator-value":"InMageAzureV2"},"InMageAzureV2ReprotectInput":{"allOf":[{"$ref":"#/components/schemas/ReverseReplicationProviderSpecificInput"}],"description":"InMageAzureV2 specific provider input.","properties":{"disksToInclude":{"description":"The disks to include list.","items":{"type":"string"},"type":"array"},"logStorageAccountId":{"description":"The storage account to be used for logging during replication.","type":"string"},"masterTargetId":{"description":"The Master target Id.","type":"string"},"policyId":{"description":"The Policy Id.","type":"string"},"processServerId":{"description":"The Process Server Id.","type":"string"},"runAsAccountId":{"description":"The CS account Id.","type":"string"},"storageAccountId":{"description":"The storage account id.","type":"string"}},"type":"object","x-ms-discriminator-value":"InMageAzureV2"},"InMageAzureV2UpdateReplicationProtectedItemInput":{"allOf":[{"$ref":"#/components/schemas/UpdateReplicationProtectedItemProviderInput"}],"description":"InMage Azure V2 input to update replication protected item.","properties":{"recoveryAzureV1ResourceGroupId":{"description":"The recovery Azure resource group Id for classic deployment.","type":"string"},"recoveryAzureV2ResourceGroupId":{"description":"The recovery Azure resource group Id for resource manager deployment.","type":"string"},"useManagedDisks":{"description":"A value indicating whether managed disks should be used during failover.","type":"string"}},"type":"object","x-ms-discriminator-value":"InMageAzureV2"},"InMageBasePolicyDetails":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificDetails"}],"description":"Base class for the policies of providers using InMage replication.","properties":{"appConsistentFrequencyInMinutes":{"description":"The app consistent snapshot frequency in minutes.","format":"int32","type":"integer"},"multiVmSyncStatus":{"description":"A value indicating whether multi-VM sync has to be enabled.","type":"string"},"recoveryPointHistory":{"description":"The duration in minutes until which the recovery points need to be stored.","format":"int32","type":"integer"},"recoveryPointThresholdInMinutes":{"description":"The recovery point threshold in minutes.","format":"int32","type":"integer"}},"type":"object","x-ms-discriminator-value":"InMageBasePolicyDetails"},"InMageDisableProtectionProviderSpecificInput":{"allOf":[{"$ref":"#/components/schemas/DisableProtectionProviderSpecificInput"}],"description":"InMage disable protection provider specific input.","properties":{"replicaVmDeletionStatus":{"description":"A value indicating whether the replica VM should be destroyed or retained. Values from Delete and Retain.","type":"string"}},"type":"object","x-ms-discriminator-value":"InMage"},"InMageDiskDetails":{"description":"VMware/Physical specific Disk Details","properties":{"diskConfiguration":{"description":"Whether disk is dynamic disk or basic disk.","type":"string"},"diskId":{"description":"The disk Id.","type":"string"},"diskName":{"description":"The disk name.","type":"string"},"diskSizeInMB":{"description":"The disk size in MB.","type":"string"},"diskType":{"description":"Whether disk is system disk or data disk.","type":"string"},"volumeList":{"description":"Volumes of the disk.","items":{"$ref":"#/components/schemas/DiskVolumeDetails"},"type":"array"}},"type":"object"},"InMageDiskExclusionInput":{"description":"DiskExclusionInput when doing enable protection of virtual machine in InMage provider.","properties":{"diskSignatureOptions":{"description":"The guest disk signature based option for disk exclusion.","items":{"$ref":"#/components/schemas/InMageDiskSignatureExclusionOptions"},"type":"array"},"volumeOptions":{"description":"The volume label based option for disk exclusion.","items":{"$ref":"#/components/schemas/InMageVolumeExclusionOptions"},"type":"array"}},"type":"object"},"InMageDiskSignatureExclusionOptions":{"description":"Guest disk signature based disk exclusion option when doing enable protection of virtual machine in InMage provider.","properties":{"diskSignature":{"description":"The guest signature of disk to be excluded from replication.","type":"string"}},"type":"object"},"InMageEnableProtectionInput":{"allOf":[{"$ref":"#/components/schemas/EnableProtectionProviderSpecificInput"}],"description":"VMware Azure specific enable protection input.","properties":{"datastoreName":{"description":"The target data store name.","type":"string"},"diskExclusionInput":{"$ref":"#/components/schemas/InMageDiskExclusionInput"},"disksToInclude":{"description":"The disks to include list.","items":{"type":"string"},"type":"array"},"masterTargetId":{"description":"The Master Target Id.","type":"string"},"multiVmGroupId":{"description":"The multi vm group Id.","type":"string"},"multiVmGroupName":{"description":"The multi vm group name.","type":"string"},"processServerId":{"description":"The Process Server Id.","type":"string"},"retentionDrive":{"description":"The retention drive to use on the MT.","type":"string"},"runAsAccountId":{"description":"The CS account Id.","type":"string"},"vmFriendlyName":{"description":"The Vm Name.","type":"string"}},"required":["masterTargetId","processServerId","retentionDrive","multiVmGroupId","multiVmGroupName"],"type":"object","x-ms-discriminator-value":"InMage"},"InMageFailoverProviderInput":{"allOf":[{"$ref":"#/components/schemas/ProviderSpecificFailoverInput"}],"description":"Provider specific input for InMage failover.","properties":{"recoveryPointId":{"description":"The recovery point id to be passed to failover to a particular recovery point. In case of latest recovery point, null should be passed.","type":"string"},"recoveryPointType":{"description":"The recovery point type. Values from LatestTime, LatestTag or Custom. In the case of custom, the recovery point provided by RecoveryPointId will be used. In the other two cases, recovery point id will be ignored.","enum":["LatestTime","LatestTag","Custom"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"RecoveryPointType"}}},"type":"object","x-ms-discriminator-value":"InMage"},"InMagePolicyDetails":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificDetails"}],"description":"InMage specific protection profile details.","properties":{"appConsistentFrequencyInMinutes":{"description":"The app consistent snapshot frequency in minutes.","format":"int32","type":"integer"},"multiVmSyncStatus":{"description":"A value indicating whether multi-VM sync has to be enabled.","type":"string"},"recoveryPointHistory":{"description":"The duration in minutes until which the recovery points need to be stored.","format":"int32","type":"integer"},"recoveryPointThresholdInMinutes":{"description":"The recovery point threshold in minutes.","format":"int32","type":"integer"}},"type":"object","x-ms-discriminator-value":"InMage"},"InMagePolicyInput":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificInput"}],"description":"VMWare Azure specific protection profile Input.","properties":{"appConsistentFrequencyInMinutes":{"description":"The app consistent snapshot frequency (in minutes).","format":"int32","type":"integer"},"multiVmSyncStatus":{"description":"A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.","enum":["Enable","Disable"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"SetMultiVmSyncStatus"}},"recoveryPointHistory":{"description":"The duration in minutes until which the recovery points need to be stored.","format":"int32","type":"integer"},"recoveryPointThresholdInMinutes":{"description":"The recovery point threshold in minutes.","format":"int32","type":"integer"}},"required":["multiVmSyncStatus"],"type":"object","x-ms-discriminator-value":"InMage"},"InMageProtectedDiskDetails":{"description":"InMage protected disk details.","properties":{"diskCapacityInBytes":{"description":"The disk capacity in bytes.","format":"int64","type":"integer"},"diskId":{"description":"The disk id.","type":"string"},"diskName":{"description":"The disk name.","type":"string"},"diskResized":{"description":"A value indicating whether disk is resized.","type":"string"},"fileSystemCapacityInBytes":{"description":"The file system capacity in bytes.","format":"int64","type":"integer"},"healthErrorCode":{"description":"The health error code for the disk.","type":"string"},"lastRpoCalculatedTime":{"description":"The last RPO calculated time.","format":"date-time","type":"string"},"protectionStage":{"description":"The protection stage.","type":"string"},"psDataInMB":{"description":"The PS data transit in MB.","format":"double","type":"number"},"resyncDurationInSeconds":{"description":"The resync duration in seconds.","format":"int64","type":"integer"},"resyncProgressPercentage":{"description":"The resync progress percentage.","format":"int32","type":"integer"},"resyncRequired":{"description":"A value indicating whether resync is required for this disk.","type":"string"},"rpoInSeconds":{"description":"The RPO in seconds.","format":"int64","type":"integer"},"sourceDataInMB":{"description":"The source data transit in MB.","format":"double","type":"number"},"targetDataInMB":{"description":"The target data transit in MB.","format":"double","type":"number"}},"type":"object"},"InMageReplicationDetails":{"allOf":[{"$ref":"#/components/schemas/ReplicationProviderSpecificSettings"}],"description":"InMage provider specific settings","properties":{"activeSiteType":{"description":"The active location of the VM. If the VM is being protected from Azure, this field will take values from { Azure, OnPrem }. If the VM is being protected between two data-centers, this field will be OnPrem always.","type":"string"},"agentDetails":{"$ref":"#/components/schemas/InMageAgentDetails"},"azureStorageAccountId":{"description":"A value indicating the underlying Azure storage account. If the VM is not running in Azure, this value shall be set to null.","type":"string"},"compressedDataRateInMB":{"description":"The compressed data change rate in MB.","format":"double","type":"number"},"consistencyPoints":{"additionalProperties":{"format":"date-time","type":"string"},"description":"The collection of Consistency points.","type":"object"},"datastores":{"description":"The data stores of the on-premise machine Value can be list of strings that contain data store names","items":{"type":"string"},"type":"array"},"discoveryType":{"description":"A value indicating the discovery type of the machine.","type":"string"},"diskResized":{"description":"A value indicating whether any disk is resized for this VM.","type":"string"},"infrastructureVmId":{"description":"The infrastructure VM Id.","type":"string"},"ipAddress":{"description":"The source IP address.","type":"string"},"lastHeartbeat":{"description":"The last heartbeat received from the source server.","format":"date-time","type":"string"},"lastRpoCalculatedTime":{"description":"The last RPO calculated time.","format":"date-time","type":"string"},"lastUpdateReceivedTime":{"description":"The last update time received from on-prem components.","format":"date-time","type":"string"},"masterTargetId":{"description":"The master target Id.","type":"string"},"multiVmGroupId":{"description":"The multi vm group Id, if any.","type":"string"},"multiVmGroupName":{"description":"The multi vm group name, if any.","type":"string"},"multiVmSyncStatus":{"description":"A value indicating whether the multi vm sync is enabled or disabled.","type":"string"},"osDetails":{"$ref":"#/components/schemas/OSDiskDetails"},"osVersion":{"description":"The OS Version of the protected item.","type":"string"},"processServerId":{"description":"The process server Id.","type":"string"},"protectedDisks":{"description":"The list of protected disks.","items":{"$ref":"#/components/schemas/InMageProtectedDiskDetails"},"type":"array"},"protectionStage":{"description":"The protection stage.","type":"string"},"rebootAfterUpdateStatus":{"description":"A value indicating whether the source server requires a restart after update.","type":"string"},"replicaId":{"description":"The replica id of the protected item.","type":"string"},"resyncDetails":{"$ref":"#/components/schemas/InitialReplicationDetails"},"retentionWindowEnd":{"description":"The retention window end time.","format":"date-time","type":"string"},"retentionWindowStart":{"description":"The retention window start time.","format":"date-time","type":"string"},"rpoInSeconds":{"description":"The RPO in seconds.","format":"int64","type":"integer"},"sourceVmCpuCount":{"description":"The CPU count of the VM on the primary side.","format":"int32","type":"integer"},"sourceVmRamSizeInMB":{"description":"The RAM size of the VM on the primary side.","format":"int32","type":"integer"},"uncompressedDataRateInMB":{"description":"The uncompressed data change rate in MB.","format":"double","type":"number"},"vCenterInfrastructureId":{"description":"The vCenter infrastructure Id.","type":"string"},"validationErrors":{"description":"The validation errors of the on-premise machine Value can be list of validation errors","items":{"$ref":"#/components/schemas/HealthError"},"type":"array"},"vmId":{"description":"The virtual machine Id.","type":"string"},"vmNics":{"description":"The PE Network details.","items":{"$ref":"#/components/schemas/VMNicDetails"},"type":"array"},"vmProtectionState":{"description":"The protection state for the vm.","type":"string"},"vmProtectionStateDescription":{"description":"The protection state description for the vm.","type":"string"}},"type":"object","x-ms-discriminator-value":"InMage"},"InMageReprotectInput":{"allOf":[{"$ref":"#/components/schemas/ReverseReplicationProviderSpecificInput"}],"description":"InMageAzureV2 specific provider input.","properties":{"datastoreName":{"description":"The target data store name.","type":"string"},"diskExclusionInput":{"$ref":"#/components/schemas/InMageDiskExclusionInput"},"disksToInclude":{"description":"The disks to include list.","items":{"type":"string"},"type":"array"},"masterTargetId":{"description":"The Master Target Id.","type":"string"},"processServerId":{"description":"The Process Server Id.","type":"string"},"profileId":{"description":"The Policy Id.","type":"string"},"retentionDrive":{"description":"The retention drive to use on the MT.","type":"string"},"runAsAccountId":{"description":"The CS account Id.","type":"string"}},"required":["masterTargetId","processServerId","retentionDrive","profileId"],"type":"object","x-ms-discriminator-value":"InMage"},"InMageVolumeExclusionOptions":{"description":"Guest disk signature based disk exclusion option when doing enable protection of virtual machine in InMage provider.","properties":{"onlyExcludeIfSingleVolume":{"description":"The value indicating whether to exclude multi volume disk or not. If a disk has multiple volumes and one of the volume has label matching with VolumeLabel this disk will be excluded from replication if OnlyExcludeIfSingleVolume is false.","type":"string"},"volumeLabel":{"description":"The volume label. The disk having any volume with this label will be excluded from replication.","type":"string"}},"type":"object"},"InconsistentVmDetails":{"description":"This class stores the monitoring details for consistency check of inconsistent Protected Entity.","properties":{"cloudName":{"description":"The Cloud name.","type":"string"},"details":{"description":"The list of details regarding state of the Protected Entity in SRS and On prem.","items":{"type":"string"},"type":"array"},"errorIds":{"description":"The list of error ids.","items":{"type":"string"},"type":"array"},"vmName":{"description":"The Vm name.","type":"string"}},"type":"object"},"InitialReplicationDetails":{"description":"Initial replication details.","properties":{"initialReplicationProgressPercentage":{"description":"The initial replication progress percentage.","type":"string"},"initialReplicationType":{"description":"Initial replication type.","type":"string"}},"type":"object"},"InlineWorkflowTaskDetails":{"allOf":[{"$ref":"#/components/schemas/GroupTaskDetails"}],"description":"This class represents the inline workflow task details.","properties":{"workflowIds":{"description":"The list of child workflow ids.","items":{"type":"string"},"type":"array"}},"type":"object","x-ms-discriminator-value":"InlineWorkflowTaskDetails"},"InnerHealthError":{"description":"Implements InnerHealthError class. HealthError object has a list of InnerHealthErrors as child errors. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -&gt; InnerException.","properties":{"creationTimeUtc":{"description":"Error creation time (UTC)","format":"date-time","type":"string"},"entityId":{"description":"ID of the entity.","type":"string"},"errorCategory":{"description":"Category of error.","type":"string"},"errorCode":{"description":"Error code.","type":"string"},"errorLevel":{"description":"Level of error.","type":"string"},"errorMessage":{"description":"Error message.","type":"string"},"errorSource":{"description":"Source of error.","type":"string"},"errorType":{"description":"Type of error.","type":"string"},"possibleCauses":{"description":"Possible causes of error.","type":"string"},"recommendedAction":{"description":"Recommended action to resolve error.","type":"string"},"recoveryProviderErrorMessage":{"description":"DRA error message.","type":"string"},"summaryMessage":{"description":"Summary message of the entity.","type":"string"}},"type":"object"},"InputEndpoint":{"description":"Azure VM input endpoint details.","properties":{"endpointName":{"description":"The input endpoint name.","type":"string"},"privatePort":{"description":"The input endpoint private port.","format":"int32","type":"integer"},"protocol":{"description":"The input endpoint protocol.","type":"string"},"publicPort":{"description":"The input endpoint public port.","format":"int32","type":"integer"}},"type":"object"},"Job":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Job details.","properties":{"properties":{"$ref":"#/components/schemas/JobProperties"}},"type":"object"},"JobCollection":{"description":"Collection of jobs.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The list of jobs.","items":{"$ref":"#/components/schemas/Job"},"type":"array"}},"type":"object"},"JobDetails":{"description":"Job details based on specific job type.","discriminator":{"propertyName":"instanceType"},"properties":{"affectedObjectDetails":{"additionalProperties":{"type":"string"},"description":"The affected object properties like source server, source cloud, target server, target cloud etc. based on the workflow object details.","type":"object"},"instanceType":{"description":"Gets the type of job details (see JobDetailsTypes enum for possible values).","readOnly":true,"type":"string"}},"type":"object"},"JobEntity":{"description":"This class contains the minimal job details required to navigate to the desired drill down.","properties":{"jobFriendlyName":{"description":"The job display name.","type":"string"},"jobId":{"description":"The job id.","type":"string"},"jobScenarioName":{"description":"The job name. Enum type ScenarioName.","type":"string"},"targetInstanceType":{"description":"The workflow affected object type.","type":"string"},"targetObjectId":{"description":"The object id.","type":"string"},"targetObjectName":{"description":"The object name.","type":"string"}},"type":"object"},"JobErrorDetails":{"description":"This class contains the error details per object.","properties":{"creationTime":{"description":"The creation time of job error.","format":"date-time","type":"string"},"errorLevel":{"description":"Error level of error.","type":"string"},"providerErrorDetails":{"$ref":"#/components/schemas/ProviderError"},"serviceErrorDetails":{"$ref":"#/components/schemas/ServiceError"},"taskId":{"description":"The Id of the task.","type":"string"}},"type":"object"},"JobProperties":{"description":"Job custom data details.","properties":{"activityId":{"description":"The activity id.","type":"string"},"allowedActions":{"description":"The Allowed action the job.","items":{"type":"string"},"type":"array"},"customDetails":{"$ref":"#/components/schemas/JobDetails"},"endTime":{"description":"The end time.","format":"date-time","type":"string"},"errors":{"description":"The errors.","items":{"$ref":"#/components/schemas/JobErrorDetails"},"type":"array"},"friendlyName":{"description":"The DisplayName.","type":"string"},"scenarioName":{"description":"The ScenarioName.","type":"string"},"startTime":{"description":"The start time.","format":"date-time","type":"string"},"state":{"description":"The status of the Job. It is one of these values - NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended or Other.","type":"string"},"stateDescription":{"description":"The description of the state of the Job. For e.g. - For Succeeded state, description can be Completed, PartiallySucceeded, CompletedWithInformation or Skipped.","type":"string"},"targetInstanceType":{"description":"The type of the affected object which is of {Microsoft.Azure.SiteRecovery.V2015_11_10.AffectedObjectType} class.","type":"string"},"targetObjectId":{"description":"The affected Object Id.","type":"string"},"targetObjectName":{"description":"The name of the affected object.","type":"string"},"tasks":{"description":"The tasks.","items":{"$ref":"#/components/schemas/ASRTask"},"type":"array"}},"type":"object"},"JobQueryParameter":{"description":"Query parameter to enumerate jobs.","properties":{"affectedObjectTypes":{"description":"The type of objects.","type":"string"},"endTime":{"description":"Date time to get jobs up to.","type":"string"},"fabricId":{"description":"The Id of the fabric to search jobs under.","type":"string"},"jobStatus":{"description":"The states of the job to be filtered can be in.","type":"string"},"startTime":{"description":"Date time to get jobs from.","type":"string"}},"type":"object"},"JobStatusEventDetails":{"allOf":[{"$ref":"#/components/schemas/EventSpecificDetails"}],"description":"Model class for event details of a job status event.","properties":{"affectedObjectType":{"description":"AffectedObjectType for the event.","type":"string"},"jobFriendlyName":{"description":"JobName for the Event.","type":"string"},"jobId":{"description":"Job arm id for the event.","type":"string"},"jobStatus":{"description":"JobStatus for the Event.","type":"string"}},"type":"object","x-ms-discriminator-value":"JobStatus"},"JobTaskDetails":{"allOf":[{"$ref":"#/components/schemas/TaskTypeDetails"}],"description":"This class represents a task which is actually a workflow so that one can navigate to its individual drill down.","properties":{"jobTask":{"$ref":"#/components/schemas/JobEntity"}},"type":"object","x-ms-discriminator-value":"JobTaskDetails"},"KeyEncryptionKeyInfo":{"description":"Key Encryption Key (KEK) information.","properties":{"keyIdentifier":{"description":"The key url / identifier.","type":"string"},"keyVaultResourceArmId":{"description":"The KeyVault resource ARM id for key.","type":"string"}},"type":"object"},"LogicalNetwork":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Logical network data model.","properties":{"properties":{"$ref":"#/components/schemas/LogicalNetworkProperties"}},"type":"object"},"LogicalNetworkCollection":{"description":"List of logical networks.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The Logical Networks list details.","items":{"$ref":"#/components/schemas/LogicalNetwork"},"type":"array"}},"type":"object"},"LogicalNetworkProperties":{"description":"Logical Network Properties.","properties":{"friendlyName":{"description":"The Friendly Name.","type":"string"},"logicalNetworkDefinitionsStatus":{"description":"A value indicating whether logical network definitions are isolated.","type":"string"},"logicalNetworkUsage":{"description":"A value indicating whether logical network is used as private test network by test failover.","type":"string"},"networkVirtualizationStatus":{"description":"A value indicating whether Network Virtualization is enabled for the logical network.","type":"string"}},"type":"object"},"ManualActionTaskDetails":{"allOf":[{"$ref":"#/components/schemas/TaskTypeDetails"}],"description":"This class represents the manual action task details.","properties":{"instructions":{"description":"The instructions.","type":"string"},"name":{"description":"The name.","type":"string"},"observation":{"description":"The observation.","type":"string"}},"type":"object","x-ms-discriminator-value":"ManualActionTaskDetails"},"MasterTargetServer":{"description":"Details of a Master Target Server.","properties":{"agentExpiryDate":{"description":"Agent expiry date.","format":"date-time","type":"string"},"agentVersion":{"description":"The version of the scout component on the server.","type":"string"},"agentVersionDetails":{"$ref":"#/components/schemas/VersionDetails"},"dataStores":{"description":"The list of data stores in the fabric.","items":{"$ref":"#/components/schemas/DataStore"},"type":"array"},"diskCount":{"description":"Disk count of the master target.","format":"int32","type":"integer"},"healthErrors":{"description":"Health errors.","items":{"$ref":"#/components/schemas/HealthError"},"type":"array"},"id":{"description":"The server Id.","type":"string"},"ipAddress":{"description":"The IP address of the server.","type":"string"},"lastHeartbeat":{"description":"The last heartbeat received from the server.","format":"date-time","type":"string"},"marsAgentExpiryDate":{"description":"MARS agent expiry date.","format":"date-time","type":"string"},"marsAgentVersion":{"description":"MARS agent version.","type":"string"},"marsAgentVersionDetails":{"$ref":"#/components/schemas/VersionDetails"},"name":{"description":"The server name.","type":"string"},"osType":{"description":"The OS type of the server.","type":"string"},"osVersion":{"description":"OS Version of the master target.","type":"string"},"retentionVolumes":{"description":"The retention volumes of Master target Server.","items":{"$ref":"#/components/schemas/RetentionVolume"},"type":"array"},"validationErrors":{"description":"Validation errors.","items":{"$ref":"#/components/schemas/HealthError"},"type":"array"},"versionStatus":{"description":"Version status","type":"string"}},"type":"object"},"MigrateInput":{"description":"Input for migrate.","properties":{"properties":{"$ref":"#/components/schemas/MigrateInputProperties"}},"required":["properties"],"type":"object"},"MigrateInputProperties":{"description":"Migrate input properties.","properties":{"providerSpecificDetails":{"$ref":"#/components/schemas/MigrateProviderSpecificInput"}},"required":["providerSpecificDetails"],"type":"object"},"MigrateProviderSpecificInput":{"description":"Migrate provider specific input.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"required":["instanceType"],"type":"object"},"MigrationItem":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Migration item.","properties":{"properties":{"$ref":"#/components/schemas/MigrationItemProperties"}},"type":"object"},"MigrationItemCollection":{"description":"Migration item collection.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The list of migration items.","items":{"$ref":"#/components/schemas/MigrationItem"},"type":"array"}},"type":"object"},"MigrationItemProperties":{"description":"Migration item properties.","properties":{"allowedOperations":{"description":"The allowed operations on the migration item, based on the current migration state of the item.","items":{"enum":["DisableMigration","TestMigrate","TestMigrateCleanup","Migrate"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"MigrationItemOperation"}},"readOnly":true,"type":"array"},"currentJob":{"$ref":"#/components/schemas/CurrentJobDetails"},"health":{"description":"The consolidated health.","readOnly":true,"type":"string"},"healthErrors":{"description":"The list of health errors.","items":{"$ref":"#/components/schemas/HealthError"},"readOnly":true,"type":"array"},"machineName":{"description":"The on-premise virtual machine name.","readOnly":true,"type":"string"},"migrationState":{"description":"The migration status.","enum":["None","EnableMigrationInProgress","EnableMigrationFailed","DisableMigrationInProgress","DisableMigrationFailed","InitialSeedingInProgress","InitialSeedingFailed","Replicating","MigrationInProgress","MigrationSucceeded","MigrationFailed"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"MigrationState"}},"migrationStateDescription":{"description":"The migration state description.","readOnly":true,"type":"string"},"policyFriendlyName":{"description":"The name of policy governing this item.","readOnly":true,"type":"string"},"policyId":{"description":"The ARM Id of policy governing this item.","readOnly":true,"type":"string"},"providerSpecificDetails":{"$ref":"#/components/schemas/MigrationProviderSpecificSettings"},"recoveryServicesProviderId":{"description":"The recovery services provider ARM Id.","readOnly":true,"type":"string"},"testMigrateState":{"description":"The test migrate state.","enum":["None","TestMigrationInProgress","TestMigrationSucceeded","TestMigrationFailed","TestMigrationCleanupInProgress"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"TestMigrationState"}},"testMigrateStateDescription":{"description":"The test migrate state description.","readOnly":true,"type":"string"}},"type":"object"},"MigrationItemsQueryParameter":{"description":"Query parameter to enumerate migration items.","properties":{"instanceType":{"description":"The replication provider type.","type":"string"},"sourceFabricName":{"description":"The source fabric name filter.","type":"string"}},"type":"object"},"MigrationProviderSpecificSettings":{"description":"Migration provider specific settings.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"Gets the instance type.","readOnly":true,"type":"string"}},"type":"object"},"MigrationRecoveryPoint":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Recovery point for a migration item.","properties":{"properties":{"$ref":"#/components/schemas/MigrationRecoveryPointProperties"}},"type":"object"},"MigrationRecoveryPointCollection":{"description":"Collection of migration recovery points.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The migration recovery point details.","items":{"$ref":"#/components/schemas/MigrationRecoveryPoint"},"type":"array"}},"type":"object"},"MigrationRecoveryPointProperties":{"description":"Migration item recovery point properties.","properties":{"recoveryPointTime":{"description":"The recovery point time.","format":"date-time","readOnly":true,"type":"string"},"recoveryPointType":{"description":"The recovery point type.","enum":["NotSpecified","ApplicationConsistent","CrashConsistent"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"MigrationRecoveryPointType"}}},"type":"object"},"MobilityServiceUpdate":{"description":"The Mobility Service update details.","properties":{"osType":{"description":"The OS type.","type":"string"},"rebootStatus":{"description":"The reboot status of the update - whether it is required or not.","type":"string"},"version":{"description":"The version of the latest update.","type":"string"}},"type":"object"},"Network":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Network model.","properties":{"properties":{"$ref":"#/components/schemas/NetworkProperties"}},"type":"object"},"NetworkCollection":{"description":"List of networks.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The Networks list details.","items":{"$ref":"#/components/schemas/Network"},"type":"array"}},"type":"object"},"NetworkMapping":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Network Mapping model. Ideally it should have been possible to inherit this class from prev version in InheritedModels as long as there is no difference in structure or method signature. Since there were no base Models for certain fields and methods viz NetworkMappingProperties and Load with required return type, the class has been introduced in its entirety with references to base models to facilitate extensions in subsequent versions.","properties":{"properties":{"$ref":"#/components/schemas/NetworkMappingProperties"}},"type":"object"},"NetworkMappingCollection":{"description":"List of network mappings. As with NetworkMapping, it should be possible to reuse a prev version of this class. It doesn't seem likely this class could be anything more than a slightly bespoke collection of NetworkMapping. Hence it makes sense to override Load with Base.NetworkMapping instead of existing CurrentVersion.NetworkMapping.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The Network Mappings list.","items":{"$ref":"#/components/schemas/NetworkMapping"},"type":"array"}},"type":"object"},"NetworkMappingFabricSpecificSettings":{"description":"Network Mapping fabric specific settings.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"Gets the Instance type.","readOnly":true,"type":"string"}},"type":"object"},"NetworkMappingProperties":{"description":"Network Mapping Properties.","properties":{"fabricSpecificSettings":{"$ref":"#/components/schemas/NetworkMappingFabricSpecificSettings"},"primaryFabricFriendlyName":{"description":"The primary fabric friendly name.","type":"string"},"primaryNetworkFriendlyName":{"description":"The primary network friendly name.","type":"string"},"primaryNetworkId":{"description":"The primary network id for network mapping.","type":"string"},"recoveryFabricArmId":{"description":"The recovery fabric ARM id.","type":"string"},"recoveryFabricFriendlyName":{"description":"The recovery fabric friendly name.","type":"string"},"recoveryNetworkFriendlyName":{"description":"The recovery network friendly name.","type":"string"},"recoveryNetworkId":{"description":"The recovery network id for network mapping.","type":"string"},"state":{"description":"The pairing state for network mapping.","type":"string"}},"type":"object"},"NetworkProperties":{"description":"Network Properties","properties":{"fabricType":{"description":"The Fabric Type.","type":"string"},"friendlyName":{"description":"The Friendly Name.","type":"string"},"networkType":{"description":"The Network Type.","type":"string"},"subnets":{"description":"The List of subnets.","items":{"$ref":"#/components/schemas/Subnet"},"type":"array"}},"type":"object"},"OSDetails":{"description":"Disk Details.","properties":{"oSMajorVersion":{"description":"The OS Major Version.","type":"string"},"oSMinorVersion":{"description":"The OS Minor Version.","type":"string"},"oSVersion":{"description":"The OS Version.","type":"string"},"osEdition":{"description":"The OSEdition.","type":"string"},"osType":{"description":"VM Disk details.","type":"string"},"productType":{"description":"Product type.","type":"string"}},"type":"object"},"OSDiskDetails":{"description":"Details of the OS Disk.","properties":{"osType":{"description":"The type of the OS on the VM.","type":"string"},"osVhdId":{"description":"The id of the disk containing the OS.","type":"string"},"vhdName":{"description":"The OS disk VHD name.","type":"string"}},"type":"object"},"OSVersionWrapper":{"description":"Wrapper model for OSVersion to include version and service pack info.","properties":{"servicePack":{"description":"Service pack.","type":"string"},"version":{"description":"The version.","type":"string"}},"type":"object"},"Object":{"description":"Base of all objects.","properties":{},"type":"object"},"OperationsDiscovery":{"description":"Operations discovery class.","properties":{"display":{"$ref":"#/components/schemas/Display"},"name":{"description":"Name of the API. The name of the operation being performed on this particular object. It should match the action name that appears in RBAC / the event service. Examples of operations include: * Microsoft.Compute/virtualMachine/capture/action * Microsoft.Compute/virtualMachine/restart/action * Microsoft.Compute/virtualMachine/write * Microsoft.Compute/virtualMachine/read * Microsoft.Compute/virtualMachine/delete Each action should include, in order: (1) Resource Provider Namespace (2) Type hierarchy for which the action applies (e.g. server/databases for a SQL Azure database) (3) Read, Write, Action or Delete indicating which type applies. If it is a PUT/PATCH on a collection or named value, Write should be used. If it is a GET, Read should be used. If it is a DELETE, Delete should be used. If it is a POST, Action should be used. As a note: all resource providers would need to include the \"{Resource Provider Namespace}/register/action\" operation in their response. This API is used to register for their service, and should include details about the operation (e.g. a localized name for the resource provider + any special considerations like PII release)","type":"string"},"origin":{"description":"Origin. The intended executor of the operation; governs the display of the operation in the RBAC UX and the audit logs UX. Default value is \"user,system\"","type":"string"},"properties":{"$ref":"#/components/schemas/OperationsDiscoveryProperties"}},"type":"object"},"OperationsDiscoveryCollection":{"description":"Collection of ClientDiscovery details.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The ClientDiscovery details.","items":{"$ref":"#/components/schemas/OperationsDiscovery"},"type":"array"}},"type":"object"},"OperationsDiscoveryProperties":{"description":"ClientDiscovery properties.","properties":{},"type":"object"},"PlannedFailoverInput":{"description":"Input definition for planned failover.","properties":{"properties":{"$ref":"#/components/schemas/PlannedFailoverInputProperties"}},"type":"object"},"PlannedFailoverInputProperties":{"description":"Input definition for planned failover input properties.","properties":{"failoverDirection":{"description":"Failover direction.","type":"string"},"providerSpecificDetails":{"$ref":"#/components/schemas/ProviderSpecificFailoverInput"}},"type":"object"},"Policy":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Protection profile details.","properties":{"properties":{"$ref":"#/components/schemas/PolicyProperties"}},"type":"object"},"PolicyCollection":{"description":"Protection Profile Collection details.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The policy details.","items":{"$ref":"#/components/schemas/Policy"},"type":"array"}},"type":"object"},"PolicyProperties":{"description":"Protection profile custom data details.","properties":{"friendlyName":{"description":"The FriendlyName.","type":"string"},"providerSpecificDetails":{"$ref":"#/components/schemas/PolicyProviderSpecificDetails"}},"type":"object"},"PolicyProviderSpecificDetails":{"description":"Base class for Provider specific details for policies.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"Gets the class type. Overridden in derived classes.","readOnly":true,"type":"string"}},"type":"object"},"PolicyProviderSpecificInput":{"description":"Base class for provider specific input","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"ProcessServer":{"description":"Details of the Process Server.","properties":{"agentExpiryDate":{"description":"Agent expiry date.","format":"date-time","type":"string"},"agentVersion":{"description":"The version of the scout component on the server.","type":"string"},"agentVersionDetails":{"$ref":"#/components/schemas/VersionDetails"},"availableMemoryInBytes":{"description":"The available memory.","format":"int64","type":"integer"},"availableSpaceInBytes":{"description":"The available space.","format":"int64","type":"integer"},"cpuLoad":{"description":"The percentage of the CPU load.","type":"string"},"cpuLoadStatus":{"description":"The CPU load status.","type":"string"},"friendlyName":{"description":"The Process Server's friendly name.","type":"string"},"healthErrors":{"description":"Health errors.","items":{"$ref":"#/components/schemas/HealthError"},"type":"array"},"hostId":{"description":"The agent generated Id.","type":"string"},"id":{"description":"The Process Server Id.","type":"string"},"ipAddress":{"description":"The IP address of the server.","type":"string"},"lastHeartbeat":{"description":"The last heartbeat received from the server.","format":"date-time","type":"string"},"machineCount":{"description":"The servers configured with this PS.","type":"string"},"memoryUsageStatus":{"description":"The memory usage status.","type":"string"},"mobilityServiceUpdates":{"description":"The list of the mobility service updates available on the Process Server.","items":{"$ref":"#/components/schemas/MobilityServiceUpdate"},"type":"array"},"osType":{"description":"The OS type of the server.","type":"string"},"osVersion":{"description":"OS Version of the process server. Note: This will get populated if user has CS version greater than 9.12.0.0.","type":"string"},"psServiceStatus":{"description":"The PS service status.","type":"string"},"replicationPairCount":{"description":"The number of replication pairs configured in this PS.","type":"string"},"spaceUsageStatus":{"description":"The space usage status.","type":"string"},"sslCertExpiryDate":{"description":"The PS SSL cert expiry date.","format":"date-time","type":"string"},"sslCertExpiryRemainingDays":{"description":"CS SSL cert expiry date.","format":"int32","type":"integer"},"systemLoad":{"description":"The percentage of the system load.","type":"string"},"systemLoadStatus":{"description":"The system load status.","type":"string"},"totalMemoryInBytes":{"description":"The total memory.","format":"int64","type":"integer"},"totalSpaceInBytes":{"description":"The total space.","format":"int64","type":"integer"},"versionStatus":{"description":"Version status","type":"string"}},"type":"object"},"ProtectableItem":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Replication protected item","properties":{"properties":{"$ref":"#/components/schemas/ProtectableItemProperties"}},"type":"object"},"ProtectableItemCollection":{"description":"Protectable item collection.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The Protectable item details.","items":{"$ref":"#/components/schemas/ProtectableItem"},"type":"array"}},"type":"object"},"ProtectableItemProperties":{"description":"Replication protected item custom data details.","properties":{"customDetails":{"$ref":"#/components/schemas/ConfigurationSettings"},"friendlyName":{"description":"The name.","type":"string"},"protectionReadinessErrors":{"description":"The Current protection readiness errors.","items":{"type":"string"},"type":"array"},"protectionStatus":{"description":"The protection status.","type":"string"},"recoveryServicesProviderId":{"description":"The recovery provider ARM Id.","type":"string"},"replicationProtectedItemId":{"description":"The ARM resource of protected items.","type":"string"},"supportedReplicationProviders":{"description":"The list of replication providers supported for the protectable item.","items":{"type":"string"},"type":"array"}},"type":"object"},"ProtectableItemQueryParameter":{"description":"Query parameter to enumerate Protectable items.","properties":{"state":{"description":"State of the Protectable item query filter.","type":"string"}},"type":"object"},"ProtectedItemsQueryParameter":{"description":"Query parameter to enumerate protected items.","properties":{"instanceType":{"description":"The replication provider type.","type":"string"},"multiVmGroupCreateOption":{"description":"Whether Multi VM group is auto created or specified by user.","enum":["AutoCreated","UserSpecified"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"MultiVmGroupCreateOption"}},"recoveryPlanName":{"description":"The recovery plan filter.","type":"string"},"sourceFabricName":{"description":"The source fabric name filter.","type":"string"},"vCenterName":{"description":"The vCenter name filter.","type":"string"}},"type":"object"},"ProtectionContainer":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Protection container details.","properties":{"properties":{"$ref":"#/components/schemas/ProtectionContainerProperties"}},"type":"object"},"ProtectionContainerCollection":{"description":"Protection Container collection.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The Protection Container details.","items":{"$ref":"#/components/schemas/ProtectionContainer"},"type":"array"}},"type":"object"},"ProtectionContainerFabricSpecificDetails":{"description":"Base class for fabric specific details of container.","properties":{"instanceType":{"description":"Gets the class type. Overridden in derived classes.","readOnly":true,"type":"string"}},"type":"object"},"ProtectionContainerMapping":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Protection container mapping object.","properties":{"properties":{"$ref":"#/components/schemas/ProtectionContainerMappingProperties"}},"type":"object"},"ProtectionContainerMappingCollection":{"description":"Protection container mapping collection class.","properties":{"nextLink":{"description":"Link to fetch rest of the data.","type":"string"},"value":{"description":"List of container mappings.","items":{"$ref":"#/components/schemas/ProtectionContainerMapping"},"type":"array"}},"type":"object"},"ProtectionContainerMappingProperties":{"description":"Protection container mapping properties.","properties":{"health":{"description":"Health of pairing.","type":"string"},"healthErrorDetails":{"description":"Health error.","items":{"$ref":"#/components/schemas/HealthError"},"type":"array"},"policyFriendlyName":{"description":"Friendly name of replication policy.","type":"string"},"policyId":{"description":"Policy ARM Id.","type":"string"},"providerSpecificDetails":{"$ref":"#/components/schemas/ProtectionContainerMappingProviderSpecificDetails"},"sourceFabricFriendlyName":{"description":"Friendly name of source fabric.","type":"string"},"sourceProtectionContainerFriendlyName":{"description":"Friendly name of source protection container.","type":"string"},"state":{"description":"Association Status","type":"string"},"targetFabricFriendlyName":{"description":"Friendly name of target fabric.","type":"string"},"targetProtectionContainerFriendlyName":{"description":"Friendly name of paired container.","type":"string"},"targetProtectionContainerId":{"description":"Paired protection container ARM ID.","type":"string"}},"type":"object"},"ProtectionContainerMappingProviderSpecificDetails":{"description":"Container mapping provider specific details.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"Gets the class type. Overridden in derived classes.","readOnly":true,"type":"string"}},"type":"object"},"ProtectionContainerProperties":{"description":"Protection profile custom data details.","properties":{"fabricFriendlyName":{"description":"Fabric friendly name.","type":"string"},"fabricSpecificDetails":{"$ref":"#/components/schemas/ProtectionContainerFabricSpecificDetails"},"fabricType":{"description":"The fabric type.","type":"string"},"friendlyName":{"description":"The name.","type":"string"},"pairingStatus":{"description":"The pairing status of this cloud.","type":"string"},"protectedItemCount":{"description":"Number of protected PEs","format":"int32","type":"integer"},"role":{"description":"The role of this cloud.","type":"string"}},"type":"object"},"ProviderError":{"description":"This class contains the error details per object.","properties":{"errorCode":{"description":"The Error code.","format":"int32","type":"integer"},"errorId":{"description":"The Provider error Id.","type":"string"},"errorMessage":{"description":"The Error message.","type":"string"},"possibleCauses":{"description":"The possible causes for the error.","type":"string"},"recommendedAction":{"description":"The recommended action to resolve the error.","type":"string"}},"type":"object"},"ProviderSpecificFailoverInput":{"description":"Provider specific failover input.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"ProviderSpecificRecoveryPointDetails":{"description":"Replication provider specific recovery point details.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"Gets the provider type.","readOnly":true,"type":"string"}},"type":"object"},"RcmAzureMigrationPolicyDetails":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificDetails"}],"description":"RCM based Azure migration specific policy details.","properties":{"appConsistentFrequencyInMinutes":{"description":"The app consistent snapshot frequency in minutes.","format":"int32","type":"integer"},"crashConsistentFrequencyInMinutes":{"description":"The crash consistent snapshot frequency in minutes.","format":"int32","type":"integer"},"multiVmSyncStatus":{"description":"A value indicating whether multi-VM sync has to be enabled.","enum":["Enabled","Disabled"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"MultiVmSyncStatus"}},"recoveryPointHistory":{"description":"The duration in minutes until which the recovery points need to be stored.","format":"int32","type":"integer"},"recoveryPointThresholdInMinutes":{"description":"The recovery point threshold in minutes.","format":"int32","type":"integer"}},"type":"object","x-ms-discriminator-value":"RcmAzureMigration"},"RecoveryPlan":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Recovery plan details.","properties":{"properties":{"$ref":"#/components/schemas/RecoveryPlanProperties"}},"type":"object"},"RecoveryPlanA2AFailoverInput":{"allOf":[{"$ref":"#/components/schemas/RecoveryPlanProviderSpecificFailoverInput"}],"description":"Recovery plan A2A failover input.","properties":{"cloudServiceCreationOption":{"description":"A value indicating whether to use recovery cloud service for TFO or not.","type":"string"},"multiVmSyncPointOption":{"description":"A value indicating whether multi VM sync enabled VMs should use multi VM sync points for failover.","enum":["UseMultiVmSyncRecoveryPoint","UsePerVmRecoveryPoint"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"MultiVmSyncPointOption"}},"recoveryPointType":{"description":"The recovery point type.","enum":["Latest","LatestApplicationConsistent","LatestCrashConsistent","LatestProcessed"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"A2ARpRecoveryPointType"}}},"required":["recoveryPointType"],"type":"object","x-ms-discriminator-value":"A2A"},"RecoveryPlanAction":{"description":"Recovery plan action details.","properties":{"actionName":{"description":"The action name.","type":"string"},"customDetails":{"$ref":"#/components/schemas/RecoveryPlanActionDetails"},"failoverDirections":{"description":"The list of failover directions.","items":{"enum":["PrimaryToRecovery","RecoveryToPrimary"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"PossibleOperationsDirections"}},"type":"array"},"failoverTypes":{"description":"The list of failover types.","items":{"enum":["ReverseReplicate","Commit","PlannedFailover","UnplannedFailover","DisableProtection","TestFailover","TestFailoverCleanup","Failback","FinalizeFailback","ChangePit","RepairReplication","SwitchProtection","CompleteMigration"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"ReplicationProtectedItemOperation"}},"type":"array"}},"required":["actionName","failoverTypes","failoverDirections","customDetails"],"type":"object"},"RecoveryPlanActionDetails":{"description":"Recovery plan action custom details.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"Gets the type of action details (see RecoveryPlanActionDetailsTypes enum for possible values).","readOnly":true,"type":"string"}},"type":"object"},"RecoveryPlanAutomationRunbookActionDetails":{"allOf":[{"$ref":"#/components/schemas/RecoveryPlanActionDetails"}],"description":"Recovery plan Automation runbook action details.","properties":{"fabricLocation":{"description":"The fabric location.","enum":["Primary","Recovery"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"RecoveryPlanActionLocation"}},"runbookId":{"description":"The runbook ARM Id.","type":"string"},"timeout":{"description":"The runbook timeout.","type":"string"}},"required":["fabricLocation"],"type":"object","x-ms-discriminator-value":"AutomationRunbookActionDetails"},"RecoveryPlanCollection":{"description":"Recovery plan collection details.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The list of recovery plans.","items":{"$ref":"#/components/schemas/RecoveryPlan"},"type":"array"}},"type":"object"},"RecoveryPlanGroup":{"description":"Recovery plan group details.","properties":{"endGroupActions":{"description":"The end group actions.","items":{"$ref":"#/components/schemas/RecoveryPlanAction"},"type":"array"},"groupType":{"description":"The group type.","enum":["Shutdown","Boot","Failover"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"RecoveryPlanGroupType"}},"replicationProtectedItems":{"description":"The list of protected items.","items":{"$ref":"#/components/schemas/RecoveryPlanProtectedItem"},"type":"array"},"startGroupActions":{"description":"The start group actions.","items":{"$ref":"#/components/schemas/RecoveryPlanAction"},"type":"array"}},"required":["groupType"],"type":"object"},"RecoveryPlanGroupTaskDetails":{"allOf":[{"$ref":"#/components/schemas/GroupTaskDetails"}],"description":"This class represents the recovery plan group task.","properties":{"groupId":{"description":"The group identifier.","type":"string"},"name":{"description":"The name.","type":"string"},"rpGroupType":{"description":"The group type.","type":"string"}},"type":"object","x-ms-discriminator-value":"RecoveryPlanGroupTaskDetails"},"RecoveryPlanHyperVReplicaAzureFailbackInput":{"allOf":[{"$ref":"#/components/schemas/RecoveryPlanProviderSpecificFailoverInput"}],"description":"Recovery plan HVR Azure failback input.","properties":{"dataSyncOption":{"description":"The data sync option.","enum":["ForDownTime","ForSynchronization"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"DataSyncStatus"}},"recoveryVmCreationOption":{"description":"The ALR option.","enum":["CreateVmIfNotFound","NoAction"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"AlternateLocationRecoveryOption"}}},"required":["dataSyncOption","recoveryVmCreationOption"],"type":"object","x-ms-discriminator-value":"HyperVReplicaAzureFailback"},"RecoveryPlanHyperVReplicaAzureFailoverInput":{"allOf":[{"$ref":"#/components/schemas/RecoveryPlanProviderSpecificFailoverInput"}],"description":"Recovery plan HVR Azure failover input.","properties":{"primaryKekCertificatePfx":{"description":"The primary KEK certificate PFX.","type":"string"},"recoveryPointType":{"description":"The recovery point type.","enum":["Latest","LatestApplicationConsistent","LatestProcessed"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"HyperVReplicaAzureRpRecoveryPointType"}},"secondaryKekCertificatePfx":{"description":"The secondary KEK certificate PFX.","type":"string"},"vaultLocation":{"description":"The vault location.","type":"string"}},"type":"object","x-ms-discriminator-value":"HyperVReplicaAzure"},"RecoveryPlanInMageAzureV2FailoverInput":{"allOf":[{"$ref":"#/components/schemas/RecoveryPlanProviderSpecificFailoverInput"}],"description":"Recovery plan InMageAzureV2 failover input.","properties":{"recoveryPointType":{"description":"The recovery point type.","enum":["Latest","LatestApplicationConsistent","LatestCrashConsistent","LatestProcessed"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"InMageV2RpRecoveryPointType"}},"useMultiVmSyncPoint":{"description":"A value indicating whether multi VM sync enabled VMs should use multi VM sync points for failover.","type":"string"},"vaultLocation":{"description":"The vault location.","type":"string"}},"required":["vaultLocation","recoveryPointType"],"type":"object","x-ms-discriminator-value":"InMageAzureV2"},"RecoveryPlanInMageFailoverInput":{"allOf":[{"$ref":"#/components/schemas/RecoveryPlanProviderSpecificFailoverInput"}],"description":"Recovery plan InMage failover input.","properties":{"recoveryPointType":{"description":"The recovery point type.","enum":["LatestTime","LatestTag","Custom"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"RpInMageRecoveryPointType"}}},"required":["recoveryPointType"],"type":"object","x-ms-discriminator-value":"InMage"},"RecoveryPlanManualActionDetails":{"allOf":[{"$ref":"#/components/schemas/RecoveryPlanActionDetails"}],"description":"Recovery plan manual action details.","properties":{"description":{"description":"The manual action description.","type":"string"}},"type":"object","x-ms-discriminator-value":"ManualActionDetails"},"RecoveryPlanPlannedFailoverInput":{"description":"Recovery plan planned failover input.","properties":{"properties":{"$ref":"#/components/schemas/RecoveryPlanPlannedFailoverInputProperties"}},"required":["properties"],"type":"object"},"RecoveryPlanPlannedFailoverInputProperties":{"description":"Recovery plan planned failover input properties.","properties":{"failoverDirection":{"description":"The failover direction.","enum":["PrimaryToRecovery","RecoveryToPrimary"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"PossibleOperationsDirections"}},"providerSpecificDetails":{"description":"The provider specific properties.","items":{"$ref":"#/components/schemas/RecoveryPlanProviderSpecificFailoverInput"},"type":"array"}},"required":["failoverDirection"],"type":"object"},"RecoveryPlanProperties":{"description":"Recovery plan custom details.","properties":{"allowedOperations":{"description":"The list of allowed operations.","items":{"type":"string"},"type":"array"},"currentScenario":{"$ref":"#/components/schemas/CurrentScenarioDetails"},"currentScenarioStatus":{"description":"The recovery plan status.","type":"string"},"currentScenarioStatusDescription":{"description":"The recovery plan status description.","type":"string"},"failoverDeploymentModel":{"description":"The failover deployment model.","type":"string"},"friendlyName":{"description":"The friendly name.","type":"string"},"groups":{"description":"The recovery plan groups.","items":{"$ref":"#/components/schemas/RecoveryPlanGroup"},"type":"array"},"lastPlannedFailoverTime":{"description":"The start time of the last planned failover.","format":"date-time","type":"string"},"lastTestFailoverTime":{"description":"The start time of the last test failover.","format":"date-time","type":"string"},"lastUnplannedFailoverTime":{"description":"The start time of the last unplanned failover.","format":"date-time","type":"string"},"primaryFabricFriendlyName":{"description":"The primary fabric friendly name.","type":"string"},"primaryFabricId":{"description":"The primary fabric Id.","type":"string"},"recoveryFabricFriendlyName":{"description":"The recovery fabric friendly name.","type":"string"},"recoveryFabricId":{"description":"The recovery fabric Id.","type":"string"},"replicationProviders":{"description":"The list of replication providers.","items":{"type":"string"},"type":"array"}},"type":"object"},"RecoveryPlanProtectedItem":{"description":"Recovery plan protected item.","properties":{"id":{"description":"The ARM Id of the recovery plan protected item.","type":"string"},"virtualMachineId":{"description":"The virtual machine Id.","type":"string"}},"type":"object"},"RecoveryPlanProviderSpecificFailoverInput":{"description":"Recovery plan provider specific failover input base class.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"RecoveryPlanScriptActionDetails":{"allOf":[{"$ref":"#/components/schemas/RecoveryPlanActionDetails"}],"description":"Recovery plan script action details.","properties":{"fabricLocation":{"description":"The fabric location.","enum":["Primary","Recovery"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"RecoveryPlanActionLocation"}},"path":{"description":"The script path.","type":"string"},"timeout":{"description":"The script timeout.","type":"string"}},"required":["path","fabricLocation"],"type":"object","x-ms-discriminator-value":"ScriptActionDetails"},"RecoveryPlanShutdownGroupTaskDetails":{"allOf":[{"$ref":"#/components/schemas/GroupTaskDetails"}],"description":"This class represents the recovery plan shutdown group task details.","properties":{"groupId":{"description":"The group identifier.","type":"string"},"name":{"description":"The name.","type":"string"},"rpGroupType":{"description":"The group type.","type":"string"}},"type":"object","x-ms-discriminator-value":"RecoveryPlanShutdownGroupTaskDetails"},"RecoveryPlanTestFailoverCleanupInput":{"description":"Recovery plan test failover cleanup input.","properties":{"properties":{"$ref":"#/components/schemas/RecoveryPlanTestFailoverCleanupInputProperties"}},"required":["properties"],"type":"object"},"RecoveryPlanTestFailoverCleanupInputProperties":{"description":"Recovery plan test failover cleanup input properties.","properties":{"comments":{"description":"The test failover cleanup comments.","type":"string"}},"type":"object"},"RecoveryPlanTestFailoverInput":{"description":"Recovery plan test failover input.","properties":{"properties":{"$ref":"#/components/schemas/RecoveryPlanTestFailoverInputProperties"}},"required":["properties"],"type":"object"},"RecoveryPlanTestFailoverInputProperties":{"description":"Recovery plan test failover input properties.","properties":{"failoverDirection":{"description":"The failover direction.","enum":["PrimaryToRecovery","RecoveryToPrimary"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"PossibleOperationsDirections"}},"networkId":{"description":"The Id of the network to be used for test failover.","type":"string"},"networkType":{"description":"The network type to be used for test failover.","type":"string"},"providerSpecificDetails":{"description":"The provider specific properties.","items":{"$ref":"#/components/schemas/RecoveryPlanProviderSpecificFailoverInput"},"type":"array"},"skipTestFailoverCleanup":{"description":"A value indicating whether the test failover cleanup is to be skipped.","type":"string"}},"required":["failoverDirection","networkType"],"type":"object"},"RecoveryPlanUnplannedFailoverInput":{"description":"Recovery plan unplanned failover input.","properties":{"properties":{"$ref":"#/components/schemas/RecoveryPlanUnplannedFailoverInputProperties"}},"required":["properties"],"type":"object"},"RecoveryPlanUnplannedFailoverInputProperties":{"description":"Recovery plan unplanned failover input properties.","properties":{"failoverDirection":{"description":"The failover direction.","enum":["PrimaryToRecovery","RecoveryToPrimary"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"PossibleOperationsDirections"}},"providerSpecificDetails":{"description":"The provider specific properties.","items":{"$ref":"#/components/schemas/RecoveryPlanProviderSpecificFailoverInput"},"type":"array"},"sourceSiteOperations":{"description":"A value indicating whether source site operations are required.","enum":["Required","NotRequired"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"SourceSiteOperations"}}},"required":["failoverDirection","sourceSiteOperations"],"type":"object"},"RecoveryPoint":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Base class representing a recovery point.","properties":{"properties":{"$ref":"#/components/schemas/RecoveryPointProperties"}},"type":"object"},"RecoveryPointCollection":{"description":"Collection of recovery point details.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The recovery point details.","items":{"$ref":"#/components/schemas/RecoveryPoint"},"type":"array"}},"type":"object"},"RecoveryPointProperties":{"description":"Recovery point properties.","properties":{"providerSpecificDetails":{"$ref":"#/components/schemas/ProviderSpecificRecoveryPointDetails"},"recoveryPointTime":{"description":"The recovery point time.","format":"date-time","type":"string"},"recoveryPointType":{"description":"The recovery point type: ApplicationConsistent, CrashConsistent.","type":"string"}},"type":"object"},"RecoveryServicesProvider":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Provider details.","properties":{"properties":{"$ref":"#/components/schemas/RecoveryServicesProviderProperties"}},"type":"object"},"RecoveryServicesProviderCollection":{"description":"Collection of providers.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The Servers details.","items":{"$ref":"#/components/schemas/RecoveryServicesProvider"},"type":"array"}},"type":"object"},"RecoveryServicesProviderProperties":{"description":"Recovery services provider properties.","properties":{"allowedScenarios":{"description":"The scenarios allowed on this provider.","items":{"type":"string"},"type":"array"},"authenticationIdentityDetails":{"$ref":"#/components/schemas/IdentityProviderDetails"},"connectionStatus":{"description":"A value indicating whether DRA is responsive.","type":"string"},"draIdentifier":{"description":"The DRA Id.","type":"string"},"fabricFriendlyName":{"description":"The fabric friendly name.","type":"string"},"fabricType":{"description":"Type of the site.","type":"string"},"friendlyName":{"description":"Friendly name of the DRA.","type":"string"},"healthErrorDetails":{"description":"The recovery services provider health error details.","items":{"$ref":"#/components/schemas/HealthError"},"type":"array"},"lastHeartBeat":{"description":"Time when last heartbeat was sent by the DRA.","format":"date-time","type":"string"},"protectedItemCount":{"description":"Number of protected VMs currently managed by the DRA.","format":"int32","type":"integer"},"providerVersion":{"description":"The provider version.","type":"string"},"providerVersionDetails":{"$ref":"#/components/schemas/VersionDetails"},"providerVersionExpiryDate":{"description":"Expiry date of the version.","format":"date-time","type":"string"},"providerVersionState":{"description":"DRA version status.","type":"string"},"resourceAccessIdentityDetails":{"$ref":"#/components/schemas/IdentityProviderDetails"},"serverVersion":{"description":"The fabric provider.","type":"string"}},"type":"object"},"RemoveDisksInput":{"description":"Input for remove disk(s) operation.","properties":{"properties":{"$ref":"#/components/schemas/RemoveDisksInputProperties"}},"type":"object"},"RemoveDisksInputProperties":{"description":"Remove Disk input properties.","properties":{"providerSpecificDetails":{"$ref":"#/components/schemas/RemoveDisksProviderSpecificInput"}},"type":"object"},"RemoveDisksProviderSpecificInput":{"description":"Remove Disk provider specific input.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"RemoveProtectionContainerMappingInput":{"description":"Container unpairing input.","properties":{"properties":{"$ref":"#/components/schemas/RemoveProtectionContainerMappingInputProperties"}},"type":"object"},"RemoveProtectionContainerMappingInputProperties":{"description":"Unpairing input properties.","properties":{"providerSpecificInput":{"$ref":"#/components/schemas/ReplicationProviderContainerUnmappingInput"}},"type":"object"},"RenewCertificateInput":{"description":"Certificate renewal input.","properties":{"properties":{"$ref":"#/components/schemas/RenewCertificateInputProperties"}},"type":"object"},"RenewCertificateInputProperties":{"description":"Renew Certificate input properties.","properties":{"renewCertificateType":{"description":"Renew certificate type.","type":"string"}},"type":"object"},"ReplicationEligibilityResults":{"description":"Replication eligibility results response model.","properties":{"id":{"description":"Gets Unique ARM identifier for this object.","readOnly":true,"type":"string"},"name":{"description":"Gets the name of this object.","readOnly":true,"type":"string"},"properties":{"$ref":"#/components/schemas/ReplicationEligibilityResultsProperties"},"type":{"description":"Gets the object type.","readOnly":true,"type":"string"}},"type":"object"},"ReplicationEligibilityResultsCollection":{"description":"Replication eligibility results collection response model.","properties":{"value":{"description":"The replication eligibility results details.","items":{"$ref":"#/components/schemas/ReplicationEligibilityResults"},"type":"array","uniqueItems":false}},"type":"object"},"ReplicationEligibilityResultsErrorInfo":{"description":"Error model that can be exposed to the user.","properties":{"code":{"description":"The error code.","readOnly":true,"type":"string"},"message":{"description":"The error message.","readOnly":true,"type":"string"},"possibleCauses":{"description":"The possible causes.","readOnly":true,"type":"string"},"recommendedAction":{"description":"The recommended action.","readOnly":true,"type":"string"},"status":{"description":"The error status.","readOnly":true,"type":"string"}},"type":"object"},"ReplicationEligibilityResultsProperties":{"description":"Properties model for replication eligibility results API.","properties":{"clientRequestId":{"description":"The client request Id.","readOnly":true,"type":"string"},"errors":{"description":"The error details.","items":{"$ref":"#/components/schemas/ReplicationEligibilityResultsErrorInfo"},"type":"array","uniqueItems":false}},"type":"object"},"ReplicationGroupDetails":{"allOf":[{"$ref":"#/components/schemas/ConfigurationSettings"}],"description":"Replication group details. This will be used in case of San and Wvr.","properties":{},"type":"object","x-ms-discriminator-value":"ReplicationGroupDetails"},"ReplicationProtectedItem":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Replication protected item.","properties":{"properties":{"$ref":"#/components/schemas/ReplicationProtectedItemProperties"}},"type":"object"},"ReplicationProtectedItemCollection":{"description":"Replication protected item collection.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The Replication protected item details.","items":{"$ref":"#/components/schemas/ReplicationProtectedItem"},"type":"array"}},"type":"object"},"ReplicationProtectedItemProperties":{"description":"Replication protected item custom data details.","properties":{"activeLocation":{"description":"The Current active location of the PE.","type":"string"},"allowedOperations":{"description":"The allowed operations on the Replication protected item.","items":{"type":"string"},"type":"array"},"currentScenario":{"$ref":"#/components/schemas/CurrentScenarioDetails"},"failoverHealth":{"description":"The consolidated failover health for the VM.","type":"string"},"failoverRecoveryPointId":{"description":"The recovery point ARM Id to which the Vm was failed over.","type":"string"},"friendlyName":{"description":"The name.","type":"string"},"healthErrors":{"description":"List of health errors.","items":{"$ref":"#/components/schemas/HealthError"},"type":"array"},"lastSuccessfulFailoverTime":{"description":"The Last successful failover time.","format":"date-time","type":"string"},"lastSuccessfulTestFailoverTime":{"description":"The Last successful test failover time.","format":"date-time","type":"string"},"policyFriendlyName":{"description":"The name of Policy governing this PE.","type":"string"},"policyId":{"description":"The ID of Policy governing this PE.","type":"string"},"primaryFabricFriendlyName":{"description":"The friendly name of the primary fabric.","type":"string"},"primaryFabricProvider":{"description":"The fabric provider of the primary fabric.","type":"string"},"primaryProtectionContainerFriendlyName":{"description":"The name of primary protection container friendly name.","type":"string"},"protectableItemId":{"description":"The protected item ARM Id.","type":"string"},"protectedItemType":{"description":"The type of protected item type.","type":"string"},"protectionState":{"description":"The protection status.","type":"string"},"protectionStateDescription":{"description":"The protection state description.","type":"string"},"providerSpecificDetails":{"$ref":"#/components/schemas/ReplicationProviderSpecificSettings"},"recoveryContainerId":{"description":"The recovery container Id.","type":"string"},"recoveryFabricFriendlyName":{"description":"The friendly name of recovery fabric.","type":"string"},"recoveryFabricId":{"description":"The Arm Id of recovery fabric.","type":"string"},"recoveryProtectionContainerFriendlyName":{"description":"The name of recovery container friendly name.","type":"string"},"recoveryServicesProviderId":{"description":"The recovery provider ARM Id.","type":"string"},"replicationHealth":{"description":"The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.","type":"string"},"testFailoverState":{"description":"The Test failover state.","type":"string"},"testFailoverStateDescription":{"description":"The Test failover state description.","type":"string"}},"type":"object"},"ReplicationProviderContainerUnmappingInput":{"description":"Provider specific input for unpairing operations.","properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"ReplicationProviderSpecificContainerCreationInput":{"description":"Provider specific input for container creation operation.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"ReplicationProviderSpecificContainerMappingInput":{"description":"Provider specific input for pairing operations.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"ReplicationProviderSpecificSettings":{"description":"Replication provider specific settings.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"Gets the Instance type.","readOnly":true,"type":"string"}},"type":"object"},"ReplicationProviderSpecificUpdateContainerMappingInput":{"description":"Provider specific input for update pairing operations.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"ResolveHealthError":{"description":"Resolve health errors input properties.","properties":{"healthErrorId":{"description":"Health error id.","type":"string"}},"type":"object"},"ResolveHealthInput":{"description":"Resolve health input.","properties":{"properties":{"$ref":"#/components/schemas/ResolveHealthInputProperties"}},"type":"object"},"ResolveHealthInputProperties":{"description":"Resolve health input properties.","properties":{"healthErrors":{"description":"Health errors.","items":{"$ref":"#/components/schemas/ResolveHealthError"},"type":"array"}},"type":"object"},"Resource":{"description":"Azure resource.","properties":{"id":{"description":"Resource Id","readOnly":true,"type":"string"},"location":{"description":"Resource Location","type":"string"},"name":{"description":"Resource Name","readOnly":true,"type":"string"},"type":{"description":"Resource Type","readOnly":true,"type":"string"}},"x-ms-azure-resource":true},"ResourceHealthSummary":{"description":"Base class to define the health summary of the resources contained under an Arm resource.","properties":{"issues":{"description":"The list of summary of health errors across the resources under the container.","items":{"$ref":"#/components/schemas/HealthErrorSummary"},"type":"array"},"resourceCount":{"description":"The count of total resources under the container.","format":"int32","type":"integer"}},"type":"object"},"ResumeJobParams":{"description":"Resume job params.","properties":{"properties":{"$ref":"#/components/schemas/ResumeJobParamsProperties"}},"type":"object"},"ResumeJobParamsProperties":{"description":"Resume job properties.","properties":{"comments":{"description":"Resume job comments.","type":"string"}},"type":"object"},"RetentionVolume":{"description":"The retention details of the MT.","properties":{"capacityInBytes":{"description":"The volume capacity.","format":"int64","type":"integer"},"freeSpaceInBytes":{"description":"The free space available in this volume.","format":"int64","type":"integer"},"thresholdPercentage":{"description":"The threshold percentage.","format":"int32","type":"integer"},"volumeName":{"description":"The volume name.","type":"string"}},"type":"object"},"ReverseReplicationInput":{"description":"Reverse replication input.","properties":{"properties":{"$ref":"#/components/schemas/ReverseReplicationInputProperties"}},"type":"object"},"ReverseReplicationInputProperties":{"description":"Reverse replication input properties.","properties":{"failoverDirection":{"description":"Failover direction.","type":"string"},"providerSpecificDetails":{"$ref":"#/components/schemas/ReverseReplicationProviderSpecificInput"}},"type":"object"},"ReverseReplicationProviderSpecificInput":{"description":"Provider specific reverse replication input.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"RoleAssignment":{"description":"Azure role assignment details.","properties":{"id":{"description":"The ARM Id of the role assignment.","type":"string"},"name":{"description":"The name of the role assignment.","type":"string"},"principalId":{"description":"Principal Id.","type":"string"},"roleDefinitionId":{"description":"Role definition id.","type":"string"},"scope":{"description":"Role assignment scope.","type":"string"}},"type":"object"},"RunAsAccount":{"description":"CS Accounts Details.","properties":{"accountId":{"description":"The CS RunAs account Id.","type":"string"},"accountName":{"description":"The CS RunAs account name.","type":"string"}},"type":"object"},"SanEnableProtectionInput":{"allOf":[{"$ref":"#/components/schemas/EnableProtectionProviderSpecificInput"}],"description":"San enable protection provider specific input.","properties":{},"type":"object","x-ms-discriminator-value":"San"},"ScriptActionTaskDetails":{"allOf":[{"$ref":"#/components/schemas/TaskTypeDetails"}],"description":"This class represents the script action task details.","properties":{"isPrimarySideScript":{"description":"A value indicating whether it is a primary side script or not.","type":"boolean"},"name":{"description":"The name.","type":"string"},"output":{"description":"The output.","type":"string"},"path":{"description":"The path.","type":"string"}},"type":"object","x-ms-discriminator-value":"ScriptActionTaskDetails"},"ServiceError":{"description":"ASR error model","properties":{"activityId":{"description":"Activity Id.","type":"string"},"code":{"description":"Error code.","type":"string"},"message":{"description":"Error message.","type":"string"},"possibleCauses":{"description":"Possible causes of error.","type":"string"},"recommendedAction":{"description":"Recommended action to resolve error.","type":"string"}},"type":"object"},"StorageClassification":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Storage object definition.","properties":{"properties":{"$ref":"#/components/schemas/StorageClassificationProperties"}},"type":"object"},"StorageClassificationCollection":{"description":"Collection of storage details.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The storage details.","items":{"$ref":"#/components/schemas/StorageClassification"},"type":"array"}},"type":"object"},"StorageClassificationMapping":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Storage mapping object.","properties":{"properties":{"$ref":"#/components/schemas/StorageClassificationMappingProperties"}},"type":"object"},"StorageClassificationMappingCollection":{"description":"Collection of storage mapping details.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The storage details.","items":{"$ref":"#/components/schemas/StorageClassificationMapping"},"type":"array"}},"type":"object"},"StorageClassificationMappingInput":{"description":"Storage mapping input.","properties":{"properties":{"$ref":"#/components/schemas/StorageMappingInputProperties"}},"type":"object"},"StorageClassificationMappingProperties":{"description":"Storage mapping properties.","properties":{"targetStorageClassificationId":{"description":"Target storage object Id.","type":"string"}},"type":"object"},"StorageClassificationProperties":{"description":"Storage object properties.","properties":{"friendlyName":{"description":"Friendly name of the Storage classification.","type":"string"}},"type":"object"},"StorageMappingInputProperties":{"description":"Storage mapping input properties.","properties":{"targetStorageClassificationId":{"description":"The ID of the storage object.","type":"string"}},"type":"object"},"Subnet":{"description":"Subnets of the network.","properties":{"addressList":{"description":"The list of addresses for the subnet.","items":{"type":"string"},"type":"array"},"friendlyName":{"description":"The subnet friendly name.","type":"string"},"name":{"description":"The subnet name.","type":"string"}},"type":"object"},"SupportedOSDetails":{"description":"Supported Operating system details.","properties":{"osName":{"description":"The name.","type":"string"},"osType":{"description":"The type.","type":"string"},"osVersions":{"description":"List of version for OS.","items":{"$ref":"#/components/schemas/OSVersionWrapper"},"type":"array"}},"type":"object"},"SupportedOSProperties":{"description":"Properties model for supported OS API.","properties":{"supportedOsList":{"description":"The supported OS List.","items":{"$ref":"#/components/schemas/SupportedOSProperty"},"type":"array"}},"type":"object"},"SupportedOSProperty":{"description":"Property object for supported OS api.","properties":{"instanceType":{"description":"Gets the replication provider type.","readOnly":true,"type":"string"},"supportedOs":{"description":"List of supported OS.","items":{"$ref":"#/components/schemas/SupportedOSDetails"},"type":"array"}},"type":"object"},"SupportedOperatingSystems":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Response object for supported operating systems API.","properties":{"properties":{"$ref":"#/components/schemas/SupportedOSProperties"}},"type":"object"},"SwitchProtectionInput":{"description":"Switch protection input.","properties":{"properties":{"$ref":"#/components/schemas/SwitchProtectionInputProperties"}},"type":"object"},"SwitchProtectionInputProperties":{"description":"Switch protection input properties.","properties":{"providerSpecificDetails":{"$ref":"#/components/schemas/SwitchProtectionProviderSpecificInput"},"replicationProtectedItemName":{"description":"The unique replication protected item name.","type":"string"}},"type":"object"},"SwitchProtectionJobDetails":{"allOf":[{"$ref":"#/components/schemas/JobDetails"}],"description":"This class represents details for switch protection job.","properties":{"newReplicationProtectedItemId":{"description":"ARM Id of the new replication protected item.","type":"string"}},"type":"object","x-ms-discriminator-value":"SwitchProtectionJobDetails"},"SwitchProtectionProviderSpecificInput":{"description":"Provider specific switch protection input.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"Gets the Instance type.","type":"string"}},"type":"object"},"TargetComputeSize":{"description":"Represents applicable recovery vm sizes.","properties":{"id":{"description":"The Id.","type":"string"},"name":{"description":"The name.","type":"string"},"properties":{"$ref":"#/components/schemas/TargetComputeSizeProperties"},"type":{"description":"The Type of the object.","type":"string"}},"type":"object"},"TargetComputeSizeCollection":{"description":"Target compute size collection.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The list of target compute sizes.","items":{"$ref":"#/components/schemas/TargetComputeSize"},"type":"array"}},"type":"object"},"TargetComputeSizeProperties":{"description":"Represents applicable recovery vm sizes properties.","properties":{"cpuCoresCount":{"description":"The maximum cpu cores count supported by target compute size.","format":"int32","type":"integer"},"errors":{"description":"The reasons why the target compute size is not applicable for the protected item.","items":{"$ref":"#/components/schemas/ComputeSizeErrorDetails"},"type":"array"},"friendlyName":{"description":"Target compute size display name.","type":"string"},"highIopsSupported":{"description":"The value indicating whether the target compute size supports high Iops.","type":"string"},"maxDataDiskCount":{"description":"The maximum data disks count supported by target compute size.","format":"int32","type":"integer"},"maxNicsCount":{"description":"The maximum Nics count supported by target compute size.","format":"int32","type":"integer"},"memoryInGB":{"description":"The maximum memory in GB supported by target compute size.","format":"double","type":"number"},"name":{"description":"Target compute size name.","type":"string"}},"type":"object"},"TaskTypeDetails":{"description":"Task details based on specific task type.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The type of task details.","type":"string"}},"type":"object"},"TestFailoverCleanupInput":{"description":"Input definition for test failover cleanup.","properties":{"properties":{"$ref":"#/components/schemas/TestFailoverCleanupInputProperties"}},"required":["properties"],"type":"object"},"TestFailoverCleanupInputProperties":{"description":"Input definition for test failover cleanup input properties.","properties":{"comments":{"description":"Test failover cleanup comments.","type":"string"}},"type":"object"},"TestFailoverInput":{"description":"Input definition for planned failover.","properties":{"properties":{"$ref":"#/components/schemas/TestFailoverInputProperties"}},"type":"object"},"TestFailoverInputProperties":{"description":"Input definition for planned failover input properties.","properties":{"failoverDirection":{"description":"Failover direction.","type":"string"},"networkId":{"description":"The id of the network to be used for test failover","type":"string"},"networkType":{"description":"Network type to be used for test failover.","type":"string"},"providerSpecificDetails":{"$ref":"#/components/schemas/ProviderSpecificFailoverInput"},"skipTestFailoverCleanup":{"description":"A value indicating whether the test failover cleanup is to be skipped.","type":"string"}},"type":"object"},"TestFailoverJobDetails":{"allOf":[{"$ref":"#/components/schemas/JobDetails"}],"description":"This class represents the details for a test failover job.","properties":{"comments":{"description":"The test failover comments.","type":"string"},"networkFriendlyName":{"description":"The test network friendly name.","type":"string"},"networkName":{"description":"The test network name.","type":"string"},"networkType":{"description":"The test network type (see TestFailoverInput enum for possible values).","type":"string"},"protectedItemDetails":{"description":"The test VM details.","items":{"$ref":"#/components/schemas/FailoverReplicationProtectedItemDetails"},"type":"array"},"testFailoverStatus":{"description":"The test failover status.","type":"string"}},"type":"object","x-ms-discriminator-value":"TestFailoverJobDetails"},"TestMigrateCleanupInput":{"description":"Input for test migrate cleanup.","properties":{"properties":{"$ref":"#/components/schemas/TestMigrateCleanupInputProperties"}},"required":["properties"],"type":"object"},"TestMigrateCleanupInputProperties":{"description":"Test migrate cleanup input properties.","properties":{"comments":{"description":"Test migrate cleanup comments.","type":"string"}},"type":"object"},"TestMigrateInput":{"description":"Input for test migrate.","properties":{"properties":{"$ref":"#/components/schemas/TestMigrateInputProperties"}},"required":["properties"],"type":"object"},"TestMigrateInputProperties":{"description":"Test migrate input properties.","properties":{"providerSpecificDetails":{"$ref":"#/components/schemas/TestMigrateProviderSpecificInput"}},"required":["providerSpecificDetails"],"type":"object"},"TestMigrateProviderSpecificInput":{"description":"Test migrate provider specific input.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"required":["instanceType"],"type":"object"},"UnplannedFailoverInput":{"description":"Input definition for planned failover.","properties":{"properties":{"$ref":"#/components/schemas/UnplannedFailoverInputProperties"}},"type":"object"},"UnplannedFailoverInputProperties":{"description":"Input definition for planned failover input properties.","properties":{"failoverDirection":{"description":"Failover direction.","type":"string"},"providerSpecificDetails":{"$ref":"#/components/schemas/ProviderSpecificFailoverInput"},"sourceSiteOperations":{"description":"Source site operations status","type":"string"}},"type":"object"},"UpdateMigrationItemInput":{"description":"Update migration item input.","properties":{"properties":{"$ref":"#/components/schemas/UpdateMigrationItemInputProperties"}},"type":"object"},"UpdateMigrationItemInputProperties":{"description":"Update migration item input properties.","properties":{"providerSpecificDetails":{"$ref":"#/components/schemas/UpdateMigrationItemProviderSpecificInput"}},"required":["providerSpecificDetails"],"type":"object"},"UpdateMigrationItemProviderSpecificInput":{"description":"Update migration item provider specific input.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"UpdateMobilityServiceRequest":{"description":"Request to update the mobility service on a protected item.","properties":{"properties":{"$ref":"#/components/schemas/UpdateMobilityServiceRequestProperties"}},"type":"object"},"UpdateMobilityServiceRequestProperties":{"description":"The properties of an update mobility service request.","properties":{"runAsAccountId":{"description":"The CS run as account Id.","type":"string"}},"type":"object"},"UpdateNetworkMappingInput":{"description":"Update network mapping input.","properties":{"properties":{"$ref":"#/components/schemas/UpdateNetworkMappingInputProperties"}},"type":"object"},"UpdateNetworkMappingInputProperties":{"description":"Common input details for network mapping operation.","properties":{"fabricSpecificDetails":{"$ref":"#/components/schemas/FabricSpecificUpdateNetworkMappingInput"},"recoveryFabricName":{"description":"Recovery fabric name.","type":"string"},"recoveryNetworkId":{"description":"Recovery network Id.","type":"string"}},"type":"object"},"UpdatePolicyInput":{"description":"Update policy input.","properties":{"properties":{"$ref":"#/components/schemas/UpdatePolicyInputProperties"}},"type":"object"},"UpdatePolicyInputProperties":{"description":"Policy update properties.","properties":{"replicationProviderSettings":{"$ref":"#/components/schemas/PolicyProviderSpecificInput"}},"type":"object"},"UpdateProtectionContainerMappingInput":{"description":"Container pairing update input.","properties":{"properties":{"$ref":"#/components/schemas/UpdateProtectionContainerMappingInputProperties"}},"type":"object"},"UpdateProtectionContainerMappingInputProperties":{"description":"Container pairing update input.","properties":{"providerSpecificInput":{"$ref":"#/components/schemas/ReplicationProviderSpecificUpdateContainerMappingInput"}},"type":"object"},"UpdateRecoveryPlanInput":{"description":"Update recovery plan input class.","properties":{"properties":{"$ref":"#/components/schemas/UpdateRecoveryPlanInputProperties"}},"type":"object"},"UpdateRecoveryPlanInputProperties":{"description":"Recovery plan update properties.","properties":{"groups":{"description":"The recovery plan groups.","items":{"$ref":"#/components/schemas/RecoveryPlanGroup"},"type":"array"}},"type":"object"},"UpdateReplicationProtectedItemInput":{"description":"Update replication protected item input.","properties":{"properties":{"$ref":"#/components/schemas/UpdateReplicationProtectedItemInputProperties"}},"type":"object"},"UpdateReplicationProtectedItemInputProperties":{"description":"Update protected item input properties.","properties":{"enableRdpOnTargetOption":{"description":"The selected option to enable RDP\\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.","type":"string"},"licenseType":{"description":"License type.","enum":["NotSpecified","NoLicenseType","WindowsServer"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"LicenseType"}},"providerSpecificDetails":{"$ref":"#/components/schemas/UpdateReplicationProtectedItemProviderInput"},"recoveryAvailabilitySetId":{"description":"The target availability set id.","type":"string"},"recoveryAzureVMName":{"description":"Target azure VM name given by the user.","type":"string"},"recoveryAzureVMSize":{"description":"Target Azure Vm size.","type":"string"},"selectedRecoveryAzureNetworkId":{"description":"Target Azure Network Id.","type":"string"},"selectedSourceNicId":{"description":"The selected source nic Id which will be used as the primary nic during failover.","type":"string"},"selectedTfoAzureNetworkId":{"description":"The Azure Network Id for test failover.","type":"string"},"vmNics":{"description":"The list of vm nic details.","items":{"$ref":"#/components/schemas/VMNicInputDetails"},"type":"array"}},"type":"object"},"UpdateReplicationProtectedItemProviderInput":{"description":"Update replication protected item provider specific input.","discriminator":{"propertyName":"instanceType"},"properties":{"instanceType":{"description":"The class type.","type":"string"}},"type":"object"},"UpdateVCenterRequest":{"description":"Input required to update vCenter.","properties":{"properties":{"$ref":"#/components/schemas/UpdateVCenterRequestProperties"}},"type":"object"},"UpdateVCenterRequestProperties":{"description":"The properties of an update vCenter request.","properties":{"friendlyName":{"description":"The friendly name of the vCenter.","type":"string"},"ipAddress":{"description":"The IP address of the vCenter to be discovered.","type":"string"},"port":{"description":"The port number for discovery.","type":"string"},"processServerId":{"description":"The process server Id from where the update can be orchestrated.","type":"string"},"runAsAccountId":{"description":"The CS account Id which has privileges to update the vCenter.","type":"string"}},"type":"object"},"VCenter":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"vCenter definition.","properties":{"properties":{"$ref":"#/components/schemas/VCenterProperties"}},"type":"object"},"VCenterCollection":{"description":"Collection of vCenter details.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The vCenter details.","items":{"$ref":"#/components/schemas/VCenter"},"type":"array"}},"type":"object"},"VCenterProperties":{"description":"vCenter properties.","properties":{"discoveryStatus":{"description":"The VCenter discovery status.","type":"string"},"fabricArmResourceName":{"description":"The ARM resource name of the fabric containing this VCenter.","type":"string"},"friendlyName":{"description":"Friendly name of the vCenter.","type":"string"},"healthErrors":{"description":"The health errors for this VCenter.","items":{"$ref":"#/components/schemas/HealthError"},"type":"array"},"infrastructureId":{"description":"The infrastructure Id of vCenter.","type":"string"},"internalId":{"description":"VCenter internal ID.","type":"string"},"ipAddress":{"description":"The IP address of the vCenter.","type":"string"},"lastHeartbeat":{"description":"The time when the last heartbeat was received by vCenter.","format":"date-time","type":"string"},"port":{"description":"The port number for discovery.","type":"string"},"processServerId":{"description":"The process server Id.","type":"string"},"runAsAccountId":{"description":"The account Id which has privileges to discover the vCenter.","type":"string"}},"type":"object"},"VMNicDetails":{"description":"Hyper V VM network details.","properties":{"enableAcceleratedNetworkingOnRecovery":{"description":"A value indicating whether the NIC has accelerated networking enabled.","type":"boolean"},"enableAcceleratedNetworkingOnTfo":{"description":"Whether the test failover NIC has accelerated networking enabled.","type":"boolean"},"ipAddressType":{"description":"Ip address type.","type":"string"},"nicId":{"description":"The nic Id.","type":"string"},"primaryNicStaticIPAddress":{"description":"Primary nic static IP address.","type":"string"},"recoveryLBBackendAddressPoolIds":{"description":"The target backend address pools for the NIC.","items":{"type":"string"},"type":"array"},"recoveryNetworkSecurityGroupId":{"description":"The id of the NSG associated with the NIC.","type":"string"},"recoveryNicIpAddressType":{"description":"IP allocation type for recovery VM.","type":"string"},"recoveryPublicIpAddressId":{"description":"The id of the public IP address resource associated with the NIC.","type":"string"},"recoveryVMNetworkId":{"description":"Recovery VM network Id.","type":"string"},"recoveryVMSubnetName":{"description":"Recovery VM subnet name.","type":"string"},"replicaNicId":{"description":"The replica nic Id.","type":"string"},"replicaNicStaticIPAddress":{"description":"Replica nic static IP address.","type":"string"},"selectionType":{"description":"Selection type for failover.","type":"string"},"sourceNicArmId":{"description":"The source nic ARM Id.","type":"string"},"tfoIPConfigs":{"description":"The IP configurations to be used by NIC during test failover.","items":{"$ref":"#/components/schemas/IPConfig"},"type":"array"},"tfoNetworkSecurityGroupId":{"description":"The NSG to be used by NIC during test failover.","type":"string"},"tfoVMNetworkId":{"description":"The network to be used by NIC during test failover.","type":"string"},"tfoVMSubnetName":{"description":"The subnet to be used by NIC during test failover.","type":"string"},"vMNetworkName":{"description":"VM network name.","type":"string"},"vMSubnetName":{"description":"VM subnet name.","type":"string"}},"type":"object"},"VMNicInputDetails":{"description":"Hyper V VM network input details.","properties":{"enableAcceleratedNetworkingOnRecovery":{"description":"Whether the NIC has accelerated networking enabled.","type":"boolean"},"enableAcceleratedNetworkingOnTfo":{"description":"Whether the test NIC has accelerated networking enabled.","type":"boolean"},"nicId":{"description":"The nic Id.","type":"string"},"recoveryLBBackendAddressPoolIds":{"description":"The target backend address pools for the NIC.","items":{"type":"string"},"type":"array"},"recoveryNetworkSecurityGroupId":{"description":"The id of the NSG associated with the NIC.","type":"string"},"recoveryPublicIpAddressId":{"description":"The id of the public IP address resource associated with the NIC.","type":"string"},"recoveryVMSubnetName":{"description":"Recovery VM subnet name.","type":"string"},"replicaNicStaticIPAddress":{"description":"Replica nic static IP address.","type":"string"},"selectionType":{"description":"Selection type for failover.","type":"string"},"tfoIPConfigs":{"description":"The IP configurations to be used by NIC during test failover.","items":{"$ref":"#/components/schemas/IPConfig"},"type":"array","uniqueItems":false},"tfoNetworkSecurityGroupId":{"description":"The NSG to be used by NIC during test failover.","type":"string"},"tfoVMSubnetName":{"description":"The subnet to be used by NIC during test failover.","type":"string"}},"type":"object"},"VMwareCbtContainerCreationInput":{"allOf":[{"$ref":"#/components/schemas/ReplicationProviderSpecificContainerCreationInput"}],"description":"VMwareCbt container creation input.","properties":{},"type":"object","x-ms-discriminator-value":"6c7da455-506f-43ff-a16a-8eb101aebb70"},"VMwareCbtContainerMappingInput":{"allOf":[{"$ref":"#/components/schemas/ReplicationProviderSpecificContainerMappingInput"}],"description":"VMwareCbt container mapping input.","properties":{"keyVaultId":{"description":"The target key vault ARM Id.","type":"string"},"keyVaultUri":{"description":"The target key vault URL.","type":"string"},"serviceBusConnectionStringSecretName":{"description":"The secret name of the service bus connection string.","type":"string"},"storageAccountId":{"description":"The storage account ARM Id.","type":"string"},"storageAccountSasSecretName":{"description":"The secret name of the storage account.","type":"string"},"targetLocation":{"description":"The target location.","type":"string"}},"required":["keyVaultId","keyVaultUri","storageAccountId","storageAccountSasSecretName","serviceBusConnectionStringSecretName","targetLocation"],"type":"object","x-ms-discriminator-value":"VMwareCbt"},"VMwareCbtDiskInput":{"description":"VMwareCbt disk input.","properties":{"diskId":{"description":"The disk Id.","type":"string"},"diskType":{"description":"The disk type.","enum":["Standard_LRS","Premium_LRS","StandardSSD_LRS"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"DiskAccountType"}},"isOSDisk":{"description":"A value indicating whether the disk is the OS disk.","type":"string"},"logStorageAccountId":{"description":"The log storage account ARM Id.","type":"string"},"logStorageAccountSasSecretName":{"description":"The key vault secret name of the log storage account.","type":"string"}},"required":["diskId","isOSDisk","logStorageAccountId","logStorageAccountSasSecretName"],"type":"object"},"VMwareCbtEnableMigrationInput":{"allOf":[{"$ref":"#/components/schemas/EnableMigrationProviderSpecificInput"}],"description":"VMwareCbt specific enable migration input.","properties":{"dataMoverRunAsAccountId":{"description":"The data mover RunAs account Id.","type":"string"},"disksToInclude":{"description":"The disks to include list.","items":{"$ref":"#/components/schemas/VMwareCbtDiskInput"},"type":"array"},"licenseType":{"description":"License type.","enum":["NotSpecified","NoLicenseType","WindowsServer"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"LicenseType"}},"snapshotRunAsAccountId":{"description":"The snapshot RunAs account Id.","type":"string"},"targetAvailabilitySetId":{"description":"The target availability set ARM Id.","type":"string"},"targetBootDiagnosticsStorageAccountId":{"description":"The target boot diagnostics storage account ARM Id.","type":"string"},"targetNetworkId":{"description":"The target network ARM Id.","type":"string"},"targetResourceGroupId":{"description":"The target resource group ARM Id.","type":"string"},"targetSubnetName":{"description":"The target subnet name.","type":"string"},"targetVmName":{"description":"The target VM name.","type":"string"},"targetVmSize":{"description":"The target VM size.","type":"string"},"vmwareMachineId":{"description":"The ARM Id of the VM discovered in VMware.","type":"string"}},"required":["vmwareMachineId","disksToInclude","dataMoverRunAsAccountId","snapshotRunAsAccountId","targetResourceGroupId","targetNetworkId","instanceType"],"type":"object","x-ms-discriminator-value":"VMwareCbt"},"VMwareCbtMigrateInput":{"allOf":[{"$ref":"#/components/schemas/MigrateProviderSpecificInput"}],"description":"VMwareCbt specific migrate input.","properties":{"performShutdown":{"description":"A value indicating whether VM is to be shutdown.","type":"string"}},"required":["performShutdown","instanceType"],"type":"object","x-ms-discriminator-value":"VMwareCbt"},"VMwareCbtMigrationDetails":{"allOf":[{"$ref":"#/components/schemas/MigrationProviderSpecificSettings"}],"description":"VMwareCbt provider specific settings","properties":{"dataMoverRunAsAccountId":{"description":"The data mover RunAs account Id.","readOnly":true,"type":"string"},"lastRecoveryPointReceived":{"description":"The last recovery point received time.","format":"date-time","readOnly":true,"type":"string"},"licenseType":{"description":"License Type of the VM to be used.","type":"string"},"migrationRecoveryPointId":{"description":"The recovery point Id to which the VM was migrated.","readOnly":true,"type":"string"},"osType":{"description":"The type of the OS on the VM.","readOnly":true,"type":"string"},"protectedDisks":{"description":"The list of protected disks.","items":{"$ref":"#/components/schemas/VMwareCbtProtectedDiskDetails"},"type":"array"},"snapshotRunAsAccountId":{"description":"The snapshot RunAs account Id.","readOnly":true,"type":"string"},"targetAvailabilitySetId":{"description":"The target availability set Id.","type":"string"},"targetBootDiagnosticsStorageAccountId":{"description":"The target boot diagnostics storage account ARM Id.","type":"string"},"targetLocation":{"description":"The target location.","readOnly":true,"type":"string"},"targetNetworkId":{"description":"The target network Id.","type":"string"},"targetResourceGroupId":{"description":"The target resource group Id.","type":"string"},"targetVmName":{"description":"Target VM name.","type":"string"},"targetVmSize":{"description":"The target VM size.","type":"string"},"vmNics":{"description":"The network details.","items":{"$ref":"#/components/schemas/VMwareCbtNicDetails"},"type":"array"},"vmwareMachineId":{"description":"The ARM Id of the VM discovered in VMware.","readOnly":true,"type":"string"}},"type":"object","x-ms-discriminator-value":"VMwareCbt"},"VMwareCbtNicDetails":{"description":"VMwareCbt NIC details.","properties":{"isPrimaryNic":{"description":"A value indicating whether this is the primary NIC.","type":"string"},"isSelectedForMigration":{"description":"A value indicating whether this NIC is selected for migration.","type":"string"},"nicId":{"description":"The NIC Id.","readOnly":true,"type":"string"},"sourceIPAddress":{"description":"The source IP address.","readOnly":true,"type":"string"},"sourceIPAddressType":{"description":"The source IP address type.","enum":["Dynamic","Static"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"EthernetAddressType"}},"sourceNetworkId":{"description":"Source network Id.","readOnly":true,"type":"string"},"targetIPAddress":{"description":"The target IP address.","type":"string"},"targetIPAddressType":{"description":"The target IP address type.","enum":["Dynamic","Static"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"EthernetAddressType"}},"targetSubnetName":{"description":"Target subnet name.","type":"string"}},"type":"object"},"VMwareCbtNicInput":{"description":"VMwareCbt NIC input.","properties":{"isPrimaryNic":{"description":"A value indicating whether this is the primary NIC.","type":"string"},"isSelectedForMigration":{"description":"A value indicating whether this NIC is selected for migration.","type":"string"},"nicId":{"description":"The NIC Id.","type":"string"},"targetStaticIPAddress":{"description":"The static IP address.","type":"string"},"targetSubnetName":{"description":"Target subnet name.","type":"string"}},"required":["nicId","isPrimaryNic"],"type":"object"},"VMwareCbtPolicyCreationInput":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificInput"}],"description":"VMware Cbt policy creation input.","properties":{"appConsistentFrequencyInMinutes":{"description":"The app consistent snapshot frequency (in minutes).","format":"int32","type":"integer"},"crashConsistentFrequencyInMinutes":{"description":"The crash consistent snapshot frequency (in minutes).","format":"int32","type":"integer"},"recoveryPointHistoryInMinutes":{"description":"The duration in minutes until which the recovery points need to be stored.","format":"int32","type":"integer"}},"type":"object","x-ms-discriminator-value":"VMwareCbt"},"VMwareCbtProtectedDiskDetails":{"description":"VMwareCbt protected disk details.","properties":{"capacityInBytes":{"description":"The disk capacity in bytes.","format":"int64","readOnly":true,"type":"integer"},"diskId":{"description":"The disk id.","readOnly":true,"type":"string"},"diskName":{"description":"The disk name.","readOnly":true,"type":"string"},"diskPath":{"description":"The disk path.","readOnly":true,"type":"string"},"diskType":{"description":"The disk type.","enum":["Standard_LRS","Premium_LRS","StandardSSD_LRS"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"DiskType"}},"isOSDisk":{"description":"A value indicating whether the disk is the OS disk.","readOnly":true,"type":"string"},"logStorageAccountId":{"description":"The log storage account ARM Id.","readOnly":true,"type":"string"},"logStorageAccountSasSecretName":{"description":"The key vault secret name of the log storage account.","readOnly":true,"type":"string"},"seedManagedDiskId":{"description":"The ARM Id of the seed managed disk.","readOnly":true,"type":"string"},"targetManagedDiskId":{"description":"The ARM Id of the target managed disk.","readOnly":true,"type":"string"}},"type":"object"},"VMwareCbtProtectionContainerMappingDetails":{"allOf":[{"$ref":"#/components/schemas/ProtectionContainerMappingProviderSpecificDetails"}],"description":"VMwareCbt provider specific container mapping details.","properties":{"keyVaultId":{"description":"The target key vault ARM Id.","readOnly":true,"type":"string"},"keyVaultUri":{"description":"The target key vault URI.","readOnly":true,"type":"string"},"serviceBusConnectionStringSecretName":{"description":"The secret name of the service bus connection string.","readOnly":true,"type":"string"},"storageAccountId":{"description":"The storage account ARM Id.","readOnly":true,"type":"string"},"storageAccountSasSecretName":{"description":"The secret name of the storage account.","readOnly":true,"type":"string"},"targetLocation":{"description":"The target location.","readOnly":true,"type":"string"}},"type":"object","x-ms-discriminator-value":"VMwareCbt"},"VMwareCbtTestMigrateInput":{"allOf":[{"$ref":"#/components/schemas/TestMigrateProviderSpecificInput"}],"description":"VMwareCbt specific test migrate input.","properties":{"networkId":{"description":"The test network Id.","type":"string"},"recoveryPointId":{"description":"The recovery point Id.","type":"string"}},"required":["recoveryPointId","networkId","instanceType"],"type":"object","x-ms-discriminator-value":"VMwareCbt"},"VMwareCbtUpdateMigrationItemInput":{"allOf":[{"$ref":"#/components/schemas/UpdateMigrationItemProviderSpecificInput"}],"description":"VMwareCbt specific update migration item input.","properties":{"licenseType":{"description":"The license type.","enum":["NotSpecified","NoLicenseType","WindowsServer"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"LicenseType"}},"targetAvailabilitySetId":{"description":"The target availability set ARM Id.","type":"string"},"targetBootDiagnosticsStorageAccountId":{"description":"The target boot diagnostics storage account ARM Id.","type":"string"},"targetNetworkId":{"description":"The target network ARM Id.","type":"string"},"targetResourceGroupId":{"description":"The target resource group ARM Id.","type":"string"},"targetVmName":{"description":"The target VM name.","type":"string"},"targetVmSize":{"description":"The target VM size.","type":"string"},"vmNics":{"description":"The list of NIC details.","items":{"$ref":"#/components/schemas/VMwareCbtNicInput"},"type":"array"}},"type":"object","x-ms-discriminator-value":"VMwareCbt"},"VMwareDetails":{"allOf":[{"$ref":"#/components/schemas/FabricSpecificDetails"}],"description":"Store the fabric details specific to the VMware fabric.","properties":{"agentCount":{"description":"The number of source and target servers configured to talk to this CS.","type":"string"},"agentExpiryDate":{"description":"Agent expiry date.","format":"date-time","type":"string"},"agentVersion":{"description":"The agent Version.","type":"string"},"agentVersionDetails":{"$ref":"#/components/schemas/VersionDetails"},"availableMemoryInBytes":{"description":"The available memory.","format":"int64","type":"integer"},"availableSpaceInBytes":{"description":"The available space.","format":"int64","type":"integer"},"cpuLoad":{"description":"The percentage of the CPU load.","type":"string"},"cpuLoadStatus":{"description":"The CPU load status.","type":"string"},"csServiceStatus":{"description":"The CS service status.","type":"string"},"databaseServerLoad":{"description":"The database server load.","type":"string"},"databaseServerLoadStatus":{"description":"The database server load status.","type":"string"},"hostName":{"description":"The host name.","type":"string"},"ipAddress":{"description":"The IP address.","type":"string"},"lastHeartbeat":{"description":"The last heartbeat received from CS server.","format":"date-time","type":"string"},"masterTargetServers":{"description":"The list of Master Target servers associated with the fabric.","items":{"$ref":"#/components/schemas/MasterTargetServer"},"type":"array"},"memoryUsageStatus":{"description":"The memory usage status.","type":"string"},"processServerCount":{"description":"The number of process servers.","type":"string"},"processServers":{"description":"The list of Process Servers associated with the fabric.","items":{"$ref":"#/components/schemas/ProcessServer"},"type":"array"},"protectedServers":{"description":"The number of protected servers.","type":"string"},"psTemplateVersion":{"description":"PS template version.","type":"string"},"replicationPairCount":{"description":"The number of replication pairs configured in this CS.","type":"string"},"runAsAccounts":{"description":"The list of run as accounts created on the server.","items":{"$ref":"#/components/schemas/RunAsAccount"},"type":"array"},"spaceUsageStatus":{"description":"The space usage status.","type":"string"},"sslCertExpiryDate":{"description":"CS SSL cert expiry date.","format":"date-time","type":"string"},"sslCertExpiryRemainingDays":{"description":"CS SSL cert expiry date.","format":"int32","type":"integer"},"systemLoad":{"description":"The percentage of the system load.","type":"string"},"systemLoadStatus":{"description":"The system load status.","type":"string"},"totalMemoryInBytes":{"description":"The total memory.","format":"int64","type":"integer"},"totalSpaceInBytes":{"description":"The total space.","format":"int64","type":"integer"},"versionStatus":{"description":"Version status","type":"string"},"webLoad":{"description":"The web load.","type":"string"},"webLoadStatus":{"description":"The web load status.","type":"string"}},"type":"object","x-ms-discriminator-value":"VMware"},"VMwareV2FabricCreationInput":{"allOf":[{"$ref":"#/components/schemas/FabricSpecificCreationInput"}],"description":"VMwareV2 fabric provider specific settings.","properties":{"migrationSolutionId":{"description":"The ARM Id of the migration solution.","type":"string"},"vmwareSiteId":{"description":"The ARM Id of the VMware site.","type":"string"}},"required":["vmwareSiteId","migrationSolutionId"],"type":"object","x-ms-discriminator-value":"VMwareV2"},"VMwareV2FabricSpecificDetails":{"allOf":[{"$ref":"#/components/schemas/FabricSpecificDetails"}],"description":"VMwareV2 fabric specific details.","properties":{"migrationSolutionId":{"description":"The Migration solution ARM Id.","readOnly":true,"type":"string"},"serviceEndpoint":{"description":"The service endpoint.","readOnly":true,"type":"string"},"serviceResourceId":{"description":"The service resource Id.","readOnly":true,"type":"string"},"vmwareSiteId":{"description":"The ARM Id of the VMware site.","readOnly":true,"type":"string"}},"type":"object","x-ms-discriminator-value":"VMwareV2"},"VMwareVirtualMachineDetails":{"allOf":[{"$ref":"#/components/schemas/ConfigurationSettings"}],"description":"VMware provider specific settings","properties":{"agentGeneratedId":{"description":"The ID generated by the InMage agent after it gets installed on guest. This is the ID to be used during InMage CreateProtection.","type":"string"},"agentInstalled":{"description":"The value indicating if InMage scout agent is installed on guest.","type":"string"},"agentVersion":{"description":"The agent version.","type":"string"},"discoveryType":{"description":"A value indicating the discovery type of the machine. Value can be vCenter or physical.","type":"string"},"diskDetails":{"description":"The disk details.","items":{"$ref":"#/components/schemas/InMageDiskDetails"},"type":"array"},"ipAddress":{"description":"The IP address.","type":"string"},"osType":{"description":"The OsType installed on VM.","type":"string"},"poweredOn":{"description":"The value indicating whether VM is powered on.","type":"string"},"vCenterInfrastructureId":{"description":"The VCenter infrastructure Id.","type":"string"},"validationErrors":{"description":"The validation errors.","items":{"$ref":"#/components/schemas/HealthError"},"type":"array"}},"type":"object","x-ms-discriminator-value":"VMwareVirtualMachine"},"VaultHealthDetails":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Vault health details definition.","properties":{"properties":{"$ref":"#/components/schemas/VaultHealthProperties"}},"type":"object"},"VaultHealthProperties":{"description":"class to define the health summary of the Vault.","properties":{"containersHealth":{"$ref":"#/components/schemas/ResourceHealthSummary"},"fabricsHealth":{"$ref":"#/components/schemas/ResourceHealthSummary"},"protectedItemsHealth":{"$ref":"#/components/schemas/ResourceHealthSummary"},"vaultErrors":{"description":"The list of errors on the vault.","items":{"$ref":"#/components/schemas/HealthError"},"type":"array"}},"type":"object"},"VaultSetting":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"Vault setting.","properties":{"properties":{"$ref":"#/components/schemas/VaultSettingProperties"}},"type":"object"},"VaultSettingCollection":{"description":"Vault setting collection.","properties":{"nextLink":{"description":"The value of next link.","type":"string"},"value":{"description":"The list of vault setting.","items":{"$ref":"#/components/schemas/VaultSetting"},"type":"array"}},"type":"object"},"VaultSettingCreationInput":{"description":"Input to create vault setting.","properties":{"properties":{"$ref":"#/components/schemas/VaultSettingCreationInputProperties"}},"required":["properties"],"type":"object"},"VaultSettingCreationInputProperties":{"description":"Input to create vault setting.","properties":{"migrationSolutionId":{"description":"The migration solution Id.","type":"string"}},"required":["migrationSolutionId"],"type":"object"},"VaultSettingProperties":{"description":"Vault setting properties.","properties":{"migrationSolutionId":{"description":"The migration solution ARM Id.","type":"string"}},"type":"object"},"VersionDetails":{"description":"Version related details.","properties":{"expiryDate":{"description":"Version expiry date.","format":"date-time","type":"string"},"status":{"description":"A value indicating whether security update required.","enum":["Supported","NotSupported","Deprecated","UpdateRequired","SecurityUpdateRequired"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"AgentVersionStatus"}},"version":{"description":"The agent version.","type":"string"}},"type":"object"},"VirtualMachineTaskDetails":{"allOf":[{"$ref":"#/components/schemas/TaskTypeDetails"}],"description":"This class represents the virtual machine task details.","properties":{"jobTask":{"$ref":"#/components/schemas/JobEntity"},"skippedReason":{"description":"The skipped reason.","type":"string"},"skippedReasonString":{"description":"The skipped reason string.","type":"string"}},"type":"object","x-ms-discriminator-value":"VirtualMachineTaskDetails"},"VmNicUpdatesTaskDetails":{"allOf":[{"$ref":"#/components/schemas/TaskTypeDetails"}],"description":"This class represents the vm NicUpdates task details.","properties":{"name":{"description":"Name of the Nic.","type":"string"},"nicId":{"description":"Nic Id.","type":"string"},"vmId":{"description":"Virtual machine Id.","type":"string"}},"type":"object","x-ms-discriminator-value":"VmNicUpdatesTaskDetails"},"VmmDetails":{"allOf":[{"$ref":"#/components/schemas/FabricSpecificDetails"}],"description":"VMM fabric specific details.","properties":{},"type":"object","x-ms-discriminator-value":"VMM"},"VmmToAzureCreateNetworkMappingInput":{"allOf":[{"$ref":"#/components/schemas/FabricSpecificCreateNetworkMappingInput"}],"description":"Create network mappings input properties/behavior specific to Vmm to Azure Network mapping.","properties":{},"type":"object","x-ms-discriminator-value":"VmmToAzure"},"VmmToAzureNetworkMappingSettings":{"allOf":[{"$ref":"#/components/schemas/NetworkMappingFabricSpecificSettings"}],"description":"E2A Network Mapping fabric specific settings.","properties":{},"type":"object","x-ms-discriminator-value":"VmmToAzure"},"VmmToAzureUpdateNetworkMappingInput":{"allOf":[{"$ref":"#/components/schemas/FabricSpecificUpdateNetworkMappingInput"}],"description":"Update network mappings input properties/behavior specific to vmm to azure.","properties":{},"type":"object","x-ms-discriminator-value":"VmmToAzure"},"VmmToVmmCreateNetworkMappingInput":{"allOf":[{"$ref":"#/components/schemas/FabricSpecificCreateNetworkMappingInput"}],"description":"Create network mappings input properties/behavior specific to vmm to vmm Network mapping.","properties":{},"type":"object","x-ms-discriminator-value":"VmmToVmm"},"VmmToVmmNetworkMappingSettings":{"allOf":[{"$ref":"#/components/schemas/NetworkMappingFabricSpecificSettings"}],"description":"E2E Network Mapping fabric specific settings.","properties":{},"type":"object","x-ms-discriminator-value":"VmmToVmm"},"VmmToVmmUpdateNetworkMappingInput":{"allOf":[{"$ref":"#/components/schemas/FabricSpecificUpdateNetworkMappingInput"}],"description":"Update network mappings input properties/behavior specific to vmm to vmm.","properties":{},"type":"object","x-ms-discriminator-value":"VmmToVmm"},"VmmVirtualMachineDetails":{"allOf":[{"$ref":"#/components/schemas/ConfigurationSettings"}],"description":"VMM fabric provider specific VM settings.","properties":{"diskDetails":{"description":"The Last successful failover time.","items":{"$ref":"#/components/schemas/DiskDetails"},"type":"array"},"generation":{"description":"The id of the object in fabric.","type":"string"},"hasFibreChannelAdapter":{"description":"A value indicating whether the VM has a fibre channel adapter attached. String value of {SrsDataContract.PresenceStatus} enum.","enum":["Unknown","Present","NotPresent"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"PresenceStatus"}},"hasPhysicalDisk":{"description":"A value indicating whether the VM has a physical disk attached. String value of {SrsDataContract.PresenceStatus} enum.","enum":["Unknown","Present","NotPresent"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"PresenceStatus"}},"hasSharedVhd":{"description":"A value indicating whether the VM has a shared VHD attached. String value of {SrsDataContract.PresenceStatus} enum.","enum":["Unknown","Present","NotPresent"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"PresenceStatus"}},"osDetails":{"$ref":"#/components/schemas/OSDetails"},"sourceItemId":{"description":"The source id of the object.","type":"string"}},"type":"object","x-ms-discriminator-value":"VmmVirtualMachine"},"VmwareCbtPolicyDetails":{"allOf":[{"$ref":"#/components/schemas/PolicyProviderSpecificDetails"}],"description":"VMware Cbt specific policy details.","properties":{"appConsistentFrequencyInMinutes":{"description":"The app consistent snapshot frequency in minutes.","format":"int32","type":"integer"},"crashConsistentFrequencyInMinutes":{"description":"The crash consistent snapshot frequency in minutes.","format":"int32","type":"integer"},"recoveryPointHistoryInMinutes":{"description":"The duration in minutes until which the recovery points need to be stored.","format":"int32","type":"integer"}},"type":"object","x-ms-discriminator-value":"VMwareCbt"}}}}