Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: alicloud:ecs/getEips:getEips
arguments:
# arguments dictionary
The following arguments are supported:
- Address
Name string - Associated
Instance stringId - Associated
Instance stringType - Dry
Run bool - Enable
Details bool - Ids List<string>
- A list of EIP IDs.
- Include
Reservation boolData - Ip
Address string - Public IP Address of the the EIP.
- Ip
Addresses List<string> - A list of EIP public IP addresses.
- Isp string
- Lock
Reason string - Name
Regex string - Output
File string - File name where to save data source results (after running
pulumi preview
). - 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>
- A mapping of tags to assign to the resource.
- Address
Name string - Associated
Instance stringId - Associated
Instance stringType - Dry
Run bool - Enable
Details bool - Ids []string
- A list of EIP IDs.
- Include
Reservation boolData - Ip
Address string - Public IP Address of the the EIP.
- Ip
Addresses []string - A list of EIP public IP addresses.
- Isp string
- Lock
Reason string - Name
Regex string - Output
File string - File name where to save data source results (after running
pulumi preview
). - 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
- A mapping of tags to assign to the resource.
- address
Name String - associated
Instance StringId - associated
Instance StringType - dry
Run Boolean - enable
Details Boolean - ids List<String>
- A list of EIP IDs.
- include
Reservation BooleanData - ip
Address String - Public IP Address of the the EIP.
- ip
Addresses List<String> - A list of EIP public IP addresses.
- isp String
- lock
Reason String - name
Regex String - output
File String - File name where to save data source results (after running
pulumi preview
). - 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>
- A mapping of tags to assign to the resource.
- address
Name string - associated
Instance stringId - associated
Instance stringType - dry
Run boolean - enable
Details boolean - ids string[]
- A list of EIP IDs.
- include
Reservation booleanData - ip
Address string - Public IP Address of the the EIP.
- ip
Addresses string[] - A list of EIP public IP addresses.
- isp string
- lock
Reason string - name
Regex string - output
File string - File name where to save data source results (after running
pulumi preview
). - 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}
- A mapping of tags to assign to the resource.
- address_
name str - associated_
instance_ strid - associated_
instance_ strtype - dry_
run bool - enable_
details bool - ids Sequence[str]
- A list of EIP IDs.
- include_
reservation_ booldata - ip_
address str - Public IP Address of the the EIP.
- ip_
addresses Sequence[str] - A list of EIP public IP addresses.
- isp str
- lock_
reason str - name_
regex str - output_
file str - File name where to save data source results (after running
pulumi preview
). - payment_
type str - resource_
group_ 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]
- A mapping of tags to assign to the resource.
- address
Name String - associated
Instance StringId - associated
Instance StringType - dry
Run Boolean - enable
Details Boolean - ids List<String>
- A list of EIP IDs.
- include
Reservation BooleanData - ip
Address String - Public IP Address of the the EIP.
- ip
Addresses List<String> - A list of EIP public IP addresses.
- isp String
- lock
Reason String - name
Regex String - output
File String - File name where to save data source results (after running
pulumi preview
). - 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>
- 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 string - Allocation
Id string - Available
Regions List<string> - Bandwidth string
- EIP internet max bandwidth in Mbps.
- Bandwidth
Package stringBandwidth - Bandwidth
Package stringId - Bandwidth
Package stringType - Create
Time string - Deletion
Protection bool - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- Description string
- Expired
Time string - Has
Reservation stringData - Hd
Monitor stringStatus - Id string
- ID of the EIP.
- Instance
Id string - The ID of the instance that is being bound.
- Instance
Region stringId - Instance
Type string - The instance type of that the EIP is bound.
- Internet
Charge stringType - EIP internet charge type.
- Ip
Address string - Public IP Address of the the EIP.
- Isp string
- Operation
Locks List<string> - Payment
Type string - Reservation
Active stringTime - Reservation
Bandwidth string - Reservation
Internet stringCharge Type - Reservation
Order stringType - Resource
Group stringId - The Id of resource group which the eips belongs.
- Second
Limited bool - Segment
Instance stringId - Status string
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Address
Name string - Allocation
Id string - Available
Regions []string - Bandwidth string
- EIP internet max bandwidth in Mbps.
- Bandwidth
Package stringBandwidth - Bandwidth
Package stringId - Bandwidth
Package stringType - Create
Time string - Deletion
Protection bool - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- Description string
- Expired
Time string - Has
Reservation stringData - Hd
Monitor stringStatus - Id string
- ID of the EIP.
- Instance
Id string - The ID of the instance that is being bound.
- Instance
Region stringId - Instance
Type string - The instance type of that the EIP is bound.
- Internet
Charge stringType - EIP internet charge type.
- Ip
Address string - Public IP Address of the the EIP.
- Isp string
- Operation
Locks []string - Payment
Type string - Reservation
Active stringTime - Reservation
Bandwidth string - Reservation
Internet stringCharge Type - Reservation
Order stringType - Resource
Group stringId - The Id of resource group which the eips belongs.
- Second
Limited bool - Segment
Instance stringId - Status string
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - map[string]string
- A mapping of tags to assign to the resource.
- address
Name String - allocation
Id String - available
Regions List<String> - bandwidth String
- EIP internet max bandwidth in Mbps.
- bandwidth
Package StringBandwidth - bandwidth
Package StringId - bandwidth
Package StringType - create
Time String - deletion
Protection Boolean - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- description String
- expired
Time String - has
Reservation StringData - hd
Monitor StringStatus - id String
- ID of the EIP.
- instance
Id String - The ID of the instance that is being bound.
- instance
Region StringId - instance
Type String - The instance type of that the EIP is bound.
- internet
Charge StringType - EIP internet charge type.
- ip
Address String - Public IP Address of the the EIP.
- isp String
- operation
Locks List<String> - payment
Type String - reservation
Active StringTime - reservation
Bandwidth String - reservation
Internet StringCharge Type - reservation
Order StringType - resource
Group StringId - The Id of resource group which the eips belongs.
- second
Limited Boolean - segment
Instance StringId - status String
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - Map<String,String>
- A mapping of tags to assign to the resource.
- address
Name string - allocation
Id string - available
Regions string[] - bandwidth string
- EIP internet max bandwidth in Mbps.
- bandwidth
Package stringBandwidth - bandwidth
Package stringId - bandwidth
Package stringType - create
Time string - deletion
Protection boolean - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- description string
- expired
Time string - has
Reservation stringData - hd
Monitor stringStatus - id string
- ID of the EIP.
- instance
Id string - The ID of the instance that is being bound.
- instance
Region stringId - instance
Type string - The instance type of that the EIP is bound.
- internet
Charge stringType - EIP internet charge type.
- ip
Address string - Public IP Address of the the EIP.
- isp string
- operation
Locks string[] - payment
Type string - reservation
Active stringTime - reservation
Bandwidth string - reservation
Internet stringCharge Type - reservation
Order stringType - resource
Group stringId - The Id of resource group which the eips belongs.
- second
Limited boolean - segment
Instance stringId - status string
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - {[key: string]: string}
- A mapping of tags to assign to the resource.
- address_
name str - allocation_
id str - available_
regions Sequence[str] - bandwidth str
- EIP internet max bandwidth in Mbps.
- bandwidth_
package_ strbandwidth - bandwidth_
package_ strid - bandwidth_
package_ strtype - create_
time str - deletion_
protection bool - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- description str
- expired_
time str - has_
reservation_ strdata - hd_
monitor_ strstatus - id str
- ID of the EIP.
- instance_
id str - The ID of the instance that is being bound.
- instance_
region_ strid - instance_
type str - The instance type of that the EIP is bound.
- internet_
charge_ strtype - EIP internet charge type.
- ip_
address str - Public IP Address of the the EIP.
- isp str
- operation_
locks Sequence[str] - payment_
type str - reservation_
active_ strtime - reservation_
bandwidth str - reservation_
internet_ strcharge_ type - reservation_
order_ strtype - resource_
group_ strid - The Id of resource group which the eips belongs.
- second_
limited bool - segment_
instance_ strid - status str
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - Mapping[str, str]
- A mapping of tags to assign to the resource.
- address
Name String - allocation
Id String - available
Regions List<String> - bandwidth String
- EIP internet max bandwidth in Mbps.
- bandwidth
Package StringBandwidth - bandwidth
Package StringId - bandwidth
Package StringType - create
Time String - deletion
Protection Boolean - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- description String
- expired
Time String - has
Reservation StringData - hd
Monitor StringStatus - id String
- ID of the EIP.
- instance
Id String - The ID of the instance that is being bound.
- instance
Region StringId - instance
Type String - The instance type of that the EIP is bound.
- internet
Charge StringType - EIP internet charge type.
- ip
Address String - Public IP Address of the the EIP.
- isp String
- operation
Locks List<String> - payment
Type String - reservation
Active StringTime - reservation
Bandwidth String - reservation
Internet StringCharge Type - reservation
Order StringType - resource
Group StringId - The Id of resource group which the eips belongs.
- second
Limited Boolean - segment
Instance StringId - status String
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
. - Map<String>
- A mapping of tags to assign to the resource.
GetEipsEip
- Bandwidth string
- EIP internet max bandwidth in Mbps.
- Creation
Time string - Time of creation.
- Deletion
Protection bool - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- Id string
- ID of the EIP.
- Instance
Id string - The ID of the instance that is being bound.
- Instance
Type string - The instance type of that the EIP is bound.
- Internet
Charge stringType - EIP internet charge type.
- Ip
Address string - Public IP Address of the the EIP.
- Status string
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
.
- Bandwidth string
- EIP internet max bandwidth in Mbps.
- Creation
Time string - Time of creation.
- Deletion
Protection bool - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- Id string
- ID of the EIP.
- Instance
Id string - The ID of the instance that is being bound.
- Instance
Type string - The instance type of that the EIP is bound.
- Internet
Charge stringType - EIP internet charge type.
- Ip
Address string - Public IP Address of the the EIP.
- Status string
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
.
- bandwidth String
- EIP internet max bandwidth in Mbps.
- creation
Time String - Time of creation.
- deletion
Protection Boolean - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- id String
- ID of the EIP.
- instance
Id String - The ID of the instance that is being bound.
- instance
Type String - The instance type of that the EIP is bound.
- internet
Charge StringType - EIP internet charge type.
- ip
Address String - Public IP Address of the the EIP.
- status String
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
.
- bandwidth string
- EIP internet max bandwidth in Mbps.
- creation
Time string - Time of creation.
- deletion
Protection boolean - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- id string
- ID of the EIP.
- instance
Id string - The ID of the instance that is being bound.
- instance
Type string - The instance type of that the EIP is bound.
- internet
Charge stringType - EIP internet charge type.
- ip
Address string - Public IP Address of the the EIP.
- status string
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
.
- bandwidth str
- EIP internet max bandwidth in Mbps.
- creation_
time str - Time of creation.
- deletion_
protection bool - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- id str
- ID of the EIP.
- instance_
id str - The ID of the instance that is being bound.
- instance_
type str - The instance type of that the EIP is bound.
- internet_
charge_ strtype - EIP internet charge type.
- ip_
address str - Public IP Address of the the EIP.
- status str
- EIP status. Possible values are:
Associating
,Unassociating
,InUse
andAvailable
.
- bandwidth String
- EIP internet max bandwidth in Mbps.
- creation
Time String - Time of creation.
- deletion
Protection Boolean - (Optional, Available in v1.124.4+) Whether enable the deletion protection or not.
- id String
- ID of the EIP.
- instance
Id String - The ID of the instance that is being bound.
- instance
Type String - The instance type of that the EIP is bound.
- internet
Charge StringType - EIP internet charge type.
- ip
Address String - Public IP Address of the the EIP.
- status 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.