1. Packages
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. privatelink
  6. GatewayEndpoint
Viewing docs for bytepluscc v0.0.35
published on Monday, Jun 15, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.35
published on Monday, Jun 15, 2026 by Byteplus

    Gateway endpoint

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as bytepluscc from "@byteplus/pulumi-bytepluscc";
    
    const privateLinkGatewayEndpointDemo = new bytepluscc.privatelink.GatewayEndpoint("PrivateLinkGatewayEndpointDemo", {
        description: "ccapi-test",
        vpcId: "vpc-2ntqlxxxxxxxxxrlvfu7z",
        endpointName: "test-endpoint",
        projectName: "default",
        vpcPolicy: "{\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"*\",\"Resource\":\"*\",\"Condition\":null}]}",
        tags: [{
            key: "env",
            value: "test",
        }],
        serviceId: "gwepsvc-3rxxxxxxsk2ilz3f62",
    });
    
    import pulumi
    import pulumi_bytepluscc as bytepluscc
    
    private_link_gateway_endpoint_demo = bytepluscc.privatelink.GatewayEndpoint("PrivateLinkGatewayEndpointDemo",
        description="ccapi-test",
        vpc_id="vpc-2ntqlxxxxxxxxxrlvfu7z",
        endpoint_name="test-endpoint",
        project_name="default",
        vpc_policy="{\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"*\",\"Resource\":\"*\",\"Condition\":null}]}",
        tags=[{
            "key": "env",
            "value": "test",
        }],
        service_id="gwepsvc-3rxxxxxxsk2ilz3f62")
    
    package main
    
    import (
    	"github.com/byteplus-sdk/pulumi-bytepluscc/sdk/go/bytepluscc/privatelink"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := privatelink.NewGatewayEndpoint(ctx, "PrivateLinkGatewayEndpointDemo", &privatelink.GatewayEndpointArgs{
    			Description:  pulumi.String("ccapi-test"),
    			VpcId:        pulumi.String("vpc-2ntqlxxxxxxxxxrlvfu7z"),
    			EndpointName: pulumi.String("test-endpoint"),
    			ProjectName:  pulumi.String("default"),
    			VpcPolicy:    pulumi.String("{\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"*\",\"Resource\":\"*\",\"Condition\":null}]}"),
    			Tags: privatelink.GatewayEndpointTagArray{
    				&privatelink.GatewayEndpointTagArgs{
    					Key:   pulumi.String("env"),
    					Value: pulumi.String("test"),
    				},
    			},
    			ServiceId: pulumi.String("gwepsvc-3rxxxxxxsk2ilz3f62"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Bytepluscc = Byteplus.Pulumi.Bytepluscc;
    
    return await Deployment.RunAsync(() => 
    {
        var privateLinkGatewayEndpointDemo = new Bytepluscc.Privatelink.GatewayEndpoint("PrivateLinkGatewayEndpointDemo", new()
        {
            Description = "ccapi-test",
            VpcId = "vpc-2ntqlxxxxxxxxxrlvfu7z",
            EndpointName = "test-endpoint",
            ProjectName = "default",
            VpcPolicy = "{\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"*\",\"Resource\":\"*\",\"Condition\":null}]}",
            Tags = new[]
            {
                new Bytepluscc.Privatelink.Inputs.GatewayEndpointTagArgs
                {
                    Key = "env",
                    Value = "test",
                },
            },
            ServiceId = "gwepsvc-3rxxxxxxsk2ilz3f62",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.byteplus.bytepluscc.privatelink.GatewayEndpoint;
    import com.byteplus.bytepluscc.privatelink.GatewayEndpointArgs;
    import com.pulumi.bytepluscc.privatelink.inputs.GatewayEndpointTagArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var privateLinkGatewayEndpointDemo = new GatewayEndpoint("privateLinkGatewayEndpointDemo", GatewayEndpointArgs.builder()
                .description("ccapi-test")
                .vpcId("vpc-2ntqlxxxxxxxxxrlvfu7z")
                .endpointName("test-endpoint")
                .projectName("default")
                .vpcPolicy("{\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"*\",\"Resource\":\"*\",\"Condition\":null}]}")
                .tags(GatewayEndpointTagArgs.builder()
                    .key("env")
                    .value("test")
                    .build())
                .serviceId("gwepsvc-3rxxxxxxsk2ilz3f62")
                .build());
    
        }
    }
    
    resources:
      privateLinkGatewayEndpointDemo:
        type: bytepluscc:privatelink:GatewayEndpoint
        name: PrivateLinkGatewayEndpointDemo
        properties:
          description: ccapi-test
          vpcId: vpc-2ntqlxxxxxxxxxrlvfu7z
          endpointName: test-endpoint
          projectName: default
          vpcPolicy: '{"Statement":[{"Effect":"Allow","Principal":"*","Action":"*","Resource":"*","Condition":null}]}'
          tags:
            - key: env
              value: test
          serviceId: gwepsvc-3rxxxxxxsk2ilz3f62
    
    Example coming soon!
    

    Create GatewayEndpoint Resource

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

    Constructor syntax

    new GatewayEndpoint(name: string, args: GatewayEndpointArgs, opts?: CustomResourceOptions);
    @overload
    def GatewayEndpoint(resource_name: str,
                        args: GatewayEndpointArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def GatewayEndpoint(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        service_id: Optional[str] = None,
                        vpc_id: Optional[str] = None,
                        description: Optional[str] = None,
                        endpoint_name: Optional[str] = None,
                        project_name: Optional[str] = None,
                        tags: Optional[Sequence[GatewayEndpointTagArgs]] = None,
                        vpc_policy: Optional[str] = None)
    func NewGatewayEndpoint(ctx *Context, name string, args GatewayEndpointArgs, opts ...ResourceOption) (*GatewayEndpoint, error)
    public GatewayEndpoint(string name, GatewayEndpointArgs args, CustomResourceOptions? opts = null)
    public GatewayEndpoint(String name, GatewayEndpointArgs args)
    public GatewayEndpoint(String name, GatewayEndpointArgs args, CustomResourceOptions options)
    
    type: bytepluscc:privatelink:GatewayEndpoint
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "bytepluscc_privatelink_gatewayendpoint" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args GatewayEndpointArgs
    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 GatewayEndpointArgs
    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 GatewayEndpointArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GatewayEndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GatewayEndpointArgs
    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 gatewayEndpointResource = new Bytepluscc.Privatelink.GatewayEndpoint("gatewayEndpointResource", new()
    {
        ServiceId = "string",
        VpcId = "string",
        Description = "string",
        EndpointName = "string",
        ProjectName = "string",
        Tags = new[]
        {
            new Bytepluscc.Privatelink.Inputs.GatewayEndpointTagArgs
            {
                Key = "string",
                Value = "string",
            },
        },
        VpcPolicy = "string",
    });
    
    example, err := privatelink.NewGatewayEndpoint(ctx, "gatewayEndpointResource", &privatelink.GatewayEndpointArgs{
    	ServiceId:    pulumi.String("string"),
    	VpcId:        pulumi.String("string"),
    	Description:  pulumi.String("string"),
    	EndpointName: pulumi.String("string"),
    	ProjectName:  pulumi.String("string"),
    	Tags: privatelink.GatewayEndpointTagArray{
    		&privatelink.GatewayEndpointTagArgs{
    			Key:   pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    	VpcPolicy: pulumi.String("string"),
    })
    
    resource "bytepluscc_privatelink_gatewayendpoint" "gatewayEndpointResource" {
      service_id    = "string"
      vpc_id        = "string"
      description   = "string"
      endpoint_name = "string"
      project_name  = "string"
      tags {
        key   = "string"
        value = "string"
      }
      vpc_policy = "string"
    }
    
    var gatewayEndpointResource = new GatewayEndpoint("gatewayEndpointResource", GatewayEndpointArgs.builder()
        .serviceId("string")
        .vpcId("string")
        .description("string")
        .endpointName("string")
        .projectName("string")
        .tags(GatewayEndpointTagArgs.builder()
            .key("string")
            .value("string")
            .build())
        .vpcPolicy("string")
        .build());
    
    gateway_endpoint_resource = bytepluscc.privatelink.GatewayEndpoint("gatewayEndpointResource",
        service_id="string",
        vpc_id="string",
        description="string",
        endpoint_name="string",
        project_name="string",
        tags=[{
            "key": "string",
            "value": "string",
        }],
        vpc_policy="string")
    
    const gatewayEndpointResource = new bytepluscc.privatelink.GatewayEndpoint("gatewayEndpointResource", {
        serviceId: "string",
        vpcId: "string",
        description: "string",
        endpointName: "string",
        projectName: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
        vpcPolicy: "string",
    });
    
    type: bytepluscc:privatelink:GatewayEndpoint
    properties:
        description: string
        endpointName: string
        projectName: string
        serviceId: string
        tags:
            - key: string
              value: string
        vpcId: string
        vpcPolicy: string
    

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

    ServiceId string
    ID of the gateway endpoint service
    VpcId string
    ID of the VPC to which the gateway endpoint belongs
    Description string
    Description of the gateway endpoint
    EndpointName string
    Name of the gateway endpoint
    ProjectName string
    Name of the project to which the gateway endpoint belongs
    Tags List<Byteplus.GatewayEndpointTag>
    VpcPolicy string
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.
    ServiceId string
    ID of the gateway endpoint service
    VpcId string
    ID of the VPC to which the gateway endpoint belongs
    Description string
    Description of the gateway endpoint
    EndpointName string
    Name of the gateway endpoint
    ProjectName string
    Name of the project to which the gateway endpoint belongs
    Tags []GatewayEndpointTagArgs
    VpcPolicy string
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.
    service_id string
    ID of the gateway endpoint service
    vpc_id string
    ID of the VPC to which the gateway endpoint belongs
    description string
    Description of the gateway endpoint
    endpoint_name string
    Name of the gateway endpoint
    project_name string
    Name of the project to which the gateway endpoint belongs
    tags list(object)
    vpc_policy string
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.
    serviceId String
    ID of the gateway endpoint service
    vpcId String
    ID of the VPC to which the gateway endpoint belongs
    description String
    Description of the gateway endpoint
    endpointName String
    Name of the gateway endpoint
    projectName String
    Name of the project to which the gateway endpoint belongs
    tags List<GatewayEndpointTag>
    vpcPolicy String
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.
    serviceId string
    ID of the gateway endpoint service
    vpcId string
    ID of the VPC to which the gateway endpoint belongs
    description string
    Description of the gateway endpoint
    endpointName string
    Name of the gateway endpoint
    projectName string
    Name of the project to which the gateway endpoint belongs
    tags GatewayEndpointTag[]
    vpcPolicy string
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.
    service_id str
    ID of the gateway endpoint service
    vpc_id str
    ID of the VPC to which the gateway endpoint belongs
    description str
    Description of the gateway endpoint
    endpoint_name str
    Name of the gateway endpoint
    project_name str
    Name of the project to which the gateway endpoint belongs
    tags Sequence[GatewayEndpointTagArgs]
    vpc_policy str
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.
    serviceId String
    ID of the gateway endpoint service
    vpcId String
    ID of the VPC to which the gateway endpoint belongs
    description String
    Description of the gateway endpoint
    endpointName String
    Name of the gateway endpoint
    projectName String
    Name of the project to which the gateway endpoint belongs
    tags List<Property Map>
    vpcPolicy String
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.

    Outputs

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

    CreationTime string
    Creation time of the gateway endpoint
    EndpointId string
    ID of the gateway endpoint
    Id string
    The provider-assigned unique ID for this managed resource.
    ServiceName string
    Name of the gateway endpoint service
    Status string
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    UpdateTime string
    Most recent operation time of the gateway endpoint
    CreationTime string
    Creation time of the gateway endpoint
    EndpointId string
    ID of the gateway endpoint
    Id string
    The provider-assigned unique ID for this managed resource.
    ServiceName string
    Name of the gateway endpoint service
    Status string
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    UpdateTime string
    Most recent operation time of the gateway endpoint
    creation_time string
    Creation time of the gateway endpoint
    endpoint_id string
    ID of the gateway endpoint
    id string
    The provider-assigned unique ID for this managed resource.
    service_name string
    Name of the gateway endpoint service
    status string
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    update_time string
    Most recent operation time of the gateway endpoint
    creationTime String
    Creation time of the gateway endpoint
    endpointId String
    ID of the gateway endpoint
    id String
    The provider-assigned unique ID for this managed resource.
    serviceName String
    Name of the gateway endpoint service
    status String
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    updateTime String
    Most recent operation time of the gateway endpoint
    creationTime string
    Creation time of the gateway endpoint
    endpointId string
    ID of the gateway endpoint
    id string
    The provider-assigned unique ID for this managed resource.
    serviceName string
    Name of the gateway endpoint service
    status string
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    updateTime string
    Most recent operation time of the gateway endpoint
    creation_time str
    Creation time of the gateway endpoint
    endpoint_id str
    ID of the gateway endpoint
    id str
    The provider-assigned unique ID for this managed resource.
    service_name str
    Name of the gateway endpoint service
    status str
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    update_time str
    Most recent operation time of the gateway endpoint
    creationTime String
    Creation time of the gateway endpoint
    endpointId String
    ID of the gateway endpoint
    id String
    The provider-assigned unique ID for this managed resource.
    serviceName String
    Name of the gateway endpoint service
    status String
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    updateTime String
    Most recent operation time of the gateway endpoint

    Look up Existing GatewayEndpoint Resource

    Get an existing GatewayEndpoint 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?: GatewayEndpointState, opts?: CustomResourceOptions): GatewayEndpoint
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            creation_time: Optional[str] = None,
            description: Optional[str] = None,
            endpoint_id: Optional[str] = None,
            endpoint_name: Optional[str] = None,
            project_name: Optional[str] = None,
            service_id: Optional[str] = None,
            service_name: Optional[str] = None,
            status: Optional[str] = None,
            tags: Optional[Sequence[GatewayEndpointTagArgs]] = None,
            update_time: Optional[str] = None,
            vpc_id: Optional[str] = None,
            vpc_policy: Optional[str] = None) -> GatewayEndpoint
    func GetGatewayEndpoint(ctx *Context, name string, id IDInput, state *GatewayEndpointState, opts ...ResourceOption) (*GatewayEndpoint, error)
    public static GatewayEndpoint Get(string name, Input<string> id, GatewayEndpointState? state, CustomResourceOptions? opts = null)
    public static GatewayEndpoint get(String name, Output<String> id, GatewayEndpointState state, CustomResourceOptions options)
    resources:  _:    type: bytepluscc:privatelink:GatewayEndpoint    get:      id: ${id}
    import {
      to = bytepluscc_privatelink_gatewayendpoint.example
      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:
    CreationTime string
    Creation time of the gateway endpoint
    Description string
    Description of the gateway endpoint
    EndpointId string
    ID of the gateway endpoint
    EndpointName string
    Name of the gateway endpoint
    ProjectName string
    Name of the project to which the gateway endpoint belongs
    ServiceId string
    ID of the gateway endpoint service
    ServiceName string
    Name of the gateway endpoint service
    Status string
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    Tags List<Byteplus.GatewayEndpointTag>
    UpdateTime string
    Most recent operation time of the gateway endpoint
    VpcId string
    ID of the VPC to which the gateway endpoint belongs
    VpcPolicy string
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.
    CreationTime string
    Creation time of the gateway endpoint
    Description string
    Description of the gateway endpoint
    EndpointId string
    ID of the gateway endpoint
    EndpointName string
    Name of the gateway endpoint
    ProjectName string
    Name of the project to which the gateway endpoint belongs
    ServiceId string
    ID of the gateway endpoint service
    ServiceName string
    Name of the gateway endpoint service
    Status string
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    Tags []GatewayEndpointTagArgs
    UpdateTime string
    Most recent operation time of the gateway endpoint
    VpcId string
    ID of the VPC to which the gateway endpoint belongs
    VpcPolicy string
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.
    creation_time string
    Creation time of the gateway endpoint
    description string
    Description of the gateway endpoint
    endpoint_id string
    ID of the gateway endpoint
    endpoint_name string
    Name of the gateway endpoint
    project_name string
    Name of the project to which the gateway endpoint belongs
    service_id string
    ID of the gateway endpoint service
    service_name string
    Name of the gateway endpoint service
    status string
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    tags list(object)
    update_time string
    Most recent operation time of the gateway endpoint
    vpc_id string
    ID of the VPC to which the gateway endpoint belongs
    vpc_policy string
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.
    creationTime String
    Creation time of the gateway endpoint
    description String
    Description of the gateway endpoint
    endpointId String
    ID of the gateway endpoint
    endpointName String
    Name of the gateway endpoint
    projectName String
    Name of the project to which the gateway endpoint belongs
    serviceId String
    ID of the gateway endpoint service
    serviceName String
    Name of the gateway endpoint service
    status String
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    tags List<GatewayEndpointTag>
    updateTime String
    Most recent operation time of the gateway endpoint
    vpcId String
    ID of the VPC to which the gateway endpoint belongs
    vpcPolicy String
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.
    creationTime string
    Creation time of the gateway endpoint
    description string
    Description of the gateway endpoint
    endpointId string
    ID of the gateway endpoint
    endpointName string
    Name of the gateway endpoint
    projectName string
    Name of the project to which the gateway endpoint belongs
    serviceId string
    ID of the gateway endpoint service
    serviceName string
    Name of the gateway endpoint service
    status string
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    tags GatewayEndpointTag[]
    updateTime string
    Most recent operation time of the gateway endpoint
    vpcId string
    ID of the VPC to which the gateway endpoint belongs
    vpcPolicy string
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.
    creation_time str
    Creation time of the gateway endpoint
    description str
    Description of the gateway endpoint
    endpoint_id str
    ID of the gateway endpoint
    endpoint_name str
    Name of the gateway endpoint
    project_name str
    Name of the project to which the gateway endpoint belongs
    service_id str
    ID of the gateway endpoint service
    service_name str
    Name of the gateway endpoint service
    status str
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    tags Sequence[GatewayEndpointTagArgs]
    update_time str
    Most recent operation time of the gateway endpoint
    vpc_id str
    ID of the VPC to which the gateway endpoint belongs
    vpc_policy str
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.
    creationTime String
    Creation time of the gateway endpoint
    description String
    Description of the gateway endpoint
    endpointId String
    ID of the gateway endpoint
    endpointName String
    Name of the gateway endpoint
    projectName String
    Name of the project to which the gateway endpoint belongs
    serviceId String
    ID of the gateway endpoint service
    serviceName String
    Name of the gateway endpoint service
    status String
    Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted.
    tags List<Property Map>
    updateTime String
    Most recent operation time of the gateway endpoint
    vpcId String
    ID of the VPC to which the gateway endpoint belongs
    vpcPolicy String
    Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service.

    Supporting Types

    GatewayEndpointTag, GatewayEndpointTagArgs

    Key string
    Tag key of the endpoint tag
    Value string
    Tag value of the endpoint tag
    Key string
    Tag key of the endpoint tag
    Value string
    Tag value of the endpoint tag
    key string
    Tag key of the endpoint tag
    value string
    Tag value of the endpoint tag
    key String
    Tag key of the endpoint tag
    value String
    Tag value of the endpoint tag
    key string
    Tag key of the endpoint tag
    value string
    Tag value of the endpoint tag
    key str
    Tag key of the endpoint tag
    value str
    Tag value of the endpoint tag
    key String
    Tag key of the endpoint tag
    value String
    Tag value of the endpoint tag

    Import

    $ pulumi import bytepluscc:privatelink/gatewayEndpoint:GatewayEndpoint 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.35
    published on Monday, Jun 15, 2026 by Byteplus

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial