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

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.getClientConnectorService

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