1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. vpc
  6. getHaVip
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Data Source schema for Volcengine::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: volcenginecc: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
    IP address of the public IP bound to the HAVIP
    AssociatedEipId string
    ID of the public IP bound to the HAVIP
    AssociatedInstanceIds List<string>
    List of instance IDs bound to the HAVIP
    AssociatedInstanceType string
    Instance type bound to the HAVIP. EcsInstance: cloud server instance. NetworkInterface: elastic network interface
    CreatedAt string
    Creation time of the HAVIP
    Description string
    Description of the HAVIP. Length limit: 0–255 characters
    HaVipId string
    ID of the HAVIP
    HaVipName string
    Name of the HAVIP. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 0–128 characters
    Id string
    Uniquely identifies the resource.
    IpAddress string
    IP address of the HAVIP
    MasterInstanceId string
    ID of the primary instance bound to the HAVIP
    ProjectName string
    Project name of the HAVIP
    Status string
    Status of the HAVIP. Available: available. Creating: creating. InUse: in use. Deleting: deleting
    SubnetId string
    Subnet ID to which the HAVIP belongs
    Tags List<Volcengine.GetHaVipTag>
    Tags associated with the HAVIP
    UpdatedAt string
    Last modification time of the HAVIP
    VpcId string
    VPC ID to which the HAVIP belongs
    AssociatedEipAddress string
    IP address of the public IP bound to the HAVIP
    AssociatedEipId string
    ID of the public IP bound to the HAVIP
    AssociatedInstanceIds []string
    List of instance IDs bound to the HAVIP
    AssociatedInstanceType string
    Instance type bound to the HAVIP. EcsInstance: cloud server instance. NetworkInterface: elastic network interface
    CreatedAt string
    Creation time of the HAVIP
    Description string
    Description of the HAVIP. Length limit: 0–255 characters
    HaVipId string
    ID of the HAVIP
    HaVipName string
    Name of the HAVIP. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 0–128 characters
    Id string
    Uniquely identifies the resource.
    IpAddress string
    IP address of the HAVIP
    MasterInstanceId string
    ID of the primary instance bound to the HAVIP
    ProjectName string
    Project name of the HAVIP
    Status string
    Status of the HAVIP. Available: available. Creating: creating. InUse: in use. Deleting: deleting
    SubnetId string
    Subnet ID to which the HAVIP belongs
    Tags []GetHaVipTag
    Tags associated with the HAVIP
    UpdatedAt string
    Last modification time of the HAVIP
    VpcId string
    VPC ID to which the HAVIP belongs
    associatedEipAddress String
    IP address of the public IP bound to the HAVIP
    associatedEipId String
    ID of the public IP bound to the HAVIP
    associatedInstanceIds List<String>
    List of instance IDs bound to the HAVIP
    associatedInstanceType String
    Instance type bound to the HAVIP. EcsInstance: cloud server instance. NetworkInterface: elastic network interface
    createdAt String
    Creation time of the HAVIP
    description String
    Description of the HAVIP. Length limit: 0–255 characters
    haVipId String
    ID of the HAVIP
    haVipName String
    Name of the HAVIP. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 0–128 characters
    id String
    Uniquely identifies the resource.
    ipAddress String
    IP address of the HAVIP
    masterInstanceId String
    ID of the primary instance bound to the HAVIP
    projectName String
    Project name of the HAVIP
    status String
    Status of the HAVIP. Available: available. Creating: creating. InUse: in use. Deleting: deleting
    subnetId String
    Subnet ID to which the HAVIP belongs
    tags List<GetHaVipTag>
    Tags associated with the HAVIP
    updatedAt String
    Last modification time of the HAVIP
    vpcId String
    VPC ID to which the HAVIP belongs
    associatedEipAddress string
    IP address of the public IP bound to the HAVIP
    associatedEipId string
    ID of the public IP bound to the HAVIP
    associatedInstanceIds string[]
    List of instance IDs bound to the HAVIP
    associatedInstanceType string
    Instance type bound to the HAVIP. EcsInstance: cloud server instance. NetworkInterface: elastic network interface
    createdAt string
    Creation time of the HAVIP
    description string
    Description of the HAVIP. Length limit: 0–255 characters
    haVipId string
    ID of the HAVIP
    haVipName string
    Name of the HAVIP. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 0–128 characters
    id string
    Uniquely identifies the resource.
    ipAddress string
    IP address of the HAVIP
    masterInstanceId string
    ID of the primary instance bound to the HAVIP
    projectName string
    Project name of the HAVIP
    status string
    Status of the HAVIP. Available: available. Creating: creating. InUse: in use. Deleting: deleting
    subnetId string
    Subnet ID to which the HAVIP belongs
    tags GetHaVipTag[]
    Tags associated with the HAVIP
    updatedAt string
    Last modification time of the HAVIP
    vpcId string
    VPC ID to which the HAVIP belongs
    associated_eip_address str
    IP address of the public IP bound to the HAVIP
    associated_eip_id str
    ID of the public IP bound to the HAVIP
    associated_instance_ids Sequence[str]
    List of instance IDs bound to the HAVIP
    associated_instance_type str
    Instance type bound to the HAVIP. EcsInstance: cloud server instance. NetworkInterface: elastic network interface
    created_at str
    Creation time of the HAVIP
    description str
    Description of the HAVIP. Length limit: 0–255 characters
    ha_vip_id str
    ID of the HAVIP
    ha_vip_name str
    Name of the HAVIP. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 0–128 characters
    id str
    Uniquely identifies the resource.
    ip_address str
    IP address of the HAVIP
    master_instance_id str
    ID of the primary instance bound to the HAVIP
    project_name str
    Project name of the HAVIP
    status str
    Status of the HAVIP. Available: available. Creating: creating. InUse: in use. Deleting: deleting
    subnet_id str
    Subnet ID to which the HAVIP belongs
    tags Sequence[GetHaVipTag]
    Tags associated with the HAVIP
    updated_at str
    Last modification time of the HAVIP
    vpc_id str
    VPC ID to which the HAVIP belongs
    associatedEipAddress String
    IP address of the public IP bound to the HAVIP
    associatedEipId String
    ID of the public IP bound to the HAVIP
    associatedInstanceIds List<String>
    List of instance IDs bound to the HAVIP
    associatedInstanceType String
    Instance type bound to the HAVIP. EcsInstance: cloud server instance. NetworkInterface: elastic network interface
    createdAt String
    Creation time of the HAVIP
    description String
    Description of the HAVIP. Length limit: 0–255 characters
    haVipId String
    ID of the HAVIP
    haVipName String
    Name of the HAVIP. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 0–128 characters
    id String
    Uniquely identifies the resource.
    ipAddress String
    IP address of the HAVIP
    masterInstanceId String
    ID of the primary instance bound to the HAVIP
    projectName String
    Project name of the HAVIP
    status String
    Status of the HAVIP. Available: available. Creating: creating. InUse: in use. Deleting: deleting
    subnetId String
    Subnet ID to which the HAVIP belongs
    tags List<Property Map>
    Tags associated with the HAVIP
    updatedAt String
    Last modification time of the HAVIP
    vpcId String
    VPC ID to which the HAVIP belongs

    Supporting Types

    GetHaVipTag

    Key string
    Tag key for user tags. Length range: 1–128 characters. Supports input of characters in any language, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @ (@). If the tag key starts or ends with a space, the system automatically removes it
    Value string
    Tag value for user tags. Supports input of characters in any language, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @ (@). Case sensitive. If the tag value starts or ends with a space, the system automatically removes it
    Key string
    Tag key for user tags. Length range: 1–128 characters. Supports input of characters in any language, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @ (@). If the tag key starts or ends with a space, the system automatically removes it
    Value string
    Tag value for user tags. Supports input of characters in any language, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @ (@). Case sensitive. If the tag value starts or ends with a space, the system automatically removes it
    key String
    Tag key for user tags. Length range: 1–128 characters. Supports input of characters in any language, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @ (@). If the tag key starts or ends with a space, the system automatically removes it
    value String
    Tag value for user tags. Supports input of characters in any language, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @ (@). Case sensitive. If the tag value starts or ends with a space, the system automatically removes it
    key string
    Tag key for user tags. Length range: 1–128 characters. Supports input of characters in any language, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @ (@). If the tag key starts or ends with a space, the system automatically removes it
    value string
    Tag value for user tags. Supports input of characters in any language, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @ (@). Case sensitive. If the tag value starts or ends with a space, the system automatically removes it
    key str
    Tag key for user tags. Length range: 1–128 characters. Supports input of characters in any language, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @ (@). If the tag key starts or ends with a space, the system automatically removes it
    value str
    Tag value for user tags. Supports input of characters in any language, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @ (@). Case sensitive. If the tag value starts or ends with a space, the system automatically removes it
    key String
    Tag key for user tags. Length range: 1–128 characters. Supports input of characters in any language, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @ (@). If the tag key starts or ends with a space, the system automatically removes it
    value String
    Tag value for user tags. Supports input of characters in any language, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @ (@). Case sensitive. If the tag value starts or ends with a space, the system automatically removes it

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.