Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi
alicloud.ecs.getEips
Explore with Pulumi AI
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, &ecs.GetEipsArgs{}, 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, str]] = 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, pulumi.Input[str]]]] = 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)
public static Output<GetEipsResult> getEips(GetEipsArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:ecs/getEips:getEips
arguments:
# arguments dictionary
The following arguments are supported:
- Address
Name Changes to this property will trigger replacement.
- Associated
Instance Id Changes to this property will trigger replacement.
- Associated
Instance Type Changes to this property will trigger replacement.
- Dry
Run Changes to this property will trigger replacement.
- Enable
Details bool - Ids
Changes to this property will trigger replacement.
- A list of EIP IDs.
- Include
Reservation Data Changes to this property will trigger replacement.
- Ip
Address Changes to this property will trigger replacement.
- Public IP Address of the the EIP.
- Ip
Addresses Changes to this property will trigger replacement.
- A list of EIP public IP addresses.
- Isp
Changes to this property will trigger replacement.
- Lock
Reason Changes to this property will trigger replacement.
- Name
Regex Changes to this property will trigger replacement.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Payment
Type Changes to this property will trigger replacement.
- Resource
Group Id Changes to this property will trigger replacement.
- The Id of resource group which the eips belongs.
- Segment
Instance Id Changes to this property will trigger replacement.
- Status
Changes to this property will trigger replacement.
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Address
Name Changes to this property will trigger replacement.
- Associated
Instance Id Changes to this property will trigger replacement.
- Associated
Instance Type Changes to this property will trigger replacement.
- Dry
Run Changes to this property will trigger replacement.
- Enable
Details bool - Ids
Changes to this property will trigger replacement.
- A list of EIP IDs.
- Include
Reservation Data Changes to this property will trigger replacement.
- Ip
Address Changes to this property will trigger replacement.
- Public IP Address of the the EIP.
- Ip
Addresses Changes to this property will trigger replacement.
- A list of EIP public IP addresses.
- Isp
Changes to this property will trigger replacement.
- Lock
Reason Changes to this property will trigger replacement.
- Name
Regex Changes to this property will trigger replacement.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Payment
Type Changes to this property will trigger replacement.
- Resource
Group Id Changes to this property will trigger replacement.
- The Id of resource group which the eips belongs.
- Segment
Instance Id Changes to this property will trigger replacement.
- Status
Changes to this property will trigger replacement.
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - map[string]string
- A mapping of tags to assign to the resource.
- address
Name Changes to this property will trigger replacement.
- associated
Instance Id Changes to this property will trigger replacement.
- associated
Instance Type Changes to this property will trigger replacement.
- dry
Run Changes to this property will trigger replacement.
- enable
Details Boolean - ids
Changes to this property will trigger replacement.
- A list of EIP IDs.
- include
Reservation Data Changes to this property will trigger replacement.
- ip
Address Changes to this property will trigger replacement.
- Public IP Address of the the EIP.
- ip
Addresses Changes to this property will trigger replacement.
- A list of EIP public IP addresses.
- isp
Changes to this property will trigger replacement.
- lock
Reason Changes to this property will trigger replacement.
- name
Regex Changes to this property will trigger replacement.
- output
File String - File name where to save data source results (after running
pulumi preview
). - payment
Type Changes to this property will trigger replacement.
- resource
Group Id Changes to this property will trigger replacement.
- The Id of resource group which the eips belongs.
- segment
Instance Id Changes to this property will trigger replacement.
- status
Changes to this property will trigger replacement.
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - Map<String,String>
- A mapping of tags to assign to the resource.
- address
Name Changes to this property will trigger replacement.
- associated
Instance Id Changes to this property will trigger replacement.
- associated
Instance Type Changes to this property will trigger replacement.
- dry
Run Changes to this property will trigger replacement.
- enable
Details boolean - ids
Changes to this property will trigger replacement.
- A list of EIP IDs.
- include
Reservation Data Changes to this property will trigger replacement.
- ip
Address Changes to this property will trigger replacement.
- Public IP Address of the the EIP.
- ip
Addresses Changes to this property will trigger replacement.
- A list of EIP public IP addresses.
- isp
Changes to this property will trigger replacement.
- lock
Reason Changes to this property will trigger replacement.
- name
Regex Changes to this property will trigger replacement.
- output
File string - File name where to save data source results (after running
pulumi preview
). - payment
Type Changes to this property will trigger replacement.
- resource
Group Id Changes to this property will trigger replacement.
- The Id of resource group which the eips belongs.
- segment
Instance Id Changes to this property will trigger replacement.
- status
Changes to this property will trigger replacement.
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - {[key: string]: string}
- A mapping of tags to assign to the resource.
- address_
name Changes to this property will trigger replacement.
- associated_
instance_ id Changes to this property will trigger replacement.
- associated_
instance_ type Changes to this property will trigger replacement.
- dry_
run Changes to this property will trigger replacement.
- enable_
details bool - ids
Changes to this property will trigger replacement.
- A list of EIP IDs.
- include_
reservation_ data Changes to this property will trigger replacement.
- ip_
address Changes to this property will trigger replacement.
- Public IP Address of the the EIP.
- ip_
addresses Changes to this property will trigger replacement.
- A list of EIP public IP addresses.
- isp
Changes to this property will trigger replacement.
- lock_
reason Changes to this property will trigger replacement.
- name_
regex Changes to this property will trigger replacement.
- output_
file str - File name where to save data source results (after running
pulumi preview
). - payment_
type Changes to this property will trigger replacement.
- resource_
group_ id Changes to this property will trigger replacement.
- The Id of resource group which the eips belongs.
- segment_
instance_ id Changes to this property will trigger replacement.
- status
Changes to this property will trigger replacement.
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - Mapping[str, str]
- A mapping of tags to assign to the resource.
- address
Name Changes to this property will trigger replacement.
- associated
Instance Id Changes to this property will trigger replacement.
- associated
Instance Type Changes to this property will trigger replacement.
- dry
Run Changes to this property will trigger replacement.
- enable
Details Boolean - ids
Changes to this property will trigger replacement.
- A list of EIP IDs.
- include
Reservation Data Changes to this property will trigger replacement.
- ip
Address Changes to this property will trigger replacement.
- Public IP Address of the the EIP.
- ip
Addresses Changes to this property will trigger replacement.
- A list of EIP public IP addresses.
- isp
Changes to this property will trigger replacement.
- lock
Reason Changes to this property will trigger replacement.
- name
Regex Changes to this property will trigger replacement.
- output
File String - File name where to save data source results (after running
pulumi preview
). - payment
Type Changes to this property will trigger replacement.
- resource
Group Id Changes to this property will trigger replacement.
- The Id of resource group which the eips belongs.
- segment
Instance Id Changes to this property will trigger replacement.
- status
Changes to this property will trigger replacement.
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - Map<String>
- A mapping of tags to assign to the resource.
getEips Result
The following output properties are available:
- Addresses
List<Pulumi.
Ali Cloud. Ecs. Outputs. Get Eips Address> - Eips
List<Pulumi.
Ali Cloud. Ecs. Outputs. Get Eips Eip> - A list of EIPs. Each element contains the following attributes:
- 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.
- Address
Name string - Associated
Instance stringId - Associated
Instance stringType - Dry
Run bool - Enable
Details bool - Include
Reservation boolData - Ip
Address string - Public IP Address of the the EIP.
- Ip
Addresses List<string> - Isp string
- Lock
Reason string - Name
Regex string - Output
File string - Payment
Type string - Resource
Group stringId - The Id of resource group which the eips belongs.
- Segment
Instance stringId - Status string
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - Dictionary<string, string>
- Addresses
[]Get
Eips Address - Eips
[]Get
Eips Eip - A list of EIPs. Each element contains the following attributes:
- 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.
- Address
Name string - Associated
Instance stringId - Associated
Instance stringType - Dry
Run bool - Enable
Details bool - Include
Reservation boolData - Ip
Address string - Public IP Address of the the EIP.
- Ip
Addresses []string - Isp string
- Lock
Reason string - Name
Regex string - Output
File string - Payment
Type string - Resource
Group stringId - The Id of resource group which the eips belongs.
- Segment
Instance stringId - Status string
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - map[string]string
- addresses
List<Get
Eips Address> - eips
List<Get
Eips Eip> - A list of EIPs. Each element contains the following attributes:
- 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.
- address
Name String - associated
Instance StringId - associated
Instance StringType - dry
Run Boolean - enable
Details Boolean - include
Reservation BooleanData - ip
Address String - Public IP Address of the the EIP.
- ip
Addresses List<String> - isp String
- lock
Reason String - name
Regex String - output
File String - payment
Type String - resource
Group StringId - The Id of resource group which the eips belongs.
- segment
Instance StringId - status String
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - Map<String,String>
- addresses
Get
Eips Address[] - eips
Get
Eips Eip[] - A list of EIPs. Each element contains the following attributes:
- 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.
- address
Name string - associated
Instance stringId - associated
Instance stringType - dry
Run boolean - enable
Details boolean - include
Reservation booleanData - ip
Address string - Public IP Address of the the EIP.
- ip
Addresses string[] - isp string
- lock
Reason string - name
Regex string - output
File string - payment
Type string - resource
Group stringId - The Id of resource group which the eips belongs.
- segment
Instance stringId - status string
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - {[key: string]: string}
- addresses
Sequence[Get
Eips Address] - eips
Sequence[Get
Eips Eip] - A list of EIPs. Each element contains the following attributes:
- 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_ strid - associated_
instance_ strtype - dry_
run bool - enable_
details bool - include_
reservation_ booldata - ip_
address str - Public IP Address of the the EIP.
- ip_
addresses Sequence[str] - isp str
- lock_
reason str - name_
regex str - output_
file str - payment_
type str - resource_
group_ strid - The Id of resource group which the eips belongs.
- segment_
instance_ strid - status str
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - Mapping[str, str]
- addresses List<Property Map>
- eips List<Property Map>
- A list of EIPs. Each element contains the following attributes:
- 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.
- address
Name String - associated
Instance StringId - associated
Instance StringType - dry
Run Boolean - enable
Details Boolean - include
Reservation BooleanData - ip
Address String - Public IP Address of the the EIP.
- ip
Addresses List<String> - isp String
- lock
Reason String - name
Regex String - output
File String - payment
Type String - resource
Group StringId - The Id of resource group which the eips belongs.
- segment
Instance StringId - status String
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - Map<String>
Supporting Types
GetEipsAddress
- Address
Name This property is required. string - Allocation
Id This property is required. string - Available
Regions This property is required. List<string> - Bandwidth
This property is required. string - EIP internet max bandwidth in Mbps.
- Bandwidth
Package Bandwidth This property is required. string - Bandwidth
Package Id This property is required. string - Bandwidth
Package Type This property is required. string - Create
Time This property is required. string - Deletion
Protection This property is required. bool - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- Description
This property is required. string - Expired
Time This property is required. string - Has
Reservation Data This property is required. string - Hd
Monitor Status This property is required. string - Id
This property is required. string - ID of the EIP.
- Instance
Id This property is required. string - The ID of the instance that is being bound.
- Instance
Region Id This property is required. string - Instance
Type This property is required. string - The instance type of that the EIP is bound.
- Internet
Charge Type This property is required. string - EIP internet charge type.
- Ip
Address This property is required. string - Public IP Address of the the EIP.
- Isp
This property is required. string - Operation
Locks This property is required. List<string> - Payment
Type This property is required. string - Reservation
Active Time This property is required. string - Reservation
Bandwidth This property is required. string - Reservation
Internet Charge Type This property is required. string - Reservation
Order Type This property is required. string - Resource
Group Id This property is required. string - The Id of resource group which the eips belongs.
- Second
Limited This property is required. bool - Segment
Instance Id This property is required. string - Status
This property is required. string - EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. This property is required. Dictionary<string, string>- A mapping of tags to assign to the resource.
- Address
Name This property is required. string - Allocation
Id This property is required. string - Available
Regions This property is required. []string - Bandwidth
This property is required. string - EIP internet max bandwidth in Mbps.
- Bandwidth
Package Bandwidth This property is required. string - Bandwidth
Package Id This property is required. string - Bandwidth
Package Type This property is required. string - Create
Time This property is required. string - Deletion
Protection This property is required. bool - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- Description
This property is required. string - Expired
Time This property is required. string - Has
Reservation Data This property is required. string - Hd
Monitor Status This property is required. string - Id
This property is required. string - ID of the EIP.
- Instance
Id This property is required. string - The ID of the instance that is being bound.
- Instance
Region Id This property is required. string - Instance
Type This property is required. string - The instance type of that the EIP is bound.
- Internet
Charge Type This property is required. string - EIP internet charge type.
- Ip
Address This property is required. string - Public IP Address of the the EIP.
- Isp
This property is required. string - Operation
Locks This property is required. []string - Payment
Type This property is required. string - Reservation
Active Time This property is required. string - Reservation
Bandwidth This property is required. string - Reservation
Internet Charge Type This property is required. string - Reservation
Order Type This property is required. string - Resource
Group Id This property is required. string - The Id of resource group which the eips belongs.
- Second
Limited This property is required. bool - Segment
Instance Id This property is required. string - Status
This property is required. string - EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. This property is required. map[string]string- A mapping of tags to assign to the resource.
- address
Name This property is required. String - allocation
Id This property is required. String - available
Regions This property is required. List<String> - bandwidth
This property is required. String - EIP internet max bandwidth in Mbps.
- bandwidth
Package Bandwidth This property is required. String - bandwidth
Package Id This property is required. String - bandwidth
Package Type This property is required. String - create
Time This property is required. String - deletion
Protection This property is required. Boolean - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- description
This property is required. String - expired
Time This property is required. String - has
Reservation Data This property is required. String - hd
Monitor Status This property is required. String - id
This property is required. String - ID of the EIP.
- instance
Id This property is required. String - The ID of the instance that is being bound.
- instance
Region Id This property is required. String - instance
Type This property is required. String - The instance type of that the EIP is bound.
- internet
Charge Type This property is required. String - EIP internet charge type.
- ip
Address This property is required. String - Public IP Address of the the EIP.
- isp
This property is required. String - operation
Locks This property is required. List<String> - payment
Type This property is required. String - reservation
Active Time This property is required. String - reservation
Bandwidth This property is required. String - reservation
Internet Charge Type This property is required. String - reservation
Order Type This property is required. String - resource
Group Id This property is required. String - The Id of resource group which the eips belongs.
- second
Limited This property is required. Boolean - segment
Instance Id This property is required. String - status
This property is required. String - EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. This property is required. Map<String,String>- A mapping of tags to assign to the resource.
- address
Name This property is required. string - allocation
Id This property is required. string - available
Regions This property is required. string[] - bandwidth
This property is required. string - EIP internet max bandwidth in Mbps.
- bandwidth
Package Bandwidth This property is required. string - bandwidth
Package Id This property is required. string - bandwidth
Package Type This property is required. string - create
Time This property is required. string - deletion
Protection This property is required. boolean - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- description
This property is required. string - expired
Time This property is required. string - has
Reservation Data This property is required. string - hd
Monitor Status This property is required. string - id
This property is required. string - ID of the EIP.
- instance
Id This property is required. string - The ID of the instance that is being bound.
- instance
Region Id This property is required. string - instance
Type This property is required. string - The instance type of that the EIP is bound.
- internet
Charge Type This property is required. string - EIP internet charge type.
- ip
Address This property is required. string - Public IP Address of the the EIP.
- isp
This property is required. string - operation
Locks This property is required. string[] - payment
Type This property is required. string - reservation
Active Time This property is required. string - reservation
Bandwidth This property is required. string - reservation
Internet Charge Type This property is required. string - reservation
Order Type This property is required. string - resource
Group Id This property is required. string - The Id of resource group which the eips belongs.
- second
Limited This property is required. boolean - segment
Instance Id This property is required. string - status
This property is required. string - EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. This property is required. {[key: string]: string}- A mapping of tags to assign to the resource.
- address_
name This property is required. str - allocation_
id This property is required. str - available_
regions This property is required. Sequence[str] - bandwidth
This property is required. str - EIP internet max bandwidth in Mbps.
- bandwidth_
package_ bandwidth This property is required. str - bandwidth_
package_ id This property is required. str - bandwidth_
package_ type This property is required. str - create_
time This property is required. str - deletion_
protection This property is required. bool - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- description
This property is required. str - expired_
time This property is required. str - has_
reservation_ data This property is required. str - hd_
monitor_ status This property is required. str - id
This property is required. str - ID of the EIP.
- instance_
id This property is required. str - The ID of the instance that is being bound.
- instance_
region_ id This property is required. str - instance_
type This property is required. str - The instance type of that the EIP is bound.
- internet_
charge_ type This property is required. str - EIP internet charge type.
- ip_
address This property is required. str - Public IP Address of the the EIP.
- isp
This property is required. str - operation_
locks This property is required. Sequence[str] - payment_
type This property is required. str - reservation_
active_ time This property is required. str - reservation_
bandwidth This property is required. str - reservation_
internet_ charge_ type This property is required. str - reservation_
order_ type This property is required. str - resource_
group_ id This property is required. str - The Id of resource group which the eips belongs.
- second_
limited This property is required. bool - segment_
instance_ id This property is required. str - status
This property is required. str - EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. This property is required. Mapping[str, str]- A mapping of tags to assign to the resource.
- address
Name This property is required. String - allocation
Id This property is required. String - available
Regions This property is required. List<String> - bandwidth
This property is required. String - EIP internet max bandwidth in Mbps.
- bandwidth
Package Bandwidth This property is required. String - bandwidth
Package Id This property is required. String - bandwidth
Package Type This property is required. String - create
Time This property is required. String - deletion
Protection This property is required. Boolean - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- description
This property is required. String - expired
Time This property is required. String - has
Reservation Data This property is required. String - hd
Monitor Status This property is required. String - id
This property is required. String - ID of the EIP.
- instance
Id This property is required. String - The ID of the instance that is being bound.
- instance
Region Id This property is required. String - instance
Type This property is required. String - The instance type of that the EIP is bound.
- internet
Charge Type This property is required. String - EIP internet charge type.
- ip
Address This property is required. String - Public IP Address of the the EIP.
- isp
This property is required. String - operation
Locks This property is required. List<String> - payment
Type This property is required. String - reservation
Active Time This property is required. String - reservation
Bandwidth This property is required. String - reservation
Internet Charge Type This property is required. String - reservation
Order Type This property is required. String - resource
Group Id This property is required. String - The Id of resource group which the eips belongs.
- second
Limited This property is required. Boolean - segment
Instance Id This property is required. String - status
This property is required. String - EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. This property is required. Map<String>- A mapping of tags to assign to the resource.
GetEipsEip
- Bandwidth
This property is required. string - EIP internet max bandwidth in Mbps.
- Creation
Time This property is required. string - Time of creation.
- Deletion
Protection This property is required. bool - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- Id
This property is required. string - ID of the EIP.
- Instance
Id This property is required. string - The ID of the instance that is being bound.
- Instance
Type This property is required. string - The instance type of that the EIP is bound.
- Internet
Charge Type This property is required. string - EIP internet charge type.
- Ip
Address This property is required. string - Public IP Address of the the EIP.
- Status
This property is required. string - EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
.
- Bandwidth
This property is required. string - EIP internet max bandwidth in Mbps.
- Creation
Time This property is required. string - Time of creation.
- Deletion
Protection This property is required. bool - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- Id
This property is required. string - ID of the EIP.
- Instance
Id This property is required. string - The ID of the instance that is being bound.
- Instance
Type This property is required. string - The instance type of that the EIP is bound.
- Internet
Charge Type This property is required. string - EIP internet charge type.
- Ip
Address This property is required. string - Public IP Address of the the EIP.
- Status
This property is required. string - EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
.
- bandwidth
This property is required. String - EIP internet max bandwidth in Mbps.
- creation
Time This property is required. String - Time of creation.
- deletion
Protection This property is required. Boolean - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- id
This property is required. String - ID of the EIP.
- instance
Id This property is required. String - The ID of the instance that is being bound.
- instance
Type This property is required. String - The instance type of that the EIP is bound.
- internet
Charge Type This property is required. String - EIP internet charge type.
- ip
Address This property is required. String - Public IP Address of the the EIP.
- status
This property is required. String - EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
.
- bandwidth
This property is required. string - EIP internet max bandwidth in Mbps.
- creation
Time This property is required. string - Time of creation.
- deletion
Protection This property is required. boolean - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- id
This property is required. string - ID of the EIP.
- instance
Id This property is required. string - The ID of the instance that is being bound.
- instance
Type This property is required. string - The instance type of that the EIP is bound.
- internet
Charge Type This property is required. string - EIP internet charge type.
- ip
Address This property is required. string - Public IP Address of the the EIP.
- status
This property is required. string - EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
.
- bandwidth
This property is required. str - EIP internet max bandwidth in Mbps.
- creation_
time This property is required. str - Time of creation.
- deletion_
protection This property is required. bool - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- id
This property is required. str - ID of the EIP.
- instance_
id This property is required. str - The ID of the instance that is being bound.
- instance_
type This property is required. str - The instance type of that the EIP is bound.
- internet_
charge_ type This property is required. str - EIP internet charge type.
- ip_
address This property is required. str - Public IP Address of the the EIP.
- status
This property is required. str - EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
.
- bandwidth
This property is required. String - EIP internet max bandwidth in Mbps.
- creation
Time This property is required. String - Time of creation.
- deletion
Protection This property is required. Boolean - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- id
This property is required. String - ID of the EIP.
- instance
Id This property is required. String - The ID of the instance that is being bound.
- instance
Type This property is required. String - The instance type of that the EIP is bound.
- internet
Charge Type This property is required. String - EIP internet charge type.
- ip
Address This property is required. String - Public IP Address of the the EIP.
- status
This property is required. String - EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.