opentelekomcloud 1.36.45 published on Friday, Aug 15, 2025 by opentelekomcloud
opentelekomcloud.getErPropagationsV3
Explore with Pulumi AI
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:
- Instance
Id string - Specifies the ER instance ID to which the propagation belongs.
- Route
Table stringId - Specifies the route table ID to which the propagation belongs.
- Attachment
Id string - Specifies the attachment ID to which the propagation belongs.
- Attachment
Type 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 string - Specifies the ER instance ID to which the propagation belongs.
- Route
Table stringId - Specifies the route table ID to which the propagation belongs.
- Attachment
Id string - Specifies the attachment ID to which the propagation belongs.
- Attachment
Type 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 String - Specifies the ER instance ID to which the propagation belongs.
- route
Table StringId - Specifies the route table ID to which the propagation belongs.
- attachment
Id String - Specifies the attachment ID to which the propagation belongs.
- attachment
Type 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 string - Specifies the ER instance ID to which the propagation belongs.
- route
Table stringId - Specifies the route table ID to which the propagation belongs.
- attachment
Id string - Specifies the attachment ID to which the propagation belongs.
- attachment
Type 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_ strid - 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
- instance
Id String - Specifies the ER instance ID to which the propagation belongs.
- route
Table StringId - Specifies the route table ID to which the propagation belongs.
- attachment
Id String - Specifies the attachment ID to which the propagation belongs.
- attachment
Type 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.
- Instance
Id string - The ER instance ID to which the propagation belongs.
- Propagations
List<Get
Er Propagations V3Propagation> - All propagations that match the filter parameters. The propagations structure is documented below.
- Route
Table stringId - The route table ID of corresponding to the propagation.
- Attachment
Id string - The attachment ID corresponding to the propagation.
- Attachment
Type string - The attachment type corresponding to the propagation.
- Status string
- The current status of the propagation.
- Id string
- The propagation ID.
- Instance
Id string - The ER instance ID to which the propagation belongs.
- Propagations
[]Get
Er Propagations V3Propagation - All propagations that match the filter parameters. The propagations structure is documented below.
- Route
Table stringId - The route table ID of corresponding to the propagation.
- Attachment
Id string - The attachment ID corresponding to the propagation.
- Attachment
Type string - The attachment type corresponding to the propagation.
- Status string
- The current status of the propagation.
- id String
- The propagation ID.
- instance
Id String - The ER instance ID to which the propagation belongs.
- propagations
List<Get
Er Propagations V3Propagation> - All propagations that match the filter parameters. The propagations structure is documented below.
- route
Table StringId - The route table ID of corresponding to the propagation.
- attachment
Id String - The attachment ID corresponding to the propagation.
- attachment
Type String - The attachment type corresponding to the propagation.
- status String
- The current status of the propagation.
- id string
- The propagation ID.
- instance
Id string - The ER instance ID to which the propagation belongs.
- propagations
Get
Er Propagations V3Propagation[] - All propagations that match the filter parameters. The propagations structure is documented below.
- route
Table stringId - The route table ID of corresponding to the propagation.
- attachment
Id string - The attachment ID corresponding to the propagation.
- attachment
Type 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[Get
Er Propagations V3Propagation] - All propagations that match the filter parameters. The propagations structure is documented below.
- route_
table_ strid - 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.
- instance
Id 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.
- route
Table StringId - The route table ID of corresponding to the propagation.
- attachment
Id String - The attachment ID corresponding to the propagation.
- attachment
Type String - The attachment type corresponding to the propagation.
- status String
- The current status of the propagation.
Supporting Types
GetErPropagationsV3Propagation
- Attachment
Id string - Specifies the attachment ID to which the propagation belongs.
- Attachment
Type 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.
- Created
At string - The creation time of the propagation.
- Id string
- The propagation ID.
- Instance
Id string - Specifies the ER instance ID to which the propagation belongs.
- Resource
Id string - The resource ID of the attachment associated with the propagation.
- Route
Table stringId - 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
- Updated
At string - The latest update time of the propagation.
- Attachment
Id string - Specifies the attachment ID to which the propagation belongs.
- Attachment
Type 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.
- Created
At string - The creation time of the propagation.
- Id string
- The propagation ID.
- Instance
Id string - Specifies the ER instance ID to which the propagation belongs.
- Resource
Id string - The resource ID of the attachment associated with the propagation.
- Route
Table stringId - 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
- Updated
At string - The latest update time of the propagation.
- attachment
Id String - Specifies the attachment ID to which the propagation belongs.
- attachment
Type 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.
- created
At String - The creation time of the propagation.
- id String
- The propagation ID.
- instance
Id String - Specifies the ER instance ID to which the propagation belongs.
- resource
Id String - The resource ID of the attachment associated with the propagation.
- route
Table StringId - 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
- updated
At String - The latest update time of the propagation.
- attachment
Id string - Specifies the attachment ID to which the propagation belongs.
- attachment
Type 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.
- created
At string - The creation time of the propagation.
- id string
- The propagation ID.
- instance
Id string - Specifies the ER instance ID to which the propagation belongs.
- resource
Id string - The resource ID of the attachment associated with the propagation.
- route
Table stringId - 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
- updated
At 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_ strid - 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.
- attachment
Id String - Specifies the attachment ID to which the propagation belongs.
- attachment
Type 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.
- created
At String - The creation time of the propagation.
- id String
- The propagation ID.
- instance
Id String - Specifies the ER instance ID to which the propagation belongs.
- resource
Id String - The resource ID of the attachment associated with the propagation.
- route
Table StringId - 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
- updated
At 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 1.36.45 published on Friday, Aug 15, 2025 by opentelekomcloud