Skip to content

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.

addressNameOptional

public readonly addressName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property addressName: The name of the EIP.


allocationIdOptional

public readonly allocationId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property allocationId: The ID of the EIP that you want to query.


instanceIdOptional

public readonly instanceId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property instanceId: The ID of the cloud resource.


instanceTypeOptional

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.


ipAddressOptional

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.


ispOptional

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.


paymentTypeOptional

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.


refreshOptionsOptional

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.


resourceGroupIdOptional

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.


segmentInstanceIdOptional

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.