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

com.pulumi.azurenative.redhatopenshift.RedhatopenshiftFunctions Maven / Gradle / Ivy

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

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.redhatopenshift.inputs.GetMachinePoolArgs;
import com.pulumi.azurenative.redhatopenshift.inputs.GetMachinePoolPlainArgs;
import com.pulumi.azurenative.redhatopenshift.inputs.GetOpenShiftClusterArgs;
import com.pulumi.azurenative.redhatopenshift.inputs.GetOpenShiftClusterPlainArgs;
import com.pulumi.azurenative.redhatopenshift.inputs.GetSecretArgs;
import com.pulumi.azurenative.redhatopenshift.inputs.GetSecretPlainArgs;
import com.pulumi.azurenative.redhatopenshift.inputs.GetSyncIdentityProviderArgs;
import com.pulumi.azurenative.redhatopenshift.inputs.GetSyncIdentityProviderPlainArgs;
import com.pulumi.azurenative.redhatopenshift.inputs.GetSyncSetArgs;
import com.pulumi.azurenative.redhatopenshift.inputs.GetSyncSetPlainArgs;
import com.pulumi.azurenative.redhatopenshift.inputs.ListOpenShiftClusterAdminCredentialsArgs;
import com.pulumi.azurenative.redhatopenshift.inputs.ListOpenShiftClusterAdminCredentialsPlainArgs;
import com.pulumi.azurenative.redhatopenshift.inputs.ListOpenShiftClusterCredentialsArgs;
import com.pulumi.azurenative.redhatopenshift.inputs.ListOpenShiftClusterCredentialsPlainArgs;
import com.pulumi.azurenative.redhatopenshift.outputs.GetMachinePoolResult;
import com.pulumi.azurenative.redhatopenshift.outputs.GetOpenShiftClusterResult;
import com.pulumi.azurenative.redhatopenshift.outputs.GetSecretResult;
import com.pulumi.azurenative.redhatopenshift.outputs.GetSyncIdentityProviderResult;
import com.pulumi.azurenative.redhatopenshift.outputs.GetSyncSetResult;
import com.pulumi.azurenative.redhatopenshift.outputs.ListOpenShiftClusterAdminCredentialsResult;
import com.pulumi.azurenative.redhatopenshift.outputs.ListOpenShiftClusterCredentialsResult;
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 RedhatopenshiftFunctions {
    /**
     * The operation returns properties of a MachinePool.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output getMachinePool(GetMachinePoolArgs args) {
        return getMachinePool(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns properties of a MachinePool.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture getMachinePoolPlain(GetMachinePoolPlainArgs args) {
        return getMachinePoolPlain(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns properties of a MachinePool.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output getMachinePool(GetMachinePoolArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:redhatopenshift:getMachinePool", TypeShape.of(GetMachinePoolResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation returns properties of a MachinePool.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture getMachinePoolPlain(GetMachinePoolPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:redhatopenshift:getMachinePool", TypeShape.of(GetMachinePoolResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation returns properties of a OpenShift cluster.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output getOpenShiftCluster(GetOpenShiftClusterArgs args) {
        return getOpenShiftCluster(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns properties of a OpenShift cluster.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture getOpenShiftClusterPlain(GetOpenShiftClusterPlainArgs args) {
        return getOpenShiftClusterPlain(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns properties of a OpenShift cluster.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output getOpenShiftCluster(GetOpenShiftClusterArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:redhatopenshift:getOpenShiftCluster", TypeShape.of(GetOpenShiftClusterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation returns properties of a OpenShift cluster.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture getOpenShiftClusterPlain(GetOpenShiftClusterPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:redhatopenshift:getOpenShiftCluster", TypeShape.of(GetOpenShiftClusterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation returns properties of a Secret.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output getSecret(GetSecretArgs args) {
        return getSecret(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns properties of a Secret.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture getSecretPlain(GetSecretPlainArgs args) {
        return getSecretPlain(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns properties of a Secret.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output getSecret(GetSecretArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:redhatopenshift:getSecret", TypeShape.of(GetSecretResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation returns properties of a Secret.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture getSecretPlain(GetSecretPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:redhatopenshift:getSecret", TypeShape.of(GetSecretResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation returns properties of a SyncIdentityProvider.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output getSyncIdentityProvider(GetSyncIdentityProviderArgs args) {
        return getSyncIdentityProvider(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns properties of a SyncIdentityProvider.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture getSyncIdentityProviderPlain(GetSyncIdentityProviderPlainArgs args) {
        return getSyncIdentityProviderPlain(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns properties of a SyncIdentityProvider.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output getSyncIdentityProvider(GetSyncIdentityProviderArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:redhatopenshift:getSyncIdentityProvider", TypeShape.of(GetSyncIdentityProviderResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation returns properties of a SyncIdentityProvider.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture getSyncIdentityProviderPlain(GetSyncIdentityProviderPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:redhatopenshift:getSyncIdentityProvider", TypeShape.of(GetSyncIdentityProviderResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation returns properties of a SyncSet.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output getSyncSet(GetSyncSetArgs args) {
        return getSyncSet(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns properties of a SyncSet.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture getSyncSetPlain(GetSyncSetPlainArgs args) {
        return getSyncSetPlain(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns properties of a SyncSet.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output getSyncSet(GetSyncSetArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:redhatopenshift:getSyncSet", TypeShape.of(GetSyncSetResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation returns properties of a SyncSet.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture getSyncSetPlain(GetSyncSetPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:redhatopenshift:getSyncSet", TypeShape.of(GetSyncSetResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation returns the admin kubeconfig.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output listOpenShiftClusterAdminCredentials(ListOpenShiftClusterAdminCredentialsArgs args) {
        return listOpenShiftClusterAdminCredentials(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns the admin kubeconfig.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture listOpenShiftClusterAdminCredentialsPlain(ListOpenShiftClusterAdminCredentialsPlainArgs args) {
        return listOpenShiftClusterAdminCredentialsPlain(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns the admin kubeconfig.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output listOpenShiftClusterAdminCredentials(ListOpenShiftClusterAdminCredentialsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:redhatopenshift:listOpenShiftClusterAdminCredentials", TypeShape.of(ListOpenShiftClusterAdminCredentialsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation returns the admin kubeconfig.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture listOpenShiftClusterAdminCredentialsPlain(ListOpenShiftClusterAdminCredentialsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:redhatopenshift:listOpenShiftClusterAdminCredentials", TypeShape.of(ListOpenShiftClusterAdminCredentialsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation returns the credentials.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output listOpenShiftClusterCredentials(ListOpenShiftClusterCredentialsArgs args) {
        return listOpenShiftClusterCredentials(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns the credentials.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture listOpenShiftClusterCredentialsPlain(ListOpenShiftClusterCredentialsPlainArgs args) {
        return listOpenShiftClusterCredentialsPlain(args, InvokeOptions.Empty);
    }
    /**
     * The operation returns the credentials.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static Output listOpenShiftClusterCredentials(ListOpenShiftClusterCredentialsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:redhatopenshift:listOpenShiftClusterCredentials", TypeShape.of(ListOpenShiftClusterCredentialsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation returns the credentials.
     * Azure REST API version: 2022-09-04.
     * 
     * Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.
     * 
     */
    public static CompletableFuture listOpenShiftClusterCredentialsPlain(ListOpenShiftClusterCredentialsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:redhatopenshift:listOpenShiftClusterCredentials", TypeShape.of(ListOpenShiftClusterCredentialsResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy