Alibaba Cloud v3.87.0 published on Saturday, Oct 18, 2025 by Pulumi
alicloud.ecs.getEipAddresses
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:
- AddressName string
- The eip name.
- AssociatedInstance stringId 
- The associated instance id.
- AssociatedInstance stringType 
- The associated instance type.
- DryRun bool
- The dry run.
- EnableDetails bool
- Default to true. Set it tofalsecan hide thetagsto output.
- Ids List<string>
- A list of Address IDs.
- IncludeReservation boolData 
- The include reservation data. Valid values: BGPandBGP_PRO.
- IpAddress string
- The eip address.
- IpAddresses List<string>
- Isp string
- The Internet service provider (ISP). Valid values BGPandBGP_PRO.
- LockReason string
- The lock reason.
- NameRegex string
- A regex string to filter results by Address name.
- OutputFile string
- File name where to save data source results (after running pulumi preview).
- PaymentType string
- The billing method of the EIP. Valid values: SubscriptionandPayAsYouGo.
- ResourceGroup stringId 
- The ID of the resource group.
- SegmentInstance 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.
- AddressName string
- The eip name.
- AssociatedInstance stringId 
- The associated instance id.
- AssociatedInstance stringType 
- The associated instance type.
- DryRun bool
- The dry run.
- EnableDetails bool
- Default to true. Set it tofalsecan hide thetagsto output.
- Ids []string
- A list of Address IDs.
- IncludeReservation boolData 
- The include reservation data. Valid values: BGPandBGP_PRO.
- IpAddress string
- The eip address.
- IpAddresses []string
- Isp string
- The Internet service provider (ISP). Valid values BGPandBGP_PRO.
- LockReason string
- The lock reason.
- NameRegex string
- A regex string to filter results by Address name.
- OutputFile string
- File name where to save data source results (after running pulumi preview).
- PaymentType string
- The billing method of the EIP. Valid values: SubscriptionandPayAsYouGo.
- ResourceGroup stringId 
- The ID of the resource group.
- SegmentInstance 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.
- addressName String
- The eip name.
- associatedInstance StringId 
- The associated instance id.
- associatedInstance StringType 
- The associated instance type.
- dryRun Boolean
- The dry run.
- enableDetails Boolean
- Default to true. Set it tofalsecan hide thetagsto output.
- ids List<String>
- A list of Address IDs.
- includeReservation BooleanData 
- The include reservation data. Valid values: BGPandBGP_PRO.
- ipAddress String
- The eip address.
- ipAddresses List<String>
- isp String
- The Internet service provider (ISP). Valid values BGPandBGP_PRO.
- lockReason String
- The lock reason.
- nameRegex String
- A regex string to filter results by Address name.
- outputFile String
- File name where to save data source results (after running pulumi preview).
- paymentType String
- The billing method of the EIP. Valid values: SubscriptionandPayAsYouGo.
- resourceGroup StringId 
- The ID of the resource group.
- segmentInstance 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.
- addressName string
- The eip name.
- associatedInstance stringId 
- The associated instance id.
- associatedInstance stringType 
- The associated instance type.
- dryRun boolean
- The dry run.
- enableDetails boolean
- Default to true. Set it tofalsecan hide thetagsto output.
- ids string[]
- A list of Address IDs.
- includeReservation booleanData 
- The include reservation data. Valid values: BGPandBGP_PRO.
- ipAddress string
- The eip address.
- ipAddresses string[]
- isp string
- The Internet service provider (ISP). Valid values BGPandBGP_PRO.
- lockReason string
- The lock reason.
- nameRegex string
- A regex string to filter results by Address name.
- outputFile string
- File name where to save data source results (after running pulumi preview).
- paymentType string
- The billing method of the EIP. Valid values: SubscriptionandPayAsYouGo.
- resourceGroup stringId 
- The ID of the resource group.
- segmentInstance 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.
- addressName String
- The eip name.
- associatedInstance StringId 
- The associated instance id.
- associatedInstance StringType 
- The associated instance type.
- dryRun Boolean
- The dry run.
- enableDetails Boolean
- Default to true. Set it tofalsecan hide thetagsto output.
- ids List<String>
- A list of Address IDs.
- includeReservation BooleanData 
- The include reservation data. Valid values: BGPandBGP_PRO.
- ipAddress String
- The eip address.
- ipAddresses List<String>
- isp String
- The Internet service provider (ISP). Valid values BGPandBGP_PRO.
- lockReason String
- The lock reason.
- nameRegex String
- A regex string to filter results by Address name.
- outputFile String
- File name where to save data source results (after running pulumi preview).
- paymentType String
- The billing method of the EIP. Valid values: SubscriptionandPayAsYouGo.
- resourceGroup StringId 
- The ID of the resource group.
- segmentInstance 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>
- AddressName string
- AssociatedInstance stringId 
- AssociatedInstance stringType 
- DryRun bool
- EnableDetails bool
- IncludeReservation boolData 
- IpAddress string
- IpAddresses List<string>
- Isp string
- LockReason string
- NameRegex string
- OutputFile string
- PaymentType string
- ResourceGroup stringId 
- SegmentInstance stringId 
- Status string
- Dictionary<string, string>
- Addresses
[]GetEip Addresses Address 
- Eips
[]GetEip Addresses Eip 
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Names []string
- AddressName string
- AssociatedInstance stringId 
- AssociatedInstance stringType 
- DryRun bool
- EnableDetails bool
- IncludeReservation boolData 
- IpAddress string
- IpAddresses []string
- Isp string
- LockReason string
- NameRegex string
- OutputFile string
- PaymentType string
- ResourceGroup stringId 
- SegmentInstance stringId 
- Status string
- map[string]string
- addresses
List<GetEip Addresses Address> 
- eips
List<GetEip Addresses Eip> 
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- names List<String>
- addressName String
- associatedInstance StringId 
- associatedInstance StringType 
- dryRun Boolean
- enableDetails Boolean
- includeReservation BooleanData 
- ipAddress String
- ipAddresses List<String>
- isp String
- lockReason String
- nameRegex String
- outputFile String
- paymentType String
- resourceGroup StringId 
- segmentInstance StringId 
- status String
- Map<String,String>
- addresses
GetEip Addresses Address[] 
- eips
GetEip Addresses Eip[] 
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- names string[]
- addressName string
- associatedInstance stringId 
- associatedInstance stringType 
- dryRun boolean
- enableDetails boolean
- includeReservation booleanData 
- ipAddress string
- ipAddresses string[]
- isp string
- lockReason string
- nameRegex string
- outputFile string
- paymentType string
- resourceGroup stringId 
- segmentInstance stringId 
- status string
- {[key: string]: string}
- addresses
Sequence[GetEip Addresses Address] 
- eips
Sequence[GetEip 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>
- addressName String
- associatedInstance StringId 
- associatedInstance StringType 
- dryRun Boolean
- enableDetails Boolean
- includeReservation BooleanData 
- ipAddress String
- ipAddresses List<String>
- isp String
- lockReason String
- nameRegex String
- outputFile String
- paymentType String
- resourceGroup StringId 
- segmentInstance StringId 
- status String
- Map<String>
Supporting Types
GetEipAddressesAddress   
- AddressName string
- The name of the EIP.
- AllocationId string
- The ID of the EIP.
- AvailableRegions List<string>
- The ID of the region to which the EIP belongs.
- Bandwidth string
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- BandwidthPackage stringBandwidth 
- The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- BandwidthPackage stringId 
- The ID of the EIP bandwidth plan.
- BandwidthPackage stringType 
- The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- CreateTime string
- The time when the EIP was created.
- DeletionProtection bool
- Indicates whether deletion protection is enabled.
- Description string
- The description of the EIP.
- ExpiredTime string
- The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- HasReservation 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.
- HdMonitor stringStatus 
- Indicates whether fine-grained monitoring is enabled for the EIP.
- Id string
- The ID of the Address.
- InstanceId string
- The ID of the instance with which the EIP is associated.
- InstanceRegion stringId 
- The region ID of the associated resource.
- InstanceType string
- The type of the instance with which the EIP is associated.
- InternetCharge stringType 
- The metering method of the EIP.
- IpAddress string
- The IP address of the EIP.
- Isp string
- The Internet service provider (ISP).
- OperationLocks List<string>
- The details about the locked EIP.
- PaymentType string
- The billing method of the EIP.
- ReservationActive stringTime 
- The time when the renewal takes effect.
- ReservationBandwidth string
- The bandwidth after the renewal takes effect.
- ReservationInternet stringCharge Type 
- The metering method of the renewal.
- ReservationOrder stringType 
- The type of the renewal order.
- ResourceGroup stringId 
- The ID of the resource group.
- SecondLimited bool
- Indicates whether level-2 throttling is configured.
- SegmentInstance 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.
- AddressName string
- The name of the EIP.
- AllocationId string
- The ID of the EIP.
- AvailableRegions []string
- The ID of the region to which the EIP belongs.
- Bandwidth string
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- BandwidthPackage stringBandwidth 
- The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- BandwidthPackage stringId 
- The ID of the EIP bandwidth plan.
- BandwidthPackage stringType 
- The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- CreateTime string
- The time when the EIP was created.
- DeletionProtection bool
- Indicates whether deletion protection is enabled.
- Description string
- The description of the EIP.
- ExpiredTime string
- The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- HasReservation 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.
- HdMonitor stringStatus 
- Indicates whether fine-grained monitoring is enabled for the EIP.
- Id string
- The ID of the Address.
- InstanceId string
- The ID of the instance with which the EIP is associated.
- InstanceRegion stringId 
- The region ID of the associated resource.
- InstanceType string
- The type of the instance with which the EIP is associated.
- InternetCharge stringType 
- The metering method of the EIP.
- IpAddress string
- The IP address of the EIP.
- Isp string
- The Internet service provider (ISP).
- OperationLocks []string
- The details about the locked EIP.
- PaymentType string
- The billing method of the EIP.
- ReservationActive stringTime 
- The time when the renewal takes effect.
- ReservationBandwidth string
- The bandwidth after the renewal takes effect.
- ReservationInternet stringCharge Type 
- The metering method of the renewal.
- ReservationOrder stringType 
- The type of the renewal order.
- ResourceGroup stringId 
- The ID of the resource group.
- SecondLimited bool
- Indicates whether level-2 throttling is configured.
- SegmentInstance 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.
- addressName String
- The name of the EIP.
- allocationId String
- The ID of the EIP.
- availableRegions List<String>
- The ID of the region to which the EIP belongs.
- bandwidth String
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- bandwidthPackage StringBandwidth 
- The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- bandwidthPackage StringId 
- The ID of the EIP bandwidth plan.
- bandwidthPackage StringType 
- The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- createTime String
- The time when the EIP was created.
- deletionProtection Boolean
- Indicates whether deletion protection is enabled.
- description String
- The description of the EIP.
- expiredTime String
- The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- hasReservation 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.
- hdMonitor StringStatus 
- Indicates whether fine-grained monitoring is enabled for the EIP.
- id String
- The ID of the Address.
- instanceId String
- The ID of the instance with which the EIP is associated.
- instanceRegion StringId 
- The region ID of the associated resource.
- instanceType String
- The type of the instance with which the EIP is associated.
- internetCharge StringType 
- The metering method of the EIP.
- ipAddress String
- The IP address of the EIP.
- isp String
- The Internet service provider (ISP).
- operationLocks List<String>
- The details about the locked EIP.
- paymentType String
- The billing method of the EIP.
- reservationActive StringTime 
- The time when the renewal takes effect.
- reservationBandwidth String
- The bandwidth after the renewal takes effect.
- reservationInternet StringCharge Type 
- The metering method of the renewal.
- reservationOrder StringType 
- The type of the renewal order.
- resourceGroup StringId 
- The ID of the resource group.
- secondLimited Boolean
- Indicates whether level-2 throttling is configured.
- segmentInstance 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.
- addressName string
- The name of the EIP.
- allocationId string
- The ID of the EIP.
- availableRegions string[]
- The ID of the region to which the EIP belongs.
- bandwidth string
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- bandwidthPackage stringBandwidth 
- The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- bandwidthPackage stringId 
- The ID of the EIP bandwidth plan.
- bandwidthPackage stringType 
- The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- createTime string
- The time when the EIP was created.
- deletionProtection boolean
- Indicates whether deletion protection is enabled.
- description string
- The description of the EIP.
- expiredTime string
- The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- hasReservation 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.
- hdMonitor stringStatus 
- Indicates whether fine-grained monitoring is enabled for the EIP.
- id string
- The ID of the Address.
- instanceId string
- The ID of the instance with which the EIP is associated.
- instanceRegion stringId 
- The region ID of the associated resource.
- instanceType string
- The type of the instance with which the EIP is associated.
- internetCharge stringType 
- The metering method of the EIP.
- ipAddress string
- The IP address of the EIP.
- isp string
- The Internet service provider (ISP).
- operationLocks string[]
- The details about the locked EIP.
- paymentType string
- The billing method of the EIP.
- reservationActive stringTime 
- The time when the renewal takes effect.
- reservationBandwidth string
- The bandwidth after the renewal takes effect.
- reservationInternet stringCharge Type 
- The metering method of the renewal.
- reservationOrder stringType 
- The type of the renewal order.
- resourceGroup stringId 
- The ID of the resource group.
- secondLimited boolean
- Indicates whether level-2 throttling is configured.
- segmentInstance 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.
- addressName String
- The name of the EIP.
- allocationId String
- The ID of the EIP.
- availableRegions List<String>
- The ID of the region to which the EIP belongs.
- bandwidth String
- The maximum bandwidth of the EIP. Unit: Mbit/s.
- bandwidthPackage StringBandwidth 
- The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- bandwidthPackage StringId 
- The ID of the EIP bandwidth plan.
- bandwidthPackage StringType 
- The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- createTime String
- The time when the EIP was created.
- deletionProtection Boolean
- Indicates whether deletion protection is enabled.
- description String
- The description of the EIP.
- expiredTime String
- The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- hasReservation 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.
- hdMonitor StringStatus 
- Indicates whether fine-grained monitoring is enabled for the EIP.
- id String
- The ID of the Address.
- instanceId String
- The ID of the instance with which the EIP is associated.
- instanceRegion StringId 
- The region ID of the associated resource.
- instanceType String
- The type of the instance with which the EIP is associated.
- internetCharge StringType 
- The metering method of the EIP.
- ipAddress String
- The IP address of the EIP.
- isp String
- The Internet service provider (ISP).
- operationLocks List<String>
- The details about the locked EIP.
- paymentType String
- The billing method of the EIP.
- reservationActive StringTime 
- The time when the renewal takes effect.
- reservationBandwidth String
- The bandwidth after the renewal takes effect.
- reservationInternet StringCharge Type 
- The metering method of the renewal.
- reservationOrder StringType 
- The type of the renewal order.
- resourceGroup StringId 
- The ID of the resource group.
- secondLimited Boolean
- Indicates whether level-2 throttling is configured.
- segmentInstance 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.
- CreationTime string
- DeletionProtection bool
- Indicates whether deletion protection is enabled.
- Id string
- The ID of the Address.
- InstanceId string
- The ID of the instance with which the EIP is associated.
- InstanceType string
- The type of the instance with which the EIP is associated.
- InternetCharge stringType 
- The metering method of the EIP.
- IpAddress 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.
- CreationTime string
- DeletionProtection bool
- Indicates whether deletion protection is enabled.
- Id string
- The ID of the Address.
- InstanceId string
- The ID of the instance with which the EIP is associated.
- InstanceType string
- The type of the instance with which the EIP is associated.
- InternetCharge stringType 
- The metering method of the EIP.
- IpAddress 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.
- creationTime String
- deletionProtection Boolean
- Indicates whether deletion protection is enabled.
- id String
- The ID of the Address.
- instanceId String
- The ID of the instance with which the EIP is associated.
- instanceType String
- The type of the instance with which the EIP is associated.
- internetCharge StringType 
- The metering method of the EIP.
- ipAddress 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.
- creationTime string
- deletionProtection boolean
- Indicates whether deletion protection is enabled.
- id string
- The ID of the Address.
- instanceId string
- The ID of the instance with which the EIP is associated.
- instanceType string
- The type of the instance with which the EIP is associated.
- internetCharge stringType 
- The metering method of the EIP.
- ipAddress 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.
- creationTime String
- deletionProtection Boolean
- Indicates whether deletion protection is enabled.
- id String
- The ID of the Address.
- instanceId String
- The ID of the instance with which the EIP is associated.
- instanceType String
- The type of the instance with which the EIP is associated.
- internetCharge StringType 
- The metering method of the EIP.
- ipAddress 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.
