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

com.pulumi.azurenative.workloads.WorkloadsFunctions Maven / Gradle / Ivy

There is a newer version: 2.78.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.workloads;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.workloads.inputs.GetACSSBackupConnectionArgs;
import com.pulumi.azurenative.workloads.inputs.GetACSSBackupConnectionPlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetConnectorArgs;
import com.pulumi.azurenative.workloads.inputs.GetConnectorPlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetMonitorArgs;
import com.pulumi.azurenative.workloads.inputs.GetMonitorPlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetProviderInstanceArgs;
import com.pulumi.azurenative.workloads.inputs.GetProviderInstancePlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPApplicationServerInstanceArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPApplicationServerInstancePlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPAvailabilityZoneDetailsArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPAvailabilityZoneDetailsPlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPCentralInstanceArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPCentralInstancePlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPDatabaseInstanceArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPDatabaseInstancePlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPDiskConfigurationsArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPDiskConfigurationsPlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPSizingRecommendationsArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPSizingRecommendationsPlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPSupportedSkuArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPSupportedSkuPlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPVirtualInstanceArgs;
import com.pulumi.azurenative.workloads.inputs.GetSAPVirtualInstancePlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapDiscoverySiteArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapDiscoverySitePlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapInstanceArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapInstancePlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapLandscapeMonitorArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapLandscapeMonitorPlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapVirtualInstanceInvokeAvailabilityZoneDetailsArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapVirtualInstanceInvokeAvailabilityZoneDetailsPlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapVirtualInstanceInvokeDiskConfigurationsArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapVirtualInstanceInvokeDiskConfigurationsPlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapVirtualInstanceInvokeSapSupportedSkuArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapVirtualInstanceInvokeSapSupportedSkuPlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapVirtualInstanceInvokeSizingRecommendationsArgs;
import com.pulumi.azurenative.workloads.inputs.GetSapVirtualInstanceInvokeSizingRecommendationsPlainArgs;
import com.pulumi.azurenative.workloads.inputs.GetServerInstanceArgs;
import com.pulumi.azurenative.workloads.inputs.GetServerInstancePlainArgs;
import com.pulumi.azurenative.workloads.outputs.GetACSSBackupConnectionResult;
import com.pulumi.azurenative.workloads.outputs.GetConnectorResult;
import com.pulumi.azurenative.workloads.outputs.GetMonitorResult;
import com.pulumi.azurenative.workloads.outputs.GetProviderInstanceResult;
import com.pulumi.azurenative.workloads.outputs.GetSAPApplicationServerInstanceResult;
import com.pulumi.azurenative.workloads.outputs.GetSAPAvailabilityZoneDetailsResult;
import com.pulumi.azurenative.workloads.outputs.GetSAPCentralInstanceResult;
import com.pulumi.azurenative.workloads.outputs.GetSAPDatabaseInstanceResult;
import com.pulumi.azurenative.workloads.outputs.GetSAPDiskConfigurationsResult;
import com.pulumi.azurenative.workloads.outputs.GetSAPSizingRecommendationsResult;
import com.pulumi.azurenative.workloads.outputs.GetSAPSupportedSkuResult;
import com.pulumi.azurenative.workloads.outputs.GetSAPVirtualInstanceResult;
import com.pulumi.azurenative.workloads.outputs.GetSapDiscoverySiteResult;
import com.pulumi.azurenative.workloads.outputs.GetSapInstanceResult;
import com.pulumi.azurenative.workloads.outputs.GetSapLandscapeMonitorResult;
import com.pulumi.azurenative.workloads.outputs.GetSapVirtualInstanceInvokeAvailabilityZoneDetailsResult;
import com.pulumi.azurenative.workloads.outputs.GetSapVirtualInstanceInvokeDiskConfigurationsResult;
import com.pulumi.azurenative.workloads.outputs.GetSapVirtualInstanceInvokeSapSupportedSkuResult;
import com.pulumi.azurenative.workloads.outputs.GetSapVirtualInstanceInvokeSizingRecommendationsResult;
import com.pulumi.azurenative.workloads.outputs.GetServerInstanceResult;
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 WorkloadsFunctions {
    /**
     * Gets the backup connection resource of virtual instance for SAP.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static Output getACSSBackupConnection(GetACSSBackupConnectionArgs args) {
        return getACSSBackupConnection(args, InvokeOptions.Empty);
    }
    /**
     * Gets the backup connection resource of virtual instance for SAP.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getACSSBackupConnectionPlain(GetACSSBackupConnectionPlainArgs args) {
        return getACSSBackupConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the backup connection resource of virtual instance for SAP.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static Output getACSSBackupConnection(GetACSSBackupConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getACSSBackupConnection", TypeShape.of(GetACSSBackupConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the backup connection resource of virtual instance for SAP.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getACSSBackupConnectionPlain(GetACSSBackupConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getACSSBackupConnection", TypeShape.of(GetACSSBackupConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a connector resource
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static Output getConnector(GetConnectorArgs args) {
        return getConnector(args, InvokeOptions.Empty);
    }
    /**
     * Gets a connector resource
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getConnectorPlain(GetConnectorPlainArgs args) {
        return getConnectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a connector resource
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static Output getConnector(GetConnectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getConnector", TypeShape.of(GetConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a connector resource
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getConnectorPlain(GetConnectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getConnector", TypeShape.of(GetConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets properties of a SAP monitor for the specified subscription, resource group, and resource name.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-12-01-preview.
     * 
     */
    public static Output getMonitor(GetMonitorArgs args) {
        return getMonitor(args, InvokeOptions.Empty);
    }
    /**
     * Gets properties of a SAP monitor for the specified subscription, resource group, and resource name.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-12-01-preview.
     * 
     */
    public static CompletableFuture getMonitorPlain(GetMonitorPlainArgs args) {
        return getMonitorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets properties of a SAP monitor for the specified subscription, resource group, and resource name.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-12-01-preview.
     * 
     */
    public static Output getMonitor(GetMonitorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getMonitor", TypeShape.of(GetMonitorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets properties of a SAP monitor for the specified subscription, resource group, and resource name.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-12-01-preview.
     * 
     */
    public static CompletableFuture getMonitorPlain(GetMonitorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getMonitor", TypeShape.of(GetMonitorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-12-01-preview.
     * 
     */
    public static Output getProviderInstance(GetProviderInstanceArgs args) {
        return getProviderInstance(args, InvokeOptions.Empty);
    }
    /**
     * Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-12-01-preview.
     * 
     */
    public static CompletableFuture getProviderInstancePlain(GetProviderInstancePlainArgs args) {
        return getProviderInstancePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-12-01-preview.
     * 
     */
    public static Output getProviderInstance(GetProviderInstanceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getProviderInstance", TypeShape.of(GetProviderInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-12-01-preview.
     * 
     */
    public static CompletableFuture getProviderInstancePlain(GetProviderInstancePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getProviderInstance", TypeShape.of(GetProviderInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SAP Application Server Instance corresponding to the Virtual Instance for SAP solutions resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2023-10-01-preview.
     * 
     */
    public static Output getSAPApplicationServerInstance(GetSAPApplicationServerInstanceArgs args) {
        return getSAPApplicationServerInstance(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SAP Application Server Instance corresponding to the Virtual Instance for SAP solutions resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPApplicationServerInstancePlain(GetSAPApplicationServerInstancePlainArgs args) {
        return getSAPApplicationServerInstancePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SAP Application Server Instance corresponding to the Virtual Instance for SAP solutions resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2023-10-01-preview.
     * 
     */
    public static Output getSAPApplicationServerInstance(GetSAPApplicationServerInstanceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSAPApplicationServerInstance", TypeShape.of(GetSAPApplicationServerInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SAP Application Server Instance corresponding to the Virtual Instance for SAP solutions resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPApplicationServerInstancePlain(GetSAPApplicationServerInstancePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSAPApplicationServerInstance", TypeShape.of(GetSAPApplicationServerInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the recommended SAP Availability Zone Pair Details for your region.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static Output getSAPAvailabilityZoneDetails(GetSAPAvailabilityZoneDetailsArgs args) {
        return getSAPAvailabilityZoneDetails(args, InvokeOptions.Empty);
    }
    /**
     * Get the recommended SAP Availability Zone Pair Details for your region.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPAvailabilityZoneDetailsPlain(GetSAPAvailabilityZoneDetailsPlainArgs args) {
        return getSAPAvailabilityZoneDetailsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the recommended SAP Availability Zone Pair Details for your region.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static Output getSAPAvailabilityZoneDetails(GetSAPAvailabilityZoneDetailsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSAPAvailabilityZoneDetails", TypeShape.of(GetSAPAvailabilityZoneDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the recommended SAP Availability Zone Pair Details for your region.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPAvailabilityZoneDetailsPlain(GetSAPAvailabilityZoneDetailsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSAPAvailabilityZoneDetails", TypeShape.of(GetSAPAvailabilityZoneDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SAP Central Services Instance resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static Output getSAPCentralInstance(GetSAPCentralInstanceArgs args) {
        return getSAPCentralInstance(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SAP Central Services Instance resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPCentralInstancePlain(GetSAPCentralInstancePlainArgs args) {
        return getSAPCentralInstancePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SAP Central Services Instance resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static Output getSAPCentralInstance(GetSAPCentralInstanceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSAPCentralInstance", TypeShape.of(GetSAPCentralInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SAP Central Services Instance resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPCentralInstancePlain(GetSAPCentralInstancePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSAPCentralInstance", TypeShape.of(GetSAPCentralInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SAP Database Instance resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static Output getSAPDatabaseInstance(GetSAPDatabaseInstanceArgs args) {
        return getSAPDatabaseInstance(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SAP Database Instance resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPDatabaseInstancePlain(GetSAPDatabaseInstancePlainArgs args) {
        return getSAPDatabaseInstancePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SAP Database Instance resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static Output getSAPDatabaseInstance(GetSAPDatabaseInstanceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSAPDatabaseInstance", TypeShape.of(GetSAPDatabaseInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SAP Database Instance resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPDatabaseInstancePlain(GetSAPDatabaseInstancePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSAPDatabaseInstance", TypeShape.of(GetSAPDatabaseInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the SAP Disk Configuration Layout prod/non-prod SAP System.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static Output getSAPDiskConfigurations(GetSAPDiskConfigurationsArgs args) {
        return getSAPDiskConfigurations(args, InvokeOptions.Empty);
    }
    /**
     * Get the SAP Disk Configuration Layout prod/non-prod SAP System.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPDiskConfigurationsPlain(GetSAPDiskConfigurationsPlainArgs args) {
        return getSAPDiskConfigurationsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the SAP Disk Configuration Layout prod/non-prod SAP System.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static Output getSAPDiskConfigurations(GetSAPDiskConfigurationsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSAPDiskConfigurations", TypeShape.of(GetSAPDiskConfigurationsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the SAP Disk Configuration Layout prod/non-prod SAP System.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPDiskConfigurationsPlain(GetSAPDiskConfigurationsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSAPDiskConfigurations", TypeShape.of(GetSAPDiskConfigurationsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static Output getSAPSizingRecommendations(GetSAPSizingRecommendationsArgs args) {
        return getSAPSizingRecommendations(args, InvokeOptions.Empty);
    }
    /**
     * Get SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPSizingRecommendationsPlain(GetSAPSizingRecommendationsPlainArgs args) {
        return getSAPSizingRecommendationsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static Output getSAPSizingRecommendations(GetSAPSizingRecommendationsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSAPSizingRecommendations", TypeShape.of(GetSAPSizingRecommendationsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPSizingRecommendationsPlain(GetSAPSizingRecommendationsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSAPSizingRecommendations", TypeShape.of(GetSAPSizingRecommendationsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a list of SAP supported SKUs for ASCS, Application and Database tier.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static Output getSAPSupportedSku(GetSAPSupportedSkuArgs args) {
        return getSAPSupportedSku(args, InvokeOptions.Empty);
    }
    /**
     * Get a list of SAP supported SKUs for ASCS, Application and Database tier.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPSupportedSkuPlain(GetSAPSupportedSkuPlainArgs args) {
        return getSAPSupportedSkuPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a list of SAP supported SKUs for ASCS, Application and Database tier.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static Output getSAPSupportedSku(GetSAPSupportedSkuArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSAPSupportedSku", TypeShape.of(GetSAPSupportedSkuResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a list of SAP supported SKUs for ASCS, Application and Database tier.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPSupportedSkuPlain(GetSAPSupportedSkuPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSAPSupportedSku", TypeShape.of(GetSAPSupportedSkuResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Virtual Instance for SAP solutions resource
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static Output getSAPVirtualInstance(GetSAPVirtualInstanceArgs args) {
        return getSAPVirtualInstance(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Virtual Instance for SAP solutions resource
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPVirtualInstancePlain(GetSAPVirtualInstancePlainArgs args) {
        return getSAPVirtualInstancePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Virtual Instance for SAP solutions resource
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static Output getSAPVirtualInstance(GetSAPVirtualInstanceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSAPVirtualInstance", TypeShape.of(GetSAPVirtualInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Virtual Instance for SAP solutions resource
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSAPVirtualInstancePlain(GetSAPVirtualInstancePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSAPVirtualInstance", TypeShape.of(GetSAPVirtualInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a SAP Migration discovery site resource.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static Output getSapDiscoverySite(GetSapDiscoverySiteArgs args) {
        return getSapDiscoverySite(args, InvokeOptions.Empty);
    }
    /**
     * Gets a SAP Migration discovery site resource.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSapDiscoverySitePlain(GetSapDiscoverySitePlainArgs args) {
        return getSapDiscoverySitePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a SAP Migration discovery site resource.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static Output getSapDiscoverySite(GetSapDiscoverySiteArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSapDiscoverySite", TypeShape.of(GetSapDiscoverySiteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a SAP Migration discovery site resource.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSapDiscoverySitePlain(GetSapDiscoverySitePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSapDiscoverySite", TypeShape.of(GetSapDiscoverySiteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SAP Instance resource.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static Output getSapInstance(GetSapInstanceArgs args) {
        return getSapInstance(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SAP Instance resource.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSapInstancePlain(GetSapInstancePlainArgs args) {
        return getSapInstancePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SAP Instance resource.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static Output getSapInstance(GetSapInstanceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSapInstance", TypeShape.of(GetSapInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SAP Instance resource.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getSapInstancePlain(GetSapInstancePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSapInstance", TypeShape.of(GetSapInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-12-01-preview.
     * 
     */
    public static Output getSapLandscapeMonitor(GetSapLandscapeMonitorArgs args) {
        return getSapLandscapeMonitor(args, InvokeOptions.Empty);
    }
    /**
     * Gets configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-12-01-preview.
     * 
     */
    public static CompletableFuture getSapLandscapeMonitorPlain(GetSapLandscapeMonitorPlainArgs args) {
        return getSapLandscapeMonitorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-12-01-preview.
     * 
     */
    public static Output getSapLandscapeMonitor(GetSapLandscapeMonitorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSapLandscapeMonitor", TypeShape.of(GetSapLandscapeMonitorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-12-01-preview.
     * 
     */
    public static CompletableFuture getSapLandscapeMonitorPlain(GetSapLandscapeMonitorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSapLandscapeMonitor", TypeShape.of(GetSapLandscapeMonitorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the recommended SAP Availability Zone Pair Details for your region.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static Output getSapVirtualInstanceInvokeAvailabilityZoneDetails(GetSapVirtualInstanceInvokeAvailabilityZoneDetailsArgs args) {
        return getSapVirtualInstanceInvokeAvailabilityZoneDetails(args, InvokeOptions.Empty);
    }
    /**
     * Get the recommended SAP Availability Zone Pair Details for your region.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static CompletableFuture getSapVirtualInstanceInvokeAvailabilityZoneDetailsPlain(GetSapVirtualInstanceInvokeAvailabilityZoneDetailsPlainArgs args) {
        return getSapVirtualInstanceInvokeAvailabilityZoneDetailsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the recommended SAP Availability Zone Pair Details for your region.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static Output getSapVirtualInstanceInvokeAvailabilityZoneDetails(GetSapVirtualInstanceInvokeAvailabilityZoneDetailsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSapVirtualInstanceInvokeAvailabilityZoneDetails", TypeShape.of(GetSapVirtualInstanceInvokeAvailabilityZoneDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the recommended SAP Availability Zone Pair Details for your region.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static CompletableFuture getSapVirtualInstanceInvokeAvailabilityZoneDetailsPlain(GetSapVirtualInstanceInvokeAvailabilityZoneDetailsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSapVirtualInstanceInvokeAvailabilityZoneDetails", TypeShape.of(GetSapVirtualInstanceInvokeAvailabilityZoneDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the SAP Disk Configuration Layout prod/non-prod SAP System.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static Output getSapVirtualInstanceInvokeDiskConfigurations(GetSapVirtualInstanceInvokeDiskConfigurationsArgs args) {
        return getSapVirtualInstanceInvokeDiskConfigurations(args, InvokeOptions.Empty);
    }
    /**
     * Get the SAP Disk Configuration Layout prod/non-prod SAP System.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static CompletableFuture getSapVirtualInstanceInvokeDiskConfigurationsPlain(GetSapVirtualInstanceInvokeDiskConfigurationsPlainArgs args) {
        return getSapVirtualInstanceInvokeDiskConfigurationsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the SAP Disk Configuration Layout prod/non-prod SAP System.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static Output getSapVirtualInstanceInvokeDiskConfigurations(GetSapVirtualInstanceInvokeDiskConfigurationsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSapVirtualInstanceInvokeDiskConfigurations", TypeShape.of(GetSapVirtualInstanceInvokeDiskConfigurationsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the SAP Disk Configuration Layout prod/non-prod SAP System.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static CompletableFuture getSapVirtualInstanceInvokeDiskConfigurationsPlain(GetSapVirtualInstanceInvokeDiskConfigurationsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSapVirtualInstanceInvokeDiskConfigurations", TypeShape.of(GetSapVirtualInstanceInvokeDiskConfigurationsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a list of SAP supported SKUs for ASCS, Application and Database tier.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static Output getSapVirtualInstanceInvokeSapSupportedSku(GetSapVirtualInstanceInvokeSapSupportedSkuArgs args) {
        return getSapVirtualInstanceInvokeSapSupportedSku(args, InvokeOptions.Empty);
    }
    /**
     * Get a list of SAP supported SKUs for ASCS, Application and Database tier.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static CompletableFuture getSapVirtualInstanceInvokeSapSupportedSkuPlain(GetSapVirtualInstanceInvokeSapSupportedSkuPlainArgs args) {
        return getSapVirtualInstanceInvokeSapSupportedSkuPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a list of SAP supported SKUs for ASCS, Application and Database tier.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static Output getSapVirtualInstanceInvokeSapSupportedSku(GetSapVirtualInstanceInvokeSapSupportedSkuArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSapVirtualInstanceInvokeSapSupportedSku", TypeShape.of(GetSapVirtualInstanceInvokeSapSupportedSkuResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a list of SAP supported SKUs for ASCS, Application and Database tier.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static CompletableFuture getSapVirtualInstanceInvokeSapSupportedSkuPlain(GetSapVirtualInstanceInvokeSapSupportedSkuPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSapVirtualInstanceInvokeSapSupportedSku", TypeShape.of(GetSapVirtualInstanceInvokeSapSupportedSkuResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the sizing recommendations.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static Output getSapVirtualInstanceInvokeSizingRecommendations(GetSapVirtualInstanceInvokeSizingRecommendationsArgs args) {
        return getSapVirtualInstanceInvokeSizingRecommendations(args, InvokeOptions.Empty);
    }
    /**
     * Gets the sizing recommendations.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static CompletableFuture getSapVirtualInstanceInvokeSizingRecommendationsPlain(GetSapVirtualInstanceInvokeSizingRecommendationsPlainArgs args) {
        return getSapVirtualInstanceInvokeSizingRecommendationsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the sizing recommendations.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static Output getSapVirtualInstanceInvokeSizingRecommendations(GetSapVirtualInstanceInvokeSizingRecommendationsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getSapVirtualInstanceInvokeSizingRecommendations", TypeShape.of(GetSapVirtualInstanceInvokeSizingRecommendationsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the sizing recommendations.
     * Azure REST API version: 2024-09-01.
     * 
     */
    public static CompletableFuture getSapVirtualInstanceInvokeSizingRecommendationsPlain(GetSapVirtualInstanceInvokeSizingRecommendationsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getSapVirtualInstanceInvokeSizingRecommendations", TypeShape.of(GetSapVirtualInstanceInvokeSizingRecommendationsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Server Instance resource.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static Output getServerInstance(GetServerInstanceArgs args) {
        return getServerInstance(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Server Instance resource.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getServerInstancePlain(GetServerInstancePlainArgs args) {
        return getServerInstancePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Server Instance resource.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static Output getServerInstance(GetServerInstanceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:workloads:getServerInstance", TypeShape.of(GetServerInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Server Instance resource.
     * Azure REST API version: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getServerInstancePlain(GetServerInstancePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:workloads:getServerInstance", TypeShape.of(GetServerInstanceResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy