RecoveryservicesFunctions

Functions

Link copied to clipboard

Get Private Endpoint Connection. This call is made by Backup Admin. Azure REST API version: 2023-04-01.

suspend fun getPrivateEndpointConnection(privateEndpointConnectionName: String, resourceGroupName: String, vaultName: String): GetPrivateEndpointConnectionResult
Link copied to clipboard

Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. Azure REST API version: 2023-04-01. Other available API versions: 2016-06-01.

suspend fun getProtectedItem(containerName: String, fabricName: String, filter: String? = null, protectedItemName: String, resourceGroupName: String, vaultName: String): GetProtectedItemResult
Link copied to clipboard

Gets details of the specific container registered to your Recovery Services Vault. Azure REST API version: 2023-04-01.

suspend fun getProtectionContainer(containerName: String, fabricName: String, resourceGroupName: String, vaultName: String): GetProtectionContainerResult
Link copied to clipboard

Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. Azure REST API version: 2023-04-01.

suspend fun getProtectionIntent(fabricName: String, intentObjectName: String, resourceGroupName: String, vaultName: String): GetProtectionIntentResult
Link copied to clipboard

Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. Azure REST API version: 2023-04-01. Other available API versions: 2016-06-01.

suspend fun getProtectionPolicy(policyName: String, resourceGroupName: String, vaultName: String): GetProtectionPolicyResult
Link copied to clipboard

Azure REST API version: 2023-01-15. Other available API versions: 2018-12-20, 2021-11-15.

suspend fun getRecoveryPointAccessToken(containerName: String, eTag: String? = null, fabricName: String, location: String? = null, properties: AADProperties? = null, protectedItemName: String, recoveryPointId: String, resourceGroupName: String, tags: Map<String, String>? = null, vaultName: String): GetRecoveryPointAccessTokenResult
Link copied to clipboard

Gets the details of an Azure Site Recovery fabric. Azure REST API version: 2023-04-01. Other available API versions: 2023-06-01.

suspend fun getReplicationFabric(fabricName: String, filter: String? = null, resourceGroupName: String, resourceName: String): GetReplicationFabricResult
Link copied to clipboard

Migration item. Azure REST API version: 2023-04-01. Other available API versions: 2023-06-01.

suspend fun getReplicationMigrationItem(fabricName: String, migrationItemName: String, protectionContainerName: String, resourceGroupName: String, resourceName: String): GetReplicationMigrationItemResult
Link copied to clipboard

Gets the details of an ASR network mapping. Azure REST API version: 2023-04-01. Other available API versions: 2021-03-01, 2023-06-01.

suspend fun getReplicationNetworkMapping(fabricName: String, networkMappingName: String, networkName: String, resourceGroupName: String, resourceName: String): GetReplicationNetworkMappingResult
Link copied to clipboard

Gets the details of a replication policy. Azure REST API version: 2023-04-01. Other available API versions: 2023-06-01.

suspend fun getReplicationPolicy(policyName: String, resourceGroupName: String, resourceName: String): GetReplicationPolicyResult
Link copied to clipboard

Gets the details of an ASR replication protected item. Azure REST API version: 2023-04-01. Other available API versions: 2023-06-01.

suspend fun getReplicationProtectedItem(fabricName: String, protectionContainerName: String, replicatedProtectedItemName: String, resourceGroupName: String, resourceName: String): GetReplicationProtectedItemResult
Link copied to clipboard

Gets the details of a protection container mapping. Azure REST API version: 2023-04-01. Other available API versions: 2023-06-01.

suspend fun getReplicationProtectionContainerMapping(fabricName: String, mappingName: String, protectionContainerName: String, resourceGroupName: String, resourceName: String): GetReplicationProtectionContainerMappingResult
Link copied to clipboard

Gets the details of the recovery plan. Azure REST API version: 2023-04-01. Other available API versions: 2023-06-01.

suspend fun getReplicationRecoveryPlan(recoveryPlanName: String, resourceGroupName: String, resourceName: String): GetReplicationRecoveryPlanResult
Link copied to clipboard

Gets the details of registered recovery services provider. Azure REST API version: 2023-04-01. Other available API versions: 2023-06-01.

suspend fun getReplicationRecoveryServicesProvider(fabricName: String, providerName: String, resourceGroupName: String, resourceName: String): GetReplicationRecoveryServicesProviderResult

Gets the details of the specified storage classification mapping. Azure REST API version: 2023-04-01. Other available API versions: 2023-06-01.

suspend fun getReplicationStorageClassificationMapping(fabricName: String, resourceGroupName: String, resourceName: String, storageClassificationMappingName: String, storageClassificationName: String): GetReplicationStorageClassificationMappingResult
Link copied to clipboard

Gets the details of a registered vCenter server(Add vCenter server). Azure REST API version: 2023-04-01. Other available API versions: 2021-03-01, 2023-06-01.

suspend fun getReplicationvCenter(fabricName: String, resourceGroupName: String, resourceName: String, vcenterName: String): GetReplicationvCenterResult
Link copied to clipboard

Returns ResourceGuardProxy under vault and with the name referenced in request Azure REST API version: 2023-04-01.

suspend fun getResourceGuardProxy(resourceGroupName: String, resourceGuardProxyName: String, vaultName: String): GetResourceGuardProxyResult
Link copied to clipboard
suspend fun getVault(argument: GetVaultPlainArgs): GetVaultResult

Get the Vault details. Azure REST API version: 2023-04-01. Other available API versions: 2020-02-02, 2023-06-01.

suspend fun getVault(argument: suspend GetVaultPlainArgsBuilder.() -> Unit): GetVaultResult
suspend fun getVault(resourceGroupName: String, vaultName: String): GetVaultResult