alicloud.cen.getTransitRouterRouteEntries

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

NOTE: Available in 1.126.0+

Using getTransitRouterRouteEntries

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 getTransitRouterRouteEntries(args: GetTransitRouterRouteEntriesArgs, opts?: InvokeOptions): Promise<GetTransitRouterRouteEntriesResult>
function getTransitRouterRouteEntriesOutput(args: GetTransitRouterRouteEntriesOutputArgs, opts?: InvokeOptions): Output<GetTransitRouterRouteEntriesResult>
def get_transit_router_route_entries(ids: Optional[Sequence[str]] = None,
                                     name_regex: Optional[str] = None,
                                     output_file: Optional[str] = None,
                                     status: Optional[str] = None,
                                     transit_router_route_entry_ids: Optional[Sequence[str]] = None,
                                     transit_router_route_entry_names: Optional[Sequence[str]] = None,
                                     transit_router_route_entry_status: Optional[str] = None,
                                     transit_router_route_table_id: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetTransitRouterRouteEntriesResult
def get_transit_router_route_entries_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_route_entry_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                     transit_router_route_entry_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                     transit_router_route_entry_status: Optional[pulumi.Input[str]] = None,
                                     transit_router_route_table_id: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetTransitRouterRouteEntriesResult]
func GetTransitRouterRouteEntries(ctx *Context, args *GetTransitRouterRouteEntriesArgs, opts ...InvokeOption) (*GetTransitRouterRouteEntriesResult, error)
func GetTransitRouterRouteEntriesOutput(ctx *Context, args *GetTransitRouterRouteEntriesOutputArgs, opts ...InvokeOption) GetTransitRouterRouteEntriesResultOutput

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

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

The following arguments are supported:

TransitRouterRouteTableId string

ID of the CEN Transit Router Route Table.

Ids List<string>

A list of CEN Transit Router Route Entry IDs.

NameRegex string
OutputFile string
Status string
TransitRouterRouteEntryIds List<string>

A list of ID of the cen transit router route entry.

TransitRouterRouteEntryNames List<string>

A list of name of the cen transit router route entry.

TransitRouterRouteEntryStatus string

The status of the resource.Valid values Creating, Active and Deleting.

TransitRouterRouteTableId string

ID of the CEN Transit Router Route Table.

Ids []string

A list of CEN Transit Router Route Entry IDs.

NameRegex string
OutputFile string
Status string
TransitRouterRouteEntryIds []string

A list of ID of the cen transit router route entry.

TransitRouterRouteEntryNames []string

A list of name of the cen transit router route entry.

TransitRouterRouteEntryStatus string

The status of the resource.Valid values Creating, Active and Deleting.

transitRouterRouteTableId String

ID of the CEN Transit Router Route Table.

ids List<String>

A list of CEN Transit Router Route Entry IDs.

nameRegex String
outputFile String
status String
transitRouterRouteEntryIds List<String>

A list of ID of the cen transit router route entry.

transitRouterRouteEntryNames List<String>

A list of name of the cen transit router route entry.

transitRouterRouteEntryStatus String

The status of the resource.Valid values Creating, Active and Deleting.

transitRouterRouteTableId string

ID of the CEN Transit Router Route Table.

ids string[]

A list of CEN Transit Router Route Entry IDs.

nameRegex string
outputFile string
status string
transitRouterRouteEntryIds string[]

A list of ID of the cen transit router route entry.

transitRouterRouteEntryNames string[]

A list of name of the cen transit router route entry.

transitRouterRouteEntryStatus string

The status of the resource.Valid values Creating, Active and Deleting.

transit_router_route_table_id str

ID of the CEN Transit Router Route Table.

ids Sequence[str]

A list of CEN Transit Router Route Entry IDs.

name_regex str
output_file str
status str
transit_router_route_entry_ids Sequence[str]

A list of ID of the cen transit router route entry.

transit_router_route_entry_names Sequence[str]

A list of name of the cen transit router route entry.

transit_router_route_entry_status str

The status of the resource.Valid values Creating, Active and Deleting.

transitRouterRouteTableId String

ID of the CEN Transit Router Route Table.

ids List<String>

A list of CEN Transit Router Route Entry IDs.

nameRegex String
outputFile String
status String
transitRouterRouteEntryIds List<String>

A list of ID of the cen transit router route entry.

transitRouterRouteEntryNames List<String>

A list of name of the cen transit router route entry.

transitRouterRouteEntryStatus String

The status of the resource.Valid values Creating, Active and Deleting.

getTransitRouterRouteEntries Result

The following output properties are available:

Entries List<Pulumi.AliCloud.Cen.Outputs.GetTransitRouterRouteEntriesEntry>

A list of CEN Route Entries. Each element contains the following attributes:

Id string

The provider-assigned unique ID for this managed resource.

Ids List<string>

A list of CEN Transit Router Route Entry IDs.

Names List<string>

A list of CEN Transit Router Route Entry Names.

TransitRouterRouteTableId string
NameRegex string
OutputFile string
Status string
TransitRouterRouteEntryIds List<string>
TransitRouterRouteEntryNames List<string>
TransitRouterRouteEntryStatus string

The status of the route entry in CEN.

Entries []GetTransitRouterRouteEntriesEntry

A list of CEN Route Entries. Each element contains the following attributes:

Id string

The provider-assigned unique ID for this managed resource.

Ids []string

A list of CEN Transit Router Route Entry IDs.

Names []string

A list of CEN Transit Router Route Entry Names.

TransitRouterRouteTableId string
NameRegex string
OutputFile string
Status string
TransitRouterRouteEntryIds []string
TransitRouterRouteEntryNames []string
TransitRouterRouteEntryStatus string

The status of the route entry in CEN.

entries List<GetTransitRouterRouteEntriesEntry>

A list of CEN Route Entries. Each element contains the following attributes:

id String

The provider-assigned unique ID for this managed resource.

ids List<String>

A list of CEN Transit Router Route Entry IDs.

names List<String>

A list of CEN Transit Router Route Entry Names.

transitRouterRouteTableId String
nameRegex String
outputFile String
status String
transitRouterRouteEntryIds List<String>
transitRouterRouteEntryNames List<String>
transitRouterRouteEntryStatus String

The status of the route entry in CEN.

entries GetTransitRouterRouteEntriesEntry[]

A list of CEN Route Entries. Each element contains the following attributes:

id string

The provider-assigned unique ID for this managed resource.

ids string[]

A list of CEN Transit Router Route Entry IDs.

names string[]

A list of CEN Transit Router Route Entry Names.

transitRouterRouteTableId string
nameRegex string
outputFile string
status string
transitRouterRouteEntryIds string[]
transitRouterRouteEntryNames string[]
transitRouterRouteEntryStatus string

The status of the route entry in CEN.

entries Sequence[GetTransitRouterRouteEntriesEntry]

A list of CEN Route Entries. Each element contains the following attributes:

id str

The provider-assigned unique ID for this managed resource.

ids Sequence[str]

A list of CEN Transit Router Route Entry IDs.

names Sequence[str]

A list of CEN Transit Router Route Entry Names.

transit_router_route_table_id str
name_regex str
output_file str
status str
transit_router_route_entry_ids Sequence[str]
transit_router_route_entry_names Sequence[str]
transit_router_route_entry_status str

The status of the route entry in CEN.

entries List<Property Map>

A list of CEN Route Entries. Each element contains the following attributes:

id String

The provider-assigned unique ID for this managed resource.

ids List<String>

A list of CEN Transit Router Route Entry IDs.

names List<String>

A list of CEN Transit Router Route Entry Names.

transitRouterRouteTableId String
nameRegex String
outputFile String
status String
transitRouterRouteEntryIds List<String>
transitRouterRouteEntryNames List<String>
transitRouterRouteEntryStatus String

The status of the route entry in CEN.

Supporting Types

GetTransitRouterRouteEntriesEntry

Id string
Status string
TransitRouterRouteEntryDescription string
TransitRouterRouteEntryDestinationCidrBlock string

The target network segment of the route entry.

TransitRouterRouteEntryId string
TransitRouterRouteEntryName string
TransitRouterRouteEntryNextHopId string

ID of the next hop.

TransitRouterRouteEntryNextHopType string

Type of the next hop.

TransitRouterRouteEntryType string

Type of the route entry.

Id string
Status string
TransitRouterRouteEntryDescription string
TransitRouterRouteEntryDestinationCidrBlock string

The target network segment of the route entry.

TransitRouterRouteEntryId string
TransitRouterRouteEntryName string
TransitRouterRouteEntryNextHopId string

ID of the next hop.

TransitRouterRouteEntryNextHopType string

Type of the next hop.

TransitRouterRouteEntryType string

Type of the route entry.

id String
status String
transitRouterRouteEntryDescription String
transitRouterRouteEntryDestinationCidrBlock String

The target network segment of the route entry.

transitRouterRouteEntryId String
transitRouterRouteEntryName String
transitRouterRouteEntryNextHopId String

ID of the next hop.

transitRouterRouteEntryNextHopType String

Type of the next hop.

transitRouterRouteEntryType String

Type of the route entry.

id string
status string
transitRouterRouteEntryDescription string
transitRouterRouteEntryDestinationCidrBlock string

The target network segment of the route entry.

transitRouterRouteEntryId string
transitRouterRouteEntryName string
transitRouterRouteEntryNextHopId string

ID of the next hop.

transitRouterRouteEntryNextHopType string

Type of the next hop.

transitRouterRouteEntryType string

Type of the route entry.

id String
status String
transitRouterRouteEntryDescription String
transitRouterRouteEntryDestinationCidrBlock String

The target network segment of the route entry.

transitRouterRouteEntryId String
transitRouterRouteEntryName String
transitRouterRouteEntryNextHopId String

ID of the next hop.

transitRouterRouteEntryNextHopType String

Type of the next hop.

transitRouterRouteEntryType String

Type of the route entry.

Package Details

Repository
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.