com.pulumi.azurenative.azurestack.AzurestackFunctions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-native Show documentation
Show all versions of azure-native Show documentation
A native Pulumi package for creating and managing Azure resources.
// *** 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