Alibaba Cloud

Pulumi Official
Package maintained by Pulumi
v3.28.0 published on Tuesday, Aug 16, 2022 by Pulumi

getEips

Deprecated:

This function has been deprecated in favour of the getEipAddresses function

Example Usage

using Pulumi;
using AliCloud = Pulumi.AliCloud;

class MyStack : Stack
{
    public MyStack()
    {
        var eipsDs = Output.Create(AliCloud.Ecs.GetEips.InvokeAsync());
        this.FirstEipId = eipsDs.Apply(eipsDs => eipsDs.Eips?[0]?.Id);
    }

    [Output("firstEipId")]
    public Output<string> FirstEipId { get; set; }
}
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, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("firstEipId", eipsDs.Eips[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.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()));
    }
}
import pulumi
import pulumi_alicloud as alicloud

eips_ds = alicloud.ecs.get_eips()
pulumi.export("firstEipId", eips_ds.eips[0].id)
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";

const eipsDs = pulumi.output(alicloud.ecs.getEips());

export const firstEipId = eipsDs.eips[0].id;
variables:
  eipsDs:
    Fn::Invoke:
      Function: alicloud:ecs:getEips
      Arguments: {}
outputs:
  firstEipId: ${eipsDs.eips[0].id}

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>
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, Any]] = 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, Any]]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetEipsResult]
func GetEips(ctx *Context, args *GetEipsArgs, opts ...InvokeOption) (*GetEipsResult, error)
func GetEipsOutput(ctx *Context, args *GetEipsOutputArgs, opts ...InvokeOption) GetEipsResultOutput

> 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)
}
public static CompletableFuture<GetEipsResult> getEips(GetEipsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: alicloud:ecs/getEips:getEips
  Arguments:
    # Arguments dictionary

The following arguments are supported:

AddressName string
AssociatedInstanceId string
AssociatedInstanceType string
DryRun bool
EnableDetails bool
Ids List<string>

A list of EIP IDs.

IncludeReservationData bool
IpAddress string

Public IP Address of the the EIP.

IpAddresses 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 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, object>

A mapping of tags to assign to the resource.

AddressName string
AssociatedInstanceId string
AssociatedInstanceType string
DryRun bool
EnableDetails bool
Ids []string

A list of EIP IDs.

IncludeReservationData bool
IpAddress string

Public IP Address of the the EIP.

IpAddresses []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 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]interface{}

A mapping of tags to assign to the resource.

addressName String
associatedInstanceId String
associatedInstanceType String
dryRun Boolean
enableDetails Boolean
ids List<String>

A list of EIP IDs.

includeReservationData Boolean
ipAddress String

Public IP Address of the the EIP.

ipAddresses 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 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,Object>

A mapping of tags to assign to the resource.

addressName string
associatedInstanceId string
associatedInstanceType string
dryRun boolean
enableDetails boolean
ids string[]

A list of EIP IDs.

includeReservationData boolean
ipAddress string

Public IP Address of the the EIP.

ipAddresses 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 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]: any}

A mapping of tags to assign to the resource.

address_name str
associated_instance_id str
associated_instance_type str
dry_run bool
enable_details bool
ids Sequence[str]

A list of EIP IDs.

include_reservation_data bool
ip_address str

Public IP Address of the the EIP.

ip_addresses 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 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, Any]

A mapping of tags to assign to the resource.

addressName String
associatedInstanceId String
associatedInstanceType String
dryRun Boolean
enableDetails Boolean
ids List<String>

A list of EIP IDs.

includeReservationData Boolean
ipAddress String

Public IP Address of the the EIP.

ipAddresses 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 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<Any>

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, object>
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]interface{}
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,Object>
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]: any}
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, Any]
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<Any>

Supporting Types

GetEipsAddress

AddressName string
AllocationId string
AvailableRegions List<string>
Bandwidth string

EIP internet max bandwidth in Mbps.

BandwidthPackageBandwidth string
BandwidthPackageId string
BandwidthPackageType string
CreateTime string
DeletionProtection bool

(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.

Description string
ExpiredTime string
HasReservationData string
HdMonitorStatus string
Id string

ID of the EIP.

InstanceId string

The ID of the instance that is being bound.

InstanceRegionId string
InstanceType string

The instance type of that the EIP is bound.

InternetChargeType string

EIP internet charge type.

IpAddress string

Public IP Address of the the EIP.

Isp string
OperationLocks List<string>
PaymentType string
ReservationActiveTime string
ReservationBandwidth string
ReservationInternetChargeType string
ReservationOrderType string
ResourceGroupId string

The Id of resource group which the eips belongs.

SecondLimited bool
SegmentInstanceId string
Status string

EIP status. Possible values are: Associating, Unassociating, InUse and Available.

Tags Dictionary<string, object>

A mapping of tags to assign to the resource.

AddressName string
AllocationId string
AvailableRegions []string
Bandwidth string

EIP internet max bandwidth in Mbps.

BandwidthPackageBandwidth string
BandwidthPackageId string
BandwidthPackageType string
CreateTime string
DeletionProtection bool

(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.

Description string
ExpiredTime string
HasReservationData string
HdMonitorStatus string
Id string

ID of the EIP.

InstanceId string

The ID of the instance that is being bound.

InstanceRegionId string
InstanceType string

The instance type of that the EIP is bound.

InternetChargeType string

EIP internet charge type.

IpAddress string

Public IP Address of the the EIP.

Isp string
OperationLocks []string
PaymentType string
ReservationActiveTime string
ReservationBandwidth string
ReservationInternetChargeType string
ReservationOrderType string
ResourceGroupId string

The Id of resource group which the eips belongs.

SecondLimited bool
SegmentInstanceId string
Status string

EIP status. Possible values are: Associating, Unassociating, InUse and Available.

Tags map[string]interface{}

A mapping of tags to assign to the resource.

addressName String
allocationId String
availableRegions List<String>
bandwidth String

EIP internet max bandwidth in Mbps.

bandwidthPackageBandwidth String
bandwidthPackageId String
bandwidthPackageType String
createTime String
deletionProtection Boolean

(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.

description String
expiredTime String
hasReservationData String
hdMonitorStatus String
id String

ID of the EIP.

instanceId String

The ID of the instance that is being bound.

instanceRegionId String
instanceType String

The instance type of that the EIP is bound.

internetChargeType String

EIP internet charge type.

ipAddress String

Public IP Address of the the EIP.

isp String
operationLocks List<String>
paymentType String
reservationActiveTime String
reservationBandwidth String
reservationInternetChargeType String
reservationOrderType String
resourceGroupId String

The Id of resource group which the eips belongs.

secondLimited Boolean
segmentInstanceId String
status String

EIP status. Possible values are: Associating, Unassociating, InUse and Available.

tags Map<String,Object>

A mapping of tags to assign to the resource.

addressName string
allocationId string
availableRegions string[]
bandwidth string

EIP internet max bandwidth in Mbps.

bandwidthPackageBandwidth string
bandwidthPackageId string
bandwidthPackageType string
createTime string
deletionProtection boolean

(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.

description string
expiredTime string
hasReservationData string
hdMonitorStatus string
id string

ID of the EIP.

instanceId string

The ID of the instance that is being bound.

instanceRegionId string
instanceType string

The instance type of that the EIP is bound.

internetChargeType string

EIP internet charge type.

ipAddress string

Public IP Address of the the EIP.

isp string
operationLocks string[]
paymentType string
reservationActiveTime string
reservationBandwidth string
reservationInternetChargeType string
reservationOrderType string
resourceGroupId string

The Id of resource group which the eips belongs.

secondLimited boolean
segmentInstanceId string
status string

EIP status. Possible values are: Associating, Unassociating, InUse and Available.

tags {[key: string]: any}

A mapping of tags to assign to the resource.

address_name str
allocation_id str
available_regions Sequence[str]
bandwidth str

EIP internet max bandwidth in Mbps.

bandwidth_package_bandwidth str
bandwidth_package_id str
bandwidth_package_type str
create_time str
deletion_protection bool

(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.

description str
expired_time str
has_reservation_data str
hd_monitor_status str
id str

ID of the EIP.

instance_id str

The ID of the instance that is being bound.

instance_region_id str
instance_type str

The instance type of that the EIP is bound.

internet_charge_type str

EIP internet charge type.

ip_address str

Public IP Address of the the EIP.

isp str
operation_locks Sequence[str]
payment_type str
reservation_active_time str
reservation_bandwidth str
reservation_internet_charge_type str
reservation_order_type str
resource_group_id str

The Id of resource group which the eips belongs.

second_limited bool
segment_instance_id str
status str

EIP status. Possible values are: Associating, Unassociating, InUse and Available.

tags Mapping[str, Any]

A mapping of tags to assign to the resource.

addressName String
allocationId String
availableRegions List<String>
bandwidth String

EIP internet max bandwidth in Mbps.

bandwidthPackageBandwidth String
bandwidthPackageId String
bandwidthPackageType String
createTime String
deletionProtection Boolean

(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.

description String
expiredTime String
hasReservationData String
hdMonitorStatus String
id String

ID of the EIP.

instanceId String

The ID of the instance that is being bound.

instanceRegionId String
instanceType String

The instance type of that the EIP is bound.

internetChargeType String

EIP internet charge type.

ipAddress String

Public IP Address of the the EIP.

isp String
operationLocks List<String>
paymentType String
reservationActiveTime String
reservationBandwidth String
reservationInternetChargeType String
reservationOrderType String
resourceGroupId String

The Id of resource group which the eips belongs.

secondLimited Boolean
segmentInstanceId String
status String

EIP status. Possible values are: Associating, Unassociating, InUse and Available.

tags Map<Any>

A mapping of tags to assign to the resource.

GetEipsEip

Bandwidth string

EIP internet max bandwidth in Mbps.

CreationTime string

Time of creation.

DeletionProtection bool

(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.

Id string

ID of the EIP.

InstanceId string

The ID of the instance that is being bound.

InstanceType string

The instance type of that the EIP is bound.

InternetChargeType string

EIP internet charge type.

IpAddress string

Public IP Address of the the EIP.

Status string

EIP status. Possible values are: Associating, Unassociating, InUse and Available.

Bandwidth string

EIP internet max bandwidth in Mbps.

CreationTime string

Time of creation.

DeletionProtection bool

(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.

Id string

ID of the EIP.

InstanceId string

The ID of the instance that is being bound.

InstanceType string

The instance type of that the EIP is bound.

InternetChargeType string

EIP internet charge type.

IpAddress string

Public IP Address of the the EIP.

Status string

EIP status. Possible values are: Associating, Unassociating, InUse and Available.

bandwidth String

EIP internet max bandwidth in Mbps.

creationTime String

Time of creation.

deletionProtection Boolean

(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.

id String

ID of the EIP.

instanceId String

The ID of the instance that is being bound.

instanceType String

The instance type of that the EIP is bound.

internetChargeType String

EIP internet charge type.

ipAddress String

Public IP Address of the the EIP.

status String

EIP status. Possible values are: Associating, Unassociating, InUse and Available.

bandwidth string

EIP internet max bandwidth in Mbps.

creationTime string

Time of creation.

deletionProtection boolean

(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.

id string

ID of the EIP.

instanceId string

The ID of the instance that is being bound.

instanceType string

The instance type of that the EIP is bound.

internetChargeType string

EIP internet charge type.

ipAddress string

Public IP Address of the the EIP.

status string

EIP status. Possible values are: Associating, Unassociating, InUse and Available.

bandwidth str

EIP internet max bandwidth in Mbps.

creation_time str

Time of creation.

deletion_protection bool

(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.

id str

ID of the EIP.

instance_id str

The ID of the instance that is being bound.

instance_type str

The instance type of that the EIP is bound.

internet_charge_type str

EIP internet charge type.

ip_address str

Public IP Address of the the EIP.

status str

EIP status. Possible values are: Associating, Unassociating, InUse and Available.

bandwidth String

EIP internet max bandwidth in Mbps.

creationTime String

Time of creation.

deletionProtection Boolean

(Optional, Available in v1.124.4+) Whether enable the deletion protection or not.

id String

ID of the EIP.

instanceId String

The ID of the instance that is being bound.

instanceType String

The instance type of that the EIP is bound.

internetChargeType String

EIP internet charge type.

ipAddress String

Public IP Address of the the EIP.

status String

EIP status. Possible values are: Associating, Unassociating, InUse and Available.

Package Details

Repository
https://github.com/pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.