com.pulumi.azurenative.dataprotection.DataprotectionFunctions 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.
The newest version!
// *** 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.dataprotection;
import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.dataprotection.inputs.GetBackupInstanceArgs;
import com.pulumi.azurenative.dataprotection.inputs.GetBackupInstancePlainArgs;
import com.pulumi.azurenative.dataprotection.inputs.GetBackupPolicyArgs;
import com.pulumi.azurenative.dataprotection.inputs.GetBackupPolicyPlainArgs;
import com.pulumi.azurenative.dataprotection.inputs.GetBackupVaultArgs;
import com.pulumi.azurenative.dataprotection.inputs.GetBackupVaultPlainArgs;
import com.pulumi.azurenative.dataprotection.inputs.GetDppResourceGuardProxyArgs;
import com.pulumi.azurenative.dataprotection.inputs.GetDppResourceGuardProxyPlainArgs;
import com.pulumi.azurenative.dataprotection.inputs.GetResourceGuardArgs;
import com.pulumi.azurenative.dataprotection.inputs.GetResourceGuardPlainArgs;
import com.pulumi.azurenative.dataprotection.outputs.GetBackupInstanceResult;
import com.pulumi.azurenative.dataprotection.outputs.GetBackupPolicyResult;
import com.pulumi.azurenative.dataprotection.outputs.GetBackupVaultResult;
import com.pulumi.azurenative.dataprotection.outputs.GetDppResourceGuardProxyResult;
import com.pulumi.azurenative.dataprotection.outputs.GetResourceGuardResult;
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 DataprotectionFunctions {
/**
* Gets a backup instance with name in a backup vault
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static Output getBackupInstance(GetBackupInstanceArgs args) {
return getBackupInstance(args, InvokeOptions.Empty);
}
/**
* Gets a backup instance with name in a backup vault
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static CompletableFuture getBackupInstancePlain(GetBackupInstancePlainArgs args) {
return getBackupInstancePlain(args, InvokeOptions.Empty);
}
/**
* Gets a backup instance with name in a backup vault
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static Output getBackupInstance(GetBackupInstanceArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:dataprotection:getBackupInstance", TypeShape.of(GetBackupInstanceResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a backup instance with name in a backup vault
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static CompletableFuture getBackupInstancePlain(GetBackupInstancePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:dataprotection:getBackupInstance", TypeShape.of(GetBackupInstanceResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a backup policy belonging to a backup vault
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static Output getBackupPolicy(GetBackupPolicyArgs args) {
return getBackupPolicy(args, InvokeOptions.Empty);
}
/**
* Gets a backup policy belonging to a backup vault
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static CompletableFuture getBackupPolicyPlain(GetBackupPolicyPlainArgs args) {
return getBackupPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets a backup policy belonging to a backup vault
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static Output getBackupPolicy(GetBackupPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:dataprotection:getBackupPolicy", TypeShape.of(GetBackupPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a backup policy belonging to a backup vault
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static CompletableFuture getBackupPolicyPlain(GetBackupPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:dataprotection:getBackupPolicy", TypeShape.of(GetBackupPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Returns a resource belonging to a resource group.
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static Output getBackupVault(GetBackupVaultArgs args) {
return getBackupVault(args, InvokeOptions.Empty);
}
/**
* Returns a resource belonging to a resource group.
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static CompletableFuture getBackupVaultPlain(GetBackupVaultPlainArgs args) {
return getBackupVaultPlain(args, InvokeOptions.Empty);
}
/**
* Returns a resource belonging to a resource group.
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static Output getBackupVault(GetBackupVaultArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:dataprotection:getBackupVault", TypeShape.of(GetBackupVaultResult.class), args, Utilities.withVersion(options));
}
/**
* Returns a resource belonging to a resource group.
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static CompletableFuture getBackupVaultPlain(GetBackupVaultPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:dataprotection:getBackupVault", TypeShape.of(GetBackupVaultResult.class), args, Utilities.withVersion(options));
}
/**
* ResourceGuardProxyBaseResource object, used for response and request bodies for ResourceGuardProxy APIs
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static Output getDppResourceGuardProxy(GetDppResourceGuardProxyArgs args) {
return getDppResourceGuardProxy(args, InvokeOptions.Empty);
}
/**
* ResourceGuardProxyBaseResource object, used for response and request bodies for ResourceGuardProxy APIs
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static CompletableFuture getDppResourceGuardProxyPlain(GetDppResourceGuardProxyPlainArgs args) {
return getDppResourceGuardProxyPlain(args, InvokeOptions.Empty);
}
/**
* ResourceGuardProxyBaseResource object, used for response and request bodies for ResourceGuardProxy APIs
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static Output getDppResourceGuardProxy(GetDppResourceGuardProxyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:dataprotection:getDppResourceGuardProxy", TypeShape.of(GetDppResourceGuardProxyResult.class), args, Utilities.withVersion(options));
}
/**
* ResourceGuardProxyBaseResource object, used for response and request bodies for ResourceGuardProxy APIs
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static CompletableFuture getDppResourceGuardProxyPlain(GetDppResourceGuardProxyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:dataprotection:getDppResourceGuardProxy", TypeShape.of(GetDppResourceGuardProxyResult.class), args, Utilities.withVersion(options));
}
/**
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static Output getResourceGuard(GetResourceGuardArgs args) {
return getResourceGuard(args, InvokeOptions.Empty);
}
/**
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static CompletableFuture getResourceGuardPlain(GetResourceGuardPlainArgs args) {
return getResourceGuardPlain(args, InvokeOptions.Empty);
}
/**
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static Output getResourceGuard(GetResourceGuardArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:dataprotection:getResourceGuard", TypeShape.of(GetResourceGuardResult.class), args, Utilities.withVersion(options));
}
/**
* Azure REST API version: 2023-01-01.
*
* Other available API versions: 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
*
*/
public static CompletableFuture getResourceGuardPlain(GetResourceGuardPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:dataprotection:getResourceGuard", TypeShape.of(GetResourceGuardResult.class), args, Utilities.withVersion(options));
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy