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

com.pulumi.azurenative.devhub.DevhubFunctions 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.devhub;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.devhub.inputs.GetADOOAuthInfoArgs;
import com.pulumi.azurenative.devhub.inputs.GetADOOAuthInfoPlainArgs;
import com.pulumi.azurenative.devhub.inputs.GetGitHubOAuthArgs;
import com.pulumi.azurenative.devhub.inputs.GetGitHubOAuthPlainArgs;
import com.pulumi.azurenative.devhub.inputs.GetIacProfileArgs;
import com.pulumi.azurenative.devhub.inputs.GetIacProfilePlainArgs;
import com.pulumi.azurenative.devhub.inputs.GetWorkflowArgs;
import com.pulumi.azurenative.devhub.inputs.GetWorkflowPlainArgs;
import com.pulumi.azurenative.devhub.outputs.GetADOOAuthInfoResult;
import com.pulumi.azurenative.devhub.outputs.GetGitHubOAuthResult;
import com.pulumi.azurenative.devhub.outputs.GetIacProfileResult;
import com.pulumi.azurenative.devhub.outputs.GetWorkflowResult;
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 DevhubFunctions {
    /**
     * Response containing ADO OAuth information
     * Azure REST API version: 2024-08-01-preview.
     * 
     */
    public static Output getADOOAuthInfo(GetADOOAuthInfoArgs args) {
        return getADOOAuthInfo(args, InvokeOptions.Empty);
    }
    /**
     * Response containing ADO OAuth information
     * Azure REST API version: 2024-08-01-preview.
     * 
     */
    public static CompletableFuture getADOOAuthInfoPlain(GetADOOAuthInfoPlainArgs args) {
        return getADOOAuthInfoPlain(args, InvokeOptions.Empty);
    }
    /**
     * Response containing ADO OAuth information
     * Azure REST API version: 2024-08-01-preview.
     * 
     */
    public static Output getADOOAuthInfo(GetADOOAuthInfoArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devhub:getADOOAuthInfo", TypeShape.of(GetADOOAuthInfoResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Response containing ADO OAuth information
     * Azure REST API version: 2024-08-01-preview.
     * 
     */
    public static CompletableFuture getADOOAuthInfoPlain(GetADOOAuthInfoPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devhub:getADOOAuthInfo", TypeShape.of(GetADOOAuthInfoResult.class), args, Utilities.withVersion(options));
    }
    /**
     * URL used to authorize the Developer Hub GitHub App
     * Azure REST API version: 2022-10-11-preview.
     * 
     * Other available API versions: 2022-04-01-preview, 2023-08-01, 2024-05-01-preview, 2024-08-01-preview.
     * 
     */
    public static Output getGitHubOAuth(GetGitHubOAuthArgs args) {
        return getGitHubOAuth(args, InvokeOptions.Empty);
    }
    /**
     * URL used to authorize the Developer Hub GitHub App
     * Azure REST API version: 2022-10-11-preview.
     * 
     * Other available API versions: 2022-04-01-preview, 2023-08-01, 2024-05-01-preview, 2024-08-01-preview.
     * 
     */
    public static CompletableFuture getGitHubOAuthPlain(GetGitHubOAuthPlainArgs args) {
        return getGitHubOAuthPlain(args, InvokeOptions.Empty);
    }
    /**
     * URL used to authorize the Developer Hub GitHub App
     * Azure REST API version: 2022-10-11-preview.
     * 
     * Other available API versions: 2022-04-01-preview, 2023-08-01, 2024-05-01-preview, 2024-08-01-preview.
     * 
     */
    public static Output getGitHubOAuth(GetGitHubOAuthArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devhub:getGitHubOAuth", TypeShape.of(GetGitHubOAuthResult.class), args, Utilities.withVersion(options));
    }
    /**
     * URL used to authorize the Developer Hub GitHub App
     * Azure REST API version: 2022-10-11-preview.
     * 
     * Other available API versions: 2022-04-01-preview, 2023-08-01, 2024-05-01-preview, 2024-08-01-preview.
     * 
     */
    public static CompletableFuture getGitHubOAuthPlain(GetGitHubOAuthPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devhub:getGitHubOAuth", TypeShape.of(GetGitHubOAuthResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Resource representation of a IacProfile.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-08-01-preview.
     * 
     */
    public static Output getIacProfile(GetIacProfileArgs args) {
        return getIacProfile(args, InvokeOptions.Empty);
    }
    /**
     * Resource representation of a IacProfile.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-08-01-preview.
     * 
     */
    public static CompletableFuture getIacProfilePlain(GetIacProfilePlainArgs args) {
        return getIacProfilePlain(args, InvokeOptions.Empty);
    }
    /**
     * Resource representation of a IacProfile.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-08-01-preview.
     * 
     */
    public static Output getIacProfile(GetIacProfileArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devhub:getIacProfile", TypeShape.of(GetIacProfileResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Resource representation of a IacProfile.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-08-01-preview.
     * 
     */
    public static CompletableFuture getIacProfilePlain(GetIacProfilePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devhub:getIacProfile", TypeShape.of(GetIacProfileResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Resource representation of a workflow
     * Azure REST API version: 2022-10-11-preview.
     * 
     * Other available API versions: 2023-08-01, 2024-05-01-preview, 2024-08-01-preview.
     * 
     */
    public static Output getWorkflow(GetWorkflowArgs args) {
        return getWorkflow(args, InvokeOptions.Empty);
    }
    /**
     * Resource representation of a workflow
     * Azure REST API version: 2022-10-11-preview.
     * 
     * Other available API versions: 2023-08-01, 2024-05-01-preview, 2024-08-01-preview.
     * 
     */
    public static CompletableFuture getWorkflowPlain(GetWorkflowPlainArgs args) {
        return getWorkflowPlain(args, InvokeOptions.Empty);
    }
    /**
     * Resource representation of a workflow
     * Azure REST API version: 2022-10-11-preview.
     * 
     * Other available API versions: 2023-08-01, 2024-05-01-preview, 2024-08-01-preview.
     * 
     */
    public static Output getWorkflow(GetWorkflowArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devhub:getWorkflow", TypeShape.of(GetWorkflowResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Resource representation of a workflow
     * Azure REST API version: 2022-10-11-preview.
     * 
     * Other available API versions: 2023-08-01, 2024-05-01-preview, 2024-08-01-preview.
     * 
     */
    public static CompletableFuture getWorkflowPlain(GetWorkflowPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devhub:getWorkflow", TypeShape.of(GetWorkflowResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy