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

com.pulumi.azurenative.azurestack.AzurestackFunctions 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.azurestack;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.azurestack.inputs.GetCustomerSubscriptionArgs;
import com.pulumi.azurenative.azurestack.inputs.GetCustomerSubscriptionPlainArgs;
import com.pulumi.azurenative.azurestack.inputs.GetLinkedSubscriptionArgs;
import com.pulumi.azurenative.azurestack.inputs.GetLinkedSubscriptionPlainArgs;
import com.pulumi.azurenative.azurestack.inputs.GetProductArgs;
import com.pulumi.azurenative.azurestack.inputs.GetProductPlainArgs;
import com.pulumi.azurenative.azurestack.inputs.GetProductsArgs;
import com.pulumi.azurenative.azurestack.inputs.GetProductsPlainArgs;
import com.pulumi.azurenative.azurestack.inputs.GetRegistrationActivationKeyArgs;
import com.pulumi.azurenative.azurestack.inputs.GetRegistrationActivationKeyPlainArgs;
import com.pulumi.azurenative.azurestack.inputs.GetRegistrationArgs;
import com.pulumi.azurenative.azurestack.inputs.GetRegistrationPlainArgs;
import com.pulumi.azurenative.azurestack.inputs.ListProductDetailsArgs;
import com.pulumi.azurenative.azurestack.inputs.ListProductDetailsPlainArgs;
import com.pulumi.azurenative.azurestack.inputs.ListProductsArgs;
import com.pulumi.azurenative.azurestack.inputs.ListProductsPlainArgs;
import com.pulumi.azurenative.azurestack.outputs.GetCustomerSubscriptionResult;
import com.pulumi.azurenative.azurestack.outputs.GetLinkedSubscriptionResult;
import com.pulumi.azurenative.azurestack.outputs.GetProductResult;
import com.pulumi.azurenative.azurestack.outputs.GetProductsResult;
import com.pulumi.azurenative.azurestack.outputs.GetRegistrationActivationKeyResult;
import com.pulumi.azurenative.azurestack.outputs.GetRegistrationResult;
import com.pulumi.azurenative.azurestack.outputs.ListProductDetailsResult;
import com.pulumi.azurenative.azurestack.outputs.ListProductsResult;
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 AzurestackFunctions {
    /**
     * Returns the specified product.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static Output getCustomerSubscription(GetCustomerSubscriptionArgs args) {
        return getCustomerSubscription(args, InvokeOptions.Empty);
    }
    /**
     * Returns the specified product.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture getCustomerSubscriptionPlain(GetCustomerSubscriptionPlainArgs args) {
        return getCustomerSubscriptionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns the specified product.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static Output getCustomerSubscription(GetCustomerSubscriptionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurestack:getCustomerSubscription", TypeShape.of(GetCustomerSubscriptionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the specified product.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture getCustomerSubscriptionPlain(GetCustomerSubscriptionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurestack:getCustomerSubscription", TypeShape.of(GetCustomerSubscriptionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the properties of a Linked Subscription resource.
     * Azure REST API version: 2020-06-01-preview.
     * 
     */
    public static Output getLinkedSubscription(GetLinkedSubscriptionArgs args) {
        return getLinkedSubscription(args, InvokeOptions.Empty);
    }
    /**
     * Returns the properties of a Linked Subscription resource.
     * Azure REST API version: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture getLinkedSubscriptionPlain(GetLinkedSubscriptionPlainArgs args) {
        return getLinkedSubscriptionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns the properties of a Linked Subscription resource.
     * Azure REST API version: 2020-06-01-preview.
     * 
     */
    public static Output getLinkedSubscription(GetLinkedSubscriptionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurestack:getLinkedSubscription", TypeShape.of(GetLinkedSubscriptionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the properties of a Linked Subscription resource.
     * Azure REST API version: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture getLinkedSubscriptionPlain(GetLinkedSubscriptionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurestack:getLinkedSubscription", TypeShape.of(GetLinkedSubscriptionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the specified product.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static Output getProduct(GetProductArgs args) {
        return getProduct(args, InvokeOptions.Empty);
    }
    /**
     * Returns the specified product.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture getProductPlain(GetProductPlainArgs args) {
        return getProductPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns the specified product.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static Output getProduct(GetProductArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurestack:getProduct", TypeShape.of(GetProductResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the specified product.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture getProductPlain(GetProductPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurestack:getProduct", TypeShape.of(GetProductResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of products.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static Output getProducts(GetProductsArgs args) {
        return getProducts(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of products.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture getProductsPlain(GetProductsPlainArgs args) {
        return getProductsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of products.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static Output getProducts(GetProductsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurestack:getProducts", TypeShape.of(GetProductsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of products.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture getProductsPlain(GetProductsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurestack:getProducts", TypeShape.of(GetProductsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the properties of an Azure Stack registration.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static Output getRegistration(GetRegistrationArgs args) {
        return getRegistration(args, InvokeOptions.Empty);
    }
    /**
     * Returns the properties of an Azure Stack registration.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture getRegistrationPlain(GetRegistrationPlainArgs args) {
        return getRegistrationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns the properties of an Azure Stack registration.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static Output getRegistration(GetRegistrationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurestack:getRegistration", TypeShape.of(GetRegistrationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the properties of an Azure Stack registration.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture getRegistrationPlain(GetRegistrationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurestack:getRegistration", TypeShape.of(GetRegistrationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns Azure Stack Activation Key.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static Output getRegistrationActivationKey(GetRegistrationActivationKeyArgs args) {
        return getRegistrationActivationKey(args, InvokeOptions.Empty);
    }
    /**
     * Returns Azure Stack Activation Key.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture getRegistrationActivationKeyPlain(GetRegistrationActivationKeyPlainArgs args) {
        return getRegistrationActivationKeyPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns Azure Stack Activation Key.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static Output getRegistrationActivationKey(GetRegistrationActivationKeyArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurestack:getRegistrationActivationKey", TypeShape.of(GetRegistrationActivationKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns Azure Stack Activation Key.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture getRegistrationActivationKeyPlain(GetRegistrationActivationKeyPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurestack:getRegistrationActivationKey", TypeShape.of(GetRegistrationActivationKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the extended properties of a product.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static Output listProductDetails(ListProductDetailsArgs args) {
        return listProductDetails(args, InvokeOptions.Empty);
    }
    /**
     * Returns the extended properties of a product.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture listProductDetailsPlain(ListProductDetailsPlainArgs args) {
        return listProductDetailsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns the extended properties of a product.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static Output listProductDetails(ListProductDetailsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurestack:listProductDetails", TypeShape.of(ListProductDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the extended properties of a product.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2020-06-01-preview.
     * 
     */
    public static CompletableFuture listProductDetailsPlain(ListProductDetailsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurestack:listProductDetails", TypeShape.of(ListProductDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of products.
     * Azure REST API version: 2022-06-01.
     * 
     */
    public static Output listProducts(ListProductsArgs args) {
        return listProducts(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of products.
     * Azure REST API version: 2022-06-01.
     * 
     */
    public static CompletableFuture listProductsPlain(ListProductsPlainArgs args) {
        return listProductsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of products.
     * Azure REST API version: 2022-06-01.
     * 
     */
    public static Output listProducts(ListProductsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurestack:listProducts", TypeShape.of(ListProductsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of products.
     * Azure REST API version: 2022-06-01.
     * 
     */
    public static CompletableFuture listProductsPlain(ListProductsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurestack:listProducts", TypeShape.of(ListProductsResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy