Skip to content

TransitRouterPeerAttachmentProps

Properties for defining a TransitRouterPeerAttachment.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cen-transitrouterpeerattachment

Initializer

using AlibabaCloud.SDK.ROS.CDK.Cen;
new TransitRouterPeerAttachmentProps {
    object PeerTransitRouterId,
    object AutoPublishRouteEnabled = null,
    object Bandwidth = null,
    object BandwidthType = null,
    object CenBandwidthPackageId = null,
    object CenId = null,
    object DefaultLinkType = null,
    object DeletionForce = null,
    object PeerTransitRouterRegionId = null,
    object RouteTableAssociationEnabled = null,
    object RouteTablePropagationEnabled = null,
    TagsProperty[] Tags = null,
    object TransitRouterAttachmentDescription = null,
    object TransitRouterAttachmentName = null,
    object TransitRouterId = null
};

Properties

Name Type Description
PeerTransitRouterId object Property peerTransitRouterId: Peer forwarding router instance ID.
AutoPublishRouteEnabled object Property autoPublishRouteEnabled: Whether to make the enterprise version forwarding router automatically publish routes across regions to the peer region.
Bandwidth object Property bandwidth: The bandwidth value for cross-region connections.Unit: Mbps. When the BandwidthType value is BandwidthPackage, this parameter represents the bandwidth value that can be used by cross-region connections. When the BandwidthType value is DataTransfer, this parameter represents the speed limit bandwidth value for cross-region connections.
BandwidthType object Property bandwidthType: The bandwidth allocation method for cross-regional connections.Value: BandwidthPackage: Allocate bandwidth from bandwidth packets. DataTransfer: Do not allocate bandwidth for cross-region connections, and is billed based on usage traffic.
CenBandwidthPackageId object Property cenBandwidthPackageId: The bandwidth packet ID to bind to across regions.
CenId object Property cenId: Cloud Enterprise Network Instance ID.
DefaultLinkType object Property defaultLinkType: Default link type.
DeletionForce object Property deletionForce: Whether to force delete the peer attachment.
PeerTransitRouterRegionId object Property peerTransitRouterRegionId: The region ID to which the peer forwarding router instance belongs.
RouteTableAssociationEnabled object Property routeTableAssociationEnabled: Whether to enable the association of route tables.
RouteTablePropagationEnabled object Property routeTablePropagationEnabled: Whether to enable the propagation of route tables.
Tags TagsProperty[] Property tags: The list of tags in the form of key\/value pairs.
TransitRouterAttachmentDescription object Property transitRouterAttachmentDescription: Description information for cross-region connections.
TransitRouterAttachmentName object Property transitRouterAttachmentName: The name of the cross-region connection.
TransitRouterId object Property transitRouterId: Local Enterprise Edition forwarding router instance ID.

PeerTransitRouterIdRequired

public object PeerTransitRouterId { get; set; }
  • Type: object

Property peerTransitRouterId: Peer forwarding router instance ID.


AutoPublishRouteEnabledOptional

public object AutoPublishRouteEnabled { get; set; }
  • Type: object

Property autoPublishRouteEnabled: Whether to make the enterprise version forwarding router automatically publish routes across regions to the peer region.

false (default): No. true: Yes.


BandwidthOptional

public object Bandwidth { get; set; }
  • Type: object

Property bandwidth: The bandwidth value for cross-region connections.Unit: Mbps. When the BandwidthType value is BandwidthPackage, this parameter represents the bandwidth value that can be used by cross-region connections. When the BandwidthType value is DataTransfer, this parameter represents the speed limit bandwidth value for cross-region connections.


BandwidthTypeOptional

public object BandwidthType { get; set; }
  • Type: object

Property bandwidthType: The bandwidth allocation method for cross-regional connections.Value: BandwidthPackage: Allocate bandwidth from bandwidth packets. DataTransfer: Do not allocate bandwidth for cross-region connections, and is billed based on usage traffic.


CenBandwidthPackageIdOptional

public object CenBandwidthPackageId { get; set; }
  • Type: object

Property cenBandwidthPackageId: The bandwidth packet ID to bind to across regions.

Note When the value of BandwidthType is DataTransfer, this item is not required.


CenIdOptional

public object CenId { get; set; }
  • Type: object

Property cenId: Cloud Enterprise Network Instance ID.


DefaultLinkTypeOptional

public object DefaultLinkType { get; set; }
  • Type: object

Property defaultLinkType: Default link type.

Optional values are Platinum, Gold, and default to Gold. And it can only be configured as Platinum (Platinum) when the bandwidth allocation method is billed by traffic.


DeletionForceOptional

public object DeletionForce { get; set; }
  • Type: object

Property deletionForce: Whether to force delete the peer attachment.


PeerTransitRouterRegionIdOptional

public object PeerTransitRouterRegionId { get; set; }
  • Type: object

Property peerTransitRouterRegionId: The region ID to which the peer forwarding router instance belongs.


RouteTableAssociationEnabledOptional

public object RouteTableAssociationEnabled { get; set; }
  • Type: object

Property routeTableAssociationEnabled: Whether to enable the association of route tables.


RouteTablePropagationEnabledOptional

public object RouteTablePropagationEnabled { get; set; }
  • Type: object

Property routeTablePropagationEnabled: Whether to enable the propagation of route tables.


TagsOptional

public TagsProperty[] Tags { get; set; }

Property tags: The list of tags in the form of key\/value pairs.

You can define a maximum of 20 tags.


TransitRouterAttachmentDescriptionOptional

public object TransitRouterAttachmentDescription { get; set; }
  • Type: object

Property transitRouterAttachmentDescription: Description information for cross-region connections.

The description can be empty or has a length of 1 to 256 characters and cannot start with http:// or https://.


TransitRouterAttachmentNameOptional

public object TransitRouterAttachmentName { get; set; }
  • Type: object

Property transitRouterAttachmentName: The name of the cross-region connection.

The name can be empty or has a length of 1 to 128 characters, and cannot start with http:// or https://.


TransitRouterIdOptional

public object TransitRouterId { get; set; }
  • Type: object

Property transitRouterId: Local Enterprise Edition forwarding router instance ID.