1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getSubdomainValidateStatus
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getSubdomainValidateStatus

Explore with Pulumi AI

Use this data source to query detailed information of dnspod subdomain_validate_status

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const subdomainValidateStatus = tencentcloud.getSubdomainValidateStatus({
    domainZone: "www.iac-tf.cloud",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

subdomain_validate_status = tencentcloud.get_subdomain_validate_status(domain_zone="www.iac-tf.cloud")
Copy
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.GetSubdomainValidateStatus(ctx, &tencentcloud.GetSubdomainValidateStatusArgs{
			DomainZone: "www.iac-tf.cloud",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var subdomainValidateStatus = Tencentcloud.GetSubdomainValidateStatus.Invoke(new()
    {
        DomainZone = "www.iac-tf.cloud",
    });

});
Copy
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.GetSubdomainValidateStatusArgs;
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 subdomainValidateStatus = TencentcloudFunctions.getSubdomainValidateStatus(GetSubdomainValidateStatusArgs.builder()
            .domainZone("www.iac-tf.cloud")
            .build());

    }
}
Copy
variables:
  subdomainValidateStatus:
    fn::invoke:
      function: tencentcloud:getSubdomainValidateStatus
      arguments:
        domainZone: www.iac-tf.cloud
Copy

Using getSubdomainValidateStatus

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 getSubdomainValidateStatus(args: GetSubdomainValidateStatusArgs, opts?: InvokeOptions): Promise<GetSubdomainValidateStatusResult>
function getSubdomainValidateStatusOutput(args: GetSubdomainValidateStatusOutputArgs, opts?: InvokeOptions): Output<GetSubdomainValidateStatusResult>
Copy
def get_subdomain_validate_status(domain_zone: Optional[str] = None,
                                  id: Optional[str] = None,
                                  result_output_file: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetSubdomainValidateStatusResult
def get_subdomain_validate_status_output(domain_zone: Optional[pulumi.Input[str]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  result_output_file: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetSubdomainValidateStatusResult]
Copy
func GetSubdomainValidateStatus(ctx *Context, args *GetSubdomainValidateStatusArgs, opts ...InvokeOption) (*GetSubdomainValidateStatusResult, error)
func GetSubdomainValidateStatusOutput(ctx *Context, args *GetSubdomainValidateStatusOutputArgs, opts ...InvokeOption) GetSubdomainValidateStatusResultOutput
Copy

> Note: This function is named GetSubdomainValidateStatus in the Go SDK.

public static class GetSubdomainValidateStatus 
{
    public static Task<GetSubdomainValidateStatusResult> InvokeAsync(GetSubdomainValidateStatusArgs args, InvokeOptions? opts = null)
    public static Output<GetSubdomainValidateStatusResult> Invoke(GetSubdomainValidateStatusInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSubdomainValidateStatusResult> getSubdomainValidateStatus(GetSubdomainValidateStatusArgs args, InvokeOptions options)
public static Output<GetSubdomainValidateStatusResult> getSubdomainValidateStatus(GetSubdomainValidateStatusArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getSubdomainValidateStatus:getSubdomainValidateStatus
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DomainZone This property is required. string
Zone domain for which to view the verification status of TXT records.
Id string
ResultOutputFile string
Used to save results.
DomainZone This property is required. string
Zone domain for which to view the verification status of TXT records.
Id string
ResultOutputFile string
Used to save results.
domainZone This property is required. String
Zone domain for which to view the verification status of TXT records.
id String
resultOutputFile String
Used to save results.
domainZone This property is required. string
Zone domain for which to view the verification status of TXT records.
id string
resultOutputFile string
Used to save results.
domain_zone This property is required. str
Zone domain for which to view the verification status of TXT records.
id str
result_output_file str
Used to save results.
domainZone This property is required. String
Zone domain for which to view the verification status of TXT records.
id String
resultOutputFile String
Used to save results.

getSubdomainValidateStatus Result

The following output properties are available:

DomainZone string
Id string
Status double
Status. 0: not ready; 1: ready.
ResultOutputFile string
DomainZone string
Id string
Status float64
Status. 0: not ready; 1: ready.
ResultOutputFile string
domainZone String
id String
status Double
Status. 0: not ready; 1: ready.
resultOutputFile String
domainZone string
id string
status number
Status. 0: not ready; 1: ready.
resultOutputFile string
domain_zone str
id str
status float
Status. 0: not ready; 1: ready.
result_output_file str
domainZone String
id String
status Number
Status. 0: not ready; 1: ready.
resultOutputFile String

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.