Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi
alicloud.ecs.getEipAddresses
Explore with Pulumi AI
This data source provides the Eip Addresses of the current Alibaba Cloud user.
NOTE: Available in v1.126.0+.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const example = alicloud.ecs.getEipAddresses({
ids: ["eip-bp1jvx5ki6c********"],
nameRegex: "the_resource_name",
});
export const firstEipAddressId = example.then(example => example.addresses?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
example = alicloud.ecs.get_eip_addresses(ids=["eip-bp1jvx5ki6c********"],
name_regex="the_resource_name")
pulumi.export("firstEipAddressId", example.addresses[0].id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := ecs.GetEipAddresses(ctx, &ecs.GetEipAddressesArgs{
Ids: []string{
"eip-bp1jvx5ki6c********",
},
NameRegex: pulumi.StringRef("the_resource_name"),
}, nil)
if err != nil {
return err
}
ctx.Export("firstEipAddressId", example.Addresses[0].Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var example = AliCloud.Ecs.GetEipAddresses.Invoke(new()
{
Ids = new[]
{
"eip-bp1jvx5ki6c********",
},
NameRegex = "the_resource_name",
});
return new Dictionary<string, object?>
{
["firstEipAddressId"] = example.Apply(getEipAddressesResult => getEipAddressesResult.Addresses[0]?.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.ecs.EcsFunctions;
import com.pulumi.alicloud.ecs.inputs.GetEipAddressesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = EcsFunctions.getEipAddresses(GetEipAddressesArgs.builder()
.ids("eip-bp1jvx5ki6c********")
.nameRegex("the_resource_name")
.build());
ctx.export("firstEipAddressId", example.applyValue(getEipAddressesResult -> getEipAddressesResult.addresses()[0].id()));
}
}
variables:
example:
fn::invoke:
function: alicloud:ecs:getEipAddresses
arguments:
ids:
- eip-bp1jvx5ki6c********
nameRegex: the_resource_name
outputs:
firstEipAddressId: ${example.addresses[0].id}
Using getEipAddresses
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEipAddresses(args: GetEipAddressesArgs, opts?: InvokeOptions): Promise<GetEipAddressesResult>
function getEipAddressesOutput(args: GetEipAddressesOutputArgs, opts?: InvokeOptions): Output<GetEipAddressesResult>
def get_eip_addresses(address_name: Optional[str] = None,
associated_instance_id: Optional[str] = None,
associated_instance_type: Optional[str] = None,
dry_run: Optional[bool] = None,
enable_details: Optional[bool] = None,
ids: Optional[Sequence[str]] = None,
include_reservation_data: Optional[bool] = None,
ip_address: Optional[str] = None,
ip_addresses: Optional[Sequence[str]] = None,
isp: Optional[str] = None,
lock_reason: Optional[str] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
payment_type: Optional[str] = None,
resource_group_id: Optional[str] = None,
segment_instance_id: Optional[str] = None,
status: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
opts: Optional[InvokeOptions] = None) -> GetEipAddressesResult
def get_eip_addresses_output(address_name: Optional[pulumi.Input[str]] = None,
associated_instance_id: Optional[pulumi.Input[str]] = None,
associated_instance_type: Optional[pulumi.Input[str]] = None,
dry_run: Optional[pulumi.Input[bool]] = None,
enable_details: Optional[pulumi.Input[bool]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
include_reservation_data: Optional[pulumi.Input[bool]] = None,
ip_address: Optional[pulumi.Input[str]] = None,
ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
isp: Optional[pulumi.Input[str]] = None,
lock_reason: Optional[pulumi.Input[str]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
payment_type: Optional[pulumi.Input[str]] = None,
resource_group_id: Optional[pulumi.Input[str]] = None,
segment_instance_id: Optional[pulumi.Input[str]] = None,
status: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEipAddressesResult]
func GetEipAddresses(ctx *Context, args *GetEipAddressesArgs, opts ...InvokeOption) (*GetEipAddressesResult, error)
func GetEipAddressesOutput(ctx *Context, args *GetEipAddressesOutputArgs, opts ...InvokeOption) GetEipAddressesResultOutput
> Note: This function is named GetEipAddresses
in the Go SDK.
public static class GetEipAddresses
{
public static Task<GetEipAddressesResult> InvokeAsync(GetEipAddressesArgs args, InvokeOptions? opts = null)
public static Output<GetEipAddressesResult> Invoke(GetEipAddressesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEipAddressesResult> getEipAddresses(GetEipAddressesArgs args, InvokeOptions options)
public static Output<GetEipAddressesResult> getEipAddresses(GetEipAddressesArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:ecs/getEipAddresses:getEipAddresses
arguments:
# arguments dictionary
The following arguments are supported:
- Address
Name Changes to this property will trigger replacement.
- The eip name.
- Associated
Instance Id Changes to this property will trigger replacement.
- The associated instance id.
- Associated
Instance Type Changes to this property will trigger replacement.
- The associated instance type.
- Dry
Run Changes to this property will trigger replacement.
- The dry run.
- Enable
Details bool - Default to
true
. Set it tofalse
can hide thetags
to output. - Ids
Changes to this property will trigger replacement.
- A list of Address IDs.
- Include
Reservation Data Changes to this property will trigger replacement.
- The include reservation data. Valid values:
BGP
andBGP_PRO
. - Ip
Address Changes to this property will trigger replacement.
- The eip address.
- Ip
Addresses Changes to this property will trigger replacement.
- Isp
Changes to this property will trigger replacement.
- The Internet service provider (ISP). Valid values
BGP
andBGP_PRO
. - Lock
Reason Changes to this property will trigger replacement.
- The lock reason.
- Name
Regex Changes to this property will trigger replacement.
- A regex string to filter results by Address name.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Payment
Type Changes to this property will trigger replacement.
- The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. - Resource
Group Id Changes to this property will trigger replacement.
- The ID of the resource group.
- Segment
Instance Id Changes to this property will trigger replacement.
- The IDs of the contiguous EIPs. This value is returned only when contiguous EIPs are specified.
- Status
Changes to this property will trigger replacement.
- The status of the EIP. Valid values:
Associating
: The EIP is being associated.Unassociating
: The EIP is being disassociated.InUse
: The EIP is allocated.Available
:The EIP is available. - Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Address
Name Changes to this property will trigger replacement.
- The eip name.
- Associated
Instance Id Changes to this property will trigger replacement.
- The associated instance id.
- Associated
Instance Type Changes to this property will trigger replacement.
- The associated instance type.
- Dry
Run Changes to this property will trigger replacement.
- The dry run.
- Enable
Details bool - Default to
true
. Set it tofalse
can hide thetags
to output. - Ids
Changes to this property will trigger replacement.
- A list of Address IDs.
- Include
Reservation Data Changes to this property will trigger replacement.
- The include reservation data. Valid values:
BGP
andBGP_PRO
. - Ip
Address Changes to this property will trigger replacement.
- The eip address.
- Ip
Addresses Changes to this property will trigger replacement.
- Isp
Changes to this property will trigger replacement.
- The Internet service provider (ISP). Valid values
BGP
andBGP_PRO
. - Lock
Reason Changes to this property will trigger replacement.
- The lock reason.
- Name
Regex Changes to this property will trigger replacement.
- A regex string to filter results by Address name.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Payment
Type Changes to this property will trigger replacement.
- The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. - Resource
Group Id Changes to this property will trigger replacement.
- The ID of the resource group.
- Segment
Instance Id Changes to this property will trigger replacement.
- The IDs of the contiguous EIPs. This value is returned only when contiguous EIPs are specified.
- Status
Changes to this property will trigger replacement.
- The status of the EIP. Valid values:
Associating
: The EIP is being associated.Unassociating
: The EIP is being disassociated.InUse
: The EIP is allocated.Available
:The EIP is available. - map[string]string
- A mapping of tags to assign to the resource.
- address
Name Changes to this property will trigger replacement.
- The eip name.
- associated
Instance Id Changes to this property will trigger replacement.
- The associated instance id.
- associated
Instance Type Changes to this property will trigger replacement.
- The associated instance type.
- dry
Run Changes to this property will trigger replacement.
- The dry run.
- enable
Details Boolean - Default to
true
. Set it tofalse
can hide thetags
to output. - ids
Changes to this property will trigger replacement.
- A list of Address IDs.
- include
Reservation Data Changes to this property will trigger replacement.
- The include reservation data. Valid values:
BGP
andBGP_PRO
. - ip
Address Changes to this property will trigger replacement.
- The eip address.
- ip
Addresses Changes to this property will trigger replacement.
- isp
Changes to this property will trigger replacement.
- The Internet service provider (ISP). Valid values
BGP
andBGP_PRO
. - lock
Reason Changes to this property will trigger replacement.
- The lock reason.
- name
Regex Changes to this property will trigger replacement.
- A regex string to filter results by Address name.
- output
File String - File name where to save data source results (after running
pulumi preview
). - payment
Type Changes to this property will trigger replacement.
- The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. - resource
Group Id Changes to this property will trigger replacement.
- The ID of the resource group.
- segment
Instance Id Changes to this property will trigger replacement.
- The IDs of the contiguous EIPs. This value is returned only when contiguous EIPs are specified.
- status
Changes to this property will trigger replacement.
- The status of the EIP. Valid values:
Associating
: The EIP is being associated.Unassociating
: The EIP is being disassociated.InUse
: The EIP is allocated.Available
:The EIP is available. - Map<String,String>
- A mapping of tags to assign to the resource.
- address
Name Changes to this property will trigger replacement.
- The eip name.
- associated
Instance Id Changes to this property will trigger replacement.
- The associated instance id.
- associated
Instance Type Changes to this property will trigger replacement.
- The associated instance type.
- dry
Run Changes to this property will trigger replacement.
- The dry run.
- enable
Details boolean - Default to
true
. Set it tofalse
can hide thetags
to output. - ids
Changes to this property will trigger replacement.
- A list of Address IDs.
- include
Reservation Data Changes to this property will trigger replacement.
- The include reservation data. Valid values:
BGP
andBGP_PRO
. - ip
Address Changes to this property will trigger replacement.
- The eip address.
- ip
Addresses Changes to this property will trigger replacement.
- isp
Changes to this property will trigger replacement.
- The Internet service provider (ISP). Valid values
BGP
andBGP_PRO
. - lock
Reason Changes to this property will trigger replacement.
- The lock reason.
- name
Regex Changes to this property will trigger replacement.
- A regex string to filter results by Address name.
- output
File string - File name where to save data source results (after running
pulumi preview
). - payment
Type Changes to this property will trigger replacement.
- The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. - resource
Group Id Changes to this property will trigger replacement.
- The ID of the resource group.
- segment
Instance Id Changes to this property will trigger replacement.
- The IDs of the contiguous EIPs. This value is returned only when contiguous EIPs are specified.
- status
Changes to this property will trigger replacement.
- The status of the EIP. Valid values:
Associating
: The EIP is being associated.Unassociating
: The EIP is being disassociated.InUse
: The EIP is allocated.Available
:The EIP is available. - {[key: string]: string}
- A mapping of tags to assign to the resource.
- address_
name Changes to this property will trigger replacement.
- The eip name.
- associated_
instance_ id Changes to this property will trigger replacement.
- The associated instance id.
- associated_
instance_ type Changes to this property will trigger replacement.
- The associated instance type.
- dry_
run Changes to this property will trigger replacement.
- The dry run.
- enable_
details bool - Default to
true
. Set it tofalse
can hide thetags
to output. - ids
Changes to this property will trigger replacement.
- A list of Address IDs.
- include_
reservation_ data Changes to this property will trigger replacement.
- The include reservation data. Valid values:
BGP
andBGP_PRO
. - ip_
address Changes to this property will trigger replacement.
- The eip address.
- ip_
addresses Changes to this property will trigger replacement.
- isp
Changes to this property will trigger replacement.
- The Internet service provider (ISP). Valid values
BGP
andBGP_PRO
. - lock_
reason Changes to this property will trigger replacement.
- The lock reason.
- name_
regex Changes to this property will trigger replacement.
- A regex string to filter results by Address name.
- output_
file str - File name where to save data source results (after running
pulumi preview
). - payment_
type Changes to this property will trigger replacement.
- The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. - resource_
group_ id Changes to this property will trigger replacement.
- The ID of the resource group.
- segment_
instance_ id Changes to this property will trigger replacement.
- The IDs of the contiguous EIPs. This value is returned only when contiguous EIPs are specified.
- status
Changes to this property will trigger replacement.
- The status of the EIP. Valid values:
Associating
: The EIP is being associated.Unassociating
: The EIP is being disassociated.InUse
: The EIP is allocated.Available
:The EIP is available. - Mapping[str, str]
- A mapping of tags to assign to the resource.
- address
Name Changes to this property will trigger replacement.
- The eip name.
- associated
Instance Id Changes to this property will trigger replacement.
- The associated instance id.
- associated
Instance Type Changes to this property will trigger replacement.
- The associated instance type.
- dry
Run Changes to this property will trigger replacement.
- The dry run.
- enable
Details Boolean - Default to
true
. Set it tofalse
can hide thetags
to output. - ids
Changes to this property will trigger replacement.
- A list of Address IDs.
- include
Reservation Data Changes to this property will trigger replacement.
- The include reservation data. Valid values:
BGP
andBGP_PRO
. - ip
Address Changes to this property will trigger replacement.
- The eip address.
- ip
Addresses Changes to this property will trigger replacement.
- isp
Changes to this property will trigger replacement.
- The Internet service provider (ISP). Valid values
BGP
andBGP_PRO
. - lock
Reason Changes to this property will trigger replacement.
- The lock reason.
- name
Regex Changes to this property will trigger replacement.
- A regex string to filter results by Address name.
- output
File String - File name where to save data source results (after running
pulumi preview
). - payment
Type Changes to this property will trigger replacement.
- The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. - resource
Group Id Changes to this property will trigger replacement.
- The ID of the resource group.
- segment
Instance Id Changes to this property will trigger replacement.
- The IDs of the contiguous EIPs. This value is returned only when contiguous EIPs are specified.
- status
Changes to this property will trigger replacement.
- The status of the EIP. Valid values:
Associating
: The EIP is being associated.Unassociating
: The EIP is being disassociated.InUse
: The EIP is allocated.Available
:The EIP is available. - Map<String>
- A mapping of tags to assign to the resource.
getEipAddresses Result
The following output properties are available:
- Addresses
List<Pulumi.
Ali Cloud. Ecs. Outputs. Get Eip Addresses Address> - Eips
List<Pulumi.
Ali Cloud. Ecs. Outputs. Get Eip Addresses Eip> - Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Names List<string>
- Address
Name string - Associated
Instance stringId - Associated
Instance stringType - Dry
Run bool - Enable
Details bool - Include
Reservation boolData - Ip
Address string - Ip
Addresses List<string> - Isp string
- Lock
Reason string - Name
Regex string - Output
File string - Payment
Type string - Resource
Group stringId - Segment
Instance stringId - Status string
- Dictionary<string, string>
- Addresses
[]Get
Eip Addresses Address - Eips
[]Get
Eip Addresses Eip - Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Names []string
- Address
Name string - Associated
Instance stringId - Associated
Instance stringType - Dry
Run bool - Enable
Details bool - Include
Reservation boolData - Ip
Address string - Ip
Addresses []string - Isp string
- Lock
Reason string - Name
Regex string - Output
File string - Payment
Type string - Resource
Group stringId - Segment
Instance stringId - Status string
- map[string]string
- addresses
List<Get
Eip Addresses Address> - eips
List<Get
Eip Addresses Eip> - id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- names List<String>
- address
Name String - associated
Instance StringId - associated
Instance StringType - dry
Run Boolean - enable
Details Boolean - include
Reservation BooleanData - ip
Address String - ip
Addresses List<String> - isp String
- lock
Reason String - name
Regex String - output
File String - payment
Type String - resource
Group StringId - segment
Instance StringId - status String
- Map<String,String>
- addresses
Get
Eip Addresses Address[] - eips
Get
Eip Addresses Eip[] - id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- names string[]
- address
Name string - associated
Instance stringId - associated
Instance stringType - dry
Run boolean - enable
Details boolean - include
Reservation booleanData - ip
Address string - ip
Addresses string[] - isp string
- lock
Reason string - name
Regex string - output
File string - payment
Type string - resource
Group stringId - segment
Instance stringId - status string
- {[key: string]: string}
- addresses
Sequence[Get
Eip Addresses Address] - eips
Sequence[Get
Eip Addresses Eip] - id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- names Sequence[str]
- address_
name str - associated_
instance_ strid - associated_
instance_ strtype - dry_
run bool - enable_
details bool - include_
reservation_ booldata - ip_
address str - ip_
addresses Sequence[str] - isp str
- lock_
reason str - name_
regex str - output_
file str - payment_
type str - resource_
group_ strid - segment_
instance_ strid - status str
- Mapping[str, str]
- addresses List<Property Map>
- eips List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- names List<String>
- address
Name String - associated
Instance StringId - associated
Instance StringType - dry
Run Boolean - enable
Details Boolean - include
Reservation BooleanData - ip
Address String - ip
Addresses List<String> - isp String
- lock
Reason String - name
Regex String - output
File String - payment
Type String - resource
Group StringId - segment
Instance StringId - status String
- Map<String>
Supporting Types
GetEipAddressesAddress
- Address
Name This property is required. string - The name of the EIP.
- Allocation
Id This property is required. string - The ID of the EIP.
- Available
Regions This property is required. List<string> - The ID of the region to which the EIP belongs.
- Bandwidth
This property is required. string - The maximum bandwidth of the EIP. Unit: Mbit/s.
- Bandwidth
Package Bandwidth This property is required. string - The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- Bandwidth
Package Id This property is required. string - The ID of the EIP bandwidth plan.
- Bandwidth
Package Type This property is required. string - The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- Create
Time This property is required. string - The time when the EIP was created.
- Deletion
Protection This property is required. bool - Indicates whether deletion protection is enabled.
- Description
This property is required. string - The description of the EIP.
- Expired
Time This property is required. string - The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- Has
Reservation Data This property is required. 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.
- Hd
Monitor Status This property is required. string - Indicates whether fine-grained monitoring is enabled for the EIP.
- Id
This property is required. string - The ID of the Address.
- Instance
Id This property is required. string - The ID of the instance with which the EIP is associated.
- Instance
Region Id This property is required. string - The region ID of the associated resource.
- Instance
Type This property is required. string - The type of the instance with which the EIP is associated.
- Internet
Charge Type This property is required. string - The metering method of the EIP.
- Ip
Address This property is required. string - The IP address of the EIP.
- Isp
This property is required. string - The Internet service provider (ISP).
- Operation
Locks This property is required. List<string> - The details about the locked EIP.
- Payment
Type This property is required. string - The billing method of the EIP.
- Reservation
Active Time This property is required. string - The time when the renewal takes effect.
- Reservation
Bandwidth This property is required. string - The bandwidth after the renewal takes effect.
- Reservation
Internet Charge Type This property is required. string - The metering method of the renewal.
- Reservation
Order Type This property is required. string - The type of the renewal order.
- Resource
Group Id This property is required. string - The ID of the resource group.
- Second
Limited This property is required. bool - Indicates whether level-2 throttling is configured.
- Segment
Instance Id This property is required. string - The IDs of the contiguous EIPs.
- Status
This property is required. string - The status of the EIP.
This property is required. Dictionary<string, string>- A mapping of tags to assign to the resource.
- Address
Name This property is required. string - The name of the EIP.
- Allocation
Id This property is required. string - The ID of the EIP.
- Available
Regions This property is required. []string - The ID of the region to which the EIP belongs.
- Bandwidth
This property is required. string - The maximum bandwidth of the EIP. Unit: Mbit/s.
- Bandwidth
Package Bandwidth This property is required. string - The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- Bandwidth
Package Id This property is required. string - The ID of the EIP bandwidth plan.
- Bandwidth
Package Type This property is required. string - The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- Create
Time This property is required. string - The time when the EIP was created.
- Deletion
Protection This property is required. bool - Indicates whether deletion protection is enabled.
- Description
This property is required. string - The description of the EIP.
- Expired
Time This property is required. string - The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- Has
Reservation Data This property is required. 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.
- Hd
Monitor Status This property is required. string - Indicates whether fine-grained monitoring is enabled for the EIP.
- Id
This property is required. string - The ID of the Address.
- Instance
Id This property is required. string - The ID of the instance with which the EIP is associated.
- Instance
Region Id This property is required. string - The region ID of the associated resource.
- Instance
Type This property is required. string - The type of the instance with which the EIP is associated.
- Internet
Charge Type This property is required. string - The metering method of the EIP.
- Ip
Address This property is required. string - The IP address of the EIP.
- Isp
This property is required. string - The Internet service provider (ISP).
- Operation
Locks This property is required. []string - The details about the locked EIP.
- Payment
Type This property is required. string - The billing method of the EIP.
- Reservation
Active Time This property is required. string - The time when the renewal takes effect.
- Reservation
Bandwidth This property is required. string - The bandwidth after the renewal takes effect.
- Reservation
Internet Charge Type This property is required. string - The metering method of the renewal.
- Reservation
Order Type This property is required. string - The type of the renewal order.
- Resource
Group Id This property is required. string - The ID of the resource group.
- Second
Limited This property is required. bool - Indicates whether level-2 throttling is configured.
- Segment
Instance Id This property is required. string - The IDs of the contiguous EIPs.
- Status
This property is required. string - The status of the EIP.
This property is required. map[string]string- A mapping of tags to assign to the resource.
- address
Name This property is required. String - The name of the EIP.
- allocation
Id This property is required. String - The ID of the EIP.
- available
Regions This property is required. List<String> - The ID of the region to which the EIP belongs.
- bandwidth
This property is required. String - The maximum bandwidth of the EIP. Unit: Mbit/s.
- bandwidth
Package Bandwidth This property is required. String - The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- bandwidth
Package Id This property is required. String - The ID of the EIP bandwidth plan.
- bandwidth
Package Type This property is required. String - The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- create
Time This property is required. String - The time when the EIP was created.
- deletion
Protection This property is required. Boolean - Indicates whether deletion protection is enabled.
- description
This property is required. String - The description of the EIP.
- expired
Time This property is required. String - The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- has
Reservation Data This property is required. 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.
- hd
Monitor Status This property is required. String - Indicates whether fine-grained monitoring is enabled for the EIP.
- id
This property is required. String - The ID of the Address.
- instance
Id This property is required. String - The ID of the instance with which the EIP is associated.
- instance
Region Id This property is required. String - The region ID of the associated resource.
- instance
Type This property is required. String - The type of the instance with which the EIP is associated.
- internet
Charge Type This property is required. String - The metering method of the EIP.
- ip
Address This property is required. String - The IP address of the EIP.
- isp
This property is required. String - The Internet service provider (ISP).
- operation
Locks This property is required. List<String> - The details about the locked EIP.
- payment
Type This property is required. String - The billing method of the EIP.
- reservation
Active Time This property is required. String - The time when the renewal takes effect.
- reservation
Bandwidth This property is required. String - The bandwidth after the renewal takes effect.
- reservation
Internet Charge Type This property is required. String - The metering method of the renewal.
- reservation
Order Type This property is required. String - The type of the renewal order.
- resource
Group Id This property is required. String - The ID of the resource group.
- second
Limited This property is required. Boolean - Indicates whether level-2 throttling is configured.
- segment
Instance Id This property is required. String - The IDs of the contiguous EIPs.
- status
This property is required. String - The status of the EIP.
This property is required. Map<String,String>- A mapping of tags to assign to the resource.
- address
Name This property is required. string - The name of the EIP.
- allocation
Id This property is required. string - The ID of the EIP.
- available
Regions This property is required. string[] - The ID of the region to which the EIP belongs.
- bandwidth
This property is required. string - The maximum bandwidth of the EIP. Unit: Mbit/s.
- bandwidth
Package Bandwidth This property is required. string - The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- bandwidth
Package Id This property is required. string - The ID of the EIP bandwidth plan.
- bandwidth
Package Type This property is required. string - The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- create
Time This property is required. string - The time when the EIP was created.
- deletion
Protection This property is required. boolean - Indicates whether deletion protection is enabled.
- description
This property is required. string - The description of the EIP.
- expired
Time This property is required. string - The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- has
Reservation Data This property is required. 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.
- hd
Monitor Status This property is required. string - Indicates whether fine-grained monitoring is enabled for the EIP.
- id
This property is required. string - The ID of the Address.
- instance
Id This property is required. string - The ID of the instance with which the EIP is associated.
- instance
Region Id This property is required. string - The region ID of the associated resource.
- instance
Type This property is required. string - The type of the instance with which the EIP is associated.
- internet
Charge Type This property is required. string - The metering method of the EIP.
- ip
Address This property is required. string - The IP address of the EIP.
- isp
This property is required. string - The Internet service provider (ISP).
- operation
Locks This property is required. string[] - The details about the locked EIP.
- payment
Type This property is required. string - The billing method of the EIP.
- reservation
Active Time This property is required. string - The time when the renewal takes effect.
- reservation
Bandwidth This property is required. string - The bandwidth after the renewal takes effect.
- reservation
Internet Charge Type This property is required. string - The metering method of the renewal.
- reservation
Order Type This property is required. string - The type of the renewal order.
- resource
Group Id This property is required. string - The ID of the resource group.
- second
Limited This property is required. boolean - Indicates whether level-2 throttling is configured.
- segment
Instance Id This property is required. string - The IDs of the contiguous EIPs.
- status
This property is required. string - The status of the EIP.
This property is required. {[key: string]: string}- A mapping of tags to assign to the resource.
- address_
name This property is required. str - The name of the EIP.
- allocation_
id This property is required. str - The ID of the EIP.
- available_
regions This property is required. Sequence[str] - The ID of the region to which the EIP belongs.
- bandwidth
This property is required. str - The maximum bandwidth of the EIP. Unit: Mbit/s.
- bandwidth_
package_ bandwidth This property is required. str - The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- bandwidth_
package_ id This property is required. str - The ID of the EIP bandwidth plan.
- bandwidth_
package_ type This property is required. str - The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- create_
time This property is required. str - The time when the EIP was created.
- deletion_
protection This property is required. bool - Indicates whether deletion protection is enabled.
- description
This property is required. str - The description of the EIP.
- expired_
time This property is required. str - The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- has_
reservation_ data This property is required. 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 This property is required. str - Indicates whether fine-grained monitoring is enabled for the EIP.
- id
This property is required. str - The ID of the Address.
- instance_
id This property is required. str - The ID of the instance with which the EIP is associated.
- instance_
region_ id This property is required. str - The region ID of the associated resource.
- instance_
type This property is required. str - The type of the instance with which the EIP is associated.
- internet_
charge_ type This property is required. str - The metering method of the EIP.
- ip_
address This property is required. str - The IP address of the EIP.
- isp
This property is required. str - The Internet service provider (ISP).
- operation_
locks This property is required. Sequence[str] - The details about the locked EIP.
- payment_
type This property is required. str - The billing method of the EIP.
- reservation_
active_ time This property is required. str - The time when the renewal takes effect.
- reservation_
bandwidth This property is required. str - The bandwidth after the renewal takes effect.
- reservation_
internet_ charge_ type This property is required. str - The metering method of the renewal.
- reservation_
order_ type This property is required. str - The type of the renewal order.
- resource_
group_ id This property is required. str - The ID of the resource group.
- second_
limited This property is required. bool - Indicates whether level-2 throttling is configured.
- segment_
instance_ id This property is required. str - The IDs of the contiguous EIPs.
- status
This property is required. str - The status of the EIP.
This property is required. Mapping[str, str]- A mapping of tags to assign to the resource.
- address
Name This property is required. String - The name of the EIP.
- allocation
Id This property is required. String - The ID of the EIP.
- available
Regions This property is required. List<String> - The ID of the region to which the EIP belongs.
- bandwidth
This property is required. String - The maximum bandwidth of the EIP. Unit: Mbit/s.
- bandwidth
Package Bandwidth This property is required. String - The bandwidth value of the EIP bandwidth plan with which the EIP is associated.
- bandwidth
Package Id This property is required. String - The ID of the EIP bandwidth plan.
- bandwidth
Package Type This property is required. String - The type of the bandwidth. Only CommonBandwidthPackage (an EIP bandwidth plan) is returned.
- create
Time This property is required. String - The time when the EIP was created.
- deletion
Protection This property is required. Boolean - Indicates whether deletion protection is enabled.
- description
This property is required. String - The description of the EIP.
- expired
Time This property is required. String - The expiration date. The time follows the ISO 8601 standard and is displayed in UTC. Format: YYYY-MM-DDThh:mmZ.
- has
Reservation Data This property is required. 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.
- hd
Monitor Status This property is required. String - Indicates whether fine-grained monitoring is enabled for the EIP.
- id
This property is required. String - The ID of the Address.
- instance
Id This property is required. String - The ID of the instance with which the EIP is associated.
- instance
Region Id This property is required. String - The region ID of the associated resource.
- instance
Type This property is required. String - The type of the instance with which the EIP is associated.
- internet
Charge Type This property is required. String - The metering method of the EIP.
- ip
Address This property is required. String - The IP address of the EIP.
- isp
This property is required. String - The Internet service provider (ISP).
- operation
Locks This property is required. List<String> - The details about the locked EIP.
- payment
Type This property is required. String - The billing method of the EIP.
- reservation
Active Time This property is required. String - The time when the renewal takes effect.
- reservation
Bandwidth This property is required. String - The bandwidth after the renewal takes effect.
- reservation
Internet Charge Type This property is required. String - The metering method of the renewal.
- reservation
Order Type This property is required. String - The type of the renewal order.
- resource
Group Id This property is required. String - The ID of the resource group.
- second
Limited This property is required. Boolean - Indicates whether level-2 throttling is configured.
- segment
Instance Id This property is required. String - The IDs of the contiguous EIPs.
- status
This property is required. String - The status of the EIP.
This property is required. Map<String>- A mapping of tags to assign to the resource.
GetEipAddressesEip
- Bandwidth
This property is required. string - The maximum bandwidth of the EIP. Unit: Mbit/s.
- Creation
Time This property is required. string - Deletion
Protection This property is required. bool - Indicates whether deletion protection is enabled.
- Id
This property is required. string - The ID of the Address.
- Instance
Id This property is required. string - The ID of the instance with which the EIP is associated.
- Instance
Type This property is required. string - The type of the instance with which the EIP is associated.
- Internet
Charge Type This property is required. string - The metering method of the EIP.
- Ip
Address This property is required. string - The eip address.
- Status
This property is required. string - The status of the EIP. Valid values:
Associating
: The EIP is being associated.Unassociating
: The EIP is being disassociated.InUse
: The EIP is allocated.Available
:The EIP is available.
- Bandwidth
This property is required. string - The maximum bandwidth of the EIP. Unit: Mbit/s.
- Creation
Time This property is required. string - Deletion
Protection This property is required. bool - Indicates whether deletion protection is enabled.
- Id
This property is required. string - The ID of the Address.
- Instance
Id This property is required. string - The ID of the instance with which the EIP is associated.
- Instance
Type This property is required. string - The type of the instance with which the EIP is associated.
- Internet
Charge Type This property is required. string - The metering method of the EIP.
- Ip
Address This property is required. string - The eip address.
- Status
This property is required. string - The status of the EIP. Valid values:
Associating
: The EIP is being associated.Unassociating
: The EIP is being disassociated.InUse
: The EIP is allocated.Available
:The EIP is available.
- bandwidth
This property is required. String - The maximum bandwidth of the EIP. Unit: Mbit/s.
- creation
Time This property is required. String - deletion
Protection This property is required. Boolean - Indicates whether deletion protection is enabled.
- id
This property is required. String - The ID of the Address.
- instance
Id This property is required. String - The ID of the instance with which the EIP is associated.
- instance
Type This property is required. String - The type of the instance with which the EIP is associated.
- internet
Charge Type This property is required. String - The metering method of the EIP.
- ip
Address This property is required. String - The eip address.
- status
This property is required. String - The status of the EIP. Valid values:
Associating
: The EIP is being associated.Unassociating
: The EIP is being disassociated.InUse
: The EIP is allocated.Available
:The EIP is available.
- bandwidth
This property is required. string - The maximum bandwidth of the EIP. Unit: Mbit/s.
- creation
Time This property is required. string - deletion
Protection This property is required. boolean - Indicates whether deletion protection is enabled.
- id
This property is required. string - The ID of the Address.
- instance
Id This property is required. string - The ID of the instance with which the EIP is associated.
- instance
Type This property is required. string - The type of the instance with which the EIP is associated.
- internet
Charge Type This property is required. string - The metering method of the EIP.
- ip
Address This property is required. string - The eip address.
- status
This property is required. string - The status of the EIP. Valid values:
Associating
: The EIP is being associated.Unassociating
: The EIP is being disassociated.InUse
: The EIP is allocated.Available
:The EIP is available.
- bandwidth
This property is required. str - The maximum bandwidth of the EIP. Unit: Mbit/s.
- creation_
time This property is required. str - deletion_
protection This property is required. bool - Indicates whether deletion protection is enabled.
- id
This property is required. str - The ID of the Address.
- instance_
id This property is required. str - The ID of the instance with which the EIP is associated.
- instance_
type This property is required. str - The type of the instance with which the EIP is associated.
- internet_
charge_ type This property is required. str - The metering method of the EIP.
- ip_
address This property is required. str - The eip address.
- status
This property is required. str - The status of the EIP. Valid values:
Associating
: The EIP is being associated.Unassociating
: The EIP is being disassociated.InUse
: The EIP is allocated.Available
:The EIP is available.
- bandwidth
This property is required. String - The maximum bandwidth of the EIP. Unit: Mbit/s.
- creation
Time This property is required. String - deletion
Protection This property is required. Boolean - Indicates whether deletion protection is enabled.
- id
This property is required. String - The ID of the Address.
- instance
Id This property is required. String - The ID of the instance with which the EIP is associated.
- instance
Type This property is required. String - The type of the instance with which the EIP is associated.
- internet
Charge Type This property is required. String - The metering method of the EIP.
- ip
Address This property is required. String - The eip address.
- status
This property is required. String - The status of the EIP. Valid values:
Associating
: The EIP is being associated.Unassociating
: The EIP is being disassociated.InUse
: The EIP is allocated.Available
:The EIP is available.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.