Skip to content

ITransitRouterCidr

Represents a TransitRouterCidr.

Properties

Name Type Description
Node github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode The construct tree node for this construct.
Env github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment The environment this resource belongs to.
Stack github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack The stack in which this resource is defined.
AttrCidr interface{} Attribute Cidr: The CIDR block of the transit router.
AttrDescription interface{} Attribute Description: The new description of the transit router CIDR block.
AttrFamily interface{} Attribute Family: The type of the CIDR block.
AttrPublishCidrRoute interface{} 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 interface{} Attribute TransitRouterCidrId: The ID of the CIDR block.
AttrTransitRouterCidrName interface{} Attribute TransitRouterCidrName: The new name of the transit router CIDR block.
AttrTransitRouterId interface{} Attribute TransitRouterId: The ID of the transit router.
Props TransitRouterCidrProps No description.

NodeRequired

func Node() ConstructNode
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode

The construct tree node for this construct.


EnvRequired

func Env() IResourceEnvironment
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.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

func Stack() Stack
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack

The stack in which this resource is defined.


AttrCidrRequired

func AttrCidr() interface{}
  • Type: interface{}

Attribute Cidr: The CIDR block of the transit router.


AttrDescriptionRequired

func AttrDescription() interface{}
  • Type: interface{}

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


AttrFamilyRequired

func AttrFamily() interface{}
  • Type: interface{}

Attribute Family: The type of the CIDR block.


AttrPublishCidrRouteRequired

func AttrPublishCidrRoute() interface{}
  • Type: interface{}

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

func AttrTransitRouterCidrId() interface{}
  • Type: interface{}

Attribute TransitRouterCidrId: The ID of the CIDR block.


AttrTransitRouterCidrNameRequired

func AttrTransitRouterCidrName() interface{}
  • Type: interface{}

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


AttrTransitRouterIdRequired

func AttrTransitRouterId() interface{}
  • Type: interface{}

Attribute TransitRouterId: The ID of the transit router.


PropsRequired

func Props() TransitRouterCidrProps