alicloud.ecs.Eip
Deprecated:
This resource has been deprecated in favour of the EipAddress resource
Import
Elastic IP address can be imported using the id, e.g.
$ pulumi import alicloud:ecs/eip:Eip example eip-abc12345678
Create Eip Resource
new Eip(name: string, args?: EipArgs, opts?: CustomResourceOptions);
@overload
def Eip(resource_name: str,
opts: Optional[ResourceOptions] = None,
activity_id: Optional[str] = None,
address_name: Optional[str] = None,
auto_pay: Optional[bool] = None,
bandwidth: Optional[str] = None,
deletion_protection: Optional[bool] = None,
description: Optional[str] = None,
instance_charge_type: Optional[str] = None,
internet_charge_type: Optional[str] = None,
isp: Optional[str] = None,
name: Optional[str] = None,
netmode: Optional[str] = None,
payment_type: Optional[str] = None,
period: Optional[int] = None,
public_ip_address_pool_id: Optional[str] = None,
resource_group_id: Optional[str] = None,
security_protection_types: Optional[Sequence[str]] = None,
tags: Optional[Mapping[str, Any]] = None)
@overload
def Eip(resource_name: str,
args: Optional[EipArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewEip(ctx *Context, name string, args *EipArgs, opts ...ResourceOption) (*Eip, error)
public Eip(string name, EipArgs? args = null, CustomResourceOptions? opts = null)
type: alicloud:ecs:Eip
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EipArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args EipArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args EipArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EipArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EipArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Eip Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Eip resource accepts the following input properties:
- Activity
Id string - Address
Name string The name of the EIP instance. This name can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","_", and must not begin or end with a hyphen, and must not begin with http:// or https://.
- Auto
Pay bool - Bandwidth string
Maximum bandwidth to the elastic public network, measured in Mbps (Mega bit per second). If this value is not specified, then automatically sets it to 5 Mbps.
- Deletion
Protection bool Whether enable the deletion protection or not. Default value:
false
.- true: Enable deletion protection.
- false: Disable deletion protection.
- Description string
Description of the EIP instance, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null.
- Instance
Charge stringType (It has been deprecated from version 1.126.0 and using new attribute
payment_type
instead) Elastic IP instance charge type. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid".Field 'instance_charge_type' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'payment_type' instead.
- Internet
Charge stringType Internet charge type of the EIP, Valid values are
PayByBandwidth
,PayByTraffic
. Default toPayByBandwidth
. NOTE: From version1.7.1
to1.125.0
, it defaults toPayByTraffic
. It is only "PayByBandwidth" wheninstance_charge_type
is PrePaid.- Isp string
The line type of the Elastic IP instance. Default to
BGP
. Other type of the isp need to open a whitelist.- Name string
It has been deprecated from version 1.126.0 and using new attribute
address_name
instead.Field 'name' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'address_name' instead.
- Netmode string
- Payment
Type string The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. Default value isPayAsYouGo
.- Period int
- Public
Ip stringAddress Pool Id - Resource
Group stringId The Id of resource group which the eip belongs.
- Security
Protection List<string>Types - Dictionary<string, object>
A mapping of tags to assign to the resource.
- Activity
Id string - Address
Name string The name of the EIP instance. This name can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","_", and must not begin or end with a hyphen, and must not begin with http:// or https://.
- Auto
Pay bool - Bandwidth string
Maximum bandwidth to the elastic public network, measured in Mbps (Mega bit per second). If this value is not specified, then automatically sets it to 5 Mbps.
- Deletion
Protection bool Whether enable the deletion protection or not. Default value:
false
.- true: Enable deletion protection.
- false: Disable deletion protection.
- Description string
Description of the EIP instance, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null.
- Instance
Charge stringType (It has been deprecated from version 1.126.0 and using new attribute
payment_type
instead) Elastic IP instance charge type. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid".Field 'instance_charge_type' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'payment_type' instead.
- Internet
Charge stringType Internet charge type of the EIP, Valid values are
PayByBandwidth
,PayByTraffic
. Default toPayByBandwidth
. NOTE: From version1.7.1
to1.125.0
, it defaults toPayByTraffic
. It is only "PayByBandwidth" wheninstance_charge_type
is PrePaid.- Isp string
The line type of the Elastic IP instance. Default to
BGP
. Other type of the isp need to open a whitelist.- Name string
It has been deprecated from version 1.126.0 and using new attribute
address_name
instead.Field 'name' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'address_name' instead.
- Netmode string
- Payment
Type string The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. Default value isPayAsYouGo
.- Period int
- Public
Ip stringAddress Pool Id - Resource
Group stringId The Id of resource group which the eip belongs.
- Security
Protection []stringTypes - map[string]interface{}
A mapping of tags to assign to the resource.
- activity
Id String - address
Name String The name of the EIP instance. This name can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","_", and must not begin or end with a hyphen, and must not begin with http:// or https://.
- auto
Pay Boolean - bandwidth String
Maximum bandwidth to the elastic public network, measured in Mbps (Mega bit per second). If this value is not specified, then automatically sets it to 5 Mbps.
- deletion
Protection Boolean Whether enable the deletion protection or not. Default value:
false
.- true: Enable deletion protection.
- false: Disable deletion protection.
- description String
Description of the EIP instance, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null.
- instance
Charge StringType (It has been deprecated from version 1.126.0 and using new attribute
payment_type
instead) Elastic IP instance charge type. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid".Field 'instance_charge_type' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'payment_type' instead.
- internet
Charge StringType Internet charge type of the EIP, Valid values are
PayByBandwidth
,PayByTraffic
. Default toPayByBandwidth
. NOTE: From version1.7.1
to1.125.0
, it defaults toPayByTraffic
. It is only "PayByBandwidth" wheninstance_charge_type
is PrePaid.- isp String
The line type of the Elastic IP instance. Default to
BGP
. Other type of the isp need to open a whitelist.- name String
It has been deprecated from version 1.126.0 and using new attribute
address_name
instead.Field 'name' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'address_name' instead.
- netmode String
- payment
Type String The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. Default value isPayAsYouGo
.- period Integer
- public
Ip StringAddress Pool Id - resource
Group StringId The Id of resource group which the eip belongs.
- security
Protection List<String>Types - Map<String,Object>
A mapping of tags to assign to the resource.
- activity
Id string - address
Name string The name of the EIP instance. This name can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","_", and must not begin or end with a hyphen, and must not begin with http:// or https://.
- auto
Pay boolean - bandwidth string
Maximum bandwidth to the elastic public network, measured in Mbps (Mega bit per second). If this value is not specified, then automatically sets it to 5 Mbps.
- deletion
Protection boolean Whether enable the deletion protection or not. Default value:
false
.- true: Enable deletion protection.
- false: Disable deletion protection.
- description string
Description of the EIP instance, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null.
- instance
Charge stringType (It has been deprecated from version 1.126.0 and using new attribute
payment_type
instead) Elastic IP instance charge type. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid".Field 'instance_charge_type' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'payment_type' instead.
- internet
Charge stringType Internet charge type of the EIP, Valid values are
PayByBandwidth
,PayByTraffic
. Default toPayByBandwidth
. NOTE: From version1.7.1
to1.125.0
, it defaults toPayByTraffic
. It is only "PayByBandwidth" wheninstance_charge_type
is PrePaid.- isp string
The line type of the Elastic IP instance. Default to
BGP
. Other type of the isp need to open a whitelist.- name string
It has been deprecated from version 1.126.0 and using new attribute
address_name
instead.Field 'name' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'address_name' instead.
- netmode string
- payment
Type string The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. Default value isPayAsYouGo
.- period number
- public
Ip stringAddress Pool Id - resource
Group stringId The Id of resource group which the eip belongs.
- security
Protection string[]Types - {[key: string]: any}
A mapping of tags to assign to the resource.
- activity_
id str - address_
name str The name of the EIP instance. This name can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","_", and must not begin or end with a hyphen, and must not begin with http:// or https://.
- auto_
pay bool - bandwidth str
Maximum bandwidth to the elastic public network, measured in Mbps (Mega bit per second). If this value is not specified, then automatically sets it to 5 Mbps.
- deletion_
protection bool Whether enable the deletion protection or not. Default value:
false
.- true: Enable deletion protection.
- false: Disable deletion protection.
- description str
Description of the EIP instance, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null.
- instance_
charge_ strtype (It has been deprecated from version 1.126.0 and using new attribute
payment_type
instead) Elastic IP instance charge type. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid".Field 'instance_charge_type' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'payment_type' instead.
- internet_
charge_ strtype Internet charge type of the EIP, Valid values are
PayByBandwidth
,PayByTraffic
. Default toPayByBandwidth
. NOTE: From version1.7.1
to1.125.0
, it defaults toPayByTraffic
. It is only "PayByBandwidth" wheninstance_charge_type
is PrePaid.- isp str
The line type of the Elastic IP instance. Default to
BGP
. Other type of the isp need to open a whitelist.- name str
It has been deprecated from version 1.126.0 and using new attribute
address_name
instead.Field 'name' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'address_name' instead.
- netmode str
- payment_
type str The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. Default value isPayAsYouGo
.- period int
- public_
ip_ straddress_ pool_ id - resource_
group_ strid The Id of resource group which the eip belongs.
- security_
protection_ Sequence[str]types - Mapping[str, Any]
A mapping of tags to assign to the resource.
- activity
Id String - address
Name String The name of the EIP instance. This name can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","_", and must not begin or end with a hyphen, and must not begin with http:// or https://.
- auto
Pay Boolean - bandwidth String
Maximum bandwidth to the elastic public network, measured in Mbps (Mega bit per second). If this value is not specified, then automatically sets it to 5 Mbps.
- deletion
Protection Boolean Whether enable the deletion protection or not. Default value:
false
.- true: Enable deletion protection.
- false: Disable deletion protection.
- description String
Description of the EIP instance, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null.
- instance
Charge StringType (It has been deprecated from version 1.126.0 and using new attribute
payment_type
instead) Elastic IP instance charge type. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid".Field 'instance_charge_type' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'payment_type' instead.
- internet
Charge StringType Internet charge type of the EIP, Valid values are
PayByBandwidth
,PayByTraffic
. Default toPayByBandwidth
. NOTE: From version1.7.1
to1.125.0
, it defaults toPayByTraffic
. It is only "PayByBandwidth" wheninstance_charge_type
is PrePaid.- isp String
The line type of the Elastic IP instance. Default to
BGP
. Other type of the isp need to open a whitelist.- name String
It has been deprecated from version 1.126.0 and using new attribute
address_name
instead.Field 'name' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'address_name' instead.
- netmode String
- payment
Type String The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. Default value isPayAsYouGo
.- period Number
- public
Ip StringAddress Pool Id - resource
Group StringId The Id of resource group which the eip belongs.
- security
Protection List<String>Types - Map<Any>
A mapping of tags to assign to the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Eip resource produces the following output properties:
- id str
The provider-assigned unique ID for this managed resource.
- ip_
address str The elastic ip address
- status str
The EIP current status.
Look up Existing Eip Resource
Get an existing Eip resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: EipState, opts?: CustomResourceOptions): Eip
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
activity_id: Optional[str] = None,
address_name: Optional[str] = None,
auto_pay: Optional[bool] = None,
bandwidth: Optional[str] = None,
deletion_protection: Optional[bool] = None,
description: Optional[str] = None,
instance_charge_type: Optional[str] = None,
internet_charge_type: Optional[str] = None,
ip_address: Optional[str] = None,
isp: Optional[str] = None,
name: Optional[str] = None,
netmode: Optional[str] = None,
payment_type: Optional[str] = None,
period: Optional[int] = None,
public_ip_address_pool_id: Optional[str] = None,
resource_group_id: Optional[str] = None,
security_protection_types: Optional[Sequence[str]] = None,
status: Optional[str] = None,
tags: Optional[Mapping[str, Any]] = None) -> Eip
func GetEip(ctx *Context, name string, id IDInput, state *EipState, opts ...ResourceOption) (*Eip, error)
public static Eip Get(string name, Input<string> id, EipState? state, CustomResourceOptions? opts = null)
public static Eip get(String name, Output<String> id, EipState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Activity
Id string - Address
Name string The name of the EIP instance. This name can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","_", and must not begin or end with a hyphen, and must not begin with http:// or https://.
- Auto
Pay bool - Bandwidth string
Maximum bandwidth to the elastic public network, measured in Mbps (Mega bit per second). If this value is not specified, then automatically sets it to 5 Mbps.
- Deletion
Protection bool Whether enable the deletion protection or not. Default value:
false
.- true: Enable deletion protection.
- false: Disable deletion protection.
- Description string
Description of the EIP instance, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null.
- Instance
Charge stringType (It has been deprecated from version 1.126.0 and using new attribute
payment_type
instead) Elastic IP instance charge type. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid".Field 'instance_charge_type' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'payment_type' instead.
- Internet
Charge stringType Internet charge type of the EIP, Valid values are
PayByBandwidth
,PayByTraffic
. Default toPayByBandwidth
. NOTE: From version1.7.1
to1.125.0
, it defaults toPayByTraffic
. It is only "PayByBandwidth" wheninstance_charge_type
is PrePaid.- Ip
Address string The elastic ip address
- Isp string
The line type of the Elastic IP instance. Default to
BGP
. Other type of the isp need to open a whitelist.- Name string
It has been deprecated from version 1.126.0 and using new attribute
address_name
instead.Field 'name' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'address_name' instead.
- Netmode string
- Payment
Type string The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. Default value isPayAsYouGo
.- Period int
- Public
Ip stringAddress Pool Id - Resource
Group stringId The Id of resource group which the eip belongs.
- Security
Protection List<string>Types - Status string
The EIP current status.
- Dictionary<string, object>
A mapping of tags to assign to the resource.
- Activity
Id string - Address
Name string The name of the EIP instance. This name can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","_", and must not begin or end with a hyphen, and must not begin with http:// or https://.
- Auto
Pay bool - Bandwidth string
Maximum bandwidth to the elastic public network, measured in Mbps (Mega bit per second). If this value is not specified, then automatically sets it to 5 Mbps.
- Deletion
Protection bool Whether enable the deletion protection or not. Default value:
false
.- true: Enable deletion protection.
- false: Disable deletion protection.
- Description string
Description of the EIP instance, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null.
- Instance
Charge stringType (It has been deprecated from version 1.126.0 and using new attribute
payment_type
instead) Elastic IP instance charge type. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid".Field 'instance_charge_type' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'payment_type' instead.
- Internet
Charge stringType Internet charge type of the EIP, Valid values are
PayByBandwidth
,PayByTraffic
. Default toPayByBandwidth
. NOTE: From version1.7.1
to1.125.0
, it defaults toPayByTraffic
. It is only "PayByBandwidth" wheninstance_charge_type
is PrePaid.- Ip
Address string The elastic ip address
- Isp string
The line type of the Elastic IP instance. Default to
BGP
. Other type of the isp need to open a whitelist.- Name string
It has been deprecated from version 1.126.0 and using new attribute
address_name
instead.Field 'name' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'address_name' instead.
- Netmode string
- Payment
Type string The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. Default value isPayAsYouGo
.- Period int
- Public
Ip stringAddress Pool Id - Resource
Group stringId The Id of resource group which the eip belongs.
- Security
Protection []stringTypes - Status string
The EIP current status.
- map[string]interface{}
A mapping of tags to assign to the resource.
- activity
Id String - address
Name String The name of the EIP instance. This name can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","_", and must not begin or end with a hyphen, and must not begin with http:// or https://.
- auto
Pay Boolean - bandwidth String
Maximum bandwidth to the elastic public network, measured in Mbps (Mega bit per second). If this value is not specified, then automatically sets it to 5 Mbps.
- deletion
Protection Boolean Whether enable the deletion protection or not. Default value:
false
.- true: Enable deletion protection.
- false: Disable deletion protection.
- description String
Description of the EIP instance, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null.
- instance
Charge StringType (It has been deprecated from version 1.126.0 and using new attribute
payment_type
instead) Elastic IP instance charge type. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid".Field 'instance_charge_type' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'payment_type' instead.
- internet
Charge StringType Internet charge type of the EIP, Valid values are
PayByBandwidth
,PayByTraffic
. Default toPayByBandwidth
. NOTE: From version1.7.1
to1.125.0
, it defaults toPayByTraffic
. It is only "PayByBandwidth" wheninstance_charge_type
is PrePaid.- ip
Address String The elastic ip address
- isp String
The line type of the Elastic IP instance. Default to
BGP
. Other type of the isp need to open a whitelist.- name String
It has been deprecated from version 1.126.0 and using new attribute
address_name
instead.Field 'name' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'address_name' instead.
- netmode String
- payment
Type String The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. Default value isPayAsYouGo
.- period Integer
- public
Ip StringAddress Pool Id - resource
Group StringId The Id of resource group which the eip belongs.
- security
Protection List<String>Types - status String
The EIP current status.
- Map<String,Object>
A mapping of tags to assign to the resource.
- activity
Id string - address
Name string The name of the EIP instance. This name can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","_", and must not begin or end with a hyphen, and must not begin with http:// or https://.
- auto
Pay boolean - bandwidth string
Maximum bandwidth to the elastic public network, measured in Mbps (Mega bit per second). If this value is not specified, then automatically sets it to 5 Mbps.
- deletion
Protection boolean Whether enable the deletion protection or not. Default value:
false
.- true: Enable deletion protection.
- false: Disable deletion protection.
- description string
Description of the EIP instance, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null.
- instance
Charge stringType (It has been deprecated from version 1.126.0 and using new attribute
payment_type
instead) Elastic IP instance charge type. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid".Field 'instance_charge_type' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'payment_type' instead.
- internet
Charge stringType Internet charge type of the EIP, Valid values are
PayByBandwidth
,PayByTraffic
. Default toPayByBandwidth
. NOTE: From version1.7.1
to1.125.0
, it defaults toPayByTraffic
. It is only "PayByBandwidth" wheninstance_charge_type
is PrePaid.- ip
Address string The elastic ip address
- isp string
The line type of the Elastic IP instance. Default to
BGP
. Other type of the isp need to open a whitelist.- name string
It has been deprecated from version 1.126.0 and using new attribute
address_name
instead.Field 'name' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'address_name' instead.
- netmode string
- payment
Type string The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. Default value isPayAsYouGo
.- period number
- public
Ip stringAddress Pool Id - resource
Group stringId The Id of resource group which the eip belongs.
- security
Protection string[]Types - status string
The EIP current status.
- {[key: string]: any}
A mapping of tags to assign to the resource.
- activity_
id str - address_
name str The name of the EIP instance. This name can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","_", and must not begin or end with a hyphen, and must not begin with http:// or https://.
- auto_
pay bool - bandwidth str
Maximum bandwidth to the elastic public network, measured in Mbps (Mega bit per second). If this value is not specified, then automatically sets it to 5 Mbps.
- deletion_
protection bool Whether enable the deletion protection or not. Default value:
false
.- true: Enable deletion protection.
- false: Disable deletion protection.
- description str
Description of the EIP instance, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null.
- instance_
charge_ strtype (It has been deprecated from version 1.126.0 and using new attribute
payment_type
instead) Elastic IP instance charge type. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid".Field 'instance_charge_type' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'payment_type' instead.
- internet_
charge_ strtype Internet charge type of the EIP, Valid values are
PayByBandwidth
,PayByTraffic
. Default toPayByBandwidth
. NOTE: From version1.7.1
to1.125.0
, it defaults toPayByTraffic
. It is only "PayByBandwidth" wheninstance_charge_type
is PrePaid.- ip_
address str The elastic ip address
- isp str
The line type of the Elastic IP instance. Default to
BGP
. Other type of the isp need to open a whitelist.- name str
It has been deprecated from version 1.126.0 and using new attribute
address_name
instead.Field 'name' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'address_name' instead.
- netmode str
- payment_
type str The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. Default value isPayAsYouGo
.- period int
- public_
ip_ straddress_ pool_ id - resource_
group_ strid The Id of resource group which the eip belongs.
- security_
protection_ Sequence[str]types - status str
The EIP current status.
- Mapping[str, Any]
A mapping of tags to assign to the resource.
- activity
Id String - address
Name String The name of the EIP instance. This name can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","_", and must not begin or end with a hyphen, and must not begin with http:// or https://.
- auto
Pay Boolean - bandwidth String
Maximum bandwidth to the elastic public network, measured in Mbps (Mega bit per second). If this value is not specified, then automatically sets it to 5 Mbps.
- deletion
Protection Boolean Whether enable the deletion protection or not. Default value:
false
.- true: Enable deletion protection.
- false: Disable deletion protection.
- description String
Description of the EIP instance, This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null.
- instance
Charge StringType (It has been deprecated from version 1.126.0 and using new attribute
payment_type
instead) Elastic IP instance charge type. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid".Field 'instance_charge_type' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'payment_type' instead.
- internet
Charge StringType Internet charge type of the EIP, Valid values are
PayByBandwidth
,PayByTraffic
. Default toPayByBandwidth
. NOTE: From version1.7.1
to1.125.0
, it defaults toPayByTraffic
. It is only "PayByBandwidth" wheninstance_charge_type
is PrePaid.- ip
Address String The elastic ip address
- isp String
The line type of the Elastic IP instance. Default to
BGP
. Other type of the isp need to open a whitelist.- name String
It has been deprecated from version 1.126.0 and using new attribute
address_name
instead.Field 'name' has been deprecated from provider version 1.126.0 and it will be remove in the future version. Please use the new attribute 'address_name' instead.
- netmode String
- payment
Type String The billing method of the EIP. Valid values:
Subscription
andPayAsYouGo
. Default value isPayAsYouGo
.- period Number
- public
Ip StringAddress Pool Id - resource
Group StringId The Id of resource group which the eip belongs.
- security
Protection List<String>Types - status String
The EIP current status.
- Map<Any>
A mapping of tags to assign to the resource.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
alicloud
Terraform Provider.