tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getCcnRouteTableInputPolicies
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
Use this data source to query CCN route table input policies.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getCcnRouteTableInputPolicies({
ccnId: "ccn-06jek8tf",
routeTableId: "ccnrtb-4jv5ltb9",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_ccn_route_table_input_policies(ccn_id="ccn-06jek8tf",
route_table_id="ccnrtb-4jv5ltb9")
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.LookupCcnRouteTableInputPolicies(ctx, &tencentcloud.LookupCcnRouteTableInputPoliciesArgs{
CcnId: "ccn-06jek8tf",
RouteTableId: "ccnrtb-4jv5ltb9",
}, 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 example = Tencentcloud.GetCcnRouteTableInputPolicies.Invoke(new()
{
CcnId = "ccn-06jek8tf",
RouteTableId = "ccnrtb-4jv5ltb9",
});
});
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.GetCcnRouteTableInputPoliciesArgs;
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 example = TencentcloudFunctions.getCcnRouteTableInputPolicies(GetCcnRouteTableInputPoliciesArgs.builder()
.ccnId("ccn-06jek8tf")
.routeTableId("ccnrtb-4jv5ltb9")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getCcnRouteTableInputPolicies
arguments:
ccnId: ccn-06jek8tf
routeTableId: ccnrtb-4jv5ltb9
Using getCcnRouteTableInputPolicies
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 getCcnRouteTableInputPolicies(args: GetCcnRouteTableInputPoliciesArgs, opts?: InvokeOptions): Promise<GetCcnRouteTableInputPoliciesResult>
function getCcnRouteTableInputPoliciesOutput(args: GetCcnRouteTableInputPoliciesOutputArgs, opts?: InvokeOptions): Output<GetCcnRouteTableInputPoliciesResult>
def get_ccn_route_table_input_policies(ccn_id: Optional[str] = None,
id: Optional[str] = None,
policy_version: Optional[float] = None,
result_output_file: Optional[str] = None,
route_table_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCcnRouteTableInputPoliciesResult
def get_ccn_route_table_input_policies_output(ccn_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
policy_version: Optional[pulumi.Input[float]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
route_table_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCcnRouteTableInputPoliciesResult]
func LookupCcnRouteTableInputPolicies(ctx *Context, args *LookupCcnRouteTableInputPoliciesArgs, opts ...InvokeOption) (*LookupCcnRouteTableInputPoliciesResult, error)
func LookupCcnRouteTableInputPoliciesOutput(ctx *Context, args *LookupCcnRouteTableInputPoliciesOutputArgs, opts ...InvokeOption) LookupCcnRouteTableInputPoliciesResultOutput
> Note: This function is named LookupCcnRouteTableInputPolicies
in the Go SDK.
public static class GetCcnRouteTableInputPolicies
{
public static Task<GetCcnRouteTableInputPoliciesResult> InvokeAsync(GetCcnRouteTableInputPoliciesArgs args, InvokeOptions? opts = null)
public static Output<GetCcnRouteTableInputPoliciesResult> Invoke(GetCcnRouteTableInputPoliciesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCcnRouteTableInputPoliciesResult> getCcnRouteTableInputPolicies(GetCcnRouteTableInputPoliciesArgs args, InvokeOptions options)
public static Output<GetCcnRouteTableInputPoliciesResult> getCcnRouteTableInputPolicies(GetCcnRouteTableInputPoliciesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getCcnRouteTableInputPolicies:getCcnRouteTableInputPolicies
arguments:
# arguments dictionary
The following arguments are supported:
- Ccn
Id string - CCN Instance ID.
- Route
Table stringId - CCN Route table ID.
- Id string
- Policy
Version double - Policy version.
- Result
Output stringFile - Used to save results.
- Ccn
Id string - CCN Instance ID.
- Route
Table stringId - CCN Route table ID.
- Id string
- Policy
Version float64 - Policy version.
- Result
Output stringFile - Used to save results.
- ccn
Id String - CCN Instance ID.
- route
Table StringId - CCN Route table ID.
- id String
- policy
Version Double - Policy version.
- result
Output StringFile - Used to save results.
- ccn
Id string - CCN Instance ID.
- route
Table stringId - CCN Route table ID.
- id string
- policy
Version number - Policy version.
- result
Output stringFile - Used to save results.
- ccn_
id str - CCN Instance ID.
- route_
table_ strid - CCN Route table ID.
- id str
- policy_
version float - Policy version.
- result_
output_ strfile - Used to save results.
- ccn
Id String - CCN Instance ID.
- route
Table StringId - CCN Route table ID.
- id String
- policy
Version Number - Policy version.
- result
Output StringFile - Used to save results.
getCcnRouteTableInputPolicies Result
The following output properties are available:
- Ccn
Id string - Id string
- Policy
Sets List<GetCcn Route Table Input Policies Policy Set> - Policy set.
- Route
Table stringId - Policy
Version double - Result
Output stringFile
- Ccn
Id string - Id string
- Policy
Sets []GetCcn Route Table Input Policies Policy Set - Policy set.
- Route
Table stringId - Policy
Version float64 - Result
Output stringFile
- ccn
Id String - id String
- policy
Sets List<GetCcn Route Table Input Policies Policy Set> - Policy set.
- route
Table StringId - policy
Version Double - result
Output StringFile
- ccn
Id string - id string
- policy
Sets GetCcn Route Table Input Policies Policy Set[] - Policy set.
- route
Table stringId - policy
Version number - result
Output stringFile
- ccn_
id str - id str
- policy_
sets Sequence[GetCcn Route Table Input Policies Policy Set] - Policy set.
- route_
table_ strid - policy_
version float - result_
output_ strfile
- ccn
Id String - id String
- policy
Sets List<Property Map> - Policy set.
- route
Table StringId - policy
Version Number - result
Output StringFile
Supporting Types
GetCcnRouteTableInputPoliciesPolicySet
- Create
Time string - Policy
Version double - Policy version.
- Policys
List<Get
Ccn Route Table Input Policies Policy Set Policy>
- Create
Time string - Policy
Version float64 - Policy version.
- Policys
[]Get
Ccn Route Table Input Policies Policy Set Policy
- create
Time String - policy
Version Double - Policy version.
- policys
List<Get
Ccn Route Table Input Policies Policy Set Policy>
- create
Time string - policy
Version number - Policy version.
- policys
Get
Ccn Route Table Input Policies Policy Set Policy[]
- create_
time str - policy_
version float - Policy version.
- policys
Sequence[Get
Ccn Route Table Input Policies Policy Set Policy]
- create
Time String - policy
Version Number - Policy version.
- policys List<Property Map>
GetCcnRouteTableInputPoliciesPolicySetPolicy
- action String
- as
Path StringOperate Mode - description String
- operate
As StringPath - route
Conditions List<Property Map>
GetCcnRouteTableInputPoliciesPolicySetPolicyRouteCondition
- Match
Pattern double - Name string
- Values List<string>
- Match
Pattern float64 - Name string
- Values []string
- match
Pattern Double - name String
- values List<String>
- match
Pattern number - name string
- values string[]
- match_
pattern float - name str
- values Sequence[str]
- match
Pattern Number - name String
- values List<String>
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