GetClientConfig
Use this data source to access the configuration of the AzureRM provider.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var current = Output.Create(Azure.Core.GetClientConfig.InvokeAsync());
this.AccountId = current.Apply(current => current.ClientId);
}
[Output("accountId")]
public Output<string> AccountId { get; set; }
}
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
current, err := core.GetClientConfig(ctx, nil, nil)
if err != nil {
return err
}
ctx.Export("accountId", current.ClientId)
return nil
})
}import pulumi
import pulumi_azure as azure
current = azure.core.get_client_config()
pulumi.export("accountId", current.client_id)import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const current = azure.core.getClientConfig({});
export const accountId = current.then(current => current.clientId);Using GetClientConfig
function getClientConfig(opts?: InvokeOptions): Promise<GetClientConfigResult>function get_client_config(opts=None)func GetClientConfig(ctx *Context, opts ...InvokeOption) (*GetClientConfigResult, error)public static class GetClientConfig {
public static Task<GetClientConfigResult> InvokeAsync(InvokeOptions? opts = null)
}GetClientConfig Result
The following output properties are available:
Package Details
- Repository
- https://github.com/pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.