1. Packages
  2. Packages
  3. Tencentcloud Provider
  4. API Docs
  5. TeoIdentifyZoneOperation
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack

    Provides a resource to identify TEO zone or subdomain ownership.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.TeoIdentifyZoneOperation("example", {zoneName: "example.com"});
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.TeoIdentifyZoneOperation("example", zone_name="example.com")
    
    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.NewTeoIdentifyZoneOperation(ctx, "example", &tencentcloud.TeoIdentifyZoneOperationArgs{
    			ZoneName: pulumi.String("example.com"),
    		})
    		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 = new Tencentcloud.TeoIdentifyZoneOperation("example", new()
        {
            ZoneName = "example.com",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TeoIdentifyZoneOperation;
    import com.pulumi.tencentcloud.TeoIdentifyZoneOperationArgs;
    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) {
            var example = new TeoIdentifyZoneOperation("example", TeoIdentifyZoneOperationArgs.builder()
                .zoneName("example.com")
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:TeoIdentifyZoneOperation
        properties:
          zoneName: example.com
    
    Example coming soon!
    

    With subdomain

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const exampleSub = new tencentcloud.TeoIdentifyZoneOperation("example_sub", {
        zoneName: "example.com",
        domain: "www.example.com",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example_sub = tencentcloud.TeoIdentifyZoneOperation("example_sub",
        zone_name="example.com",
        domain="www.example.com")
    
    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.NewTeoIdentifyZoneOperation(ctx, "example_sub", &tencentcloud.TeoIdentifyZoneOperationArgs{
    			ZoneName: pulumi.String("example.com"),
    			Domain:   pulumi.String("www.example.com"),
    		})
    		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 exampleSub = new Tencentcloud.TeoIdentifyZoneOperation("example_sub", new()
        {
            ZoneName = "example.com",
            Domain = "www.example.com",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TeoIdentifyZoneOperation;
    import com.pulumi.tencentcloud.TeoIdentifyZoneOperationArgs;
    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) {
            var exampleSub = new TeoIdentifyZoneOperation("exampleSub", TeoIdentifyZoneOperationArgs.builder()
                .zoneName("example.com")
                .domain("www.example.com")
                .build());
    
        }
    }
    
    resources:
      exampleSub:
        type: tencentcloud:TeoIdentifyZoneOperation
        name: example_sub
        properties:
          zoneName: example.com
          domain: www.example.com
    
    Example coming soon!
    

    Create TeoIdentifyZoneOperation Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new TeoIdentifyZoneOperation(name: string, args: TeoIdentifyZoneOperationArgs, opts?: CustomResourceOptions);
    @overload
    def TeoIdentifyZoneOperation(resource_name: str,
                                 args: TeoIdentifyZoneOperationArgs,
                                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def TeoIdentifyZoneOperation(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 zone_name: Optional[str] = None,
                                 domain: Optional[str] = None,
                                 teo_identify_zone_operation_id: Optional[str] = None)
    func NewTeoIdentifyZoneOperation(ctx *Context, name string, args TeoIdentifyZoneOperationArgs, opts ...ResourceOption) (*TeoIdentifyZoneOperation, error)
    public TeoIdentifyZoneOperation(string name, TeoIdentifyZoneOperationArgs args, CustomResourceOptions? opts = null)
    public TeoIdentifyZoneOperation(String name, TeoIdentifyZoneOperationArgs args)
    public TeoIdentifyZoneOperation(String name, TeoIdentifyZoneOperationArgs args, CustomResourceOptions options)
    
    type: tencentcloud:TeoIdentifyZoneOperation
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "tencentcloud_teoidentifyzoneoperation" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args TeoIdentifyZoneOperationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args TeoIdentifyZoneOperationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args TeoIdentifyZoneOperationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args TeoIdentifyZoneOperationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args TeoIdentifyZoneOperationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    TeoIdentifyZoneOperation Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The TeoIdentifyZoneOperation resource accepts the following input properties:

    ZoneName string
    Zone name.
    Domain string
    Subdomain under the zone. Required only when verifying a subdomain.
    TeoIdentifyZoneOperationId string
    ID of the resource.
    ZoneName string
    Zone name.
    Domain string
    Subdomain under the zone. Required only when verifying a subdomain.
    TeoIdentifyZoneOperationId string
    ID of the resource.
    zone_name string
    Zone name.
    domain string
    Subdomain under the zone. Required only when verifying a subdomain.
    teo_identify_zone_operation_id string
    ID of the resource.
    zoneName String
    Zone name.
    domain String
    Subdomain under the zone. Required only when verifying a subdomain.
    teoIdentifyZoneOperationId String
    ID of the resource.
    zoneName string
    Zone name.
    domain string
    Subdomain under the zone. Required only when verifying a subdomain.
    teoIdentifyZoneOperationId string
    ID of the resource.
    zone_name str
    Zone name.
    domain str
    Subdomain under the zone. Required only when verifying a subdomain.
    teo_identify_zone_operation_id str
    ID of the resource.
    zoneName String
    Zone name.
    domain String
    Subdomain under the zone. Required only when verifying a subdomain.
    teoIdentifyZoneOperationId String
    ID of the resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the TeoIdentifyZoneOperation resource produces the following output properties:

    Ascriptions List<TeoIdentifyZoneOperationAscription>
    DNS verification information.
    FileAscriptions List<TeoIdentifyZoneOperationFileAscription>
    File verification information.
    Id string
    The provider-assigned unique ID for this managed resource.
    Ascriptions []TeoIdentifyZoneOperationAscription
    DNS verification information.
    FileAscriptions []TeoIdentifyZoneOperationFileAscription
    File verification information.
    Id string
    The provider-assigned unique ID for this managed resource.
    ascriptions list(object)
    DNS verification information.
    file_ascriptions list(object)
    File verification information.
    id string
    The provider-assigned unique ID for this managed resource.
    ascriptions List<TeoIdentifyZoneOperationAscription>
    DNS verification information.
    fileAscriptions List<TeoIdentifyZoneOperationFileAscription>
    File verification information.
    id String
    The provider-assigned unique ID for this managed resource.
    ascriptions TeoIdentifyZoneOperationAscription[]
    DNS verification information.
    fileAscriptions TeoIdentifyZoneOperationFileAscription[]
    File verification information.
    id string
    The provider-assigned unique ID for this managed resource.
    ascriptions Sequence[TeoIdentifyZoneOperationAscription]
    DNS verification information.
    file_ascriptions Sequence[TeoIdentifyZoneOperationFileAscription]
    File verification information.
    id str
    The provider-assigned unique ID for this managed resource.
    ascriptions List<Property Map>
    DNS verification information.
    fileAscriptions List<Property Map>
    File verification information.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing TeoIdentifyZoneOperation Resource

    Get an existing TeoIdentifyZoneOperation resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: TeoIdentifyZoneOperationState, opts?: CustomResourceOptions): TeoIdentifyZoneOperation
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            ascriptions: Optional[Sequence[TeoIdentifyZoneOperationAscriptionArgs]] = None,
            domain: Optional[str] = None,
            file_ascriptions: Optional[Sequence[TeoIdentifyZoneOperationFileAscriptionArgs]] = None,
            teo_identify_zone_operation_id: Optional[str] = None,
            zone_name: Optional[str] = None) -> TeoIdentifyZoneOperation
    func GetTeoIdentifyZoneOperation(ctx *Context, name string, id IDInput, state *TeoIdentifyZoneOperationState, opts ...ResourceOption) (*TeoIdentifyZoneOperation, error)
    public static TeoIdentifyZoneOperation Get(string name, Input<string> id, TeoIdentifyZoneOperationState? state, CustomResourceOptions? opts = null)
    public static TeoIdentifyZoneOperation get(String name, Output<String> id, TeoIdentifyZoneOperationState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:TeoIdentifyZoneOperation    get:      id: ${id}
    import {
      to = tencentcloud_teoidentifyzoneoperation.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Ascriptions List<TeoIdentifyZoneOperationAscription>
    DNS verification information.
    Domain string
    Subdomain under the zone. Required only when verifying a subdomain.
    FileAscriptions List<TeoIdentifyZoneOperationFileAscription>
    File verification information.
    TeoIdentifyZoneOperationId string
    ID of the resource.
    ZoneName string
    Zone name.
    Ascriptions []TeoIdentifyZoneOperationAscriptionArgs
    DNS verification information.
    Domain string
    Subdomain under the zone. Required only when verifying a subdomain.
    FileAscriptions []TeoIdentifyZoneOperationFileAscriptionArgs
    File verification information.
    TeoIdentifyZoneOperationId string
    ID of the resource.
    ZoneName string
    Zone name.
    ascriptions list(object)
    DNS verification information.
    domain string
    Subdomain under the zone. Required only when verifying a subdomain.
    file_ascriptions list(object)
    File verification information.
    teo_identify_zone_operation_id string
    ID of the resource.
    zone_name string
    Zone name.
    ascriptions List<TeoIdentifyZoneOperationAscription>
    DNS verification information.
    domain String
    Subdomain under the zone. Required only when verifying a subdomain.
    fileAscriptions List<TeoIdentifyZoneOperationFileAscription>
    File verification information.
    teoIdentifyZoneOperationId String
    ID of the resource.
    zoneName String
    Zone name.
    ascriptions TeoIdentifyZoneOperationAscription[]
    DNS verification information.
    domain string
    Subdomain under the zone. Required only when verifying a subdomain.
    fileAscriptions TeoIdentifyZoneOperationFileAscription[]
    File verification information.
    teoIdentifyZoneOperationId string
    ID of the resource.
    zoneName string
    Zone name.
    ascriptions Sequence[TeoIdentifyZoneOperationAscriptionArgs]
    DNS verification information.
    domain str
    Subdomain under the zone. Required only when verifying a subdomain.
    file_ascriptions Sequence[TeoIdentifyZoneOperationFileAscriptionArgs]
    File verification information.
    teo_identify_zone_operation_id str
    ID of the resource.
    zone_name str
    Zone name.
    ascriptions List<Property Map>
    DNS verification information.
    domain String
    Subdomain under the zone. Required only when verifying a subdomain.
    fileAscriptions List<Property Map>
    File verification information.
    teoIdentifyZoneOperationId String
    ID of the resource.
    zoneName String
    Zone name.

    Supporting Types

    TeoIdentifyZoneOperationAscription, TeoIdentifyZoneOperationAscriptionArgs

    RecordType string
    DNS record type.
    RecordValue string
    DNS record value.
    Subdomain string
    DNS record host.
    RecordType string
    DNS record type.
    RecordValue string
    DNS record value.
    Subdomain string
    DNS record host.
    record_type string
    DNS record type.
    record_value string
    DNS record value.
    subdomain string
    DNS record host.
    recordType String
    DNS record type.
    recordValue String
    DNS record value.
    subdomain String
    DNS record host.
    recordType string
    DNS record type.
    recordValue string
    DNS record value.
    subdomain string
    DNS record host.
    record_type str
    DNS record type.
    record_value str
    DNS record value.
    subdomain str
    DNS record host.
    recordType String
    DNS record type.
    recordValue String
    DNS record value.
    subdomain String
    DNS record host.

    TeoIdentifyZoneOperationFileAscription, TeoIdentifyZoneOperationFileAscriptionArgs

    IdentifyContent string
    File verification content.
    IdentifyPath string
    File verification path.
    IdentifyContent string
    File verification content.
    IdentifyPath string
    File verification path.
    identify_content string
    File verification content.
    identify_path string
    File verification path.
    identifyContent String
    File verification content.
    identifyPath String
    File verification path.
    identifyContent string
    File verification content.
    identifyPath string
    File verification path.
    identify_content str
    File verification content.
    identify_path str
    File verification path.
    identifyContent String
    File verification content.
    identifyPath String
    File verification path.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    Viewing docs for tencentcloud 1.82.93
    published on Monday, May 11, 2026 by tencentcloudstack
      Try Pulumi Cloud free. Your team will thank you.