1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. cen
  5. getTransitRouterRouteTables
Alibaba Cloud v3.53.0 published on Wednesday, Apr 17, 2024 by Pulumi

alicloud.cen.getTransitRouterRouteTables

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.53.0 published on Wednesday, Apr 17, 2024 by Pulumi

    This data source provides CEN Transit Router Route Tables available to the user.What is Cen Transit Router Route Tables

    NOTE: Available in 1.126.0+

    Using getTransitRouterRouteTables

    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 getTransitRouterRouteTables(args: GetTransitRouterRouteTablesArgs, opts?: InvokeOptions): Promise<GetTransitRouterRouteTablesResult>
    function getTransitRouterRouteTablesOutput(args: GetTransitRouterRouteTablesOutputArgs, opts?: InvokeOptions): Output<GetTransitRouterRouteTablesResult>
    def get_transit_router_route_tables(ids: Optional[Sequence[str]] = None,
                                        name_regex: Optional[str] = None,
                                        output_file: Optional[str] = None,
                                        status: Optional[str] = None,
                                        transit_router_id: Optional[str] = None,
                                        transit_router_route_table_ids: Optional[Sequence[str]] = None,
                                        transit_router_route_table_names: Optional[Sequence[str]] = None,
                                        transit_router_route_table_status: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetTransitRouterRouteTablesResult
    def get_transit_router_route_tables_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                        name_regex: Optional[pulumi.Input[str]] = None,
                                        output_file: Optional[pulumi.Input[str]] = None,
                                        status: Optional[pulumi.Input[str]] = None,
                                        transit_router_id: Optional[pulumi.Input[str]] = None,
                                        transit_router_route_table_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                        transit_router_route_table_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                        transit_router_route_table_status: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetTransitRouterRouteTablesResult]
    func GetTransitRouterRouteTables(ctx *Context, args *GetTransitRouterRouteTablesArgs, opts ...InvokeOption) (*GetTransitRouterRouteTablesResult, error)
    func GetTransitRouterRouteTablesOutput(ctx *Context, args *GetTransitRouterRouteTablesOutputArgs, opts ...InvokeOption) GetTransitRouterRouteTablesResultOutput

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

    public static class GetTransitRouterRouteTables 
    {
        public static Task<GetTransitRouterRouteTablesResult> InvokeAsync(GetTransitRouterRouteTablesArgs args, InvokeOptions? opts = null)
        public static Output<GetTransitRouterRouteTablesResult> Invoke(GetTransitRouterRouteTablesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTransitRouterRouteTablesResult> getTransitRouterRouteTables(GetTransitRouterRouteTablesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: alicloud:cen/getTransitRouterRouteTables:getTransitRouterRouteTables
      arguments:
        # arguments dictionary

    The following arguments are supported:

    TransitRouterId string
    ID of the CEN Transit Router Route Table.
    Ids List<string>
    A list of CEN Transit Router Route Table IDs.
    NameRegex string
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    Status string
    TransitRouterRouteTableIds List<string>
    A list of ID of the CEN Transit Router Route Table.
    TransitRouterRouteTableNames List<string>
    A list of name of the CEN Transit Router Route Table.
    TransitRouterRouteTableStatus string
    The status of the transit router route table to query.
    TransitRouterId string
    ID of the CEN Transit Router Route Table.
    Ids []string
    A list of CEN Transit Router Route Table IDs.
    NameRegex string
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    Status string
    TransitRouterRouteTableIds []string
    A list of ID of the CEN Transit Router Route Table.
    TransitRouterRouteTableNames []string
    A list of name of the CEN Transit Router Route Table.
    TransitRouterRouteTableStatus string
    The status of the transit router route table to query.
    transitRouterId String
    ID of the CEN Transit Router Route Table.
    ids List<String>
    A list of CEN Transit Router Route Table IDs.
    nameRegex String
    outputFile String
    File name where to save data source results (after running pulumi preview).
    status String
    transitRouterRouteTableIds List<String>
    A list of ID of the CEN Transit Router Route Table.
    transitRouterRouteTableNames List<String>
    A list of name of the CEN Transit Router Route Table.
    transitRouterRouteTableStatus String
    The status of the transit router route table to query.
    transitRouterId string
    ID of the CEN Transit Router Route Table.
    ids string[]
    A list of CEN Transit Router Route Table IDs.
    nameRegex string
    outputFile string
    File name where to save data source results (after running pulumi preview).
    status string
    transitRouterRouteTableIds string[]
    A list of ID of the CEN Transit Router Route Table.
    transitRouterRouteTableNames string[]
    A list of name of the CEN Transit Router Route Table.
    transitRouterRouteTableStatus string
    The status of the transit router route table to query.
    transit_router_id str
    ID of the CEN Transit Router Route Table.
    ids Sequence[str]
    A list of CEN Transit Router Route Table IDs.
    name_regex str
    output_file str
    File name where to save data source results (after running pulumi preview).
    status str
    transit_router_route_table_ids Sequence[str]
    A list of ID of the CEN Transit Router Route Table.
    transit_router_route_table_names Sequence[str]
    A list of name of the CEN Transit Router Route Table.
    transit_router_route_table_status str
    The status of the transit router route table to query.
    transitRouterId String
    ID of the CEN Transit Router Route Table.
    ids List<String>
    A list of CEN Transit Router Route Table IDs.
    nameRegex String
    outputFile String
    File name where to save data source results (after running pulumi preview).
    status String
    transitRouterRouteTableIds List<String>
    A list of ID of the CEN Transit Router Route Table.
    transitRouterRouteTableNames List<String>
    A list of name of the CEN Transit Router Route Table.
    transitRouterRouteTableStatus String
    The status of the transit router route table to query.

    getTransitRouterRouteTables Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Ids List<string>
    A list of CEN Transit Router Route Table IDs.
    Names List<string>
    A list of name of CEN Transit Router Route Tables.
    Tables List<Pulumi.AliCloud.Cen.Outputs.GetTransitRouterRouteTablesTable>
    A list of CEN Route Entries. Each element contains the following attributes:
    TransitRouterId string
    NameRegex string
    OutputFile string
    Status string
    TransitRouterRouteTableIds List<string>
    TransitRouterRouteTableNames List<string>
    TransitRouterRouteTableStatus string
    The status of the route table.
    Id string
    The provider-assigned unique ID for this managed resource.
    Ids []string
    A list of CEN Transit Router Route Table IDs.
    Names []string
    A list of name of CEN Transit Router Route Tables.
    Tables []GetTransitRouterRouteTablesTable
    A list of CEN Route Entries. Each element contains the following attributes:
    TransitRouterId string
    NameRegex string
    OutputFile string
    Status string
    TransitRouterRouteTableIds []string
    TransitRouterRouteTableNames []string
    TransitRouterRouteTableStatus string
    The status of the route table.
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    A list of CEN Transit Router Route Table IDs.
    names List<String>
    A list of name of CEN Transit Router Route Tables.
    tables List<GetTransitRouterRouteTablesTable>
    A list of CEN Route Entries. Each element contains the following attributes:
    transitRouterId String
    nameRegex String
    outputFile String
    status String
    transitRouterRouteTableIds List<String>
    transitRouterRouteTableNames List<String>
    transitRouterRouteTableStatus String
    The status of the route table.
    id string
    The provider-assigned unique ID for this managed resource.
    ids string[]
    A list of CEN Transit Router Route Table IDs.
    names string[]
    A list of name of CEN Transit Router Route Tables.
    tables GetTransitRouterRouteTablesTable[]
    A list of CEN Route Entries. Each element contains the following attributes:
    transitRouterId string
    nameRegex string
    outputFile string
    status string
    transitRouterRouteTableIds string[]
    transitRouterRouteTableNames string[]
    transitRouterRouteTableStatus string
    The status of the route table.
    id str
    The provider-assigned unique ID for this managed resource.
    ids Sequence[str]
    A list of CEN Transit Router Route Table IDs.
    names Sequence[str]
    A list of name of CEN Transit Router Route Tables.
    tables Sequence[GetTransitRouterRouteTablesTable]
    A list of CEN Route Entries. Each element contains the following attributes:
    transit_router_id str
    name_regex str
    output_file str
    status str
    transit_router_route_table_ids Sequence[str]
    transit_router_route_table_names Sequence[str]
    transit_router_route_table_status str
    The status of the route table.
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    A list of CEN Transit Router Route Table IDs.
    names List<String>
    A list of name of CEN Transit Router Route Tables.
    tables List<Property Map>
    A list of CEN Route Entries. Each element contains the following attributes:
    transitRouterId String
    nameRegex String
    outputFile String
    status String
    transitRouterRouteTableIds List<String>
    transitRouterRouteTableNames List<String>
    transitRouterRouteTableStatus String
    The status of the route table.

    Supporting Types

    GetTransitRouterRouteTablesTable

    Id string
    ID of resource.
    Status string
    TransitRouterRouteTableDescription string
    The description of the transit router route table.
    TransitRouterRouteTableId string
    ID of the trabsit router route table.
    TransitRouterRouteTableName string
    Name of the transit router route table.
    TransitRouterRouteTableType string
    The type of the transit router route table to query. Valid values Creating, Active and Deleting..
    Id string
    ID of resource.
    Status string
    TransitRouterRouteTableDescription string
    The description of the transit router route table.
    TransitRouterRouteTableId string
    ID of the trabsit router route table.
    TransitRouterRouteTableName string
    Name of the transit router route table.
    TransitRouterRouteTableType string
    The type of the transit router route table to query. Valid values Creating, Active and Deleting..
    id String
    ID of resource.
    status String
    transitRouterRouteTableDescription String
    The description of the transit router route table.
    transitRouterRouteTableId String
    ID of the trabsit router route table.
    transitRouterRouteTableName String
    Name of the transit router route table.
    transitRouterRouteTableType String
    The type of the transit router route table to query. Valid values Creating, Active and Deleting..
    id string
    ID of resource.
    status string
    transitRouterRouteTableDescription string
    The description of the transit router route table.
    transitRouterRouteTableId string
    ID of the trabsit router route table.
    transitRouterRouteTableName string
    Name of the transit router route table.
    transitRouterRouteTableType string
    The type of the transit router route table to query. Valid values Creating, Active and Deleting..
    id str
    ID of resource.
    status str
    transit_router_route_table_description str
    The description of the transit router route table.
    transit_router_route_table_id str
    ID of the trabsit router route table.
    transit_router_route_table_name str
    Name of the transit router route table.
    transit_router_route_table_type str
    The type of the transit router route table to query. Valid values Creating, Active and Deleting..
    id String
    ID of resource.
    status String
    transitRouterRouteTableDescription String
    The description of the transit router route table.
    transitRouterRouteTableId String
    ID of the trabsit router route table.
    transitRouterRouteTableName String
    Name of the transit router route table.
    transitRouterRouteTableType String
    The type of the transit router route table to query. Valid values Creating, Active and Deleting..

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.53.0 published on Wednesday, Apr 17, 2024 by Pulumi