alicloud.ecs.EipAddress
Explore with Pulumi AI
Import
EIP Address can be imported using the id, e.g.
$ pulumi import alicloud:ecs/eipAddress:EipAddress example <id>
Create EipAddress Resource
new EipAddress(name: string, args?: EipAddressArgs, opts?: CustomResourceOptions);
@overload
def EipAddress(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,
high_definition_monitor_log_status: Optional[str] = None,
instance_charge_type: Optional[str] = None,
internet_charge_type: Optional[str] = None,
ip_address: Optional[str] = None,
isp: Optional[str] = None,
log_project: Optional[str] = None,
log_store: Optional[str] = None,
name: Optional[str] = None,
netmode: Optional[str] = None,
payment_type: Optional[str] = None,
period: Optional[int] = None,
pricing_cycle: Optional[str] = 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,
zone: Optional[str] = None)
@overload
def EipAddress(resource_name: str,
args: Optional[EipAddressArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewEipAddress(ctx *Context, name string, args *EipAddressArgs, opts ...ResourceOption) (*EipAddress, error)
public EipAddress(string name, EipAddressArgs? args = null, CustomResourceOptions? opts = null)
public EipAddress(String name, EipAddressArgs args)
public EipAddress(String name, EipAddressArgs args, CustomResourceOptions options)
type: alicloud:ecs:EipAddress
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EipAddressArgs
- 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 EipAddressArgs
- 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 EipAddressArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EipAddressArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EipAddressArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
EipAddress 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 EipAddress resource accepts the following input properties:
- Activity
Id string - Special activity ID. This parameter is not required.
- 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 - Whether to pay automatically. Valid values:
true
andfalse
. Default value:true
. Whenauto_pay
istrue
, The order will be automatically paid. Whenauto_pay
isfalse
, The order needs to go to the order center to complete the payment. NOTE: Whenpayment_type
isSubscription
, this parameter is valid. - Bandwidth string
- The maximum bandwidth of the EIP. Valid values:
1
to200
. Unit: Mbit/s. Default value:5
. - Deletion
Protection bool - Whether the delete protection function is turned on.
- true: enabled.
- false: not enabled.
- Description string
- The description of the EIP.
- High
Definition stringMonitor Log Status - Whether the second-level monitoring is enabled for the EIP.
- OFF: not enabled.
- ON: enabled.
- Instance
Charge stringType - . Field 'instance_charge_type' has been deprecated from provider version 1.126.0. New field 'payment_type' instead.
- Internet
Charge stringType - Renewal Payment type.
- PayByBandwidth: billed by fixed bandwidth.
- PayByTraffic: Billing by traffic.
- Ip
Address string - The IP address of the EIP.
- Isp string
- The line type. You can set this parameter only when you create a
PayAsYouGo
EIP. Valid values: - Log
Project string - The Name of the logging service LogProject. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- Log
Store string - The Name of the logging service LogStore. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- Name string
- . Field 'name' has been deprecated from provider version 1.126.0. New field 'address_name' instead.
- Netmode string
- The type of the network. Valid value is
public
(Internet). - Payment
Type string - The billing method of the EIP. Valid values:
Subscription
,PayAsYouGo
. - Period int
- When the PricingCycle is set to Month, the Period value ranges from 1 to 9. When the PricingCycle is set to Year, the Period range is 1 to 5. If the value of the InstanceChargeType parameter is PrePaid, this parameter is required. If the value of the InstanceChargeType parameter is PostPaid, this parameter is not filled in.
- Pricing
Cycle string - Value: Month (default): Pay monthly. Year: Pay per Year. This parameter is required when the value of the InstanceChargeType parameter is Subscription(PrePaid). This parameter is optional when the value of the InstanceChargeType parameter is PayAsYouGo(PostPaid).
- Public
Ip stringAddress Pool Id - The ID of the IP address pool to which the EIP belongs.
- Resource
Group stringId - The ID of the resource group.
- Security
Protection List<string>Types - Security protection level.
- When the return is empty, the basic DDoS protection is specified.
- When antidos_enhanced is returned, it indicates DDoS protection (enhanced version).
- Dictionary<string, object>
- The tag of the resource.
- Zone string
The zone of the EIP. This parameter is returned only for whitelist users that are visible to the zone.
The following arguments will be discarded. Please use new fields as soon as possible:
- Activity
Id string - Special activity ID. This parameter is not required.
- 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 - Whether to pay automatically. Valid values:
true
andfalse
. Default value:true
. Whenauto_pay
istrue
, The order will be automatically paid. Whenauto_pay
isfalse
, The order needs to go to the order center to complete the payment. NOTE: Whenpayment_type
isSubscription
, this parameter is valid. - Bandwidth string
- The maximum bandwidth of the EIP. Valid values:
1
to200
. Unit: Mbit/s. Default value:5
. - Deletion
Protection bool - Whether the delete protection function is turned on.
- true: enabled.
- false: not enabled.
- Description string
- The description of the EIP.
- High
Definition stringMonitor Log Status - Whether the second-level monitoring is enabled for the EIP.
- OFF: not enabled.
- ON: enabled.
- Instance
Charge stringType - . Field 'instance_charge_type' has been deprecated from provider version 1.126.0. New field 'payment_type' instead.
- Internet
Charge stringType - Renewal Payment type.
- PayByBandwidth: billed by fixed bandwidth.
- PayByTraffic: Billing by traffic.
- Ip
Address string - The IP address of the EIP.
- Isp string
- The line type. You can set this parameter only when you create a
PayAsYouGo
EIP. Valid values: - Log
Project string - The Name of the logging service LogProject. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- Log
Store string - The Name of the logging service LogStore. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- Name string
- . Field 'name' has been deprecated from provider version 1.126.0. New field 'address_name' instead.
- Netmode string
- The type of the network. Valid value is
public
(Internet). - Payment
Type string - The billing method of the EIP. Valid values:
Subscription
,PayAsYouGo
. - Period int
- When the PricingCycle is set to Month, the Period value ranges from 1 to 9. When the PricingCycle is set to Year, the Period range is 1 to 5. If the value of the InstanceChargeType parameter is PrePaid, this parameter is required. If the value of the InstanceChargeType parameter is PostPaid, this parameter is not filled in.
- Pricing
Cycle string - Value: Month (default): Pay monthly. Year: Pay per Year. This parameter is required when the value of the InstanceChargeType parameter is Subscription(PrePaid). This parameter is optional when the value of the InstanceChargeType parameter is PayAsYouGo(PostPaid).
- Public
Ip stringAddress Pool Id - The ID of the IP address pool to which the EIP belongs.
- Resource
Group stringId - The ID of the resource group.
- Security
Protection []stringTypes - Security protection level.
- When the return is empty, the basic DDoS protection is specified.
- When antidos_enhanced is returned, it indicates DDoS protection (enhanced version).
- map[string]interface{}
- The tag of the resource.
- Zone string
The zone of the EIP. This parameter is returned only for whitelist users that are visible to the zone.
The following arguments will be discarded. Please use new fields as soon as possible:
- activity
Id String - Special activity ID. This parameter is not required.
- 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 - Whether to pay automatically. Valid values:
true
andfalse
. Default value:true
. Whenauto_pay
istrue
, The order will be automatically paid. Whenauto_pay
isfalse
, The order needs to go to the order center to complete the payment. NOTE: Whenpayment_type
isSubscription
, this parameter is valid. - bandwidth String
- The maximum bandwidth of the EIP. Valid values:
1
to200
. Unit: Mbit/s. Default value:5
. - deletion
Protection Boolean - Whether the delete protection function is turned on.
- true: enabled.
- false: not enabled.
- description String
- The description of the EIP.
- high
Definition StringMonitor Log Status - Whether the second-level monitoring is enabled for the EIP.
- OFF: not enabled.
- ON: enabled.
- instance
Charge StringType - . Field 'instance_charge_type' has been deprecated from provider version 1.126.0. New field 'payment_type' instead.
- internet
Charge StringType - Renewal Payment type.
- PayByBandwidth: billed by fixed bandwidth.
- PayByTraffic: Billing by traffic.
- ip
Address String - The IP address of the EIP.
- isp String
- The line type. You can set this parameter only when you create a
PayAsYouGo
EIP. Valid values: - log
Project String - The Name of the logging service LogProject. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- log
Store String - The Name of the logging service LogStore. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- name String
- . Field 'name' has been deprecated from provider version 1.126.0. New field 'address_name' instead.
- netmode String
- The type of the network. Valid value is
public
(Internet). - payment
Type String - The billing method of the EIP. Valid values:
Subscription
,PayAsYouGo
. - period Integer
- When the PricingCycle is set to Month, the Period value ranges from 1 to 9. When the PricingCycle is set to Year, the Period range is 1 to 5. If the value of the InstanceChargeType parameter is PrePaid, this parameter is required. If the value of the InstanceChargeType parameter is PostPaid, this parameter is not filled in.
- pricing
Cycle String - Value: Month (default): Pay monthly. Year: Pay per Year. This parameter is required when the value of the InstanceChargeType parameter is Subscription(PrePaid). This parameter is optional when the value of the InstanceChargeType parameter is PayAsYouGo(PostPaid).
- public
Ip StringAddress Pool Id - The ID of the IP address pool to which the EIP belongs.
- resource
Group StringId - The ID of the resource group.
- security
Protection List<String>Types - Security protection level.
- When the return is empty, the basic DDoS protection is specified.
- When antidos_enhanced is returned, it indicates DDoS protection (enhanced version).
- Map<String,Object>
- The tag of the resource.
- zone String
The zone of the EIP. This parameter is returned only for whitelist users that are visible to the zone.
The following arguments will be discarded. Please use new fields as soon as possible:
- activity
Id string - Special activity ID. This parameter is not required.
- 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 - Whether to pay automatically. Valid values:
true
andfalse
. Default value:true
. Whenauto_pay
istrue
, The order will be automatically paid. Whenauto_pay
isfalse
, The order needs to go to the order center to complete the payment. NOTE: Whenpayment_type
isSubscription
, this parameter is valid. - bandwidth string
- The maximum bandwidth of the EIP. Valid values:
1
to200
. Unit: Mbit/s. Default value:5
. - deletion
Protection boolean - Whether the delete protection function is turned on.
- true: enabled.
- false: not enabled.
- description string
- The description of the EIP.
- high
Definition stringMonitor Log Status - Whether the second-level monitoring is enabled for the EIP.
- OFF: not enabled.
- ON: enabled.
- instance
Charge stringType - . Field 'instance_charge_type' has been deprecated from provider version 1.126.0. New field 'payment_type' instead.
- internet
Charge stringType - Renewal Payment type.
- PayByBandwidth: billed by fixed bandwidth.
- PayByTraffic: Billing by traffic.
- ip
Address string - The IP address of the EIP.
- isp string
- The line type. You can set this parameter only when you create a
PayAsYouGo
EIP. Valid values: - log
Project string - The Name of the logging service LogProject. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- log
Store string - The Name of the logging service LogStore. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- name string
- . Field 'name' has been deprecated from provider version 1.126.0. New field 'address_name' instead.
- netmode string
- The type of the network. Valid value is
public
(Internet). - payment
Type string - The billing method of the EIP. Valid values:
Subscription
,PayAsYouGo
. - period number
- When the PricingCycle is set to Month, the Period value ranges from 1 to 9. When the PricingCycle is set to Year, the Period range is 1 to 5. If the value of the InstanceChargeType parameter is PrePaid, this parameter is required. If the value of the InstanceChargeType parameter is PostPaid, this parameter is not filled in.
- pricing
Cycle string - Value: Month (default): Pay monthly. Year: Pay per Year. This parameter is required when the value of the InstanceChargeType parameter is Subscription(PrePaid). This parameter is optional when the value of the InstanceChargeType parameter is PayAsYouGo(PostPaid).
- public
Ip stringAddress Pool Id - The ID of the IP address pool to which the EIP belongs.
- resource
Group stringId - The ID of the resource group.
- security
Protection string[]Types - Security protection level.
- When the return is empty, the basic DDoS protection is specified.
- When antidos_enhanced is returned, it indicates DDoS protection (enhanced version).
- {[key: string]: any}
- The tag of the resource.
- zone string
The zone of the EIP. This parameter is returned only for whitelist users that are visible to the zone.
The following arguments will be discarded. Please use new fields as soon as possible:
- activity_
id str - Special activity ID. This parameter is not required.
- 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 - Whether to pay automatically. Valid values:
true
andfalse
. Default value:true
. Whenauto_pay
istrue
, The order will be automatically paid. Whenauto_pay
isfalse
, The order needs to go to the order center to complete the payment. NOTE: Whenpayment_type
isSubscription
, this parameter is valid. - bandwidth str
- The maximum bandwidth of the EIP. Valid values:
1
to200
. Unit: Mbit/s. Default value:5
. - deletion_
protection bool - Whether the delete protection function is turned on.
- true: enabled.
- false: not enabled.
- description str
- The description of the EIP.
- high_
definition_ strmonitor_ log_ status - Whether the second-level monitoring is enabled for the EIP.
- OFF: not enabled.
- ON: enabled.
- instance_
charge_ strtype - . Field 'instance_charge_type' has been deprecated from provider version 1.126.0. New field 'payment_type' instead.
- internet_
charge_ strtype - Renewal Payment type.
- PayByBandwidth: billed by fixed bandwidth.
- PayByTraffic: Billing by traffic.
- ip_
address str - The IP address of the EIP.
- isp str
- The line type. You can set this parameter only when you create a
PayAsYouGo
EIP. Valid values: - log_
project str - The Name of the logging service LogProject. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- log_
store str - The Name of the logging service LogStore. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- name str
- . Field 'name' has been deprecated from provider version 1.126.0. New field 'address_name' instead.
- netmode str
- The type of the network. Valid value is
public
(Internet). - payment_
type str - The billing method of the EIP. Valid values:
Subscription
,PayAsYouGo
. - period int
- When the PricingCycle is set to Month, the Period value ranges from 1 to 9. When the PricingCycle is set to Year, the Period range is 1 to 5. If the value of the InstanceChargeType parameter is PrePaid, this parameter is required. If the value of the InstanceChargeType parameter is PostPaid, this parameter is not filled in.
- pricing_
cycle str - Value: Month (default): Pay monthly. Year: Pay per Year. This parameter is required when the value of the InstanceChargeType parameter is Subscription(PrePaid). This parameter is optional when the value of the InstanceChargeType parameter is PayAsYouGo(PostPaid).
- public_
ip_ straddress_ pool_ id - The ID of the IP address pool to which the EIP belongs.
- resource_
group_ strid - The ID of the resource group.
- security_
protection_ Sequence[str]types - Security protection level.
- When the return is empty, the basic DDoS protection is specified.
- When antidos_enhanced is returned, it indicates DDoS protection (enhanced version).
- Mapping[str, Any]
- The tag of the resource.
- zone str
The zone of the EIP. This parameter is returned only for whitelist users that are visible to the zone.
The following arguments will be discarded. Please use new fields as soon as possible:
- activity
Id String - Special activity ID. This parameter is not required.
- 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 - Whether to pay automatically. Valid values:
true
andfalse
. Default value:true
. Whenauto_pay
istrue
, The order will be automatically paid. Whenauto_pay
isfalse
, The order needs to go to the order center to complete the payment. NOTE: Whenpayment_type
isSubscription
, this parameter is valid. - bandwidth String
- The maximum bandwidth of the EIP. Valid values:
1
to200
. Unit: Mbit/s. Default value:5
. - deletion
Protection Boolean - Whether the delete protection function is turned on.
- true: enabled.
- false: not enabled.
- description String
- The description of the EIP.
- high
Definition StringMonitor Log Status - Whether the second-level monitoring is enabled for the EIP.
- OFF: not enabled.
- ON: enabled.
- instance
Charge StringType - . Field 'instance_charge_type' has been deprecated from provider version 1.126.0. New field 'payment_type' instead.
- internet
Charge StringType - Renewal Payment type.
- PayByBandwidth: billed by fixed bandwidth.
- PayByTraffic: Billing by traffic.
- ip
Address String - The IP address of the EIP.
- isp String
- The line type. You can set this parameter only when you create a
PayAsYouGo
EIP. Valid values: - log
Project String - The Name of the logging service LogProject. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- log
Store String - The Name of the logging service LogStore. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- name String
- . Field 'name' has been deprecated from provider version 1.126.0. New field 'address_name' instead.
- netmode String
- The type of the network. Valid value is
public
(Internet). - payment
Type String - The billing method of the EIP. Valid values:
Subscription
,PayAsYouGo
. - period Number
- When the PricingCycle is set to Month, the Period value ranges from 1 to 9. When the PricingCycle is set to Year, the Period range is 1 to 5. If the value of the InstanceChargeType parameter is PrePaid, this parameter is required. If the value of the InstanceChargeType parameter is PostPaid, this parameter is not filled in.
- pricing
Cycle String - Value: Month (default): Pay monthly. Year: Pay per Year. This parameter is required when the value of the InstanceChargeType parameter is Subscription(PrePaid). This parameter is optional when the value of the InstanceChargeType parameter is PayAsYouGo(PostPaid).
- public
Ip StringAddress Pool Id - The ID of the IP address pool to which the EIP belongs.
- resource
Group StringId - The ID of the resource group.
- security
Protection List<String>Types - Security protection level.
- When the return is empty, the basic DDoS protection is specified.
- When antidos_enhanced is returned, it indicates DDoS protection (enhanced version).
- Map<Any>
- The tag of the resource.
- zone String
The zone of the EIP. This parameter is returned only for whitelist users that are visible to the zone.
The following arguments will be discarded. Please use new fields as soon as possible:
Outputs
All input properties are implicitly available as output properties. Additionally, the EipAddress resource produces the following output properties:
- Create
Time string - The time when the EIP was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- The status of the EIP.
- Create
Time string - The time when the EIP was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- The status of the EIP.
- create
Time String - The time when the EIP was created.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- The status of the EIP.
- create
Time string - The time when the EIP was created.
- id string
- The provider-assigned unique ID for this managed resource.
- status string
- The status of the EIP.
- create_
time str - The time when the EIP was created.
- id str
- The provider-assigned unique ID for this managed resource.
- status str
- The status of the EIP.
- create
Time String - The time when the EIP was created.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- The status of the EIP.
Look up Existing EipAddress Resource
Get an existing EipAddress 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?: EipAddressState, opts?: CustomResourceOptions): EipAddress
@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,
create_time: Optional[str] = None,
deletion_protection: Optional[bool] = None,
description: Optional[str] = None,
high_definition_monitor_log_status: Optional[str] = None,
instance_charge_type: Optional[str] = None,
internet_charge_type: Optional[str] = None,
ip_address: Optional[str] = None,
isp: Optional[str] = None,
log_project: Optional[str] = None,
log_store: Optional[str] = None,
name: Optional[str] = None,
netmode: Optional[str] = None,
payment_type: Optional[str] = None,
period: Optional[int] = None,
pricing_cycle: Optional[str] = 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,
zone: Optional[str] = None) -> EipAddress
func GetEipAddress(ctx *Context, name string, id IDInput, state *EipAddressState, opts ...ResourceOption) (*EipAddress, error)
public static EipAddress Get(string name, Input<string> id, EipAddressState? state, CustomResourceOptions? opts = null)
public static EipAddress get(String name, Output<String> id, EipAddressState 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 - Special activity ID. This parameter is not required.
- 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 - Whether to pay automatically. Valid values:
true
andfalse
. Default value:true
. Whenauto_pay
istrue
, The order will be automatically paid. Whenauto_pay
isfalse
, The order needs to go to the order center to complete the payment. NOTE: Whenpayment_type
isSubscription
, this parameter is valid. - Bandwidth string
- The maximum bandwidth of the EIP. Valid values:
1
to200
. Unit: Mbit/s. Default value:5
. - Create
Time string - The time when the EIP was created.
- Deletion
Protection bool - Whether the delete protection function is turned on.
- true: enabled.
- false: not enabled.
- Description string
- The description of the EIP.
- High
Definition stringMonitor Log Status - Whether the second-level monitoring is enabled for the EIP.
- OFF: not enabled.
- ON: enabled.
- Instance
Charge stringType - . Field 'instance_charge_type' has been deprecated from provider version 1.126.0. New field 'payment_type' instead.
- Internet
Charge stringType - Renewal Payment type.
- PayByBandwidth: billed by fixed bandwidth.
- PayByTraffic: Billing by traffic.
- Ip
Address string - The IP address of the EIP.
- Isp string
- The line type. You can set this parameter only when you create a
PayAsYouGo
EIP. Valid values: - Log
Project string - The Name of the logging service LogProject. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- Log
Store string - The Name of the logging service LogStore. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- Name string
- . Field 'name' has been deprecated from provider version 1.126.0. New field 'address_name' instead.
- Netmode string
- The type of the network. Valid value is
public
(Internet). - Payment
Type string - The billing method of the EIP. Valid values:
Subscription
,PayAsYouGo
. - Period int
- When the PricingCycle is set to Month, the Period value ranges from 1 to 9. When the PricingCycle is set to Year, the Period range is 1 to 5. If the value of the InstanceChargeType parameter is PrePaid, this parameter is required. If the value of the InstanceChargeType parameter is PostPaid, this parameter is not filled in.
- Pricing
Cycle string - Value: Month (default): Pay monthly. Year: Pay per Year. This parameter is required when the value of the InstanceChargeType parameter is Subscription(PrePaid). This parameter is optional when the value of the InstanceChargeType parameter is PayAsYouGo(PostPaid).
- Public
Ip stringAddress Pool Id - The ID of the IP address pool to which the EIP belongs.
- Resource
Group stringId - The ID of the resource group.
- Security
Protection List<string>Types - Security protection level.
- When the return is empty, the basic DDoS protection is specified.
- When antidos_enhanced is returned, it indicates DDoS protection (enhanced version).
- Status string
- The status of the EIP.
- Dictionary<string, object>
- The tag of the resource.
- Zone string
The zone of the EIP. This parameter is returned only for whitelist users that are visible to the zone.
The following arguments will be discarded. Please use new fields as soon as possible:
- Activity
Id string - Special activity ID. This parameter is not required.
- 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 - Whether to pay automatically. Valid values:
true
andfalse
. Default value:true
. Whenauto_pay
istrue
, The order will be automatically paid. Whenauto_pay
isfalse
, The order needs to go to the order center to complete the payment. NOTE: Whenpayment_type
isSubscription
, this parameter is valid. - Bandwidth string
- The maximum bandwidth of the EIP. Valid values:
1
to200
. Unit: Mbit/s. Default value:5
. - Create
Time string - The time when the EIP was created.
- Deletion
Protection bool - Whether the delete protection function is turned on.
- true: enabled.
- false: not enabled.
- Description string
- The description of the EIP.
- High
Definition stringMonitor Log Status - Whether the second-level monitoring is enabled for the EIP.
- OFF: not enabled.
- ON: enabled.
- Instance
Charge stringType - . Field 'instance_charge_type' has been deprecated from provider version 1.126.0. New field 'payment_type' instead.
- Internet
Charge stringType - Renewal Payment type.
- PayByBandwidth: billed by fixed bandwidth.
- PayByTraffic: Billing by traffic.
- Ip
Address string - The IP address of the EIP.
- Isp string
- The line type. You can set this parameter only when you create a
PayAsYouGo
EIP. Valid values: - Log
Project string - The Name of the logging service LogProject. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- Log
Store string - The Name of the logging service LogStore. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- Name string
- . Field 'name' has been deprecated from provider version 1.126.0. New field 'address_name' instead.
- Netmode string
- The type of the network. Valid value is
public
(Internet). - Payment
Type string - The billing method of the EIP. Valid values:
Subscription
,PayAsYouGo
. - Period int
- When the PricingCycle is set to Month, the Period value ranges from 1 to 9. When the PricingCycle is set to Year, the Period range is 1 to 5. If the value of the InstanceChargeType parameter is PrePaid, this parameter is required. If the value of the InstanceChargeType parameter is PostPaid, this parameter is not filled in.
- Pricing
Cycle string - Value: Month (default): Pay monthly. Year: Pay per Year. This parameter is required when the value of the InstanceChargeType parameter is Subscription(PrePaid). This parameter is optional when the value of the InstanceChargeType parameter is PayAsYouGo(PostPaid).
- Public
Ip stringAddress Pool Id - The ID of the IP address pool to which the EIP belongs.
- Resource
Group stringId - The ID of the resource group.
- Security
Protection []stringTypes - Security protection level.
- When the return is empty, the basic DDoS protection is specified.
- When antidos_enhanced is returned, it indicates DDoS protection (enhanced version).
- Status string
- The status of the EIP.
- map[string]interface{}
- The tag of the resource.
- Zone string
The zone of the EIP. This parameter is returned only for whitelist users that are visible to the zone.
The following arguments will be discarded. Please use new fields as soon as possible:
- activity
Id String - Special activity ID. This parameter is not required.
- 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 - Whether to pay automatically. Valid values:
true
andfalse
. Default value:true
. Whenauto_pay
istrue
, The order will be automatically paid. Whenauto_pay
isfalse
, The order needs to go to the order center to complete the payment. NOTE: Whenpayment_type
isSubscription
, this parameter is valid. - bandwidth String
- The maximum bandwidth of the EIP. Valid values:
1
to200
. Unit: Mbit/s. Default value:5
. - create
Time String - The time when the EIP was created.
- deletion
Protection Boolean - Whether the delete protection function is turned on.
- true: enabled.
- false: not enabled.
- description String
- The description of the EIP.
- high
Definition StringMonitor Log Status - Whether the second-level monitoring is enabled for the EIP.
- OFF: not enabled.
- ON: enabled.
- instance
Charge StringType - . Field 'instance_charge_type' has been deprecated from provider version 1.126.0. New field 'payment_type' instead.
- internet
Charge StringType - Renewal Payment type.
- PayByBandwidth: billed by fixed bandwidth.
- PayByTraffic: Billing by traffic.
- ip
Address String - The IP address of the EIP.
- isp String
- The line type. You can set this parameter only when you create a
PayAsYouGo
EIP. Valid values: - log
Project String - The Name of the logging service LogProject. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- log
Store String - The Name of the logging service LogStore. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- name String
- . Field 'name' has been deprecated from provider version 1.126.0. New field 'address_name' instead.
- netmode String
- The type of the network. Valid value is
public
(Internet). - payment
Type String - The billing method of the EIP. Valid values:
Subscription
,PayAsYouGo
. - period Integer
- When the PricingCycle is set to Month, the Period value ranges from 1 to 9. When the PricingCycle is set to Year, the Period range is 1 to 5. If the value of the InstanceChargeType parameter is PrePaid, this parameter is required. If the value of the InstanceChargeType parameter is PostPaid, this parameter is not filled in.
- pricing
Cycle String - Value: Month (default): Pay monthly. Year: Pay per Year. This parameter is required when the value of the InstanceChargeType parameter is Subscription(PrePaid). This parameter is optional when the value of the InstanceChargeType parameter is PayAsYouGo(PostPaid).
- public
Ip StringAddress Pool Id - The ID of the IP address pool to which the EIP belongs.
- resource
Group StringId - The ID of the resource group.
- security
Protection List<String>Types - Security protection level.
- When the return is empty, the basic DDoS protection is specified.
- When antidos_enhanced is returned, it indicates DDoS protection (enhanced version).
- status String
- The status of the EIP.
- Map<String,Object>
- The tag of the resource.
- zone String
The zone of the EIP. This parameter is returned only for whitelist users that are visible to the zone.
The following arguments will be discarded. Please use new fields as soon as possible:
- activity
Id string - Special activity ID. This parameter is not required.
- 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 - Whether to pay automatically. Valid values:
true
andfalse
. Default value:true
. Whenauto_pay
istrue
, The order will be automatically paid. Whenauto_pay
isfalse
, The order needs to go to the order center to complete the payment. NOTE: Whenpayment_type
isSubscription
, this parameter is valid. - bandwidth string
- The maximum bandwidth of the EIP. Valid values:
1
to200
. Unit: Mbit/s. Default value:5
. - create
Time string - The time when the EIP was created.
- deletion
Protection boolean - Whether the delete protection function is turned on.
- true: enabled.
- false: not enabled.
- description string
- The description of the EIP.
- high
Definition stringMonitor Log Status - Whether the second-level monitoring is enabled for the EIP.
- OFF: not enabled.
- ON: enabled.
- instance
Charge stringType - . Field 'instance_charge_type' has been deprecated from provider version 1.126.0. New field 'payment_type' instead.
- internet
Charge stringType - Renewal Payment type.
- PayByBandwidth: billed by fixed bandwidth.
- PayByTraffic: Billing by traffic.
- ip
Address string - The IP address of the EIP.
- isp string
- The line type. You can set this parameter only when you create a
PayAsYouGo
EIP. Valid values: - log
Project string - The Name of the logging service LogProject. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- log
Store string - The Name of the logging service LogStore. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- name string
- . Field 'name' has been deprecated from provider version 1.126.0. New field 'address_name' instead.
- netmode string
- The type of the network. Valid value is
public
(Internet). - payment
Type string - The billing method of the EIP. Valid values:
Subscription
,PayAsYouGo
. - period number
- When the PricingCycle is set to Month, the Period value ranges from 1 to 9. When the PricingCycle is set to Year, the Period range is 1 to 5. If the value of the InstanceChargeType parameter is PrePaid, this parameter is required. If the value of the InstanceChargeType parameter is PostPaid, this parameter is not filled in.
- pricing
Cycle string - Value: Month (default): Pay monthly. Year: Pay per Year. This parameter is required when the value of the InstanceChargeType parameter is Subscription(PrePaid). This parameter is optional when the value of the InstanceChargeType parameter is PayAsYouGo(PostPaid).
- public
Ip stringAddress Pool Id - The ID of the IP address pool to which the EIP belongs.
- resource
Group stringId - The ID of the resource group.
- security
Protection string[]Types - Security protection level.
- When the return is empty, the basic DDoS protection is specified.
- When antidos_enhanced is returned, it indicates DDoS protection (enhanced version).
- status string
- The status of the EIP.
- {[key: string]: any}
- The tag of the resource.
- zone string
The zone of the EIP. This parameter is returned only for whitelist users that are visible to the zone.
The following arguments will be discarded. Please use new fields as soon as possible:
- activity_
id str - Special activity ID. This parameter is not required.
- 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 - Whether to pay automatically. Valid values:
true
andfalse
. Default value:true
. Whenauto_pay
istrue
, The order will be automatically paid. Whenauto_pay
isfalse
, The order needs to go to the order center to complete the payment. NOTE: Whenpayment_type
isSubscription
, this parameter is valid. - bandwidth str
- The maximum bandwidth of the EIP. Valid values:
1
to200
. Unit: Mbit/s. Default value:5
. - create_
time str - The time when the EIP was created.
- deletion_
protection bool - Whether the delete protection function is turned on.
- true: enabled.
- false: not enabled.
- description str
- The description of the EIP.
- high_
definition_ strmonitor_ log_ status - Whether the second-level monitoring is enabled for the EIP.
- OFF: not enabled.
- ON: enabled.
- instance_
charge_ strtype - . Field 'instance_charge_type' has been deprecated from provider version 1.126.0. New field 'payment_type' instead.
- internet_
charge_ strtype - Renewal Payment type.
- PayByBandwidth: billed by fixed bandwidth.
- PayByTraffic: Billing by traffic.
- ip_
address str - The IP address of the EIP.
- isp str
- The line type. You can set this parameter only when you create a
PayAsYouGo
EIP. Valid values: - log_
project str - The Name of the logging service LogProject. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- log_
store str - The Name of the logging service LogStore. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- name str
- . Field 'name' has been deprecated from provider version 1.126.0. New field 'address_name' instead.
- netmode str
- The type of the network. Valid value is
public
(Internet). - payment_
type str - The billing method of the EIP. Valid values:
Subscription
,PayAsYouGo
. - period int
- When the PricingCycle is set to Month, the Period value ranges from 1 to 9. When the PricingCycle is set to Year, the Period range is 1 to 5. If the value of the InstanceChargeType parameter is PrePaid, this parameter is required. If the value of the InstanceChargeType parameter is PostPaid, this parameter is not filled in.
- pricing_
cycle str - Value: Month (default): Pay monthly. Year: Pay per Year. This parameter is required when the value of the InstanceChargeType parameter is Subscription(PrePaid). This parameter is optional when the value of the InstanceChargeType parameter is PayAsYouGo(PostPaid).
- public_
ip_ straddress_ pool_ id - The ID of the IP address pool to which the EIP belongs.
- resource_
group_ strid - The ID of the resource group.
- security_
protection_ Sequence[str]types - Security protection level.
- When the return is empty, the basic DDoS protection is specified.
- When antidos_enhanced is returned, it indicates DDoS protection (enhanced version).
- status str
- The status of the EIP.
- Mapping[str, Any]
- The tag of the resource.
- zone str
The zone of the EIP. This parameter is returned only for whitelist users that are visible to the zone.
The following arguments will be discarded. Please use new fields as soon as possible:
- activity
Id String - Special activity ID. This parameter is not required.
- 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 - Whether to pay automatically. Valid values:
true
andfalse
. Default value:true
. Whenauto_pay
istrue
, The order will be automatically paid. Whenauto_pay
isfalse
, The order needs to go to the order center to complete the payment. NOTE: Whenpayment_type
isSubscription
, this parameter is valid. - bandwidth String
- The maximum bandwidth of the EIP. Valid values:
1
to200
. Unit: Mbit/s. Default value:5
. - create
Time String - The time when the EIP was created.
- deletion
Protection Boolean - Whether the delete protection function is turned on.
- true: enabled.
- false: not enabled.
- description String
- The description of the EIP.
- high
Definition StringMonitor Log Status - Whether the second-level monitoring is enabled for the EIP.
- OFF: not enabled.
- ON: enabled.
- instance
Charge StringType - . Field 'instance_charge_type' has been deprecated from provider version 1.126.0. New field 'payment_type' instead.
- internet
Charge StringType - Renewal Payment type.
- PayByBandwidth: billed by fixed bandwidth.
- PayByTraffic: Billing by traffic.
- ip
Address String - The IP address of the EIP.
- isp String
- The line type. You can set this parameter only when you create a
PayAsYouGo
EIP. Valid values: - log
Project String - The Name of the logging service LogProject. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- log
Store String - The Name of the logging service LogStore. Current parameter is required when configuring high precision second-by-second monitoring for EIP.
- name String
- . Field 'name' has been deprecated from provider version 1.126.0. New field 'address_name' instead.
- netmode String
- The type of the network. Valid value is
public
(Internet). - payment
Type String - The billing method of the EIP. Valid values:
Subscription
,PayAsYouGo
. - period Number
- When the PricingCycle is set to Month, the Period value ranges from 1 to 9. When the PricingCycle is set to Year, the Period range is 1 to 5. If the value of the InstanceChargeType parameter is PrePaid, this parameter is required. If the value of the InstanceChargeType parameter is PostPaid, this parameter is not filled in.
- pricing
Cycle String - Value: Month (default): Pay monthly. Year: Pay per Year. This parameter is required when the value of the InstanceChargeType parameter is Subscription(PrePaid). This parameter is optional when the value of the InstanceChargeType parameter is PayAsYouGo(PostPaid).
- public
Ip StringAddress Pool Id - The ID of the IP address pool to which the EIP belongs.
- resource
Group StringId - The ID of the resource group.
- security
Protection List<String>Types - Security protection level.
- When the return is empty, the basic DDoS protection is specified.
- When antidos_enhanced is returned, it indicates DDoS protection (enhanced version).
- status String
- The status of the EIP.
- Map<Any>
- The tag of the resource.
- zone String
The zone of the EIP. This parameter is returned only for whitelist users that are visible to the zone.
The following arguments will be discarded. Please use new fields as soon as possible:
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.