Skip to content

ITransitRouterCidr

Represents a TransitRouterCidr.

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.
attrCidr java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Cidr: The CIDR block of the transit router.
attrDescription java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Description: The new description of the transit router CIDR block.
attrFamily java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Family: The type of the CIDR block.
attrPublishCidrRoute java.lang.String OR com.aliyun.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 java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute TransitRouterCidrId: The ID of the CIDR block.
attrTransitRouterCidrName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute TransitRouterCidrName: The new name of the transit router CIDR block.
attrTransitRouterId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute TransitRouterId: The ID of the transit router.
props TransitRouterCidrProps 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.


attrCidrRequired

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

Attribute Cidr: The CIDR block of the transit router.


attrDescriptionRequired

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

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


attrFamilyRequired

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

Attribute Family: The type of the CIDR block.


attrPublishCidrRouteRequired

public java.lang.Object getAttrPublishCidrRoute();
  • Type: java.lang.String OR com.aliyun.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 java.lang.Object getAttrTransitRouterCidrId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute TransitRouterCidrId: The ID of the CIDR block.


attrTransitRouterCidrNameRequired

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

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


attrTransitRouterIdRequired

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

Attribute TransitRouterId: The ID of the transit router.


propsRequired

public TransitRouterCidrProps getProps();