1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. ecs
  5. getEips
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

alicloud.ecs.getEips

Explore with Pulumi AI

Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi
Deprecated: This function has been deprecated in favour of the getEipAddresses function

DEPRECATED: This datasource has been deprecated from version 1.126.0. Please use new datasource alicloud_eip_addresses.

This data source provides a list of EIPs (Elastic IP address) owned by an Alibaba Cloud account.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";

const eipsDs = alicloud.ecs.getEips({});
export const firstEipId = eipsDs.then(eipsDs => eipsDs.eips?.[0]?.id);
Copy
import pulumi
import pulumi_alicloud as alicloud

eips_ds = alicloud.ecs.get_eips()
pulumi.export("firstEipId", eips_ds.eips[0].id)
Copy
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 {
		eipsDs, err := ecs.GetEips(ctx, &ecs.GetEipsArgs{}, nil)
		if err != nil {
			return err
		}
		ctx.Export("firstEipId", eipsDs.Eips[0].Id)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;

return await Deployment.RunAsync(() => 
{
    var eipsDs = AliCloud.Ecs.GetEips.Invoke();

    return new Dictionary<string, object?>
    {
        ["firstEipId"] = eipsDs.Apply(getEipsResult => getEipsResult.Eips[0]?.Id),
    };
});
Copy
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.GetEipsArgs;
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 eipsDs = EcsFunctions.getEips();

        ctx.export("firstEipId", eipsDs.applyValue(getEipsResult -> getEipsResult.eips()[0].id()));
    }
}
Copy
variables:
  eipsDs:
    fn::invoke:
      function: alicloud:ecs:getEips
      arguments: {}
outputs:
  firstEipId: ${eipsDs.eips[0].id}
Copy

Using getEips

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 getEips(args: GetEipsArgs, opts?: InvokeOptions): Promise<GetEipsResult>
function getEipsOutput(args: GetEipsOutputArgs, opts?: InvokeOptions): Output<GetEipsResult>
Copy
def get_eips(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) -> GetEipsResult
def get_eips_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[GetEipsResult]
Copy
func GetEips(ctx *Context, args *GetEipsArgs, opts ...InvokeOption) (*GetEipsResult, error)
func GetEipsOutput(ctx *Context, args *GetEipsOutputArgs, opts ...InvokeOption) GetEipsResultOutput
Copy

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

public static class GetEips 
{
    public static Task<GetEipsResult> InvokeAsync(GetEipsArgs args, InvokeOptions? opts = null)
    public static Output<GetEipsResult> Invoke(GetEipsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetEipsResult> getEips(GetEipsArgs args, InvokeOptions options)
public static Output<GetEipsResult> getEips(GetEipsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: alicloud:ecs/getEips:getEips
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AddressName Changes to this property will trigger replacement. string
AssociatedInstanceId Changes to this property will trigger replacement. string
AssociatedInstanceType Changes to this property will trigger replacement. string
DryRun Changes to this property will trigger replacement. bool
EnableDetails bool
Ids Changes to this property will trigger replacement. List<string>
A list of EIP IDs.
IncludeReservationData Changes to this property will trigger replacement. bool
IpAddress Changes to this property will trigger replacement. string
Public IP Address of the the EIP.
IpAddresses Changes to this property will trigger replacement. List<string>
A list of EIP public IP addresses.

Deprecated: Field 'ip_addresses' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'ip_address' instead.

Isp Changes to this property will trigger replacement. string
LockReason Changes to this property will trigger replacement. string
NameRegex Changes to this property will trigger replacement. string
OutputFile string
File name where to save data source results (after running pulumi preview).
PaymentType Changes to this property will trigger replacement. string
ResourceGroupId Changes to this property will trigger replacement. string
The Id of resource group which the eips belongs.
SegmentInstanceId Changes to this property will trigger replacement. string
Status Changes to this property will trigger replacement. string
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
Tags Dictionary<string, string>
A mapping of tags to assign to the resource.
AddressName Changes to this property will trigger replacement. string
AssociatedInstanceId Changes to this property will trigger replacement. string
AssociatedInstanceType Changes to this property will trigger replacement. string
DryRun Changes to this property will trigger replacement. bool
EnableDetails bool
Ids Changes to this property will trigger replacement. []string
A list of EIP IDs.
IncludeReservationData Changes to this property will trigger replacement. bool
IpAddress Changes to this property will trigger replacement. string
Public IP Address of the the EIP.
IpAddresses Changes to this property will trigger replacement. []string
A list of EIP public IP addresses.

Deprecated: Field 'ip_addresses' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'ip_address' instead.

Isp Changes to this property will trigger replacement. string
LockReason Changes to this property will trigger replacement. string
NameRegex Changes to this property will trigger replacement. string
OutputFile string
File name where to save data source results (after running pulumi preview).
PaymentType Changes to this property will trigger replacement. string
ResourceGroupId Changes to this property will trigger replacement. string
The Id of resource group which the eips belongs.
SegmentInstanceId Changes to this property will trigger replacement. string
Status Changes to this property will trigger replacement. string
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
Tags map[string]string
A mapping of tags to assign to the resource.
addressName Changes to this property will trigger replacement. String
associatedInstanceId Changes to this property will trigger replacement. String
associatedInstanceType Changes to this property will trigger replacement. String
dryRun Changes to this property will trigger replacement. Boolean
enableDetails Boolean
ids Changes to this property will trigger replacement. List<String>
A list of EIP IDs.
includeReservationData Changes to this property will trigger replacement. Boolean
ipAddress Changes to this property will trigger replacement. String
Public IP Address of the the EIP.
ipAddresses Changes to this property will trigger replacement. List<String>
A list of EIP public IP addresses.

Deprecated: Field 'ip_addresses' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'ip_address' instead.

isp Changes to this property will trigger replacement. String
lockReason Changes to this property will trigger replacement. String
nameRegex Changes to this property will trigger replacement. String
outputFile String
File name where to save data source results (after running pulumi preview).
paymentType Changes to this property will trigger replacement. String
resourceGroupId Changes to this property will trigger replacement. String
The Id of resource group which the eips belongs.
segmentInstanceId Changes to this property will trigger replacement. String
status Changes to this property will trigger replacement. String
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
tags Map<String,String>
A mapping of tags to assign to the resource.
addressName Changes to this property will trigger replacement. string
associatedInstanceId Changes to this property will trigger replacement. string
associatedInstanceType Changes to this property will trigger replacement. string
dryRun Changes to this property will trigger replacement. boolean
enableDetails boolean
ids Changes to this property will trigger replacement. string[]
A list of EIP IDs.
includeReservationData Changes to this property will trigger replacement. boolean
ipAddress Changes to this property will trigger replacement. string
Public IP Address of the the EIP.
ipAddresses Changes to this property will trigger replacement. string[]
A list of EIP public IP addresses.

Deprecated: Field 'ip_addresses' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'ip_address' instead.

isp Changes to this property will trigger replacement. string
lockReason Changes to this property will trigger replacement. string
nameRegex Changes to this property will trigger replacement. string
outputFile string
File name where to save data source results (after running pulumi preview).
paymentType Changes to this property will trigger replacement. string
resourceGroupId Changes to this property will trigger replacement. string
The Id of resource group which the eips belongs.
segmentInstanceId Changes to this property will trigger replacement. string
status Changes to this property will trigger replacement. string
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
tags {[key: string]: string}
A mapping of tags to assign to the resource.
address_name Changes to this property will trigger replacement. str
associated_instance_id Changes to this property will trigger replacement. str
associated_instance_type Changes to this property will trigger replacement. str
dry_run Changes to this property will trigger replacement. bool
enable_details bool
ids Changes to this property will trigger replacement. Sequence[str]
A list of EIP IDs.
include_reservation_data Changes to this property will trigger replacement. bool
ip_address Changes to this property will trigger replacement. str
Public IP Address of the the EIP.
ip_addresses Changes to this property will trigger replacement. Sequence[str]
A list of EIP public IP addresses.

Deprecated: Field 'ip_addresses' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'ip_address' instead.

isp Changes to this property will trigger replacement. str
lock_reason Changes to this property will trigger replacement. str
name_regex Changes to this property will trigger replacement. str
output_file str
File name where to save data source results (after running pulumi preview).
payment_type Changes to this property will trigger replacement. str
resource_group_id Changes to this property will trigger replacement. str
The Id of resource group which the eips belongs.
segment_instance_id Changes to this property will trigger replacement. str
status Changes to this property will trigger replacement. str
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
tags Mapping[str, str]
A mapping of tags to assign to the resource.
addressName Changes to this property will trigger replacement. String
associatedInstanceId Changes to this property will trigger replacement. String
associatedInstanceType Changes to this property will trigger replacement. String
dryRun Changes to this property will trigger replacement. Boolean
enableDetails Boolean
ids Changes to this property will trigger replacement. List<String>
A list of EIP IDs.
includeReservationData Changes to this property will trigger replacement. Boolean
ipAddress Changes to this property will trigger replacement. String
Public IP Address of the the EIP.
ipAddresses Changes to this property will trigger replacement. List<String>
A list of EIP public IP addresses.

Deprecated: Field 'ip_addresses' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'ip_address' instead.

isp Changes to this property will trigger replacement. String
lockReason Changes to this property will trigger replacement. String
nameRegex Changes to this property will trigger replacement. String
outputFile String
File name where to save data source results (after running pulumi preview).
paymentType Changes to this property will trigger replacement. String
resourceGroupId Changes to this property will trigger replacement. String
The Id of resource group which the eips belongs.
segmentInstanceId Changes to this property will trigger replacement. String
status Changes to this property will trigger replacement. String
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
tags Map<String>
A mapping of tags to assign to the resource.

getEips Result

The following output properties are available:

Addresses List<Pulumi.AliCloud.Ecs.Outputs.GetEipsAddress>
Eips List<Pulumi.AliCloud.Ecs.Outputs.GetEipsEip>
A list of EIPs. Each element contains the following attributes:

Deprecated: Field 'eips' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'addresses' instead.

Id string
The provider-assigned unique ID for this managed resource.
Ids List<string>
(Optional) A list of EIP IDs.
Names List<string>
(Optional) A list of EIP names.
AddressName string
AssociatedInstanceId string
AssociatedInstanceType string
DryRun bool
EnableDetails bool
IncludeReservationData bool
IpAddress string
Public IP Address of the the EIP.
IpAddresses List<string>

Deprecated: Field 'ip_addresses' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'ip_address' instead.

Isp string
LockReason string
NameRegex string
OutputFile string
PaymentType string
ResourceGroupId string
The Id of resource group which the eips belongs.
SegmentInstanceId string
Status string
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
Tags Dictionary<string, string>
Addresses []GetEipsAddress
Eips []GetEipsEip
A list of EIPs. Each element contains the following attributes:

Deprecated: Field 'eips' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'addresses' instead.

Id string
The provider-assigned unique ID for this managed resource.
Ids []string
(Optional) A list of EIP IDs.
Names []string
(Optional) A list of EIP names.
AddressName string
AssociatedInstanceId string
AssociatedInstanceType string
DryRun bool
EnableDetails bool
IncludeReservationData bool
IpAddress string
Public IP Address of the the EIP.
IpAddresses []string

Deprecated: Field 'ip_addresses' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'ip_address' instead.

Isp string
LockReason string
NameRegex string
OutputFile string
PaymentType string
ResourceGroupId string
The Id of resource group which the eips belongs.
SegmentInstanceId string
Status string
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
Tags map[string]string
addresses List<GetEipsAddress>
eips List<GetEipsEip>
A list of EIPs. Each element contains the following attributes:

Deprecated: Field 'eips' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'addresses' instead.

id String
The provider-assigned unique ID for this managed resource.
ids List<String>
(Optional) A list of EIP IDs.
names List<String>
(Optional) A list of EIP names.
addressName String
associatedInstanceId String
associatedInstanceType String
dryRun Boolean
enableDetails Boolean
includeReservationData Boolean
ipAddress String
Public IP Address of the the EIP.
ipAddresses List<String>

Deprecated: Field 'ip_addresses' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'ip_address' instead.

isp String
lockReason String
nameRegex String
outputFile String
paymentType String
resourceGroupId String
The Id of resource group which the eips belongs.
segmentInstanceId String
status String
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
tags Map<String,String>
addresses GetEipsAddress[]
eips GetEipsEip[]
A list of EIPs. Each element contains the following attributes:

Deprecated: Field 'eips' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'addresses' instead.

id string
The provider-assigned unique ID for this managed resource.
ids string[]
(Optional) A list of EIP IDs.
names string[]
(Optional) A list of EIP names.
addressName string
associatedInstanceId string
associatedInstanceType string
dryRun boolean
enableDetails boolean
includeReservationData boolean
ipAddress string
Public IP Address of the the EIP.
ipAddresses string[]

Deprecated: Field 'ip_addresses' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'ip_address' instead.

isp string
lockReason string
nameRegex string
outputFile string
paymentType string
resourceGroupId string
The Id of resource group which the eips belongs.
segmentInstanceId string
status string
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
tags {[key: string]: string}
addresses Sequence[GetEipsAddress]
eips Sequence[GetEipsEip]
A list of EIPs. Each element contains the following attributes:

Deprecated: Field 'eips' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'addresses' instead.

id str
The provider-assigned unique ID for this managed resource.
ids Sequence[str]
(Optional) A list of EIP IDs.
names Sequence[str]
(Optional) A list of EIP names.
address_name str
associated_instance_id str
associated_instance_type str
dry_run bool
enable_details bool
include_reservation_data bool
ip_address str
Public IP Address of the the EIP.
ip_addresses Sequence[str]

Deprecated: Field 'ip_addresses' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'ip_address' instead.

isp str
lock_reason str
name_regex str
output_file str
payment_type str
resource_group_id str
The Id of resource group which the eips belongs.
segment_instance_id str
status str
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
tags Mapping[str, str]
addresses List<Property Map>
eips List<Property Map>
A list of EIPs. Each element contains the following attributes:

Deprecated: Field 'eips' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'addresses' instead.

id String
The provider-assigned unique ID for this managed resource.
ids List<String>
(Optional) A list of EIP IDs.
names List<String>
(Optional) A list of EIP names.
addressName String
associatedInstanceId String
associatedInstanceType String
dryRun Boolean
enableDetails Boolean
includeReservationData Boolean
ipAddress String
Public IP Address of the the EIP.
ipAddresses List<String>

Deprecated: Field 'ip_addresses' has been deprecated from provider version 1.126.0 and it will be removed in the future version. Please use the new attribute 'ip_address' instead.

isp String
lockReason String
nameRegex String
outputFile String
paymentType String
resourceGroupId String
The Id of resource group which the eips belongs.
segmentInstanceId String
status String
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
tags Map<String>

Supporting Types

GetEipsAddress

AddressName This property is required. string
AllocationId This property is required. string
AvailableRegions This property is required. List<string>
Bandwidth This property is required. string
EIP internet max bandwidth in Mbps.
BandwidthPackageBandwidth This property is required. string
BandwidthPackageId This property is required. string
BandwidthPackageType This property is required. string
CreateTime This property is required. string
DeletionProtection This property is required. bool
(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
Description This property is required. string
ExpiredTime This property is required. string
HasReservationData This property is required. string
HdMonitorStatus This property is required. string
Id This property is required. string
ID of the EIP.
InstanceId This property is required. string
The ID of the instance that is being bound.
InstanceRegionId This property is required. string
InstanceType This property is required. string
The instance type of that the EIP is bound.
InternetChargeType This property is required. string
EIP internet charge type.
IpAddress This property is required. string
Public IP Address of the the EIP.
Isp This property is required. string
OperationLocks This property is required. List<string>
PaymentType This property is required. string
ReservationActiveTime This property is required. string
ReservationBandwidth This property is required. string
ReservationInternetChargeType This property is required. string
ReservationOrderType This property is required. string
ResourceGroupId This property is required. string
The Id of resource group which the eips belongs.
SecondLimited This property is required. bool
SegmentInstanceId This property is required. string
Status This property is required. string
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
Tags This property is required. Dictionary<string, string>
A mapping of tags to assign to the resource.
AddressName This property is required. string
AllocationId This property is required. string
AvailableRegions This property is required. []string
Bandwidth This property is required. string
EIP internet max bandwidth in Mbps.
BandwidthPackageBandwidth This property is required. string
BandwidthPackageId This property is required. string
BandwidthPackageType This property is required. string
CreateTime This property is required. string
DeletionProtection This property is required. bool
(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
Description This property is required. string
ExpiredTime This property is required. string
HasReservationData This property is required. string
HdMonitorStatus This property is required. string
Id This property is required. string
ID of the EIP.
InstanceId This property is required. string
The ID of the instance that is being bound.
InstanceRegionId This property is required. string
InstanceType This property is required. string
The instance type of that the EIP is bound.
InternetChargeType This property is required. string
EIP internet charge type.
IpAddress This property is required. string
Public IP Address of the the EIP.
Isp This property is required. string
OperationLocks This property is required. []string
PaymentType This property is required. string
ReservationActiveTime This property is required. string
ReservationBandwidth This property is required. string
ReservationInternetChargeType This property is required. string
ReservationOrderType This property is required. string
ResourceGroupId This property is required. string
The Id of resource group which the eips belongs.
SecondLimited This property is required. bool
SegmentInstanceId This property is required. string
Status This property is required. string
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
Tags This property is required. map[string]string
A mapping of tags to assign to the resource.
addressName This property is required. String
allocationId This property is required. String
availableRegions This property is required. List<String>
bandwidth This property is required. String
EIP internet max bandwidth in Mbps.
bandwidthPackageBandwidth This property is required. String
bandwidthPackageId This property is required. String
bandwidthPackageType This property is required. String
createTime This property is required. String
deletionProtection This property is required. Boolean
(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
description This property is required. String
expiredTime This property is required. String
hasReservationData This property is required. String
hdMonitorStatus This property is required. String
id This property is required. String
ID of the EIP.
instanceId This property is required. String
The ID of the instance that is being bound.
instanceRegionId This property is required. String
instanceType This property is required. String
The instance type of that the EIP is bound.
internetChargeType This property is required. String
EIP internet charge type.
ipAddress This property is required. String
Public IP Address of the the EIP.
isp This property is required. String
operationLocks This property is required. List<String>
paymentType This property is required. String
reservationActiveTime This property is required. String
reservationBandwidth This property is required. String
reservationInternetChargeType This property is required. String
reservationOrderType This property is required. String
resourceGroupId This property is required. String
The Id of resource group which the eips belongs.
secondLimited This property is required. Boolean
segmentInstanceId This property is required. String
status This property is required. String
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
tags This property is required. Map<String,String>
A mapping of tags to assign to the resource.
addressName This property is required. string
allocationId This property is required. string
availableRegions This property is required. string[]
bandwidth This property is required. string
EIP internet max bandwidth in Mbps.
bandwidthPackageBandwidth This property is required. string
bandwidthPackageId This property is required. string
bandwidthPackageType This property is required. string
createTime This property is required. string
deletionProtection This property is required. boolean
(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
description This property is required. string
expiredTime This property is required. string
hasReservationData This property is required. string
hdMonitorStatus This property is required. string
id This property is required. string
ID of the EIP.
instanceId This property is required. string
The ID of the instance that is being bound.
instanceRegionId This property is required. string
instanceType This property is required. string
The instance type of that the EIP is bound.
internetChargeType This property is required. string
EIP internet charge type.
ipAddress This property is required. string
Public IP Address of the the EIP.
isp This property is required. string
operationLocks This property is required. string[]
paymentType This property is required. string
reservationActiveTime This property is required. string
reservationBandwidth This property is required. string
reservationInternetChargeType This property is required. string
reservationOrderType This property is required. string
resourceGroupId This property is required. string
The Id of resource group which the eips belongs.
secondLimited This property is required. boolean
segmentInstanceId This property is required. string
status This property is required. string
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
tags This property is required. {[key: string]: string}
A mapping of tags to assign to the resource.
address_name This property is required. str
allocation_id This property is required. str
available_regions This property is required. Sequence[str]
bandwidth This property is required. str
EIP internet max bandwidth in Mbps.
bandwidth_package_bandwidth This property is required. str
bandwidth_package_id This property is required. str
bandwidth_package_type This property is required. str
create_time This property is required. str
deletion_protection This property is required. bool
(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
description This property is required. str
expired_time This property is required. str
has_reservation_data This property is required. str
hd_monitor_status This property is required. str
id This property is required. str
ID of the EIP.
instance_id This property is required. str
The ID of the instance that is being bound.
instance_region_id This property is required. str
instance_type This property is required. str
The instance type of that the EIP is bound.
internet_charge_type This property is required. str
EIP internet charge type.
ip_address This property is required. str
Public IP Address of the the EIP.
isp This property is required. str
operation_locks This property is required. Sequence[str]
payment_type This property is required. str
reservation_active_time This property is required. str
reservation_bandwidth This property is required. str
reservation_internet_charge_type This property is required. str
reservation_order_type This property is required. str
resource_group_id This property is required. str
The Id of resource group which the eips belongs.
second_limited This property is required. bool
segment_instance_id This property is required. str
status This property is required. str
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
tags This property is required. Mapping[str, str]
A mapping of tags to assign to the resource.
addressName This property is required. String
allocationId This property is required. String
availableRegions This property is required. List<String>
bandwidth This property is required. String
EIP internet max bandwidth in Mbps.
bandwidthPackageBandwidth This property is required. String
bandwidthPackageId This property is required. String
bandwidthPackageType This property is required. String
createTime This property is required. String
deletionProtection This property is required. Boolean
(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
description This property is required. String
expiredTime This property is required. String
hasReservationData This property is required. String
hdMonitorStatus This property is required. String
id This property is required. String
ID of the EIP.
instanceId This property is required. String
The ID of the instance that is being bound.
instanceRegionId This property is required. String
instanceType This property is required. String
The instance type of that the EIP is bound.
internetChargeType This property is required. String
EIP internet charge type.
ipAddress This property is required. String
Public IP Address of the the EIP.
isp This property is required. String
operationLocks This property is required. List<String>
paymentType This property is required. String
reservationActiveTime This property is required. String
reservationBandwidth This property is required. String
reservationInternetChargeType This property is required. String
reservationOrderType This property is required. String
resourceGroupId This property is required. String
The Id of resource group which the eips belongs.
secondLimited This property is required. Boolean
segmentInstanceId This property is required. String
status This property is required. String
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
tags This property is required. Map<String>
A mapping of tags to assign to the resource.

GetEipsEip

Bandwidth This property is required. string
EIP internet max bandwidth in Mbps.
CreationTime This property is required. string
Time of creation.
DeletionProtection This property is required. bool
(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
Id This property is required. string
ID of the EIP.
InstanceId This property is required. string
The ID of the instance that is being bound.
InstanceType This property is required. string
The instance type of that the EIP is bound.
InternetChargeType This property is required. string
EIP internet charge type.
IpAddress This property is required. string
Public IP Address of the the EIP.
Status This property is required. string
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
Bandwidth This property is required. string
EIP internet max bandwidth in Mbps.
CreationTime This property is required. string
Time of creation.
DeletionProtection This property is required. bool
(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
Id This property is required. string
ID of the EIP.
InstanceId This property is required. string
The ID of the instance that is being bound.
InstanceType This property is required. string
The instance type of that the EIP is bound.
InternetChargeType This property is required. string
EIP internet charge type.
IpAddress This property is required. string
Public IP Address of the the EIP.
Status This property is required. string
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
bandwidth This property is required. String
EIP internet max bandwidth in Mbps.
creationTime This property is required. String
Time of creation.
deletionProtection This property is required. Boolean
(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
id This property is required. String
ID of the EIP.
instanceId This property is required. String
The ID of the instance that is being bound.
instanceType This property is required. String
The instance type of that the EIP is bound.
internetChargeType This property is required. String
EIP internet charge type.
ipAddress This property is required. String
Public IP Address of the the EIP.
status This property is required. String
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
bandwidth This property is required. string
EIP internet max bandwidth in Mbps.
creationTime This property is required. string
Time of creation.
deletionProtection This property is required. boolean
(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
id This property is required. string
ID of the EIP.
instanceId This property is required. string
The ID of the instance that is being bound.
instanceType This property is required. string
The instance type of that the EIP is bound.
internetChargeType This property is required. string
EIP internet charge type.
ipAddress This property is required. string
Public IP Address of the the EIP.
status This property is required. string
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
bandwidth This property is required. str
EIP internet max bandwidth in Mbps.
creation_time This property is required. str
Time of creation.
deletion_protection This property is required. bool
(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
id This property is required. str
ID of the EIP.
instance_id This property is required. str
The ID of the instance that is being bound.
instance_type This property is required. str
The instance type of that the EIP is bound.
internet_charge_type This property is required. str
EIP internet charge type.
ip_address This property is required. str
Public IP Address of the the EIP.
status This property is required. str
EIP status. Possible values are: Associating, Unassociating, InUse and Available.
bandwidth This property is required. String
EIP internet max bandwidth in Mbps.
creationTime This property is required. String
Time of creation.
deletionProtection This property is required. Boolean
(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
id This property is required. String
ID of the EIP.
instanceId This property is required. String
The ID of the instance that is being bound.
instanceType This property is required. String
The instance type of that the EIP is bound.
internetChargeType This property is required. String
EIP internet charge type.
ipAddress This property is required. String
Public IP Address of the the EIP.
status This property is required. String
EIP status. Possible values are: Associating, Unassociating, InUse and Available.

Package Details

Repository
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes
This Pulumi package is based on the alicloud Terraform Provider.
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi