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

com.pulumi.azurenative.databoxedge.DataboxedgeFunctions 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.azurenative.databoxedge;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.databoxedge.inputs.GetArcAddonArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetArcAddonPlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetBandwidthScheduleArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetBandwidthSchedulePlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetCloudEdgeManagementRoleArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetCloudEdgeManagementRolePlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetContainerArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetContainerPlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetDeviceArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetDeviceExtendedInformationArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetDeviceExtendedInformationPlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetDevicePlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetFileEventTriggerArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetFileEventTriggerPlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetIoTAddonArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetIoTAddonPlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetIoTRoleArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetIoTRolePlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetKubernetesRoleArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetKubernetesRolePlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetMECRoleArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetMECRolePlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetMonitoringConfigArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetMonitoringConfigPlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetOrderArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetOrderPlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetPeriodicTimerEventTriggerArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetPeriodicTimerEventTriggerPlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetShareArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetSharePlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetStorageAccountArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetStorageAccountCredentialArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetStorageAccountCredentialPlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetStorageAccountPlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetUserArgs;
import com.pulumi.azurenative.databoxedge.inputs.GetUserPlainArgs;
import com.pulumi.azurenative.databoxedge.inputs.ListOrderDCAccessCodeArgs;
import com.pulumi.azurenative.databoxedge.inputs.ListOrderDCAccessCodePlainArgs;
import com.pulumi.azurenative.databoxedge.outputs.GetArcAddonResult;
import com.pulumi.azurenative.databoxedge.outputs.GetBandwidthScheduleResult;
import com.pulumi.azurenative.databoxedge.outputs.GetCloudEdgeManagementRoleResult;
import com.pulumi.azurenative.databoxedge.outputs.GetContainerResult;
import com.pulumi.azurenative.databoxedge.outputs.GetDeviceExtendedInformationResult;
import com.pulumi.azurenative.databoxedge.outputs.GetDeviceResult;
import com.pulumi.azurenative.databoxedge.outputs.GetFileEventTriggerResult;
import com.pulumi.azurenative.databoxedge.outputs.GetIoTAddonResult;
import com.pulumi.azurenative.databoxedge.outputs.GetIoTRoleResult;
import com.pulumi.azurenative.databoxedge.outputs.GetKubernetesRoleResult;
import com.pulumi.azurenative.databoxedge.outputs.GetMECRoleResult;
import com.pulumi.azurenative.databoxedge.outputs.GetMonitoringConfigResult;
import com.pulumi.azurenative.databoxedge.outputs.GetOrderResult;
import com.pulumi.azurenative.databoxedge.outputs.GetPeriodicTimerEventTriggerResult;
import com.pulumi.azurenative.databoxedge.outputs.GetShareResult;
import com.pulumi.azurenative.databoxedge.outputs.GetStorageAccountCredentialResult;
import com.pulumi.azurenative.databoxedge.outputs.GetStorageAccountResult;
import com.pulumi.azurenative.databoxedge.outputs.GetUserResult;
import com.pulumi.azurenative.databoxedge.outputs.ListOrderDCAccessCodeResult;
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 DataboxedgeFunctions {
    /**
     * Gets a specific addon by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getArcAddon(GetArcAddonArgs args) {
        return getArcAddon(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific addon by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getArcAddonPlain(GetArcAddonPlainArgs args) {
        return getArcAddonPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific addon by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getArcAddon(GetArcAddonArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getArcAddon", TypeShape.of(GetArcAddonResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific addon by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getArcAddonPlain(GetArcAddonPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getArcAddon", TypeShape.of(GetArcAddonResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the properties of the specified bandwidth schedule.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getBandwidthSchedule(GetBandwidthScheduleArgs args) {
        return getBandwidthSchedule(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the specified bandwidth schedule.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getBandwidthSchedulePlain(GetBandwidthSchedulePlainArgs args) {
        return getBandwidthSchedulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the specified bandwidth schedule.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getBandwidthSchedule(GetBandwidthScheduleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getBandwidthSchedule", TypeShape.of(GetBandwidthScheduleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the properties of the specified bandwidth schedule.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getBandwidthSchedulePlain(GetBandwidthSchedulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getBandwidthSchedule", TypeShape.of(GetBandwidthScheduleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getCloudEdgeManagementRole(GetCloudEdgeManagementRoleArgs args) {
        return getCloudEdgeManagementRole(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getCloudEdgeManagementRolePlain(GetCloudEdgeManagementRolePlainArgs args) {
        return getCloudEdgeManagementRolePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getCloudEdgeManagementRole(GetCloudEdgeManagementRoleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getCloudEdgeManagementRole", TypeShape.of(GetCloudEdgeManagementRoleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getCloudEdgeManagementRolePlain(GetCloudEdgeManagementRolePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getCloudEdgeManagementRole", TypeShape.of(GetCloudEdgeManagementRoleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Represents a container on the  Data Box Edge/Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getContainer(GetContainerArgs args) {
        return getContainer(args, InvokeOptions.Empty);
    }
    /**
     * Represents a container on the  Data Box Edge/Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getContainerPlain(GetContainerPlainArgs args) {
        return getContainerPlain(args, InvokeOptions.Empty);
    }
    /**
     * Represents a container on the  Data Box Edge/Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getContainer(GetContainerArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getContainer", TypeShape.of(GetContainerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Represents a container on the  Data Box Edge/Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getContainerPlain(GetContainerPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getContainer", TypeShape.of(GetContainerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the properties of the Data Box Edge/Data Box Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2021-02-01, 2021-02-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getDevice(GetDeviceArgs args) {
        return getDevice(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the Data Box Edge/Data Box Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2021-02-01, 2021-02-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getDevicePlain(GetDevicePlainArgs args) {
        return getDevicePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the Data Box Edge/Data Box Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2021-02-01, 2021-02-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getDevice(GetDeviceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getDevice", TypeShape.of(GetDeviceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the properties of the Data Box Edge/Data Box Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2021-02-01, 2021-02-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getDevicePlain(GetDevicePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getDevice", TypeShape.of(GetDeviceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets additional information for the specified Azure Stack Edge/Data Box Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2021-02-01, 2021-02-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getDeviceExtendedInformation(GetDeviceExtendedInformationArgs args) {
        return getDeviceExtendedInformation(args, InvokeOptions.Empty);
    }
    /**
     * Gets additional information for the specified Azure Stack Edge/Data Box Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2021-02-01, 2021-02-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getDeviceExtendedInformationPlain(GetDeviceExtendedInformationPlainArgs args) {
        return getDeviceExtendedInformationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets additional information for the specified Azure Stack Edge/Data Box Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2021-02-01, 2021-02-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getDeviceExtendedInformation(GetDeviceExtendedInformationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getDeviceExtendedInformation", TypeShape.of(GetDeviceExtendedInformationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets additional information for the specified Azure Stack Edge/Data Box Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2021-02-01, 2021-02-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getDeviceExtendedInformationPlain(GetDeviceExtendedInformationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getDeviceExtendedInformation", TypeShape.of(GetDeviceExtendedInformationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a specific trigger by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getFileEventTrigger(GetFileEventTriggerArgs args) {
        return getFileEventTrigger(args, InvokeOptions.Empty);
    }
    /**
     * Get a specific trigger by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getFileEventTriggerPlain(GetFileEventTriggerPlainArgs args) {
        return getFileEventTriggerPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a specific trigger by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getFileEventTrigger(GetFileEventTriggerArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getFileEventTrigger", TypeShape.of(GetFileEventTriggerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a specific trigger by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getFileEventTriggerPlain(GetFileEventTriggerPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getFileEventTrigger", TypeShape.of(GetFileEventTriggerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific addon by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getIoTAddon(GetIoTAddonArgs args) {
        return getIoTAddon(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific addon by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getIoTAddonPlain(GetIoTAddonPlainArgs args) {
        return getIoTAddonPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific addon by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getIoTAddon(GetIoTAddonArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getIoTAddon", TypeShape.of(GetIoTAddonResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific addon by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getIoTAddonPlain(GetIoTAddonPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getIoTAddon", TypeShape.of(GetIoTAddonResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getIoTRole(GetIoTRoleArgs args) {
        return getIoTRole(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getIoTRolePlain(GetIoTRolePlainArgs args) {
        return getIoTRolePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getIoTRole(GetIoTRoleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getIoTRole", TypeShape.of(GetIoTRoleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getIoTRolePlain(GetIoTRolePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getIoTRole", TypeShape.of(GetIoTRoleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getKubernetesRole(GetKubernetesRoleArgs args) {
        return getKubernetesRole(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getKubernetesRolePlain(GetKubernetesRolePlainArgs args) {
        return getKubernetesRolePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getKubernetesRole(GetKubernetesRoleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getKubernetesRole", TypeShape.of(GetKubernetesRoleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getKubernetesRolePlain(GetKubernetesRolePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getKubernetesRole", TypeShape.of(GetKubernetesRoleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getMECRole(GetMECRoleArgs args) {
        return getMECRole(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getMECRolePlain(GetMECRolePlainArgs args) {
        return getMECRolePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getMECRole(GetMECRoleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getMECRole", TypeShape.of(GetMECRoleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific role by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getMECRolePlain(GetMECRolePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getMECRole", TypeShape.of(GetMECRoleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The metric setting details for the role
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getMonitoringConfig(GetMonitoringConfigArgs args) {
        return getMonitoringConfig(args, InvokeOptions.Empty);
    }
    /**
     * The metric setting details for the role
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getMonitoringConfigPlain(GetMonitoringConfigPlainArgs args) {
        return getMonitoringConfigPlain(args, InvokeOptions.Empty);
    }
    /**
     * The metric setting details for the role
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getMonitoringConfig(GetMonitoringConfigArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getMonitoringConfig", TypeShape.of(GetMonitoringConfigResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The metric setting details for the role
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getMonitoringConfigPlain(GetMonitoringConfigPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getMonitoringConfig", TypeShape.of(GetMonitoringConfigResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The order details.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getOrder(GetOrderArgs args) {
        return getOrder(args, InvokeOptions.Empty);
    }
    /**
     * The order details.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getOrderPlain(GetOrderPlainArgs args) {
        return getOrderPlain(args, InvokeOptions.Empty);
    }
    /**
     * The order details.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getOrder(GetOrderArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getOrder", TypeShape.of(GetOrderResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The order details.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getOrderPlain(GetOrderPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getOrder", TypeShape.of(GetOrderResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a specific trigger by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getPeriodicTimerEventTrigger(GetPeriodicTimerEventTriggerArgs args) {
        return getPeriodicTimerEventTrigger(args, InvokeOptions.Empty);
    }
    /**
     * Get a specific trigger by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getPeriodicTimerEventTriggerPlain(GetPeriodicTimerEventTriggerPlainArgs args) {
        return getPeriodicTimerEventTriggerPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a specific trigger by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static Output getPeriodicTimerEventTrigger(GetPeriodicTimerEventTriggerArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getPeriodicTimerEventTrigger", TypeShape.of(GetPeriodicTimerEventTriggerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a specific trigger by name.
     * Azure REST API version: 2022-03-01.
     * 
     */
    public static CompletableFuture getPeriodicTimerEventTriggerPlain(GetPeriodicTimerEventTriggerPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getPeriodicTimerEventTrigger", TypeShape.of(GetPeriodicTimerEventTriggerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Represents a share on the  Data Box Edge/Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getShare(GetShareArgs args) {
        return getShare(args, InvokeOptions.Empty);
    }
    /**
     * Represents a share on the  Data Box Edge/Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getSharePlain(GetSharePlainArgs args) {
        return getSharePlain(args, InvokeOptions.Empty);
    }
    /**
     * Represents a share on the  Data Box Edge/Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getShare(GetShareArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getShare", TypeShape.of(GetShareResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Represents a share on the  Data Box Edge/Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getSharePlain(GetSharePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getShare", TypeShape.of(GetShareResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Represents a Storage Account on the  Data Box Edge/Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getStorageAccount(GetStorageAccountArgs args) {
        return getStorageAccount(args, InvokeOptions.Empty);
    }
    /**
     * Represents a Storage Account on the  Data Box Edge/Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getStorageAccountPlain(GetStorageAccountPlainArgs args) {
        return getStorageAccountPlain(args, InvokeOptions.Empty);
    }
    /**
     * Represents a Storage Account on the  Data Box Edge/Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getStorageAccount(GetStorageAccountArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getStorageAccount", TypeShape.of(GetStorageAccountResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Represents a Storage Account on the  Data Box Edge/Gateway device.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2020-05-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getStorageAccountPlain(GetStorageAccountPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getStorageAccount", TypeShape.of(GetStorageAccountResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the properties of the specified storage account credential.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getStorageAccountCredential(GetStorageAccountCredentialArgs args) {
        return getStorageAccountCredential(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the specified storage account credential.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getStorageAccountCredentialPlain(GetStorageAccountCredentialPlainArgs args) {
        return getStorageAccountCredentialPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the specified storage account credential.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getStorageAccountCredential(GetStorageAccountCredentialArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getStorageAccountCredential", TypeShape.of(GetStorageAccountCredentialResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the properties of the specified storage account credential.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getStorageAccountCredentialPlain(GetStorageAccountCredentialPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getStorageAccountCredential", TypeShape.of(GetStorageAccountCredentialResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the properties of the specified user.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2019-07-01, 2019-08-01, 2021-02-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getUser(GetUserArgs args) {
        return getUser(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the specified user.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2019-07-01, 2019-08-01, 2021-02-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getUserPlain(GetUserPlainArgs args) {
        return getUserPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the specified user.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2019-07-01, 2019-08-01, 2021-02-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output getUser(GetUserArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:getUser", TypeShape.of(GetUserResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the properties of the specified user.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2019-07-01, 2019-08-01, 2021-02-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture getUserPlain(GetUserPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:getUser", TypeShape.of(GetUserResult.class), args, Utilities.withVersion(options));
    }
    /**
     * DC Access code in the case of Self Managed Shipping.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output listOrderDCAccessCode(ListOrderDCAccessCodeArgs args) {
        return listOrderDCAccessCode(args, InvokeOptions.Empty);
    }
    /**
     * DC Access code in the case of Self Managed Shipping.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture listOrderDCAccessCodePlain(ListOrderDCAccessCodePlainArgs args) {
        return listOrderDCAccessCodePlain(args, InvokeOptions.Empty);
    }
    /**
     * DC Access code in the case of Self Managed Shipping.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static Output listOrderDCAccessCode(ListOrderDCAccessCodeArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:databoxedge:listOrderDCAccessCode", TypeShape.of(ListOrderDCAccessCodeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * DC Access code in the case of Self Managed Shipping.
     * Azure REST API version: 2022-03-01.
     * 
     * Other available API versions: 2022-04-01-preview, 2023-01-01-preview, 2023-07-01, 2023-12-01.
     * 
     */
    public static CompletableFuture listOrderDCAccessCodePlain(ListOrderDCAccessCodePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:databoxedge:listOrderDCAccessCode", TypeShape.of(ListOrderDCAccessCodeResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy