google-native logo
Google Cloud Native v0.30.0, Apr 14 23

google-native.beyondcorp/v1.getClientGateway

Explore with Pulumi AI

Gets details of a single ClientGateway.

Using getClientGateway

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 getClientGateway(args: GetClientGatewayArgs, opts?: InvokeOptions): Promise<GetClientGatewayResult>
function getClientGatewayOutput(args: GetClientGatewayOutputArgs, opts?: InvokeOptions): Output<GetClientGatewayResult>
def get_client_gateway(client_gateway_id: Optional[str] = None,
                       location: Optional[str] = None,
                       project: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetClientGatewayResult
def get_client_gateway_output(client_gateway_id: Optional[pulumi.Input[str]] = None,
                       location: Optional[pulumi.Input[str]] = None,
                       project: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetClientGatewayResult]
func LookupClientGateway(ctx *Context, args *LookupClientGatewayArgs, opts ...InvokeOption) (*LookupClientGatewayResult, error)
func LookupClientGatewayOutput(ctx *Context, args *LookupClientGatewayOutputArgs, opts ...InvokeOption) LookupClientGatewayResultOutput

> Note: This function is named LookupClientGateway in the Go SDK.

public static class GetClientGateway 
{
    public static Task<GetClientGatewayResult> InvokeAsync(GetClientGatewayArgs args, InvokeOptions? opts = null)
    public static Output<GetClientGatewayResult> Invoke(GetClientGatewayInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClientGatewayResult> getClientGateway(GetClientGatewayArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:beyondcorp/v1:getClientGateway
  arguments:
    # arguments dictionary

The following arguments are supported:

ClientGatewayId string
Location string
Project string
ClientGatewayId string
Location string
Project string
clientGatewayId String
location String
project String
clientGatewayId string
location string
project string
clientGatewayId String
location String
project String

getClientGateway Result

The following output properties are available:

ClientConnectorService string

The client connector service name that the client gateway is associated to. Client Connector Services, named as follows: projects/{project_id}/locations/{location_id}/client_connector_services/{client_connector_service_id}.

CreateTime string

[Output only] Create time stamp.

Name string

name of resource. The name is ignored during creation.

State string

The operational state of the gateway.

UpdateTime string

[Output only] Update time stamp.

ClientConnectorService string

The client connector service name that the client gateway is associated to. Client Connector Services, named as follows: projects/{project_id}/locations/{location_id}/client_connector_services/{client_connector_service_id}.

CreateTime string

[Output only] Create time stamp.

Name string

name of resource. The name is ignored during creation.

State string

The operational state of the gateway.

UpdateTime string

[Output only] Update time stamp.

clientConnectorService String

The client connector service name that the client gateway is associated to. Client Connector Services, named as follows: projects/{project_id}/locations/{location_id}/client_connector_services/{client_connector_service_id}.

createTime String

[Output only] Create time stamp.

name String

name of resource. The name is ignored during creation.

state String

The operational state of the gateway.

updateTime String

[Output only] Update time stamp.

clientConnectorService string

The client connector service name that the client gateway is associated to. Client Connector Services, named as follows: projects/{project_id}/locations/{location_id}/client_connector_services/{client_connector_service_id}.

createTime string

[Output only] Create time stamp.

name string

name of resource. The name is ignored during creation.

state string

The operational state of the gateway.

updateTime string

[Output only] Update time stamp.

client_connector_service str

The client connector service name that the client gateway is associated to. Client Connector Services, named as follows: projects/{project_id}/locations/{location_id}/client_connector_services/{client_connector_service_id}.

create_time str

[Output only] Create time stamp.

name str

name of resource. The name is ignored during creation.

state str

The operational state of the gateway.

update_time str

[Output only] Update time stamp.

clientConnectorService String

The client connector service name that the client gateway is associated to. Client Connector Services, named as follows: projects/{project_id}/locations/{location_id}/client_connector_services/{client_connector_service_id}.

createTime String

[Output only] Create time stamp.

name String

name of resource. The name is ignored during creation.

state String

The operational state of the gateway.

updateTime String

[Output only] Update time stamp.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0