1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. privatelink
  6. EndpointService
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

    The endpoint service enables private network connections between VPCs via endpoints.

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      privateLinkEndpointServiceDemo:
        type: volcenginecc:privatelink:EndpointService
        name: PrivateLinkEndpointServiceDemo
        properties:
          serviceType: Interface
          ipAddressVersions:
            - ipv4
          serviceResourceType: CLB
          resources:
            - resource_id: clb-rr0o8ni4dxxxx58wxxxxx
              zone_ids: []
          autoAcceptEnabled: true
          privateDnsEnabled: true
          privateDnsType: public
          privateDnsName: '*.www.example.com'
          description: PrivateLinkEndpointServiceDemo description
          projectName: default
          tags:
            - key: env
              value: test
    

    Create EndpointService Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new EndpointService(name: string, args?: EndpointServiceArgs, opts?: CustomResourceOptions);
    @overload
    def EndpointService(resource_name: str,
                        args: Optional[EndpointServiceArgs] = None,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def EndpointService(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        auto_accept_enabled: Optional[bool] = None,
                        description: Optional[str] = None,
                        ip_address_versions: Optional[Sequence[str]] = None,
                        payer: Optional[str] = None,
                        permit_account_ids: Optional[Sequence[str]] = None,
                        private_dns_enabled: Optional[bool] = None,
                        private_dns_name: Optional[str] = None,
                        private_dns_type: Optional[str] = None,
                        project_name: Optional[str] = None,
                        resources: Optional[Sequence[EndpointServiceResourceArgs]] = None,
                        service_name_managed: Optional[str] = None,
                        service_name_suffix: Optional[str] = None,
                        service_owner: Optional[str] = None,
                        service_resource_type: Optional[str] = None,
                        service_type: Optional[str] = None,
                        tags: Optional[Sequence[EndpointServiceTagArgs]] = None,
                        wildcard_domain_enabled: Optional[bool] = None)
    func NewEndpointService(ctx *Context, name string, args *EndpointServiceArgs, opts ...ResourceOption) (*EndpointService, error)
    public EndpointService(string name, EndpointServiceArgs? args = null, CustomResourceOptions? opts = null)
    public EndpointService(String name, EndpointServiceArgs args)
    public EndpointService(String name, EndpointServiceArgs args, CustomResourceOptions options)
    
    type: volcenginecc:privatelink:EndpointService
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args EndpointServiceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args EndpointServiceArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args EndpointServiceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EndpointServiceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EndpointServiceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var endpointServiceResource = new Volcenginecc.Privatelink.EndpointService("endpointServiceResource", new()
    {
        AutoAcceptEnabled = false,
        Description = "string",
        IpAddressVersions = new[]
        {
            "string",
        },
        Payer = "string",
        PermitAccountIds = new[]
        {
            "string",
        },
        PrivateDnsEnabled = false,
        PrivateDnsName = "string",
        PrivateDnsType = "string",
        ProjectName = "string",
        Resources = new[]
        {
            new Volcenginecc.Privatelink.Inputs.EndpointServiceResourceArgs
            {
                ResourceId = "string",
                ZoneIds = new[]
                {
                    "string",
                },
            },
        },
        ServiceNameManaged = "string",
        ServiceNameSuffix = "string",
        ServiceOwner = "string",
        ServiceResourceType = "string",
        ServiceType = "string",
        Tags = new[]
        {
            new Volcenginecc.Privatelink.Inputs.EndpointServiceTagArgs
            {
                Key = "string",
                Value = "string",
            },
        },
        WildcardDomainEnabled = false,
    });
    
    example, err := privatelink.NewEndpointService(ctx, "endpointServiceResource", &privatelink.EndpointServiceArgs{
    	AutoAcceptEnabled: pulumi.Bool(false),
    	Description:       pulumi.String("string"),
    	IpAddressVersions: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Payer: pulumi.String("string"),
    	PermitAccountIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	PrivateDnsEnabled: pulumi.Bool(false),
    	PrivateDnsName:    pulumi.String("string"),
    	PrivateDnsType:    pulumi.String("string"),
    	ProjectName:       pulumi.String("string"),
    	Resources: privatelink.EndpointServiceResourceArray{
    		&privatelink.EndpointServiceResourceArgs{
    			ResourceId: pulumi.String("string"),
    			ZoneIds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	ServiceNameManaged:  pulumi.String("string"),
    	ServiceNameSuffix:   pulumi.String("string"),
    	ServiceOwner:        pulumi.String("string"),
    	ServiceResourceType: pulumi.String("string"),
    	ServiceType:         pulumi.String("string"),
    	Tags: privatelink.EndpointServiceTagArray{
    		&privatelink.EndpointServiceTagArgs{
    			Key:   pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    	WildcardDomainEnabled: pulumi.Bool(false),
    })
    
    var endpointServiceResource = new EndpointService("endpointServiceResource", EndpointServiceArgs.builder()
        .autoAcceptEnabled(false)
        .description("string")
        .ipAddressVersions("string")
        .payer("string")
        .permitAccountIds("string")
        .privateDnsEnabled(false)
        .privateDnsName("string")
        .privateDnsType("string")
        .projectName("string")
        .resources(EndpointServiceResourceArgs.builder()
            .resourceId("string")
            .zoneIds("string")
            .build())
        .serviceNameManaged("string")
        .serviceNameSuffix("string")
        .serviceOwner("string")
        .serviceResourceType("string")
        .serviceType("string")
        .tags(EndpointServiceTagArgs.builder()
            .key("string")
            .value("string")
            .build())
        .wildcardDomainEnabled(false)
        .build());
    
    endpoint_service_resource = volcenginecc.privatelink.EndpointService("endpointServiceResource",
        auto_accept_enabled=False,
        description="string",
        ip_address_versions=["string"],
        payer="string",
        permit_account_ids=["string"],
        private_dns_enabled=False,
        private_dns_name="string",
        private_dns_type="string",
        project_name="string",
        resources=[{
            "resource_id": "string",
            "zone_ids": ["string"],
        }],
        service_name_managed="string",
        service_name_suffix="string",
        service_owner="string",
        service_resource_type="string",
        service_type="string",
        tags=[{
            "key": "string",
            "value": "string",
        }],
        wildcard_domain_enabled=False)
    
    const endpointServiceResource = new volcenginecc.privatelink.EndpointService("endpointServiceResource", {
        autoAcceptEnabled: false,
        description: "string",
        ipAddressVersions: ["string"],
        payer: "string",
        permitAccountIds: ["string"],
        privateDnsEnabled: false,
        privateDnsName: "string",
        privateDnsType: "string",
        projectName: "string",
        resources: [{
            resourceId: "string",
            zoneIds: ["string"],
        }],
        serviceNameManaged: "string",
        serviceNameSuffix: "string",
        serviceOwner: "string",
        serviceResourceType: "string",
        serviceType: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
        wildcardDomainEnabled: false,
    });
    
    type: volcenginecc:privatelink:EndpointService
    properties:
        autoAcceptEnabled: false
        description: string
        ipAddressVersions:
            - string
        payer: string
        permitAccountIds:
            - string
        privateDnsEnabled: false
        privateDnsName: string
        privateDnsType: string
        projectName: string
        resources:
            - resourceId: string
              zoneIds:
                - string
        serviceNameManaged: string
        serviceNameSuffix: string
        serviceOwner: string
        serviceResourceType: string
        serviceType: string
        tags:
            - key: string
              value: string
        wildcardDomainEnabled: false
    

    EndpointService Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The EndpointService resource accepts the following input properties:

    AutoAcceptEnabled bool
    Whether to automatically accept endpoint connections. true: The endpoint service automatically accepts endpoint connections. false: The endpoint service does not automatically accept endpoint connections; you must manually accept them by calling the EnableVpcEndpointConnection API.
    Description string
    Description of the endpoint service.
    IpAddressVersions List<string>
    IP protocol type of the endpoint service. If the return value only contains ipv4, the endpoint service is IPv4 type and only supports IPv4 services. If the return value contains both ipv4 and ipv6, the endpoint service is dual-stack and supports both IPv4 and IPv6 services.
    Payer string
    Billing account for the private network connection. Endpoint: endpoint account. EndpointService: endpoint service account.
    PermitAccountIds List<string>
    Details of authorized allowlist accounts.
    PrivateDnsEnabled bool
    Whether the endpoint service enables private DNS name. false: Not enabled. true: Enabled.
    PrivateDnsName string
    Private DNS name of the endpoint service. If the PrivateDNSEnabled parameter returns false, this parameter is empty.
    PrivateDnsType string
    Domain name type of the private DNS name. public: public network. Note: If the custom private domain name feature is not enabled, this parameter is not returned.
    ProjectName string
    Project name to which the endpoint service belongs.
    Resources List<Volcengine.EndpointServiceResource>
    ServiceNameManaged string
    Whether this is a managed endpoint service. false: not a managed endpoint service. true: managed endpoint service. If the account owning the endpoint service has not enabled managed endpoint service functionality, this parameter is not returned.
    ServiceNameSuffix string
    Suffix for the endpoint service name. This parameter is currently in beta testing. If you need to use different name suffixes to distinguish business scenarios, please contact your account manager.
    ServiceOwner string
    Current service principal.
    ServiceResourceType string
    Type of service resource. CLB: Load Balancer CLB. ALB: Application Load Balancer ALB. RDSMySQL: Cloud Database MySQL Edition.
    ServiceType string
    Type of the endpoint service. Interface: Interface endpoint service.
    Tags List<Volcengine.EndpointServiceTag>
    WildcardDomainEnabled bool
    Whether to enable wildcard domain name. true: Enabled. false: Not enabled.
    AutoAcceptEnabled bool
    Whether to automatically accept endpoint connections. true: The endpoint service automatically accepts endpoint connections. false: The endpoint service does not automatically accept endpoint connections; you must manually accept them by calling the EnableVpcEndpointConnection API.
    Description string
    Description of the endpoint service.
    IpAddressVersions []string
    IP protocol type of the endpoint service. If the return value only contains ipv4, the endpoint service is IPv4 type and only supports IPv4 services. If the return value contains both ipv4 and ipv6, the endpoint service is dual-stack and supports both IPv4 and IPv6 services.
    Payer string
    Billing account for the private network connection. Endpoint: endpoint account. EndpointService: endpoint service account.
    PermitAccountIds []string
    Details of authorized allowlist accounts.
    PrivateDnsEnabled bool
    Whether the endpoint service enables private DNS name. false: Not enabled. true: Enabled.
    PrivateDnsName string
    Private DNS name of the endpoint service. If the PrivateDNSEnabled parameter returns false, this parameter is empty.
    PrivateDnsType string
    Domain name type of the private DNS name. public: public network. Note: If the custom private domain name feature is not enabled, this parameter is not returned.
    ProjectName string
    Project name to which the endpoint service belongs.
    Resources []EndpointServiceResourceArgs
    ServiceNameManaged string
    Whether this is a managed endpoint service. false: not a managed endpoint service. true: managed endpoint service. If the account owning the endpoint service has not enabled managed endpoint service functionality, this parameter is not returned.
    ServiceNameSuffix string
    Suffix for the endpoint service name. This parameter is currently in beta testing. If you need to use different name suffixes to distinguish business scenarios, please contact your account manager.
    ServiceOwner string
    Current service principal.
    ServiceResourceType string
    Type of service resource. CLB: Load Balancer CLB. ALB: Application Load Balancer ALB. RDSMySQL: Cloud Database MySQL Edition.
    ServiceType string
    Type of the endpoint service. Interface: Interface endpoint service.
    Tags []EndpointServiceTagArgs
    WildcardDomainEnabled bool
    Whether to enable wildcard domain name. true: Enabled. false: Not enabled.
    autoAcceptEnabled Boolean
    Whether to automatically accept endpoint connections. true: The endpoint service automatically accepts endpoint connections. false: The endpoint service does not automatically accept endpoint connections; you must manually accept them by calling the EnableVpcEndpointConnection API.
    description String
    Description of the endpoint service.
    ipAddressVersions List<String>
    IP protocol type of the endpoint service. If the return value only contains ipv4, the endpoint service is IPv4 type and only supports IPv4 services. If the return value contains both ipv4 and ipv6, the endpoint service is dual-stack and supports both IPv4 and IPv6 services.
    payer String
    Billing account for the private network connection. Endpoint: endpoint account. EndpointService: endpoint service account.
    permitAccountIds List<String>
    Details of authorized allowlist accounts.
    privateDnsEnabled Boolean
    Whether the endpoint service enables private DNS name. false: Not enabled. true: Enabled.
    privateDnsName String
    Private DNS name of the endpoint service. If the PrivateDNSEnabled parameter returns false, this parameter is empty.
    privateDnsType String
    Domain name type of the private DNS name. public: public network. Note: If the custom private domain name feature is not enabled, this parameter is not returned.
    projectName String
    Project name to which the endpoint service belongs.
    resources List<EndpointServiceResource>
    serviceNameManaged String
    Whether this is a managed endpoint service. false: not a managed endpoint service. true: managed endpoint service. If the account owning the endpoint service has not enabled managed endpoint service functionality, this parameter is not returned.
    serviceNameSuffix String
    Suffix for the endpoint service name. This parameter is currently in beta testing. If you need to use different name suffixes to distinguish business scenarios, please contact your account manager.
    serviceOwner String
    Current service principal.
    serviceResourceType String
    Type of service resource. CLB: Load Balancer CLB. ALB: Application Load Balancer ALB. RDSMySQL: Cloud Database MySQL Edition.
    serviceType String
    Type of the endpoint service. Interface: Interface endpoint service.
    tags List<EndpointServiceTag>
    wildcardDomainEnabled Boolean
    Whether to enable wildcard domain name. true: Enabled. false: Not enabled.
    autoAcceptEnabled boolean
    Whether to automatically accept endpoint connections. true: The endpoint service automatically accepts endpoint connections. false: The endpoint service does not automatically accept endpoint connections; you must manually accept them by calling the EnableVpcEndpointConnection API.
    description string
    Description of the endpoint service.
    ipAddressVersions string[]
    IP protocol type of the endpoint service. If the return value only contains ipv4, the endpoint service is IPv4 type and only supports IPv4 services. If the return value contains both ipv4 and ipv6, the endpoint service is dual-stack and supports both IPv4 and IPv6 services.
    payer string
    Billing account for the private network connection. Endpoint: endpoint account. EndpointService: endpoint service account.
    permitAccountIds string[]
    Details of authorized allowlist accounts.
    privateDnsEnabled boolean
    Whether the endpoint service enables private DNS name. false: Not enabled. true: Enabled.
    privateDnsName string
    Private DNS name of the endpoint service. If the PrivateDNSEnabled parameter returns false, this parameter is empty.
    privateDnsType string
    Domain name type of the private DNS name. public: public network. Note: If the custom private domain name feature is not enabled, this parameter is not returned.
    projectName string
    Project name to which the endpoint service belongs.
    resources EndpointServiceResource[]
    serviceNameManaged string
    Whether this is a managed endpoint service. false: not a managed endpoint service. true: managed endpoint service. If the account owning the endpoint service has not enabled managed endpoint service functionality, this parameter is not returned.
    serviceNameSuffix string
    Suffix for the endpoint service name. This parameter is currently in beta testing. If you need to use different name suffixes to distinguish business scenarios, please contact your account manager.
    serviceOwner string
    Current service principal.
    serviceResourceType string
    Type of service resource. CLB: Load Balancer CLB. ALB: Application Load Balancer ALB. RDSMySQL: Cloud Database MySQL Edition.
    serviceType string
    Type of the endpoint service. Interface: Interface endpoint service.
    tags EndpointServiceTag[]
    wildcardDomainEnabled boolean
    Whether to enable wildcard domain name. true: Enabled. false: Not enabled.
    auto_accept_enabled bool
    Whether to automatically accept endpoint connections. true: The endpoint service automatically accepts endpoint connections. false: The endpoint service does not automatically accept endpoint connections; you must manually accept them by calling the EnableVpcEndpointConnection API.
    description str
    Description of the endpoint service.
    ip_address_versions Sequence[str]
    IP protocol type of the endpoint service. If the return value only contains ipv4, the endpoint service is IPv4 type and only supports IPv4 services. If the return value contains both ipv4 and ipv6, the endpoint service is dual-stack and supports both IPv4 and IPv6 services.
    payer str
    Billing account for the private network connection. Endpoint: endpoint account. EndpointService: endpoint service account.
    permit_account_ids Sequence[str]
    Details of authorized allowlist accounts.
    private_dns_enabled bool
    Whether the endpoint service enables private DNS name. false: Not enabled. true: Enabled.
    private_dns_name str
    Private DNS name of the endpoint service. If the PrivateDNSEnabled parameter returns false, this parameter is empty.
    private_dns_type str
    Domain name type of the private DNS name. public: public network. Note: If the custom private domain name feature is not enabled, this parameter is not returned.
    project_name str
    Project name to which the endpoint service belongs.
    resources Sequence[EndpointServiceResourceArgs]
    service_name_managed str
    Whether this is a managed endpoint service. false: not a managed endpoint service. true: managed endpoint service. If the account owning the endpoint service has not enabled managed endpoint service functionality, this parameter is not returned.
    service_name_suffix str
    Suffix for the endpoint service name. This parameter is currently in beta testing. If you need to use different name suffixes to distinguish business scenarios, please contact your account manager.
    service_owner str
    Current service principal.
    service_resource_type str
    Type of service resource. CLB: Load Balancer CLB. ALB: Application Load Balancer ALB. RDSMySQL: Cloud Database MySQL Edition.
    service_type str
    Type of the endpoint service. Interface: Interface endpoint service.
    tags Sequence[EndpointServiceTagArgs]
    wildcard_domain_enabled bool
    Whether to enable wildcard domain name. true: Enabled. false: Not enabled.
    autoAcceptEnabled Boolean
    Whether to automatically accept endpoint connections. true: The endpoint service automatically accepts endpoint connections. false: The endpoint service does not automatically accept endpoint connections; you must manually accept them by calling the EnableVpcEndpointConnection API.
    description String
    Description of the endpoint service.
    ipAddressVersions List<String>
    IP protocol type of the endpoint service. If the return value only contains ipv4, the endpoint service is IPv4 type and only supports IPv4 services. If the return value contains both ipv4 and ipv6, the endpoint service is dual-stack and supports both IPv4 and IPv6 services.
    payer String
    Billing account for the private network connection. Endpoint: endpoint account. EndpointService: endpoint service account.
    permitAccountIds List<String>
    Details of authorized allowlist accounts.
    privateDnsEnabled Boolean
    Whether the endpoint service enables private DNS name. false: Not enabled. true: Enabled.
    privateDnsName String
    Private DNS name of the endpoint service. If the PrivateDNSEnabled parameter returns false, this parameter is empty.
    privateDnsType String
    Domain name type of the private DNS name. public: public network. Note: If the custom private domain name feature is not enabled, this parameter is not returned.
    projectName String
    Project name to which the endpoint service belongs.
    resources List<Property Map>
    serviceNameManaged String
    Whether this is a managed endpoint service. false: not a managed endpoint service. true: managed endpoint service. If the account owning the endpoint service has not enabled managed endpoint service functionality, this parameter is not returned.
    serviceNameSuffix String
    Suffix for the endpoint service name. This parameter is currently in beta testing. If you need to use different name suffixes to distinguish business scenarios, please contact your account manager.
    serviceOwner String
    Current service principal.
    serviceResourceType String
    Type of service resource. CLB: Load Balancer CLB. ALB: Application Load Balancer ALB. RDSMySQL: Cloud Database MySQL Edition.
    serviceType String
    Type of the endpoint service. Interface: Interface endpoint service.
    tags List<Property Map>
    wildcardDomainEnabled Boolean
    Whether to enable wildcard domain name. true: Enabled. false: Not enabled.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the EndpointService resource produces the following output properties:

    BillingType int
    Billing type of the endpoint service. 0: No charge. 3: Pay-as-you-go.
    BusinessStatus string
    Whether the endpoint service is locked. Normal: normal. FinancialLocked: locked. If this parameter is empty, the endpoint service is not locked.
    CreateTime string
    Creation time of the endpoint service.
    Id string
    The provider-assigned unique ID for this managed resource.
    PrivateDnsNameConfiguration Volcengine.EndpointServicePrivateDnsNameConfiguration
    Configuration information for the private DNS name of the endpoint service. Note: If PrivateDNSType is private, this parameter is not returned.
    ServiceDomain string
    Service domain name of the endpoint service.
    ServiceId string
    Endpoint service ID.
    ServiceName string
    Name of the endpoint service.
    Status string
    Status of the endpoint service. Creating: being created. Pending: configuration being modified. Available: available. Deleting: being deleted.
    UpdateTime string
    Most recent operation time of the endpoint service.
    ZoneIds List<string>
    Availability zone where the endpoint service provides service. Note: If the ServiceResourceType parameter returns RDSMySQL, this parameter returns an empty value.
    BillingType int
    Billing type of the endpoint service. 0: No charge. 3: Pay-as-you-go.
    BusinessStatus string
    Whether the endpoint service is locked. Normal: normal. FinancialLocked: locked. If this parameter is empty, the endpoint service is not locked.
    CreateTime string
    Creation time of the endpoint service.
    Id string
    The provider-assigned unique ID for this managed resource.
    PrivateDnsNameConfiguration EndpointServicePrivateDnsNameConfiguration
    Configuration information for the private DNS name of the endpoint service. Note: If PrivateDNSType is private, this parameter is not returned.
    ServiceDomain string
    Service domain name of the endpoint service.
    ServiceId string
    Endpoint service ID.
    ServiceName string
    Name of the endpoint service.
    Status string
    Status of the endpoint service. Creating: being created. Pending: configuration being modified. Available: available. Deleting: being deleted.
    UpdateTime string
    Most recent operation time of the endpoint service.
    ZoneIds []string
    Availability zone where the endpoint service provides service. Note: If the ServiceResourceType parameter returns RDSMySQL, this parameter returns an empty value.
    billingType Integer
    Billing type of the endpoint service. 0: No charge. 3: Pay-as-you-go.
    businessStatus String
    Whether the endpoint service is locked. Normal: normal. FinancialLocked: locked. If this parameter is empty, the endpoint service is not locked.
    createTime String
    Creation time of the endpoint service.
    id String
    The provider-assigned unique ID for this managed resource.
    privateDnsNameConfiguration EndpointServicePrivateDnsNameConfiguration
    Configuration information for the private DNS name of the endpoint service. Note: If PrivateDNSType is private, this parameter is not returned.
    serviceDomain String
    Service domain name of the endpoint service.
    serviceId String
    Endpoint service ID.
    serviceName String
    Name of the endpoint service.
    status String
    Status of the endpoint service. Creating: being created. Pending: configuration being modified. Available: available. Deleting: being deleted.
    updateTime String
    Most recent operation time of the endpoint service.
    zoneIds List<String>
    Availability zone where the endpoint service provides service. Note: If the ServiceResourceType parameter returns RDSMySQL, this parameter returns an empty value.
    billingType number
    Billing type of the endpoint service. 0: No charge. 3: Pay-as-you-go.
    businessStatus string
    Whether the endpoint service is locked. Normal: normal. FinancialLocked: locked. If this parameter is empty, the endpoint service is not locked.
    createTime string
    Creation time of the endpoint service.
    id string
    The provider-assigned unique ID for this managed resource.
    privateDnsNameConfiguration EndpointServicePrivateDnsNameConfiguration
    Configuration information for the private DNS name of the endpoint service. Note: If PrivateDNSType is private, this parameter is not returned.
    serviceDomain string
    Service domain name of the endpoint service.
    serviceId string
    Endpoint service ID.
    serviceName string
    Name of the endpoint service.
    status string
    Status of the endpoint service. Creating: being created. Pending: configuration being modified. Available: available. Deleting: being deleted.
    updateTime string
    Most recent operation time of the endpoint service.
    zoneIds string[]
    Availability zone where the endpoint service provides service. Note: If the ServiceResourceType parameter returns RDSMySQL, this parameter returns an empty value.
    billing_type int
    Billing type of the endpoint service. 0: No charge. 3: Pay-as-you-go.
    business_status str
    Whether the endpoint service is locked. Normal: normal. FinancialLocked: locked. If this parameter is empty, the endpoint service is not locked.
    create_time str
    Creation time of the endpoint service.
    id str
    The provider-assigned unique ID for this managed resource.
    private_dns_name_configuration EndpointServicePrivateDnsNameConfiguration
    Configuration information for the private DNS name of the endpoint service. Note: If PrivateDNSType is private, this parameter is not returned.
    service_domain str
    Service domain name of the endpoint service.
    service_id str
    Endpoint service ID.
    service_name str
    Name of the endpoint service.
    status str
    Status of the endpoint service. Creating: being created. Pending: configuration being modified. Available: available. Deleting: being deleted.
    update_time str
    Most recent operation time of the endpoint service.
    zone_ids Sequence[str]
    Availability zone where the endpoint service provides service. Note: If the ServiceResourceType parameter returns RDSMySQL, this parameter returns an empty value.
    billingType Number
    Billing type of the endpoint service. 0: No charge. 3: Pay-as-you-go.
    businessStatus String
    Whether the endpoint service is locked. Normal: normal. FinancialLocked: locked. If this parameter is empty, the endpoint service is not locked.
    createTime String
    Creation time of the endpoint service.
    id String
    The provider-assigned unique ID for this managed resource.
    privateDnsNameConfiguration Property Map
    Configuration information for the private DNS name of the endpoint service. Note: If PrivateDNSType is private, this parameter is not returned.
    serviceDomain String
    Service domain name of the endpoint service.
    serviceId String
    Endpoint service ID.
    serviceName String
    Name of the endpoint service.
    status String
    Status of the endpoint service. Creating: being created. Pending: configuration being modified. Available: available. Deleting: being deleted.
    updateTime String
    Most recent operation time of the endpoint service.
    zoneIds List<String>
    Availability zone where the endpoint service provides service. Note: If the ServiceResourceType parameter returns RDSMySQL, this parameter returns an empty value.

    Look up Existing EndpointService Resource

    Get an existing EndpointService resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: EndpointServiceState, opts?: CustomResourceOptions): EndpointService
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            auto_accept_enabled: Optional[bool] = None,
            billing_type: Optional[int] = None,
            business_status: Optional[str] = None,
            create_time: Optional[str] = None,
            description: Optional[str] = None,
            ip_address_versions: Optional[Sequence[str]] = None,
            payer: Optional[str] = None,
            permit_account_ids: Optional[Sequence[str]] = None,
            private_dns_enabled: Optional[bool] = None,
            private_dns_name: Optional[str] = None,
            private_dns_name_configuration: Optional[EndpointServicePrivateDnsNameConfigurationArgs] = None,
            private_dns_type: Optional[str] = None,
            project_name: Optional[str] = None,
            resources: Optional[Sequence[EndpointServiceResourceArgs]] = None,
            service_domain: Optional[str] = None,
            service_id: Optional[str] = None,
            service_name: Optional[str] = None,
            service_name_managed: Optional[str] = None,
            service_name_suffix: Optional[str] = None,
            service_owner: Optional[str] = None,
            service_resource_type: Optional[str] = None,
            service_type: Optional[str] = None,
            status: Optional[str] = None,
            tags: Optional[Sequence[EndpointServiceTagArgs]] = None,
            update_time: Optional[str] = None,
            wildcard_domain_enabled: Optional[bool] = None,
            zone_ids: Optional[Sequence[str]] = None) -> EndpointService
    func GetEndpointService(ctx *Context, name string, id IDInput, state *EndpointServiceState, opts ...ResourceOption) (*EndpointService, error)
    public static EndpointService Get(string name, Input<string> id, EndpointServiceState? state, CustomResourceOptions? opts = null)
    public static EndpointService get(String name, Output<String> id, EndpointServiceState state, CustomResourceOptions options)
    resources:  _:    type: volcenginecc:privatelink:EndpointService    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AutoAcceptEnabled bool
    Whether to automatically accept endpoint connections. true: The endpoint service automatically accepts endpoint connections. false: The endpoint service does not automatically accept endpoint connections; you must manually accept them by calling the EnableVpcEndpointConnection API.
    BillingType int
    Billing type of the endpoint service. 0: No charge. 3: Pay-as-you-go.
    BusinessStatus string
    Whether the endpoint service is locked. Normal: normal. FinancialLocked: locked. If this parameter is empty, the endpoint service is not locked.
    CreateTime string
    Creation time of the endpoint service.
    Description string
    Description of the endpoint service.
    IpAddressVersions List<string>
    IP protocol type of the endpoint service. If the return value only contains ipv4, the endpoint service is IPv4 type and only supports IPv4 services. If the return value contains both ipv4 and ipv6, the endpoint service is dual-stack and supports both IPv4 and IPv6 services.
    Payer string
    Billing account for the private network connection. Endpoint: endpoint account. EndpointService: endpoint service account.
    PermitAccountIds List<string>
    Details of authorized allowlist accounts.
    PrivateDnsEnabled bool
    Whether the endpoint service enables private DNS name. false: Not enabled. true: Enabled.
    PrivateDnsName string
    Private DNS name of the endpoint service. If the PrivateDNSEnabled parameter returns false, this parameter is empty.
    PrivateDnsNameConfiguration Volcengine.EndpointServicePrivateDnsNameConfiguration
    Configuration information for the private DNS name of the endpoint service. Note: If PrivateDNSType is private, this parameter is not returned.
    PrivateDnsType string
    Domain name type of the private DNS name. public: public network. Note: If the custom private domain name feature is not enabled, this parameter is not returned.
    ProjectName string
    Project name to which the endpoint service belongs.
    Resources List<Volcengine.EndpointServiceResource>
    ServiceDomain string
    Service domain name of the endpoint service.
    ServiceId string
    Endpoint service ID.
    ServiceName string
    Name of the endpoint service.
    ServiceNameManaged string
    Whether this is a managed endpoint service. false: not a managed endpoint service. true: managed endpoint service. If the account owning the endpoint service has not enabled managed endpoint service functionality, this parameter is not returned.
    ServiceNameSuffix string
    Suffix for the endpoint service name. This parameter is currently in beta testing. If you need to use different name suffixes to distinguish business scenarios, please contact your account manager.
    ServiceOwner string
    Current service principal.
    ServiceResourceType string
    Type of service resource. CLB: Load Balancer CLB. ALB: Application Load Balancer ALB. RDSMySQL: Cloud Database MySQL Edition.
    ServiceType string
    Type of the endpoint service. Interface: Interface endpoint service.
    Status string
    Status of the endpoint service. Creating: being created. Pending: configuration being modified. Available: available. Deleting: being deleted.
    Tags List<Volcengine.EndpointServiceTag>
    UpdateTime string
    Most recent operation time of the endpoint service.
    WildcardDomainEnabled bool
    Whether to enable wildcard domain name. true: Enabled. false: Not enabled.
    ZoneIds List<string>
    Availability zone where the endpoint service provides service. Note: If the ServiceResourceType parameter returns RDSMySQL, this parameter returns an empty value.
    AutoAcceptEnabled bool
    Whether to automatically accept endpoint connections. true: The endpoint service automatically accepts endpoint connections. false: The endpoint service does not automatically accept endpoint connections; you must manually accept them by calling the EnableVpcEndpointConnection API.
    BillingType int
    Billing type of the endpoint service. 0: No charge. 3: Pay-as-you-go.
    BusinessStatus string
    Whether the endpoint service is locked. Normal: normal. FinancialLocked: locked. If this parameter is empty, the endpoint service is not locked.
    CreateTime string
    Creation time of the endpoint service.
    Description string
    Description of the endpoint service.
    IpAddressVersions []string
    IP protocol type of the endpoint service. If the return value only contains ipv4, the endpoint service is IPv4 type and only supports IPv4 services. If the return value contains both ipv4 and ipv6, the endpoint service is dual-stack and supports both IPv4 and IPv6 services.
    Payer string
    Billing account for the private network connection. Endpoint: endpoint account. EndpointService: endpoint service account.
    PermitAccountIds []string
    Details of authorized allowlist accounts.
    PrivateDnsEnabled bool
    Whether the endpoint service enables private DNS name. false: Not enabled. true: Enabled.
    PrivateDnsName string
    Private DNS name of the endpoint service. If the PrivateDNSEnabled parameter returns false, this parameter is empty.
    PrivateDnsNameConfiguration EndpointServicePrivateDnsNameConfigurationArgs
    Configuration information for the private DNS name of the endpoint service. Note: If PrivateDNSType is private, this parameter is not returned.
    PrivateDnsType string
    Domain name type of the private DNS name. public: public network. Note: If the custom private domain name feature is not enabled, this parameter is not returned.
    ProjectName string
    Project name to which the endpoint service belongs.
    Resources []EndpointServiceResourceArgs
    ServiceDomain string
    Service domain name of the endpoint service.
    ServiceId string
    Endpoint service ID.
    ServiceName string
    Name of the endpoint service.
    ServiceNameManaged string
    Whether this is a managed endpoint service. false: not a managed endpoint service. true: managed endpoint service. If the account owning the endpoint service has not enabled managed endpoint service functionality, this parameter is not returned.
    ServiceNameSuffix string
    Suffix for the endpoint service name. This parameter is currently in beta testing. If you need to use different name suffixes to distinguish business scenarios, please contact your account manager.
    ServiceOwner string
    Current service principal.
    ServiceResourceType string
    Type of service resource. CLB: Load Balancer CLB. ALB: Application Load Balancer ALB. RDSMySQL: Cloud Database MySQL Edition.
    ServiceType string
    Type of the endpoint service. Interface: Interface endpoint service.
    Status string
    Status of the endpoint service. Creating: being created. Pending: configuration being modified. Available: available. Deleting: being deleted.
    Tags []EndpointServiceTagArgs
    UpdateTime string
    Most recent operation time of the endpoint service.
    WildcardDomainEnabled bool
    Whether to enable wildcard domain name. true: Enabled. false: Not enabled.
    ZoneIds []string
    Availability zone where the endpoint service provides service. Note: If the ServiceResourceType parameter returns RDSMySQL, this parameter returns an empty value.
    autoAcceptEnabled Boolean
    Whether to automatically accept endpoint connections. true: The endpoint service automatically accepts endpoint connections. false: The endpoint service does not automatically accept endpoint connections; you must manually accept them by calling the EnableVpcEndpointConnection API.
    billingType Integer
    Billing type of the endpoint service. 0: No charge. 3: Pay-as-you-go.
    businessStatus String
    Whether the endpoint service is locked. Normal: normal. FinancialLocked: locked. If this parameter is empty, the endpoint service is not locked.
    createTime String
    Creation time of the endpoint service.
    description String
    Description of the endpoint service.
    ipAddressVersions List<String>
    IP protocol type of the endpoint service. If the return value only contains ipv4, the endpoint service is IPv4 type and only supports IPv4 services. If the return value contains both ipv4 and ipv6, the endpoint service is dual-stack and supports both IPv4 and IPv6 services.
    payer String
    Billing account for the private network connection. Endpoint: endpoint account. EndpointService: endpoint service account.
    permitAccountIds List<String>
    Details of authorized allowlist accounts.
    privateDnsEnabled Boolean
    Whether the endpoint service enables private DNS name. false: Not enabled. true: Enabled.
    privateDnsName String
    Private DNS name of the endpoint service. If the PrivateDNSEnabled parameter returns false, this parameter is empty.
    privateDnsNameConfiguration EndpointServicePrivateDnsNameConfiguration
    Configuration information for the private DNS name of the endpoint service. Note: If PrivateDNSType is private, this parameter is not returned.
    privateDnsType String
    Domain name type of the private DNS name. public: public network. Note: If the custom private domain name feature is not enabled, this parameter is not returned.
    projectName String
    Project name to which the endpoint service belongs.
    resources List<EndpointServiceResource>
    serviceDomain String
    Service domain name of the endpoint service.
    serviceId String
    Endpoint service ID.
    serviceName String
    Name of the endpoint service.
    serviceNameManaged String
    Whether this is a managed endpoint service. false: not a managed endpoint service. true: managed endpoint service. If the account owning the endpoint service has not enabled managed endpoint service functionality, this parameter is not returned.
    serviceNameSuffix String
    Suffix for the endpoint service name. This parameter is currently in beta testing. If you need to use different name suffixes to distinguish business scenarios, please contact your account manager.
    serviceOwner String
    Current service principal.
    serviceResourceType String
    Type of service resource. CLB: Load Balancer CLB. ALB: Application Load Balancer ALB. RDSMySQL: Cloud Database MySQL Edition.
    serviceType String
    Type of the endpoint service. Interface: Interface endpoint service.
    status String
    Status of the endpoint service. Creating: being created. Pending: configuration being modified. Available: available. Deleting: being deleted.
    tags List<EndpointServiceTag>
    updateTime String
    Most recent operation time of the endpoint service.
    wildcardDomainEnabled Boolean
    Whether to enable wildcard domain name. true: Enabled. false: Not enabled.
    zoneIds List<String>
    Availability zone where the endpoint service provides service. Note: If the ServiceResourceType parameter returns RDSMySQL, this parameter returns an empty value.
    autoAcceptEnabled boolean
    Whether to automatically accept endpoint connections. true: The endpoint service automatically accepts endpoint connections. false: The endpoint service does not automatically accept endpoint connections; you must manually accept them by calling the EnableVpcEndpointConnection API.
    billingType number
    Billing type of the endpoint service. 0: No charge. 3: Pay-as-you-go.
    businessStatus string
    Whether the endpoint service is locked. Normal: normal. FinancialLocked: locked. If this parameter is empty, the endpoint service is not locked.
    createTime string
    Creation time of the endpoint service.
    description string
    Description of the endpoint service.
    ipAddressVersions string[]
    IP protocol type of the endpoint service. If the return value only contains ipv4, the endpoint service is IPv4 type and only supports IPv4 services. If the return value contains both ipv4 and ipv6, the endpoint service is dual-stack and supports both IPv4 and IPv6 services.
    payer string
    Billing account for the private network connection. Endpoint: endpoint account. EndpointService: endpoint service account.
    permitAccountIds string[]
    Details of authorized allowlist accounts.
    privateDnsEnabled boolean
    Whether the endpoint service enables private DNS name. false: Not enabled. true: Enabled.
    privateDnsName string
    Private DNS name of the endpoint service. If the PrivateDNSEnabled parameter returns false, this parameter is empty.
    privateDnsNameConfiguration EndpointServicePrivateDnsNameConfiguration
    Configuration information for the private DNS name of the endpoint service. Note: If PrivateDNSType is private, this parameter is not returned.
    privateDnsType string
    Domain name type of the private DNS name. public: public network. Note: If the custom private domain name feature is not enabled, this parameter is not returned.
    projectName string
    Project name to which the endpoint service belongs.
    resources EndpointServiceResource[]
    serviceDomain string
    Service domain name of the endpoint service.
    serviceId string
    Endpoint service ID.
    serviceName string
    Name of the endpoint service.
    serviceNameManaged string
    Whether this is a managed endpoint service. false: not a managed endpoint service. true: managed endpoint service. If the account owning the endpoint service has not enabled managed endpoint service functionality, this parameter is not returned.
    serviceNameSuffix string
    Suffix for the endpoint service name. This parameter is currently in beta testing. If you need to use different name suffixes to distinguish business scenarios, please contact your account manager.
    serviceOwner string
    Current service principal.
    serviceResourceType string
    Type of service resource. CLB: Load Balancer CLB. ALB: Application Load Balancer ALB. RDSMySQL: Cloud Database MySQL Edition.
    serviceType string
    Type of the endpoint service. Interface: Interface endpoint service.
    status string
    Status of the endpoint service. Creating: being created. Pending: configuration being modified. Available: available. Deleting: being deleted.
    tags EndpointServiceTag[]
    updateTime string
    Most recent operation time of the endpoint service.
    wildcardDomainEnabled boolean
    Whether to enable wildcard domain name. true: Enabled. false: Not enabled.
    zoneIds string[]
    Availability zone where the endpoint service provides service. Note: If the ServiceResourceType parameter returns RDSMySQL, this parameter returns an empty value.
    auto_accept_enabled bool
    Whether to automatically accept endpoint connections. true: The endpoint service automatically accepts endpoint connections. false: The endpoint service does not automatically accept endpoint connections; you must manually accept them by calling the EnableVpcEndpointConnection API.
    billing_type int
    Billing type of the endpoint service. 0: No charge. 3: Pay-as-you-go.
    business_status str
    Whether the endpoint service is locked. Normal: normal. FinancialLocked: locked. If this parameter is empty, the endpoint service is not locked.
    create_time str
    Creation time of the endpoint service.
    description str
    Description of the endpoint service.
    ip_address_versions Sequence[str]
    IP protocol type of the endpoint service. If the return value only contains ipv4, the endpoint service is IPv4 type and only supports IPv4 services. If the return value contains both ipv4 and ipv6, the endpoint service is dual-stack and supports both IPv4 and IPv6 services.
    payer str
    Billing account for the private network connection. Endpoint: endpoint account. EndpointService: endpoint service account.
    permit_account_ids Sequence[str]
    Details of authorized allowlist accounts.
    private_dns_enabled bool
    Whether the endpoint service enables private DNS name. false: Not enabled. true: Enabled.
    private_dns_name str
    Private DNS name of the endpoint service. If the PrivateDNSEnabled parameter returns false, this parameter is empty.
    private_dns_name_configuration EndpointServicePrivateDnsNameConfigurationArgs
    Configuration information for the private DNS name of the endpoint service. Note: If PrivateDNSType is private, this parameter is not returned.
    private_dns_type str
    Domain name type of the private DNS name. public: public network. Note: If the custom private domain name feature is not enabled, this parameter is not returned.
    project_name str
    Project name to which the endpoint service belongs.
    resources Sequence[EndpointServiceResourceArgs]
    service_domain str
    Service domain name of the endpoint service.
    service_id str
    Endpoint service ID.
    service_name str
    Name of the endpoint service.
    service_name_managed str
    Whether this is a managed endpoint service. false: not a managed endpoint service. true: managed endpoint service. If the account owning the endpoint service has not enabled managed endpoint service functionality, this parameter is not returned.
    service_name_suffix str
    Suffix for the endpoint service name. This parameter is currently in beta testing. If you need to use different name suffixes to distinguish business scenarios, please contact your account manager.
    service_owner str
    Current service principal.
    service_resource_type str
    Type of service resource. CLB: Load Balancer CLB. ALB: Application Load Balancer ALB. RDSMySQL: Cloud Database MySQL Edition.
    service_type str
    Type of the endpoint service. Interface: Interface endpoint service.
    status str
    Status of the endpoint service. Creating: being created. Pending: configuration being modified. Available: available. Deleting: being deleted.
    tags Sequence[EndpointServiceTagArgs]
    update_time str
    Most recent operation time of the endpoint service.
    wildcard_domain_enabled bool
    Whether to enable wildcard domain name. true: Enabled. false: Not enabled.
    zone_ids Sequence[str]
    Availability zone where the endpoint service provides service. Note: If the ServiceResourceType parameter returns RDSMySQL, this parameter returns an empty value.
    autoAcceptEnabled Boolean
    Whether to automatically accept endpoint connections. true: The endpoint service automatically accepts endpoint connections. false: The endpoint service does not automatically accept endpoint connections; you must manually accept them by calling the EnableVpcEndpointConnection API.
    billingType Number
    Billing type of the endpoint service. 0: No charge. 3: Pay-as-you-go.
    businessStatus String
    Whether the endpoint service is locked. Normal: normal. FinancialLocked: locked. If this parameter is empty, the endpoint service is not locked.
    createTime String
    Creation time of the endpoint service.
    description String
    Description of the endpoint service.
    ipAddressVersions List<String>
    IP protocol type of the endpoint service. If the return value only contains ipv4, the endpoint service is IPv4 type and only supports IPv4 services. If the return value contains both ipv4 and ipv6, the endpoint service is dual-stack and supports both IPv4 and IPv6 services.
    payer String
    Billing account for the private network connection. Endpoint: endpoint account. EndpointService: endpoint service account.
    permitAccountIds List<String>
    Details of authorized allowlist accounts.
    privateDnsEnabled Boolean
    Whether the endpoint service enables private DNS name. false: Not enabled. true: Enabled.
    privateDnsName String
    Private DNS name of the endpoint service. If the PrivateDNSEnabled parameter returns false, this parameter is empty.
    privateDnsNameConfiguration Property Map
    Configuration information for the private DNS name of the endpoint service. Note: If PrivateDNSType is private, this parameter is not returned.
    privateDnsType String
    Domain name type of the private DNS name. public: public network. Note: If the custom private domain name feature is not enabled, this parameter is not returned.
    projectName String
    Project name to which the endpoint service belongs.
    resources List<Property Map>
    serviceDomain String
    Service domain name of the endpoint service.
    serviceId String
    Endpoint service ID.
    serviceName String
    Name of the endpoint service.
    serviceNameManaged String
    Whether this is a managed endpoint service. false: not a managed endpoint service. true: managed endpoint service. If the account owning the endpoint service has not enabled managed endpoint service functionality, this parameter is not returned.
    serviceNameSuffix String
    Suffix for the endpoint service name. This parameter is currently in beta testing. If you need to use different name suffixes to distinguish business scenarios, please contact your account manager.
    serviceOwner String
    Current service principal.
    serviceResourceType String
    Type of service resource. CLB: Load Balancer CLB. ALB: Application Load Balancer ALB. RDSMySQL: Cloud Database MySQL Edition.
    serviceType String
    Type of the endpoint service. Interface: Interface endpoint service.
    status String
    Status of the endpoint service. Creating: being created. Pending: configuration being modified. Available: available. Deleting: being deleted.
    tags List<Property Map>
    updateTime String
    Most recent operation time of the endpoint service.
    wildcardDomainEnabled Boolean
    Whether to enable wildcard domain name. true: Enabled. false: Not enabled.
    zoneIds List<String>
    Availability zone where the endpoint service provides service. Note: If the ServiceResourceType parameter returns RDSMySQL, this parameter returns an empty value.

    Supporting Types

    EndpointServicePrivateDnsNameConfiguration, EndpointServicePrivateDnsNameConfigurationArgs

    Name string
    Domain verification name.
    Status string
    Domain verification status. PendingVerification: Pending verification. Verifying: In progress. Verified: Verified. Failed: Verification failed.
    Type string
    Domain verification type. TXT: TXT record.
    Value string
    Domain verification value.
    Name string
    Domain verification name.
    Status string
    Domain verification status. PendingVerification: Pending verification. Verifying: In progress. Verified: Verified. Failed: Verification failed.
    Type string
    Domain verification type. TXT: TXT record.
    Value string
    Domain verification value.
    name String
    Domain verification name.
    status String
    Domain verification status. PendingVerification: Pending verification. Verifying: In progress. Verified: Verified. Failed: Verification failed.
    type String
    Domain verification type. TXT: TXT record.
    value String
    Domain verification value.
    name string
    Domain verification name.
    status string
    Domain verification status. PendingVerification: Pending verification. Verifying: In progress. Verified: Verified. Failed: Verification failed.
    type string
    Domain verification type. TXT: TXT record.
    value string
    Domain verification value.
    name str
    Domain verification name.
    status str
    Domain verification status. PendingVerification: Pending verification. Verifying: In progress. Verified: Verified. Failed: Verification failed.
    type str
    Domain verification type. TXT: TXT record.
    value str
    Domain verification value.
    name String
    Domain verification name.
    status String
    Domain verification status. PendingVerification: Pending verification. Verifying: In progress. Verified: Verified. Failed: Verification failed.
    type String
    Domain verification type. TXT: TXT record.
    value String
    Domain verification value.

    EndpointServiceResource, EndpointServiceResourceArgs

    ResourceId string
    Service resource ID to be added to the endpoint service.
    ZoneIds List<string>
    Availability zone where the load balancer provides service.
    ResourceId string
    Service resource ID to be added to the endpoint service.
    ZoneIds []string
    Availability zone where the load balancer provides service.
    resourceId String
    Service resource ID to be added to the endpoint service.
    zoneIds List<String>
    Availability zone where the load balancer provides service.
    resourceId string
    Service resource ID to be added to the endpoint service.
    zoneIds string[]
    Availability zone where the load balancer provides service.
    resource_id str
    Service resource ID to be added to the endpoint service.
    zone_ids Sequence[str]
    Availability zone where the load balancer provides service.
    resourceId String
    Service resource ID to be added to the endpoint service.
    zoneIds List<String>
    Availability zone where the load balancer provides service.

    EndpointServiceTag, EndpointServiceTagArgs

    Key string
    Tag keys for endpoint service tags.
    Value string
    Tag value of the endpoint service tag.
    Key string
    Tag keys for endpoint service tags.
    Value string
    Tag value of the endpoint service tag.
    key String
    Tag keys for endpoint service tags.
    value String
    Tag value of the endpoint service tag.
    key string
    Tag keys for endpoint service tags.
    value string
    Tag value of the endpoint service tag.
    key str
    Tag keys for endpoint service tags.
    value str
    Tag value of the endpoint service tag.
    key String
    Tag keys for endpoint service tags.
    value String
    Tag value of the endpoint service tag.

    Import

    $ pulumi import volcenginecc:privatelink/endpointService:EndpointService example "service_id"
    

    To learn more about importing existing cloud resources, see Importing resources.

    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.