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

com.pulumi.azurenative.storagemover.StoragemoverFunctions Maven / Gradle / Ivy

There is a newer version: 2.72.0
Show 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.storagemover;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.storagemover.inputs.GetAgentArgs;
import com.pulumi.azurenative.storagemover.inputs.GetAgentPlainArgs;
import com.pulumi.azurenative.storagemover.inputs.GetEndpointArgs;
import com.pulumi.azurenative.storagemover.inputs.GetEndpointPlainArgs;
import com.pulumi.azurenative.storagemover.inputs.GetJobDefinitionArgs;
import com.pulumi.azurenative.storagemover.inputs.GetJobDefinitionPlainArgs;
import com.pulumi.azurenative.storagemover.inputs.GetProjectArgs;
import com.pulumi.azurenative.storagemover.inputs.GetProjectPlainArgs;
import com.pulumi.azurenative.storagemover.inputs.GetStorageMoverArgs;
import com.pulumi.azurenative.storagemover.inputs.GetStorageMoverPlainArgs;
import com.pulumi.azurenative.storagemover.outputs.GetAgentResult;
import com.pulumi.azurenative.storagemover.outputs.GetEndpointResult;
import com.pulumi.azurenative.storagemover.outputs.GetJobDefinitionResult;
import com.pulumi.azurenative.storagemover.outputs.GetProjectResult;
import com.pulumi.azurenative.storagemover.outputs.GetStorageMoverResult;
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 StoragemoverFunctions {
    /**
     * Gets an Agent resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static Output getAgent(GetAgentArgs args) {
        return getAgent(args, InvokeOptions.Empty);
    }
    /**
     * Gets an Agent resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static CompletableFuture getAgentPlain(GetAgentPlainArgs args) {
        return getAgentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an Agent resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static Output getAgent(GetAgentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:storagemover:getAgent", TypeShape.of(GetAgentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an Agent resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static CompletableFuture getAgentPlain(GetAgentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:storagemover:getAgent", TypeShape.of(GetAgentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an Endpoint resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static Output getEndpoint(GetEndpointArgs args) {
        return getEndpoint(args, InvokeOptions.Empty);
    }
    /**
     * Gets an Endpoint resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static CompletableFuture getEndpointPlain(GetEndpointPlainArgs args) {
        return getEndpointPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an Endpoint resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static Output getEndpoint(GetEndpointArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:storagemover:getEndpoint", TypeShape.of(GetEndpointResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an Endpoint resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static CompletableFuture getEndpointPlain(GetEndpointPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:storagemover:getEndpoint", TypeShape.of(GetEndpointResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Job Definition resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static Output getJobDefinition(GetJobDefinitionArgs args) {
        return getJobDefinition(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Job Definition resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static CompletableFuture getJobDefinitionPlain(GetJobDefinitionPlainArgs args) {
        return getJobDefinitionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Job Definition resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static Output getJobDefinition(GetJobDefinitionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:storagemover:getJobDefinition", TypeShape.of(GetJobDefinitionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Job Definition resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static CompletableFuture getJobDefinitionPlain(GetJobDefinitionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:storagemover:getJobDefinition", TypeShape.of(GetJobDefinitionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Project resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static Output getProject(GetProjectArgs args) {
        return getProject(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Project resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static CompletableFuture getProjectPlain(GetProjectPlainArgs args) {
        return getProjectPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Project resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static Output getProject(GetProjectArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:storagemover:getProject", TypeShape.of(GetProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Project resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static CompletableFuture getProjectPlain(GetProjectPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:storagemover:getProject", TypeShape.of(GetProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Storage Mover resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static Output getStorageMover(GetStorageMoverArgs args) {
        return getStorageMover(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Storage Mover resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static CompletableFuture getStorageMoverPlain(GetStorageMoverPlainArgs args) {
        return getStorageMoverPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Storage Mover resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static Output getStorageMover(GetStorageMoverArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:storagemover:getStorageMover", TypeShape.of(GetStorageMoverResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Storage Mover resource.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01, 2024-07-01.
     * 
     */
    public static CompletableFuture getStorageMoverPlain(GetStorageMoverPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:storagemover:getStorageMover", TypeShape.of(GetStorageMoverResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy