com.pulumi.googlenative.vmmigration.v1.Vmmigration_v1Functions 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.vmmigration.v1;
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.vmmigration.v1.inputs.GetCloneJobArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetCloneJobPlainArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetCutoverJobArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetCutoverJobPlainArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetDatacenterConnectorArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetDatacenterConnectorPlainArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetGroupArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetGroupPlainArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetMigratingVmArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetMigratingVmPlainArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetSourceArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetSourcePlainArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetTargetProjectArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetTargetProjectPlainArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetUtilizationReportArgs;
import com.pulumi.googlenative.vmmigration.v1.inputs.GetUtilizationReportPlainArgs;
import com.pulumi.googlenative.vmmigration.v1.outputs.GetCloneJobResult;
import com.pulumi.googlenative.vmmigration.v1.outputs.GetCutoverJobResult;
import com.pulumi.googlenative.vmmigration.v1.outputs.GetDatacenterConnectorResult;
import com.pulumi.googlenative.vmmigration.v1.outputs.GetGroupResult;
import com.pulumi.googlenative.vmmigration.v1.outputs.GetMigratingVmResult;
import com.pulumi.googlenative.vmmigration.v1.outputs.GetSourceResult;
import com.pulumi.googlenative.vmmigration.v1.outputs.GetTargetProjectResult;
import com.pulumi.googlenative.vmmigration.v1.outputs.GetUtilizationReportResult;
import java.util.concurrent.CompletableFuture;
public final class Vmmigration_v1Functions {
/**
* Gets details of a single CloneJob.
*
*/
public static Output getCloneJob(GetCloneJobArgs args) {
return getCloneJob(args, InvokeOptions.Empty);
}
/**
* Gets details of a single CloneJob.
*
*/
public static CompletableFuture getCloneJobPlain(GetCloneJobPlainArgs args) {
return getCloneJobPlain(args, InvokeOptions.Empty);
}
/**
* Gets details of a single CloneJob.
*
*/
public static Output getCloneJob(GetCloneJobArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:vmmigration/v1:getCloneJob", TypeShape.of(GetCloneJobResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of a single CloneJob.
*
*/
public static CompletableFuture getCloneJobPlain(GetCloneJobPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:vmmigration/v1:getCloneJob", TypeShape.of(GetCloneJobResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of a single CutoverJob.
*
*/
public static Output getCutoverJob(GetCutoverJobArgs args) {
return getCutoverJob(args, InvokeOptions.Empty);
}
/**
* Gets details of a single CutoverJob.
*
*/
public static CompletableFuture getCutoverJobPlain(GetCutoverJobPlainArgs args) {
return getCutoverJobPlain(args, InvokeOptions.Empty);
}
/**
* Gets details of a single CutoverJob.
*
*/
public static Output getCutoverJob(GetCutoverJobArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:vmmigration/v1:getCutoverJob", TypeShape.of(GetCutoverJobResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of a single CutoverJob.
*
*/
public static CompletableFuture getCutoverJobPlain(GetCutoverJobPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:vmmigration/v1:getCutoverJob", TypeShape.of(GetCutoverJobResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of a single DatacenterConnector.
*
*/
public static Output getDatacenterConnector(GetDatacenterConnectorArgs args) {
return getDatacenterConnector(args, InvokeOptions.Empty);
}
/**
* Gets details of a single DatacenterConnector.
*
*/
public static CompletableFuture getDatacenterConnectorPlain(GetDatacenterConnectorPlainArgs args) {
return getDatacenterConnectorPlain(args, InvokeOptions.Empty);
}
/**
* Gets details of a single DatacenterConnector.
*
*/
public static Output getDatacenterConnector(GetDatacenterConnectorArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:vmmigration/v1:getDatacenterConnector", TypeShape.of(GetDatacenterConnectorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of a single DatacenterConnector.
*
*/
public static CompletableFuture getDatacenterConnectorPlain(GetDatacenterConnectorPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:vmmigration/v1:getDatacenterConnector", TypeShape.of(GetDatacenterConnectorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of a single Group.
*
*/
public static Output getGroup(GetGroupArgs args) {
return getGroup(args, InvokeOptions.Empty);
}
/**
* Gets details of a single Group.
*
*/
public static CompletableFuture getGroupPlain(GetGroupPlainArgs args) {
return getGroupPlain(args, InvokeOptions.Empty);
}
/**
* Gets details of a single Group.
*
*/
public static Output getGroup(GetGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:vmmigration/v1:getGroup", TypeShape.of(GetGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of a single Group.
*
*/
public static CompletableFuture getGroupPlain(GetGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:vmmigration/v1:getGroup", TypeShape.of(GetGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of a single MigratingVm.
*
*/
public static Output getMigratingVm(GetMigratingVmArgs args) {
return getMigratingVm(args, InvokeOptions.Empty);
}
/**
* Gets details of a single MigratingVm.
*
*/
public static CompletableFuture getMigratingVmPlain(GetMigratingVmPlainArgs args) {
return getMigratingVmPlain(args, InvokeOptions.Empty);
}
/**
* Gets details of a single MigratingVm.
*
*/
public static Output getMigratingVm(GetMigratingVmArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:vmmigration/v1:getMigratingVm", TypeShape.of(GetMigratingVmResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of a single MigratingVm.
*
*/
public static CompletableFuture getMigratingVmPlain(GetMigratingVmPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:vmmigration/v1:getMigratingVm", TypeShape.of(GetMigratingVmResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of a single Source.
*
*/
public static Output getSource(GetSourceArgs args) {
return getSource(args, InvokeOptions.Empty);
}
/**
* Gets details of a single Source.
*
*/
public static CompletableFuture getSourcePlain(GetSourcePlainArgs args) {
return getSourcePlain(args, InvokeOptions.Empty);
}
/**
* Gets details of a single Source.
*
*/
public static Output getSource(GetSourceArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:vmmigration/v1:getSource", TypeShape.of(GetSourceResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of a single Source.
*
*/
public static CompletableFuture getSourcePlain(GetSourcePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:vmmigration/v1:getSource", TypeShape.of(GetSourceResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is `global`.
*
*/
public static Output getTargetProject(GetTargetProjectArgs args) {
return getTargetProject(args, InvokeOptions.Empty);
}
/**
* Gets details of a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is `global`.
*
*/
public static CompletableFuture getTargetProjectPlain(GetTargetProjectPlainArgs args) {
return getTargetProjectPlain(args, InvokeOptions.Empty);
}
/**
* Gets details of a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is `global`.
*
*/
public static Output getTargetProject(GetTargetProjectArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:vmmigration/v1:getTargetProject", TypeShape.of(GetTargetProjectResult.class), args, Utilities.withVersion(options));
}
/**
* Gets details of a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is `global`.
*
*/
public static CompletableFuture getTargetProjectPlain(GetTargetProjectPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:vmmigration/v1:getTargetProject", TypeShape.of(GetTargetProjectResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a single Utilization Report.
*
*/
public static Output getUtilizationReport(GetUtilizationReportArgs args) {
return getUtilizationReport(args, InvokeOptions.Empty);
}
/**
* Gets a single Utilization Report.
*
*/
public static CompletableFuture getUtilizationReportPlain(GetUtilizationReportPlainArgs args) {
return getUtilizationReportPlain(args, InvokeOptions.Empty);
}
/**
* Gets a single Utilization Report.
*
*/
public static Output getUtilizationReport(GetUtilizationReportArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("google-native:vmmigration/v1:getUtilizationReport", TypeShape.of(GetUtilizationReportResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a single Utilization Report.
*
*/
public static CompletableFuture getUtilizationReportPlain(GetUtilizationReportPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("google-native:vmmigration/v1:getUtilizationReport", TypeShape.of(GetUtilizationReportResult.class), args, Utilities.withVersion(options));
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy