1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. cen
  5. getTransitRouterRouteEntries
Alibaba Cloud v3.51.0 published on Saturday, Mar 23, 2024 by Pulumi

alicloud.cen.getTransitRouterRouteEntries

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.51.0 published on Saturday, Mar 23, 2024 by Pulumi

    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
    File name where to save data source results (after running pulumi preview).
    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
    File name where to save data source results (after running pulumi preview).
    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
    File name where to save data source results (after running pulumi preview).
    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
    File name where to save data source results (after running pulumi preview).
    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
    File name where to save data source results (after running pulumi preview).
    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
    File name where to save data source results (after running pulumi preview).
    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.
    alicloud logo
    Alibaba Cloud v3.51.0 published on Saturday, Mar 23, 2024 by Pulumi