tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack
tencentcloud.getVpcRouteConflicts
Explore with Pulumi AI
tencentcloud 1.81.182 published on Monday, Apr 14, 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({
destinationCidrBlocks: ["172.18.111.0/24"],
routeTableId: "rtb-6xypllqe",
});
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")
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
})
}
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",
});
});
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());
}
}
variables:
routeConflicts:
fn::invoke:
function: tencentcloud:getVpcRouteConflicts
arguments:
destinationCidrBlocks:
- 172.18.111.0/24
routeTableId: rtb-6xypllqe
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 dictionary
The following arguments are supported:
- Destination
Cidr Blocks This property is required. List<string> - List of conflicting destinations to check for.
- Route
Table Id This property is required. string - Routing table instance ID, for example:rtb-azd4dt1c.
- Id string
- Result
Output stringFile - Used to save results.
- Destination
Cidr Blocks This property is required. []string - List of conflicting destinations to check for.
- Route
Table Id This property is required. string - Routing table instance ID, for example:rtb-azd4dt1c.
- Id string
- Result
Output stringFile - Used to save results.
- destination
Cidr Blocks This property is required. List<String> - List of conflicting destinations to check for.
- route
Table Id This property is required. String - Routing table instance ID, for example:rtb-azd4dt1c.
- id String
- result
Output StringFile - Used to save results.
- destination
Cidr Blocks This property is required. string[] - List of conflicting destinations to check for.
- route
Table Id This property is required. string - Routing table instance ID, for example:rtb-azd4dt1c.
- id string
- result
Output stringFile - 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_ strfile - Used to save results.
- destination
Cidr Blocks This property is required. List<String> - List of conflicting destinations to check for.
- route
Table Id This property is required. String - 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 This property is required. List<GetVpc Route Conflicts Route Conflict Set Conflict Set> - route conflict list.
- Destination
Cidr Block This property is required. string - destination cidr block.
- Route
Table Id This property is required. string - Routing table instance ID, for example:rtb-azd4dt1c.
- Conflict
Sets This property is required. []GetVpc Route Conflicts Route Conflict Set Conflict Set - route conflict list.
- Destination
Cidr Block This property is required. string - destination cidr block.
- Route
Table Id This property is required. string - Routing table instance ID, for example:rtb-azd4dt1c.
- conflict
Sets This property is required. List<GetVpc Route Conflicts Route Conflict Set Conflict Set> - route conflict list.
- destination
Cidr Block This property is required. String - destination cidr block.
- route
Table Id This property is required. String - Routing table instance ID, for example:rtb-azd4dt1c.
- conflict
Sets This property is required. GetVpc Route Conflicts Route Conflict Set Conflict Set[] - route conflict list.
- destination
Cidr Block This property is required. string - destination cidr block.
- route
Table Id This property is required. string - Routing table instance ID, for example:rtb-azd4dt1c.
- conflict_
sets This property is required. Sequence[GetVpc Route Conflicts Route Conflict Set Conflict Set] - 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.
- conflict
Sets This property is required. List<Property Map> - route conflict list.
- destination
Cidr Block This property is required. String - destination cidr block.
- route
Table Id This property is required. String - Routing table instance ID, for example:rtb-azd4dt1c.
GetVpcRouteConflictsRouteConflictSetConflictSet
- Created
Time This property is required. string - create time.
- Destination
Cidr Block This property is required. string - destination cidr block.
- Destination
Ipv6Cidr Block This property is required. string - Destination of Ipv6 Cidr Block.
- Enabled
This property is required. bool - if enabled.
- Gateway
Id This property is required. string - next hop id.
- Gateway
Type This property is required. string - next gateway type.
- Published
To Vbc This property is required. bool - if published To ccn.
- Route
Description This property is required. string - route description.
- Route
Id This property is required. double - route id.
- Route
Item Id This property is required. string - unique policy id.
- Route
Table Id This property is required. string - Routing table instance ID, for example:rtb-azd4dt1c.
- Route
Type This property is required. string - routr type.
- Created
Time This property is required. string - create time.
- Destination
Cidr Block This property is required. string - destination cidr block.
- Destination
Ipv6Cidr Block This property is required. string - Destination of Ipv6 Cidr Block.
- Enabled
This property is required. bool - if enabled.
- Gateway
Id This property is required. string - next hop id.
- Gateway
Type This property is required. string - next gateway type.
- Published
To Vbc This property is required. bool - if published To ccn.
- Route
Description This property is required. string - route description.
- Route
Id This property is required. float64 - route id.
- Route
Item Id This property is required. string - unique policy id.
- Route
Table Id This property is required. string - Routing table instance ID, for example:rtb-azd4dt1c.
- Route
Type This property is required. string - routr type.
- created
Time This property is required. String - create time.
- destination
Cidr Block This property is required. String - destination cidr block.
- destination
Ipv6Cidr Block This property is required. String - Destination of Ipv6 Cidr Block.
- enabled
This property is required. Boolean - if enabled.
- gateway
Id This property is required. String - next hop id.
- gateway
Type This property is required. String - next gateway type.
- published
To Vbc This property is required. Boolean - if published To ccn.
- route
Description This property is required. String - route description.
- route
Id This property is required. Double - route id.
- route
Item Id This property is required. String - unique policy id.
- route
Table Id This property is required. String - Routing table instance ID, for example:rtb-azd4dt1c.
- route
Type This property is required. String - routr type.
- created
Time This property is required. string - create time.
- destination
Cidr Block This property is required. string - destination cidr block.
- destination
Ipv6Cidr Block This property is required. string - Destination of Ipv6 Cidr Block.
- enabled
This property is required. boolean - if enabled.
- gateway
Id This property is required. string - next hop id.
- gateway
Type This property is required. string - next gateway type.
- published
To Vbc This property is required. boolean - if published To ccn.
- route
Description This property is required. string - route description.
- route
Id This property is required. number - route id.
- route
Item Id This property is required. string - unique policy id.
- route
Table Id This property is required. string - Routing table instance ID, for example:rtb-azd4dt1c.
- route
Type 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.
- created
Time This property is required. String - create time.
- destination
Cidr Block This property is required. String - destination cidr block.
- destination
Ipv6Cidr Block This property is required. String - Destination of Ipv6 Cidr Block.
- enabled
This property is required. Boolean - if enabled.
- gateway
Id This property is required. String - next hop id.
- gateway
Type This property is required. String - next gateway type.
- published
To Vbc This property is required. Boolean - if published To ccn.
- route
Description This property is required. String - route description.
- route
Id This property is required. Number - route id.
- route
Item Id This property is required. String - unique policy id.
- route
Table Id This property is required. String - Routing table instance ID, for example:rtb-azd4dt1c.
- route
Type 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.
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack