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.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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:beyondcorp/v1:getAppConnection
arguments:
# arguments dictionary
The following arguments are supported:
- App
Connection stringId - Location string
- Project string
- App
Connection stringId - Location string
- Project string
- app
Connection StringId - location String
- project String
- app
Connection stringId - location string
- project string
- app_
connection_ strid - location str
- project str
- app
Connection StringId - location String
- project String
getAppConnection Result
The following output properties are available:
- Application
Endpoint Pulumi.Google Native. Beyond Corp. V1. Outputs. Google Cloud Beyondcorp Appconnections V1App 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.
- Create
Time string - Timestamp when the resource was created.
- Display
Name string - Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
- Gateway
Pulumi.
Google Native. Beyond Corp. V1. Outputs. Google Cloud Beyondcorp Appconnections V1App 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.
- Update
Time string - Timestamp when the resource was last modified.
- Application
Endpoint GoogleCloud Beyondcorp Appconnections V1App 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.
- Create
Time string - Timestamp when the resource was created.
- Display
Name string - Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
- Gateway
Google
Cloud Beyondcorp Appconnections V1App 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.
- Update
Time string - Timestamp when the resource was last modified.
- application
Endpoint GoogleCloud Beyondcorp Appconnections V1App 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.
- create
Time String - Timestamp when the resource was created.
- display
Name String - Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
- gateway
Google
Cloud Beyondcorp Appconnections V1App 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.
- update
Time String - Timestamp when the resource was last modified.
- application
Endpoint GoogleCloud Beyondcorp Appconnections V1App 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.
- create
Time string - Timestamp when the resource was created.
- display
Name string - Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
- gateway
Google
Cloud Beyondcorp Appconnections V1App 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.
- update
Time string - Timestamp when the resource was last modified.
- application_
endpoint GoogleCloud Beyondcorp Appconnections V1App 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
Google
Cloud Beyondcorp Appconnections V1App 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.
- application
Endpoint 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.
- create
Time String - Timestamp when the resource was created.
- display
Name 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.
- update
Time String - Timestamp when the resource was last modified.
Supporting Types
GoogleCloudBeyondcorpAppconnectionsV1AppConnectionApplicationEndpointResponse
GoogleCloudBeyondcorpAppconnectionsV1AppConnectionGatewayResponse
- App
Gateway string - 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 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 string - 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 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 String - AppGateway name in following format:
projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}
- ingress
Port 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.
- app
Gateway string - AppGateway name in following format:
projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}
- ingress
Port 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.
- app
Gateway String - AppGateway name in following format:
projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}
- ingress
Port 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