1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. cen
  5. getTransitRouterPeerAttachments
Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi

alicloud.cen.getTransitRouterPeerAttachments

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi

    This data source provides CEN Transit Router peer attachments available to the user.

    NOTE: Available in 1.128.0+

    Using getTransitRouterPeerAttachments

    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 getTransitRouterPeerAttachments(args: GetTransitRouterPeerAttachmentsArgs, opts?: InvokeOptions): Promise<GetTransitRouterPeerAttachmentsResult>
    function getTransitRouterPeerAttachmentsOutput(args: GetTransitRouterPeerAttachmentsOutputArgs, opts?: InvokeOptions): Output<GetTransitRouterPeerAttachmentsResult>
    def get_transit_router_peer_attachments(cen_id: Optional[str] = None,
                                            ids: Optional[Sequence[str]] = None,
                                            name_regex: Optional[str] = None,
                                            output_file: Optional[str] = None,
                                            status: Optional[str] = None,
                                            transit_router_attachment_id: Optional[str] = None,
                                            transit_router_id: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetTransitRouterPeerAttachmentsResult
    def get_transit_router_peer_attachments_output(cen_id: Optional[pulumi.Input[str]] = None,
                                            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_attachment_id: Optional[pulumi.Input[str]] = None,
                                            transit_router_id: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetTransitRouterPeerAttachmentsResult]
    func GetTransitRouterPeerAttachments(ctx *Context, args *GetTransitRouterPeerAttachmentsArgs, opts ...InvokeOption) (*GetTransitRouterPeerAttachmentsResult, error)
    func GetTransitRouterPeerAttachmentsOutput(ctx *Context, args *GetTransitRouterPeerAttachmentsOutputArgs, opts ...InvokeOption) GetTransitRouterPeerAttachmentsResultOutput

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

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

    The following arguments are supported:

    CenId string
    ID of the CEN instance.
    Ids List<string>
    A list of CEN Transit Router peer attachments IDs.
    NameRegex string
    A regex string to filter CEN Transit Router peer attachments by name.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    Status string
    The status of CEN Transit Router peer attachment. Valid values Attached, Attaching and Detaching.
    TransitRouterAttachmentId string
    The ID of CEN Transit Router peer attachments.
    TransitRouterId string
    The ID of transit router.
    CenId string
    ID of the CEN instance.
    Ids []string
    A list of CEN Transit Router peer attachments IDs.
    NameRegex string
    A regex string to filter CEN Transit Router peer attachments by name.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    Status string
    The status of CEN Transit Router peer attachment. Valid values Attached, Attaching and Detaching.
    TransitRouterAttachmentId string
    The ID of CEN Transit Router peer attachments.
    TransitRouterId string
    The ID of transit router.
    cenId String
    ID of the CEN instance.
    ids List<String>
    A list of CEN Transit Router peer attachments IDs.
    nameRegex String
    A regex string to filter CEN Transit Router peer attachments by name.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    status String
    The status of CEN Transit Router peer attachment. Valid values Attached, Attaching and Detaching.
    transitRouterAttachmentId String
    The ID of CEN Transit Router peer attachments.
    transitRouterId String
    The ID of transit router.
    cenId string
    ID of the CEN instance.
    ids string[]
    A list of CEN Transit Router peer attachments IDs.
    nameRegex string
    A regex string to filter CEN Transit Router peer attachments by name.
    outputFile string
    File name where to save data source results (after running pulumi preview).
    status string
    The status of CEN Transit Router peer attachment. Valid values Attached, Attaching and Detaching.
    transitRouterAttachmentId string
    The ID of CEN Transit Router peer attachments.
    transitRouterId string
    The ID of transit router.
    cen_id str
    ID of the CEN instance.
    ids Sequence[str]
    A list of CEN Transit Router peer attachments IDs.
    name_regex str
    A regex string to filter CEN Transit Router peer attachments by name.
    output_file str
    File name where to save data source results (after running pulumi preview).
    status str
    The status of CEN Transit Router peer attachment. Valid values Attached, Attaching and Detaching.
    transit_router_attachment_id str
    The ID of CEN Transit Router peer attachments.
    transit_router_id str
    The ID of transit router.
    cenId String
    ID of the CEN instance.
    ids List<String>
    A list of CEN Transit Router peer attachments IDs.
    nameRegex String
    A regex string to filter CEN Transit Router peer attachments by name.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    status String
    The status of CEN Transit Router peer attachment. Valid values Attached, Attaching and Detaching.
    transitRouterAttachmentId String
    The ID of CEN Transit Router peer attachments.
    transitRouterId String
    The ID of transit router.

    getTransitRouterPeerAttachments Result

    The following output properties are available:

    Attachments List<Pulumi.AliCloud.Cen.Outputs.GetTransitRouterPeerAttachmentsAttachment>
    CenId string
    Id string
    The provider-assigned unique ID for this managed resource.
    Ids List<string>
    A list of CEN Transit Router peer attachments IDs.
    Names List<string>
    A list of CEN Transit Router peer attachments names.
    NameRegex string
    OutputFile string
    Status string
    The status of the transit router attachment.
    TransitRouterAttachmentId string
    ID of the transit router attachment.
    TransitRouterId string
    ID of the transit router.
    Attachments []GetTransitRouterPeerAttachmentsAttachment
    CenId string
    Id string
    The provider-assigned unique ID for this managed resource.
    Ids []string
    A list of CEN Transit Router peer attachments IDs.
    Names []string
    A list of CEN Transit Router peer attachments names.
    NameRegex string
    OutputFile string
    Status string
    The status of the transit router attachment.
    TransitRouterAttachmentId string
    ID of the transit router attachment.
    TransitRouterId string
    ID of the transit router.
    attachments List<GetTransitRouterPeerAttachmentsAttachment>
    cenId String
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    A list of CEN Transit Router peer attachments IDs.
    names List<String>
    A list of CEN Transit Router peer attachments names.
    nameRegex String
    outputFile String
    status String
    The status of the transit router attachment.
    transitRouterAttachmentId String
    ID of the transit router attachment.
    transitRouterId String
    ID of the transit router.
    attachments GetTransitRouterPeerAttachmentsAttachment[]
    cenId string
    id string
    The provider-assigned unique ID for this managed resource.
    ids string[]
    A list of CEN Transit Router peer attachments IDs.
    names string[]
    A list of CEN Transit Router peer attachments names.
    nameRegex string
    outputFile string
    status string
    The status of the transit router attachment.
    transitRouterAttachmentId string
    ID of the transit router attachment.
    transitRouterId string
    ID of the transit router.
    attachments Sequence[GetTransitRouterPeerAttachmentsAttachment]
    cen_id str
    id str
    The provider-assigned unique ID for this managed resource.
    ids Sequence[str]
    A list of CEN Transit Router peer attachments IDs.
    names Sequence[str]
    A list of CEN Transit Router peer attachments names.
    name_regex str
    output_file str
    status str
    The status of the transit router attachment.
    transit_router_attachment_id str
    ID of the transit router attachment.
    transit_router_id str
    ID of the transit router.
    attachments List<Property Map>
    cenId String
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    A list of CEN Transit Router peer attachments IDs.
    names List<String>
    A list of CEN Transit Router peer attachments names.
    nameRegex String
    outputFile String
    status String
    The status of the transit router attachment.
    transitRouterAttachmentId String
    ID of the transit router attachment.
    transitRouterId String
    ID of the transit router.

    Supporting Types

    GetTransitRouterPeerAttachmentsAttachment

    AutoPublishRouteEnabled bool
    Auto publish route enabled.
    Bandwidth int
    The bandwidth of the bandwidth package.
    CenBandwidthPackageId string
    ID of the CEN bandwidth package.
    GeographicSpanId string
    ID of the geographic.
    Id string
    The ID of CEN Transit Router peer attachments.
    PeerTransitRouterId string
    ID of the peer transit router.
    PeerTransitRouterOwnerId string
    Owner ID of the peer transit router.
    PeerTransitRouterRegionId string
    Region ID of the peer transit router.
    ResourceType string
    Type of the resource.
    Status string
    The status of CEN Transit Router peer attachment. Valid values Attached, Attaching and Detaching.
    TransitRouterAttachmentDescription string
    The description of CEN Transit Router peer attachments.
    TransitRouterAttachmentId string
    The ID of CEN Transit Router peer attachments.
    TransitRouterAttachmentName string
    Name of the transit router attachment.
    TransitRouterId string
    The ID of transit router.
    AutoPublishRouteEnabled bool
    Auto publish route enabled.
    Bandwidth int
    The bandwidth of the bandwidth package.
    CenBandwidthPackageId string
    ID of the CEN bandwidth package.
    GeographicSpanId string
    ID of the geographic.
    Id string
    The ID of CEN Transit Router peer attachments.
    PeerTransitRouterId string
    ID of the peer transit router.
    PeerTransitRouterOwnerId string
    Owner ID of the peer transit router.
    PeerTransitRouterRegionId string
    Region ID of the peer transit router.
    ResourceType string
    Type of the resource.
    Status string
    The status of CEN Transit Router peer attachment. Valid values Attached, Attaching and Detaching.
    TransitRouterAttachmentDescription string
    The description of CEN Transit Router peer attachments.
    TransitRouterAttachmentId string
    The ID of CEN Transit Router peer attachments.
    TransitRouterAttachmentName string
    Name of the transit router attachment.
    TransitRouterId string
    The ID of transit router.
    autoPublishRouteEnabled Boolean
    Auto publish route enabled.
    bandwidth Integer
    The bandwidth of the bandwidth package.
    cenBandwidthPackageId String
    ID of the CEN bandwidth package.
    geographicSpanId String
    ID of the geographic.
    id String
    The ID of CEN Transit Router peer attachments.
    peerTransitRouterId String
    ID of the peer transit router.
    peerTransitRouterOwnerId String
    Owner ID of the peer transit router.
    peerTransitRouterRegionId String
    Region ID of the peer transit router.
    resourceType String
    Type of the resource.
    status String
    The status of CEN Transit Router peer attachment. Valid values Attached, Attaching and Detaching.
    transitRouterAttachmentDescription String
    The description of CEN Transit Router peer attachments.
    transitRouterAttachmentId String
    The ID of CEN Transit Router peer attachments.
    transitRouterAttachmentName String
    Name of the transit router attachment.
    transitRouterId String
    The ID of transit router.
    autoPublishRouteEnabled boolean
    Auto publish route enabled.
    bandwidth number
    The bandwidth of the bandwidth package.
    cenBandwidthPackageId string
    ID of the CEN bandwidth package.
    geographicSpanId string
    ID of the geographic.
    id string
    The ID of CEN Transit Router peer attachments.
    peerTransitRouterId string
    ID of the peer transit router.
    peerTransitRouterOwnerId string
    Owner ID of the peer transit router.
    peerTransitRouterRegionId string
    Region ID of the peer transit router.
    resourceType string
    Type of the resource.
    status string
    The status of CEN Transit Router peer attachment. Valid values Attached, Attaching and Detaching.
    transitRouterAttachmentDescription string
    The description of CEN Transit Router peer attachments.
    transitRouterAttachmentId string
    The ID of CEN Transit Router peer attachments.
    transitRouterAttachmentName string
    Name of the transit router attachment.
    transitRouterId string
    The ID of transit router.
    auto_publish_route_enabled bool
    Auto publish route enabled.
    bandwidth int
    The bandwidth of the bandwidth package.
    cen_bandwidth_package_id str
    ID of the CEN bandwidth package.
    geographic_span_id str
    ID of the geographic.
    id str
    The ID of CEN Transit Router peer attachments.
    peer_transit_router_id str
    ID of the peer transit router.
    peer_transit_router_owner_id str
    Owner ID of the peer transit router.
    peer_transit_router_region_id str
    Region ID of the peer transit router.
    resource_type str
    Type of the resource.
    status str
    The status of CEN Transit Router peer attachment. Valid values Attached, Attaching and Detaching.
    transit_router_attachment_description str
    The description of CEN Transit Router peer attachments.
    transit_router_attachment_id str
    The ID of CEN Transit Router peer attachments.
    transit_router_attachment_name str
    Name of the transit router attachment.
    transit_router_id str
    The ID of transit router.
    autoPublishRouteEnabled Boolean
    Auto publish route enabled.
    bandwidth Number
    The bandwidth of the bandwidth package.
    cenBandwidthPackageId String
    ID of the CEN bandwidth package.
    geographicSpanId String
    ID of the geographic.
    id String
    The ID of CEN Transit Router peer attachments.
    peerTransitRouterId String
    ID of the peer transit router.
    peerTransitRouterOwnerId String
    Owner ID of the peer transit router.
    peerTransitRouterRegionId String
    Region ID of the peer transit router.
    resourceType String
    Type of the resource.
    status String
    The status of CEN Transit Router peer attachment. Valid values Attached, Attaching and Detaching.
    transitRouterAttachmentDescription String
    The description of CEN Transit Router peer attachments.
    transitRouterAttachmentId String
    The ID of CEN Transit Router peer attachments.
    transitRouterAttachmentName String
    Name of the transit router attachment.
    transitRouterId String
    The ID of transit router.

    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.66.0 published on Friday, Nov 15, 2024 by Pulumi