google-native logo
Google Cloud Native v0.28.0, Feb 2 23

google-native.beyondcorp/v1alpha.getClientConnectorService

Gets details of a single ClientConnectorService.

Using getClientConnectorService

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 getClientConnectorService(args: GetClientConnectorServiceArgs, opts?: InvokeOptions): Promise<GetClientConnectorServiceResult>
function getClientConnectorServiceOutput(args: GetClientConnectorServiceOutputArgs, opts?: InvokeOptions): Output<GetClientConnectorServiceResult>
def get_client_connector_service(client_connector_service_id: Optional[str] = None,
                                 location: Optional[str] = None,
                                 project: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetClientConnectorServiceResult
def get_client_connector_service_output(client_connector_service_id: Optional[pulumi.Input[str]] = None,
                                 location: Optional[pulumi.Input[str]] = None,
                                 project: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetClientConnectorServiceResult]
func LookupClientConnectorService(ctx *Context, args *LookupClientConnectorServiceArgs, opts ...InvokeOption) (*LookupClientConnectorServiceResult, error)
func LookupClientConnectorServiceOutput(ctx *Context, args *LookupClientConnectorServiceOutputArgs, opts ...InvokeOption) LookupClientConnectorServiceResultOutput

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

public static class GetClientConnectorService 
{
    public static Task<GetClientConnectorServiceResult> InvokeAsync(GetClientConnectorServiceArgs args, InvokeOptions? opts = null)
    public static Output<GetClientConnectorServiceResult> Invoke(GetClientConnectorServiceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClientConnectorServiceResult> getClientConnectorService(GetClientConnectorServiceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:beyondcorp/v1alpha:getClientConnectorService
  arguments:
    # arguments dictionary

The following arguments are supported:

getClientConnectorService Result

The following output properties are available:

CreateTime string

[Output only] Create time stamp.

DisplayName string

Optional. User-provided name. The display name should follow certain format. * Must be 6 to 30 characters in length. * Can only contain lowercase letters, numbers, and hyphens. * Must start with a letter.

Egress Pulumi.GoogleNative.BeyondCorp.V1Alpha.Outputs.EgressResponse

The details of the egress settings.

Ingress Pulumi.GoogleNative.BeyondCorp.V1Alpha.Outputs.IngressResponse

The details of the ingress settings.

Name string

Name of resource. The name is ignored during creation.

State string

The operational state of the ClientConnectorService.

UpdateTime string

[Output only] Update time stamp.

CreateTime string

[Output only] Create time stamp.

DisplayName string

Optional. User-provided name. The display name should follow certain format. * Must be 6 to 30 characters in length. * Can only contain lowercase letters, numbers, and hyphens. * Must start with a letter.

Egress EgressResponse

The details of the egress settings.

Ingress IngressResponse

The details of the ingress settings.

Name string

Name of resource. The name is ignored during creation.

State string

The operational state of the ClientConnectorService.

UpdateTime string

[Output only] Update time stamp.

createTime String

[Output only] Create time stamp.

displayName String

Optional. User-provided name. The display name should follow certain format. * Must be 6 to 30 characters in length. * Can only contain lowercase letters, numbers, and hyphens. * Must start with a letter.

egress EgressResponse

The details of the egress settings.

ingress IngressResponse

The details of the ingress settings.

name String

Name of resource. The name is ignored during creation.

state String

The operational state of the ClientConnectorService.

updateTime String

[Output only] Update time stamp.

createTime string

[Output only] Create time stamp.

displayName string

Optional. User-provided name. The display name should follow certain format. * Must be 6 to 30 characters in length. * Can only contain lowercase letters, numbers, and hyphens. * Must start with a letter.

egress EgressResponse

The details of the egress settings.

ingress IngressResponse

The details of the ingress settings.

name string

Name of resource. The name is ignored during creation.

state string

The operational state of the ClientConnectorService.

updateTime string

[Output only] Update time stamp.

create_time str

[Output only] Create time stamp.

display_name str

Optional. User-provided name. The display name should follow certain format. * Must be 6 to 30 characters in length. * Can only contain lowercase letters, numbers, and hyphens. * Must start with a letter.

egress EgressResponse

The details of the egress settings.

ingress IngressResponse

The details of the ingress settings.

name str

Name of resource. The name is ignored during creation.

state str

The operational state of the ClientConnectorService.

update_time str

[Output only] Update time stamp.

createTime String

[Output only] Create time stamp.

displayName String

Optional. User-provided name. The display name should follow certain format. * Must be 6 to 30 characters in length. * Can only contain lowercase letters, numbers, and hyphens. * Must start with a letter.

egress Property Map

The details of the egress settings.

ingress Property Map

The details of the ingress settings.

name String

Name of resource. The name is ignored during creation.

state String

The operational state of the ClientConnectorService.

updateTime String

[Output only] Update time stamp.

Supporting Types

ConfigResponse

DestinationRoutes List<Pulumi.GoogleNative.BeyondCorp.V1Alpha.Inputs.DestinationRouteResponse>

The settings used to configure basic ClientGateways.

TransportProtocol string

Immutable. The transport protocol used between the client and the server.

DestinationRoutes []DestinationRouteResponse

The settings used to configure basic ClientGateways.

TransportProtocol string

Immutable. The transport protocol used between the client and the server.

destinationRoutes List<DestinationRouteResponse>

The settings used to configure basic ClientGateways.

transportProtocol String

Immutable. The transport protocol used between the client and the server.

destinationRoutes DestinationRouteResponse[]

The settings used to configure basic ClientGateways.

transportProtocol string

Immutable. The transport protocol used between the client and the server.

destination_routes Sequence[DestinationRouteResponse]

The settings used to configure basic ClientGateways.

transport_protocol str

Immutable. The transport protocol used between the client and the server.

destinationRoutes List<Property Map>

The settings used to configure basic ClientGateways.

transportProtocol String

Immutable. The transport protocol used between the client and the server.

DestinationRouteResponse

Address string

The network address of the subnet for which the packet is routed to the ClientGateway.

Netmask string

The network mask of the subnet for which the packet is routed to the ClientGateway.

Address string

The network address of the subnet for which the packet is routed to the ClientGateway.

Netmask string

The network mask of the subnet for which the packet is routed to the ClientGateway.

address String

The network address of the subnet for which the packet is routed to the ClientGateway.

netmask String

The network mask of the subnet for which the packet is routed to the ClientGateway.

address string

The network address of the subnet for which the packet is routed to the ClientGateway.

netmask string

The network mask of the subnet for which the packet is routed to the ClientGateway.

address str

The network address of the subnet for which the packet is routed to the ClientGateway.

netmask str

The network mask of the subnet for which the packet is routed to the ClientGateway.

address String

The network address of the subnet for which the packet is routed to the ClientGateway.

netmask String

The network mask of the subnet for which the packet is routed to the ClientGateway.

EgressResponse

PeeredVpc PeeredVpcResponse

A VPC from the consumer project.

peeredVpc PeeredVpcResponse

A VPC from the consumer project.

peeredVpc PeeredVpcResponse

A VPC from the consumer project.

peered_vpc PeeredVpcResponse

A VPC from the consumer project.

peeredVpc Property Map

A VPC from the consumer project.

IngressResponse

Config Pulumi.GoogleNative.BeyondCorp.V1Alpha.Inputs.ConfigResponse

The basic ingress config for ClientGateways.

Config ConfigResponse

The basic ingress config for ClientGateways.

config ConfigResponse

The basic ingress config for ClientGateways.

config ConfigResponse

The basic ingress config for ClientGateways.

config ConfigResponse

The basic ingress config for ClientGateways.

config Property Map

The basic ingress config for ClientGateways.

PeeredVpcResponse

NetworkVpc string

The name of the peered VPC owned by the consumer project.

NetworkVpc string

The name of the peered VPC owned by the consumer project.

networkVpc String

The name of the peered VPC owned by the consumer project.

networkVpc string

The name of the peered VPC owned by the consumer project.

network_vpc str

The name of the peered VPC owned by the consumer project.

networkVpc String

The name of the peered VPC owned by the consumer project.

Package Details

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