TransitRouterPeerAttachmentProps
Properties for defining a TransitRouterPeerAttachment.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cen-transitrouterpeerattachment
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcen"
&alicloudroscdkcen.TransitRouterPeerAttachmentProps {
PeerTransitRouterId: interface{},
AutoPublishRouteEnabled: interface{},
Bandwidth: interface{},
BandwidthType: interface{},
CenBandwidthPackageId: interface{},
CenId: interface{},
DefaultLinkType: interface{},
DeletionForce: interface{},
PeerTransitRouterRegionId: interface{},
RouteTableAssociationEnabled: interface{},
RouteTablePropagationEnabled: interface{},
Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkcen.RosTransitRouterPeerAttachment.TagsProperty,
TransitRouterAttachmentDescription: interface{},
TransitRouterAttachmentName: interface{},
TransitRouterId: interface{},
}
Properties
| Name | Type | Description |
|---|---|---|
PeerTransitRouterId | interface{} | Property peerTransitRouterId: Peer forwarding router instance ID. |
AutoPublishRouteEnabled | interface{} | Property autoPublishRouteEnabled: Whether to make the enterprise version forwarding router automatically publish routes across regions to the peer region. |
Bandwidth | interface{} | 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 | interface{} | 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 | interface{} | Property cenBandwidthPackageId: The bandwidth packet ID to bind to across regions. |
CenId | interface{} | Property cenId: Cloud Enterprise Network Instance ID. |
DefaultLinkType | interface{} | Property defaultLinkType: Default link type. |
DeletionForce | interface{} | Property deletionForce: Whether to force delete the peer attachment. |
PeerTransitRouterRegionId | interface{} | Property peerTransitRouterRegionId: The region ID to which the peer forwarding router instance belongs. |
RouteTableAssociationEnabled | interface{} | Property routeTableAssociationEnabled: Whether to enable the association of route tables. |
RouteTablePropagationEnabled | interface{} | 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 | interface{} | Property transitRouterAttachmentDescription: Description information for cross-region connections. |
TransitRouterAttachmentName | interface{} | Property transitRouterAttachmentName: The name of the cross-region connection. |
TransitRouterId | interface{} | Property transitRouterId: Local Enterprise Edition forwarding router instance ID. |
PeerTransitRouterIdRequired
PeerTransitRouterId interface{}
- Type: interface{}
Property peerTransitRouterId: Peer forwarding router instance ID.
AutoPublishRouteEnabledOptional
AutoPublishRouteEnabled interface{}
- Type: interface{}
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
Bandwidth interface{}
- Type: interface{}
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
BandwidthType interface{}
- Type: interface{}
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
CenBandwidthPackageId interface{}
- Type: interface{}
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
CenId interface{}
- Type: interface{}
Property cenId: Cloud Enterprise Network Instance ID.
DefaultLinkTypeOptional
DefaultLinkType interface{}
- Type: interface{}
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
DeletionForce interface{}
- Type: interface{}
Property deletionForce: Whether to force delete the peer attachment.
PeerTransitRouterRegionIdOptional
PeerTransitRouterRegionId interface{}
- Type: interface{}
Property peerTransitRouterRegionId: The region ID to which the peer forwarding router instance belongs.
RouteTableAssociationEnabledOptional
RouteTableAssociationEnabled interface{}
- Type: interface{}
Property routeTableAssociationEnabled: Whether to enable the association of route tables.
RouteTablePropagationEnabledOptional
RouteTablePropagationEnabled interface{}
- Type: interface{}
Property routeTablePropagationEnabled: Whether to enable the propagation of route tables.
TagsOptional
Tags *[]TagsProperty
- Type: *[]TagsProperty
Property tags: The list of tags in the form of key\/value pairs.
You can define a maximum of 20 tags.
TransitRouterAttachmentDescriptionOptional
TransitRouterAttachmentDescription interface{}
- Type: interface{}
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
TransitRouterAttachmentName interface{}
- Type: interface{}
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
TransitRouterId interface{}
- Type: interface{}
Property transitRouterId: Local Enterprise Edition forwarding router instance ID.