Alibaba Cloud v3.88.1 published on Saturday, Nov 8, 2025 by Pulumi
Alibaba Cloud v3.88.1 published on Saturday, Nov 8, 2025 by Pulumi
This data source provides the Eip Addresses of the current Alibaba Cloud user.
NOTE: Available in v1.126.0+.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const example = alicloud.ecs.getEipAddresses({
ids: ["eip-bp1jvx5ki6c********"],
nameRegex: "the_resource_name",
});
export const firstEipAddressId = example.then(example => example.addresses?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
example = alicloud.ecs.get_eip_addresses(ids=["eip-bp1jvx5ki6c********"],
name_regex="the_resource_name")
pulumi.export("firstEipAddressId", example.addresses[0].id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := ecs.GetEipAddresses(ctx, &ecs.GetEipAddressesArgs{
Ids: []string{
"eip-bp1jvx5ki6c********",
},
NameRegex: pulumi.StringRef("the_resource_name"),
}, nil)
if err != nil {
return err
}
ctx.Export("firstEipAddressId", example.Addresses[0].Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var example = AliCloud.Ecs.GetEipAddresses.Invoke(new()
{
Ids = new[]
{
"eip-bp1jvx5ki6c********",
},
NameRegex = "the_resource_name",
});
return new Dictionary<string, object?>
{
["firstEipAddressId"] = example.Apply(getEipAddressesResult => getEipAddressesResult.Addresses[0]?.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.ecs.EcsFunctions;
import com.pulumi.alicloud.ecs.inputs.GetEipAddressesArgs;
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) {
final var example = EcsFunctions.getEipAddresses(GetEipAddressesArgs.builder()
.ids("eip-bp1jvx5ki6c********")
.nameRegex("the_resource_name")
.build());
ctx.export("firstEipAddressId", example.addresses()[0].id());
}
}
variables:
example:
fn::invoke:
function: alicloud:ecs:getEipAddresses
arguments:
ids:
- eip-bp1jvx5ki6c********
nameRegex: the_resource_name
outputs:
firstEipAddressId: ${example.addresses[0].id}
Using getEipAddresses
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 getEipAddresses(args: GetEipAddressesArgs, opts?: InvokeOptions): Promise<GetEipAddressesResult>
function getEipAddressesOutput(args: GetEipAddressesOutputArgs, opts?: InvokeOptions): Output<GetEipAddressesResult>def get_eip_addresses(address_name: Optional[str] = None,
associated_instance_id: Optional[str] = None,
associated_instance_type: Optional[str] = None,
dry_run: Optional[bool] = None,
enable_details: Optional[bool] = None,
ids: Optional[Sequence[str]] = None,
include_reservation_data: Optional[bool] = None,
ip_address: Optional[str] = None,
ip_addresses: Optional[Sequence[str]] = None,
isp: Optional[str] = None,
lock_reason: Optional[str] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
payment_type: Optional[str] = None,
resource_group_id: Optional[str] = None,
segment_instance_id: Optional[str] = None,
status: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
opts: Optional[InvokeOptions] = None) -> GetEipAddressesResult
def get_eip_addresses_output(address_name: Optional[pulumi.Input[str]] = None,
associated_instance_id: Optional[pulumi.Input[str]] = None,
associated_instance_type: Optional[pulumi.Input[str]] = None,
dry_run: Optional[pulumi.Input[bool]] = None,
enable_details: Optional[pulumi.Input[bool]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
include_reservation_data: Optional[pulumi.Input[bool]] = None,
ip_address: Optional[pulumi.Input[str]] = None,
ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
isp: Optional[pulumi.Input[str]] = None,
lock_reason: Optional[pulumi.Input[str]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
payment_type: Optional[pulumi.Input[str]] = None,
resource_group_id: Optional[pulumi.Input[str]] = None,
segment_instance_id: Optional[pulumi.Input[str]] = None,
status: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEipAddressesResult]func GetEipAddresses(ctx *Context, args *GetEipAddressesArgs, opts ...InvokeOption) (*GetEipAddressesResult, error)
func GetEipAddressesOutput(ctx *Context, args *GetEipAddressesOutputArgs, opts ...InvokeOption) GetEipAddressesResultOutput> Note: This function is named GetEipAddresses in the Go SDK.
public static class GetEipAddresses
{
public static Task<GetEipAddressesResult> InvokeAsync(GetEipAddressesArgs args, InvokeOptions? opts = null)
public static Output<GetEipAddressesResult> Invoke(GetEipAddressesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEipAddressesResult> getEipAddresses(GetEipAddressesArgs args, InvokeOptions options)
public static Output<GetEipAddressesResult> getEipAddresses(GetEipAddressesArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:ecs/getEipAddresses:getEipAddresses
arguments:
# arguments dictionaryThe following arguments are supported:
- Address
Name string - The eip name.
- Associated
Instance stringId - The associated instance id.
- Associated
Instance stringType - The associated instance type.
- Dry
Run bool - The dry run.
- Enable
Details bool - Default to
true. Set it tofalsecan hide thetagsto output. - Ids List<string>
- A list of Address IDs.
- Include
Reservation boolData - The include reservation data. Valid values:
BGPandBGP_PRO. - Ip
Address string - The eip address.
- Ip
Addresses List<string> - Isp string
- The Internet service provider (ISP). Valid values
BGPandBGP_PRO. - Lock
Reason string - The lock reason.
- Name
Regex string - A regex string to filter results by Address name.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Payment
Type string - The billing method of the EIP. Valid values:
SubscriptionandPayAsYouGo. - Resource
Group stringId - The ID of the resource group.
- Segment
Instance stringId - The IDs of the contiguous EIPs. This value is returned only when contiguous EIPs are specified.
- Status string
- The status of the EIP. Valid values:
Associating: The EIP is being associated.Unassociating: The EIP is being disassociated.InUse: The EIP is allocated.Available:The EIP is available. - Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Address
Name string - The eip name.
- Associated
Instance stringId - The associated instance id.
- Associated
Instance stringType - The associated instance type.
- Dry
Run bool - The dry run.
- Enable
Details bool - Default to
true. Set it tofalsecan hide thetagsto output. - Ids []string
- A list of Address IDs.
- Include
Reservation boolData - The include reservation data. Valid values:
BGPandBGP_PRO. - Ip
Address string - The eip address.
- Ip
Addresses []string - Isp string
- The Internet service provider (ISP). Valid values
BGPandBGP_PRO. - Lock
Reason string - The lock reason.
- Name
Regex string - A regex string to filter results by Address name.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Payment
Type string - The billing method of the EIP. Valid values:
SubscriptionandPayAsYouGo. - Resource
Group stringId - The ID of the resource group.
- Segment
Instance stringId - The IDs of the contiguous EIPs. This value is returned only when contiguous EIPs are specified.
- Status string
- The status of the EIP. Valid values:
Associating: The EIP is being associated.Unassociating: The EIP is being disassociated.InUse: The EIP is allocated.Available:The EIP is available. - map[string]string
- A mapping of tags to assign to the resource.
- address
Name String - The eip name.
- associated
Instance StringId - The associated instance id.
- associated
Instance StringType - The associated instance type.
- dry
Run Boolean - The dry run.
- enable
Details Boolean - Default to
true. Set it tofalsecan hide thetagsto output. - ids List<String>
- A list of Address IDs.
- include
Reservation BooleanData - The include reservation data. Valid values:
BGPandBGP_PRO. - ip
Address String - The eip address.
- ip
Addresses List<String> - isp String
- The Internet service provider (ISP). Valid values
BGPandBGP_PRO. - lock
Reason String - The lock reason.
- name
Regex String - A regex string to filter results by Address name.
- output
File String - File name where to save data source results (after running
pulumi preview). - payment
Type String - The billing method of the EIP. Valid values:
SubscriptionandPayAsYouGo. - resource
Group StringId - The ID of the resource group.
- segment
Instance StringId - The IDs of the contiguous EIPs. This value is returned only when contiguous EIPs are specified.
- status String
- The status of the EIP. Valid values:
Associating: The EIP is being associated.Unassociating: The EIP is being disassociated.InUse: The EIP is allocated.Available:The EIP is available. - Map<String,String>
- A mapping of tags to assign to the resource.
- address
Name string - The eip name.
- associated
Instance stringId - The associated instance id.
- associated
Instance stringType - The associated instance type.
- dry
Run boolean - The dry run.
- enable
Details boolean - Default to
true. Set it tofalsecan hide thetagsto output. - ids string[]
- A list of Address IDs.
- include
Reservation booleanData - The include reservation data. Valid values:
BGPandBGP_PRO. - ip
Address string - The eip address.
- ip
Addresses string[] - isp string
- The Internet service provider (ISP). Valid values
BGPandBGP_PRO. - lock
Reason string - The lock reason.
- name
Regex string - A regex string to filter results by Address name.
- output
File string - File name where to save data source results (after running
pulumi preview). - payment
Type string - The billing method of the EIP. Valid values:
SubscriptionandPayAsYouGo. - resource
Group stringId - The ID of the resource group.
- segment
Instance stringId - The IDs of the contiguous EIPs. This value is returned only when contiguous EIPs are specified.
- status string
- The status of the EIP. Valid values:
Associating: The EIP is being associated.Unassociating: The EIP is being disassociated.InUse: The EIP is allocated.Available:The EIP is available. - {[key: string]: string}
- A mapping of tags to assign to the resource.
- address_
name str - The eip name.
- associated_
instance_ strid - The associated instance id.
- associated_
instance_ strtype - The associated instance type.
- dry_
run bool - The dry run.
- enable_
details bool - Default to
true. Set it tofalsecan hide thetagsto output. - ids Sequence[str]
- A list of Address IDs.
- include_
reservation_ booldata - The include reservation data. Valid values:
BGPandBGP_PRO. - ip_
address str - The eip address.
- ip_
addresses Sequence[str] - isp str
- The Internet service provider (ISP). Valid values
BGPandBGP_PRO. - lock_
reason str - The lock reason.
- name_
regex str - A regex string to filter results by Address name.
- output_
file str - File name where to save data source results (after running
pulumi preview). - payment_
type str - The billing method of the EIP. Valid values:
SubscriptionandPayAsYouGo. - resource_
group_ strid - The ID of the resource group.
- segment_
instance_ strid - The IDs of the contiguous EIPs. This value is returned only when contiguous EIPs are specified.
- status str
- The status of the EIP. Valid values:
Associating: The EIP is being associated.Unassociating: The EIP is being disassociated.InUse: The EIP is allocated.Available:The EIP is available. - Mapping[str, str]
- A mapping of tags to assign to the resource.
- address
Name String - The eip name.
- associated
Instance StringId - The associated instance id.
- associated
Instance StringType - The associated instance type.
- dry
Run Boolean - The dry run.
- enable
Details Boolean - Default to
true. Set it tofalsecan hide thetagsto output. - ids List<String>
- A list of Address IDs.
- include
Reservation BooleanData - The include reservation data. Valid values:
BGPandBGP_PRO. - ip
Address String - The eip address.
- ip
Addresses List<String> - isp String
- The Internet service provider (ISP). Valid values
BGPandBGP_PRO. - lock
Reason String - The lock reason.
- name
Regex String - A regex string to filter results by Address name.
- output
File String - File name where to save data source results (after running
pulumi preview). - payment
Type String - The billing method of the EIP. Valid values:
SubscriptionandPayAsYouGo. - resource
Group StringId - The ID of the resource group.
- segment
Instance StringId - The IDs of the contiguous EIPs. This value is returned only when contiguous EIPs are specified.
- status String
- The status of the EIP. Valid values:
Associating: The EIP is being associated.Unassociating: The EIP is being disassociated.InUse: The EIP is allocated.Available:The EIP is available. - Map<String>
- A mapping of tags to assign to the resource.
getEipAddresses Result
The following output properties are available:
- Addresses
List<Pulumi.
Ali Cloud. Ecs. Outputs. Get Eip Addresses Address> - Eips
List<Pulumi.
Ali Cloud. Ecs. Outputs. Get Eip Addresses Eip> - Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Names List<string>
- Address
Name string - Associated
Instance stringId - Associated
Instance stringType - Dry
Run bool - Enable
Details bool - Include
Reservation boolData - Ip
Address string - Ip
Addresses List<string> - Isp string
- Lock
Reason string - Name
Regex string - Output
File string - Payment
Type string - Resource
Group stringId - Segment
Instance stringId - Status string
- Dictionary<string, string>
- Addresses
[]Get
Eip Addresses Address - Eips
[]Get
Eip Addresses Eip - Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Names []string
- Address
Name string - Associated
Instance stringId - Associated
Instance stringType - Dry
Run bool - Enable
Details bool - Include
Reservation boolData - Ip
Address string - Ip
Addresses []string - Isp string
- Lock
Reason string - Name
Regex string - Output
File string - Payment
Type string - Resource
Group stringId - Segment
Instance stringId - Status string
- map[string]string
- addresses
List<Get
Eip Addresses Address> - eips
List<Get
Eip Addresses Eip> - id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- names List<String>
- address
Name String - associated
Instance StringId - associated
Instance StringType - dry
Run Boolean - enable
Details Boolean - include
Reservation BooleanData - ip
Address String - ip
Addresses List<String> - isp String
- lock
Reason String - name
Regex String - output
File String - payment
Type String - resource
Group StringId - segment
Instance StringId - status String
- Map<String,String>
- addresses
Get
Eip Addresses Address[] - eips
Get
Eip Addresses Eip[] - id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- names string[]
- address
Name string - associated
Instance stringId - associated
Instance stringType - dry
Run boolean - enable
Details boolean - include
Reservation booleanData - ip
Address string - ip
Addresses string[] - isp string
- lock
Reason string - name
Regex string - output
File string - payment
Type string - resource
Group stringId - segment
Instance stringId - status string
- {[key: string]: string}
- addresses
Sequence[Get
Eip Addresses Address] - eips
Sequence[Get
Eip Addresses Eip] - id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- names Sequence[str]
- address_
name str - associated_
instance_ strid - associated_
instance_ strtype - dry_
run bool - enable_
details bool - include_
reservation_ booldata - ip_
address str - ip_
addresses Sequence[str] - isp str
- lock_
reason str - name_
regex str - output_
file str - payment_
type str - resource_
group_ strid - segment_
instance_ strid - status str
- Mapping[str, str]
- addresses List<Property Map>
- eips List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- names List<String>
- address
Name String - associated
Instance StringId - associated
Instance StringType - dry
Run Boolean - enable
Details Boolean - include
Reservation BooleanData - ip
Address String - ip
Addresses List<String> - isp String
- lock
Reason String - name
Regex String - output
File String - payment
Type String - resource
Group StringId - segment
Instance StringId - status String
- Map<String>
Supporting Types
GetEipAddressesAddress
- Address
Name string - The name of the EIP.
- Allocation
Id string - The ID of the EIP.
- Available
Regions List<string> - The ID of the region to which the EIP belongs.
- Bandwidth string
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- Bandwidth
Package stringBandwidth - The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- Bandwidth
Package stringId - The ID of the EIP bandwidth plan.
- Bandwidth
Package stringType - The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- Create
Time string - The time when the EIP was created.
- Deletion
Protection bool - Indicates whether deletion protection is enabled.
- Description string
- The description of the EIP.
- Expired
Time string - The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- Has
Reservation stringData - Indicates whether renewal data is included. This parameter returns true only when the parameter IncludeReservationData is set to true, and some orders have not taken effect.
- Hd
Monitor stringStatus - Indicates whether fine-grained monitoring is enabled for the EIP.
- Id string
- The ID of the Address.
- Instance
Id string - The ID of the instance with which the EIP is associated.
- Instance
Region stringId - The region ID of the associated resource.
- Instance
Type string - The type of the instance with which the EIP is associated.
- Internet
Charge stringType - The metering method of the EIP.
- Ip
Address string - The IP address of the EIP.
- Isp string
- The Internet service provider (ISP).
- Operation
Locks List<string> - The details about the locked EIP.
- Payment
Type string - The billing method of the EIP.
- Reservation
Active stringTime - The time when the renewal takes effect.
- Reservation
Bandwidth string - The bandwidth after the renewal takes effect.
- Reservation
Internet stringCharge Type - The metering method of the renewal.
- Reservation
Order stringType - The type of the renewal order.
- Resource
Group stringId - The ID of the resource group.
- Second
Limited bool - Indicates whether level-2 throttling is configured.
- Segment
Instance stringId - The IDs of the contiguous EIPs.
- Status string
- The status of the EIP.
- Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Address
Name string - The name of the EIP.
- Allocation
Id string - The ID of the EIP.
- Available
Regions []string - The ID of the region to which the EIP belongs.
- Bandwidth string
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- Bandwidth
Package stringBandwidth - The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- Bandwidth
Package stringId - The ID of the EIP bandwidth plan.
- Bandwidth
Package stringType - The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- Create
Time string - The time when the EIP was created.
- Deletion
Protection bool - Indicates whether deletion protection is enabled.
- Description string
- The description of the EIP.
- Expired
Time string - The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- Has
Reservation stringData - Indicates whether renewal data is included. This parameter returns true only when the parameter IncludeReservationData is set to true, and some orders have not taken effect.
- Hd
Monitor stringStatus - Indicates whether fine-grained monitoring is enabled for the EIP.
- Id string
- The ID of the Address.
- Instance
Id string - The ID of the instance with which the EIP is associated.
- Instance
Region stringId - The region ID of the associated resource.
- Instance
Type string - The type of the instance with which the EIP is associated.
- Internet
Charge stringType - The metering method of the EIP.
- Ip
Address string - The IP address of the EIP.
- Isp string
- The Internet service provider (ISP).
- Operation
Locks []string - The details about the locked EIP.
- Payment
Type string - The billing method of the EIP.
- Reservation
Active stringTime - The time when the renewal takes effect.
- Reservation
Bandwidth string - The bandwidth after the renewal takes effect.
- Reservation
Internet stringCharge Type - The metering method of the renewal.
- Reservation
Order stringType - The type of the renewal order.
- Resource
Group stringId - The ID of the resource group.
- Second
Limited bool - Indicates whether level-2 throttling is configured.
- Segment
Instance stringId - The IDs of the contiguous EIPs.
- Status string
- The status of the EIP.
- map[string]string
- A mapping of tags to assign to the resource.
- address
Name String - The name of the EIP.
- allocation
Id String - The ID of the EIP.
- available
Regions List<String> - The ID of the region to which the EIP belongs.
- bandwidth String
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- bandwidth
Package StringBandwidth - The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- bandwidth
Package StringId - The ID of the EIP bandwidth plan.
- bandwidth
Package StringType - The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- create
Time String - The time when the EIP was created.
- deletion
Protection Boolean - Indicates whether deletion protection is enabled.
- description String
- The description of the EIP.
- expired
Time String - The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- has
Reservation StringData - Indicates whether renewal data is included. This parameter returns true only when the parameter IncludeReservationData is set to true, and some orders have not taken effect.
- hd
Monitor StringStatus - Indicates whether fine-grained monitoring is enabled for the EIP.
- id String
- The ID of the Address.
- instance
Id String - The ID of the instance with which the EIP is associated.
- instance
Region StringId - The region ID of the associated resource.
- instance
Type String - The type of the instance with which the EIP is associated.
- internet
Charge StringType - The metering method of the EIP.
- ip
Address String - The IP address of the EIP.
- isp String
- The Internet service provider (ISP).
- operation
Locks List<String> - The details about the locked EIP.
- payment
Type String - The billing method of the EIP.
- reservation
Active StringTime - The time when the renewal takes effect.
- reservation
Bandwidth String - The bandwidth after the renewal takes effect.
- reservation
Internet StringCharge Type - The metering method of the renewal.
- reservation
Order StringType - The type of the renewal order.
- resource
Group StringId - The ID of the resource group.
- second
Limited Boolean - Indicates whether level-2 throttling is configured.
- segment
Instance StringId - The IDs of the contiguous EIPs.
- status String
- The status of the EIP.
- Map<String,String>
- A mapping of tags to assign to the resource.
- address
Name string - The name of the EIP.
- allocation
Id string - The ID of the EIP.
- available
Regions string[] - The ID of the region to which the EIP belongs.
- bandwidth string
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- bandwidth
Package stringBandwidth - The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- bandwidth
Package stringId - The ID of the EIP bandwidth plan.
- bandwidth
Package stringType - The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- create
Time string - The time when the EIP was created.
- deletion
Protection boolean - Indicates whether deletion protection is enabled.
- description string
- The description of the EIP.
- expired
Time string - The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- has
Reservation stringData - Indicates whether renewal data is included. This parameter returns true only when the parameter IncludeReservationData is set to true, and some orders have not taken effect.
- hd
Monitor stringStatus - Indicates whether fine-grained monitoring is enabled for the EIP.
- id string
- The ID of the Address.
- instance
Id string - The ID of the instance with which the EIP is associated.
- instance
Region stringId - The region ID of the associated resource.
- instance
Type string - The type of the instance with which the EIP is associated.
- internet
Charge stringType - The metering method of the EIP.
- ip
Address string - The IP address of the EIP.
- isp string
- The Internet service provider (ISP).
- operation
Locks string[] - The details about the locked EIP.
- payment
Type string - The billing method of the EIP.
- reservation
Active stringTime - The time when the renewal takes effect.
- reservation
Bandwidth string - The bandwidth after the renewal takes effect.
- reservation
Internet stringCharge Type - The metering method of the renewal.
- reservation
Order stringType - The type of the renewal order.
- resource
Group stringId - The ID of the resource group.
- second
Limited boolean - Indicates whether level-2 throttling is configured.
- segment
Instance stringId - The IDs of the contiguous EIPs.
- status string
- The status of the EIP.
- {[key: string]: string}
- A mapping of tags to assign to the resource.
- address_
name str - The name of the EIP.
- allocation_
id str - The ID of the EIP.
- available_
regions Sequence[str] - The ID of the region to which the EIP belongs.
- bandwidth str
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- bandwidth_
package_ strbandwidth - The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- bandwidth_
package_ strid - The ID of the EIP bandwidth plan.
- bandwidth_
package_ strtype - The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- create_
time str - The time when the EIP was created.
- deletion_
protection bool - Indicates whether deletion protection is enabled.
- description str
- The description of the EIP.
- expired_
time str - The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- has_
reservation_ strdata - Indicates whether renewal data is included. This parameter returns true only when the parameter IncludeReservationData is set to true, and some orders have not taken effect.
- hd_
monitor_ strstatus - Indicates whether fine-grained monitoring is enabled for the EIP.
- id str
- The ID of the Address.
- instance_
id str - The ID of the instance with which the EIP is associated.
- instance_
region_ strid - The region ID of the associated resource.
- instance_
type str - The type of the instance with which the EIP is associated.
- internet_
charge_ strtype - The metering method of the EIP.
- ip_
address str - The IP address of the EIP.
- isp str
- The Internet service provider (ISP).
- operation_
locks Sequence[str] - The details about the locked EIP.
- payment_
type str - The billing method of the EIP.
- reservation_
active_ strtime - The time when the renewal takes effect.
- reservation_
bandwidth str - The bandwidth after the renewal takes effect.
- reservation_
internet_ strcharge_ type - The metering method of the renewal.
- reservation_
order_ strtype - The type of the renewal order.
- resource_
group_ strid - The ID of the resource group.
- second_
limited bool - Indicates whether level-2 throttling is configured.
- segment_
instance_ strid - The IDs of the contiguous EIPs.
- status str
- The status of the EIP.
- Mapping[str, str]
- A mapping of tags to assign to the resource.
- address
Name String - The name of the EIP.
- allocation
Id String - The ID of the EIP.
- available
Regions List<String> - The ID of the region to which the EIP belongs.
- bandwidth String
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- bandwidth
Package StringBandwidth - The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- bandwidth
Package StringId - The ID of the EIP bandwidth plan.
- bandwidth
Package StringType - The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- create
Time String - The time when the EIP was created.
- deletion
Protection Boolean - Indicates whether deletion protection is enabled.
- description String
- The description of the EIP.
- expired
Time String - The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- has
Reservation StringData - Indicates whether renewal data is included. This parameter returns true only when the parameter IncludeReservationData is set to true, and some orders have not taken effect.
- hd
Monitor StringStatus - Indicates whether fine-grained monitoring is enabled for the EIP.
- id String
- The ID of the Address.
- instance
Id String - The ID of the instance with which the EIP is associated.
- instance
Region StringId - The region ID of the associated resource.
- instance
Type String - The type of the instance with which the EIP is associated.
- internet
Charge StringType - The metering method of the EIP.
- ip
Address String - The IP address of the EIP.
- isp String
- The Internet service provider (ISP).
- operation
Locks List<String> - The details about the locked EIP.
- payment
Type String - The billing method of the EIP.
- reservation
Active StringTime - The time when the renewal takes effect.
- reservation
Bandwidth String - The bandwidth after the renewal takes effect.
- reservation
Internet StringCharge Type - The metering method of the renewal.
- reservation
Order StringType - The type of the renewal order.
- resource
Group StringId - The ID of the resource group.
- second
Limited Boolean - Indicates whether level-2 throttling is configured.
- segment
Instance StringId - The IDs of the contiguous EIPs.
- status String
- The status of the EIP.
- Map<String>
- A mapping of tags to assign to the resource.
GetEipAddressesEip
- Bandwidth string
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- Creation
Time string - Deletion
Protection bool - Indicates whether deletion protection is enabled.
- Id string
- The ID of the Address.
- Instance
Id string - The ID of the instance with which the EIP is associated.
- Instance
Type string - The type of the instance with which the EIP is associated.
- Internet
Charge stringType - The metering method of the EIP.
- Ip
Address string - The eip address.
- Status string
- The status of the EIP. Valid values:
Associating: The EIP is being associated.Unassociating: The EIP is being disassociated.InUse: The EIP is allocated.Available:The EIP is available.
- Bandwidth string
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- Creation
Time string - Deletion
Protection bool - Indicates whether deletion protection is enabled.
- Id string
- The ID of the Address.
- Instance
Id string - The ID of the instance with which the EIP is associated.
- Instance
Type string - The type of the instance with which the EIP is associated.
- Internet
Charge stringType - The metering method of the EIP.
- Ip
Address string - The eip address.
- Status string
- The status of the EIP. Valid values:
Associating: The EIP is being associated.Unassociating: The EIP is being disassociated.InUse: The EIP is allocated.Available:The EIP is available.
- bandwidth String
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- creation
Time String - deletion
Protection Boolean - Indicates whether deletion protection is enabled.
- id String
- The ID of the Address.
- instance
Id String - The ID of the instance with which the EIP is associated.
- instance
Type String - The type of the instance with which the EIP is associated.
- internet
Charge StringType - The metering method of the EIP.
- ip
Address String - The eip address.
- status String
- The status of the EIP. Valid values:
Associating: The EIP is being associated.Unassociating: The EIP is being disassociated.InUse: The EIP is allocated.Available:The EIP is available.
- bandwidth string
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- creation
Time string - deletion
Protection boolean - Indicates whether deletion protection is enabled.
- id string
- The ID of the Address.
- instance
Id string - The ID of the instance with which the EIP is associated.
- instance
Type string - The type of the instance with which the EIP is associated.
- internet
Charge stringType - The metering method of the EIP.
- ip
Address string - The eip address.
- status string
- The status of the EIP. Valid values:
Associating: The EIP is being associated.Unassociating: The EIP is being disassociated.InUse: The EIP is allocated.Available:The EIP is available.
- bandwidth str
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- creation_
time str - deletion_
protection bool - Indicates whether deletion protection is enabled.
- id str
- The ID of the Address.
- instance_
id str - The ID of the instance with which the EIP is associated.
- instance_
type str - The type of the instance with which the EIP is associated.
- internet_
charge_ strtype - The metering method of the EIP.
- ip_
address str - The eip address.
- status str
- The status of the EIP. Valid values:
Associating: The EIP is being associated.Unassociating: The EIP is being disassociated.InUse: The EIP is allocated.Available:The EIP is available.
- bandwidth String
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- creation
Time String - deletion
Protection Boolean - Indicates whether deletion protection is enabled.
- id String
- The ID of the Address.
- instance
Id String - The ID of the instance with which the EIP is associated.
- instance
Type String - The type of the instance with which the EIP is associated.
- internet
Charge StringType - The metering method of the EIP.
- ip
Address String - The eip address.
- status String
- The status of the EIP. Valid values:
Associating: The EIP is being associated.Unassociating: The EIP is being disassociated.InUse: The EIP is allocated.Available:The EIP is available.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
Alibaba Cloud v3.88.1 published on Saturday, Nov 8, 2025 by Pulumi
