Skip to content

IVSwitch

  • Extends: @alicloud/ros-cdk-core.IResource

  • Implemented By: @alicloud/ros-cdk-vpc.datasource.VSwitch, @alicloud/ros-cdk-vpc.datasource.IVSwitch

Represents a VSwitch.

Properties

Name Type Description
node @alicloud/ros-cdk-core.ConstructNode The construct tree node for this construct.
env @alicloud/ros-cdk-core.IResourceEnvironment The environment this resource belongs to.
stack @alicloud/ros-cdk-core.Stack The stack in which this resource is defined.
attrAvailableIpAddressCount string | @alicloud/ros-cdk-core.IResolvable Attribute AvailableIpAddressCount: The number of available IP addresses.
attrCidrBlock string | @alicloud/ros-cdk-core.IResolvable Attribute CidrBlock: The IPv4 CIDR block of the VSwitch.
attrCreateTime string | @alicloud/ros-cdk-core.IResolvable Attribute CreateTime: The creation time of the VSwitch.
attrDescription string | @alicloud/ros-cdk-core.IResolvable Attribute Description: The description of VSwitch.
attrIpv6CidrBlock string | @alicloud/ros-cdk-core.IResolvable Attribute Ipv6CidrBlock: The IPv6 CIDR block of the VSwitch.
attrIsDefault string | @alicloud/ros-cdk-core.IResolvable Attribute IsDefault: Indicates whether the VSwitch is a default VSwitch.
attrResourceGroupId string | @alicloud/ros-cdk-core.IResolvable Attribute ResourceGroupId: The resource group id of VSwitch.
attrRouteTableId string | @alicloud/ros-cdk-core.IResolvable Attribute RouteTableId: The route table id.
attrTags string | @alicloud/ros-cdk-core.IResolvable Attribute Tags: The tags of VSwitch.
attrVpcId string | @alicloud/ros-cdk-core.IResolvable Attribute VpcId: The VPC ID.
attrVSwitchId string | @alicloud/ros-cdk-core.IResolvable Attribute VSwitchId: The ID of the VSwitch.
attrVSwitchName string | @alicloud/ros-cdk-core.IResolvable Attribute VSwitchName: The name of the VSwitch.
attrZoneId string | @alicloud/ros-cdk-core.IResolvable Attribute ZoneId: The zone ID of the resource.
props VSwitchProps No description.

nodeRequired

public readonly node: ConstructNode;
  • Type: @alicloud/ros-cdk-core.ConstructNode

The construct tree node for this construct.


envRequired

public readonly env: IResourceEnvironment;
  • Type: @alicloud/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 readonly stack: Stack;
  • Type: @alicloud/ros-cdk-core.Stack

The stack in which this resource is defined.


attrAvailableIpAddressCountRequired

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

Attribute AvailableIpAddressCount: The number of available IP addresses.


attrCidrBlockRequired

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

Attribute CidrBlock: The IPv4 CIDR block of the VSwitch.


attrCreateTimeRequired

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

Attribute CreateTime: The creation time of the VSwitch.


attrDescriptionRequired

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

Attribute Description: The description of VSwitch.


attrIpv6CidrBlockRequired

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

Attribute Ipv6CidrBlock: The IPv6 CIDR block of the VSwitch.


attrIsDefaultRequired

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

Attribute IsDefault: Indicates whether the VSwitch is a default VSwitch.


attrResourceGroupIdRequired

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

Attribute ResourceGroupId: The resource group id of VSwitch.


attrRouteTableIdRequired

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

Attribute RouteTableId: The route table id.


attrTagsRequired

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

Attribute Tags: The tags of VSwitch.


attrVpcIdRequired

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

Attribute VpcId: The VPC ID.


attrVSwitchIdRequired

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

Attribute VSwitchId: The ID of the VSwitch.


attrVSwitchNameRequired

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

Attribute VSwitchName: The name of the VSwitch.


attrZoneIdRequired

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

Attribute ZoneId: The zone ID of the resource.


propsRequired

public readonly props: VSwitchProps;