1. Packages
  2. Volcenginecc Provider
  3. API Docs
  4. vpc
  5. Eni
volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine

volcenginecc.vpc.Eni

Deploy with Pulumi
volcenginecc logo
volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine

    网卡即虚拟网卡。在私有网络里,网卡是挂载在云服务器、负载均衡等云资源上的一种网络接口。每张网卡均有一个主私网IP地址。若有需要,可手动为其分配多个辅助私网IP地址。

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      eniDemo:
        type: volcenginecc:vpc:Eni
        name: EniDemo
        properties:
          networkInterfaceName: EniDemo
          subnetId: vpc_subnet-xxxx
          securityGroupIds:
            - vpc_security_group-xxxx
          instanceId: i-ye498lwge85i3z3kxxxx
          projectName: default
          primaryIpAddress:
            private_ip_address: 192.168.x.130
            associated_elastic_ip:
              allocationId: eip-2f80zqjduo6ps4f4pzzcxxxxx
          secondaryPrivateIpAddressCount: 2
          tags:
            - key: env
              value: test
    

    Create Eni Resource

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

    Constructor syntax

    new Eni(name: string, args?: EniArgs, opts?: CustomResourceOptions);
    @overload
    def Eni(resource_name: str,
            args: Optional[EniArgs] = None,
            opts: Optional[ResourceOptions] = None)
    
    @overload
    def Eni(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            delete_on_termination: Optional[bool] = None,
            description: Optional[str] = None,
            instance_id: Optional[str] = None,
            ipv6_address_count: Optional[int] = None,
            ipv6_sets: Optional[Sequence[str]] = None,
            network_interface_name: Optional[str] = None,
            port_security_enabled: Optional[bool] = None,
            primary_ip_address: Optional[EniPrimaryIpAddressArgs] = None,
            private_ip_sets: Optional[Sequence[EniPrivateIpSetArgs]] = None,
            project_name: Optional[str] = None,
            secondary_private_ip_address_count: Optional[int] = None,
            security_group_ids: Optional[Sequence[str]] = None,
            subnet_id: Optional[str] = None,
            tags: Optional[Sequence[EniTagArgs]] = None,
            zone_id: Optional[str] = None)
    func NewEni(ctx *Context, name string, args *EniArgs, opts ...ResourceOption) (*Eni, error)
    public Eni(string name, EniArgs? args = null, CustomResourceOptions? opts = null)
    public Eni(String name, EniArgs args)
    public Eni(String name, EniArgs args, CustomResourceOptions options)
    
    type: volcenginecc:vpc:Eni
    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 EniArgs
    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 EniArgs
    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 EniArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EniArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EniArgs
    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 eniResource = new Volcenginecc.Vpc.Eni("eniResource", new()
    {
        DeleteOnTermination = false,
        Description = "string",
        InstanceId = "string",
        Ipv6AddressCount = 0,
        Ipv6Sets = new[]
        {
            "string",
        },
        NetworkInterfaceName = "string",
        PortSecurityEnabled = false,
        PrimaryIpAddress = new Volcenginecc.Vpc.Inputs.EniPrimaryIpAddressArgs
        {
            AssociatedElasticIp = new Volcenginecc.Vpc.Inputs.EniPrimaryIpAddressAssociatedElasticIpArgs
            {
                AllocationId = "string",
                EipAddress = "string",
                ReleaseWithInstance = false,
            },
            Primary = false,
            PrivateIpAddress = "string",
        },
        PrivateIpSets = new[]
        {
            new Volcenginecc.Vpc.Inputs.EniPrivateIpSetArgs
            {
                AssociatedElasticIp = new Volcenginecc.Vpc.Inputs.EniPrivateIpSetAssociatedElasticIpArgs
                {
                    AllocationId = "string",
                },
                PrivateIpAddress = "string",
            },
        },
        ProjectName = "string",
        SecondaryPrivateIpAddressCount = 0,
        SecurityGroupIds = new[]
        {
            "string",
        },
        SubnetId = "string",
        Tags = new[]
        {
            new Volcenginecc.Vpc.Inputs.EniTagArgs
            {
                Key = "string",
                Value = "string",
            },
        },
        ZoneId = "string",
    });
    
    example, err := vpc.NewEni(ctx, "eniResource", &vpc.EniArgs{
    	DeleteOnTermination: pulumi.Bool(false),
    	Description:         pulumi.String("string"),
    	InstanceId:          pulumi.String("string"),
    	Ipv6AddressCount:    pulumi.Int(0),
    	Ipv6Sets: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	NetworkInterfaceName: pulumi.String("string"),
    	PortSecurityEnabled:  pulumi.Bool(false),
    	PrimaryIpAddress: &vpc.EniPrimaryIpAddressArgs{
    		AssociatedElasticIp: &vpc.EniPrimaryIpAddressAssociatedElasticIpArgs{
    			AllocationId:        pulumi.String("string"),
    			EipAddress:          pulumi.String("string"),
    			ReleaseWithInstance: pulumi.Bool(false),
    		},
    		Primary:          pulumi.Bool(false),
    		PrivateIpAddress: pulumi.String("string"),
    	},
    	PrivateIpSets: vpc.EniPrivateIpSetArray{
    		&vpc.EniPrivateIpSetArgs{
    			AssociatedElasticIp: &vpc.EniPrivateIpSetAssociatedElasticIpArgs{
    				AllocationId: pulumi.String("string"),
    			},
    			PrivateIpAddress: pulumi.String("string"),
    		},
    	},
    	ProjectName:                    pulumi.String("string"),
    	SecondaryPrivateIpAddressCount: pulumi.Int(0),
    	SecurityGroupIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SubnetId: pulumi.String("string"),
    	Tags: vpc.EniTagArray{
    		&vpc.EniTagArgs{
    			Key:   pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    	ZoneId: pulumi.String("string"),
    })
    
    var eniResource = new Eni("eniResource", EniArgs.builder()
        .deleteOnTermination(false)
        .description("string")
        .instanceId("string")
        .ipv6AddressCount(0)
        .ipv6Sets("string")
        .networkInterfaceName("string")
        .portSecurityEnabled(false)
        .primaryIpAddress(EniPrimaryIpAddressArgs.builder()
            .associatedElasticIp(EniPrimaryIpAddressAssociatedElasticIpArgs.builder()
                .allocationId("string")
                .eipAddress("string")
                .releaseWithInstance(false)
                .build())
            .primary(false)
            .privateIpAddress("string")
            .build())
        .privateIpSets(EniPrivateIpSetArgs.builder()
            .associatedElasticIp(EniPrivateIpSetAssociatedElasticIpArgs.builder()
                .allocationId("string")
                .build())
            .privateIpAddress("string")
            .build())
        .projectName("string")
        .secondaryPrivateIpAddressCount(0)
        .securityGroupIds("string")
        .subnetId("string")
        .tags(EniTagArgs.builder()
            .key("string")
            .value("string")
            .build())
        .zoneId("string")
        .build());
    
    eni_resource = volcenginecc.vpc.Eni("eniResource",
        delete_on_termination=False,
        description="string",
        instance_id="string",
        ipv6_address_count=0,
        ipv6_sets=["string"],
        network_interface_name="string",
        port_security_enabled=False,
        primary_ip_address={
            "associated_elastic_ip": {
                "allocation_id": "string",
                "eip_address": "string",
                "release_with_instance": False,
            },
            "primary": False,
            "private_ip_address": "string",
        },
        private_ip_sets=[{
            "associated_elastic_ip": {
                "allocation_id": "string",
            },
            "private_ip_address": "string",
        }],
        project_name="string",
        secondary_private_ip_address_count=0,
        security_group_ids=["string"],
        subnet_id="string",
        tags=[{
            "key": "string",
            "value": "string",
        }],
        zone_id="string")
    
    const eniResource = new volcenginecc.vpc.Eni("eniResource", {
        deleteOnTermination: false,
        description: "string",
        instanceId: "string",
        ipv6AddressCount: 0,
        ipv6Sets: ["string"],
        networkInterfaceName: "string",
        portSecurityEnabled: false,
        primaryIpAddress: {
            associatedElasticIp: {
                allocationId: "string",
                eipAddress: "string",
                releaseWithInstance: false,
            },
            primary: false,
            privateIpAddress: "string",
        },
        privateIpSets: [{
            associatedElasticIp: {
                allocationId: "string",
            },
            privateIpAddress: "string",
        }],
        projectName: "string",
        secondaryPrivateIpAddressCount: 0,
        securityGroupIds: ["string"],
        subnetId: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
        zoneId: "string",
    });
    
    type: volcenginecc:vpc:Eni
    properties:
        deleteOnTermination: false
        description: string
        instanceId: string
        ipv6AddressCount: 0
        ipv6Sets:
            - string
        networkInterfaceName: string
        portSecurityEnabled: false
        primaryIpAddress:
            associatedElasticIp:
                allocationId: string
                eipAddress: string
                releaseWithInstance: false
            primary: false
            privateIpAddress: string
        privateIpSets:
            - associatedElasticIp:
                allocationId: string
              privateIpAddress: string
        projectName: string
        secondaryPrivateIpAddressCount: 0
        securityGroupIds:
            - string
        subnetId: string
        tags:
            - key: string
              value: string
        zoneId: string
    

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

    DeleteOnTermination bool
    是否开启随云服务器实例删除,true为开启,false为不开启。
    Description string
    辅助网卡的描述信息。长度限制为0~ 255个字符,需要以字母、中文或数字开头;可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不填默认空字符串。
    InstanceId string
    网卡绑定实例的ID,如果网卡未挂载或参数ServiceManaged为true,则InstanceId返回值均为空。
    Ipv6AddressCount int
    为网卡分配私网IPv6地址的数量,传入该参数,系统会自动从网卡所属子网中,分配相应数量的空闲私网IPv6地址,创建时与IPv6Sets不能同时传入。
    Ipv6Sets List<string>
    网卡的IPv6地址列表,例如[2408::153:3921:XX:XX:7b12:1c5f, 2408:4008:2cf:XX:XX:dd1e:2a22:5ddf]。
    NetworkInterfaceName string
    网卡名称,长度限制为1 ~ 128个字符,需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不填默认是辅助网卡的ID。
    PortSecurityEnabled bool
    是否为网卡开启源/目的地址检查,开启后,系统会自动阻止源地址或目的地址不是当前网卡的流量,true为开启,false为不开启(默认值)。
    PrimaryIpAddress Volcengine.EniPrimaryIpAddress
    网卡的主私有IPv4地址,不支持修改地址,可以修改公网IP。如果指定,必须是对应子网中的一个空闲的私网IPv4地址,如果不指定,从对应子网中自动分配一个空闲的私网IPv4地址。例如:192.XX.XX.10。
    PrivateIpSets List<Volcengine.EniPrivateIpSet>
    ProjectName string
    网卡所属项目的名称。
    SecondaryPrivateIpAddressCount int
    为辅助网卡自动分配辅助私网IPv4地址数量,取值1~49。创建时不能与PrivateIpSets同时传入。
    SecurityGroupIds List<string>
    辅助网卡加入一个或多个安全组的ID。
    SubnetId string
    辅助网卡所在子网的ID。
    Tags List<Volcengine.EniTag>
    ZoneId string
    网卡所属可用区的ID。
    DeleteOnTermination bool
    是否开启随云服务器实例删除,true为开启,false为不开启。
    Description string
    辅助网卡的描述信息。长度限制为0~ 255个字符,需要以字母、中文或数字开头;可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不填默认空字符串。
    InstanceId string
    网卡绑定实例的ID,如果网卡未挂载或参数ServiceManaged为true,则InstanceId返回值均为空。
    Ipv6AddressCount int
    为网卡分配私网IPv6地址的数量,传入该参数,系统会自动从网卡所属子网中,分配相应数量的空闲私网IPv6地址,创建时与IPv6Sets不能同时传入。
    Ipv6Sets []string
    网卡的IPv6地址列表,例如[2408::153:3921:XX:XX:7b12:1c5f, 2408:4008:2cf:XX:XX:dd1e:2a22:5ddf]。
    NetworkInterfaceName string
    网卡名称,长度限制为1 ~ 128个字符,需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不填默认是辅助网卡的ID。
    PortSecurityEnabled bool
    是否为网卡开启源/目的地址检查,开启后,系统会自动阻止源地址或目的地址不是当前网卡的流量,true为开启,false为不开启(默认值)。
    PrimaryIpAddress EniPrimaryIpAddressArgs
    网卡的主私有IPv4地址,不支持修改地址,可以修改公网IP。如果指定,必须是对应子网中的一个空闲的私网IPv4地址,如果不指定,从对应子网中自动分配一个空闲的私网IPv4地址。例如:192.XX.XX.10。
    PrivateIpSets []EniPrivateIpSetArgs
    ProjectName string
    网卡所属项目的名称。
    SecondaryPrivateIpAddressCount int
    为辅助网卡自动分配辅助私网IPv4地址数量,取值1~49。创建时不能与PrivateIpSets同时传入。
    SecurityGroupIds []string
    辅助网卡加入一个或多个安全组的ID。
    SubnetId string
    辅助网卡所在子网的ID。
    Tags []EniTagArgs
    ZoneId string
    网卡所属可用区的ID。
    deleteOnTermination Boolean
    是否开启随云服务器实例删除,true为开启,false为不开启。
    description String
    辅助网卡的描述信息。长度限制为0~ 255个字符,需要以字母、中文或数字开头;可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不填默认空字符串。
    instanceId String
    网卡绑定实例的ID,如果网卡未挂载或参数ServiceManaged为true,则InstanceId返回值均为空。
    ipv6AddressCount Integer
    为网卡分配私网IPv6地址的数量,传入该参数,系统会自动从网卡所属子网中,分配相应数量的空闲私网IPv6地址,创建时与IPv6Sets不能同时传入。
    ipv6Sets List<String>
    网卡的IPv6地址列表,例如[2408::153:3921:XX:XX:7b12:1c5f, 2408:4008:2cf:XX:XX:dd1e:2a22:5ddf]。
    networkInterfaceName String
    网卡名称,长度限制为1 ~ 128个字符,需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不填默认是辅助网卡的ID。
    portSecurityEnabled Boolean
    是否为网卡开启源/目的地址检查,开启后,系统会自动阻止源地址或目的地址不是当前网卡的流量,true为开启,false为不开启(默认值)。
    primaryIpAddress EniPrimaryIpAddress
    网卡的主私有IPv4地址,不支持修改地址,可以修改公网IP。如果指定,必须是对应子网中的一个空闲的私网IPv4地址,如果不指定,从对应子网中自动分配一个空闲的私网IPv4地址。例如:192.XX.XX.10。
    privateIpSets List<EniPrivateIpSet>
    projectName String
    网卡所属项目的名称。
    secondaryPrivateIpAddressCount Integer
    为辅助网卡自动分配辅助私网IPv4地址数量,取值1~49。创建时不能与PrivateIpSets同时传入。
    securityGroupIds List<String>
    辅助网卡加入一个或多个安全组的ID。
    subnetId String
    辅助网卡所在子网的ID。
    tags List<EniTag>
    zoneId String
    网卡所属可用区的ID。
    deleteOnTermination boolean
    是否开启随云服务器实例删除,true为开启,false为不开启。
    description string
    辅助网卡的描述信息。长度限制为0~ 255个字符,需要以字母、中文或数字开头;可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不填默认空字符串。
    instanceId string
    网卡绑定实例的ID,如果网卡未挂载或参数ServiceManaged为true,则InstanceId返回值均为空。
    ipv6AddressCount number
    为网卡分配私网IPv6地址的数量,传入该参数,系统会自动从网卡所属子网中,分配相应数量的空闲私网IPv6地址,创建时与IPv6Sets不能同时传入。
    ipv6Sets string[]
    网卡的IPv6地址列表,例如[2408::153:3921:XX:XX:7b12:1c5f, 2408:4008:2cf:XX:XX:dd1e:2a22:5ddf]。
    networkInterfaceName string
    网卡名称,长度限制为1 ~ 128个字符,需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不填默认是辅助网卡的ID。
    portSecurityEnabled boolean
    是否为网卡开启源/目的地址检查,开启后,系统会自动阻止源地址或目的地址不是当前网卡的流量,true为开启,false为不开启(默认值)。
    primaryIpAddress EniPrimaryIpAddress
    网卡的主私有IPv4地址,不支持修改地址,可以修改公网IP。如果指定,必须是对应子网中的一个空闲的私网IPv4地址,如果不指定,从对应子网中自动分配一个空闲的私网IPv4地址。例如:192.XX.XX.10。
    privateIpSets EniPrivateIpSet[]
    projectName string
    网卡所属项目的名称。
    secondaryPrivateIpAddressCount number
    为辅助网卡自动分配辅助私网IPv4地址数量,取值1~49。创建时不能与PrivateIpSets同时传入。
    securityGroupIds string[]
    辅助网卡加入一个或多个安全组的ID。
    subnetId string
    辅助网卡所在子网的ID。
    tags EniTag[]
    zoneId string
    网卡所属可用区的ID。
    delete_on_termination bool
    是否开启随云服务器实例删除,true为开启,false为不开启。
    description str
    辅助网卡的描述信息。长度限制为0~ 255个字符,需要以字母、中文或数字开头;可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不填默认空字符串。
    instance_id str
    网卡绑定实例的ID,如果网卡未挂载或参数ServiceManaged为true,则InstanceId返回值均为空。
    ipv6_address_count int
    为网卡分配私网IPv6地址的数量,传入该参数,系统会自动从网卡所属子网中,分配相应数量的空闲私网IPv6地址,创建时与IPv6Sets不能同时传入。
    ipv6_sets Sequence[str]
    网卡的IPv6地址列表,例如[2408::153:3921:XX:XX:7b12:1c5f, 2408:4008:2cf:XX:XX:dd1e:2a22:5ddf]。
    network_interface_name str
    网卡名称,长度限制为1 ~ 128个字符,需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不填默认是辅助网卡的ID。
    port_security_enabled bool
    是否为网卡开启源/目的地址检查,开启后,系统会自动阻止源地址或目的地址不是当前网卡的流量,true为开启,false为不开启(默认值)。
    primary_ip_address EniPrimaryIpAddressArgs
    网卡的主私有IPv4地址,不支持修改地址,可以修改公网IP。如果指定,必须是对应子网中的一个空闲的私网IPv4地址,如果不指定,从对应子网中自动分配一个空闲的私网IPv4地址。例如:192.XX.XX.10。
    private_ip_sets Sequence[EniPrivateIpSetArgs]
    project_name str
    网卡所属项目的名称。
    secondary_private_ip_address_count int
    为辅助网卡自动分配辅助私网IPv4地址数量,取值1~49。创建时不能与PrivateIpSets同时传入。
    security_group_ids Sequence[str]
    辅助网卡加入一个或多个安全组的ID。
    subnet_id str
    辅助网卡所在子网的ID。
    tags Sequence[EniTagArgs]
    zone_id str
    网卡所属可用区的ID。
    deleteOnTermination Boolean
    是否开启随云服务器实例删除,true为开启,false为不开启。
    description String
    辅助网卡的描述信息。长度限制为0~ 255个字符,需要以字母、中文或数字开头;可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不填默认空字符串。
    instanceId String
    网卡绑定实例的ID,如果网卡未挂载或参数ServiceManaged为true,则InstanceId返回值均为空。
    ipv6AddressCount Number
    为网卡分配私网IPv6地址的数量,传入该参数,系统会自动从网卡所属子网中,分配相应数量的空闲私网IPv6地址,创建时与IPv6Sets不能同时传入。
    ipv6Sets List<String>
    网卡的IPv6地址列表,例如[2408::153:3921:XX:XX:7b12:1c5f, 2408:4008:2cf:XX:XX:dd1e:2a22:5ddf]。
    networkInterfaceName String
    网卡名称,长度限制为1 ~ 128个字符,需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不填默认是辅助网卡的ID。
    portSecurityEnabled Boolean
    是否为网卡开启源/目的地址检查,开启后,系统会自动阻止源地址或目的地址不是当前网卡的流量,true为开启,false为不开启(默认值)。
    primaryIpAddress Property Map
    网卡的主私有IPv4地址,不支持修改地址,可以修改公网IP。如果指定,必须是对应子网中的一个空闲的私网IPv4地址,如果不指定,从对应子网中自动分配一个空闲的私网IPv4地址。例如:192.XX.XX.10。
    privateIpSets List<Property Map>
    projectName String
    网卡所属项目的名称。
    secondaryPrivateIpAddressCount Number
    为辅助网卡自动分配辅助私网IPv4地址数量,取值1~49。创建时不能与PrivateIpSets同时传入。
    securityGroupIds List<String>
    辅助网卡加入一个或多个安全组的ID。
    subnetId String
    辅助网卡所在子网的ID。
    tags List<Property Map>
    zoneId String
    网卡所属可用区的ID。

    Outputs

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

    AccountId string
    网卡所有者ID。
    CreatedTime string
    网卡创建时间。
    Id string
    The provider-assigned unique ID for this managed resource.
    MacAddress string
    网卡的MAC地址。
    NetworkInterfaceId string
    网卡ID。
    ServiceManaged bool
    是否为火山引擎官方服务网卡,true为是,false为否。
    Status string
    网卡的绑定状态。
    Type string
    网卡类型。primary:主网卡,secondary:辅助网卡
    UpdatedTime string
    更新网卡的时间。
    VpcId string
    网卡所属的VPC的ID。
    VpcName string
    网卡所属VPC的名称。
    AccountId string
    网卡所有者ID。
    CreatedTime string
    网卡创建时间。
    Id string
    The provider-assigned unique ID for this managed resource.
    MacAddress string
    网卡的MAC地址。
    NetworkInterfaceId string
    网卡ID。
    ServiceManaged bool
    是否为火山引擎官方服务网卡,true为是,false为否。
    Status string
    网卡的绑定状态。
    Type string
    网卡类型。primary:主网卡,secondary:辅助网卡
    UpdatedTime string
    更新网卡的时间。
    VpcId string
    网卡所属的VPC的ID。
    VpcName string
    网卡所属VPC的名称。
    accountId String
    网卡所有者ID。
    createdTime String
    网卡创建时间。
    id String
    The provider-assigned unique ID for this managed resource.
    macAddress String
    网卡的MAC地址。
    networkInterfaceId String
    网卡ID。
    serviceManaged Boolean
    是否为火山引擎官方服务网卡,true为是,false为否。
    status String
    网卡的绑定状态。
    type String
    网卡类型。primary:主网卡,secondary:辅助网卡
    updatedTime String
    更新网卡的时间。
    vpcId String
    网卡所属的VPC的ID。
    vpcName String
    网卡所属VPC的名称。
    accountId string
    网卡所有者ID。
    createdTime string
    网卡创建时间。
    id string
    The provider-assigned unique ID for this managed resource.
    macAddress string
    网卡的MAC地址。
    networkInterfaceId string
    网卡ID。
    serviceManaged boolean
    是否为火山引擎官方服务网卡,true为是,false为否。
    status string
    网卡的绑定状态。
    type string
    网卡类型。primary:主网卡,secondary:辅助网卡
    updatedTime string
    更新网卡的时间。
    vpcId string
    网卡所属的VPC的ID。
    vpcName string
    网卡所属VPC的名称。
    account_id str
    网卡所有者ID。
    created_time str
    网卡创建时间。
    id str
    The provider-assigned unique ID for this managed resource.
    mac_address str
    网卡的MAC地址。
    network_interface_id str
    网卡ID。
    service_managed bool
    是否为火山引擎官方服务网卡,true为是,false为否。
    status str
    网卡的绑定状态。
    type str
    网卡类型。primary:主网卡,secondary:辅助网卡
    updated_time str
    更新网卡的时间。
    vpc_id str
    网卡所属的VPC的ID。
    vpc_name str
    网卡所属VPC的名称。
    accountId String
    网卡所有者ID。
    createdTime String
    网卡创建时间。
    id String
    The provider-assigned unique ID for this managed resource.
    macAddress String
    网卡的MAC地址。
    networkInterfaceId String
    网卡ID。
    serviceManaged Boolean
    是否为火山引擎官方服务网卡,true为是,false为否。
    status String
    网卡的绑定状态。
    type String
    网卡类型。primary:主网卡,secondary:辅助网卡
    updatedTime String
    更新网卡的时间。
    vpcId String
    网卡所属的VPC的ID。
    vpcName String
    网卡所属VPC的名称。

    Look up Existing Eni Resource

    Get an existing Eni 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?: EniState, opts?: CustomResourceOptions): Eni
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_id: Optional[str] = None,
            created_time: Optional[str] = None,
            delete_on_termination: Optional[bool] = None,
            description: Optional[str] = None,
            instance_id: Optional[str] = None,
            ipv6_address_count: Optional[int] = None,
            ipv6_sets: Optional[Sequence[str]] = None,
            mac_address: Optional[str] = None,
            network_interface_id: Optional[str] = None,
            network_interface_name: Optional[str] = None,
            port_security_enabled: Optional[bool] = None,
            primary_ip_address: Optional[EniPrimaryIpAddressArgs] = None,
            private_ip_sets: Optional[Sequence[EniPrivateIpSetArgs]] = None,
            project_name: Optional[str] = None,
            secondary_private_ip_address_count: Optional[int] = None,
            security_group_ids: Optional[Sequence[str]] = None,
            service_managed: Optional[bool] = None,
            status: Optional[str] = None,
            subnet_id: Optional[str] = None,
            tags: Optional[Sequence[EniTagArgs]] = None,
            type: Optional[str] = None,
            updated_time: Optional[str] = None,
            vpc_id: Optional[str] = None,
            vpc_name: Optional[str] = None,
            zone_id: Optional[str] = None) -> Eni
    func GetEni(ctx *Context, name string, id IDInput, state *EniState, opts ...ResourceOption) (*Eni, error)
    public static Eni Get(string name, Input<string> id, EniState? state, CustomResourceOptions? opts = null)
    public static Eni get(String name, Output<String> id, EniState state, CustomResourceOptions options)
    resources:  _:    type: volcenginecc:vpc:Eni    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:
    AccountId string
    网卡所有者ID。
    CreatedTime string
    网卡创建时间。
    DeleteOnTermination bool
    是否开启随云服务器实例删除,true为开启,false为不开启。
    Description string
    辅助网卡的描述信息。长度限制为0~ 255个字符,需要以字母、中文或数字开头;可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不填默认空字符串。
    InstanceId string
    网卡绑定实例的ID,如果网卡未挂载或参数ServiceManaged为true,则InstanceId返回值均为空。
    Ipv6AddressCount int
    为网卡分配私网IPv6地址的数量,传入该参数,系统会自动从网卡所属子网中,分配相应数量的空闲私网IPv6地址,创建时与IPv6Sets不能同时传入。
    Ipv6Sets List<string>
    网卡的IPv6地址列表,例如[2408::153:3921:XX:XX:7b12:1c5f, 2408:4008:2cf:XX:XX:dd1e:2a22:5ddf]。
    MacAddress string
    网卡的MAC地址。
    NetworkInterfaceId string
    网卡ID。
    NetworkInterfaceName string
    网卡名称,长度限制为1 ~ 128个字符,需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不填默认是辅助网卡的ID。
    PortSecurityEnabled bool
    是否为网卡开启源/目的地址检查,开启后,系统会自动阻止源地址或目的地址不是当前网卡的流量,true为开启,false为不开启(默认值)。
    PrimaryIpAddress Volcengine.EniPrimaryIpAddress
    网卡的主私有IPv4地址,不支持修改地址,可以修改公网IP。如果指定,必须是对应子网中的一个空闲的私网IPv4地址,如果不指定,从对应子网中自动分配一个空闲的私网IPv4地址。例如:192.XX.XX.10。
    PrivateIpSets List<Volcengine.EniPrivateIpSet>
    ProjectName string
    网卡所属项目的名称。
    SecondaryPrivateIpAddressCount int
    为辅助网卡自动分配辅助私网IPv4地址数量,取值1~49。创建时不能与PrivateIpSets同时传入。
    SecurityGroupIds List<string>
    辅助网卡加入一个或多个安全组的ID。
    ServiceManaged bool
    是否为火山引擎官方服务网卡,true为是,false为否。
    Status string
    网卡的绑定状态。
    SubnetId string
    辅助网卡所在子网的ID。
    Tags List<Volcengine.EniTag>
    Type string
    网卡类型。primary:主网卡,secondary:辅助网卡
    UpdatedTime string
    更新网卡的时间。
    VpcId string
    网卡所属的VPC的ID。
    VpcName string
    网卡所属VPC的名称。
    ZoneId string
    网卡所属可用区的ID。
    AccountId string
    网卡所有者ID。
    CreatedTime string
    网卡创建时间。
    DeleteOnTermination bool
    是否开启随云服务器实例删除,true为开启,false为不开启。
    Description string
    辅助网卡的描述信息。长度限制为0~ 255个字符,需要以字母、中文或数字开头;可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不填默认空字符串。
    InstanceId string
    网卡绑定实例的ID,如果网卡未挂载或参数ServiceManaged为true,则InstanceId返回值均为空。
    Ipv6AddressCount int
    为网卡分配私网IPv6地址的数量,传入该参数,系统会自动从网卡所属子网中,分配相应数量的空闲私网IPv6地址,创建时与IPv6Sets不能同时传入。
    Ipv6Sets []string
    网卡的IPv6地址列表,例如[2408::153:3921:XX:XX:7b12:1c5f, 2408:4008:2cf:XX:XX:dd1e:2a22:5ddf]。
    MacAddress string
    网卡的MAC地址。
    NetworkInterfaceId string
    网卡ID。
    NetworkInterfaceName string
    网卡名称,长度限制为1 ~ 128个字符,需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不填默认是辅助网卡的ID。
    PortSecurityEnabled bool
    是否为网卡开启源/目的地址检查,开启后,系统会自动阻止源地址或目的地址不是当前网卡的流量,true为开启,false为不开启(默认值)。
    PrimaryIpAddress EniPrimaryIpAddressArgs
    网卡的主私有IPv4地址,不支持修改地址,可以修改公网IP。如果指定,必须是对应子网中的一个空闲的私网IPv4地址,如果不指定,从对应子网中自动分配一个空闲的私网IPv4地址。例如:192.XX.XX.10。
    PrivateIpSets []EniPrivateIpSetArgs
    ProjectName string
    网卡所属项目的名称。
    SecondaryPrivateIpAddressCount int
    为辅助网卡自动分配辅助私网IPv4地址数量,取值1~49。创建时不能与PrivateIpSets同时传入。
    SecurityGroupIds []string
    辅助网卡加入一个或多个安全组的ID。
    ServiceManaged bool
    是否为火山引擎官方服务网卡,true为是,false为否。
    Status string
    网卡的绑定状态。
    SubnetId string
    辅助网卡所在子网的ID。
    Tags []EniTagArgs
    Type string
    网卡类型。primary:主网卡,secondary:辅助网卡
    UpdatedTime string
    更新网卡的时间。
    VpcId string
    网卡所属的VPC的ID。
    VpcName string
    网卡所属VPC的名称。
    ZoneId string
    网卡所属可用区的ID。
    accountId String
    网卡所有者ID。
    createdTime String
    网卡创建时间。
    deleteOnTermination Boolean
    是否开启随云服务器实例删除,true为开启,false为不开启。
    description String
    辅助网卡的描述信息。长度限制为0~ 255个字符,需要以字母、中文或数字开头;可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不填默认空字符串。
    instanceId String
    网卡绑定实例的ID,如果网卡未挂载或参数ServiceManaged为true,则InstanceId返回值均为空。
    ipv6AddressCount Integer
    为网卡分配私网IPv6地址的数量,传入该参数,系统会自动从网卡所属子网中,分配相应数量的空闲私网IPv6地址,创建时与IPv6Sets不能同时传入。
    ipv6Sets List<String>
    网卡的IPv6地址列表,例如[2408::153:3921:XX:XX:7b12:1c5f, 2408:4008:2cf:XX:XX:dd1e:2a22:5ddf]。
    macAddress String
    网卡的MAC地址。
    networkInterfaceId String
    网卡ID。
    networkInterfaceName String
    网卡名称,长度限制为1 ~ 128个字符,需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不填默认是辅助网卡的ID。
    portSecurityEnabled Boolean
    是否为网卡开启源/目的地址检查,开启后,系统会自动阻止源地址或目的地址不是当前网卡的流量,true为开启,false为不开启(默认值)。
    primaryIpAddress EniPrimaryIpAddress
    网卡的主私有IPv4地址,不支持修改地址,可以修改公网IP。如果指定,必须是对应子网中的一个空闲的私网IPv4地址,如果不指定,从对应子网中自动分配一个空闲的私网IPv4地址。例如:192.XX.XX.10。
    privateIpSets List<EniPrivateIpSet>
    projectName String
    网卡所属项目的名称。
    secondaryPrivateIpAddressCount Integer
    为辅助网卡自动分配辅助私网IPv4地址数量,取值1~49。创建时不能与PrivateIpSets同时传入。
    securityGroupIds List<String>
    辅助网卡加入一个或多个安全组的ID。
    serviceManaged Boolean
    是否为火山引擎官方服务网卡,true为是,false为否。
    status String
    网卡的绑定状态。
    subnetId String
    辅助网卡所在子网的ID。
    tags List<EniTag>
    type String
    网卡类型。primary:主网卡,secondary:辅助网卡
    updatedTime String
    更新网卡的时间。
    vpcId String
    网卡所属的VPC的ID。
    vpcName String
    网卡所属VPC的名称。
    zoneId String
    网卡所属可用区的ID。
    accountId string
    网卡所有者ID。
    createdTime string
    网卡创建时间。
    deleteOnTermination boolean
    是否开启随云服务器实例删除,true为开启,false为不开启。
    description string
    辅助网卡的描述信息。长度限制为0~ 255个字符,需要以字母、中文或数字开头;可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不填默认空字符串。
    instanceId string
    网卡绑定实例的ID,如果网卡未挂载或参数ServiceManaged为true,则InstanceId返回值均为空。
    ipv6AddressCount number
    为网卡分配私网IPv6地址的数量,传入该参数,系统会自动从网卡所属子网中,分配相应数量的空闲私网IPv6地址,创建时与IPv6Sets不能同时传入。
    ipv6Sets string[]
    网卡的IPv6地址列表,例如[2408::153:3921:XX:XX:7b12:1c5f, 2408:4008:2cf:XX:XX:dd1e:2a22:5ddf]。
    macAddress string
    网卡的MAC地址。
    networkInterfaceId string
    网卡ID。
    networkInterfaceName string
    网卡名称,长度限制为1 ~ 128个字符,需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不填默认是辅助网卡的ID。
    portSecurityEnabled boolean
    是否为网卡开启源/目的地址检查,开启后,系统会自动阻止源地址或目的地址不是当前网卡的流量,true为开启,false为不开启(默认值)。
    primaryIpAddress EniPrimaryIpAddress
    网卡的主私有IPv4地址,不支持修改地址,可以修改公网IP。如果指定,必须是对应子网中的一个空闲的私网IPv4地址,如果不指定,从对应子网中自动分配一个空闲的私网IPv4地址。例如:192.XX.XX.10。
    privateIpSets EniPrivateIpSet[]
    projectName string
    网卡所属项目的名称。
    secondaryPrivateIpAddressCount number
    为辅助网卡自动分配辅助私网IPv4地址数量,取值1~49。创建时不能与PrivateIpSets同时传入。
    securityGroupIds string[]
    辅助网卡加入一个或多个安全组的ID。
    serviceManaged boolean
    是否为火山引擎官方服务网卡,true为是,false为否。
    status string
    网卡的绑定状态。
    subnetId string
    辅助网卡所在子网的ID。
    tags EniTag[]
    type string
    网卡类型。primary:主网卡,secondary:辅助网卡
    updatedTime string
    更新网卡的时间。
    vpcId string
    网卡所属的VPC的ID。
    vpcName string
    网卡所属VPC的名称。
    zoneId string
    网卡所属可用区的ID。
    account_id str
    网卡所有者ID。
    created_time str
    网卡创建时间。
    delete_on_termination bool
    是否开启随云服务器实例删除,true为开启,false为不开启。
    description str
    辅助网卡的描述信息。长度限制为0~ 255个字符,需要以字母、中文或数字开头;可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不填默认空字符串。
    instance_id str
    网卡绑定实例的ID,如果网卡未挂载或参数ServiceManaged为true,则InstanceId返回值均为空。
    ipv6_address_count int
    为网卡分配私网IPv6地址的数量,传入该参数,系统会自动从网卡所属子网中,分配相应数量的空闲私网IPv6地址,创建时与IPv6Sets不能同时传入。
    ipv6_sets Sequence[str]
    网卡的IPv6地址列表,例如[2408::153:3921:XX:XX:7b12:1c5f, 2408:4008:2cf:XX:XX:dd1e:2a22:5ddf]。
    mac_address str
    网卡的MAC地址。
    network_interface_id str
    网卡ID。
    network_interface_name str
    网卡名称,长度限制为1 ~ 128个字符,需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不填默认是辅助网卡的ID。
    port_security_enabled bool
    是否为网卡开启源/目的地址检查,开启后,系统会自动阻止源地址或目的地址不是当前网卡的流量,true为开启,false为不开启(默认值)。
    primary_ip_address EniPrimaryIpAddressArgs
    网卡的主私有IPv4地址,不支持修改地址,可以修改公网IP。如果指定,必须是对应子网中的一个空闲的私网IPv4地址,如果不指定,从对应子网中自动分配一个空闲的私网IPv4地址。例如:192.XX.XX.10。
    private_ip_sets Sequence[EniPrivateIpSetArgs]
    project_name str
    网卡所属项目的名称。
    secondary_private_ip_address_count int
    为辅助网卡自动分配辅助私网IPv4地址数量,取值1~49。创建时不能与PrivateIpSets同时传入。
    security_group_ids Sequence[str]
    辅助网卡加入一个或多个安全组的ID。
    service_managed bool
    是否为火山引擎官方服务网卡,true为是,false为否。
    status str
    网卡的绑定状态。
    subnet_id str
    辅助网卡所在子网的ID。
    tags Sequence[EniTagArgs]
    type str
    网卡类型。primary:主网卡,secondary:辅助网卡
    updated_time str
    更新网卡的时间。
    vpc_id str
    网卡所属的VPC的ID。
    vpc_name str
    网卡所属VPC的名称。
    zone_id str
    网卡所属可用区的ID。
    accountId String
    网卡所有者ID。
    createdTime String
    网卡创建时间。
    deleteOnTermination Boolean
    是否开启随云服务器实例删除,true为开启,false为不开启。
    description String
    辅助网卡的描述信息。长度限制为0~ 255个字符,需要以字母、中文或数字开头;可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不填默认空字符串。
    instanceId String
    网卡绑定实例的ID,如果网卡未挂载或参数ServiceManaged为true,则InstanceId返回值均为空。
    ipv6AddressCount Number
    为网卡分配私网IPv6地址的数量,传入该参数,系统会自动从网卡所属子网中,分配相应数量的空闲私网IPv6地址,创建时与IPv6Sets不能同时传入。
    ipv6Sets List<String>
    网卡的IPv6地址列表,例如[2408::153:3921:XX:XX:7b12:1c5f, 2408:4008:2cf:XX:XX:dd1e:2a22:5ddf]。
    macAddress String
    网卡的MAC地址。
    networkInterfaceId String
    网卡ID。
    networkInterfaceName String
    网卡名称,长度限制为1 ~ 128个字符,需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不填默认是辅助网卡的ID。
    portSecurityEnabled Boolean
    是否为网卡开启源/目的地址检查,开启后,系统会自动阻止源地址或目的地址不是当前网卡的流量,true为开启,false为不开启(默认值)。
    primaryIpAddress Property Map
    网卡的主私有IPv4地址,不支持修改地址,可以修改公网IP。如果指定,必须是对应子网中的一个空闲的私网IPv4地址,如果不指定,从对应子网中自动分配一个空闲的私网IPv4地址。例如:192.XX.XX.10。
    privateIpSets List<Property Map>
    projectName String
    网卡所属项目的名称。
    secondaryPrivateIpAddressCount Number
    为辅助网卡自动分配辅助私网IPv4地址数量,取值1~49。创建时不能与PrivateIpSets同时传入。
    securityGroupIds List<String>
    辅助网卡加入一个或多个安全组的ID。
    serviceManaged Boolean
    是否为火山引擎官方服务网卡,true为是,false为否。
    status String
    网卡的绑定状态。
    subnetId String
    辅助网卡所在子网的ID。
    tags List<Property Map>
    type String
    网卡类型。primary:主网卡,secondary:辅助网卡
    updatedTime String
    更新网卡的时间。
    vpcId String
    网卡所属的VPC的ID。
    vpcName String
    网卡所属VPC的名称。
    zoneId String
    网卡所属可用区的ID。

    Supporting Types

    EniPrimaryIpAddress, EniPrimaryIpAddressArgs

    AssociatedElasticIp Volcengine.EniPrimaryIpAddressAssociatedElasticIp
    网卡主私网IPv4关联的公网IP的信息。
    Primary bool
    是否为主私网IPv4地址。
    PrivateIpAddress string
    网卡的私网IP地址。
    AssociatedElasticIp EniPrimaryIpAddressAssociatedElasticIp
    网卡主私网IPv4关联的公网IP的信息。
    Primary bool
    是否为主私网IPv4地址。
    PrivateIpAddress string
    网卡的私网IP地址。
    associatedElasticIp EniPrimaryIpAddressAssociatedElasticIp
    网卡主私网IPv4关联的公网IP的信息。
    primary Boolean
    是否为主私网IPv4地址。
    privateIpAddress String
    网卡的私网IP地址。
    associatedElasticIp EniPrimaryIpAddressAssociatedElasticIp
    网卡主私网IPv4关联的公网IP的信息。
    primary boolean
    是否为主私网IPv4地址。
    privateIpAddress string
    网卡的私网IP地址。
    associated_elastic_ip EniPrimaryIpAddressAssociatedElasticIp
    网卡主私网IPv4关联的公网IP的信息。
    primary bool
    是否为主私网IPv4地址。
    private_ip_address str
    网卡的私网IP地址。
    associatedElasticIp Property Map
    网卡主私网IPv4关联的公网IP的信息。
    primary Boolean
    是否为主私网IPv4地址。
    privateIpAddress String
    网卡的私网IP地址。

    EniPrimaryIpAddressAssociatedElasticIp, EniPrimaryIpAddressAssociatedElasticIpArgs

    AllocationId string
    公网IP的ID。
    EipAddress string
    公网IP的地址。
    ReleaseWithInstance bool
    公网IP是否随云服务器实例删除。仅主网卡的主私网IP绑定按量计费公网IP有效。开启后,当云服务器实例被系统自动回收(退订24小时后、到期回收、欠费回收)或被调用DeleteInstances接口时,公网IP随其一同释放,true:是,false:否。
    AllocationId string
    公网IP的ID。
    EipAddress string
    公网IP的地址。
    ReleaseWithInstance bool
    公网IP是否随云服务器实例删除。仅主网卡的主私网IP绑定按量计费公网IP有效。开启后,当云服务器实例被系统自动回收(退订24小时后、到期回收、欠费回收)或被调用DeleteInstances接口时,公网IP随其一同释放,true:是,false:否。
    allocationId String
    公网IP的ID。
    eipAddress String
    公网IP的地址。
    releaseWithInstance Boolean
    公网IP是否随云服务器实例删除。仅主网卡的主私网IP绑定按量计费公网IP有效。开启后,当云服务器实例被系统自动回收(退订24小时后、到期回收、欠费回收)或被调用DeleteInstances接口时,公网IP随其一同释放,true:是,false:否。
    allocationId string
    公网IP的ID。
    eipAddress string
    公网IP的地址。
    releaseWithInstance boolean
    公网IP是否随云服务器实例删除。仅主网卡的主私网IP绑定按量计费公网IP有效。开启后,当云服务器实例被系统自动回收(退订24小时后、到期回收、欠费回收)或被调用DeleteInstances接口时,公网IP随其一同释放,true:是,false:否。
    allocation_id str
    公网IP的ID。
    eip_address str
    公网IP的地址。
    release_with_instance bool
    公网IP是否随云服务器实例删除。仅主网卡的主私网IP绑定按量计费公网IP有效。开启后,当云服务器实例被系统自动回收(退订24小时后、到期回收、欠费回收)或被调用DeleteInstances接口时,公网IP随其一同释放,true:是,false:否。
    allocationId String
    公网IP的ID。
    eipAddress String
    公网IP的地址。
    releaseWithInstance Boolean
    公网IP是否随云服务器实例删除。仅主网卡的主私网IP绑定按量计费公网IP有效。开启后,当云服务器实例被系统自动回收(退订24小时后、到期回收、欠费回收)或被调用DeleteInstances接口时,公网IP随其一同释放,true:是,false:否。

    EniPrivateIpSet, EniPrivateIpSetArgs

    AssociatedElasticIp Volcengine.EniPrivateIpSetAssociatedElasticIp
    网卡主私网IPv4关联的公网IP的信息。
    PrivateIpAddress string
    网卡的私网IP地址。
    AssociatedElasticIp EniPrivateIpSetAssociatedElasticIp
    网卡主私网IPv4关联的公网IP的信息。
    PrivateIpAddress string
    网卡的私网IP地址。
    associatedElasticIp EniPrivateIpSetAssociatedElasticIp
    网卡主私网IPv4关联的公网IP的信息。
    privateIpAddress String
    网卡的私网IP地址。
    associatedElasticIp EniPrivateIpSetAssociatedElasticIp
    网卡主私网IPv4关联的公网IP的信息。
    privateIpAddress string
    网卡的私网IP地址。
    associated_elastic_ip EniPrivateIpSetAssociatedElasticIp
    网卡主私网IPv4关联的公网IP的信息。
    private_ip_address str
    网卡的私网IP地址。
    associatedElasticIp Property Map
    网卡主私网IPv4关联的公网IP的信息。
    privateIpAddress String
    网卡的私网IP地址。

    EniPrivateIpSetAssociatedElasticIp, EniPrivateIpSetAssociatedElasticIpArgs

    AllocationId string
    公网IP的ID。
    AllocationId string
    公网IP的ID。
    allocationId String
    公网IP的ID。
    allocationId string
    公网IP的ID。
    allocation_id str
    公网IP的ID。
    allocationId String
    公网IP的ID。

    EniTag, EniTagArgs

    Key string
    用户标签的标签键。
    Value string
    用户标签的标签值。
    Key string
    用户标签的标签键。
    Value string
    用户标签的标签值。
    key String
    用户标签的标签键。
    value String
    用户标签的标签值。
    key string
    用户标签的标签键。
    value string
    用户标签的标签值。
    key str
    用户标签的标签键。
    value str
    用户标签的标签值。
    key String
    用户标签的标签键。
    value String
    用户标签的标签值。

    Import

    $ pulumi import volcenginecc:vpc/eni:Eni example "network_interface_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
    volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine
      Meet Neo: Your AI Platform Teammate