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/v1alpha.getAppGateway
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/v1alpha:getAppGateway
arguments:
# arguments dictionaryThe 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. V1Alpha. 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
