| bandwidth |
Maximum bandwidth to the elastic public network, measured in Mbps (Mega bit per second). |
number |
false |
|
| computed_instances |
List of ECS, NAT, SLB or NetworkInterface instances created by calling Corresponding resource. |
list(object({\n instance_type = string\n instance_ids = list(string)\n private_ips = list(string)\n })) |
false |
|
| create |
Whether to create an EIP instance and whether to associate EIP with other resources. |
bool |
false |
|
| description |
Description of the EIP, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null. |
string |
false |
|
| instance_charge_type |
(Deprecated from version 1.3.0) Elastic IP instance charge type. Use payment_type instead. |
string |
false |
|
| instances |
A list of instances found by the condition. If this parameter is used, number_of_eips will be ignored. |
list(object({\n instance_type = string\n instance_ids = list(string)\n private_ips = list(string)\n })) |
false |
|
| internet_charge_type |
Internet charge type of the EIP, Valid values are PayByBandwidth, PayByTraffic. |
string |
false |
|
| isp |
The line type of the Elastic IP instance. |
string |
false |
|
| name |
Name to be used on all resources as prefix. Default to 'TF-Module-EIP'. The final default name would be TF-Module-EIP001, TF-Module-EIP002 and so on. |
string |
false |
|
| number_of_computed_instances |
The number of instances created by calling the API. If this parameter is used, number_of_eips will be ignored. |
number |
false |
|
| number_of_eips |
The number of eip to be created. This parameter will be ignored if number_of_computed_instances and instances is used. |
number |
false |
|
| payment_type |
The billing method of the NAT gateway. |
string |
false |
|
| period |
The duration that you will buy the resource, in month. |
number |
false |
|
| profile |
(Deprecated from version 1.2.0) The profile name as set in the shared credentials file. If not set, it will be sourced from the ALICLOUD_PROFILE environment variable. |
string |
false |
|
| region |
(Deprecated from version 1.2.0) The region used to launch this module resources. |
string |
false |
|
| resource_group_id |
The Id of resource group which the eip belongs. |
string |
false |
|
| shared_credentials_file |
(Deprecated from version 1.2.0) This is the path to the shared credentials file. If this is not set and a profile is specified, $HOME/.aliyun/config.json will be used. |
string |
false |
|
| skip_region_validation |
(Deprecated from version 1.2.0) Skip static validation of region ID. Used by users of alternative AlibabaCloud-like APIs or users w/ access to regions that are not public (yet). |
bool |
false |
|
| tags |
A mapping of tags to assign to the EIP instance resource. |
map(string) |
false |
|
| use_num_suffix |
Always append numerical suffix to instance name, even if number_of_instances is 1 |
bool |
false |
|
| writeConnectionSecretToRef |
The secret which the cloud resource connection will be written to |
writeConnectionSecretToRef |
false |
|