Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.beyondcorp/v1.getAppGateway
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets details of a single AppGateway.
Using getAppGateway
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 getAppGateway(args: GetAppGatewayArgs, opts?: InvokeOptions): Promise<GetAppGatewayResult>
function getAppGatewayOutput(args: GetAppGatewayOutputArgs, opts?: InvokeOptions): Output<GetAppGatewayResult>def get_app_gateway(app_gateway_id: Optional[str] = None,
                    location: Optional[str] = None,
                    project: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetAppGatewayResult
def get_app_gateway_output(app_gateway_id: Optional[pulumi.Input[str]] = None,
                    location: Optional[pulumi.Input[str]] = None,
                    project: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetAppGatewayResult]func LookupAppGateway(ctx *Context, args *LookupAppGatewayArgs, opts ...InvokeOption) (*LookupAppGatewayResult, error)
func LookupAppGatewayOutput(ctx *Context, args *LookupAppGatewayOutputArgs, opts ...InvokeOption) LookupAppGatewayResultOutput> Note: This function is named LookupAppGateway in the Go SDK.
public static class GetAppGateway 
{
    public static Task<GetAppGatewayResult> InvokeAsync(GetAppGatewayArgs args, InvokeOptions? opts = null)
    public static Output<GetAppGatewayResult> Invoke(GetAppGatewayInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAppGatewayResult> getAppGateway(GetAppGatewayArgs args, InvokeOptions options)
public static Output<GetAppGatewayResult> getAppGateway(GetAppGatewayArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:beyondcorp/v1:getAppGateway
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AppGateway stringId 
- Location string
- Project string
- AppGateway stringId 
- Location string
- Project string
- appGateway StringId 
- location String
- project String
- appGateway stringId 
- location string
- project string
- app_gateway_ strid 
- location str
- project str
- appGateway StringId 
- location String
- project String
getAppGateway Result
The following output properties are available:
- AllocatedConnections List<Pulumi.Google Native. Beyond Corp. V1. Outputs. Allocated Connection Response> 
- A list of connections allocated for the Gateway
- CreateTime string
- Timestamp when the resource was created.
- DisplayName string
- Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters.
- HostType string
- The type of hosting used by the AppGateway.
- Labels Dictionary<string, string>
- Optional. Resource labels to represent user provided metadata.
- Name string
- Unique resource name of the AppGateway. The name is ignored when creating an AppGateway.
- State string
- The current state of the AppGateway.
- Type string
- The type of network connectivity used by the AppGateway.
- Uid string
- A unique identifier for the instance generated by the system.
- UpdateTime string
- Timestamp when the resource was last modified.
- Uri string
- Server-defined URI for this resource.
- AllocatedConnections []AllocatedConnection Response 
- A list of connections allocated for the Gateway
- CreateTime string
- Timestamp when the resource was created.
- DisplayName string
- Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters.
- HostType string
- The type of hosting used by the AppGateway.
- Labels map[string]string
- Optional. Resource labels to represent user provided metadata.
- Name string
- Unique resource name of the AppGateway. The name is ignored when creating an AppGateway.
- State string
- The current state of the AppGateway.
- Type string
- The type of network connectivity used by the AppGateway.
- Uid string
- A unique identifier for the instance generated by the system.
- UpdateTime string
- Timestamp when the resource was last modified.
- Uri string
- Server-defined URI for this resource.
- allocatedConnections List<AllocatedConnection Response> 
- A list of connections allocated for the Gateway
- createTime String
- Timestamp when the resource was created.
- displayName String
- Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters.
- hostType String
- The type of hosting used by the AppGateway.
- labels Map<String,String>
- Optional. Resource labels to represent user provided metadata.
- name String
- Unique resource name of the AppGateway. The name is ignored when creating an AppGateway.
- state String
- The current state of the AppGateway.
- type String
- The type of network connectivity used by the AppGateway.
- uid String
- A unique identifier for the instance generated by the system.
- updateTime String
- Timestamp when the resource was last modified.
- uri String
- Server-defined URI for this resource.
- allocatedConnections AllocatedConnection Response[] 
- A list of connections allocated for the Gateway
- createTime string
- Timestamp when the resource was created.
- displayName string
- Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters.
- hostType string
- The type of hosting used by the AppGateway.
- labels {[key: string]: string}
- Optional. Resource labels to represent user provided metadata.
- name string
- Unique resource name of the AppGateway. The name is ignored when creating an AppGateway.
- state string
- The current state of the AppGateway.
- type string
- The type of network connectivity used by the AppGateway.
- uid string
- A unique identifier for the instance generated by the system.
- updateTime string
- Timestamp when the resource was last modified.
- uri string
- Server-defined URI for this resource.
- allocated_connections Sequence[AllocatedConnection Response] 
- A list of connections allocated for the Gateway
- create_time str
- Timestamp when the resource was created.
- display_name str
- Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters.
- host_type str
- The type of hosting used by the AppGateway.
- labels Mapping[str, str]
- Optional. Resource labels to represent user provided metadata.
- name str
- Unique resource name of the AppGateway. The name is ignored when creating an AppGateway.
- state str
- The current state of the AppGateway.
- type str
- The type of network connectivity used by the AppGateway.
- uid str
- A unique identifier for the instance generated by the system.
- update_time str
- Timestamp when the resource was last modified.
- uri str
- Server-defined URI for this resource.
- allocatedConnections List<Property Map>
- A list of connections allocated for the Gateway
- createTime String
- Timestamp when the resource was created.
- displayName String
- Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters.
- hostType String
- The type of hosting used by the AppGateway.
- labels Map<String>
- Optional. Resource labels to represent user provided metadata.
- name String
- Unique resource name of the AppGateway. The name is ignored when creating an AppGateway.
- state String
- The current state of the AppGateway.
- type String
- The type of network connectivity used by the AppGateway.
- uid String
- A unique identifier for the instance generated by the system.
- updateTime String
- Timestamp when the resource was last modified.
- uri String
- Server-defined URI for this resource.
Supporting Types
AllocatedConnectionResponse  
- IngressPort int
- The ingress port of an allocated connection
- PscUri string
- The PSC uri of an allocated connection
- IngressPort int
- The ingress port of an allocated connection
- PscUri string
- The PSC uri of an allocated connection
- ingressPort Integer
- The ingress port of an allocated connection
- pscUri String
- The PSC uri of an allocated connection
- ingressPort number
- The ingress port of an allocated connection
- pscUri string
- The PSC uri of an allocated connection
- ingress_port int
- The ingress port of an allocated connection
- psc_uri str
- The PSC uri of an allocated connection
- ingressPort Number
- The ingress port of an allocated connection
- pscUri String
- The PSC uri of an allocated connection
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi