Skip to content

RosNetworkInterfaceProps

Properties for defining a RosNetworkInterface.

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

Initializer

import com.aliyun.ros.cdk.ecs.RosNetworkInterfaceProps;
RosNetworkInterfaceProps.builder()
    .vSwitchId(java.lang.String)
    .vSwitchId(IResolvable)
//  .deleteOnRelease(java.lang.Boolean)
//  .deleteOnRelease(IResolvable)
//  .description(java.lang.String)
//  .description(IResolvable)
//  .ipv4PrefixCount(java.lang.Number)
//  .ipv4PrefixCount(IResolvable)
//  .ipv4Prefixes(IResolvable)
//  .ipv4Prefixes(java.util.List<java.lang.String)
//  .ipv4Prefixes(IResolvable>)
//  .ipv6AddressCount(java.lang.Number)
//  .ipv6AddressCount(IResolvable)
//  .ipv6Addresses(IResolvable)
//  .ipv6Addresses(java.util.List<java.lang.String)
//  .ipv6Addresses(IResolvable>)
//  .ipv6PrefixCount(java.lang.Number)
//  .ipv6PrefixCount(IResolvable)
//  .ipv6Prefixes(IResolvable)
//  .ipv6Prefixes(java.util.List<java.lang.String)
//  .ipv6Prefixes(IResolvable>)
//  .networkInterfaceName(java.lang.String)
//  .networkInterfaceName(IResolvable)
//  .networkInterfaceTrafficMode(java.lang.String)
//  .networkInterfaceTrafficMode(IResolvable)
//  .primaryIpAddress(java.lang.String)
//  .primaryIpAddress(IResolvable)
//  .privateIpAddresses(IResolvable)
//  .privateIpAddresses(java.util.List<java.lang.String)
//  .privateIpAddresses(IResolvable>)
//  .queueNumber(java.lang.Number)
//  .queueNumber(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .rxQueueSize(java.lang.Number)
//  .rxQueueSize(IResolvable)
//  .secondaryPrivateIpAddressCount(java.lang.Number)
//  .secondaryPrivateIpAddressCount(IResolvable)
//  .securityGroupId(java.lang.String)
//  .securityGroupId(IResolvable)
//  .securityGroupIds(IResolvable)
//  .securityGroupIds(java.util.List<java.lang.String)
//  .securityGroupIds(IResolvable>)
//  .tags(java.util.List<TagsProperty>)
//  .txQueueSize(java.lang.Number)
//  .txQueueSize(IResolvable)
    .build();

Properties

Name Type Description
vSwitchId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
deleteOnRelease java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
ipv4PrefixCount java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
ipv4Prefixes com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
ipv6AddressCount java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
ipv6Addresses com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
ipv6PrefixCount java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
ipv6Prefixes com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
networkInterfaceName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
networkInterfaceTrafficMode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
primaryIpAddress java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
privateIpAddresses com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
queueNumber java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
rxQueueSize java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
secondaryPrivateIpAddressCount java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
securityGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
securityGroupIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
tags java.util.List<TagsProperty> No description.
txQueueSize java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.

vSwitchIdRequired

public java.lang.Object getVSwitchId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

deleteOnReleaseOptional

public java.lang.Object getDeleteOnRelease();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

descriptionOptional

public java.lang.Object getDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

ipv4PrefixCountOptional

public java.lang.Object getIpv4PrefixCount();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

ipv4PrefixesOptional

public java.lang.Object getIpv4Prefixes();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

ipv6AddressCountOptional

public java.lang.Object getIpv6AddressCount();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

ipv6AddressesOptional

public java.lang.Object getIpv6Addresses();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

ipv6PrefixCountOptional

public java.lang.Object getIpv6PrefixCount();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

ipv6PrefixesOptional

public java.lang.Object getIpv6Prefixes();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

networkInterfaceNameOptional

public java.lang.Object getNetworkInterfaceName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

networkInterfaceTrafficModeOptional

public java.lang.Object getNetworkInterfaceTrafficMode();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

primaryIpAddressOptional

public java.lang.Object getPrimaryIpAddress();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

privateIpAddressesOptional

public java.lang.Object getPrivateIpAddresses();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

queueNumberOptional

public java.lang.Object getQueueNumber();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

resourceGroupIdOptional

public java.lang.Object getResourceGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

rxQueueSizeOptional

public java.lang.Object getRxQueueSize();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

secondaryPrivateIpAddressCountOptional

public java.lang.Object getSecondaryPrivateIpAddressCount();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

securityGroupIdOptional

public java.lang.Object getSecurityGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

securityGroupIdsOptional

public java.lang.Object getSecurityGroupIds();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

tagsOptional

public java.util.List<TagsProperty> getTags();

txQueueSizeOptional

public java.lang.Object getTxQueueSize();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable