Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Data Source schema for Volcengine::TransitRouter::TransitRouter
Using getTransitRouter
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getTransitRouter(args: GetTransitRouterArgs, opts?: InvokeOptions): Promise<GetTransitRouterResult>
function getTransitRouterOutput(args: GetTransitRouterOutputArgs, opts?: InvokeOptions): Output<GetTransitRouterResult>def get_transit_router(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTransitRouterResult
def get_transit_router_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTransitRouterResult]func LookupTransitRouter(ctx *Context, args *LookupTransitRouterArgs, opts ...InvokeOption) (*LookupTransitRouterResult, error)
func LookupTransitRouterOutput(ctx *Context, args *LookupTransitRouterOutputArgs, opts ...InvokeOption) LookupTransitRouterResultOutput> Note: This function is named LookupTransitRouter in the Go SDK.
public static class GetTransitRouter
{
public static Task<GetTransitRouterResult> InvokeAsync(GetTransitRouterArgs args, InvokeOptions? opts = null)
public static Output<GetTransitRouterResult> Invoke(GetTransitRouterInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTransitRouterResult> getTransitRouter(GetTransitRouterArgs args, InvokeOptions options)
public static Output<GetTransitRouterResult> getTransitRouter(GetTransitRouterArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:transitrouter/getTransitRouter:getTransitRouter
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getTransitRouter Result
The following output properties are available:
- Asn int
- ASN of the transit router. Value range: 64512–65534 and 4200000000–4294967294. Default value: 64512
- Attachments
List<Volcengine.
Get Transit Router Attachment> - Detailed information of the network instance connection
- Business
Status string - Business status of the network instance connection. Values: Normal: Normal. FinancialLocked: Financially locked.
- Creation
Time string - Creation time of the network instance connection.
- Deleted
Time string - Deletion time of the network instance connection.
- Description string
- Description of the transit router instance. Must start with a letter, number, or Chinese character. Can contain letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is entered, the default is an empty string
- Grant
Source stringType - Sharing method of the transit router instance. rs: Shared via platform resource sharing. tr: Shared via transit router instance sharing
- Grant
Status string - Instance sharing status. Accepted: Received. Initial: Pending acceptance.
- Id string
- Uniquely identifies the resource.
- Multicast
Enabled bool - Whether multicast is enabled for the transit router. true: enabled. false (default): not enabled
- Overdue
Time string - Shutdown time due to overdue payment for the transit router instance
- Project
Name string - Name of the project to which the transit router instance belongs. If this parameter is not provided or no value is entered, the default is 'default'
- Status string
- Status of the transit router instance. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
List<Volcengine.
Get Transit Router Tag> - Tag list
- Transit
Router stringId - Transit router instance ID.
- Transit
Router stringName - Name of the transit router instance. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the transit router instance ID.
- Update
Time string - Last operation time of the transit router instance
- Asn int
- ASN of the transit router. Value range: 64512–65534 and 4200000000–4294967294. Default value: 64512
- Attachments
[]Get
Transit Router Attachment - Detailed information of the network instance connection
- Business
Status string - Business status of the network instance connection. Values: Normal: Normal. FinancialLocked: Financially locked.
- Creation
Time string - Creation time of the network instance connection.
- Deleted
Time string - Deletion time of the network instance connection.
- Description string
- Description of the transit router instance. Must start with a letter, number, or Chinese character. Can contain letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is entered, the default is an empty string
- Grant
Source stringType - Sharing method of the transit router instance. rs: Shared via platform resource sharing. tr: Shared via transit router instance sharing
- Grant
Status string - Instance sharing status. Accepted: Received. Initial: Pending acceptance.
- Id string
- Uniquely identifies the resource.
- Multicast
Enabled bool - Whether multicast is enabled for the transit router. true: enabled. false (default): not enabled
- Overdue
Time string - Shutdown time due to overdue payment for the transit router instance
- Project
Name string - Name of the project to which the transit router instance belongs. If this parameter is not provided or no value is entered, the default is 'default'
- Status string
- Status of the transit router instance. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
[]Get
Transit Router Tag - Tag list
- Transit
Router stringId - Transit router instance ID.
- Transit
Router stringName - Name of the transit router instance. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the transit router instance ID.
- Update
Time string - Last operation time of the transit router instance
- asn Integer
- ASN of the transit router. Value range: 64512–65534 and 4200000000–4294967294. Default value: 64512
- attachments
List<Get
Transit Router Attachment> - Detailed information of the network instance connection
- business
Status String - Business status of the network instance connection. Values: Normal: Normal. FinancialLocked: Financially locked.
- creation
Time String - Creation time of the network instance connection.
- deleted
Time String - Deletion time of the network instance connection.
- description String
- Description of the transit router instance. Must start with a letter, number, or Chinese character. Can contain letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is entered, the default is an empty string
- grant
Source StringType - Sharing method of the transit router instance. rs: Shared via platform resource sharing. tr: Shared via transit router instance sharing
- grant
Status String - Instance sharing status. Accepted: Received. Initial: Pending acceptance.
- id String
- Uniquely identifies the resource.
- multicast
Enabled Boolean - Whether multicast is enabled for the transit router. true: enabled. false (default): not enabled
- overdue
Time String - Shutdown time due to overdue payment for the transit router instance
- project
Name String - Name of the project to which the transit router instance belongs. If this parameter is not provided or no value is entered, the default is 'default'
- status String
- Status of the transit router instance. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
List<Get
Transit Router Tag> - Tag list
- transit
Router StringId - Transit router instance ID.
- transit
Router StringName - Name of the transit router instance. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the transit router instance ID.
- update
Time String - Last operation time of the transit router instance
- asn number
- ASN of the transit router. Value range: 64512–65534 and 4200000000–4294967294. Default value: 64512
- attachments
Get
Transit Router Attachment[] - Detailed information of the network instance connection
- business
Status string - Business status of the network instance connection. Values: Normal: Normal. FinancialLocked: Financially locked.
- creation
Time string - Creation time of the network instance connection.
- deleted
Time string - Deletion time of the network instance connection.
- description string
- Description of the transit router instance. Must start with a letter, number, or Chinese character. Can contain letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is entered, the default is an empty string
- grant
Source stringType - Sharing method of the transit router instance. rs: Shared via platform resource sharing. tr: Shared via transit router instance sharing
- grant
Status string - Instance sharing status. Accepted: Received. Initial: Pending acceptance.
- id string
- Uniquely identifies the resource.
- multicast
Enabled boolean - Whether multicast is enabled for the transit router. true: enabled. false (default): not enabled
- overdue
Time string - Shutdown time due to overdue payment for the transit router instance
- project
Name string - Name of the project to which the transit router instance belongs. If this parameter is not provided or no value is entered, the default is 'default'
- status string
- Status of the transit router instance. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
Get
Transit Router Tag[] - Tag list
- transit
Router stringId - Transit router instance ID.
- transit
Router stringName - Name of the transit router instance. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the transit router instance ID.
- update
Time string - Last operation time of the transit router instance
- asn int
- ASN of the transit router. Value range: 64512–65534 and 4200000000–4294967294. Default value: 64512
- attachments
Sequence[Get
Transit Router Attachment] - Detailed information of the network instance connection
- business_
status str - Business status of the network instance connection. Values: Normal: Normal. FinancialLocked: Financially locked.
- creation_
time str - Creation time of the network instance connection.
- deleted_
time str - Deletion time of the network instance connection.
- description str
- Description of the transit router instance. Must start with a letter, number, or Chinese character. Can contain letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is entered, the default is an empty string
- grant_
source_ strtype - Sharing method of the transit router instance. rs: Shared via platform resource sharing. tr: Shared via transit router instance sharing
- grant_
status str - Instance sharing status. Accepted: Received. Initial: Pending acceptance.
- id str
- Uniquely identifies the resource.
- multicast_
enabled bool - Whether multicast is enabled for the transit router. true: enabled. false (default): not enabled
- overdue_
time str - Shutdown time due to overdue payment for the transit router instance
- project_
name str - Name of the project to which the transit router instance belongs. If this parameter is not provided or no value is entered, the default is 'default'
- status str
- Status of the transit router instance. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
Sequence[Get
Transit Router Tag] - Tag list
- transit_
router_ strid - Transit router instance ID.
- transit_
router_ strname - Name of the transit router instance. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the transit router instance ID.
- update_
time str - Last operation time of the transit router instance
- asn Number
- ASN of the transit router. Value range: 64512–65534 and 4200000000–4294967294. Default value: 64512
- attachments List<Property Map>
- Detailed information of the network instance connection
- business
Status String - Business status of the network instance connection. Values: Normal: Normal. FinancialLocked: Financially locked.
- creation
Time String - Creation time of the network instance connection.
- deleted
Time String - Deletion time of the network instance connection.
- description String
- Description of the transit router instance. Must start with a letter, number, or Chinese character. Can contain letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is entered, the default is an empty string
- grant
Source StringType - Sharing method of the transit router instance. rs: Shared via platform resource sharing. tr: Shared via transit router instance sharing
- grant
Status String - Instance sharing status. Accepted: Received. Initial: Pending acceptance.
- id String
- Uniquely identifies the resource.
- multicast
Enabled Boolean - Whether multicast is enabled for the transit router. true: enabled. false (default): not enabled
- overdue
Time String - Shutdown time due to overdue payment for the transit router instance
- project
Name String - Name of the project to which the transit router instance belongs. If this parameter is not provided or no value is entered, the default is 'default'
- status String
- Status of the transit router instance. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
- List<Property Map>
- Tag list
- transit
Router StringId - Transit router instance ID.
- transit
Router StringName - Name of the transit router instance. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the transit router instance ID.
- update
Time String - Last operation time of the transit router instance
Supporting Types
GetTransitRouterAttachment
- Auto
Publish boolRoute Enabled - Whether to automatically synchronize TR routes to the network instance route table. true: Yes. false: No.
- Business
Status string - Business status of the network instance connection. Values: Normal: Normal. FinancialLocked: Financially locked.
- Creation
Time string - Creation time of the network instance connection.
- Deleted
Time string - Deletion time of the network instance connection.
- Description string
- Description of the network instance connection.
- Ipv6Enabled bool
- Whether IPv6 is enabled. true: yes. false: no
- Overdue
Time string - Shutdown time due to overdue payment for the network instance connection
- Resource
Id string - ID of the network instance
- Resource
Type string - Type of network instance associated with the network instance connection. VPC: Virtual Private Cloud. VPN: VPN connection. DirectConnectGateway: Direct Connect Gateway. TransitRouter: Transit Router
- Status string
- Status of the network instance connection. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
List<Volcengine.
Get Transit Router Attachment Tag> - Tag information of the network instance connection
- Transit
Router stringAttachment Id - Network instance connection ID.
- Transit
Router stringAttachment Name - Name of the network instance connection
- Transit
Router stringForward Policy Table Id - ID of the forwarding policy associated with the cross-region connection
- Transit
Router stringId - Transit router instance ID.
- Transit
Router stringRoute Table Id - Route table ID associated with the forwarding of the network instance connection.
- Transit
Router stringTraffic Qos Marking Policy Id - ID of the flow marking policy associated with the cross-region connection
- Transit
Router stringTraffic Qos Queue Policy Id - ID of the flow queue policy associated with the cross-region connection
- Update
Time string - Last operation time of the network instance connection
- Auto
Publish boolRoute Enabled - Whether to automatically synchronize TR routes to the network instance route table. true: Yes. false: No.
- Business
Status string - Business status of the network instance connection. Values: Normal: Normal. FinancialLocked: Financially locked.
- Creation
Time string - Creation time of the network instance connection.
- Deleted
Time string - Deletion time of the network instance connection.
- Description string
- Description of the network instance connection.
- Ipv6Enabled bool
- Whether IPv6 is enabled. true: yes. false: no
- Overdue
Time string - Shutdown time due to overdue payment for the network instance connection
- Resource
Id string - ID of the network instance
- Resource
Type string - Type of network instance associated with the network instance connection. VPC: Virtual Private Cloud. VPN: VPN connection. DirectConnectGateway: Direct Connect Gateway. TransitRouter: Transit Router
- Status string
- Status of the network instance connection. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
[]Get
Transit Router Attachment Tag - Tag information of the network instance connection
- Transit
Router stringAttachment Id - Network instance connection ID.
- Transit
Router stringAttachment Name - Name of the network instance connection
- Transit
Router stringForward Policy Table Id - ID of the forwarding policy associated with the cross-region connection
- Transit
Router stringId - Transit router instance ID.
- Transit
Router stringRoute Table Id - Route table ID associated with the forwarding of the network instance connection.
- Transit
Router stringTraffic Qos Marking Policy Id - ID of the flow marking policy associated with the cross-region connection
- Transit
Router stringTraffic Qos Queue Policy Id - ID of the flow queue policy associated with the cross-region connection
- Update
Time string - Last operation time of the network instance connection
- auto
Publish BooleanRoute Enabled - Whether to automatically synchronize TR routes to the network instance route table. true: Yes. false: No.
- business
Status String - Business status of the network instance connection. Values: Normal: Normal. FinancialLocked: Financially locked.
- creation
Time String - Creation time of the network instance connection.
- deleted
Time String - Deletion time of the network instance connection.
- description String
- Description of the network instance connection.
- ipv6Enabled Boolean
- Whether IPv6 is enabled. true: yes. false: no
- overdue
Time String - Shutdown time due to overdue payment for the network instance connection
- resource
Id String - ID of the network instance
- resource
Type String - Type of network instance associated with the network instance connection. VPC: Virtual Private Cloud. VPN: VPN connection. DirectConnectGateway: Direct Connect Gateway. TransitRouter: Transit Router
- status String
- Status of the network instance connection. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
List<Get
Transit Router Attachment Tag> - Tag information of the network instance connection
- transit
Router StringAttachment Id - Network instance connection ID.
- transit
Router StringAttachment Name - Name of the network instance connection
- transit
Router StringForward Policy Table Id - ID of the forwarding policy associated with the cross-region connection
- transit
Router StringId - Transit router instance ID.
- transit
Router StringRoute Table Id - Route table ID associated with the forwarding of the network instance connection.
- transit
Router StringTraffic Qos Marking Policy Id - ID of the flow marking policy associated with the cross-region connection
- transit
Router StringTraffic Qos Queue Policy Id - ID of the flow queue policy associated with the cross-region connection
- update
Time String - Last operation time of the network instance connection
- auto
Publish booleanRoute Enabled - Whether to automatically synchronize TR routes to the network instance route table. true: Yes. false: No.
- business
Status string - Business status of the network instance connection. Values: Normal: Normal. FinancialLocked: Financially locked.
- creation
Time string - Creation time of the network instance connection.
- deleted
Time string - Deletion time of the network instance connection.
- description string
- Description of the network instance connection.
- ipv6Enabled boolean
- Whether IPv6 is enabled. true: yes. false: no
- overdue
Time string - Shutdown time due to overdue payment for the network instance connection
- resource
Id string - ID of the network instance
- resource
Type string - Type of network instance associated with the network instance connection. VPC: Virtual Private Cloud. VPN: VPN connection. DirectConnectGateway: Direct Connect Gateway. TransitRouter: Transit Router
- status string
- Status of the network instance connection. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
Get
Transit Router Attachment Tag[] - Tag information of the network instance connection
- transit
Router stringAttachment Id - Network instance connection ID.
- transit
Router stringAttachment Name - Name of the network instance connection
- transit
Router stringForward Policy Table Id - ID of the forwarding policy associated with the cross-region connection
- transit
Router stringId - Transit router instance ID.
- transit
Router stringRoute Table Id - Route table ID associated with the forwarding of the network instance connection.
- transit
Router stringTraffic Qos Marking Policy Id - ID of the flow marking policy associated with the cross-region connection
- transit
Router stringTraffic Qos Queue Policy Id - ID of the flow queue policy associated with the cross-region connection
- update
Time string - Last operation time of the network instance connection
- auto_
publish_ boolroute_ enabled - Whether to automatically synchronize TR routes to the network instance route table. true: Yes. false: No.
- business_
status str - Business status of the network instance connection. Values: Normal: Normal. FinancialLocked: Financially locked.
- creation_
time str - Creation time of the network instance connection.
- deleted_
time str - Deletion time of the network instance connection.
- description str
- Description of the network instance connection.
- ipv6_
enabled bool - Whether IPv6 is enabled. true: yes. false: no
- overdue_
time str - Shutdown time due to overdue payment for the network instance connection
- resource_
id str - ID of the network instance
- resource_
type str - Type of network instance associated with the network instance connection. VPC: Virtual Private Cloud. VPN: VPN connection. DirectConnectGateway: Direct Connect Gateway. TransitRouter: Transit Router
- status str
- Status of the network instance connection. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
Sequence[Get
Transit Router Attachment Tag] - Tag information of the network instance connection
- transit_
router_ strattachment_ id - Network instance connection ID.
- transit_
router_ strattachment_ name - Name of the network instance connection
- transit_
router_ strforward_ policy_ table_ id - ID of the forwarding policy associated with the cross-region connection
- transit_
router_ strid - Transit router instance ID.
- transit_
router_ strroute_ table_ id - Route table ID associated with the forwarding of the network instance connection.
- transit_
router_ strtraffic_ qos_ marking_ policy_ id - ID of the flow marking policy associated with the cross-region connection
- transit_
router_ strtraffic_ qos_ queue_ policy_ id - ID of the flow queue policy associated with the cross-region connection
- update_
time str - Last operation time of the network instance connection
- auto
Publish BooleanRoute Enabled - Whether to automatically synchronize TR routes to the network instance route table. true: Yes. false: No.
- business
Status String - Business status of the network instance connection. Values: Normal: Normal. FinancialLocked: Financially locked.
- creation
Time String - Creation time of the network instance connection.
- deleted
Time String - Deletion time of the network instance connection.
- description String
- Description of the network instance connection.
- ipv6Enabled Boolean
- Whether IPv6 is enabled. true: yes. false: no
- overdue
Time String - Shutdown time due to overdue payment for the network instance connection
- resource
Id String - ID of the network instance
- resource
Type String - Type of network instance associated with the network instance connection. VPC: Virtual Private Cloud. VPN: VPN connection. DirectConnectGateway: Direct Connect Gateway. TransitRouter: Transit Router
- status String
- Status of the network instance connection. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
- List<Property Map>
- Tag information of the network instance connection
- transit
Router StringAttachment Id - Network instance connection ID.
- transit
Router StringAttachment Name - Name of the network instance connection
- transit
Router StringForward Policy Table Id - ID of the forwarding policy associated with the cross-region connection
- transit
Router StringId - Transit router instance ID.
- transit
Router StringRoute Table Id - Route table ID associated with the forwarding of the network instance connection.
- transit
Router StringTraffic Qos Marking Policy Id - ID of the flow marking policy associated with the cross-region connection
- transit
Router StringTraffic Qos Queue Policy Id - ID of the flow queue policy associated with the cross-region connection
- update
Time String - Last operation time of the network instance connection
GetTransitRouterAttachmentTag
GetTransitRouterTag
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
