
com.pulumi.azurenative.recoveryservices.RecoveryservicesFunctions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-native Show documentation
Show all versions of azure-native Show documentation
A native Pulumi package for creating and managing Azure resources.
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.recoveryservices;
import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.recoveryservices.inputs.GetPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetProtectedItemArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetProtectedItemPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetProtectionContainerArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetProtectionContainerPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetProtectionIntentArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetProtectionIntentPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetProtectionPolicyArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetProtectionPolicyPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetRecoveryPointAccessTokenArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetRecoveryPointAccessTokenPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationFabricArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationFabricPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationMigrationItemArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationMigrationItemPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationNetworkMappingArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationNetworkMappingPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationPolicyArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationPolicyPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationProtectedItemArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationProtectedItemPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationProtectionClusterArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationProtectionClusterPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationProtectionContainerMappingArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationProtectionContainerMappingPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationRecoveryPlanArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationRecoveryPlanPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationRecoveryServicesProviderArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationRecoveryServicesProviderPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationStorageClassificationMappingArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationStorageClassificationMappingPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationvCenterArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetReplicationvCenterPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetResourceGuardProxyArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetResourceGuardProxyPlainArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetVaultArgs;
import com.pulumi.azurenative.recoveryservices.inputs.GetVaultPlainArgs;
import com.pulumi.azurenative.recoveryservices.outputs.GetPrivateEndpointConnectionResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetProtectedItemResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetProtectionContainerResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetProtectionIntentResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetProtectionPolicyResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetRecoveryPointAccessTokenResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetReplicationFabricResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetReplicationMigrationItemResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetReplicationNetworkMappingResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetReplicationPolicyResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetReplicationProtectedItemResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetReplicationProtectionClusterResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetReplicationProtectionContainerMappingResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetReplicationRecoveryPlanResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetReplicationRecoveryServicesProviderResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetReplicationStorageClassificationMappingResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetReplicationvCenterResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetResourceGuardProxyResult;
import com.pulumi.azurenative.recoveryservices.outputs.GetVaultResult;
import com.pulumi.core.Output;
import com.pulumi.core.TypeShape;
import com.pulumi.deployment.Deployment;
import com.pulumi.deployment.InvokeOptions;
import java.util.concurrent.CompletableFuture;
public final class RecoveryservicesFunctions {
/**
* Get Private Endpoint Connection. This call is made by Backup Admin.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args) {
return getPrivateEndpointConnection(args, InvokeOptions.Empty);
}
/**
* Get Private Endpoint Connection. This call is made by Backup Admin.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args) {
return getPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
}
/**
* Get Private Endpoint Connection. This call is made by Backup Admin.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Get Private Endpoint Connection. This call is made by Backup Admin.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* 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, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static Output getProtectedItem(GetProtectedItemArgs args) {
return getProtectedItem(args, InvokeOptions.Empty);
}
/**
* 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, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static CompletableFuture getProtectedItemPlain(GetProtectedItemPlainArgs args) {
return getProtectedItemPlain(args, InvokeOptions.Empty);
}
/**
* 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, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static Output getProtectedItem(GetProtectedItemArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getProtectedItem", TypeShape.of(GetProtectedItemResult.class), args, Utilities.withVersion(options));
}
/**
* 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, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static CompletableFuture getProtectedItemPlain(GetProtectedItemPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getProtectedItem", TypeShape.of(GetProtectedItemResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of the specific container registered to your Recovery Services Vault.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static Output getProtectionContainer(GetProtectionContainerArgs args) {
return getProtectionContainer(args, InvokeOptions.Empty);
}
/**
* Gets details of the specific container registered to your Recovery Services Vault.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static CompletableFuture getProtectionContainerPlain(GetProtectionContainerPlainArgs args) {
return getProtectionContainerPlain(args, InvokeOptions.Empty);
}
/**
* Gets details of the specific container registered to your Recovery Services Vault.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static Output getProtectionContainer(GetProtectionContainerArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getProtectionContainer", TypeShape.of(GetProtectionContainerResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of the specific container registered to your Recovery Services Vault.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static CompletableFuture getProtectionContainerPlain(GetProtectionContainerPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getProtectionContainer", TypeShape.of(GetProtectionContainerResult.class), args, Utilities.withVersion(options));
}
/**
* 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.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static Output getProtectionIntent(GetProtectionIntentArgs args) {
return getProtectionIntent(args, InvokeOptions.Empty);
}
/**
* 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.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static CompletableFuture getProtectionIntentPlain(GetProtectionIntentPlainArgs args) {
return getProtectionIntentPlain(args, InvokeOptions.Empty);
}
/**
* 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.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static Output getProtectionIntent(GetProtectionIntentArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getProtectionIntent", TypeShape.of(GetProtectionIntentResult.class), args, Utilities.withVersion(options));
}
/**
* 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.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static CompletableFuture getProtectionIntentPlain(GetProtectionIntentPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getProtectionIntent", TypeShape.of(GetProtectionIntentResult.class), args, Utilities.withVersion(options));
}
/**
* 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, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static Output getProtectionPolicy(GetProtectionPolicyArgs args) {
return getProtectionPolicy(args, InvokeOptions.Empty);
}
/**
* 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, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static CompletableFuture getProtectionPolicyPlain(GetProtectionPolicyPlainArgs args) {
return getProtectionPolicyPlain(args, InvokeOptions.Empty);
}
/**
* 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, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static Output getProtectionPolicy(GetProtectionPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getProtectionPolicy", TypeShape.of(GetProtectionPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* 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, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static CompletableFuture getProtectionPolicyPlain(GetProtectionPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getProtectionPolicy", TypeShape.of(GetProtectionPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Azure REST API version: 2023-01-15.
*
* Other available API versions: 2018-12-20, 2021-11-15.
*
*/
public static Output getRecoveryPointAccessToken(GetRecoveryPointAccessTokenArgs args) {
return getRecoveryPointAccessToken(args, InvokeOptions.Empty);
}
/**
* Azure REST API version: 2023-01-15.
*
* Other available API versions: 2018-12-20, 2021-11-15.
*
*/
public static CompletableFuture getRecoveryPointAccessTokenPlain(GetRecoveryPointAccessTokenPlainArgs args) {
return getRecoveryPointAccessTokenPlain(args, InvokeOptions.Empty);
}
/**
* Azure REST API version: 2023-01-15.
*
* Other available API versions: 2018-12-20, 2021-11-15.
*
*/
public static Output getRecoveryPointAccessToken(GetRecoveryPointAccessTokenArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getRecoveryPointAccessToken", TypeShape.of(GetRecoveryPointAccessTokenResult.class), args, Utilities.withVersion(options));
}
/**
* Azure REST API version: 2023-01-15.
*
* Other available API versions: 2018-12-20, 2021-11-15.
*
*/
public static CompletableFuture getRecoveryPointAccessTokenPlain(GetRecoveryPointAccessTokenPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getRecoveryPointAccessToken", TypeShape.of(GetRecoveryPointAccessTokenResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of an Azure Site Recovery fabric.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationFabric(GetReplicationFabricArgs args) {
return getReplicationFabric(args, InvokeOptions.Empty);
}
/**
* Gets the details of an Azure Site Recovery fabric.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationFabricPlain(GetReplicationFabricPlainArgs args) {
return getReplicationFabricPlain(args, InvokeOptions.Empty);
}
/**
* Gets the details of an Azure Site Recovery fabric.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationFabric(GetReplicationFabricArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getReplicationFabric", TypeShape.of(GetReplicationFabricResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of an Azure Site Recovery fabric.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationFabricPlain(GetReplicationFabricPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getReplicationFabric", TypeShape.of(GetReplicationFabricResult.class), args, Utilities.withVersion(options));
}
/**
* Migration item.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationMigrationItem(GetReplicationMigrationItemArgs args) {
return getReplicationMigrationItem(args, InvokeOptions.Empty);
}
/**
* Migration item.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationMigrationItemPlain(GetReplicationMigrationItemPlainArgs args) {
return getReplicationMigrationItemPlain(args, InvokeOptions.Empty);
}
/**
* Migration item.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationMigrationItem(GetReplicationMigrationItemArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getReplicationMigrationItem", TypeShape.of(GetReplicationMigrationItemResult.class), args, Utilities.withVersion(options));
}
/**
* Migration item.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationMigrationItemPlain(GetReplicationMigrationItemPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getReplicationMigrationItem", TypeShape.of(GetReplicationMigrationItemResult.class), args, Utilities.withVersion(options));
}
/**
* 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, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationNetworkMapping(GetReplicationNetworkMappingArgs args) {
return getReplicationNetworkMapping(args, InvokeOptions.Empty);
}
/**
* 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, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationNetworkMappingPlain(GetReplicationNetworkMappingPlainArgs args) {
return getReplicationNetworkMappingPlain(args, InvokeOptions.Empty);
}
/**
* 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, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationNetworkMapping(GetReplicationNetworkMappingArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getReplicationNetworkMapping", TypeShape.of(GetReplicationNetworkMappingResult.class), args, Utilities.withVersion(options));
}
/**
* 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, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationNetworkMappingPlain(GetReplicationNetworkMappingPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getReplicationNetworkMapping", TypeShape.of(GetReplicationNetworkMappingResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of a replication policy.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationPolicy(GetReplicationPolicyArgs args) {
return getReplicationPolicy(args, InvokeOptions.Empty);
}
/**
* Gets the details of a replication policy.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationPolicyPlain(GetReplicationPolicyPlainArgs args) {
return getReplicationPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets the details of a replication policy.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationPolicy(GetReplicationPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getReplicationPolicy", TypeShape.of(GetReplicationPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of a replication policy.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationPolicyPlain(GetReplicationPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getReplicationPolicy", TypeShape.of(GetReplicationPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of an ASR replication protected item.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationProtectedItem(GetReplicationProtectedItemArgs args) {
return getReplicationProtectedItem(args, InvokeOptions.Empty);
}
/**
* Gets the details of an ASR replication protected item.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationProtectedItemPlain(GetReplicationProtectedItemPlainArgs args) {
return getReplicationProtectedItemPlain(args, InvokeOptions.Empty);
}
/**
* Gets the details of an ASR replication protected item.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationProtectedItem(GetReplicationProtectedItemArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getReplicationProtectedItem", TypeShape.of(GetReplicationProtectedItemResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of an ASR replication protected item.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationProtectedItemPlain(GetReplicationProtectedItemPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getReplicationProtectedItem", TypeShape.of(GetReplicationProtectedItemResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of an ASR replication protection cluster.
* Azure REST API version: 2024-02-01.
*
* Other available API versions: 2024-04-01.
*
*/
public static Output getReplicationProtectionCluster(GetReplicationProtectionClusterArgs args) {
return getReplicationProtectionCluster(args, InvokeOptions.Empty);
}
/**
* Gets the details of an ASR replication protection cluster.
* Azure REST API version: 2024-02-01.
*
* Other available API versions: 2024-04-01.
*
*/
public static CompletableFuture getReplicationProtectionClusterPlain(GetReplicationProtectionClusterPlainArgs args) {
return getReplicationProtectionClusterPlain(args, InvokeOptions.Empty);
}
/**
* Gets the details of an ASR replication protection cluster.
* Azure REST API version: 2024-02-01.
*
* Other available API versions: 2024-04-01.
*
*/
public static Output getReplicationProtectionCluster(GetReplicationProtectionClusterArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getReplicationProtectionCluster", TypeShape.of(GetReplicationProtectionClusterResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of an ASR replication protection cluster.
* Azure REST API version: 2024-02-01.
*
* Other available API versions: 2024-04-01.
*
*/
public static CompletableFuture getReplicationProtectionClusterPlain(GetReplicationProtectionClusterPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getReplicationProtectionCluster", TypeShape.of(GetReplicationProtectionClusterResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of a protection container mapping.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationProtectionContainerMapping(GetReplicationProtectionContainerMappingArgs args) {
return getReplicationProtectionContainerMapping(args, InvokeOptions.Empty);
}
/**
* Gets the details of a protection container mapping.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationProtectionContainerMappingPlain(GetReplicationProtectionContainerMappingPlainArgs args) {
return getReplicationProtectionContainerMappingPlain(args, InvokeOptions.Empty);
}
/**
* Gets the details of a protection container mapping.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationProtectionContainerMapping(GetReplicationProtectionContainerMappingArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getReplicationProtectionContainerMapping", TypeShape.of(GetReplicationProtectionContainerMappingResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of a protection container mapping.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationProtectionContainerMappingPlain(GetReplicationProtectionContainerMappingPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getReplicationProtectionContainerMapping", TypeShape.of(GetReplicationProtectionContainerMappingResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of the recovery plan.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationRecoveryPlan(GetReplicationRecoveryPlanArgs args) {
return getReplicationRecoveryPlan(args, InvokeOptions.Empty);
}
/**
* Gets the details of the recovery plan.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationRecoveryPlanPlain(GetReplicationRecoveryPlanPlainArgs args) {
return getReplicationRecoveryPlanPlain(args, InvokeOptions.Empty);
}
/**
* Gets the details of the recovery plan.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationRecoveryPlan(GetReplicationRecoveryPlanArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getReplicationRecoveryPlan", TypeShape.of(GetReplicationRecoveryPlanResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of the recovery plan.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationRecoveryPlanPlain(GetReplicationRecoveryPlanPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getReplicationRecoveryPlan", TypeShape.of(GetReplicationRecoveryPlanResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of registered recovery services provider.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationRecoveryServicesProvider(GetReplicationRecoveryServicesProviderArgs args) {
return getReplicationRecoveryServicesProvider(args, InvokeOptions.Empty);
}
/**
* Gets the details of registered recovery services provider.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationRecoveryServicesProviderPlain(GetReplicationRecoveryServicesProviderPlainArgs args) {
return getReplicationRecoveryServicesProviderPlain(args, InvokeOptions.Empty);
}
/**
* Gets the details of registered recovery services provider.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationRecoveryServicesProvider(GetReplicationRecoveryServicesProviderArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getReplicationRecoveryServicesProvider", TypeShape.of(GetReplicationRecoveryServicesProviderResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of registered recovery services provider.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationRecoveryServicesProviderPlain(GetReplicationRecoveryServicesProviderPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getReplicationRecoveryServicesProvider", TypeShape.of(GetReplicationRecoveryServicesProviderResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of the specified storage classification mapping.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationStorageClassificationMapping(GetReplicationStorageClassificationMappingArgs args) {
return getReplicationStorageClassificationMapping(args, InvokeOptions.Empty);
}
/**
* Gets the details of the specified storage classification mapping.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationStorageClassificationMappingPlain(GetReplicationStorageClassificationMappingPlainArgs args) {
return getReplicationStorageClassificationMappingPlain(args, InvokeOptions.Empty);
}
/**
* Gets the details of the specified storage classification mapping.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationStorageClassificationMapping(GetReplicationStorageClassificationMappingArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getReplicationStorageClassificationMapping", TypeShape.of(GetReplicationStorageClassificationMappingResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the details of the specified storage classification mapping.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationStorageClassificationMappingPlain(GetReplicationStorageClassificationMappingPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getReplicationStorageClassificationMapping", TypeShape.of(GetReplicationStorageClassificationMappingResult.class), args, Utilities.withVersion(options));
}
/**
* 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, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationvCenter(GetReplicationvCenterArgs args) {
return getReplicationvCenter(args, InvokeOptions.Empty);
}
/**
* 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, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationvCenterPlain(GetReplicationvCenterPlainArgs args) {
return getReplicationvCenterPlain(args, InvokeOptions.Empty);
}
/**
* 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, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static Output getReplicationvCenter(GetReplicationvCenterArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getReplicationvCenter", TypeShape.of(GetReplicationvCenterResult.class), args, Utilities.withVersion(options));
}
/**
* 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, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.
*
*/
public static CompletableFuture getReplicationvCenterPlain(GetReplicationvCenterPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getReplicationvCenter", TypeShape.of(GetReplicationvCenterResult.class), args, Utilities.withVersion(options));
}
/**
* Returns ResourceGuardProxy under vault and with the name referenced in request
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static Output getResourceGuardProxy(GetResourceGuardProxyArgs args) {
return getResourceGuardProxy(args, InvokeOptions.Empty);
}
/**
* Returns ResourceGuardProxy under vault and with the name referenced in request
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static CompletableFuture getResourceGuardProxyPlain(GetResourceGuardProxyPlainArgs args) {
return getResourceGuardProxyPlain(args, InvokeOptions.Empty);
}
/**
* Returns ResourceGuardProxy under vault and with the name referenced in request
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static Output getResourceGuardProxy(GetResourceGuardProxyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getResourceGuardProxy", TypeShape.of(GetResourceGuardProxyResult.class), args, Utilities.withVersion(options));
}
/**
* Returns ResourceGuardProxy under vault and with the name referenced in request
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview.
*
*/
public static CompletableFuture getResourceGuardProxyPlain(GetResourceGuardProxyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getResourceGuardProxy", TypeShape.of(GetResourceGuardProxyResult.class), args, Utilities.withVersion(options));
}
/**
* Get the Vault details.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2020-02-02, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview.
*
*/
public static Output getVault(GetVaultArgs args) {
return getVault(args, InvokeOptions.Empty);
}
/**
* Get the Vault details.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2020-02-02, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview.
*
*/
public static CompletableFuture getVaultPlain(GetVaultPlainArgs args) {
return getVaultPlain(args, InvokeOptions.Empty);
}
/**
* Get the Vault details.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2020-02-02, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview.
*
*/
public static Output getVault(GetVaultArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:recoveryservices:getVault", TypeShape.of(GetVaultResult.class), args, Utilities.withVersion(options));
}
/**
* Get the Vault details.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2020-02-02, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview.
*
*/
public static CompletableFuture getVaultPlain(GetVaultPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:recoveryservices:getVault", TypeShape.of(GetVaultResult.class), args, Utilities.withVersion(options));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy