domains

package
v0.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion added in v0.0.5

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type GetInstanceArgs

type GetInstanceArgs struct {
	// Specify data limit in range [1, 100]. Default: 20.
	Limit *int `pulumi:"limit"`
	// Specify data offset. Default: 0.
	Offset *int `pulumi:"offset"`
	// Used for save response as file locally.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstance.

type GetInstanceList

type GetInstanceList struct {
	// Whether the domain auto renew, 0 - manual renew, 1 - auto renew.
	AutoRenew int `pulumi:"autoRenew"`
	// Domain buy status.
	BuyStatus string `pulumi:"buyStatus"`
	// Domain code ltd.
	CodeTld string `pulumi:"codeTld"`
	// Domain create time.
	CreationDate string `pulumi:"creationDate"`
	// Domain ID.
	DomainId string `pulumi:"domainId"`
	// Domain name.
	DomainName string `pulumi:"domainName"`
	// Domain expiration date.
	ExpirationDate string `pulumi:"expirationDate"`
	// Whether the domain is premium.
	IsPremium bool `pulumi:"isPremium"`
	// Domain ltd.
	Tld string `pulumi:"tld"`
}

type GetInstanceListArgs

type GetInstanceListArgs struct {
	// Whether the domain auto renew, 0 - manual renew, 1 - auto renew.
	AutoRenew pulumi.IntInput `pulumi:"autoRenew"`
	// Domain buy status.
	BuyStatus pulumi.StringInput `pulumi:"buyStatus"`
	// Domain code ltd.
	CodeTld pulumi.StringInput `pulumi:"codeTld"`
	// Domain create time.
	CreationDate pulumi.StringInput `pulumi:"creationDate"`
	// Domain ID.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// Domain name.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// Domain expiration date.
	ExpirationDate pulumi.StringInput `pulumi:"expirationDate"`
	// Whether the domain is premium.
	IsPremium pulumi.BoolInput `pulumi:"isPremium"`
	// Domain ltd.
	Tld pulumi.StringInput `pulumi:"tld"`
}

func (GetInstanceListArgs) ElementType

func (GetInstanceListArgs) ElementType() reflect.Type

func (GetInstanceListArgs) ToGetInstanceListOutput

func (i GetInstanceListArgs) ToGetInstanceListOutput() GetInstanceListOutput

func (GetInstanceListArgs) ToGetInstanceListOutputWithContext

func (i GetInstanceListArgs) ToGetInstanceListOutputWithContext(ctx context.Context) GetInstanceListOutput

type GetInstanceListArray

type GetInstanceListArray []GetInstanceListInput

func (GetInstanceListArray) ElementType

func (GetInstanceListArray) ElementType() reflect.Type

func (GetInstanceListArray) ToGetInstanceListArrayOutput

func (i GetInstanceListArray) ToGetInstanceListArrayOutput() GetInstanceListArrayOutput

func (GetInstanceListArray) ToGetInstanceListArrayOutputWithContext

func (i GetInstanceListArray) ToGetInstanceListArrayOutputWithContext(ctx context.Context) GetInstanceListArrayOutput

type GetInstanceListArrayInput

type GetInstanceListArrayInput interface {
	pulumi.Input

	ToGetInstanceListArrayOutput() GetInstanceListArrayOutput
	ToGetInstanceListArrayOutputWithContext(context.Context) GetInstanceListArrayOutput
}

GetInstanceListArrayInput is an input type that accepts GetInstanceListArray and GetInstanceListArrayOutput values. You can construct a concrete instance of `GetInstanceListArrayInput` via:

GetInstanceListArray{ GetInstanceListArgs{...} }

type GetInstanceListArrayOutput

type GetInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceListArrayOutput) ElementType

func (GetInstanceListArrayOutput) ElementType() reflect.Type

func (GetInstanceListArrayOutput) Index

func (GetInstanceListArrayOutput) ToGetInstanceListArrayOutput

func (o GetInstanceListArrayOutput) ToGetInstanceListArrayOutput() GetInstanceListArrayOutput

func (GetInstanceListArrayOutput) ToGetInstanceListArrayOutputWithContext

func (o GetInstanceListArrayOutput) ToGetInstanceListArrayOutputWithContext(ctx context.Context) GetInstanceListArrayOutput

type GetInstanceListInput

type GetInstanceListInput interface {
	pulumi.Input

	ToGetInstanceListOutput() GetInstanceListOutput
	ToGetInstanceListOutputWithContext(context.Context) GetInstanceListOutput
}

GetInstanceListInput is an input type that accepts GetInstanceListArgs and GetInstanceListOutput values. You can construct a concrete instance of `GetInstanceListInput` via:

GetInstanceListArgs{...}

type GetInstanceListOutput

type GetInstanceListOutput struct{ *pulumi.OutputState }

func (GetInstanceListOutput) AutoRenew

func (o GetInstanceListOutput) AutoRenew() pulumi.IntOutput

Whether the domain auto renew, 0 - manual renew, 1 - auto renew.

func (GetInstanceListOutput) BuyStatus

Domain buy status.

func (GetInstanceListOutput) CodeTld

Domain code ltd.

func (GetInstanceListOutput) CreationDate

func (o GetInstanceListOutput) CreationDate() pulumi.StringOutput

Domain create time.

func (GetInstanceListOutput) DomainId

Domain ID.

func (GetInstanceListOutput) DomainName

func (o GetInstanceListOutput) DomainName() pulumi.StringOutput

Domain name.

func (GetInstanceListOutput) ElementType

func (GetInstanceListOutput) ElementType() reflect.Type

func (GetInstanceListOutput) ExpirationDate

func (o GetInstanceListOutput) ExpirationDate() pulumi.StringOutput

Domain expiration date.

func (GetInstanceListOutput) IsPremium

func (o GetInstanceListOutput) IsPremium() pulumi.BoolOutput

Whether the domain is premium.

func (GetInstanceListOutput) Tld

Domain ltd.

func (GetInstanceListOutput) ToGetInstanceListOutput

func (o GetInstanceListOutput) ToGetInstanceListOutput() GetInstanceListOutput

func (GetInstanceListOutput) ToGetInstanceListOutputWithContext

func (o GetInstanceListOutput) ToGetInstanceListOutputWithContext(ctx context.Context) GetInstanceListOutput

type GetInstanceOutputArgs

type GetInstanceOutputArgs struct {
	// Specify data limit in range [1, 100]. Default: 20.
	Limit pulumi.IntPtrInput `pulumi:"limit"`
	// Specify data offset. Default: 0.
	Offset pulumi.IntPtrInput `pulumi:"offset"`
	// Used for save response as file locally.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstance.

func (GetInstanceOutputArgs) ElementType

func (GetInstanceOutputArgs) ElementType() reflect.Type

type GetInstanceResult

type GetInstanceResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id    string `pulumi:"id"`
	Limit *int   `pulumi:"limit"`
	// Domain result list.
	Lists            []GetInstanceList `pulumi:"lists"`
	Offset           *int              `pulumi:"offset"`
	ResultOutputFile *string           `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstance.

func GetInstance

func GetInstance(ctx *pulumi.Context, args *GetInstanceArgs, opts ...pulumi.InvokeOption) (*GetInstanceResult, error)

Provide a datasource to query Domains.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Domains"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Domains"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Domains.GetInstance(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInstanceResultOutput

type GetInstanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstance.

func (GetInstanceResultOutput) ElementType

func (GetInstanceResultOutput) ElementType() reflect.Type

func (GetInstanceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceResultOutput) Limit

func (GetInstanceResultOutput) Lists

Domain result list.

func (GetInstanceResultOutput) Offset

func (GetInstanceResultOutput) ResultOutputFile

func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstanceResultOutput) ToGetInstanceResultOutput

func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput

func (GetInstanceResultOutput) ToGetInstanceResultOutputWithContext

func (o GetInstanceResultOutput) ToGetInstanceResultOutputWithContext(ctx context.Context) GetInstanceResultOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL