RecoveryservicesFunctions

Functions

Link copied to clipboard

Get Private Endpoint Connection. This call is made by Backup Admin. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-11-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-11-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-11-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-11-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-11-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Uses Azure REST API version 2023-01-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. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Migration item. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Gets the details of an ASR replication protected item. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Gets the details of an ASR replication protection cluster. Uses Azure REST API version 2024-10-01. Other available API versions: 2024-02-01, 2024-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getReplicationProtectionCluster(fabricName: String, protectionContainerName: String, replicationProtectionClusterName: String, resourceGroupName: String, resourceName: String): GetReplicationProtectionClusterResult
Link copied to clipboard

Gets the details of a protection container mapping. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Gets the details of registered recovery services provider. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Gets the details of the specified storage classification mapping. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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). Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-11-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Get the Vault details. Uses Azure REST API version 2024-10-01. Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-09-30-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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