1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. privatelink
  6. getVpcEndpointConnection
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Data Source schema for Volcengine::PrivateLink::VpcEndpointConnection

    Using getVpcEndpointConnection

    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 getVpcEndpointConnection(args: GetVpcEndpointConnectionArgs, opts?: InvokeOptions): Promise<GetVpcEndpointConnectionResult>
    function getVpcEndpointConnectionOutput(args: GetVpcEndpointConnectionOutputArgs, opts?: InvokeOptions): Output<GetVpcEndpointConnectionResult>
    def get_vpc_endpoint_connection(id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetVpcEndpointConnectionResult
    def get_vpc_endpoint_connection_output(id: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetVpcEndpointConnectionResult]
    func LookupVpcEndpointConnection(ctx *Context, args *LookupVpcEndpointConnectionArgs, opts ...InvokeOption) (*LookupVpcEndpointConnectionResult, error)
    func LookupVpcEndpointConnectionOutput(ctx *Context, args *LookupVpcEndpointConnectionOutputArgs, opts ...InvokeOption) LookupVpcEndpointConnectionResultOutput

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

    public static class GetVpcEndpointConnection 
    {
        public static Task<GetVpcEndpointConnectionResult> InvokeAsync(GetVpcEndpointConnectionArgs args, InvokeOptions? opts = null)
        public static Output<GetVpcEndpointConnectionResult> Invoke(GetVpcEndpointConnectionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVpcEndpointConnectionResult> getVpcEndpointConnection(GetVpcEndpointConnectionArgs args, InvokeOptions options)
    public static Output<GetVpcEndpointConnectionResult> getVpcEndpointConnection(GetVpcEndpointConnectionArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:privatelink/getVpcEndpointConnection:getVpcEndpointConnection
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getVpcEndpointConnection Result

    The following output properties are available:

    Bps int
    Maximum bandwidth for the endpoint connection, range 100–20000 Mbps
    ConnectionStatus string
    Status of the endpoint connection. PendingAcceptance: waiting for connection. Connecting: connecting. Connected: connected. Disconnecting: disconnecting. Rejected: connection rejected. Failed: connection failed. PartialFailed: partial connection failure. ServiceDeleted: service deleted
    CreationTime string
    Creation time of the endpoint connection
    EndpointId string
    Endpoint ID
    EndpointOwnerAccountId string
    Account ID to which the endpoint belongs
    EndpointVpcId string
    ID of the VPC to which the endpoint network interface belongs
    Id string
    Uniquely identifies the resource.
    ReplaceResourceId string
    New service resource ID
    ReplacingResource string
    Whether to operate the endpoint connection for seamless service resource replacement. true: yes, disconnect the old service resource for the seamless replacement endpoint connection. false: no, reject the specified endpoint connection. If this parameter is empty, the specified endpoint connection is rejected
    ResourcesAllocates List<Volcengine.GetVpcEndpointConnectionResourcesAllocate>
    Specified service resource
    ServiceId string
    Endpoint service ID
    UpdateTime string
    Most recent operation time of the endpoint connection
    ZoneId string
    Endpoint zone ID
    Zones List<Volcengine.GetVpcEndpointConnectionZone>
    Details of the endpoint zone
    Bps int
    Maximum bandwidth for the endpoint connection, range 100–20000 Mbps
    ConnectionStatus string
    Status of the endpoint connection. PendingAcceptance: waiting for connection. Connecting: connecting. Connected: connected. Disconnecting: disconnecting. Rejected: connection rejected. Failed: connection failed. PartialFailed: partial connection failure. ServiceDeleted: service deleted
    CreationTime string
    Creation time of the endpoint connection
    EndpointId string
    Endpoint ID
    EndpointOwnerAccountId string
    Account ID to which the endpoint belongs
    EndpointVpcId string
    ID of the VPC to which the endpoint network interface belongs
    Id string
    Uniquely identifies the resource.
    ReplaceResourceId string
    New service resource ID
    ReplacingResource string
    Whether to operate the endpoint connection for seamless service resource replacement. true: yes, disconnect the old service resource for the seamless replacement endpoint connection. false: no, reject the specified endpoint connection. If this parameter is empty, the specified endpoint connection is rejected
    ResourcesAllocates []GetVpcEndpointConnectionResourcesAllocate
    Specified service resource
    ServiceId string
    Endpoint service ID
    UpdateTime string
    Most recent operation time of the endpoint connection
    ZoneId string
    Endpoint zone ID
    Zones []GetVpcEndpointConnectionZone
    Details of the endpoint zone
    bps Integer
    Maximum bandwidth for the endpoint connection, range 100–20000 Mbps
    connectionStatus String
    Status of the endpoint connection. PendingAcceptance: waiting for connection. Connecting: connecting. Connected: connected. Disconnecting: disconnecting. Rejected: connection rejected. Failed: connection failed. PartialFailed: partial connection failure. ServiceDeleted: service deleted
    creationTime String
    Creation time of the endpoint connection
    endpointId String
    Endpoint ID
    endpointOwnerAccountId String
    Account ID to which the endpoint belongs
    endpointVpcId String
    ID of the VPC to which the endpoint network interface belongs
    id String
    Uniquely identifies the resource.
    replaceResourceId String
    New service resource ID
    replacingResource String
    Whether to operate the endpoint connection for seamless service resource replacement. true: yes, disconnect the old service resource for the seamless replacement endpoint connection. false: no, reject the specified endpoint connection. If this parameter is empty, the specified endpoint connection is rejected
    resourcesAllocates List<GetVpcEndpointConnectionResourcesAllocate>
    Specified service resource
    serviceId String
    Endpoint service ID
    updateTime String
    Most recent operation time of the endpoint connection
    zoneId String
    Endpoint zone ID
    zones List<GetVpcEndpointConnectionZone>
    Details of the endpoint zone
    bps number
    Maximum bandwidth for the endpoint connection, range 100–20000 Mbps
    connectionStatus string
    Status of the endpoint connection. PendingAcceptance: waiting for connection. Connecting: connecting. Connected: connected. Disconnecting: disconnecting. Rejected: connection rejected. Failed: connection failed. PartialFailed: partial connection failure. ServiceDeleted: service deleted
    creationTime string
    Creation time of the endpoint connection
    endpointId string
    Endpoint ID
    endpointOwnerAccountId string
    Account ID to which the endpoint belongs
    endpointVpcId string
    ID of the VPC to which the endpoint network interface belongs
    id string
    Uniquely identifies the resource.
    replaceResourceId string
    New service resource ID
    replacingResource string
    Whether to operate the endpoint connection for seamless service resource replacement. true: yes, disconnect the old service resource for the seamless replacement endpoint connection. false: no, reject the specified endpoint connection. If this parameter is empty, the specified endpoint connection is rejected
    resourcesAllocates GetVpcEndpointConnectionResourcesAllocate[]
    Specified service resource
    serviceId string
    Endpoint service ID
    updateTime string
    Most recent operation time of the endpoint connection
    zoneId string
    Endpoint zone ID
    zones GetVpcEndpointConnectionZone[]
    Details of the endpoint zone
    bps int
    Maximum bandwidth for the endpoint connection, range 100–20000 Mbps
    connection_status str
    Status of the endpoint connection. PendingAcceptance: waiting for connection. Connecting: connecting. Connected: connected. Disconnecting: disconnecting. Rejected: connection rejected. Failed: connection failed. PartialFailed: partial connection failure. ServiceDeleted: service deleted
    creation_time str
    Creation time of the endpoint connection
    endpoint_id str
    Endpoint ID
    endpoint_owner_account_id str
    Account ID to which the endpoint belongs
    endpoint_vpc_id str
    ID of the VPC to which the endpoint network interface belongs
    id str
    Uniquely identifies the resource.
    replace_resource_id str
    New service resource ID
    replacing_resource str
    Whether to operate the endpoint connection for seamless service resource replacement. true: yes, disconnect the old service resource for the seamless replacement endpoint connection. false: no, reject the specified endpoint connection. If this parameter is empty, the specified endpoint connection is rejected
    resources_allocates Sequence[GetVpcEndpointConnectionResourcesAllocate]
    Specified service resource
    service_id str
    Endpoint service ID
    update_time str
    Most recent operation time of the endpoint connection
    zone_id str
    Endpoint zone ID
    zones Sequence[GetVpcEndpointConnectionZone]
    Details of the endpoint zone
    bps Number
    Maximum bandwidth for the endpoint connection, range 100–20000 Mbps
    connectionStatus String
    Status of the endpoint connection. PendingAcceptance: waiting for connection. Connecting: connecting. Connected: connected. Disconnecting: disconnecting. Rejected: connection rejected. Failed: connection failed. PartialFailed: partial connection failure. ServiceDeleted: service deleted
    creationTime String
    Creation time of the endpoint connection
    endpointId String
    Endpoint ID
    endpointOwnerAccountId String
    Account ID to which the endpoint belongs
    endpointVpcId String
    ID of the VPC to which the endpoint network interface belongs
    id String
    Uniquely identifies the resource.
    replaceResourceId String
    New service resource ID
    replacingResource String
    Whether to operate the endpoint connection for seamless service resource replacement. true: yes, disconnect the old service resource for the seamless replacement endpoint connection. false: no, reject the specified endpoint connection. If this parameter is empty, the specified endpoint connection is rejected
    resourcesAllocates List<Property Map>
    Specified service resource
    serviceId String
    Endpoint service ID
    updateTime String
    Most recent operation time of the endpoint connection
    zoneId String
    Endpoint zone ID
    zones List<Property Map>
    Details of the endpoint zone

    Supporting Types

    GetVpcEndpointConnectionResourcesAllocate

    ResourceId string
    Specify the service resource for the endpoint connection
    ZoneId string
    Availability zone ID of the service resource to be specified
    ResourceId string
    Specify the service resource for the endpoint connection
    ZoneId string
    Availability zone ID of the service resource to be specified
    resourceId String
    Specify the service resource for the endpoint connection
    zoneId String
    Availability zone ID of the service resource to be specified
    resourceId string
    Specify the service resource for the endpoint connection
    zoneId string
    Availability zone ID of the service resource to be specified
    resource_id str
    Specify the service resource for the endpoint connection
    zone_id str
    Availability zone ID of the service resource to be specified
    resourceId String
    Specify the service resource for the endpoint connection
    zoneId String
    Availability zone ID of the service resource to be specified

    GetVpcEndpointConnectionZone

    NetworkInterfaceId string
    Endpoint network interface ID. If a seamless service resource replacement is in progress, this indicates the endpoint network interface ID connected to the replaced service resource
    NetworkInterfaceIp string
    The private IPv4 address of the terminal node NIC. If a smooth service resource replacement is in progress, this refers to the IPv4 address of the terminal node NIC connected to the service resource being replaced.
    NetworkInterfaceIpv6 string
    Private IPv6 address of the endpoint network interface. If a seamless service resource replacement is in progress, this indicates the IPv6 address of the endpoint network interface connected to the replaced service resource. If the endpoint only supports IPv4, this parameter is not returned
    ResourceId string
    Service resource ID
    ServiceStatus string
    Status of the service resource
    SubnetId string
    ID of the subnet to which the endpoint network interface belongs
    ZoneDomain string
    The domain name of the terminal node availability zone.
    ZoneId string
    Endpoint zone ID
    ZoneStatus string
    Status of the endpoint zone. PendingAcceptance: waiting for connection. Connecting: connecting. Connected: connected. Disconnecting: disconnecting. Rejected: connection rejected. Failed: connection failed
    NetworkInterfaceId string
    Endpoint network interface ID. If a seamless service resource replacement is in progress, this indicates the endpoint network interface ID connected to the replaced service resource
    NetworkInterfaceIp string
    The private IPv4 address of the terminal node NIC. If a smooth service resource replacement is in progress, this refers to the IPv4 address of the terminal node NIC connected to the service resource being replaced.
    NetworkInterfaceIpv6 string
    Private IPv6 address of the endpoint network interface. If a seamless service resource replacement is in progress, this indicates the IPv6 address of the endpoint network interface connected to the replaced service resource. If the endpoint only supports IPv4, this parameter is not returned
    ResourceId string
    Service resource ID
    ServiceStatus string
    Status of the service resource
    SubnetId string
    ID of the subnet to which the endpoint network interface belongs
    ZoneDomain string
    The domain name of the terminal node availability zone.
    ZoneId string
    Endpoint zone ID
    ZoneStatus string
    Status of the endpoint zone. PendingAcceptance: waiting for connection. Connecting: connecting. Connected: connected. Disconnecting: disconnecting. Rejected: connection rejected. Failed: connection failed
    networkInterfaceId String
    Endpoint network interface ID. If a seamless service resource replacement is in progress, this indicates the endpoint network interface ID connected to the replaced service resource
    networkInterfaceIp String
    The private IPv4 address of the terminal node NIC. If a smooth service resource replacement is in progress, this refers to the IPv4 address of the terminal node NIC connected to the service resource being replaced.
    networkInterfaceIpv6 String
    Private IPv6 address of the endpoint network interface. If a seamless service resource replacement is in progress, this indicates the IPv6 address of the endpoint network interface connected to the replaced service resource. If the endpoint only supports IPv4, this parameter is not returned
    resourceId String
    Service resource ID
    serviceStatus String
    Status of the service resource
    subnetId String
    ID of the subnet to which the endpoint network interface belongs
    zoneDomain String
    The domain name of the terminal node availability zone.
    zoneId String
    Endpoint zone ID
    zoneStatus String
    Status of the endpoint zone. PendingAcceptance: waiting for connection. Connecting: connecting. Connected: connected. Disconnecting: disconnecting. Rejected: connection rejected. Failed: connection failed
    networkInterfaceId string
    Endpoint network interface ID. If a seamless service resource replacement is in progress, this indicates the endpoint network interface ID connected to the replaced service resource
    networkInterfaceIp string
    The private IPv4 address of the terminal node NIC. If a smooth service resource replacement is in progress, this refers to the IPv4 address of the terminal node NIC connected to the service resource being replaced.
    networkInterfaceIpv6 string
    Private IPv6 address of the endpoint network interface. If a seamless service resource replacement is in progress, this indicates the IPv6 address of the endpoint network interface connected to the replaced service resource. If the endpoint only supports IPv4, this parameter is not returned
    resourceId string
    Service resource ID
    serviceStatus string
    Status of the service resource
    subnetId string
    ID of the subnet to which the endpoint network interface belongs
    zoneDomain string
    The domain name of the terminal node availability zone.
    zoneId string
    Endpoint zone ID
    zoneStatus string
    Status of the endpoint zone. PendingAcceptance: waiting for connection. Connecting: connecting. Connected: connected. Disconnecting: disconnecting. Rejected: connection rejected. Failed: connection failed
    network_interface_id str
    Endpoint network interface ID. If a seamless service resource replacement is in progress, this indicates the endpoint network interface ID connected to the replaced service resource
    network_interface_ip str
    The private IPv4 address of the terminal node NIC. If a smooth service resource replacement is in progress, this refers to the IPv4 address of the terminal node NIC connected to the service resource being replaced.
    network_interface_ipv6 str
    Private IPv6 address of the endpoint network interface. If a seamless service resource replacement is in progress, this indicates the IPv6 address of the endpoint network interface connected to the replaced service resource. If the endpoint only supports IPv4, this parameter is not returned
    resource_id str
    Service resource ID
    service_status str
    Status of the service resource
    subnet_id str
    ID of the subnet to which the endpoint network interface belongs
    zone_domain str
    The domain name of the terminal node availability zone.
    zone_id str
    Endpoint zone ID
    zone_status str
    Status of the endpoint zone. PendingAcceptance: waiting for connection. Connecting: connecting. Connected: connected. Disconnecting: disconnecting. Rejected: connection rejected. Failed: connection failed
    networkInterfaceId String
    Endpoint network interface ID. If a seamless service resource replacement is in progress, this indicates the endpoint network interface ID connected to the replaced service resource
    networkInterfaceIp String
    The private IPv4 address of the terminal node NIC. If a smooth service resource replacement is in progress, this refers to the IPv4 address of the terminal node NIC connected to the service resource being replaced.
    networkInterfaceIpv6 String
    Private IPv6 address of the endpoint network interface. If a seamless service resource replacement is in progress, this indicates the IPv6 address of the endpoint network interface connected to the replaced service resource. If the endpoint only supports IPv4, this parameter is not returned
    resourceId String
    Service resource ID
    serviceStatus String
    Status of the service resource
    subnetId String
    ID of the subnet to which the endpoint network interface belongs
    zoneDomain String
    The domain name of the terminal node availability zone.
    zoneId String
    Endpoint zone ID
    zoneStatus String
    Status of the endpoint zone. PendingAcceptance: waiting for connection. Connecting: connecting. Connected: connected. Disconnecting: disconnecting. Rejected: connection rejected. Failed: connection failed

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.