1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. ecs
  5. getEips
Alibaba Cloud v3.57.1 published on Wednesday, Jun 26, 2024 by Pulumi

alicloud.ecs.getEips

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.57.1 published on Wednesday, Jun 26, 2024 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);
    
    import pulumi
    import pulumi_alicloud as alicloud
    
    eips_ds = alicloud.ecs.get_eips()
    pulumi.export("firstEipId", eips_ds.eips[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 {
    		eipsDs, err := ecs.GetEips(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("firstEipId", eipsDs.Eips[0].Id)
    		return nil
    	})
    }
    
    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),
        };
    });
    
    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()));
        }
    }
    
    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
    File name where to save data source results (after running pulumi preview).
    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
    File name where to save data source results (after running pulumi preview).
    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
    File name where to save data source results (after running pulumi preview).
    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
    File name where to save data source results (after running pulumi preview).
    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
    File name where to save data source results (after running pulumi preview).
    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
    File name where to save data source results (after running pulumi preview).
    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
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.57.1 published on Wednesday, Jun 26, 2024 by Pulumi