Skip to content

INetworkInterface

Represents a NetworkInterface.

Properties

Name Type Description
node com.aliyun.ros.cdk.core.ConstructNode The construct tree node for this construct.
env com.aliyun.ros.cdk.core.IResourceEnvironment The environment this resource belongs to.
stack com.aliyun.ros.cdk.core.Stack The stack in which this resource is defined.
attrArn java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Arn: The Alibaba Cloud Resource Name (ARN).
attrMacAddress java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute MacAddress: The MAC address of your Network Interface.
attrNetworkInterfaceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute NetworkInterfaceId: ID of your Network Interface.
attrPrivateIpAddress java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute PrivateIpAddress: The primary private ip address of your Network Interface.
attrSecondaryPrivateIpAddresses java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute SecondaryPrivateIpAddresses: The secondary private IP addresses of your Network Interface.
props NetworkInterfaceProps No description.

nodeRequired

public ConstructNode getNode();
  • Type: com.aliyun.ros.cdk.core.ConstructNode

The construct tree node for this construct.


envRequired

public IResourceEnvironment getEnv();
  • Type: com.aliyun.ros.cdk.core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

public Stack getStack();
  • Type: com.aliyun.ros.cdk.core.Stack

The stack in which this resource is defined.


attrArnRequired

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

Attribute Arn: The Alibaba Cloud Resource Name (ARN).


attrMacAddressRequired

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

Attribute MacAddress: The MAC address of your Network Interface.


attrNetworkInterfaceIdRequired

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

Attribute NetworkInterfaceId: ID of your Network Interface.


attrPrivateIpAddressRequired

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

Attribute PrivateIpAddress: The primary private ip address of your Network Interface.


attrSecondaryPrivateIpAddressesRequired

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

Attribute SecondaryPrivateIpAddresses: The secondary private IP addresses of your Network Interface.


propsRequired

public NetworkInterfaceProps getProps();