AddressesProps
Properties for defining a Addresses
.
See https://www.alibabacloud.com/help/ros/developer-reference/datasource-eip-addresses
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkvpc/datasource"
&datasource.AddressesProps {
AddressName: interface{},
AllocationId: interface{},
InstanceId: interface{},
InstanceType: interface{},
IpAddress: interface{},
Isp: interface{},
PaymentType: interface{},
RefreshOptions: interface{},
ResourceGroupId: interface{},
SegmentInstanceId: interface{},
}
Properties
Name | Type | Description |
---|---|---|
AddressName |
interface{} |
Property addressName: The name of the EIP. |
AllocationId |
interface{} |
Property allocationId: The ID of the EIP that you want to query. |
InstanceId |
interface{} |
Property instanceId: The ID of the cloud resource. |
InstanceType |
interface{} |
Property instanceType: The type of the current bound instance. |
IpAddress |
interface{} |
Property ipAddress: The IP address pool to which the EIP that you want to query belongs. |
Isp |
interface{} |
Property isp: The line type. |
PaymentType |
interface{} |
Property paymentType: The billing method of the EIP. |
RefreshOptions |
interface{} |
Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated. |
ResourceGroupId |
interface{} |
Property resourceGroupId: The ID of the resource group to which the EIPs belong. |
SegmentInstanceId |
interface{} |
Property segmentInstanceId: The ID of the consecutive EIPs. |
AddressName
Optional
AddressName interface{}
- Type: interface{}
Property addressName: The name of the EIP.
AllocationId
Optional
AllocationId interface{}
- Type: interface{}
Property allocationId: The ID of the EIP that you want to query.
InstanceId
Optional
InstanceId interface{}
- Type: interface{}
Property instanceId: The ID of the cloud resource.
InstanceType
Optional
InstanceType interface{}
- Type: interface{}
Property instanceType: The type of the current bound instance.
- EcsInstance: an ECS instance of the VPC type.
- SlbInstance: an SLB instance of the VPC type.
- Nat:NAT gateway.
- HaVip: a highly available virtual IP address.
- NetworkInterface: Secondary ENI.
IpAddress
Optional
IpAddress interface{}
- Type: interface{}
Property ipAddress: The IP address pool to which the EIP that you want to query belongs.
Isp
Optional
Isp interface{}
- Type: interface{}
Property isp: The line type.
Valid values: BGP (default): BGP (Multi-ISP) lines. All regions support BGP (Multi-ISP) EIPs. BGP_PRO: BGP (Multi-ISP) Pro lines. Only the following regions support BGP (Multi-ISP) Pro lines: China (Hong Kong), Singapore, Malaysia (Kuala Lumpur), Philippines (Manila), Indonesia (Jakarta), and Thailand (Bangkok). For more information about BGP (Multi-ISP) and BGP (Multi-ISP) Pro, see EIP line types. If you are allowed to use single-ISP bandwidth, you can also choose one of the following values: ChinaTelecom: China Telecom ChinaUnicom: China Unicom ChinaMobile: China Mobile ChinaTelecom_L2: China Telecom L2 ChinaUnicom_L2: China Unicom L2 ChinaMobile_L2: China Mobile L2 If your services are deployed in China East 1 Finance, you must set this parameter to BGP_FinanceCloud.
PaymentType
Optional
PaymentType interface{}
- Type: interface{}
Property paymentType: The billing method of the EIP.
Valid values: PrePaid: subscription PostPaid: pay-as-you-go.
RefreshOptions
Optional
RefreshOptions interface{}
- Type: interface{}
Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated.
Valid values:
- Never: Never refresh the datasource resource when the stack is updated.
- Always: Always refresh the datasource resource when the stack is updated. Default is Never.
ResourceGroupId
Optional
ResourceGroupId interface{}
- Type: interface{}
Property resourceGroupId: The ID of the resource group to which the EIPs belong.
SegmentInstanceId
Optional
SegmentInstanceId interface{}
- Type: interface{}
Property segmentInstanceId: The ID of the consecutive EIPs.
This parameter value is returned only if the EIP is a continuous EIP.