GetServer
Use this data source to access information about an existing SQL Azure Database Server.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var example = Output.Create(Azure.Sql.GetServer.InvokeAsync(new Azure.Sql.GetServerArgs
{
Name = "examplesqlservername",
ResourceGroupName = "example-resources",
}));
this.SqlServerId = example.Apply(example => example.Id);
}
[Output("sqlServerId")]
public Output<string> SqlServerId { get; set; }
}
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/sql"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := sql.GetServer(ctx, &sql.GetServerArgs{
Name: "examplesqlservername",
ResourceGroupName: "example-resources",
}, nil)
if err != nil {
return err
}
ctx.Export("sqlServerId", example.Id)
return nil
})
}import pulumi
import pulumi_azure as azure
example = azure.sql.get_server(name="examplesqlservername",
resource_group_name="example-resources")
pulumi.export("sqlServerId", example.id)import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.sql.getServer({
name: "examplesqlservername",
resourceGroupName: "example-resources",
});
export const sqlServerId = example.then(example => example.id);Using GetServer
function getServer(args: GetServerArgs, opts?: InvokeOptions): Promise<GetServerResult>function get_server(name=None, resource_group_name=None, opts=None)func GetServer(ctx *Context, args *GetServerArgs, opts ...InvokeOption) (*GetServerResult, error)public static class GetServer {
public static Task<GetServerResult> InvokeAsync(GetServerArgs args, InvokeOptions? opts = null)
}The following arguments are supported:
- Name string
The name of the SQL Server.
- Resource
Group stringName Specifies the name of the Resource Group where the SQL Server exists.
- Name string
The name of the SQL Server.
- Resource
Group stringName Specifies the name of the Resource Group where the SQL Server exists.
- name string
The name of the SQL Server.
- resource
Group stringName Specifies the name of the Resource Group where the SQL Server exists.
- name str
The name of the SQL Server.
- resource_
group_ strname Specifies the name of the Resource Group where the SQL Server exists.
GetServer Result
The following output properties are available:
- Administrator
Login string The administrator username of the SQL Server.
- Fqdn string
The fully qualified domain name of the SQL Server.
- Id string
The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Server Identity> An
identityblock as defined below.- Location string
The location of the Resource Group in which the SQL Server exists.
- Name string
- Resource
Group stringName - Dictionary<string, string>
A mapping of tags assigned to the resource.
- Version string
The version of the SQL Server.
- Administrator
Login string The administrator username of the SQL Server.
- Fqdn string
The fully qualified domain name of the SQL Server.
- Id string
The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Server Identity An
identityblock as defined below.- Location string
The location of the Resource Group in which the SQL Server exists.
- Name string
- Resource
Group stringName - map[string]string
A mapping of tags assigned to the resource.
- Version string
The version of the SQL Server.
- administrator
Login string The administrator username of the SQL Server.
- fqdn string
The fully qualified domain name of the SQL Server.
- id string
The provider-assigned unique ID for this managed resource.
- identities
Get
Server Identity[] An
identityblock as defined below.- location string
The location of the Resource Group in which the SQL Server exists.
- name string
- resource
Group stringName - {[key: string]: string}
A mapping of tags assigned to the resource.
- version string
The version of the SQL Server.
- administrator_
login str The administrator username of the SQL Server.
- fqdn str
The fully qualified domain name of the SQL Server.
- id str
The provider-assigned unique ID for this managed resource.
- identities
List[Get
Server Identity] An
identityblock as defined below.- location str
The location of the Resource Group in which the SQL Server exists.
- name str
- resource_
group_ strname - Dict[str, str]
A mapping of tags assigned to the resource.
- version str
The version of the SQL Server.
Supporting Types
GetServerIdentity
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.