alicloud.cen.getTransitRouterPeerAttachments

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