IVSwitch
-
Extends: com.aliyun.ros.cdk.core.IResource
-
Implemented By: com.aliyun.ros.cdk.vpc.datasource.VSwitch, com.aliyun.ros.cdk.vpc.datasource.IVSwitch
Represents a VSwitch.
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. |
attrAvailableIpAddressCount | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute AvailableIpAddressCount: The number of available IP addresses. |
attrCidrBlock | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute CidrBlock: The IPv4 CIDR block of the VSwitch. |
attrCreateTime | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute CreateTime: The creation time of the VSwitch. |
attrDescription | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Description: The description of VSwitch. |
attrIpv6CidrBlock | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Ipv6CidrBlock: The IPv6 CIDR block of the VSwitch. |
attrIsDefault | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute IsDefault: Indicates whether the VSwitch is a default VSwitch. |
attrResourceGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ResourceGroupId: The resource group id of VSwitch. |
attrRouteTableId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute RouteTableId: The route table id. |
attrTags | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Tags: The tags of VSwitch. |
attrVpcId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VpcId: The VPC ID. |
attrVSwitchId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VSwitchId: The ID of the VSwitch. |
attrVSwitchName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VSwitchName: The name of the VSwitch. |
attrZoneId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ZoneId: The zone ID of the resource. |
props | VSwitchProps | 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.
attrAvailableIpAddressCountRequired
public java.lang.Object getAttrAvailableIpAddressCount();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute AvailableIpAddressCount: The number of available IP addresses.
attrCidrBlockRequired
public java.lang.Object getAttrCidrBlock();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute CidrBlock: The IPv4 CIDR block of the VSwitch.
attrCreateTimeRequired
public java.lang.Object getAttrCreateTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute CreateTime: The creation time of the VSwitch.
attrDescriptionRequired
public java.lang.Object getAttrDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Description: The description of VSwitch.
attrIpv6CidrBlockRequired
public java.lang.Object getAttrIpv6CidrBlock();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Ipv6CidrBlock: The IPv6 CIDR block of the VSwitch.
attrIsDefaultRequired
public java.lang.Object getAttrIsDefault();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute IsDefault: Indicates whether the VSwitch is a default VSwitch.
attrResourceGroupIdRequired
public java.lang.Object getAttrResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ResourceGroupId: The resource group id of VSwitch.
attrRouteTableIdRequired
public java.lang.Object getAttrRouteTableId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute RouteTableId: The route table id.
attrTagsRequired
public java.lang.Object getAttrTags();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Tags: The tags of VSwitch.
attrVpcIdRequired
public java.lang.Object getAttrVpcId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VpcId: The VPC ID.
attrVSwitchIdRequired
public java.lang.Object getAttrVSwitchId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VSwitchId: The ID of the VSwitch.
attrVSwitchNameRequired
public java.lang.Object getAttrVSwitchName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VSwitchName: The name of the VSwitch.
attrZoneIdRequired
public java.lang.Object getAttrZoneId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ZoneId: The zone ID of the resource.
propsRequired
public VSwitchProps getProps();
- Type: VSwitchProps