alicloud.cen.getTransitRouterRouteTables

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
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
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
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
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
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
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.