1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getVpcRouteConflicts
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack

tencentcloud.getVpcRouteConflicts

Explore with Pulumi AI

Use this data source to query detailed information of vpc route_conflicts

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const routeConflicts = tencentcloud.getVpcRouteConflicts({
    destinationCidrBlocks: ["172.18.111.0/24"],
    routeTableId: "rtb-6xypllqe",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

route_conflicts = tencentcloud.get_vpc_route_conflicts(destination_cidr_blocks=["172.18.111.0/24"],
    route_table_id="rtb-6xypllqe")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := tencentcloud.GetVpcRouteConflicts(ctx, &tencentcloud.GetVpcRouteConflictsArgs{
			DestinationCidrBlocks: []string{
				"172.18.111.0/24",
			},
			RouteTableId: "rtb-6xypllqe",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var routeConflicts = Tencentcloud.GetVpcRouteConflicts.Invoke(new()
    {
        DestinationCidrBlocks = new[]
        {
            "172.18.111.0/24",
        },
        RouteTableId = "rtb-6xypllqe",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetVpcRouteConflictsArgs;
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 routeConflicts = TencentcloudFunctions.getVpcRouteConflicts(GetVpcRouteConflictsArgs.builder()
            .destinationCidrBlocks("172.18.111.0/24")
            .routeTableId("rtb-6xypllqe")
            .build());

    }
}
Copy
variables:
  routeConflicts:
    fn::invoke:
      function: tencentcloud:getVpcRouteConflicts
      arguments:
        destinationCidrBlocks:
          - 172.18.111.0/24
        routeTableId: rtb-6xypllqe
Copy

Using getVpcRouteConflicts

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 getVpcRouteConflicts(args: GetVpcRouteConflictsArgs, opts?: InvokeOptions): Promise<GetVpcRouteConflictsResult>
function getVpcRouteConflictsOutput(args: GetVpcRouteConflictsOutputArgs, opts?: InvokeOptions): Output<GetVpcRouteConflictsResult>
Copy
def get_vpc_route_conflicts(destination_cidr_blocks: Optional[Sequence[str]] = None,
                            id: Optional[str] = None,
                            result_output_file: Optional[str] = None,
                            route_table_id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetVpcRouteConflictsResult
def get_vpc_route_conflicts_output(destination_cidr_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                            id: Optional[pulumi.Input[str]] = None,
                            result_output_file: Optional[pulumi.Input[str]] = None,
                            route_table_id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetVpcRouteConflictsResult]
Copy
func GetVpcRouteConflicts(ctx *Context, args *GetVpcRouteConflictsArgs, opts ...InvokeOption) (*GetVpcRouteConflictsResult, error)
func GetVpcRouteConflictsOutput(ctx *Context, args *GetVpcRouteConflictsOutputArgs, opts ...InvokeOption) GetVpcRouteConflictsResultOutput
Copy

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

public static class GetVpcRouteConflicts 
{
    public static Task<GetVpcRouteConflictsResult> InvokeAsync(GetVpcRouteConflictsArgs args, InvokeOptions? opts = null)
    public static Output<GetVpcRouteConflictsResult> Invoke(GetVpcRouteConflictsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVpcRouteConflictsResult> getVpcRouteConflicts(GetVpcRouteConflictsArgs args, InvokeOptions options)
public static Output<GetVpcRouteConflictsResult> getVpcRouteConflicts(GetVpcRouteConflictsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getVpcRouteConflicts:getVpcRouteConflicts
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DestinationCidrBlocks This property is required. List<string>
List of conflicting destinations to check for.
RouteTableId This property is required. string
Routing table instance ID, for example:rtb-azd4dt1c.
Id string
ResultOutputFile string
Used to save results.
DestinationCidrBlocks This property is required. []string
List of conflicting destinations to check for.
RouteTableId This property is required. string
Routing table instance ID, for example:rtb-azd4dt1c.
Id string
ResultOutputFile string
Used to save results.
destinationCidrBlocks This property is required. List<String>
List of conflicting destinations to check for.
routeTableId This property is required. String
Routing table instance ID, for example:rtb-azd4dt1c.
id String
resultOutputFile String
Used to save results.
destinationCidrBlocks This property is required. string[]
List of conflicting destinations to check for.
routeTableId This property is required. string
Routing table instance ID, for example:rtb-azd4dt1c.
id string
resultOutputFile string
Used to save results.
destination_cidr_blocks This property is required. Sequence[str]
List of conflicting destinations to check for.
route_table_id This property is required. str
Routing table instance ID, for example:rtb-azd4dt1c.
id str
result_output_file str
Used to save results.
destinationCidrBlocks This property is required. List<String>
List of conflicting destinations to check for.
routeTableId This property is required. String
Routing table instance ID, for example:rtb-azd4dt1c.
id String
resultOutputFile String
Used to save results.

getVpcRouteConflicts Result

The following output properties are available:

destinationCidrBlocks List<String>
id String
routeConflictSets List<Property Map>
route conflict list.
routeTableId String
route table id.
resultOutputFile String

Supporting Types

GetVpcRouteConflictsRouteConflictSet

ConflictSets This property is required. List<GetVpcRouteConflictsRouteConflictSetConflictSet>
route conflict list.
DestinationCidrBlock This property is required. string
destination cidr block.
RouteTableId This property is required. string
Routing table instance ID, for example:rtb-azd4dt1c.
ConflictSets This property is required. []GetVpcRouteConflictsRouteConflictSetConflictSet
route conflict list.
DestinationCidrBlock This property is required. string
destination cidr block.
RouteTableId This property is required. string
Routing table instance ID, for example:rtb-azd4dt1c.
conflictSets This property is required. List<GetVpcRouteConflictsRouteConflictSetConflictSet>
route conflict list.
destinationCidrBlock This property is required. String
destination cidr block.
routeTableId This property is required. String
Routing table instance ID, for example:rtb-azd4dt1c.
conflictSets This property is required. GetVpcRouteConflictsRouteConflictSetConflictSet[]
route conflict list.
destinationCidrBlock This property is required. string
destination cidr block.
routeTableId This property is required. string
Routing table instance ID, for example:rtb-azd4dt1c.
conflict_sets This property is required. Sequence[GetVpcRouteConflictsRouteConflictSetConflictSet]
route conflict list.
destination_cidr_block This property is required. str
destination cidr block.
route_table_id This property is required. str
Routing table instance ID, for example:rtb-azd4dt1c.
conflictSets This property is required. List<Property Map>
route conflict list.
destinationCidrBlock This property is required. String
destination cidr block.
routeTableId This property is required. String
Routing table instance ID, for example:rtb-azd4dt1c.

GetVpcRouteConflictsRouteConflictSetConflictSet

CreatedTime This property is required. string
create time.
DestinationCidrBlock This property is required. string
destination cidr block.
DestinationIpv6CidrBlock This property is required. string
Destination of Ipv6 Cidr Block.
Enabled This property is required. bool
if enabled.
GatewayId This property is required. string
next hop id.
GatewayType This property is required. string
next gateway type.
PublishedToVbc This property is required. bool
if published To ccn.
RouteDescription This property is required. string
route description.
RouteId This property is required. double
route id.
RouteItemId This property is required. string
unique policy id.
RouteTableId This property is required. string
Routing table instance ID, for example:rtb-azd4dt1c.
RouteType This property is required. string
routr type.
CreatedTime This property is required. string
create time.
DestinationCidrBlock This property is required. string
destination cidr block.
DestinationIpv6CidrBlock This property is required. string
Destination of Ipv6 Cidr Block.
Enabled This property is required. bool
if enabled.
GatewayId This property is required. string
next hop id.
GatewayType This property is required. string
next gateway type.
PublishedToVbc This property is required. bool
if published To ccn.
RouteDescription This property is required. string
route description.
RouteId This property is required. float64
route id.
RouteItemId This property is required. string
unique policy id.
RouteTableId This property is required. string
Routing table instance ID, for example:rtb-azd4dt1c.
RouteType This property is required. string
routr type.
createdTime This property is required. String
create time.
destinationCidrBlock This property is required. String
destination cidr block.
destinationIpv6CidrBlock This property is required. String
Destination of Ipv6 Cidr Block.
enabled This property is required. Boolean
if enabled.
gatewayId This property is required. String
next hop id.
gatewayType This property is required. String
next gateway type.
publishedToVbc This property is required. Boolean
if published To ccn.
routeDescription This property is required. String
route description.
routeId This property is required. Double
route id.
routeItemId This property is required. String
unique policy id.
routeTableId This property is required. String
Routing table instance ID, for example:rtb-azd4dt1c.
routeType This property is required. String
routr type.
createdTime This property is required. string
create time.
destinationCidrBlock This property is required. string
destination cidr block.
destinationIpv6CidrBlock This property is required. string
Destination of Ipv6 Cidr Block.
enabled This property is required. boolean
if enabled.
gatewayId This property is required. string
next hop id.
gatewayType This property is required. string
next gateway type.
publishedToVbc This property is required. boolean
if published To ccn.
routeDescription This property is required. string
route description.
routeId This property is required. number
route id.
routeItemId This property is required. string
unique policy id.
routeTableId This property is required. string
Routing table instance ID, for example:rtb-azd4dt1c.
routeType This property is required. string
routr type.
created_time This property is required. str
create time.
destination_cidr_block This property is required. str
destination cidr block.
destination_ipv6_cidr_block This property is required. str
Destination of Ipv6 Cidr Block.
enabled This property is required. bool
if enabled.
gateway_id This property is required. str
next hop id.
gateway_type This property is required. str
next gateway type.
published_to_vbc This property is required. bool
if published To ccn.
route_description This property is required. str
route description.
route_id This property is required. float
route id.
route_item_id This property is required. str
unique policy id.
route_table_id This property is required. str
Routing table instance ID, for example:rtb-azd4dt1c.
route_type This property is required. str
routr type.
createdTime This property is required. String
create time.
destinationCidrBlock This property is required. String
destination cidr block.
destinationIpv6CidrBlock This property is required. String
Destination of Ipv6 Cidr Block.
enabled This property is required. Boolean
if enabled.
gatewayId This property is required. String
next hop id.
gatewayType This property is required. String
next gateway type.
publishedToVbc This property is required. Boolean
if published To ccn.
routeDescription This property is required. String
route description.
routeId This property is required. Number
route id.
routeItemId This property is required. String
unique policy id.
routeTableId This property is required. String
Routing table instance ID, for example:rtb-azd4dt1c.
routeType This property is required. String
routr type.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.