azure-native.sql.getServerCommunicationLink

Explore with Pulumi AI

Returns a server communication link. API Version: 2014-04-01.

Using getServerCommunicationLink

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getServerCommunicationLink(args: GetServerCommunicationLinkArgs, opts?: InvokeOptions): Promise<GetServerCommunicationLinkResult>
function getServerCommunicationLinkOutput(args: GetServerCommunicationLinkOutputArgs, opts?: InvokeOptions): Output<GetServerCommunicationLinkResult>
def get_server_communication_link(communication_link_name: Optional[str] = None,
                                  resource_group_name: Optional[str] = None,
                                  server_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetServerCommunicationLinkResult
def get_server_communication_link_output(communication_link_name: Optional[pulumi.Input[str]] = None,
                                  resource_group_name: Optional[pulumi.Input[str]] = None,
                                  server_name: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetServerCommunicationLinkResult]
func LookupServerCommunicationLink(ctx *Context, args *LookupServerCommunicationLinkArgs, opts ...InvokeOption) (*LookupServerCommunicationLinkResult, error)
func LookupServerCommunicationLinkOutput(ctx *Context, args *LookupServerCommunicationLinkOutputArgs, opts ...InvokeOption) LookupServerCommunicationLinkResultOutput

> Note: This function is named LookupServerCommunicationLink in the Go SDK.

public static class GetServerCommunicationLink 
{
    public static Task<GetServerCommunicationLinkResult> InvokeAsync(GetServerCommunicationLinkArgs args, InvokeOptions? opts = null)
    public static Output<GetServerCommunicationLinkResult> Invoke(GetServerCommunicationLinkInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetServerCommunicationLinkResult> getServerCommunicationLink(GetServerCommunicationLinkArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:sql:getServerCommunicationLink
  arguments:
    # arguments dictionary

The following arguments are supported:

CommunicationLinkName string

The name of the server communication link.

ResourceGroupName string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

ServerName string

The name of the server.

CommunicationLinkName string

The name of the server communication link.

ResourceGroupName string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

ServerName string

The name of the server.

communicationLinkName String

The name of the server communication link.

resourceGroupName String

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

serverName String

The name of the server.

communicationLinkName string

The name of the server communication link.

resourceGroupName string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

serverName string

The name of the server.

communication_link_name str

The name of the server communication link.

resource_group_name str

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

server_name str

The name of the server.

communicationLinkName String

The name of the server communication link.

resourceGroupName String

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

serverName String

The name of the server.

getServerCommunicationLink Result

The following output properties are available:

Id string

Resource ID.

Kind string

Communication link kind. This property is used for Azure Portal metadata.

Location string

Communication link location.

Name string

Resource name.

PartnerServer string

The name of the partner server.

State string

The state.

Type string

Resource type.

Id string

Resource ID.

Kind string

Communication link kind. This property is used for Azure Portal metadata.

Location string

Communication link location.

Name string

Resource name.

PartnerServer string

The name of the partner server.

State string

The state.

Type string

Resource type.

id String

Resource ID.

kind String

Communication link kind. This property is used for Azure Portal metadata.

location String

Communication link location.

name String

Resource name.

partnerServer String

The name of the partner server.

state String

The state.

type String

Resource type.

id string

Resource ID.

kind string

Communication link kind. This property is used for Azure Portal metadata.

location string

Communication link location.

name string

Resource name.

partnerServer string

The name of the partner server.

state string

The state.

type string

Resource type.

id str

Resource ID.

kind str

Communication link kind. This property is used for Azure Portal metadata.

location str

Communication link location.

name str

Resource name.

partner_server str

The name of the partner server.

state str

The state.

type str

Resource type.

id String

Resource ID.

kind String

Communication link kind. This property is used for Azure Portal metadata.

location String

Communication link location.

name String

Resource name.

partnerServer String

The name of the partner server.

state String

The state.

type String

Resource type.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0