GetAccount
Use this data source to access information about an existing Data Share Account.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var example = Output.Create(Azure.DataShare.GetAccount.InvokeAsync(new Azure.DataShare.GetAccountArgs
{
Name = "example-account",
ResourceGroupName = "example-resource-group",
}));
this.Id = example.Apply(example => example.Id);
}
[Output("id")]
public Output<string> Id { get; set; }
}
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/datashare"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := datashare.LookupAccount(ctx, &datashare.LookupAccountArgs{
Name: "example-account",
ResourceGroupName: "example-resource-group",
}, nil)
if err != nil {
return err
}
ctx.Export("id", example.Id)
return nil
})
}import pulumi
import pulumi_azure as azure
example = azure.datashare.get_account(name="example-account",
resource_group_name="example-resource-group")
pulumi.export("id", example.id)import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.datashare.getAccount({
name: "example-account",
resourceGroupName: "example-resource-group",
});
export const id = example.then(example => example.id);Using GetAccount
function getAccount(args: GetAccountArgs, opts?: InvokeOptions): Promise<GetAccountResult>function get_account(name=None, resource_group_name=None, opts=None)func LookupAccount(ctx *Context, args *LookupAccountArgs, opts ...InvokeOption) (*LookupAccountResult, error)Note: This function is named
LookupAccountin the Go SDK.
public static class GetAccount {
public static Task<GetAccountResult> InvokeAsync(GetAccountArgs args, InvokeOptions? opts = null)
}The following arguments are supported:
- Name string
The name of this Data Share Account.
- Resource
Group stringName The name of the Resource Group where the Data Share Account exists.
- Name string
The name of this Data Share Account.
- Resource
Group stringName The name of the Resource Group where the Data Share Account exists.
- name string
The name of this Data Share Account.
- resource
Group stringName The name of the Resource Group where the Data Share Account exists.
- name str
The name of this Data Share Account.
- resource_
group_ strname The name of the Resource Group where the Data Share Account exists.
GetAccount Result
The following output properties are available:
- Id string
The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Account Identity> An
identityblock as defined below.- Name string
- Resource
Group stringName - Dictionary<string, string>
A mapping of tags assigned to the Data Share Account.
- Id string
The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Account Identity An
identityblock as defined below.- Name string
- Resource
Group stringName - map[string]string
A mapping of tags assigned to the Data Share Account.
- id string
The provider-assigned unique ID for this managed resource.
- identities
Get
Account Identity[] An
identityblock as defined below.- name string
- resource
Group stringName - {[key: string]: string}
A mapping of tags assigned to the Data Share Account.
- id str
The provider-assigned unique ID for this managed resource.
- identities
List[Get
Account Identity] An
identityblock as defined below.- name str
- resource_
group_ strname - Dict[str, str]
A mapping of tags assigned to the Data Share Account.
Supporting Types
GetAccountIdentity
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
Package Details
- Repository
- https://github.com/pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.