tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
tencentcloud.getVpcRouteConflicts
Start a Neo task
Explain and create a tencentcloud.getVpcRouteConflicts resource
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
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({
routeTableId: "rtb-6xypllqe",
destinationCidrBlocks: ["172.18.111.0/24"],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
route_conflicts = tencentcloud.get_vpc_route_conflicts(route_table_id="rtb-6xypllqe",
destination_cidr_blocks=["172.18.111.0/24"])
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{
RouteTableId: "rtb-6xypllqe",
DestinationCidrBlocks: []string{
"172.18.111.0/24",
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var routeConflicts = Tencentcloud.GetVpcRouteConflicts.Invoke(new()
{
RouteTableId = "rtb-6xypllqe",
DestinationCidrBlocks = new[]
{
"172.18.111.0/24",
},
});
});
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()
.routeTableId("rtb-6xypllqe")
.destinationCidrBlocks("172.18.111.0/24")
.build());
}
}
variables:
routeConflicts:
fn::invoke:
function: tencentcloud:getVpcRouteConflicts
arguments:
routeTableId: rtb-6xypllqe
destinationCidrBlocks:
- 172.18.111.0/24
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>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]func GetVpcRouteConflicts(ctx *Context, args *GetVpcRouteConflictsArgs, opts ...InvokeOption) (*GetVpcRouteConflictsResult, error)
func GetVpcRouteConflictsOutput(ctx *Context, args *GetVpcRouteConflictsOutputArgs, opts ...InvokeOption) GetVpcRouteConflictsResultOutput> 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)
}public static CompletableFuture<GetVpcRouteConflictsResult> getVpcRouteConflicts(GetVpcRouteConflictsArgs args, InvokeOptions options)
public static Output<GetVpcRouteConflictsResult> getVpcRouteConflicts(GetVpcRouteConflictsArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getVpcRouteConflicts:getVpcRouteConflicts
arguments:
# arguments dictionaryThe following arguments are supported:
- Destination
Cidr List<string>Blocks - List of conflicting destinations to check for.
- Route
Table stringId - Routing table instance ID, for example:rtb-azd4dt1c.
- Id string
- Result
Output stringFile - Used to save results.
- Destination
Cidr []stringBlocks - List of conflicting destinations to check for.
- Route
Table stringId - Routing table instance ID, for example:rtb-azd4dt1c.
- Id string
- Result
Output stringFile - Used to save results.
- destination
Cidr List<String>Blocks - List of conflicting destinations to check for.
- route
Table StringId - Routing table instance ID, for example:rtb-azd4dt1c.
- id String
- result
Output StringFile - Used to save results.
- destination
Cidr string[]Blocks - List of conflicting destinations to check for.
- route
Table stringId - Routing table instance ID, for example:rtb-azd4dt1c.
- id string
- result
Output stringFile - Used to save results.
- destination_
cidr_ Sequence[str]blocks - List of conflicting destinations to check for.
- route_
table_ strid - Routing table instance ID, for example:rtb-azd4dt1c.
- id str
- result_
output_ strfile - Used to save results.
- destination
Cidr List<String>Blocks - List of conflicting destinations to check for.
- route
Table StringId - Routing table instance ID, for example:rtb-azd4dt1c.
- id String
- result
Output StringFile - Used to save results.
getVpcRouteConflicts Result
The following output properties are available:
- Destination
Cidr List<string>Blocks - Id string
- Route
Conflict List<GetSets Vpc Route Conflicts Route Conflict Set> - route conflict list.
- Route
Table stringId - route table id.
- Result
Output stringFile
- Destination
Cidr []stringBlocks - Id string
- Route
Conflict []GetSets Vpc Route Conflicts Route Conflict Set - route conflict list.
- Route
Table stringId - route table id.
- Result
Output stringFile
- destination
Cidr List<String>Blocks - id String
- route
Conflict List<GetSets Vpc Route Conflicts Route Conflict Set> - route conflict list.
- route
Table StringId - route table id.
- result
Output StringFile
- destination
Cidr string[]Blocks - id string
- route
Conflict GetSets Vpc Route Conflicts Route Conflict Set[] - route conflict list.
- route
Table stringId - route table id.
- result
Output stringFile
- destination_
cidr_ Sequence[str]blocks - id str
- route_
conflict_ Sequence[Getsets Vpc Route Conflicts Route Conflict Set] - route conflict list.
- route_
table_ strid - route table id.
- result_
output_ strfile
- destination
Cidr List<String>Blocks - id String
- route
Conflict List<Property Map>Sets - route conflict list.
- route
Table StringId - route table id.
- result
Output StringFile
Supporting Types
GetVpcRouteConflictsRouteConflictSet
- Conflict
Sets List<GetVpc Route Conflicts Route Conflict Set Conflict Set> - route conflict list.
- Destination
Cidr stringBlock - destination cidr block.
- Route
Table stringId - Routing table instance ID, for example:rtb-azd4dt1c.
- Conflict
Sets []GetVpc Route Conflicts Route Conflict Set Conflict Set - route conflict list.
- Destination
Cidr stringBlock - destination cidr block.
- Route
Table stringId - Routing table instance ID, for example:rtb-azd4dt1c.
- conflict
Sets List<GetVpc Route Conflicts Route Conflict Set Conflict Set> - route conflict list.
- destination
Cidr StringBlock - destination cidr block.
- route
Table StringId - Routing table instance ID, for example:rtb-azd4dt1c.
- conflict
Sets GetVpc Route Conflicts Route Conflict Set Conflict Set[] - route conflict list.
- destination
Cidr stringBlock - destination cidr block.
- route
Table stringId - Routing table instance ID, for example:rtb-azd4dt1c.
- conflict_
sets Sequence[GetVpc Route Conflicts Route Conflict Set Conflict Set] - route conflict list.
- destination_
cidr_ strblock - destination cidr block.
- route_
table_ strid - Routing table instance ID, for example:rtb-azd4dt1c.
- conflict
Sets List<Property Map> - route conflict list.
- destination
Cidr StringBlock - destination cidr block.
- route
Table StringId - Routing table instance ID, for example:rtb-azd4dt1c.
GetVpcRouteConflictsRouteConflictSetConflictSet
- Created
Time string - create time.
- Destination
Cidr stringBlock - destination cidr block.
- Destination
Ipv6Cidr stringBlock - Destination of Ipv6 Cidr Block.
- Enabled bool
- if enabled.
- Gateway
Id string - next hop id.
- Gateway
Type string - next gateway type.
- Published
To boolVbc - if published To ccn.
- Route
Description string - route description.
- Route
Id double - route id.
- Route
Item stringId - unique policy id.
- Route
Table stringId - Routing table instance ID, for example:rtb-azd4dt1c.
- Route
Type string - routr type.
- Created
Time string - create time.
- Destination
Cidr stringBlock - destination cidr block.
- Destination
Ipv6Cidr stringBlock - Destination of Ipv6 Cidr Block.
- Enabled bool
- if enabled.
- Gateway
Id string - next hop id.
- Gateway
Type string - next gateway type.
- Published
To boolVbc - if published To ccn.
- Route
Description string - route description.
- Route
Id float64 - route id.
- Route
Item stringId - unique policy id.
- Route
Table stringId - Routing table instance ID, for example:rtb-azd4dt1c.
- Route
Type string - routr type.
- created
Time String - create time.
- destination
Cidr StringBlock - destination cidr block.
- destination
Ipv6Cidr StringBlock - Destination of Ipv6 Cidr Block.
- enabled Boolean
- if enabled.
- gateway
Id String - next hop id.
- gateway
Type String - next gateway type.
- published
To BooleanVbc - if published To ccn.
- route
Description String - route description.
- route
Id Double - route id.
- route
Item StringId - unique policy id.
- route
Table StringId - Routing table instance ID, for example:rtb-azd4dt1c.
- route
Type String - routr type.
- created
Time string - create time.
- destination
Cidr stringBlock - destination cidr block.
- destination
Ipv6Cidr stringBlock - Destination of Ipv6 Cidr Block.
- enabled boolean
- if enabled.
- gateway
Id string - next hop id.
- gateway
Type string - next gateway type.
- published
To booleanVbc - if published To ccn.
- route
Description string - route description.
- route
Id number - route id.
- route
Item stringId - unique policy id.
- route
Table stringId - Routing table instance ID, for example:rtb-azd4dt1c.
- route
Type string - routr type.
- created_
time str - create time.
- destination_
cidr_ strblock - destination cidr block.
- destination_
ipv6_ strcidr_ block - Destination of Ipv6 Cidr Block.
- enabled bool
- if enabled.
- gateway_
id str - next hop id.
- gateway_
type str - next gateway type.
- published_
to_ boolvbc - if published To ccn.
- route_
description str - route description.
- route_
id float - route id.
- route_
item_ strid - unique policy id.
- route_
table_ strid - Routing table instance ID, for example:rtb-azd4dt1c.
- route_
type str - routr type.
- created
Time String - create time.
- destination
Cidr StringBlock - destination cidr block.
- destination
Ipv6Cidr StringBlock - Destination of Ipv6 Cidr Block.
- enabled Boolean
- if enabled.
- gateway
Id String - next hop id.
- gateway
Type String - next gateway type.
- published
To BooleanVbc - if published To ccn.
- route
Description String - route description.
- route
Id Number - route id.
- route
Item StringId - unique policy id.
- route
Table StringId - Routing table instance ID, for example:rtb-azd4dt1c.
- route
Type String - routr type.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
