RecoveryservicesFunctions

Functions

Link copied to clipboard

Get Private Endpoint Connection. This call is made by Backup Admin. API Version: 2021-02-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. API Version: 2021-02-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. API Version: 2021-02-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. API Version: 2021-02-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. API Version: 2021-02-01.

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

API Version: 2018-12-20.

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. API Version: 2018-07-10.

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

Migration item. API Version: 2018-07-10.

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 API Version: 2018-07-10.

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. API Version: 2018-07-10.

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

Gets the details of an ASR replication protected item. API Version: 2018-07-10.

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

Gets the details of the recovery plan. API Version: 2018-07-10.

suspend fun getReplicationRecoveryPlan(recoveryPlanName: String, resourceGroupName: String, resourceName: String): GetReplicationRecoveryPlanResult

Gets the details of the specified storage classification mapping. API Version: 2018-07-10.

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.) API Version: 2018-07-10.

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 API Version: 2021-02-01-preview.

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

Get the Vault details. API Version: 2021-01-01.

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