1. Packages
  2. Azure Native
  3. API Docs
  4. web
  5. getConnectionGateway
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native.web.getConnectionGateway

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Gets a specific gateway under a subscription and in a specific resource group

Uses Azure REST API version 2016-06-01.

Using getConnectionGateway

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 getConnectionGateway(args: GetConnectionGatewayArgs, opts?: InvokeOptions): Promise<GetConnectionGatewayResult>
function getConnectionGatewayOutput(args: GetConnectionGatewayOutputArgs, opts?: InvokeOptions): Output<GetConnectionGatewayResult>
Copy
def get_connection_gateway(connection_gateway_name: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           subscription_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetConnectionGatewayResult
def get_connection_gateway_output(connection_gateway_name: Optional[pulumi.Input[str]] = None,
                           resource_group_name: Optional[pulumi.Input[str]] = None,
                           subscription_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetConnectionGatewayResult]
Copy
func LookupConnectionGateway(ctx *Context, args *LookupConnectionGatewayArgs, opts ...InvokeOption) (*LookupConnectionGatewayResult, error)
func LookupConnectionGatewayOutput(ctx *Context, args *LookupConnectionGatewayOutputArgs, opts ...InvokeOption) LookupConnectionGatewayResultOutput
Copy

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

public static class GetConnectionGateway 
{
    public static Task<GetConnectionGatewayResult> InvokeAsync(GetConnectionGatewayArgs args, InvokeOptions? opts = null)
    public static Output<GetConnectionGatewayResult> Invoke(GetConnectionGatewayInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetConnectionGatewayResult> getConnectionGateway(GetConnectionGatewayArgs args, InvokeOptions options)
public static Output<GetConnectionGatewayResult> getConnectionGateway(GetConnectionGatewayArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:web:getConnectionGateway
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ConnectionGatewayName
This property is required.
Changes to this property will trigger replacement.
string
The connection gateway name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group
SubscriptionId Changes to this property will trigger replacement. string
Subscription Id
ConnectionGatewayName
This property is required.
Changes to this property will trigger replacement.
string
The connection gateway name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group
SubscriptionId Changes to this property will trigger replacement. string
Subscription Id
connectionGatewayName
This property is required.
Changes to this property will trigger replacement.
String
The connection gateway name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group
subscriptionId Changes to this property will trigger replacement. String
Subscription Id
connectionGatewayName
This property is required.
Changes to this property will trigger replacement.
string
The connection gateway name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group
subscriptionId Changes to this property will trigger replacement. string
Subscription Id
connection_gateway_name
This property is required.
Changes to this property will trigger replacement.
str
The connection gateway name
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The resource group
subscription_id Changes to this property will trigger replacement. str
Subscription Id
connectionGatewayName
This property is required.
Changes to this property will trigger replacement.
String
The connection gateway name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group
subscriptionId Changes to this property will trigger replacement. String
Subscription Id

getConnectionGateway Result

The following output properties are available:

Id string
Resource id
Name string
Resource name
Properties Pulumi.AzureNative.Web.Outputs.ConnectionGatewayDefinitionResponseProperties
Type string
Resource type
Etag string
Resource ETag
Location string
Resource location
Tags Dictionary<string, string>
Resource tags
Id string
Resource id
Name string
Resource name
Properties ConnectionGatewayDefinitionResponseProperties
Type string
Resource type
Etag string
Resource ETag
Location string
Resource location
Tags map[string]string
Resource tags
id String
Resource id
name String
Resource name
properties ConnectionGatewayDefinitionResponseProperties
type String
Resource type
etag String
Resource ETag
location String
Resource location
tags Map<String,String>
Resource tags
id string
Resource id
name string
Resource name
properties ConnectionGatewayDefinitionResponseProperties
type string
Resource type
etag string
Resource ETag
location string
Resource location
tags {[key: string]: string}
Resource tags
id str
Resource id
name str
Resource name
properties ConnectionGatewayDefinitionResponseProperties
type str
Resource type
etag str
Resource ETag
location str
Resource location
tags Mapping[str, str]
Resource tags
id String
Resource id
name String
Resource name
properties Property Map
type String
Resource type
etag String
Resource ETag
location String
Resource location
tags Map<String>
Resource tags

Supporting Types

ConnectionGatewayDefinitionResponseProperties

BackendUri string
The URI of the backend
ConnectionGatewayInstallation Pulumi.AzureNative.Web.Inputs.ConnectionGatewayReferenceResponse
The gateway installation reference
ContactInformation List<string>
The gateway admin
Description string
The gateway description
DisplayName string
The gateway display name
MachineName string
The machine name of the gateway
Status object
The gateway status
BackendUri string
The URI of the backend
ConnectionGatewayInstallation ConnectionGatewayReferenceResponse
The gateway installation reference
ContactInformation []string
The gateway admin
Description string
The gateway description
DisplayName string
The gateway display name
MachineName string
The machine name of the gateway
Status interface{}
The gateway status
backendUri String
The URI of the backend
connectionGatewayInstallation ConnectionGatewayReferenceResponse
The gateway installation reference
contactInformation List<String>
The gateway admin
description String
The gateway description
displayName String
The gateway display name
machineName String
The machine name of the gateway
status Object
The gateway status
backendUri string
The URI of the backend
connectionGatewayInstallation ConnectionGatewayReferenceResponse
The gateway installation reference
contactInformation string[]
The gateway admin
description string
The gateway description
displayName string
The gateway display name
machineName string
The machine name of the gateway
status any
The gateway status
backend_uri str
The URI of the backend
connection_gateway_installation ConnectionGatewayReferenceResponse
The gateway installation reference
contact_information Sequence[str]
The gateway admin
description str
The gateway description
display_name str
The gateway display name
machine_name str
The machine name of the gateway
status Any
The gateway status
backendUri String
The URI of the backend
connectionGatewayInstallation Property Map
The gateway installation reference
contactInformation List<String>
The gateway admin
description String
The gateway description
displayName String
The gateway display name
machineName String
The machine name of the gateway
status Any
The gateway status

ConnectionGatewayReferenceResponse

Id string
Resource reference id
Location string
Resource reference location
Name string
Resource reference name
Type string
Resource reference type
Id string
Resource reference id
Location string
Resource reference location
Name string
Resource reference name
Type string
Resource reference type
id String
Resource reference id
location String
Resource reference location
name String
Resource reference name
type String
Resource reference type
id string
Resource reference id
location string
Resource reference location
name string
Resource reference name
type string
Resource reference type
id str
Resource reference id
location str
Resource reference location
name str
Resource reference name
type str
Resource reference type
id String
Resource reference id
location String
Resource reference location
name String
Resource reference name
type String
Resource reference type

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi