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