AddressesProps
Properties for defining a Addresses
.
See https://www.alibabacloud.com/help/ros/developer-reference/datasource-eip-addresses
Initializer
import { datasource } from '@alicloud/ros-cdk-vpc'
const addressesProps: datasource.AddressesProps = { ... }
Properties
Name | Type | Description |
---|---|---|
addressName |
string | @alicloud/ros-cdk-core.IResolvable |
Property addressName: The name of the EIP. |
allocationId |
string | @alicloud/ros-cdk-core.IResolvable |
Property allocationId: The ID of the EIP that you want to query. |
instanceId |
string | @alicloud/ros-cdk-core.IResolvable |
Property instanceId: The ID of the cloud resource. |
instanceType |
string | @alicloud/ros-cdk-core.IResolvable |
Property instanceType: The type of the current bound instance. |
ipAddress |
string | @alicloud/ros-cdk-core.IResolvable |
Property ipAddress: The IP address pool to which the EIP that you want to query belongs. |
isp |
string | @alicloud/ros-cdk-core.IResolvable |
Property isp: The line type. |
paymentType |
string | @alicloud/ros-cdk-core.IResolvable |
Property paymentType: The billing method of the EIP. |
refreshOptions |
string | @alicloud/ros-cdk-core.IResolvable |
Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated. |
resourceGroupId |
string | @alicloud/ros-cdk-core.IResolvable |
Property resourceGroupId: The ID of the resource group to which the EIPs belong. |
segmentInstanceId |
string | @alicloud/ros-cdk-core.IResolvable |
Property segmentInstanceId: The ID of the consecutive EIPs. |
addressName
Optional
public readonly addressName: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property addressName: The name of the EIP.
allocationId
Optional
public readonly allocationId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property allocationId: The ID of the EIP that you want to query.
instanceId
Optional
public readonly instanceId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property instanceId: The ID of the cloud resource.
instanceType
Optional
public readonly instanceType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
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
public readonly ipAddress: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property ipAddress: The IP address pool to which the EIP that you want to query belongs.
isp
Optional
public readonly isp: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
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
public readonly paymentType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property paymentType: The billing method of the EIP.
Valid values: PrePaid: subscription PostPaid: pay-as-you-go.
refreshOptions
Optional
public readonly refreshOptions: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
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
public readonly resourceGroupId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property resourceGroupId: The ID of the resource group to which the EIPs belong.
segmentInstanceId
Optional
public readonly segmentInstanceId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property segmentInstanceId: The ID of the consecutive EIPs.
This parameter value is returned only if the EIP is a continuous EIP.