1. Packages
  2. Bytepluscc Provider
  3. API Docs
  4. privatezone
  5. ResolverEndpoint
Viewing docs for bytepluscc v0.0.21
published on Thursday, Apr 2, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.21
published on Thursday, Apr 2, 2026 by Byteplus

    In scenarios where external DNS query requests are forwarded to the resolver, you need to create an endpoint. After receiving DNS query requests forwarded by the resolver, outbound endpoints forward DNS queries to external DNS servers. After receiving DNS query requests from external sources, inbound endpoints forward DNS queries to the resolver

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      privateZoneResolverEndpointDemo:
        type: bytepluscc:privatezone:ResolverEndpoint
        name: PrivateZoneResolverEndpointDemo
        properties:
          name: PrivateZoneResolverEndpointDemo
          vpcId: vpc-3nrh1tqschwcg931eaqxxxxx
          endpointType: IPv4
          ipConfigs:
            - az_id: cn-beijing-a
              subnet_id: subnet-bt50na0bf6kg5h0b2u1xxxxx
              ip: 192.168.xx.44
            - az_id: cn-beijing-b
              subnet_id: subnet-1a14u8n59jdvk8nvepjyxxxxx
              ip: 192.168.xx.154
          projectName: default
          tags:
            - key: env
              value: test
          vpcRegion: cn-beijing
          direction: OUTBOUND
    

    Create ResolverEndpoint Resource

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

    Constructor syntax

    new ResolverEndpoint(name: string, args: ResolverEndpointArgs, opts?: CustomResourceOptions);
    @overload
    def ResolverEndpoint(resource_name: str,
                         args: ResolverEndpointArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def ResolverEndpoint(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         name: Optional[str] = None,
                         vpc_id: Optional[str] = None,
                         vpc_region: Optional[str] = None,
                         direction: Optional[str] = None,
                         endpoint_type: Optional[str] = None,
                         ip_configs: Optional[Sequence[ResolverEndpointIpConfigArgs]] = None,
                         project_name: Optional[str] = None,
                         tags: Optional[Sequence[ResolverEndpointTagArgs]] = None)
    func NewResolverEndpoint(ctx *Context, name string, args ResolverEndpointArgs, opts ...ResourceOption) (*ResolverEndpoint, error)
    public ResolverEndpoint(string name, ResolverEndpointArgs args, CustomResourceOptions? opts = null)
    public ResolverEndpoint(String name, ResolverEndpointArgs args)
    public ResolverEndpoint(String name, ResolverEndpointArgs args, CustomResourceOptions options)
    
    type: bytepluscc:privatezone:ResolverEndpoint
    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 ResolverEndpointArgs
    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 ResolverEndpointArgs
    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 ResolverEndpointArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ResolverEndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ResolverEndpointArgs
    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 resolverEndpointResource = new Bytepluscc.Privatezone.ResolverEndpoint("resolverEndpointResource", new()
    {
        Name = "string",
        VpcId = "string",
        VpcRegion = "string",
        Direction = "string",
        EndpointType = "string",
        IpConfigs = new[]
        {
            new Bytepluscc.Privatezone.Inputs.ResolverEndpointIpConfigArgs
            {
                AzId = "string",
                Ip = "string",
                Ipv6 = "string",
                SubnetId = "string",
            },
        },
        ProjectName = "string",
        Tags = new[]
        {
            new Bytepluscc.Privatezone.Inputs.ResolverEndpointTagArgs
            {
                Key = "string",
                Value = "string",
            },
        },
    });
    
    example, err := privatezone.NewResolverEndpoint(ctx, "resolverEndpointResource", &privatezone.ResolverEndpointArgs{
    	Name:         pulumi.String("string"),
    	VpcId:        pulumi.String("string"),
    	VpcRegion:    pulumi.String("string"),
    	Direction:    pulumi.String("string"),
    	EndpointType: pulumi.String("string"),
    	IpConfigs: privatezone.ResolverEndpointIpConfigArray{
    		&privatezone.ResolverEndpointIpConfigArgs{
    			AzId:     pulumi.String("string"),
    			Ip:       pulumi.String("string"),
    			Ipv6:     pulumi.String("string"),
    			SubnetId: pulumi.String("string"),
    		},
    	},
    	ProjectName: pulumi.String("string"),
    	Tags: privatezone.ResolverEndpointTagArray{
    		&privatezone.ResolverEndpointTagArgs{
    			Key:   pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    })
    
    var resolverEndpointResource = new ResolverEndpoint("resolverEndpointResource", ResolverEndpointArgs.builder()
        .name("string")
        .vpcId("string")
        .vpcRegion("string")
        .direction("string")
        .endpointType("string")
        .ipConfigs(ResolverEndpointIpConfigArgs.builder()
            .azId("string")
            .ip("string")
            .ipv6("string")
            .subnetId("string")
            .build())
        .projectName("string")
        .tags(ResolverEndpointTagArgs.builder()
            .key("string")
            .value("string")
            .build())
        .build());
    
    resolver_endpoint_resource = bytepluscc.privatezone.ResolverEndpoint("resolverEndpointResource",
        name="string",
        vpc_id="string",
        vpc_region="string",
        direction="string",
        endpoint_type="string",
        ip_configs=[{
            "az_id": "string",
            "ip": "string",
            "ipv6": "string",
            "subnet_id": "string",
        }],
        project_name="string",
        tags=[{
            "key": "string",
            "value": "string",
        }])
    
    const resolverEndpointResource = new bytepluscc.privatezone.ResolverEndpoint("resolverEndpointResource", {
        name: "string",
        vpcId: "string",
        vpcRegion: "string",
        direction: "string",
        endpointType: "string",
        ipConfigs: [{
            azId: "string",
            ip: "string",
            ipv6: "string",
            subnetId: "string",
        }],
        projectName: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
    });
    
    type: bytepluscc:privatezone:ResolverEndpoint
    properties:
        direction: string
        endpointType: string
        ipConfigs:
            - azId: string
              ip: string
              ipv6: string
              subnetId: string
        name: string
        projectName: string
        tags:
            - key: string
              value: string
        vpcId: string
        vpcRegion: string
    

    ResolverEndpoint 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 ResolverEndpoint resource accepts the following input properties:

    Name string
    Endpoint name. Supports UTF-8 format
    VpcId string
    VPC ID where the endpoint is located
    VpcRegion string
    Region of the VPC where the endpoint is located
    Direction string
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    EndpointType string
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    IpConfigs List<Byteplus.ResolverEndpointIpConfig>
    ProjectName string
    Project name to which the endpoint belongs. Default is default
    Tags List<Byteplus.ResolverEndpointTag>
    Name string
    Endpoint name. Supports UTF-8 format
    VpcId string
    VPC ID where the endpoint is located
    VpcRegion string
    Region of the VPC where the endpoint is located
    Direction string
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    EndpointType string
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    IpConfigs []ResolverEndpointIpConfigArgs
    ProjectName string
    Project name to which the endpoint belongs. Default is default
    Tags []ResolverEndpointTagArgs
    name String
    Endpoint name. Supports UTF-8 format
    vpcId String
    VPC ID where the endpoint is located
    vpcRegion String
    Region of the VPC where the endpoint is located
    direction String
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    endpointType String
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    ipConfigs List<ResolverEndpointIpConfig>
    projectName String
    Project name to which the endpoint belongs. Default is default
    tags List<ResolverEndpointTag>
    name string
    Endpoint name. Supports UTF-8 format
    vpcId string
    VPC ID where the endpoint is located
    vpcRegion string
    Region of the VPC where the endpoint is located
    direction string
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    endpointType string
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    ipConfigs ResolverEndpointIpConfig[]
    projectName string
    Project name to which the endpoint belongs. Default is default
    tags ResolverEndpointTag[]
    name str
    Endpoint name. Supports UTF-8 format
    vpc_id str
    VPC ID where the endpoint is located
    vpc_region str
    Region of the VPC where the endpoint is located
    direction str
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    endpoint_type str
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    ip_configs Sequence[ResolverEndpointIpConfigArgs]
    project_name str
    Project name to which the endpoint belongs. Default is default
    tags Sequence[ResolverEndpointTagArgs]
    name String
    Endpoint name. Supports UTF-8 format
    vpcId String
    VPC ID where the endpoint is located
    vpcRegion String
    Region of the VPC where the endpoint is located
    direction String
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    endpointType String
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    ipConfigs List<Property Map>
    projectName String
    Project name to which the endpoint belongs. Default is default
    tags List<Property Map>

    Outputs

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

    CreatedTime string
    Creation time
    EndpointId string
    Endpoint ID
    Id string
    The provider-assigned unique ID for this managed resource.
    SecurityGroupId string
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    Status string
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    UpdatedTime string
    Update time
    CreatedTime string
    Creation time
    EndpointId string
    Endpoint ID
    Id string
    The provider-assigned unique ID for this managed resource.
    SecurityGroupId string
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    Status string
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    UpdatedTime string
    Update time
    createdTime String
    Creation time
    endpointId String
    Endpoint ID
    id String
    The provider-assigned unique ID for this managed resource.
    securityGroupId String
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    status String
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    updatedTime String
    Update time
    createdTime string
    Creation time
    endpointId string
    Endpoint ID
    id string
    The provider-assigned unique ID for this managed resource.
    securityGroupId string
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    status string
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    updatedTime string
    Update time
    created_time str
    Creation time
    endpoint_id str
    Endpoint ID
    id str
    The provider-assigned unique ID for this managed resource.
    security_group_id str
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    status str
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    updated_time str
    Update time
    createdTime String
    Creation time
    endpointId String
    Endpoint ID
    id String
    The provider-assigned unique ID for this managed resource.
    securityGroupId String
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    status String
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    updatedTime String
    Update time

    Look up Existing ResolverEndpoint Resource

    Get an existing ResolverEndpoint 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?: ResolverEndpointState, opts?: CustomResourceOptions): ResolverEndpoint
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            created_time: Optional[str] = None,
            direction: Optional[str] = None,
            endpoint_id: Optional[str] = None,
            endpoint_type: Optional[str] = None,
            ip_configs: Optional[Sequence[ResolverEndpointIpConfigArgs]] = None,
            name: Optional[str] = None,
            project_name: Optional[str] = None,
            security_group_id: Optional[str] = None,
            status: Optional[str] = None,
            tags: Optional[Sequence[ResolverEndpointTagArgs]] = None,
            updated_time: Optional[str] = None,
            vpc_id: Optional[str] = None,
            vpc_region: Optional[str] = None) -> ResolverEndpoint
    func GetResolverEndpoint(ctx *Context, name string, id IDInput, state *ResolverEndpointState, opts ...ResourceOption) (*ResolverEndpoint, error)
    public static ResolverEndpoint Get(string name, Input<string> id, ResolverEndpointState? state, CustomResourceOptions? opts = null)
    public static ResolverEndpoint get(String name, Output<String> id, ResolverEndpointState state, CustomResourceOptions options)
    resources:  _:    type: bytepluscc:privatezone:ResolverEndpoint    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:
    CreatedTime string
    Creation time
    Direction string
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    EndpointId string
    Endpoint ID
    EndpointType string
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    IpConfigs List<Byteplus.ResolverEndpointIpConfig>
    Name string
    Endpoint name. Supports UTF-8 format
    ProjectName string
    Project name to which the endpoint belongs. Default is default
    SecurityGroupId string
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    Status string
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    Tags List<Byteplus.ResolverEndpointTag>
    UpdatedTime string
    Update time
    VpcId string
    VPC ID where the endpoint is located
    VpcRegion string
    Region of the VPC where the endpoint is located
    CreatedTime string
    Creation time
    Direction string
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    EndpointId string
    Endpoint ID
    EndpointType string
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    IpConfigs []ResolverEndpointIpConfigArgs
    Name string
    Endpoint name. Supports UTF-8 format
    ProjectName string
    Project name to which the endpoint belongs. Default is default
    SecurityGroupId string
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    Status string
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    Tags []ResolverEndpointTagArgs
    UpdatedTime string
    Update time
    VpcId string
    VPC ID where the endpoint is located
    VpcRegion string
    Region of the VPC where the endpoint is located
    createdTime String
    Creation time
    direction String
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    endpointId String
    Endpoint ID
    endpointType String
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    ipConfigs List<ResolverEndpointIpConfig>
    name String
    Endpoint name. Supports UTF-8 format
    projectName String
    Project name to which the endpoint belongs. Default is default
    securityGroupId String
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    status String
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    tags List<ResolverEndpointTag>
    updatedTime String
    Update time
    vpcId String
    VPC ID where the endpoint is located
    vpcRegion String
    Region of the VPC where the endpoint is located
    createdTime string
    Creation time
    direction string
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    endpointId string
    Endpoint ID
    endpointType string
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    ipConfigs ResolverEndpointIpConfig[]
    name string
    Endpoint name. Supports UTF-8 format
    projectName string
    Project name to which the endpoint belongs. Default is default
    securityGroupId string
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    status string
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    tags ResolverEndpointTag[]
    updatedTime string
    Update time
    vpcId string
    VPC ID where the endpoint is located
    vpcRegion string
    Region of the VPC where the endpoint is located
    created_time str
    Creation time
    direction str
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    endpoint_id str
    Endpoint ID
    endpoint_type str
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    ip_configs Sequence[ResolverEndpointIpConfigArgs]
    name str
    Endpoint name. Supports UTF-8 format
    project_name str
    Project name to which the endpoint belongs. Default is default
    security_group_id str
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    status str
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    tags Sequence[ResolverEndpointTagArgs]
    updated_time str
    Update time
    vpc_id str
    VPC ID where the endpoint is located
    vpc_region str
    Region of the VPC where the endpoint is located
    createdTime String
    Creation time
    direction String
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    endpointId String
    Endpoint ID
    endpointType String
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    ipConfigs List<Property Map>
    name String
    Endpoint name. Supports UTF-8 format
    projectName String
    Project name to which the endpoint belongs. Default is default
    securityGroupId String
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    status String
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    tags List<Property Map>
    updatedTime String
    Update time
    vpcId String
    VPC ID where the endpoint is located
    vpcRegion String
    Region of the VPC where the endpoint is located

    Supporting Types

    ResolverEndpointIpConfig, ResolverEndpointIpConfigArgs

    AzId string
    Availability zone for the endpoint IP address. To ensure high availability, it is recommended to add at least 2 availability zones
    Ip string
    IPv4 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    Ipv6 string
    IPv6 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    SubnetId string
    Subnet ID for the endpoint IP address
    AzId string
    Availability zone for the endpoint IP address. To ensure high availability, it is recommended to add at least 2 availability zones
    Ip string
    IPv4 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    Ipv6 string
    IPv6 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    SubnetId string
    Subnet ID for the endpoint IP address
    azId String
    Availability zone for the endpoint IP address. To ensure high availability, it is recommended to add at least 2 availability zones
    ip String
    IPv4 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    ipv6 String
    IPv6 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    subnetId String
    Subnet ID for the endpoint IP address
    azId string
    Availability zone for the endpoint IP address. To ensure high availability, it is recommended to add at least 2 availability zones
    ip string
    IPv4 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    ipv6 string
    IPv6 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    subnetId string
    Subnet ID for the endpoint IP address
    az_id str
    Availability zone for the endpoint IP address. To ensure high availability, it is recommended to add at least 2 availability zones
    ip str
    IPv4 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    ipv6 str
    IPv6 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    subnet_id str
    Subnet ID for the endpoint IP address
    azId String
    Availability zone for the endpoint IP address. To ensure high availability, it is recommended to add at least 2 availability zones
    ip String
    IPv4 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    ipv6 String
    IPv6 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    subnetId String
    Subnet ID for the endpoint IP address

    ResolverEndpointTag, ResolverEndpointTagArgs

    Key string
    User tag key
    Value string
    User tag value
    Key string
    User tag key
    Value string
    User tag value
    key String
    User tag key
    value String
    User tag value
    key string
    User tag key
    value string
    User tag value
    key str
    User tag key
    value str
    User tag value
    key String
    User tag key
    value String
    User tag value

    Import

    $ pulumi import bytepluscc:privatezone/resolverEndpoint:ResolverEndpoint example "endpoint_id"
    

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

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.21
    published on Thursday, Apr 2, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.