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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:beyondcorp/v1:getAppGateway
arguments:
# arguments dictionary
The following arguments are supported:
- App
Gateway stringId - Location string
- Project string
- App
Gateway stringId - Location string
- Project string
- app
Gateway StringId - location String
- project String
- app
Gateway stringId - location string
- project string
- app_
gateway_ strid - location str
- project str
- app
Gateway StringId - location String
- project String
getAppGateway Result
The following output properties are available:
- Allocated
Connections List<Pulumi.Google Native. Beyond Corp. V1. Outputs. Allocated Connection Response> - A list of connections allocated for the Gateway
- Create
Time string - Timestamp when the resource was created.
- Display
Name string - Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters.
- Host
Type 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.
- Update
Time string - Timestamp when the resource was last modified.
- Uri string
- Server-defined URI for this resource.
- Allocated
Connections []AllocatedConnection Response - A list of connections allocated for the Gateway
- Create
Time string - Timestamp when the resource was created.
- Display
Name string - Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters.
- Host
Type 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.
- Update
Time string - Timestamp when the resource was last modified.
- Uri string
- Server-defined URI for this resource.
- allocated
Connections List<AllocatedConnection Response> - A list of connections allocated for the Gateway
- create
Time String - Timestamp when the resource was created.
- display
Name String - Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters.
- host
Type 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.
- update
Time String - Timestamp when the resource was last modified.
- uri String
- Server-defined URI for this resource.
- allocated
Connections AllocatedConnection Response[] - A list of connections allocated for the Gateway
- create
Time string - Timestamp when the resource was created.
- display
Name string - Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters.
- host
Type 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.
- update
Time 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.
- allocated
Connections List<Property Map> - A list of connections allocated for the Gateway
- create
Time String - Timestamp when the resource was created.
- display
Name String - Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters.
- host
Type 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.
- update
Time String - Timestamp when the resource was last modified.
- uri String
- Server-defined URI for this resource.
Supporting Types
AllocatedConnectionResponse
- Ingress
Port int - The ingress port of an allocated connection
- Psc
Uri string - The PSC uri of an allocated connection
- Ingress
Port int - The ingress port of an allocated connection
- Psc
Uri string - The PSC uri of an allocated connection
- ingress
Port Integer - The ingress port of an allocated connection
- psc
Uri String - The PSC uri of an allocated connection
- ingress
Port number - The ingress port of an allocated connection
- psc
Uri 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
- ingress
Port Number - The ingress port of an allocated connection
- psc
Uri 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