1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. getErPropagationsV3
opentelekomcloud 1.36.45 published on Friday, Aug 15, 2025 by opentelekomcloud

opentelekomcloud.getErPropagationsV3

Explore with Pulumi AI

opentelekomcloud logo
opentelekomcloud 1.36.45 published on Friday, Aug 15, 2025 by opentelekomcloud

    Use this data source to get the list of propagations.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as opentelekomcloud from "@pulumi/opentelekomcloud";
    
    const config = new pulumi.Config();
    const instanceId = config.requireObject("instanceId");
    const routeTableId = config.requireObject("routeTableId");
    const attachmentId = config.requireObject("attachmentId");
    const test = opentelekomcloud.getErPropagationsV3({
        instanceId: instanceId,
        routeTableId: routeTableId,
        attachmentId: attachmentId,
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    config = pulumi.Config()
    instance_id = config.require_object("instanceId")
    route_table_id = config.require_object("routeTableId")
    attachment_id = config.require_object("attachmentId")
    test = opentelekomcloud.get_er_propagations_v3(instance_id=instance_id,
        route_table_id=route_table_id,
        attachment_id=attachment_id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		instanceId := cfg.RequireObject("instanceId")
    		routeTableId := cfg.RequireObject("routeTableId")
    		attachmentId := cfg.RequireObject("attachmentId")
    		_, err := opentelekomcloud.GetErPropagationsV3(ctx, &opentelekomcloud.GetErPropagationsV3Args{
    			InstanceId:   instanceId,
    			RouteTableId: routeTableId,
    			AttachmentId: pulumi.StringRef(attachmentId),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Opentelekomcloud = Pulumi.Opentelekomcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var instanceId = config.RequireObject<dynamic>("instanceId");
        var routeTableId = config.RequireObject<dynamic>("routeTableId");
        var attachmentId = config.RequireObject<dynamic>("attachmentId");
        var test = Opentelekomcloud.GetErPropagationsV3.Invoke(new()
        {
            InstanceId = instanceId,
            RouteTableId = routeTableId,
            AttachmentId = attachmentId,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
    import com.pulumi.opentelekomcloud.inputs.GetErPropagationsV3Args;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var config = ctx.config();
            final var instanceId = config.get("instanceId");
            final var routeTableId = config.get("routeTableId");
            final var attachmentId = config.get("attachmentId");
            final var test = OpentelekomcloudFunctions.getErPropagationsV3(GetErPropagationsV3Args.builder()
                .instanceId(instanceId)
                .routeTableId(routeTableId)
                .attachmentId(attachmentId)
                .build());
    
        }
    }
    
    configuration:
      instanceId:
        type: dynamic
      routeTableId:
        type: dynamic
      attachmentId:
        type: dynamic
    variables:
      test:
        fn::invoke:
          function: opentelekomcloud:getErPropagationsV3
          arguments:
            instanceId: ${instanceId}
            routeTableId: ${routeTableId}
            attachmentId: ${attachmentId}
    

    Using getErPropagationsV3

    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 getErPropagationsV3(args: GetErPropagationsV3Args, opts?: InvokeOptions): Promise<GetErPropagationsV3Result>
    function getErPropagationsV3Output(args: GetErPropagationsV3OutputArgs, opts?: InvokeOptions): Output<GetErPropagationsV3Result>
    def get_er_propagations_v3(attachment_id: Optional[str] = None,
                               attachment_type: Optional[str] = None,
                               id: Optional[str] = None,
                               instance_id: Optional[str] = None,
                               route_table_id: Optional[str] = None,
                               status: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetErPropagationsV3Result
    def get_er_propagations_v3_output(attachment_id: Optional[pulumi.Input[str]] = None,
                               attachment_type: Optional[pulumi.Input[str]] = None,
                               id: Optional[pulumi.Input[str]] = None,
                               instance_id: Optional[pulumi.Input[str]] = None,
                               route_table_id: Optional[pulumi.Input[str]] = None,
                               status: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetErPropagationsV3Result]
    func GetErPropagationsV3(ctx *Context, args *GetErPropagationsV3Args, opts ...InvokeOption) (*GetErPropagationsV3Result, error)
    func GetErPropagationsV3Output(ctx *Context, args *GetErPropagationsV3OutputArgs, opts ...InvokeOption) GetErPropagationsV3ResultOutput

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

    public static class GetErPropagationsV3 
    {
        public static Task<GetErPropagationsV3Result> InvokeAsync(GetErPropagationsV3Args args, InvokeOptions? opts = null)
        public static Output<GetErPropagationsV3Result> Invoke(GetErPropagationsV3InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetErPropagationsV3Result> getErPropagationsV3(GetErPropagationsV3Args args, InvokeOptions options)
    public static Output<GetErPropagationsV3Result> getErPropagationsV3(GetErPropagationsV3Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getErPropagationsV3:getErPropagationsV3
      arguments:
        # arguments dictionary

    The following arguments are supported:

    InstanceId string
    Specifies the ER instance ID to which the propagation belongs.
    RouteTableId string
    Specifies the route table ID to which the propagation belongs.
    AttachmentId string
    Specifies the attachment ID to which the propagation belongs.
    AttachmentType string
    Specifies the attachment type of corresponding to the propagation. The valid values are as follows:

    • vpc: Virtual private cloud.
    • vpn: VPN gateway.
    • vgw: Virtual gateway of cloud private line.
    • peering: Peering connection, through the cloud connection (CC) to load ERs in different regions to create a peering connection.
    • enc: Enterprise connect network in EC.
    • cfw: VPC border firewall.
    Id string
    The propagation ID.
    Status string
    Specifies the status of the propagation. Default value is available. The valid values are as follows:

    • available
    • failed
    InstanceId string
    Specifies the ER instance ID to which the propagation belongs.
    RouteTableId string
    Specifies the route table ID to which the propagation belongs.
    AttachmentId string
    Specifies the attachment ID to which the propagation belongs.
    AttachmentType string
    Specifies the attachment type of corresponding to the propagation. The valid values are as follows:

    • vpc: Virtual private cloud.
    • vpn: VPN gateway.
    • vgw: Virtual gateway of cloud private line.
    • peering: Peering connection, through the cloud connection (CC) to load ERs in different regions to create a peering connection.
    • enc: Enterprise connect network in EC.
    • cfw: VPC border firewall.
    Id string
    The propagation ID.
    Status string
    Specifies the status of the propagation. Default value is available. The valid values are as follows:

    • available
    • failed
    instanceId String
    Specifies the ER instance ID to which the propagation belongs.
    routeTableId String
    Specifies the route table ID to which the propagation belongs.
    attachmentId String
    Specifies the attachment ID to which the propagation belongs.
    attachmentType String
    Specifies the attachment type of corresponding to the propagation. The valid values are as follows:

    • vpc: Virtual private cloud.
    • vpn: VPN gateway.
    • vgw: Virtual gateway of cloud private line.
    • peering: Peering connection, through the cloud connection (CC) to load ERs in different regions to create a peering connection.
    • enc: Enterprise connect network in EC.
    • cfw: VPC border firewall.
    id String
    The propagation ID.
    status String
    Specifies the status of the propagation. Default value is available. The valid values are as follows:

    • available
    • failed
    instanceId string
    Specifies the ER instance ID to which the propagation belongs.
    routeTableId string
    Specifies the route table ID to which the propagation belongs.
    attachmentId string
    Specifies the attachment ID to which the propagation belongs.
    attachmentType string
    Specifies the attachment type of corresponding to the propagation. The valid values are as follows:

    • vpc: Virtual private cloud.
    • vpn: VPN gateway.
    • vgw: Virtual gateway of cloud private line.
    • peering: Peering connection, through the cloud connection (CC) to load ERs in different regions to create a peering connection.
    • enc: Enterprise connect network in EC.
    • cfw: VPC border firewall.
    id string
    The propagation ID.
    status string
    Specifies the status of the propagation. Default value is available. The valid values are as follows:

    • available
    • failed
    instance_id str
    Specifies the ER instance ID to which the propagation belongs.
    route_table_id str
    Specifies the route table ID to which the propagation belongs.
    attachment_id str
    Specifies the attachment ID to which the propagation belongs.
    attachment_type str
    Specifies the attachment type of corresponding to the propagation. The valid values are as follows:

    • vpc: Virtual private cloud.
    • vpn: VPN gateway.
    • vgw: Virtual gateway of cloud private line.
    • peering: Peering connection, through the cloud connection (CC) to load ERs in different regions to create a peering connection.
    • enc: Enterprise connect network in EC.
    • cfw: VPC border firewall.
    id str
    The propagation ID.
    status str
    Specifies the status of the propagation. Default value is available. The valid values are as follows:

    • available
    • failed
    instanceId String
    Specifies the ER instance ID to which the propagation belongs.
    routeTableId String
    Specifies the route table ID to which the propagation belongs.
    attachmentId String
    Specifies the attachment ID to which the propagation belongs.
    attachmentType String
    Specifies the attachment type of corresponding to the propagation. The valid values are as follows:

    • vpc: Virtual private cloud.
    • vpn: VPN gateway.
    • vgw: Virtual gateway of cloud private line.
    • peering: Peering connection, through the cloud connection (CC) to load ERs in different regions to create a peering connection.
    • enc: Enterprise connect network in EC.
    • cfw: VPC border firewall.
    id String
    The propagation ID.
    status String
    Specifies the status of the propagation. Default value is available. The valid values are as follows:

    • available
    • failed

    getErPropagationsV3 Result

    The following output properties are available:

    Id string
    The propagation ID.
    InstanceId string
    The ER instance ID to which the propagation belongs.
    Propagations List<GetErPropagationsV3Propagation>
    All propagations that match the filter parameters. The propagations structure is documented below.
    RouteTableId string
    The route table ID of corresponding to the propagation.
    AttachmentId string
    The attachment ID corresponding to the propagation.
    AttachmentType string
    The attachment type corresponding to the propagation.
    Status string
    The current status of the propagation.
    Id string
    The propagation ID.
    InstanceId string
    The ER instance ID to which the propagation belongs.
    Propagations []GetErPropagationsV3Propagation
    All propagations that match the filter parameters. The propagations structure is documented below.
    RouteTableId string
    The route table ID of corresponding to the propagation.
    AttachmentId string
    The attachment ID corresponding to the propagation.
    AttachmentType string
    The attachment type corresponding to the propagation.
    Status string
    The current status of the propagation.
    id String
    The propagation ID.
    instanceId String
    The ER instance ID to which the propagation belongs.
    propagations List<GetErPropagationsV3Propagation>
    All propagations that match the filter parameters. The propagations structure is documented below.
    routeTableId String
    The route table ID of corresponding to the propagation.
    attachmentId String
    The attachment ID corresponding to the propagation.
    attachmentType String
    The attachment type corresponding to the propagation.
    status String
    The current status of the propagation.
    id string
    The propagation ID.
    instanceId string
    The ER instance ID to which the propagation belongs.
    propagations GetErPropagationsV3Propagation[]
    All propagations that match the filter parameters. The propagations structure is documented below.
    routeTableId string
    The route table ID of corresponding to the propagation.
    attachmentId string
    The attachment ID corresponding to the propagation.
    attachmentType string
    The attachment type corresponding to the propagation.
    status string
    The current status of the propagation.
    id str
    The propagation ID.
    instance_id str
    The ER instance ID to which the propagation belongs.
    propagations Sequence[GetErPropagationsV3Propagation]
    All propagations that match the filter parameters. The propagations structure is documented below.
    route_table_id str
    The route table ID of corresponding to the propagation.
    attachment_id str
    The attachment ID corresponding to the propagation.
    attachment_type str
    The attachment type corresponding to the propagation.
    status str
    The current status of the propagation.
    id String
    The propagation ID.
    instanceId String
    The ER instance ID to which the propagation belongs.
    propagations List<Property Map>
    All propagations that match the filter parameters. The propagations structure is documented below.
    routeTableId String
    The route table ID of corresponding to the propagation.
    attachmentId String
    The attachment ID corresponding to the propagation.
    attachmentType String
    The attachment type corresponding to the propagation.
    status String
    The current status of the propagation.

    Supporting Types

    GetErPropagationsV3Propagation

    AttachmentId string
    Specifies the attachment ID to which the propagation belongs.
    AttachmentType string
    Specifies the attachment type of corresponding to the propagation. The valid values are as follows:

    • vpc: Virtual private cloud.
    • vpn: VPN gateway.
    • vgw: Virtual gateway of cloud private line.
    • peering: Peering connection, through the cloud connection (CC) to load ERs in different regions to create a peering connection.
    • enc: Enterprise connect network in EC.
    • cfw: VPC border firewall.
    CreatedAt string
    The creation time of the propagation.
    Id string
    The propagation ID.
    InstanceId string
    Specifies the ER instance ID to which the propagation belongs.
    ResourceId string
    The resource ID of the attachment associated with the propagation.
    RouteTableId string
    Specifies the route table ID to which the propagation belongs.
    Status string
    Specifies the status of the propagation. Default value is available. The valid values are as follows:

    • available
    • failed
    UpdatedAt string
    The latest update time of the propagation.
    AttachmentId string
    Specifies the attachment ID to which the propagation belongs.
    AttachmentType string
    Specifies the attachment type of corresponding to the propagation. The valid values are as follows:

    • vpc: Virtual private cloud.
    • vpn: VPN gateway.
    • vgw: Virtual gateway of cloud private line.
    • peering: Peering connection, through the cloud connection (CC) to load ERs in different regions to create a peering connection.
    • enc: Enterprise connect network in EC.
    • cfw: VPC border firewall.
    CreatedAt string
    The creation time of the propagation.
    Id string
    The propagation ID.
    InstanceId string
    Specifies the ER instance ID to which the propagation belongs.
    ResourceId string
    The resource ID of the attachment associated with the propagation.
    RouteTableId string
    Specifies the route table ID to which the propagation belongs.
    Status string
    Specifies the status of the propagation. Default value is available. The valid values are as follows:

    • available
    • failed
    UpdatedAt string
    The latest update time of the propagation.
    attachmentId String
    Specifies the attachment ID to which the propagation belongs.
    attachmentType String
    Specifies the attachment type of corresponding to the propagation. The valid values are as follows:

    • vpc: Virtual private cloud.
    • vpn: VPN gateway.
    • vgw: Virtual gateway of cloud private line.
    • peering: Peering connection, through the cloud connection (CC) to load ERs in different regions to create a peering connection.
    • enc: Enterprise connect network in EC.
    • cfw: VPC border firewall.
    createdAt String
    The creation time of the propagation.
    id String
    The propagation ID.
    instanceId String
    Specifies the ER instance ID to which the propagation belongs.
    resourceId String
    The resource ID of the attachment associated with the propagation.
    routeTableId String
    Specifies the route table ID to which the propagation belongs.
    status String
    Specifies the status of the propagation. Default value is available. The valid values are as follows:

    • available
    • failed
    updatedAt String
    The latest update time of the propagation.
    attachmentId string
    Specifies the attachment ID to which the propagation belongs.
    attachmentType string
    Specifies the attachment type of corresponding to the propagation. The valid values are as follows:

    • vpc: Virtual private cloud.
    • vpn: VPN gateway.
    • vgw: Virtual gateway of cloud private line.
    • peering: Peering connection, through the cloud connection (CC) to load ERs in different regions to create a peering connection.
    • enc: Enterprise connect network in EC.
    • cfw: VPC border firewall.
    createdAt string
    The creation time of the propagation.
    id string
    The propagation ID.
    instanceId string
    Specifies the ER instance ID to which the propagation belongs.
    resourceId string
    The resource ID of the attachment associated with the propagation.
    routeTableId string
    Specifies the route table ID to which the propagation belongs.
    status string
    Specifies the status of the propagation. Default value is available. The valid values are as follows:

    • available
    • failed
    updatedAt string
    The latest update time of the propagation.
    attachment_id str
    Specifies the attachment ID to which the propagation belongs.
    attachment_type str
    Specifies the attachment type of corresponding to the propagation. The valid values are as follows:

    • vpc: Virtual private cloud.
    • vpn: VPN gateway.
    • vgw: Virtual gateway of cloud private line.
    • peering: Peering connection, through the cloud connection (CC) to load ERs in different regions to create a peering connection.
    • enc: Enterprise connect network in EC.
    • cfw: VPC border firewall.
    created_at str
    The creation time of the propagation.
    id str
    The propagation ID.
    instance_id str
    Specifies the ER instance ID to which the propagation belongs.
    resource_id str
    The resource ID of the attachment associated with the propagation.
    route_table_id str
    Specifies the route table ID to which the propagation belongs.
    status str
    Specifies the status of the propagation. Default value is available. The valid values are as follows:

    • available
    • failed
    updated_at str
    The latest update time of the propagation.
    attachmentId String
    Specifies the attachment ID to which the propagation belongs.
    attachmentType String
    Specifies the attachment type of corresponding to the propagation. The valid values are as follows:

    • vpc: Virtual private cloud.
    • vpn: VPN gateway.
    • vgw: Virtual gateway of cloud private line.
    • peering: Peering connection, through the cloud connection (CC) to load ERs in different regions to create a peering connection.
    • enc: Enterprise connect network in EC.
    • cfw: VPC border firewall.
    createdAt String
    The creation time of the propagation.
    id String
    The propagation ID.
    instanceId String
    Specifies the ER instance ID to which the propagation belongs.
    resourceId String
    The resource ID of the attachment associated with the propagation.
    routeTableId String
    Specifies the route table ID to which the propagation belongs.
    status String
    Specifies the status of the propagation. Default value is available. The valid values are as follows:

    • available
    • failed
    updatedAt String
    The latest update time of the propagation.

    Package Details

    Repository
    opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
    License
    Notes
    This Pulumi package is based on the opentelekomcloud Terraform Provider.
    opentelekomcloud logo
    opentelekomcloud 1.36.45 published on Friday, Aug 15, 2025 by opentelekomcloud