1. Packages
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. gtm
  6. getRouting
Viewing docs for bytepluscc v0.0.35
published on Monday, Jun 15, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.35
published on Monday, Jun 15, 2026 by Byteplus

    Data Source schema for Byteplus::GTM::Routing

    Using getRouting

    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 getRouting(args: GetRoutingArgs, opts?: InvokeOptions): Promise<GetRoutingResult>
    function getRoutingOutput(args: GetRoutingOutputArgs, opts?: InvokeOptions): Output<GetRoutingResult>
    def get_routing(id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetRoutingResult
    def get_routing_output(id: pulumi.Input[Optional[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetRoutingResult]
    func LookupRouting(ctx *Context, args *LookupRoutingArgs, opts ...InvokeOption) (*LookupRoutingResult, error)
    func LookupRoutingOutput(ctx *Context, args *LookupRoutingOutputArgs, opts ...InvokeOption) LookupRoutingResultOutput

    > Note: This function is named LookupRouting in the Go SDK.

    public static class GetRouting 
    {
        public static Task<GetRoutingResult> InvokeAsync(GetRoutingArgs args, InvokeOptions? opts = null)
        public static Output<GetRoutingResult> Invoke(GetRoutingInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRoutingResult> getRouting(GetRoutingArgs args, InvokeOptions options)
    public static Output<GetRoutingResult> getRouting(GetRoutingArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:gtm/getRouting:getRouting
      arguments:
        # arguments dictionary
    data "bytepluscc_gtm_getrouting" "name" {
        # arguments
    }

    The 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 string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getRouting Result

    The following output properties are available:

    GtmId string
    UUID of the GTM instance. You can obtain GtmId via the ListGtms API.
    Id string
    Uniquely identifies the resource.
    RoutingEnabled bool
    Start/stop GTM instance. true: Start GTM instance. false: Stop GTM instance.
    RoutingStatus string
    Indicates the current lifecycle state of the GTM instance. Value description: init: The GTM instance has been successfully created but not yet configured. configuring_address: Basic rule configuration for GTM is complete, but target address configuration is not yet finished. editing: Both basic configuration and target address have been completed, but the instance is not yet enabled. running: The instance is officially enabled.
    GtmId string
    UUID of the GTM instance. You can obtain GtmId via the ListGtms API.
    Id string
    Uniquely identifies the resource.
    RoutingEnabled bool
    Start/stop GTM instance. true: Start GTM instance. false: Stop GTM instance.
    RoutingStatus string
    Indicates the current lifecycle state of the GTM instance. Value description: init: The GTM instance has been successfully created but not yet configured. configuring_address: Basic rule configuration for GTM is complete, but target address configuration is not yet finished. editing: Both basic configuration and target address have been completed, but the instance is not yet enabled. running: The instance is officially enabled.
    gtm_id string
    UUID of the GTM instance. You can obtain GtmId via the ListGtms API.
    id string
    Uniquely identifies the resource.
    routing_enabled bool
    Start/stop GTM instance. true: Start GTM instance. false: Stop GTM instance.
    routing_status string
    Indicates the current lifecycle state of the GTM instance. Value description: init: The GTM instance has been successfully created but not yet configured. configuring_address: Basic rule configuration for GTM is complete, but target address configuration is not yet finished. editing: Both basic configuration and target address have been completed, but the instance is not yet enabled. running: The instance is officially enabled.
    gtmId String
    UUID of the GTM instance. You can obtain GtmId via the ListGtms API.
    id String
    Uniquely identifies the resource.
    routingEnabled Boolean
    Start/stop GTM instance. true: Start GTM instance. false: Stop GTM instance.
    routingStatus String
    Indicates the current lifecycle state of the GTM instance. Value description: init: The GTM instance has been successfully created but not yet configured. configuring_address: Basic rule configuration for GTM is complete, but target address configuration is not yet finished. editing: Both basic configuration and target address have been completed, but the instance is not yet enabled. running: The instance is officially enabled.
    gtmId string
    UUID of the GTM instance. You can obtain GtmId via the ListGtms API.
    id string
    Uniquely identifies the resource.
    routingEnabled boolean
    Start/stop GTM instance. true: Start GTM instance. false: Stop GTM instance.
    routingStatus string
    Indicates the current lifecycle state of the GTM instance. Value description: init: The GTM instance has been successfully created but not yet configured. configuring_address: Basic rule configuration for GTM is complete, but target address configuration is not yet finished. editing: Both basic configuration and target address have been completed, but the instance is not yet enabled. running: The instance is officially enabled.
    gtm_id str
    UUID of the GTM instance. You can obtain GtmId via the ListGtms API.
    id str
    Uniquely identifies the resource.
    routing_enabled bool
    Start/stop GTM instance. true: Start GTM instance. false: Stop GTM instance.
    routing_status str
    Indicates the current lifecycle state of the GTM instance. Value description: init: The GTM instance has been successfully created but not yet configured. configuring_address: Basic rule configuration for GTM is complete, but target address configuration is not yet finished. editing: Both basic configuration and target address have been completed, but the instance is not yet enabled. running: The instance is officially enabled.
    gtmId String
    UUID of the GTM instance. You can obtain GtmId via the ListGtms API.
    id String
    Uniquely identifies the resource.
    routingEnabled Boolean
    Start/stop GTM instance. true: Start GTM instance. false: Stop GTM instance.
    routingStatus String
    Indicates the current lifecycle state of the GTM instance. Value description: init: The GTM instance has been successfully created but not yet configured. configuring_address: Basic rule configuration for GTM is complete, but target address configuration is not yet finished. editing: Both basic configuration and target address have been completed, but the instance is not yet enabled. running: The instance is officially enabled.

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.35
    published on Monday, Jun 15, 2026 by Byteplus

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial