Eip Address Args
data class EipAddressArgs(val activityId: Output<String>? = null, val addressName: Output<String>? = null, val allocationId: Output<String>? = null, val autoPay: Output<Boolean>? = null, val bandwidth: Output<String>? = null, val deletionProtection: Output<Boolean>? = null, val description: Output<String>? = null, val highDefinitionMonitorLogStatus: Output<String>? = null, val instanceChargeType: Output<String>? = null, val internetChargeType: Output<String>? = null, val ipAddress: Output<String>? = null, val isp: Output<String>? = null, val logProject: Output<String>? = null, val logStore: Output<String>? = null, val mode: Output<String>? = null, val name: Output<String>? = null, val netmode: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val pricingCycle: Output<String>? = null, val publicIpAddressPoolId: Output<String>? = null, val resourceGroupId: Output<String>? = null, val securityProtectionTypes: Output<List<String>>? = null, val tags: Output<Map<String, Any>>? = null, val zone: Output<String>? = null) : ConvertibleToJava<EipAddressArgs>
Import
EIP Address can be imported using the id, e.g.
$ pulumi import alicloud:ecs/eipAddress:EipAddress example <id>Content copied to clipboard
Constructors
Link copied to clipboard
fun EipAddressArgs(activityId: Output<String>? = null, addressName: Output<String>? = null, allocationId: Output<String>? = null, autoPay: Output<Boolean>? = null, bandwidth: Output<String>? = null, deletionProtection: Output<Boolean>? = null, description: Output<String>? = null, highDefinitionMonitorLogStatus: Output<String>? = null, instanceChargeType: Output<String>? = null, internetChargeType: Output<String>? = null, ipAddress: Output<String>? = null, isp: Output<String>? = null, logProject: Output<String>? = null, logStore: Output<String>? = null, mode: Output<String>? = null, name: Output<String>? = null, netmode: Output<String>? = null, paymentType: Output<String>? = null, period: Output<Int>? = null, pricingCycle: Output<String>? = null, publicIpAddressPoolId: Output<String>? = null, resourceGroupId: Output<String>? = null, securityProtectionTypes: Output<List<String>>? = null, tags: Output<Map<String, Any>>? = null, zone: Output<String>? = null)
Functions
Properties
Link copied to clipboard
Link copied to clipboard
The ID of the EIP instance. If you specify the instance ID of An EIP that has already been applied for, the IpAddress of that instance will be reused. Only one of the IpAddress and InstanceId parameters needs to be specified. If neither parameter is specified, the system will randomly apply for an EIP.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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.
Link copied to clipboard
Link copied to clipboard