1. Packages
  2. Bytepluscc Provider
  3. API Docs
  4. vpc
  5. getHaVip
Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus

    Data Source schema for Byteplus::VPC::HAVIP

    Using getHaVip

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getHaVip(args: GetHaVipArgs, opts?: InvokeOptions): Promise<GetHaVipResult>
    function getHaVipOutput(args: GetHaVipOutputArgs, opts?: InvokeOptions): Output<GetHaVipResult>
    def get_ha_vip(id: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetHaVipResult
    def get_ha_vip_output(id: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetHaVipResult]
    func LookupHaVip(ctx *Context, args *LookupHaVipArgs, opts ...InvokeOption) (*LookupHaVipResult, error)
    func LookupHaVipOutput(ctx *Context, args *LookupHaVipOutputArgs, opts ...InvokeOption) LookupHaVipResultOutput

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

    public static class GetHaVip 
    {
        public static Task<GetHaVipResult> InvokeAsync(GetHaVipArgs args, InvokeOptions? opts = null)
        public static Output<GetHaVipResult> Invoke(GetHaVipInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetHaVipResult> getHaVip(GetHaVipArgs args, InvokeOptions options)
    public static Output<GetHaVipResult> getHaVip(GetHaVipArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:vpc/getHaVip:getHaVip
      arguments:
        # arguments dictionary

    The following arguments are supported:

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

    getHaVip Result

    The following output properties are available:

    AssociatedEipAddress string
    HAVIP绑定的公网IP的IP地址。
    AssociatedEipId string
    HAVIP绑定的公网IP的ID。
    AssociatedInstanceIds List<string>
    绑定HAVIP的实例ID列表。
    AssociatedInstanceType string
    绑定HAVIP的实例类型。EcsInstance:云服务器实例。NetworkInterface:弹性网卡。
    CreatedAt string
    HAVIP的创建时间。
    Description string
    HAVIP的描述。长度限制为0~255个字符。
    HaVipId string
    HAVIP的ID。
    HaVipName string
    HAVIP的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和中划线(-)。长度限制在0~128字符之间。
    Id string
    Uniquely identifies the resource.
    IpAddress string
    HAVIP的IP地址。
    MasterInstanceId string
    与HAVIP绑定的主实例的ID。
    ProjectName string
    HAVIP的项目名称。
    Status string
    HAVIP的状态。Available:可用。Creating:创建中。InUse:使用中。Deleting:删除中。
    SubnetId string
    HAVIP所属的子网 ID。
    Tags List<Byteplus.GetHaVipTag>
    HAVIP所属标签。
    UpdatedAt string
    HAVIP最近一次的修改时间。
    VpcId string
    HAVIP所属的VPC ID。
    AssociatedEipAddress string
    HAVIP绑定的公网IP的IP地址。
    AssociatedEipId string
    HAVIP绑定的公网IP的ID。
    AssociatedInstanceIds []string
    绑定HAVIP的实例ID列表。
    AssociatedInstanceType string
    绑定HAVIP的实例类型。EcsInstance:云服务器实例。NetworkInterface:弹性网卡。
    CreatedAt string
    HAVIP的创建时间。
    Description string
    HAVIP的描述。长度限制为0~255个字符。
    HaVipId string
    HAVIP的ID。
    HaVipName string
    HAVIP的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和中划线(-)。长度限制在0~128字符之间。
    Id string
    Uniquely identifies the resource.
    IpAddress string
    HAVIP的IP地址。
    MasterInstanceId string
    与HAVIP绑定的主实例的ID。
    ProjectName string
    HAVIP的项目名称。
    Status string
    HAVIP的状态。Available:可用。Creating:创建中。InUse:使用中。Deleting:删除中。
    SubnetId string
    HAVIP所属的子网 ID。
    Tags []GetHaVipTag
    HAVIP所属标签。
    UpdatedAt string
    HAVIP最近一次的修改时间。
    VpcId string
    HAVIP所属的VPC ID。
    associatedEipAddress String
    HAVIP绑定的公网IP的IP地址。
    associatedEipId String
    HAVIP绑定的公网IP的ID。
    associatedInstanceIds List<String>
    绑定HAVIP的实例ID列表。
    associatedInstanceType String
    绑定HAVIP的实例类型。EcsInstance:云服务器实例。NetworkInterface:弹性网卡。
    createdAt String
    HAVIP的创建时间。
    description String
    HAVIP的描述。长度限制为0~255个字符。
    haVipId String
    HAVIP的ID。
    haVipName String
    HAVIP的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和中划线(-)。长度限制在0~128字符之间。
    id String
    Uniquely identifies the resource.
    ipAddress String
    HAVIP的IP地址。
    masterInstanceId String
    与HAVIP绑定的主实例的ID。
    projectName String
    HAVIP的项目名称。
    status String
    HAVIP的状态。Available:可用。Creating:创建中。InUse:使用中。Deleting:删除中。
    subnetId String
    HAVIP所属的子网 ID。
    tags List<GetHaVipTag>
    HAVIP所属标签。
    updatedAt String
    HAVIP最近一次的修改时间。
    vpcId String
    HAVIP所属的VPC ID。
    associatedEipAddress string
    HAVIP绑定的公网IP的IP地址。
    associatedEipId string
    HAVIP绑定的公网IP的ID。
    associatedInstanceIds string[]
    绑定HAVIP的实例ID列表。
    associatedInstanceType string
    绑定HAVIP的实例类型。EcsInstance:云服务器实例。NetworkInterface:弹性网卡。
    createdAt string
    HAVIP的创建时间。
    description string
    HAVIP的描述。长度限制为0~255个字符。
    haVipId string
    HAVIP的ID。
    haVipName string
    HAVIP的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和中划线(-)。长度限制在0~128字符之间。
    id string
    Uniquely identifies the resource.
    ipAddress string
    HAVIP的IP地址。
    masterInstanceId string
    与HAVIP绑定的主实例的ID。
    projectName string
    HAVIP的项目名称。
    status string
    HAVIP的状态。Available:可用。Creating:创建中。InUse:使用中。Deleting:删除中。
    subnetId string
    HAVIP所属的子网 ID。
    tags GetHaVipTag[]
    HAVIP所属标签。
    updatedAt string
    HAVIP最近一次的修改时间。
    vpcId string
    HAVIP所属的VPC ID。
    associated_eip_address str
    HAVIP绑定的公网IP的IP地址。
    associated_eip_id str
    HAVIP绑定的公网IP的ID。
    associated_instance_ids Sequence[str]
    绑定HAVIP的实例ID列表。
    associated_instance_type str
    绑定HAVIP的实例类型。EcsInstance:云服务器实例。NetworkInterface:弹性网卡。
    created_at str
    HAVIP的创建时间。
    description str
    HAVIP的描述。长度限制为0~255个字符。
    ha_vip_id str
    HAVIP的ID。
    ha_vip_name str
    HAVIP的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和中划线(-)。长度限制在0~128字符之间。
    id str
    Uniquely identifies the resource.
    ip_address str
    HAVIP的IP地址。
    master_instance_id str
    与HAVIP绑定的主实例的ID。
    project_name str
    HAVIP的项目名称。
    status str
    HAVIP的状态。Available:可用。Creating:创建中。InUse:使用中。Deleting:删除中。
    subnet_id str
    HAVIP所属的子网 ID。
    tags Sequence[GetHaVipTag]
    HAVIP所属标签。
    updated_at str
    HAVIP最近一次的修改时间。
    vpc_id str
    HAVIP所属的VPC ID。
    associatedEipAddress String
    HAVIP绑定的公网IP的IP地址。
    associatedEipId String
    HAVIP绑定的公网IP的ID。
    associatedInstanceIds List<String>
    绑定HAVIP的实例ID列表。
    associatedInstanceType String
    绑定HAVIP的实例类型。EcsInstance:云服务器实例。NetworkInterface:弹性网卡。
    createdAt String
    HAVIP的创建时间。
    description String
    HAVIP的描述。长度限制为0~255个字符。
    haVipId String
    HAVIP的ID。
    haVipName String
    HAVIP的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和中划线(-)。长度限制在0~128字符之间。
    id String
    Uniquely identifies the resource.
    ipAddress String
    HAVIP的IP地址。
    masterInstanceId String
    与HAVIP绑定的主实例的ID。
    projectName String
    HAVIP的项目名称。
    status String
    HAVIP的状态。Available:可用。Creating:创建中。InUse:使用中。Deleting:删除中。
    subnetId String
    HAVIP所属的子网 ID。
    tags List<Property Map>
    HAVIP所属标签。
    updatedAt String
    HAVIP最近一次的修改时间。
    vpcId String
    HAVIP所属的VPC ID。

    Supporting Types

    GetHaVipTag

    Key string
    用户标签的标签键。长度取值范围为1~128字符,允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。若标签键开头或结尾存在空格,系统会自动为其去除。
    Value string
    用户标签的标签值。允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。大小写敏感。若标签值开头或结尾存在空格,系统会自动为其去除。
    Key string
    用户标签的标签键。长度取值范围为1~128字符,允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。若标签键开头或结尾存在空格,系统会自动为其去除。
    Value string
    用户标签的标签值。允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。大小写敏感。若标签值开头或结尾存在空格,系统会自动为其去除。
    key String
    用户标签的标签键。长度取值范围为1~128字符,允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。若标签键开头或结尾存在空格,系统会自动为其去除。
    value String
    用户标签的标签值。允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。大小写敏感。若标签值开头或结尾存在空格,系统会自动为其去除。
    key string
    用户标签的标签键。长度取值范围为1~128字符,允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。若标签键开头或结尾存在空格,系统会自动为其去除。
    value string
    用户标签的标签值。允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。大小写敏感。若标签值开头或结尾存在空格,系统会自动为其去除。
    key str
    用户标签的标签键。长度取值范围为1~128字符,允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。若标签键开头或结尾存在空格,系统会自动为其去除。
    value str
    用户标签的标签值。允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。大小写敏感。若标签值开头或结尾存在空格,系统会自动为其去除。
    key String
    用户标签的标签键。长度取值范围为1~128字符,允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。若标签键开头或结尾存在空格,系统会自动为其去除。
    value String
    用户标签的标签值。允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。大小写敏感。若标签值开头或结尾存在空格,系统会自动为其去除。

    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.16
    published on Monday, Mar 9, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.