alicloud logo
Alibaba Cloud v3.34.0, Mar 17 23

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

using System.Collections.Generic;
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 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
	})
}
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.applyValue(getEipAddressesResult -> getEipAddressesResult.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)
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);
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, Any]] = 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, Any]]] = 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)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: alicloud:ecs/getEipAddresses:getEipAddresses
  arguments:
    # arguments dictionary

The following arguments are supported:

AddressName string

The name of the EIP.

AssociatedInstanceId string

The associated instance id.

AssociatedInstanceType string

The associated instance type.

DryRun bool

The dry run.

EnableDetails bool

Default to true. Set it to false can hide the tags to output.

Ids List<string>

A list of Address IDs.

IncludeReservationData bool

The include reservation data. Valid values: BGP and BGP_PRO.

IpAddress string

The IP address of 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

The Internet service provider (ISP).

LockReason string

The lock reason.

NameRegex string

A regex string to filter results by Address name.

OutputFile string
PaymentType string

The billing method of the EIP.

ResourceGroupId string

The ID of the resource group.

SegmentInstanceId string

The IDs of the contiguous EIPs.

Status string

The status of the EIP.

Tags Dictionary<string, object>

A mapping of tags to assign to the resource.

AddressName string

The name of the EIP.

AssociatedInstanceId string

The associated instance id.

AssociatedInstanceType string

The associated instance type.

DryRun bool

The dry run.

EnableDetails bool

Default to true. Set it to false can hide the tags to output.

Ids []string

A list of Address IDs.

IncludeReservationData bool

The include reservation data. Valid values: BGP and BGP_PRO.

IpAddress string

The IP address of 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

The Internet service provider (ISP).

LockReason string

The lock reason.

NameRegex string

A regex string to filter results by Address name.

OutputFile string
PaymentType string

The billing method of the EIP.

ResourceGroupId string

The ID of the resource group.

SegmentInstanceId string

The IDs of the contiguous EIPs.

Status string

The status of the EIP.

Tags map[string]interface{}

A mapping of tags to assign to the resource.

addressName String

The name of the EIP.

associatedInstanceId String

The associated instance id.

associatedInstanceType String

The associated instance type.

dryRun Boolean

The dry run.

enableDetails Boolean

Default to true. Set it to false can hide the tags to output.

ids List<String>

A list of Address IDs.

includeReservationData Boolean

The include reservation data. Valid values: BGP and BGP_PRO.

ipAddress String

The IP address of 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

The Internet service provider (ISP).

lockReason String

The lock reason.

nameRegex String

A regex string to filter results by Address name.

outputFile String
paymentType String

The billing method of the EIP.

resourceGroupId String

The ID of the resource group.

segmentInstanceId String

The IDs of the contiguous EIPs.

status String

The status of the EIP.

tags Map<String,Object>

A mapping of tags to assign to the resource.

addressName string

The name of the EIP.

associatedInstanceId string

The associated instance id.

associatedInstanceType string

The associated instance type.

dryRun boolean

The dry run.

enableDetails boolean

Default to true. Set it to false can hide the tags to output.

ids string[]

A list of Address IDs.

includeReservationData boolean

The include reservation data. Valid values: BGP and BGP_PRO.

ipAddress string

The IP address of 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

The Internet service provider (ISP).

lockReason string

The lock reason.

nameRegex string

A regex string to filter results by Address name.

outputFile string
paymentType string

The billing method of the EIP.

resourceGroupId string

The ID of the resource group.

segmentInstanceId string

The IDs of the contiguous EIPs.

status string

The status of the EIP.

tags {[key: string]: any}

A mapping of tags to assign to the resource.

address_name str

The name of the EIP.

associated_instance_id str

The associated instance id.

associated_instance_type str

The associated instance type.

dry_run bool

The dry run.

enable_details bool

Default to true. Set it to false can hide the tags to output.

ids Sequence[str]

A list of Address IDs.

include_reservation_data bool

The include reservation data. Valid values: BGP and BGP_PRO.

ip_address str

The IP address of 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

The Internet service provider (ISP).

lock_reason str

The lock reason.

name_regex str

A regex string to filter results by Address name.

output_file str
payment_type str

The billing method of the EIP.

resource_group_id str

The ID of the resource group.

segment_instance_id str

The IDs of the contiguous EIPs.

status str

The status of the EIP.

tags Mapping[str, Any]

A mapping of tags to assign to the resource.

addressName String

The name of the EIP.

associatedInstanceId String

The associated instance id.

associatedInstanceType String

The associated instance type.

dryRun Boolean

The dry run.

enableDetails Boolean

Default to true. Set it to false can hide the tags to output.

ids List<String>

A list of Address IDs.

includeReservationData Boolean

The include reservation data. Valid values: BGP and BGP_PRO.

ipAddress String

The IP address of 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

The Internet service provider (ISP).

lockReason String

The lock reason.

nameRegex String

A regex string to filter results by Address name.

outputFile String
paymentType String

The billing method of the EIP.

resourceGroupId String

The ID of the resource group.

segmentInstanceId String

The IDs of the contiguous EIPs.

status String

The status of the EIP.

tags Map<Any>

A mapping of tags to assign to the resource.

getEipAddresses Result

The following output properties are available:

Addresses List<Pulumi.AliCloud.Ecs.Outputs.GetEipAddressesAddress>
Eips List<Pulumi.AliCloud.Ecs.Outputs.GetEipAddressesEip>

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>
Names List<string>
AddressName string
AssociatedInstanceId string
AssociatedInstanceType string
DryRun bool
EnableDetails bool
IncludeReservationData bool
IpAddress string
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
SegmentInstanceId string
Status string
Tags Dictionary<string, object>
Addresses []GetEipAddressesAddress
Eips []GetEipAddressesEip

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
Names []string
AddressName string
AssociatedInstanceId string
AssociatedInstanceType string
DryRun bool
EnableDetails bool
IncludeReservationData bool
IpAddress string
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
SegmentInstanceId string
Status string
Tags map[string]interface{}
addresses List<GetEipAddressesAddress>
eips List<GetEipAddressesEip>

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>
names List<String>
addressName String
associatedInstanceId String
associatedInstanceType String
dryRun Boolean
enableDetails Boolean
includeReservationData Boolean
ipAddress String
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
segmentInstanceId String
status String
tags Map<String,Object>
addresses GetEipAddressesAddress[]
eips GetEipAddressesEip[]

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[]
names string[]
addressName string
associatedInstanceId string
associatedInstanceType string
dryRun boolean
enableDetails boolean
includeReservationData boolean
ipAddress string
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
segmentInstanceId string
status string
tags {[key: string]: any}
addresses Sequence[GetEipAddressesAddress]
eips Sequence[GetEipAddressesEip]

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]
names Sequence[str]
address_name str
associated_instance_id str
associated_instance_type str
dry_run bool
enable_details bool
include_reservation_data bool
ip_address str
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
segment_instance_id str
status str
tags Mapping[str, Any]
addresses List<Property Map>
eips List<Property Map>

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>
names List<String>
addressName String
associatedInstanceId String
associatedInstanceType String
dryRun Boolean
enableDetails Boolean
includeReservationData Boolean
ipAddress String
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
segmentInstanceId String
status String
tags Map<Any>

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.

BandwidthPackageBandwidth string

The bandwidth value of the EIP bandwidth plan with which the EIP is associated.

BandwidthPackageId string

The ID of the EIP bandwidth plan.

BandwidthPackageType string

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.

HasReservationData string

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.

HdMonitorStatus string

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.

InstanceRegionId string

The region ID of the associated resource.

InstanceType string

The type of the instance with which the EIP is associated.

InternetChargeType string

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.

ReservationActiveTime string

The time when the renewal takes effect.

ReservationBandwidth string

The bandwidth after the renewal takes effect.

ReservationInternetChargeType string

The metering method of the renewal.

ReservationOrderType string

The type of the renewal order.

ResourceGroupId string

The ID of the resource group.

SecondLimited bool

Indicates whether level-2 throttling is configured.

SegmentInstanceId string

The IDs of the contiguous EIPs.

Status string

The status of the EIP.

Tags Dictionary<string, object>

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.

BandwidthPackageBandwidth string

The bandwidth value of the EIP bandwidth plan with which the EIP is associated.

BandwidthPackageId string

The ID of the EIP bandwidth plan.

BandwidthPackageType string

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.

HasReservationData string

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.

HdMonitorStatus string

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.

InstanceRegionId string

The region ID of the associated resource.

InstanceType string

The type of the instance with which the EIP is associated.

InternetChargeType string

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.

ReservationActiveTime string

The time when the renewal takes effect.

ReservationBandwidth string

The bandwidth after the renewal takes effect.

ReservationInternetChargeType string

The metering method of the renewal.

ReservationOrderType string

The type of the renewal order.

ResourceGroupId string

The ID of the resource group.

SecondLimited bool

Indicates whether level-2 throttling is configured.

SegmentInstanceId string

The IDs of the contiguous EIPs.

Status string

The status of the EIP.

Tags map[string]interface{}

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.

bandwidthPackageBandwidth String

The bandwidth value of the EIP bandwidth plan with which the EIP is associated.

bandwidthPackageId String

The ID of the EIP bandwidth plan.

bandwidthPackageType String

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.

hasReservationData String

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.

hdMonitorStatus String

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.

instanceRegionId String

The region ID of the associated resource.

instanceType String

The type of the instance with which the EIP is associated.

internetChargeType String

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.

reservationActiveTime String

The time when the renewal takes effect.

reservationBandwidth String

The bandwidth after the renewal takes effect.

reservationInternetChargeType String

The metering method of the renewal.

reservationOrderType String

The type of the renewal order.

resourceGroupId String

The ID of the resource group.

secondLimited Boolean

Indicates whether level-2 throttling is configured.

segmentInstanceId String

The IDs of the contiguous EIPs.

status String

The status of the EIP.

tags Map<String,Object>

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.

bandwidthPackageBandwidth string

The bandwidth value of the EIP bandwidth plan with which the EIP is associated.

bandwidthPackageId string

The ID of the EIP bandwidth plan.

bandwidthPackageType string

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.

hasReservationData string

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.

hdMonitorStatus string

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.

instanceRegionId string

The region ID of the associated resource.

instanceType string

The type of the instance with which the EIP is associated.

internetChargeType string

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.

reservationActiveTime string

The time when the renewal takes effect.

reservationBandwidth string

The bandwidth after the renewal takes effect.

reservationInternetChargeType string

The metering method of the renewal.

reservationOrderType string

The type of the renewal order.

resourceGroupId string

The ID of the resource group.

secondLimited boolean

Indicates whether level-2 throttling is configured.

segmentInstanceId string

The IDs of the contiguous EIPs.

status string

The status of the EIP.

tags {[key: string]: any}

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_bandwidth str

The bandwidth value of the EIP bandwidth plan with which the EIP is associated.

bandwidth_package_id str

The ID of the EIP bandwidth plan.

bandwidth_package_type str

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_data str

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_status str

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_id str

The region ID of the associated resource.

instance_type str

The type of the instance with which the EIP is associated.

internet_charge_type str

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_time str

The time when the renewal takes effect.

reservation_bandwidth str

The bandwidth after the renewal takes effect.

reservation_internet_charge_type str

The metering method of the renewal.

reservation_order_type str

The type of the renewal order.

resource_group_id str

The ID of the resource group.

second_limited bool

Indicates whether level-2 throttling is configured.

segment_instance_id str

The IDs of the contiguous EIPs.

status str

The status of the EIP.

tags Mapping[str, Any]

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.

bandwidthPackageBandwidth String

The bandwidth value of the EIP bandwidth plan with which the EIP is associated.

bandwidthPackageId String

The ID of the EIP bandwidth plan.

bandwidthPackageType String

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.

hasReservationData String

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.

hdMonitorStatus String

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.

instanceRegionId String

The region ID of the associated resource.

instanceType String

The type of the instance with which the EIP is associated.

internetChargeType String

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.

reservationActiveTime String

The time when the renewal takes effect.

reservationBandwidth String

The bandwidth after the renewal takes effect.

reservationInternetChargeType String

The metering method of the renewal.

reservationOrderType String

The type of the renewal order.

resourceGroupId String

The ID of the resource group.

secondLimited Boolean

Indicates whether level-2 throttling is configured.

segmentInstanceId String

The IDs of the contiguous EIPs.

status String

The status of the EIP.

tags Map<Any>

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.

InternetChargeType string

The metering method of the EIP.

IpAddress string

The IP address of the EIP.

Status string

The status of the EIP.

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.

InternetChargeType string

The metering method of the EIP.

IpAddress string

The IP address of the EIP.

Status string

The status of the EIP.

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.

internetChargeType String

The metering method of the EIP.

ipAddress String

The IP address of the EIP.

status String

The status of the EIP.

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.

internetChargeType string

The metering method of the EIP.

ipAddress string

The IP address of the EIP.

status string

The status of the EIP.

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_type str

The metering method of the EIP.

ip_address str

The IP address of the EIP.

status str

The status of the EIP.

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.

internetChargeType String

The metering method of the EIP.

ipAddress String

The IP address of the EIP.

status String

The status of the EIP.

Package Details

Repository
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.