1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. cen
  5. getTransitRouterVbrAttachments
Alibaba Cloud v3.54.0 published on Wednesday, Apr 24, 2024 by Pulumi

alicloud.cen.getTransitRouterVbrAttachments

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.54.0 published on Wednesday, Apr 24, 2024 by Pulumi

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