com.pulumi.googlenative.bigtableadmin.v2.Bigtableadmin_v2Functions Maven / Gradle / Ivy
// *** 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.googlenative.bigtableadmin.v2;
import com.pulumi.core.Output;
import com.pulumi.core.TypeShape;
import com.pulumi.deployment.Deployment;
import com.pulumi.deployment.InvokeOptions;
import com.pulumi.googlenative.Utilities;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetAppProfileArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetAppProfilePlainArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetBackupArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetBackupPlainArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetClusterArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetClusterPlainArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetInstanceArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetInstanceClusterBackupIamPolicyArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetInstanceClusterBackupIamPolicyPlainArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetInstanceIamPolicyArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetInstanceIamPolicyPlainArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetInstancePlainArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetInstanceTableIamPolicyArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetInstanceTableIamPolicyPlainArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetTableArgs;
import com.pulumi.googlenative.bigtableadmin.v2.inputs.GetTablePlainArgs;
import com.pulumi.googlenative.bigtableadmin.v2.outputs.GetAppProfileResult;
import com.pulumi.googlenative.bigtableadmin.v2.outputs.GetBackupResult;
import com.pulumi.googlenative.bigtableadmin.v2.outputs.GetClusterResult;
import com.pulumi.googlenative.bigtableadmin.v2.outputs.GetInstanceClusterBackupIamPolicyResult;
import com.pulumi.googlenative.bigtableadmin.v2.outputs.GetInstanceIamPolicyResult;
import com.pulumi.googlenative.bigtableadmin.v2.outputs.GetInstanceResult;
import com.pulumi.googlenative.bigtableadmin.v2.outputs.GetInstanceTableIamPolicyResult;
import com.pulumi.googlenative.bigtableadmin.v2.outputs.GetTableResult;
import java.util.concurrent.CompletableFuture;
public final class Bigtableadmin_v2Functions {
/**
* Gets information about an app profile.
*
*/
public static Output getAppProfile(GetAppProfileArgs args) {
return getAppProfile(args, InvokeOptions.Empty);
}
/**
* Gets information about an app profile.
*
*/
public static CompletableFuture getAppProfilePlain(GetAppProfilePlainArgs args) {
return getAppProfilePlain(args, InvokeOptions.Empty);
}
/**
* Gets information about an app profile.
*
*/
public static Output getAppProfile(GetAppProfileArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:bigtableadmin/v2:getAppProfile", TypeShape.of(GetAppProfileResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about an app profile.
*
*/
public static CompletableFuture getAppProfilePlain(GetAppProfilePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:bigtableadmin/v2:getAppProfile", TypeShape.of(GetAppProfileResult.class), args, Utilities.withVersion(options));
}
/**
* Gets metadata on a pending or completed Cloud Bigtable Backup.
*
*/
public static Output getBackup(GetBackupArgs args) {
return getBackup(args, InvokeOptions.Empty);
}
/**
* Gets metadata on a pending or completed Cloud Bigtable Backup.
*
*/
public static CompletableFuture getBackupPlain(GetBackupPlainArgs args) {
return getBackupPlain(args, InvokeOptions.Empty);
}
/**
* Gets metadata on a pending or completed Cloud Bigtable Backup.
*
*/
public static Output getBackup(GetBackupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:bigtableadmin/v2:getBackup", TypeShape.of(GetBackupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets metadata on a pending or completed Cloud Bigtable Backup.
*
*/
public static CompletableFuture getBackupPlain(GetBackupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:bigtableadmin/v2:getBackup", TypeShape.of(GetBackupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about a cluster.
*
*/
public static Output getCluster(GetClusterArgs args) {
return getCluster(args, InvokeOptions.Empty);
}
/**
* Gets information about a cluster.
*
*/
public static CompletableFuture getClusterPlain(GetClusterPlainArgs args) {
return getClusterPlain(args, InvokeOptions.Empty);
}
/**
* Gets information about a cluster.
*
*/
public static Output getCluster(GetClusterArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:bigtableadmin/v2:getCluster", TypeShape.of(GetClusterResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about a cluster.
*
*/
public static CompletableFuture getClusterPlain(GetClusterPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:bigtableadmin/v2:getCluster", TypeShape.of(GetClusterResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about an instance.
*
*/
public static Output getInstance(GetInstanceArgs args) {
return getInstance(args, InvokeOptions.Empty);
}
/**
* Gets information about an instance.
*
*/
public static CompletableFuture getInstancePlain(GetInstancePlainArgs args) {
return getInstancePlain(args, InvokeOptions.Empty);
}
/**
* Gets information about an instance.
*
*/
public static Output getInstance(GetInstanceArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:bigtableadmin/v2:getInstance", TypeShape.of(GetInstanceResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about an instance.
*
*/
public static CompletableFuture getInstancePlain(GetInstancePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:bigtableadmin/v2:getInstance", TypeShape.of(GetInstanceResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the access control policy for a Table resource. Returns an empty policy if the resource exists but does not have a policy set.
*
*/
public static Output getInstanceClusterBackupIamPolicy(GetInstanceClusterBackupIamPolicyArgs args) {
return getInstanceClusterBackupIamPolicy(args, InvokeOptions.Empty);
}
/**
* Gets the access control policy for a Table resource. Returns an empty policy if the resource exists but does not have a policy set.
*
*/
public static CompletableFuture getInstanceClusterBackupIamPolicyPlain(GetInstanceClusterBackupIamPolicyPlainArgs args) {
return getInstanceClusterBackupIamPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets the access control policy for a Table resource. Returns an empty policy if the resource exists but does not have a policy set.
*
*/
public static Output getInstanceClusterBackupIamPolicy(GetInstanceClusterBackupIamPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:bigtableadmin/v2:getInstanceClusterBackupIamPolicy", TypeShape.of(GetInstanceClusterBackupIamPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the access control policy for a Table resource. Returns an empty policy if the resource exists but does not have a policy set.
*
*/
public static CompletableFuture getInstanceClusterBackupIamPolicyPlain(GetInstanceClusterBackupIamPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:bigtableadmin/v2:getInstanceClusterBackupIamPolicy", TypeShape.of(GetInstanceClusterBackupIamPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the access control policy for an instance resource. Returns an empty policy if an instance exists but does not have a policy set.
*
*/
public static Output getInstanceIamPolicy(GetInstanceIamPolicyArgs args) {
return getInstanceIamPolicy(args, InvokeOptions.Empty);
}
/**
* Gets the access control policy for an instance resource. Returns an empty policy if an instance exists but does not have a policy set.
*
*/
public static CompletableFuture getInstanceIamPolicyPlain(GetInstanceIamPolicyPlainArgs args) {
return getInstanceIamPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets the access control policy for an instance resource. Returns an empty policy if an instance exists but does not have a policy set.
*
*/
public static Output getInstanceIamPolicy(GetInstanceIamPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:bigtableadmin/v2:getInstanceIamPolicy", TypeShape.of(GetInstanceIamPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the access control policy for an instance resource. Returns an empty policy if an instance exists but does not have a policy set.
*
*/
public static CompletableFuture getInstanceIamPolicyPlain(GetInstanceIamPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:bigtableadmin/v2:getInstanceIamPolicy", TypeShape.of(GetInstanceIamPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the access control policy for a Table resource. Returns an empty policy if the resource exists but does not have a policy set.
*
*/
public static Output getInstanceTableIamPolicy(GetInstanceTableIamPolicyArgs args) {
return getInstanceTableIamPolicy(args, InvokeOptions.Empty);
}
/**
* Gets the access control policy for a Table resource. Returns an empty policy if the resource exists but does not have a policy set.
*
*/
public static CompletableFuture getInstanceTableIamPolicyPlain(GetInstanceTableIamPolicyPlainArgs args) {
return getInstanceTableIamPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets the access control policy for a Table resource. Returns an empty policy if the resource exists but does not have a policy set.
*
*/
public static Output getInstanceTableIamPolicy(GetInstanceTableIamPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:bigtableadmin/v2:getInstanceTableIamPolicy", TypeShape.of(GetInstanceTableIamPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the access control policy for a Table resource. Returns an empty policy if the resource exists but does not have a policy set.
*
*/
public static CompletableFuture getInstanceTableIamPolicyPlain(GetInstanceTableIamPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:bigtableadmin/v2:getInstanceTableIamPolicy", TypeShape.of(GetInstanceTableIamPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets metadata information about the specified table.
*
*/
public static Output getTable(GetTableArgs args) {
return getTable(args, InvokeOptions.Empty);
}
/**
* Gets metadata information about the specified table.
*
*/
public static CompletableFuture getTablePlain(GetTablePlainArgs args) {
return getTablePlain(args, InvokeOptions.Empty);
}
/**
* Gets metadata information about the specified table.
*
*/
public static Output getTable(GetTableArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:bigtableadmin/v2:getTable", TypeShape.of(GetTableResult.class), args, Utilities.withVersion(options));
}
/**
* Gets metadata information about the specified table.
*
*/
public static CompletableFuture getTablePlain(GetTablePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:bigtableadmin/v2:getTable", TypeShape.of(GetTableResult.class), args, Utilities.withVersion(options));
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy