All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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