Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
Use this data source to query detailed information of TEO web security policy templates
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const templates = tencentcloud.getTeoWebSecurityTemplates({
zoneIds: ["zone-3fkff38fyw8s"],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
templates = tencentcloud.get_teo_web_security_templates(zone_ids=["zone-3fkff38fyw8s"])
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.GetTeoWebSecurityTemplates(ctx, &tencentcloud.GetTeoWebSecurityTemplatesArgs{
ZoneIds: []string{
"zone-3fkff38fyw8s",
},
}, 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 templates = Tencentcloud.GetTeoWebSecurityTemplates.Invoke(new()
{
ZoneIds = new[]
{
"zone-3fkff38fyw8s",
},
});
});
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.GetTeoWebSecurityTemplatesArgs;
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 templates = TencentcloudFunctions.getTeoWebSecurityTemplates(GetTeoWebSecurityTemplatesArgs.builder()
.zoneIds("zone-3fkff38fyw8s")
.build());
}
}
variables:
templates:
fn::invoke:
function: tencentcloud:getTeoWebSecurityTemplates
arguments:
zoneIds:
- zone-3fkff38fyw8s
Example coming soon!
Using getTeoWebSecurityTemplates
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 getTeoWebSecurityTemplates(args: GetTeoWebSecurityTemplatesArgs, opts?: InvokeOptions): Promise<GetTeoWebSecurityTemplatesResult>
function getTeoWebSecurityTemplatesOutput(args: GetTeoWebSecurityTemplatesOutputArgs, opts?: InvokeOptions): Output<GetTeoWebSecurityTemplatesResult>def get_teo_web_security_templates(id: Optional[str] = None,
result_output_file: Optional[str] = None,
zone_ids: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetTeoWebSecurityTemplatesResult
def get_teo_web_security_templates_output(id: pulumi.Input[Optional[str]] = None,
result_output_file: pulumi.Input[Optional[str]] = None,
zone_ids: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTeoWebSecurityTemplatesResult]func GetTeoWebSecurityTemplates(ctx *Context, args *GetTeoWebSecurityTemplatesArgs, opts ...InvokeOption) (*GetTeoWebSecurityTemplatesResult, error)
func GetTeoWebSecurityTemplatesOutput(ctx *Context, args *GetTeoWebSecurityTemplatesOutputArgs, opts ...InvokeOption) GetTeoWebSecurityTemplatesResultOutput> Note: This function is named GetTeoWebSecurityTemplates in the Go SDK.
public static class GetTeoWebSecurityTemplates
{
public static Task<GetTeoWebSecurityTemplatesResult> InvokeAsync(GetTeoWebSecurityTemplatesArgs args, InvokeOptions? opts = null)
public static Output<GetTeoWebSecurityTemplatesResult> Invoke(GetTeoWebSecurityTemplatesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTeoWebSecurityTemplatesResult> getTeoWebSecurityTemplates(GetTeoWebSecurityTemplatesArgs args, InvokeOptions options)
public static Output<GetTeoWebSecurityTemplatesResult> getTeoWebSecurityTemplates(GetTeoWebSecurityTemplatesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getTeoWebSecurityTemplates:getTeoWebSecurityTemplates
arguments:
# arguments dictionarydata "tencentcloud_getteowebsecuritytemplates" "name" {
# arguments
}The following arguments are supported:
- Zone
Ids List<string> - Zone ID list. Up to 100 zone IDs per query.
- Id string
- Result
Output stringFile - Used to save results.
- Zone
Ids []string - Zone ID list. Up to 100 zone IDs per query.
- Id string
- Result
Output stringFile - Used to save results.
- zone_
ids list(string) - Zone ID list. Up to 100 zone IDs per query.
- id string
- result_
output_ stringfile - Used to save results.
- zone
Ids List<String> - Zone ID list. Up to 100 zone IDs per query.
- id String
- result
Output StringFile - Used to save results.
- zone
Ids string[] - Zone ID list. Up to 100 zone IDs per query.
- id string
- result
Output stringFile - Used to save results.
- zone_
ids Sequence[str] - Zone ID list. Up to 100 zone IDs per query.
- id str
- result_
output_ strfile - Used to save results.
- zone
Ids List<String> - Zone ID list. Up to 100 zone IDs per query.
- id String
- result
Output StringFile - Used to save results.
getTeoWebSecurityTemplates Result
The following output properties are available:
- Id string
- Security
Policy List<GetTemplates Teo Web Security Templates Security Policy Template> - Security policy template list.
- Zone
Ids List<string> - Result
Output stringFile
- Id string
- Security
Policy []GetTemplates Teo Web Security Templates Security Policy Template - Security policy template list.
- Zone
Ids []string - Result
Output stringFile
- id string
- security_
policy_ list(object)templates - Security policy template list.
- zone_
ids list(string) - result_
output_ stringfile
- id String
- security
Policy List<GetTemplates Teo Web Security Templates Security Policy Template> - Security policy template list.
- zone
Ids List<String> - result
Output StringFile
- id string
- security
Policy GetTemplates Teo Web Security Templates Security Policy Template[] - Security policy template list.
- zone
Ids string[] - result
Output stringFile
- id str
- security_
policy_ Sequence[Gettemplates Teo Web Security Templates Security Policy Template] - Security policy template list.
- zone_
ids Sequence[str] - result_
output_ strfile
- id String
- security
Policy List<Property Map>Templates - Security policy template list.
- zone
Ids List<String> - result
Output StringFile
Supporting Types
GetTeoWebSecurityTemplatesSecurityPolicyTemplate
- Bind
Domains List<GetTeo Web Security Templates Security Policy Template Bind Domain> - Domain binding information for the policy template.
- Template
Id string - Policy template ID.
- Template
Name string - Policy template name.
- Zone
Id string - Zone ID that the policy template belongs to.
- Bind
Domains []GetTeo Web Security Templates Security Policy Template Bind Domain - Domain binding information for the policy template.
- Template
Id string - Policy template ID.
- Template
Name string - Policy template name.
- Zone
Id string - Zone ID that the policy template belongs to.
- bind_
domains list(object) - Domain binding information for the policy template.
- template_
id string - Policy template ID.
- template_
name string - Policy template name.
- zone_
id string - Zone ID that the policy template belongs to.
- bind
Domains List<GetTeo Web Security Templates Security Policy Template Bind Domain> - Domain binding information for the policy template.
- template
Id String - Policy template ID.
- template
Name String - Policy template name.
- zone
Id String - Zone ID that the policy template belongs to.
- bind
Domains GetTeo Web Security Templates Security Policy Template Bind Domain[] - Domain binding information for the policy template.
- template
Id string - Policy template ID.
- template
Name string - Policy template name.
- zone
Id string - Zone ID that the policy template belongs to.
- bind_
domains Sequence[GetTeo Web Security Templates Security Policy Template Bind Domain] - Domain binding information for the policy template.
- template_
id str - Policy template ID.
- template_
name str - Policy template name.
- zone_
id str - Zone ID that the policy template belongs to.
- bind
Domains List<Property Map> - Domain binding information for the policy template.
- template
Id String - Policy template ID.
- template
Name String - Policy template name.
- zone
Id String - Zone ID that the policy template belongs to.
GetTeoWebSecurityTemplatesSecurityPolicyTemplateBindDomain
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
