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.getAppConnection
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 AppConnection.
Using getAppConnection
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 getAppConnection(args: GetAppConnectionArgs, opts?: InvokeOptions): Promise<GetAppConnectionResult>
function getAppConnectionOutput(args: GetAppConnectionOutputArgs, opts?: InvokeOptions): Output<GetAppConnectionResult>def get_app_connection(app_connection_id: Optional[str] = None,
                       location: Optional[str] = None,
                       project: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetAppConnectionResult
def get_app_connection_output(app_connection_id: Optional[pulumi.Input[str]] = None,
                       location: Optional[pulumi.Input[str]] = None,
                       project: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetAppConnectionResult]func LookupAppConnection(ctx *Context, args *LookupAppConnectionArgs, opts ...InvokeOption) (*LookupAppConnectionResult, error)
func LookupAppConnectionOutput(ctx *Context, args *LookupAppConnectionOutputArgs, opts ...InvokeOption) LookupAppConnectionResultOutput> Note: This function is named LookupAppConnection in the Go SDK.
public static class GetAppConnection 
{
    public static Task<GetAppConnectionResult> InvokeAsync(GetAppConnectionArgs args, InvokeOptions? opts = null)
    public static Output<GetAppConnectionResult> Invoke(GetAppConnectionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAppConnectionResult> getAppConnection(GetAppConnectionArgs args, InvokeOptions options)
public static Output<GetAppConnectionResult> getAppConnection(GetAppConnectionArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:beyondcorp/v1alpha:getAppConnection
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AppConnection stringId 
- Location string
- Project string
- AppConnection stringId 
- Location string
- Project string
- appConnection StringId 
- location String
- project String
- appConnection stringId 
- location string
- project string
- app_connection_ strid 
- location str
- project str
- appConnection StringId 
- location String
- project String
getAppConnection Result
The following output properties are available:
- ApplicationEndpoint Pulumi.Google Native. Beyond Corp. V1Alpha. Outputs. Google Cloud Beyondcorp Appconnections V1alpha App Connection Application Endpoint Response 
- Address of the remote application endpoint for the BeyondCorp AppConnection.
- Connectors List<string>
- Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be associated with this AppConnection.
- CreateTime string
- Timestamp when the resource was created.
- DisplayName string
- Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
- Gateway
Pulumi.Google Native. Beyond Corp. V1Alpha. Outputs. Google Cloud Beyondcorp Appconnections V1alpha App Connection Gateway Response 
- Optional. Gateway used by the AppConnection.
- Labels Dictionary<string, string>
- Optional. Resource labels to represent user provided metadata.
- Name string
- Unique resource name of the AppConnection. The name is ignored when creating a AppConnection.
- State string
- The current state of the AppConnection.
- Type string
- The type of network connectivity used by the AppConnection.
- Uid string
- A unique identifier for the instance generated by the system.
- UpdateTime string
- Timestamp when the resource was last modified.
- ApplicationEndpoint GoogleCloud Beyondcorp Appconnections V1alpha App Connection Application Endpoint Response 
- Address of the remote application endpoint for the BeyondCorp AppConnection.
- Connectors []string
- Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be associated with this AppConnection.
- CreateTime string
- Timestamp when the resource was created.
- DisplayName string
- Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
- Gateway
GoogleCloud Beyondcorp Appconnections V1alpha App Connection Gateway Response 
- Optional. Gateway used by the AppConnection.
- Labels map[string]string
- Optional. Resource labels to represent user provided metadata.
- Name string
- Unique resource name of the AppConnection. The name is ignored when creating a AppConnection.
- State string
- The current state of the AppConnection.
- Type string
- The type of network connectivity used by the AppConnection.
- Uid string
- A unique identifier for the instance generated by the system.
- UpdateTime string
- Timestamp when the resource was last modified.
- applicationEndpoint GoogleCloud Beyondcorp Appconnections V1alpha App Connection Application Endpoint Response 
- Address of the remote application endpoint for the BeyondCorp AppConnection.
- connectors List<String>
- Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be associated with this AppConnection.
- createTime String
- Timestamp when the resource was created.
- displayName String
- Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
- gateway
GoogleCloud Beyondcorp Appconnections V1alpha App Connection Gateway Response 
- Optional. Gateway used by the AppConnection.
- labels Map<String,String>
- Optional. Resource labels to represent user provided metadata.
- name String
- Unique resource name of the AppConnection. The name is ignored when creating a AppConnection.
- state String
- The current state of the AppConnection.
- type String
- The type of network connectivity used by the AppConnection.
- uid String
- A unique identifier for the instance generated by the system.
- updateTime String
- Timestamp when the resource was last modified.
- applicationEndpoint GoogleCloud Beyondcorp Appconnections V1alpha App Connection Application Endpoint Response 
- Address of the remote application endpoint for the BeyondCorp AppConnection.
- connectors string[]
- Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be associated with this AppConnection.
- createTime string
- Timestamp when the resource was created.
- displayName string
- Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
- gateway
GoogleCloud Beyondcorp Appconnections V1alpha App Connection Gateway Response 
- Optional. Gateway used by the AppConnection.
- labels {[key: string]: string}
- Optional. Resource labels to represent user provided metadata.
- name string
- Unique resource name of the AppConnection. The name is ignored when creating a AppConnection.
- state string
- The current state of the AppConnection.
- type string
- The type of network connectivity used by the AppConnection.
- uid string
- A unique identifier for the instance generated by the system.
- updateTime string
- Timestamp when the resource was last modified.
- application_endpoint GoogleCloud Beyondcorp Appconnections V1alpha App Connection Application Endpoint Response 
- Address of the remote application endpoint for the BeyondCorp AppConnection.
- connectors Sequence[str]
- Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be associated with this AppConnection.
- create_time str
- Timestamp when the resource was created.
- display_name str
- Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
- gateway
GoogleCloud Beyondcorp Appconnections V1alpha App Connection Gateway Response 
- Optional. Gateway used by the AppConnection.
- labels Mapping[str, str]
- Optional. Resource labels to represent user provided metadata.
- name str
- Unique resource name of the AppConnection. The name is ignored when creating a AppConnection.
- state str
- The current state of the AppConnection.
- type str
- The type of network connectivity used by the AppConnection.
- uid str
- A unique identifier for the instance generated by the system.
- update_time str
- Timestamp when the resource was last modified.
- applicationEndpoint Property Map
- Address of the remote application endpoint for the BeyondCorp AppConnection.
- connectors List<String>
- Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be associated with this AppConnection.
- createTime String
- Timestamp when the resource was created.
- displayName String
- Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
- gateway Property Map
- Optional. Gateway used by the AppConnection.
- labels Map<String>
- Optional. Resource labels to represent user provided metadata.
- name String
- Unique resource name of the AppConnection. The name is ignored when creating a AppConnection.
- state String
- The current state of the AppConnection.
- type String
- The type of network connectivity used by the AppConnection.
- uid String
- A unique identifier for the instance generated by the system.
- updateTime String
- Timestamp when the resource was last modified.
Supporting Types
GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionApplicationEndpointResponse         
GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGatewayResponse        
- AppGateway string
- AppGateway name in following format: projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}
- IngressPort int
- Ingress port reserved on the gateways for this AppConnection, if not specified or zero, the default port is 19443.
- L7psc string
- L7 private service connection for this resource.
- Type string
- The type of hosting used by the gateway.
- Uri string
- Server-defined URI for this resource.
- AppGateway string
- AppGateway name in following format: projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}
- IngressPort int
- Ingress port reserved on the gateways for this AppConnection, if not specified or zero, the default port is 19443.
- L7psc string
- L7 private service connection for this resource.
- Type string
- The type of hosting used by the gateway.
- Uri string
- Server-defined URI for this resource.
- appGateway String
- AppGateway name in following format: projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}
- ingressPort Integer
- Ingress port reserved on the gateways for this AppConnection, if not specified or zero, the default port is 19443.
- l7psc String
- L7 private service connection for this resource.
- type String
- The type of hosting used by the gateway.
- uri String
- Server-defined URI for this resource.
- appGateway string
- AppGateway name in following format: projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}
- ingressPort number
- Ingress port reserved on the gateways for this AppConnection, if not specified or zero, the default port is 19443.
- l7psc string
- L7 private service connection for this resource.
- type string
- The type of hosting used by the gateway.
- uri string
- Server-defined URI for this resource.
- app_gateway str
- AppGateway name in following format: projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}
- ingress_port int
- Ingress port reserved on the gateways for this AppConnection, if not specified or zero, the default port is 19443.
- l7psc str
- L7 private service connection for this resource.
- type str
- The type of hosting used by the gateway.
- uri str
- Server-defined URI for this resource.
- appGateway String
- AppGateway name in following format: projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}
- ingressPort Number
- Ingress port reserved on the gateways for this AppConnection, if not specified or zero, the default port is 19443.
- l7psc String
- L7 private service connection for this resource.
- type String
- The type of hosting used by the gateway.
- uri String
- Server-defined URI for this resource.
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