1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getDomains
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack

tencentcloud.getDomains

Explore with Pulumi AI

tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack

Provide a datasource to query Domains.

Example Usage

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

const foo = tencentcloud.getDomains({});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

foo = tencentcloud.get_domains()
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.GetDomains(ctx, &tencentcloud.GetDomainsArgs{}, 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 foo = Tencentcloud.GetDomains.Invoke();

});
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.GetDomainsArgs;
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 foo = TencentcloudFunctions.getDomains();

    }
}
Copy
variables:
  foo:
    fn::invoke:
      function: tencentcloud:getDomains
      arguments: {}
Copy

Using getDomains

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 getDomains(args: GetDomainsArgs, opts?: InvokeOptions): Promise<GetDomainsResult>
function getDomainsOutput(args: GetDomainsOutputArgs, opts?: InvokeOptions): Output<GetDomainsResult>
Copy
def get_domains(id: Optional[str] = None,
                limit: Optional[float] = None,
                offset: Optional[float] = None,
                result_output_file: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetDomainsResult
def get_domains_output(id: Optional[pulumi.Input[str]] = None,
                limit: Optional[pulumi.Input[float]] = None,
                offset: Optional[pulumi.Input[float]] = None,
                result_output_file: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetDomainsResult]
Copy
func GetDomains(ctx *Context, args *GetDomainsArgs, opts ...InvokeOption) (*GetDomainsResult, error)
func GetDomainsOutput(ctx *Context, args *GetDomainsOutputArgs, opts ...InvokeOption) GetDomainsResultOutput
Copy

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

public static class GetDomains 
{
    public static Task<GetDomainsResult> InvokeAsync(GetDomainsArgs args, InvokeOptions? opts = null)
    public static Output<GetDomainsResult> Invoke(GetDomainsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDomainsResult> getDomains(GetDomainsArgs args, InvokeOptions options)
public static Output<GetDomainsResult> getDomains(GetDomainsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getDomains:getDomains
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
Limit double
Specify data limit in range [1, 100]. Default: 20.
Offset double
Specify data offset. Default: 0.
ResultOutputFile string
Used for save response as file locally.
Id string
Limit float64
Specify data limit in range [1, 100]. Default: 20.
Offset float64
Specify data offset. Default: 0.
ResultOutputFile string
Used for save response as file locally.
id String
limit Double
Specify data limit in range [1, 100]. Default: 20.
offset Double
Specify data offset. Default: 0.
resultOutputFile String
Used for save response as file locally.
id string
limit number
Specify data limit in range [1, 100]. Default: 20.
offset number
Specify data offset. Default: 0.
resultOutputFile string
Used for save response as file locally.
id str
limit float
Specify data limit in range [1, 100]. Default: 20.
offset float
Specify data offset. Default: 0.
result_output_file str
Used for save response as file locally.
id String
limit Number
Specify data limit in range [1, 100]. Default: 20.
offset Number
Specify data offset. Default: 0.
resultOutputFile String
Used for save response as file locally.

getDomains Result

The following output properties are available:

Id string
Lists List<GetDomainsList>
Domain result list.
Limit double
Offset double
ResultOutputFile string
Id string
Lists []GetDomainsList
Domain result list.
Limit float64
Offset float64
ResultOutputFile string
id String
lists List<GetDomainsList>
Domain result list.
limit Double
offset Double
resultOutputFile String
id string
lists GetDomainsList[]
Domain result list.
limit number
offset number
resultOutputFile string
id str
lists Sequence[GetDomainsList]
Domain result list.
limit float
offset float
result_output_file str
id String
lists List<Property Map>
Domain result list.
limit Number
offset Number
resultOutputFile String

Supporting Types

GetDomainsList

AutoRenew This property is required. double
Whether the domain auto renew, 0 - manual renew, 1 - auto renew.
BuyStatus This property is required. string
Domain buy status.
CodeTld This property is required. string
Domain code ltd.
CreationDate This property is required. string
Domain create time.
DomainId This property is required. string
Domain ID.
DomainName This property is required. string
Domain name.
ExpirationDate This property is required. string
Domain expiration date.
IsPremium This property is required. bool
Whether the domain is premium.
Tld This property is required. string
Domain ltd.
AutoRenew This property is required. float64
Whether the domain auto renew, 0 - manual renew, 1 - auto renew.
BuyStatus This property is required. string
Domain buy status.
CodeTld This property is required. string
Domain code ltd.
CreationDate This property is required. string
Domain create time.
DomainId This property is required. string
Domain ID.
DomainName This property is required. string
Domain name.
ExpirationDate This property is required. string
Domain expiration date.
IsPremium This property is required. bool
Whether the domain is premium.
Tld This property is required. string
Domain ltd.
autoRenew This property is required. Double
Whether the domain auto renew, 0 - manual renew, 1 - auto renew.
buyStatus This property is required. String
Domain buy status.
codeTld This property is required. String
Domain code ltd.
creationDate This property is required. String
Domain create time.
domainId This property is required. String
Domain ID.
domainName This property is required. String
Domain name.
expirationDate This property is required. String
Domain expiration date.
isPremium This property is required. Boolean
Whether the domain is premium.
tld This property is required. String
Domain ltd.
autoRenew This property is required. number
Whether the domain auto renew, 0 - manual renew, 1 - auto renew.
buyStatus This property is required. string
Domain buy status.
codeTld This property is required. string
Domain code ltd.
creationDate This property is required. string
Domain create time.
domainId This property is required. string
Domain ID.
domainName This property is required. string
Domain name.
expirationDate This property is required. string
Domain expiration date.
isPremium This property is required. boolean
Whether the domain is premium.
tld This property is required. string
Domain ltd.
auto_renew This property is required. float
Whether the domain auto renew, 0 - manual renew, 1 - auto renew.
buy_status This property is required. str
Domain buy status.
code_tld This property is required. str
Domain code ltd.
creation_date This property is required. str
Domain create time.
domain_id This property is required. str
Domain ID.
domain_name This property is required. str
Domain name.
expiration_date This property is required. str
Domain expiration date.
is_premium This property is required. bool
Whether the domain is premium.
tld This property is required. str
Domain ltd.
autoRenew This property is required. Number
Whether the domain auto renew, 0 - manual renew, 1 - auto renew.
buyStatus This property is required. String
Domain buy status.
codeTld This property is required. String
Domain code ltd.
creationDate This property is required. String
Domain create time.
domainId This property is required. String
Domain ID.
domainName This property is required. String
Domain name.
expirationDate This property is required. String
Domain expiration date.
isPremium This property is required. Boolean
Whether the domain is premium.
tld This property is required. String
Domain ltd.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack