1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getDomains
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getDomains

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 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({});
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    foo = tencentcloud.get_domains()
    
    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
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = Tencentcloud.GetDomains.Invoke();
    
    });
    
    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();
    
        }
    }
    
    variables:
      foo:
        fn::invoke:
          function: tencentcloud:getDomains
          arguments: {}
    

    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>
    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]
    func GetDomains(ctx *Context, args *GetDomainsArgs, opts ...InvokeOption) (*GetDomainsResult, error)
    func GetDomainsOutput(ctx *Context, args *GetDomainsOutputArgs, opts ...InvokeOption) GetDomainsResultOutput

    > 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)
    }
    public static CompletableFuture<GetDomainsResult> getDomains(GetDomainsArgs args, InvokeOptions options)
    public static Output<GetDomainsResult> getDomains(GetDomainsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getDomains:getDomains
      arguments:
        # arguments dictionary

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

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack