tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getVpcRouteConflicts
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 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 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
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack