Skip to content

ITransitRouterCidr

Represents a TransitRouterCidr.

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.
attrCidr string | @alicloud/ros-cdk-core.IResolvable Attribute Cidr: The CIDR block of the transit router.
attrDescription string | @alicloud/ros-cdk-core.IResolvable Attribute Description: The new description of the transit router CIDR block.
attrFamily string | @alicloud/ros-cdk-core.IResolvable Attribute Family: The type of the CIDR block.
attrPublishCidrRoute string | @alicloud/ros-cdk-core.IResolvable Attribute PublishCidrRoute: Specifies whether to allow the system to automatically add a route that points to the CIDR block to the route table of the transit router.
attrTransitRouterCidrId string | @alicloud/ros-cdk-core.IResolvable Attribute TransitRouterCidrId: The ID of the CIDR block.
attrTransitRouterCidrName string | @alicloud/ros-cdk-core.IResolvable Attribute TransitRouterCidrName: The new name of the transit router CIDR block.
attrTransitRouterId string | @alicloud/ros-cdk-core.IResolvable Attribute TransitRouterId: The ID of the transit router.
props TransitRouterCidrProps 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.


attrCidrRequired

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

Attribute Cidr: The CIDR block of the transit router.


attrDescriptionRequired

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

Attribute Description: The new description of the transit router CIDR block.


attrFamilyRequired

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

Attribute Family: The type of the CIDR block.


attrPublishCidrRouteRequired

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

Attribute PublishCidrRoute: Specifies whether to allow the system to automatically add a route that points to the CIDR block to the route table of the transit router.


attrTransitRouterCidrIdRequired

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

Attribute TransitRouterCidrId: The ID of the CIDR block.


attrTransitRouterCidrNameRequired

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

Attribute TransitRouterCidrName: The new name of the transit router CIDR block.


attrTransitRouterIdRequired

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

Attribute TransitRouterId: The ID of the transit router.


propsRequired

public readonly props: TransitRouterCidrProps;