These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.servicefabricmesh.getGateway
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Gets the information about the gateway resource with the given name. The information include the description and other properties of the gateway. API Version: 2018-09-01-preview.
Using getGateway
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 getGateway(args: GetGatewayArgs, opts?: InvokeOptions): Promise<GetGatewayResult>
function getGatewayOutput(args: GetGatewayOutputArgs, opts?: InvokeOptions): Output<GetGatewayResult>def get_gateway(gateway_resource_name: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetGatewayResult
def get_gateway_output(gateway_resource_name: Optional[pulumi.Input[str]] = None,
                resource_group_name: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetGatewayResult]func LookupGateway(ctx *Context, args *LookupGatewayArgs, opts ...InvokeOption) (*LookupGatewayResult, error)
func LookupGatewayOutput(ctx *Context, args *LookupGatewayOutputArgs, opts ...InvokeOption) LookupGatewayResultOutput> Note: This function is named LookupGateway in the Go SDK.
public static class GetGateway 
{
    public static Task<GetGatewayResult> InvokeAsync(GetGatewayArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayResult> Invoke(GetGatewayInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGatewayResult> getGateway(GetGatewayArgs args, InvokeOptions options)
public static Output<GetGatewayResult> getGateway(GetGatewayArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:servicefabricmesh:getGateway
  arguments:
    # arguments dictionaryThe following arguments are supported:
- GatewayResource stringName 
- The identity of the gateway.
- ResourceGroup stringName 
- Azure resource group name
- GatewayResource stringName 
- The identity of the gateway.
- ResourceGroup stringName 
- Azure resource group name
- gatewayResource StringName 
- The identity of the gateway.
- resourceGroup StringName 
- Azure resource group name
- gatewayResource stringName 
- The identity of the gateway.
- resourceGroup stringName 
- Azure resource group name
- gateway_resource_ strname 
- The identity of the gateway.
- resource_group_ strname 
- Azure resource group name
- gatewayResource StringName 
- The identity of the gateway.
- resourceGroup StringName 
- Azure resource group name
getGateway Result
The following output properties are available:
- DestinationNetwork Pulumi.Azure Native. Service Fabric Mesh. Outputs. Network Ref Response 
- Network that the Application is using.
- Id string
- Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- IpAddress string
- IP address of the gateway. This is populated in the response and is ignored for incoming requests.
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- ProvisioningState string
- State of the resource.
- SourceNetwork Pulumi.Azure Native. Service Fabric Mesh. Outputs. Network Ref Response 
- Network the gateway should listen on for requests.
- Status string
- Status of the resource.
- StatusDetails string
- Gives additional information about the current status of the gateway.
- Type string
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- Description string
- User readable description of the gateway.
- Http
List<Pulumi.Azure Native. Service Fabric Mesh. Outputs. Http Config Response> 
- Configuration for http connectivity for this gateway.
- Dictionary<string, string>
- Resource tags.
- Tcp
List<Pulumi.Azure Native. Service Fabric Mesh. Outputs. Tcp Config Response> 
- Configuration for tcp connectivity for this gateway.
- DestinationNetwork NetworkRef Response 
- Network that the Application is using.
- Id string
- Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- IpAddress string
- IP address of the gateway. This is populated in the response and is ignored for incoming requests.
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- ProvisioningState string
- State of the resource.
- SourceNetwork NetworkRef Response 
- Network the gateway should listen on for requests.
- Status string
- Status of the resource.
- StatusDetails string
- Gives additional information about the current status of the gateway.
- Type string
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- Description string
- User readable description of the gateway.
- Http
[]HttpConfig Response 
- Configuration for http connectivity for this gateway.
- map[string]string
- Resource tags.
- Tcp
[]TcpConfig Response 
- Configuration for tcp connectivity for this gateway.
- destinationNetwork NetworkRef Response 
- Network that the Application is using.
- id String
- Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- ipAddress String
- IP address of the gateway. This is populated in the response and is ignored for incoming requests.
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- provisioningState String
- State of the resource.
- sourceNetwork NetworkRef Response 
- Network the gateway should listen on for requests.
- status String
- Status of the resource.
- statusDetails String
- Gives additional information about the current status of the gateway.
- type String
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- description String
- User readable description of the gateway.
- http
List<HttpConfig Response> 
- Configuration for http connectivity for this gateway.
- Map<String,String>
- Resource tags.
- tcp
List<TcpConfig Response> 
- Configuration for tcp connectivity for this gateway.
- destinationNetwork NetworkRef Response 
- Network that the Application is using.
- id string
- Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- ipAddress string
- IP address of the gateway. This is populated in the response and is ignored for incoming requests.
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- provisioningState string
- State of the resource.
- sourceNetwork NetworkRef Response 
- Network the gateway should listen on for requests.
- status string
- Status of the resource.
- statusDetails string
- Gives additional information about the current status of the gateway.
- type string
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- description string
- User readable description of the gateway.
- http
HttpConfig Response[] 
- Configuration for http connectivity for this gateway.
- {[key: string]: string}
- Resource tags.
- tcp
TcpConfig Response[] 
- Configuration for tcp connectivity for this gateway.
- destination_network NetworkRef Response 
- Network that the Application is using.
- id str
- Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- ip_address str
- IP address of the gateway. This is populated in the response and is ignored for incoming requests.
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- provisioning_state str
- State of the resource.
- source_network NetworkRef Response 
- Network the gateway should listen on for requests.
- status str
- Status of the resource.
- status_details str
- Gives additional information about the current status of the gateway.
- type str
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- description str
- User readable description of the gateway.
- http
Sequence[HttpConfig Response] 
- Configuration for http connectivity for this gateway.
- Mapping[str, str]
- Resource tags.
- tcp
Sequence[TcpConfig Response] 
- Configuration for tcp connectivity for this gateway.
- destinationNetwork Property Map
- Network that the Application is using.
- id String
- Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- ipAddress String
- IP address of the gateway. This is populated in the response and is ignored for incoming requests.
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- provisioningState String
- State of the resource.
- sourceNetwork Property Map
- Network the gateway should listen on for requests.
- status String
- Status of the resource.
- statusDetails String
- Gives additional information about the current status of the gateway.
- type String
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- description String
- User readable description of the gateway.
- http List<Property Map>
- Configuration for http connectivity for this gateway.
- Map<String>
- Resource tags.
- tcp List<Property Map>
- Configuration for tcp connectivity for this gateway.
Supporting Types
EndpointRefResponse  
- Name string
- Name of the endpoint.
- Name string
- Name of the endpoint.
- name String
- Name of the endpoint.
- name string
- Name of the endpoint.
- name str
- Name of the endpoint.
- name String
- Name of the endpoint.
GatewayDestinationResponse  
- ApplicationName string
- Name of the service fabric Mesh application.
- EndpointName string
- name of the endpoint in the service.
- ServiceName string
- service that contains the endpoint.
- ApplicationName string
- Name of the service fabric Mesh application.
- EndpointName string
- name of the endpoint in the service.
- ServiceName string
- service that contains the endpoint.
- applicationName String
- Name of the service fabric Mesh application.
- endpointName String
- name of the endpoint in the service.
- serviceName String
- service that contains the endpoint.
- applicationName string
- Name of the service fabric Mesh application.
- endpointName string
- name of the endpoint in the service.
- serviceName string
- service that contains the endpoint.
- application_name str
- Name of the service fabric Mesh application.
- endpoint_name str
- name of the endpoint in the service.
- service_name str
- service that contains the endpoint.
- applicationName String
- Name of the service fabric Mesh application.
- endpointName String
- name of the endpoint in the service.
- serviceName String
- service that contains the endpoint.
HttpConfigResponse  
- Hosts
List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Http Host Config Response> 
- description for routing.
- Name string
- http gateway config name.
- Port int
- Specifies the port at which the service endpoint below needs to be exposed.
- Hosts
[]HttpHost Config Response 
- description for routing.
- Name string
- http gateway config name.
- Port int
- Specifies the port at which the service endpoint below needs to be exposed.
- hosts
List<HttpHost Config Response> 
- description for routing.
- name String
- http gateway config name.
- port Integer
- Specifies the port at which the service endpoint below needs to be exposed.
- hosts
HttpHost Config Response[] 
- description for routing.
- name string
- http gateway config name.
- port number
- Specifies the port at which the service endpoint below needs to be exposed.
- hosts
Sequence[HttpHost Config Response] 
- description for routing.
- name str
- http gateway config name.
- port int
- Specifies the port at which the service endpoint below needs to be exposed.
- hosts List<Property Map>
- description for routing.
- name String
- http gateway config name.
- port Number
- Specifies the port at which the service endpoint below needs to be exposed.
HttpHostConfigResponse   
- Name string
- http hostname config name.
- Routes
List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Http Route Config Response> 
- Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
- Name string
- http hostname config name.
- Routes
[]HttpRoute Config Response 
- Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
- name String
- http hostname config name.
- routes
List<HttpRoute Config Response> 
- Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
- name string
- http hostname config name.
- routes
HttpRoute Config Response[] 
- Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
- name str
- http hostname config name.
- routes
Sequence[HttpRoute Config Response] 
- Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
- name String
- http hostname config name.
- routes List<Property Map>
- Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
HttpRouteConfigResponse   
- Destination
Pulumi.Azure Native. Service Fabric Mesh. Inputs. Gateway Destination Response 
- Describes destination endpoint for routing traffic.
- Match
Pulumi.Azure Native. Service Fabric Mesh. Inputs. Http Route Match Rule Response 
- Describes a rule for http route matching.
- Name string
- http route name.
- Destination
GatewayDestination Response 
- Describes destination endpoint for routing traffic.
- Match
HttpRoute Match Rule Response 
- Describes a rule for http route matching.
- Name string
- http route name.
- destination
GatewayDestination Response 
- Describes destination endpoint for routing traffic.
- match
HttpRoute Match Rule Response 
- Describes a rule for http route matching.
- name String
- http route name.
- destination
GatewayDestination Response 
- Describes destination endpoint for routing traffic.
- match
HttpRoute Match Rule Response 
- Describes a rule for http route matching.
- name string
- http route name.
- destination
GatewayDestination Response 
- Describes destination endpoint for routing traffic.
- match
HttpRoute Match Rule Response 
- Describes a rule for http route matching.
- name str
- http route name.
- destination Property Map
- Describes destination endpoint for routing traffic.
- match Property Map
- Describes a rule for http route matching.
- name String
- http route name.
HttpRouteMatchHeaderResponse    
HttpRouteMatchPathResponse    
HttpRouteMatchRuleResponse    
- Path
Pulumi.Azure Native. Service Fabric Mesh. Inputs. Http Route Match Path Response 
- Path to match for routing.
- Headers
List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Http Route Match Header Response> 
- headers and their values to match in request.
- Path
HttpRoute Match Path Response 
- Path to match for routing.
- Headers
[]HttpRoute Match Header Response 
- headers and their values to match in request.
- path
HttpRoute Match Path Response 
- Path to match for routing.
- headers
List<HttpRoute Match Header Response> 
- headers and their values to match in request.
- path
HttpRoute Match Path Response 
- Path to match for routing.
- headers
HttpRoute Match Header Response[] 
- headers and their values to match in request.
- path
HttpRoute Match Path Response 
- Path to match for routing.
- headers
Sequence[HttpRoute Match Header Response] 
- headers and their values to match in request.
- path Property Map
- Path to match for routing.
- headers List<Property Map>
- headers and their values to match in request.
NetworkRefResponse  
- EndpointRefs List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Endpoint Ref Response> 
- A list of endpoints that are exposed on this network.
- Name string
- Name of the network
- EndpointRefs []EndpointRef Response 
- A list of endpoints that are exposed on this network.
- Name string
- Name of the network
- endpointRefs List<EndpointRef Response> 
- A list of endpoints that are exposed on this network.
- name String
- Name of the network
- endpointRefs EndpointRef Response[] 
- A list of endpoints that are exposed on this network.
- name string
- Name of the network
- endpoint_refs Sequence[EndpointRef Response] 
- A list of endpoints that are exposed on this network.
- name str
- Name of the network
- endpointRefs List<Property Map>
- A list of endpoints that are exposed on this network.
- name String
- Name of the network
TcpConfigResponse  
- Destination
Pulumi.Azure Native. Service Fabric Mesh. Inputs. Gateway Destination Response 
- Describes destination endpoint for routing traffic.
- Name string
- tcp gateway config name.
- Port int
- Specifies the port at which the service endpoint below needs to be exposed.
- Destination
GatewayDestination Response 
- Describes destination endpoint for routing traffic.
- Name string
- tcp gateway config name.
- Port int
- Specifies the port at which the service endpoint below needs to be exposed.
- destination
GatewayDestination Response 
- Describes destination endpoint for routing traffic.
- name String
- tcp gateway config name.
- port Integer
- Specifies the port at which the service endpoint below needs to be exposed.
- destination
GatewayDestination Response 
- Describes destination endpoint for routing traffic.
- name string
- tcp gateway config name.
- port number
- Specifies the port at which the service endpoint below needs to be exposed.
- destination
GatewayDestination Response 
- Describes destination endpoint for routing traffic.
- name str
- tcp gateway config name.
- port int
- Specifies the port at which the service endpoint below needs to be exposed.
- destination Property Map
- Describes destination endpoint for routing traffic.
- name String
- tcp gateway config name.
- port Number
- Specifies the port at which the service endpoint below needs to be exposed.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi