Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi
alicloud.cen.getTransitRouterPeerAttachments
Explore with Pulumi AI
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)
public static Output<GetTransitRouterPeerAttachmentsResult> getTransitRouterPeerAttachments(GetTransitRouterPeerAttachmentsArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:cen/getTransitRouterPeerAttachments:getTransitRouterPeerAttachments
arguments:
# arguments dictionary
The following arguments are supported:
- Cen
Id This property is required. Changes to this property will trigger replacement.
- ID of the CEN instance.
- Ids
Changes to this property will trigger replacement.
- A list of CEN Transit Router peer attachments IDs.
- Name
Regex Changes to this property will trigger replacement.
- A regex string to filter CEN Transit Router peer attachments by name.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Status
Changes to this property will trigger replacement.
- The status of CEN Transit Router peer attachment. Valid values
Attached
,Attaching
andDetaching
. - Transit
Router Attachment Id Changes to this property will trigger replacement.
- The ID of CEN Transit Router peer attachments.
- Transit
Router Id Changes to this property will trigger replacement.
- The ID of transit router.
- Cen
Id This property is required. Changes to this property will trigger replacement.
- ID of the CEN instance.
- Ids
Changes to this property will trigger replacement.
- A list of CEN Transit Router peer attachments IDs.
- Name
Regex Changes to this property will trigger replacement.
- A regex string to filter CEN Transit Router peer attachments by name.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Status
Changes to this property will trigger replacement.
- The status of CEN Transit Router peer attachment. Valid values
Attached
,Attaching
andDetaching
. - Transit
Router Attachment Id Changes to this property will trigger replacement.
- The ID of CEN Transit Router peer attachments.
- Transit
Router Id Changes to this property will trigger replacement.
- The ID of transit router.
- cen
Id This property is required. Changes to this property will trigger replacement.
- ID of the CEN instance.
- ids
Changes to this property will trigger replacement.
- A list of CEN Transit Router peer attachments IDs.
- name
Regex Changes to this property will trigger replacement.
- A regex string to filter CEN Transit Router peer attachments by name.
- output
File String - File name where to save data source results (after running
pulumi preview
). - status
Changes to this property will trigger replacement.
- The status of CEN Transit Router peer attachment. Valid values
Attached
,Attaching
andDetaching
. - transit
Router Attachment Id Changes to this property will trigger replacement.
- The ID of CEN Transit Router peer attachments.
- transit
Router Id Changes to this property will trigger replacement.
- The ID of transit router.
- cen
Id This property is required. Changes to this property will trigger replacement.
- ID of the CEN instance.
- ids
Changes to this property will trigger replacement.
- A list of CEN Transit Router peer attachments IDs.
- name
Regex Changes to this property will trigger replacement.
- A regex string to filter CEN Transit Router peer attachments by name.
- output
File string - File name where to save data source results (after running
pulumi preview
). - status
Changes to this property will trigger replacement.
- The status of CEN Transit Router peer attachment. Valid values
Attached
,Attaching
andDetaching
. - transit
Router Attachment Id Changes to this property will trigger replacement.
- The ID of CEN Transit Router peer attachments.
- transit
Router Id Changes to this property will trigger replacement.
- The ID of transit router.
- cen_
id This property is required. Changes to this property will trigger replacement.
- ID of the CEN instance.
- ids
Changes to this property will trigger replacement.
- A list of CEN Transit Router peer attachments IDs.
- name_
regex Changes to this property will trigger replacement.
- 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
Changes to this property will trigger replacement.
- The status of CEN Transit Router peer attachment. Valid values
Attached
,Attaching
andDetaching
. - transit_
router_ attachment_ id Changes to this property will trigger replacement.
- The ID of CEN Transit Router peer attachments.
- transit_
router_ id Changes to this property will trigger replacement.
- The ID of transit router.
- cen
Id This property is required. Changes to this property will trigger replacement.
- ID of the CEN instance.
- ids
Changes to this property will trigger replacement.
- A list of CEN Transit Router peer attachments IDs.
- name
Regex Changes to this property will trigger replacement.
- A regex string to filter CEN Transit Router peer attachments by name.
- output
File String - File name where to save data source results (after running
pulumi preview
). - status
Changes to this property will trigger replacement.
- The status of CEN Transit Router peer attachment. Valid values
Attached
,Attaching
andDetaching
. - transit
Router Attachment Id Changes to this property will trigger replacement.
- The ID of CEN Transit Router peer attachments.
- transit
Router Id Changes to this property will trigger replacement.
- The ID of transit router.
getTransitRouterPeerAttachments Result
The following output properties are available:
- Attachments
List<Pulumi.
Ali Cloud. Cen. Outputs. Get Transit Router Peer Attachments Attachment> - Cen
Id 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.
- Name
Regex string - Output
File string - Status string
- The status of the transit router attachment.
- Transit
Router stringAttachment Id - ID of the transit router attachment.
- Transit
Router stringId - ID of the transit router.
- Attachments
[]Get
Transit Router Peer Attachments Attachment - Cen
Id 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.
- Name
Regex string - Output
File string - Status string
- The status of the transit router attachment.
- Transit
Router stringAttachment Id - ID of the transit router attachment.
- Transit
Router stringId - ID of the transit router.
- attachments
List<Get
Transit Router Peer Attachments Attachment> - cen
Id 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.
- name
Regex String - output
File String - status String
- The status of the transit router attachment.
- transit
Router StringAttachment Id - ID of the transit router attachment.
- transit
Router StringId - ID of the transit router.
- attachments
Get
Transit Router Peer Attachments Attachment[] - cen
Id 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.
- name
Regex string - output
File string - status string
- The status of the transit router attachment.
- transit
Router stringAttachment Id - ID of the transit router attachment.
- transit
Router stringId - ID of the transit router.
- attachments
Sequence[Get
Transit Router Peer Attachments Attachment] - 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_ strattachment_ id - ID of the transit router attachment.
- transit_
router_ strid - ID of the transit router.
- attachments List<Property Map>
- cen
Id 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.
- name
Regex String - output
File String - status String
- The status of the transit router attachment.
- transit
Router StringAttachment Id - ID of the transit router attachment.
- transit
Router StringId - ID of the transit router.
Supporting Types
GetTransitRouterPeerAttachmentsAttachment
- Auto
Publish Route Enabled This property is required. bool - Auto publish route enabled.
- Bandwidth
This property is required. int - The bandwidth of the bandwidth package.
- Cen
Bandwidth Package Id This property is required. string - ID of the CEN bandwidth package.
- Geographic
Span Id This property is required. string - ID of the geographic.
- Id
This property is required. string - The ID of CEN Transit Router peer attachments.
- Peer
Transit Router Id This property is required. string - ID of the peer transit router.
- Peer
Transit Router Owner Id This property is required. string - Owner ID of the peer transit router.
- Peer
Transit Router Region Id This property is required. string - Region ID of the peer transit router.
- Resource
Type This property is required. string - Type of the resource.
- Status
This property is required. string - The status of CEN Transit Router peer attachment. Valid values
Attached
,Attaching
andDetaching
. - Transit
Router Attachment Description This property is required. string - The description of CEN Transit Router peer attachments.
- Transit
Router Attachment Id This property is required. string - The ID of CEN Transit Router peer attachments.
- Transit
Router Attachment Name This property is required. string - Name of the transit router attachment.
- Transit
Router Id This property is required. string - The ID of transit router.
- Auto
Publish Route Enabled This property is required. bool - Auto publish route enabled.
- Bandwidth
This property is required. int - The bandwidth of the bandwidth package.
- Cen
Bandwidth Package Id This property is required. string - ID of the CEN bandwidth package.
- Geographic
Span Id This property is required. string - ID of the geographic.
- Id
This property is required. string - The ID of CEN Transit Router peer attachments.
- Peer
Transit Router Id This property is required. string - ID of the peer transit router.
- Peer
Transit Router Owner Id This property is required. string - Owner ID of the peer transit router.
- Peer
Transit Router Region Id This property is required. string - Region ID of the peer transit router.
- Resource
Type This property is required. string - Type of the resource.
- Status
This property is required. string - The status of CEN Transit Router peer attachment. Valid values
Attached
,Attaching
andDetaching
. - Transit
Router Attachment Description This property is required. string - The description of CEN Transit Router peer attachments.
- Transit
Router Attachment Id This property is required. string - The ID of CEN Transit Router peer attachments.
- Transit
Router Attachment Name This property is required. string - Name of the transit router attachment.
- Transit
Router Id This property is required. string - The ID of transit router.
- auto
Publish Route Enabled This property is required. Boolean - Auto publish route enabled.
- bandwidth
This property is required. Integer - The bandwidth of the bandwidth package.
- cen
Bandwidth Package Id This property is required. String - ID of the CEN bandwidth package.
- geographic
Span Id This property is required. String - ID of the geographic.
- id
This property is required. String - The ID of CEN Transit Router peer attachments.
- peer
Transit Router Id This property is required. String - ID of the peer transit router.
- peer
Transit Router Owner Id This property is required. String - Owner ID of the peer transit router.
- peer
Transit Router Region Id This property is required. String - Region ID of the peer transit router.
- resource
Type This property is required. String - Type of the resource.
- status
This property is required. String - The status of CEN Transit Router peer attachment. Valid values
Attached
,Attaching
andDetaching
. - transit
Router Attachment Description This property is required. String - The description of CEN Transit Router peer attachments.
- transit
Router Attachment Id This property is required. String - The ID of CEN Transit Router peer attachments.
- transit
Router Attachment Name This property is required. String - Name of the transit router attachment.
- transit
Router Id This property is required. String - The ID of transit router.
- auto
Publish Route Enabled This property is required. boolean - Auto publish route enabled.
- bandwidth
This property is required. number - The bandwidth of the bandwidth package.
- cen
Bandwidth Package Id This property is required. string - ID of the CEN bandwidth package.
- geographic
Span Id This property is required. string - ID of the geographic.
- id
This property is required. string - The ID of CEN Transit Router peer attachments.
- peer
Transit Router Id This property is required. string - ID of the peer transit router.
- peer
Transit Router Owner Id This property is required. string - Owner ID of the peer transit router.
- peer
Transit Router Region Id This property is required. string - Region ID of the peer transit router.
- resource
Type This property is required. string - Type of the resource.
- status
This property is required. string - The status of CEN Transit Router peer attachment. Valid values
Attached
,Attaching
andDetaching
. - transit
Router Attachment Description This property is required. string - The description of CEN Transit Router peer attachments.
- transit
Router Attachment Id This property is required. string - The ID of CEN Transit Router peer attachments.
- transit
Router Attachment Name This property is required. string - Name of the transit router attachment.
- transit
Router Id This property is required. string - The ID of transit router.
- auto_
publish_ route_ enabled This property is required. bool - Auto publish route enabled.
- bandwidth
This property is required. int - The bandwidth of the bandwidth package.
- cen_
bandwidth_ package_ id This property is required. str - ID of the CEN bandwidth package.
- geographic_
span_ id This property is required. str - ID of the geographic.
- id
This property is required. str - The ID of CEN Transit Router peer attachments.
- peer_
transit_ router_ id This property is required. str - ID of the peer transit router.
- peer_
transit_ router_ owner_ id This property is required. str - Owner ID of the peer transit router.
- peer_
transit_ router_ region_ id This property is required. str - Region ID of the peer transit router.
- resource_
type This property is required. str - Type of the resource.
- status
This property is required. str - The status of CEN Transit Router peer attachment. Valid values
Attached
,Attaching
andDetaching
. - transit_
router_ attachment_ description This property is required. str - The description of CEN Transit Router peer attachments.
- transit_
router_ attachment_ id This property is required. str - The ID of CEN Transit Router peer attachments.
- transit_
router_ attachment_ name This property is required. str - Name of the transit router attachment.
- transit_
router_ id This property is required. str - The ID of transit router.
- auto
Publish Route Enabled This property is required. Boolean - Auto publish route enabled.
- bandwidth
This property is required. Number - The bandwidth of the bandwidth package.
- cen
Bandwidth Package Id This property is required. String - ID of the CEN bandwidth package.
- geographic
Span Id This property is required. String - ID of the geographic.
- id
This property is required. String - The ID of CEN Transit Router peer attachments.
- peer
Transit Router Id This property is required. String - ID of the peer transit router.
- peer
Transit Router Owner Id This property is required. String - Owner ID of the peer transit router.
- peer
Transit Router Region Id This property is required. String - Region ID of the peer transit router.
- resource
Type This property is required. String - Type of the resource.
- status
This property is required. String - The status of CEN Transit Router peer attachment. Valid values
Attached
,Attaching
andDetaching
. - transit
Router Attachment Description This property is required. String - The description of CEN Transit Router peer attachments.
- transit
Router Attachment Id This property is required. String - The ID of CEN Transit Router peer attachments.
- transit
Router Attachment Name This property is required. String - Name of the transit router attachment.
- transit
Router Id This property is required. 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.