Skip to content

RosNetworkInterfaceProps

Properties for defining a RosNetworkInterface.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ecs-networkinterface

Initializer

import { RosNetworkInterfaceProps } from '@alicloud/ros-cdk-ecs'
const rosNetworkInterfaceProps: RosNetworkInterfaceProps = { ... }

Properties

Name Type Description
vSwitchId string | @alicloud/ros-cdk-core.IResolvable No description.
deleteOnRelease boolean | @alicloud/ros-cdk-core.IResolvable No description.
description string | @alicloud/ros-cdk-core.IResolvable No description.
ipv4PrefixCount number | @alicloud/ros-cdk-core.IResolvable No description.
ipv4Prefixes @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
ipv6AddressCount number | @alicloud/ros-cdk-core.IResolvable No description.
ipv6Addresses @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
ipv6PrefixCount number | @alicloud/ros-cdk-core.IResolvable No description.
ipv6Prefixes @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
networkInterfaceName string | @alicloud/ros-cdk-core.IResolvable No description.
networkInterfaceTrafficMode string | @alicloud/ros-cdk-core.IResolvable No description.
primaryIpAddress string | @alicloud/ros-cdk-core.IResolvable No description.
privateIpAddresses @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
queueNumber number | @alicloud/ros-cdk-core.IResolvable No description.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
rxQueueSize number | @alicloud/ros-cdk-core.IResolvable No description.
secondaryPrivateIpAddressCount number | @alicloud/ros-cdk-core.IResolvable No description.
securityGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
securityGroupIds @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
tags TagsProperty[] No description.
txQueueSize number | @alicloud/ros-cdk-core.IResolvable No description.

vSwitchIdRequired

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

deleteOnReleaseOptional

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

descriptionOptional

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

ipv4PrefixCountOptional

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

ipv4PrefixesOptional

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

ipv6AddressCountOptional

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

ipv6AddressesOptional

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

ipv6PrefixCountOptional

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

ipv6PrefixesOptional

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

networkInterfaceNameOptional

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

networkInterfaceTrafficModeOptional

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

primaryIpAddressOptional

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

privateIpAddressesOptional

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

queueNumberOptional

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

resourceGroupIdOptional

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

rxQueueSizeOptional

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

secondaryPrivateIpAddressCountOptional

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

securityGroupIdOptional

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

securityGroupIdsOptional

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

tagsOptional

public readonly tags: TagsProperty[];

txQueueSizeOptional

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