RecoveryservicesFunctions

Functions

Link copied to clipboard

Private Endpoint Connection Response Properties API Version: 2021-02-01.

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

Base class for backup items. 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

Base class for container with backup items. Containers with specific workloads are derived from this class. API Version: 2021-02-01.

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

Base class for backup ProtectionIntent. API Version: 2021-02-01.

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

Base class for backup policy. Workload-specific backup policies are derived from this class. 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

Fabric definition. 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

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

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

Protection profile details. API Version: 2018-07-10.

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

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

Recovery plan details. API Version: 2018-07-10.

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

vCenter definition. API Version: 2018-07-10.

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

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

Resource information, as returned by the resource provider. API Version: 2021-01-01.

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