1. Packages
  2. Google Cloud Native
  3. API Docs
  4. beyondcorp
  5. beyondcorp/v1alpha
  6. getAppGateway

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.beyondcorp/v1alpha.getAppGateway

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 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/v1alpha:getAppGateway
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AppGatewayId string
    Location string
    Project string
    AppGatewayId string
    Location string
    Project string
    appGatewayId String
    location String
    project String
    appGatewayId string
    location string
    project string
    appGatewayId String
    location String
    project String

    getAppGateway Result

    The following output properties are available:

    AllocatedConnections List<Pulumi.GoogleNative.BeyondCorp.V1Alpha.Outputs.AllocatedConnectionResponse>

    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 []AllocatedConnectionResponse

    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<AllocatedConnectionResponse>

    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 AllocatedConnectionResponse[]

    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[AllocatedConnectionResponse]

    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-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi