alicloud.cen.getTransitRouterVbrAttachments

This data source provides CEN Transit Router VBR Attachments available to the user.What is Cen Transit Router VBR Attachments

NOTE: Available in 1.126.0+

Using getTransitRouterVbrAttachments

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 getTransitRouterVbrAttachments(args: GetTransitRouterVbrAttachmentsArgs, opts?: InvokeOptions): Promise<GetTransitRouterVbrAttachmentsResult>
function getTransitRouterVbrAttachmentsOutput(args: GetTransitRouterVbrAttachmentsOutputArgs, opts?: InvokeOptions): Output<GetTransitRouterVbrAttachmentsResult>
def get_transit_router_vbr_attachments(cen_id: Optional[str] = None,
                                       ids: Optional[Sequence[str]] = None,
                                       output_file: Optional[str] = None,
                                       status: Optional[str] = None,
                                       transit_router_id: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetTransitRouterVbrAttachmentsResult
def get_transit_router_vbr_attachments_output(cen_id: Optional[pulumi.Input[str]] = None,
                                       ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                       output_file: Optional[pulumi.Input[str]] = None,
                                       status: Optional[pulumi.Input[str]] = None,
                                       transit_router_id: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetTransitRouterVbrAttachmentsResult]
func GetTransitRouterVbrAttachments(ctx *Context, args *GetTransitRouterVbrAttachmentsArgs, opts ...InvokeOption) (*GetTransitRouterVbrAttachmentsResult, error)
func GetTransitRouterVbrAttachmentsOutput(ctx *Context, args *GetTransitRouterVbrAttachmentsOutputArgs, opts ...InvokeOption) GetTransitRouterVbrAttachmentsResultOutput

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

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

The following arguments are supported:

CenId string

ID of the CEN instance.

Ids List<string>

A list of resource id. The element value is same as transit_router_id.

OutputFile string
Status string

The status of the resource. Valid values Attached, Attaching and Detaching.

TransitRouterId string

ID of the transit router.

CenId string

ID of the CEN instance.

Ids []string

A list of resource id. The element value is same as transit_router_id.

OutputFile string
Status string

The status of the resource. Valid values Attached, Attaching and Detaching.

TransitRouterId string

ID of the transit router.

cenId String

ID of the CEN instance.

ids List<String>

A list of resource id. The element value is same as transit_router_id.

outputFile String
status String

The status of the resource. Valid values Attached, Attaching and Detaching.

transitRouterId String

ID of the transit router.

cenId string

ID of the CEN instance.

ids string[]

A list of resource id. The element value is same as transit_router_id.

outputFile string
status string

The status of the resource. Valid values Attached, Attaching and Detaching.

transitRouterId string

ID of the transit router.

cen_id str

ID of the CEN instance.

ids Sequence[str]

A list of resource id. The element value is same as transit_router_id.

output_file str
status str

The status of the resource. Valid values Attached, Attaching and Detaching.

transit_router_id str

ID of the transit router.

cenId String

ID of the CEN instance.

ids List<String>

A list of resource id. The element value is same as transit_router_id.

outputFile String
status String

The status of the resource. Valid values Attached, Attaching and Detaching.

transitRouterId String

ID of the transit router.

getTransitRouterVbrAttachments Result

The following output properties are available:

Attachments List<Pulumi.AliCloud.Cen.Outputs.GetTransitRouterVbrAttachmentsAttachment>

A list of CEN Transit Router VBR Attachments. Each element contains the following attributes:

CenId string
Id string

The provider-assigned unique ID for this managed resource.

Ids List<string>

A list of CEN Transit Router VBR attachment IDs.

OutputFile string
Status string

The status of the transit router attachment.

TransitRouterId string
Attachments []GetTransitRouterVbrAttachmentsAttachment

A list of CEN Transit Router VBR Attachments. Each element contains the following attributes:

CenId string
Id string

The provider-assigned unique ID for this managed resource.

Ids []string

A list of CEN Transit Router VBR attachment IDs.

OutputFile string
Status string

The status of the transit router attachment.

TransitRouterId string
attachments List<GetTransitRouterVbrAttachmentsAttachment>

A list of CEN Transit Router VBR Attachments. Each element contains the following attributes:

cenId String
id String

The provider-assigned unique ID for this managed resource.

ids List<String>

A list of CEN Transit Router VBR attachment IDs.

outputFile String
status String

The status of the transit router attachment.

transitRouterId String
attachments GetTransitRouterVbrAttachmentsAttachment[]

A list of CEN Transit Router VBR Attachments. Each element contains the following attributes:

cenId string
id string

The provider-assigned unique ID for this managed resource.

ids string[]

A list of CEN Transit Router VBR attachment IDs.

outputFile string
status string

The status of the transit router attachment.

transitRouterId string
attachments Sequence[GetTransitRouterVbrAttachmentsAttachment]

A list of CEN Transit Router VBR Attachments. Each element contains the following attributes:

cen_id str
id str

The provider-assigned unique ID for this managed resource.

ids Sequence[str]

A list of CEN Transit Router VBR attachment IDs.

output_file str
status str

The status of the transit router attachment.

transit_router_id str
attachments List<Property Map>

A list of CEN Transit Router VBR Attachments. Each element contains the following attributes:

cenId String
id String

The provider-assigned unique ID for this managed resource.

ids List<String>

A list of CEN Transit Router VBR attachment IDs.

outputFile String
status String

The status of the transit router attachment.

transitRouterId String

Supporting Types

GetTransitRouterVbrAttachmentsAttachment

AutoPublishRouteEnabled bool

ID of the region where the conflicted VBR is located.

Id string
ResourceType string

Type of the resource.

Status string

The status of the resource. Valid values Attached, Attaching and Detaching.

TransitRouterAttachmentDescription string
TransitRouterAttachmentId string

ID of the transit router VBR attachment.

TransitRouterAttachmentName string

Name of the transit router attachment.

VbrId string

ID of the VBR.

VbrOwnerId string

The Owner ID of the VBR.

AutoPublishRouteEnabled bool

ID of the region where the conflicted VBR is located.

Id string
ResourceType string

Type of the resource.

Status string

The status of the resource. Valid values Attached, Attaching and Detaching.

TransitRouterAttachmentDescription string
TransitRouterAttachmentId string

ID of the transit router VBR attachment.

TransitRouterAttachmentName string

Name of the transit router attachment.

VbrId string

ID of the VBR.

VbrOwnerId string

The Owner ID of the VBR.

autoPublishRouteEnabled Boolean

ID of the region where the conflicted VBR is located.

id String
resourceType String

Type of the resource.

status String

The status of the resource. Valid values Attached, Attaching and Detaching.

transitRouterAttachmentDescription String
transitRouterAttachmentId String

ID of the transit router VBR attachment.

transitRouterAttachmentName String

Name of the transit router attachment.

vbrId String

ID of the VBR.

vbrOwnerId String

The Owner ID of the VBR.

autoPublishRouteEnabled boolean

ID of the region where the conflicted VBR is located.

id string
resourceType string

Type of the resource.

status string

The status of the resource. Valid values Attached, Attaching and Detaching.

transitRouterAttachmentDescription string
transitRouterAttachmentId string

ID of the transit router VBR attachment.

transitRouterAttachmentName string

Name of the transit router attachment.

vbrId string

ID of the VBR.

vbrOwnerId string

The Owner ID of the VBR.

auto_publish_route_enabled bool

ID of the region where the conflicted VBR is located.

id str
resource_type str

Type of the resource.

status str

The status of the resource. Valid values Attached, Attaching and Detaching.

transit_router_attachment_description str
transit_router_attachment_id str

ID of the transit router VBR attachment.

transit_router_attachment_name str

Name of the transit router attachment.

vbr_id str

ID of the VBR.

vbr_owner_id str

The Owner ID of the VBR.

autoPublishRouteEnabled Boolean

ID of the region where the conflicted VBR is located.

id String
resourceType String

Type of the resource.

status String

The status of the resource. Valid values Attached, Attaching and Detaching.

transitRouterAttachmentDescription String
transitRouterAttachmentId String

ID of the transit router VBR attachment.

transitRouterAttachmentName String

Name of the transit router attachment.

vbrId String

ID of the VBR.

vbrOwnerId String

The Owner ID of the VBR.

Package Details

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

This Pulumi package is based on the alicloud Terraform Provider.