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

com.pulumi.azurenative.appconfiguration.AppconfigurationFunctions Maven / Gradle / Ivy

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

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.appconfiguration.inputs.GetConfigurationStoreArgs;
import com.pulumi.azurenative.appconfiguration.inputs.GetConfigurationStorePlainArgs;
import com.pulumi.azurenative.appconfiguration.inputs.GetKeyValueArgs;
import com.pulumi.azurenative.appconfiguration.inputs.GetKeyValuePlainArgs;
import com.pulumi.azurenative.appconfiguration.inputs.GetPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.appconfiguration.inputs.GetPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.appconfiguration.inputs.GetReplicaArgs;
import com.pulumi.azurenative.appconfiguration.inputs.GetReplicaPlainArgs;
import com.pulumi.azurenative.appconfiguration.inputs.ListConfigurationStoreKeysArgs;
import com.pulumi.azurenative.appconfiguration.inputs.ListConfigurationStoreKeysPlainArgs;
import com.pulumi.azurenative.appconfiguration.outputs.GetConfigurationStoreResult;
import com.pulumi.azurenative.appconfiguration.outputs.GetKeyValueResult;
import com.pulumi.azurenative.appconfiguration.outputs.GetPrivateEndpointConnectionResult;
import com.pulumi.azurenative.appconfiguration.outputs.GetReplicaResult;
import com.pulumi.azurenative.appconfiguration.outputs.ListConfigurationStoreKeysResult;
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 AppconfigurationFunctions {
    /**
     * Gets the properties of the specified configuration store.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2019-02-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static Output getConfigurationStore(GetConfigurationStoreArgs args) {
        return getConfigurationStore(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the specified configuration store.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2019-02-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static CompletableFuture getConfigurationStorePlain(GetConfigurationStorePlainArgs args) {
        return getConfigurationStorePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the specified configuration store.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2019-02-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static Output getConfigurationStore(GetConfigurationStoreArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:appconfiguration:getConfigurationStore", TypeShape.of(GetConfigurationStoreResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the properties of the specified configuration store.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2019-02-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static CompletableFuture getConfigurationStorePlain(GetConfigurationStorePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:appconfiguration:getConfigurationStore", TypeShape.of(GetConfigurationStoreResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the properties of the specified key-value. NOTE: This operation is intended for use in ARM Template deployments. For all other scenarios involving App Configuration key-values the data plane API should be used instead.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static Output getKeyValue(GetKeyValueArgs args) {
        return getKeyValue(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the specified key-value. NOTE: This operation is intended for use in ARM Template deployments. For all other scenarios involving App Configuration key-values the data plane API should be used instead.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static CompletableFuture getKeyValuePlain(GetKeyValuePlainArgs args) {
        return getKeyValuePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the specified key-value. NOTE: This operation is intended for use in ARM Template deployments. For all other scenarios involving App Configuration key-values the data plane API should be used instead.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static Output getKeyValue(GetKeyValueArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:appconfiguration:getKeyValue", TypeShape.of(GetKeyValueResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the properties of the specified key-value. NOTE: This operation is intended for use in ARM Template deployments. For all other scenarios involving App Configuration key-values the data plane API should be used instead.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static CompletableFuture getKeyValuePlain(GetKeyValuePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:appconfiguration:getKeyValue", TypeShape.of(GetKeyValueResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the specified private endpoint connection associated with the configuration store.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args) {
        return getPrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Gets the specified private endpoint connection associated with the configuration store.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args) {
        return getPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the specified private endpoint connection associated with the configuration store.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:appconfiguration:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the specified private endpoint connection associated with the configuration store.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:appconfiguration:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the properties of the specified replica.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static Output getReplica(GetReplicaArgs args) {
        return getReplica(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the specified replica.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static CompletableFuture getReplicaPlain(GetReplicaPlainArgs args) {
        return getReplicaPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the properties of the specified replica.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static Output getReplica(GetReplicaArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:appconfiguration:getReplica", TypeShape.of(GetReplicaResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the properties of the specified replica.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static CompletableFuture getReplicaPlain(GetReplicaPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:appconfiguration:getReplica", TypeShape.of(GetReplicaResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists the access key for the specified configuration store.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2019-02-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static Output listConfigurationStoreKeys(ListConfigurationStoreKeysArgs args) {
        return listConfigurationStoreKeys(args, InvokeOptions.Empty);
    }
    /**
     * Lists the access key for the specified configuration store.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2019-02-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static CompletableFuture listConfigurationStoreKeysPlain(ListConfigurationStoreKeysPlainArgs args) {
        return listConfigurationStoreKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Lists the access key for the specified configuration store.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2019-02-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static Output listConfigurationStoreKeys(ListConfigurationStoreKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:appconfiguration:listConfigurationStoreKeys", TypeShape.of(ListConfigurationStoreKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists the access key for the specified configuration store.
     * Azure REST API version: 2023-03-01.
     * 
     * Other available API versions: 2019-02-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2024-05-01.
     * 
     */
    public static CompletableFuture listConfigurationStoreKeysPlain(ListConfigurationStoreKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:appconfiguration:listConfigurationStoreKeys", TypeShape.of(ListConfigurationStoreKeysResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy