dnspod

package
v0.0.0-...-9ab2e28 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DomainInstance

type DomainInstance struct {
	pulumi.CustomResourceState

	// Create time of the domain.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The Domain.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// The Group Id of Domain.
	GroupId pulumi.IntPtrOutput `pulumi:"groupId"`
	// Whether to Mark the Domain.
	IsMark pulumi.StringOutput `pulumi:"isMark"`
	// The remark of Domain.
	Remark pulumi.StringPtrOutput `pulumi:"remark"`
	// The status of Domain.
	Status pulumi.StringPtrOutput `pulumi:"status"`
}

func GetDomainInstance

func GetDomainInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainInstanceState, opts ...pulumi.ResourceOption) (*DomainInstance, error)

GetDomainInstance gets an existing DomainInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDomainInstance

func NewDomainInstance(ctx *pulumi.Context,
	name string, args *DomainInstanceArgs, opts ...pulumi.ResourceOption) (*DomainInstance, error)

NewDomainInstance registers a new resource with the given unique name, arguments, and options.

func (*DomainInstance) ElementType

func (*DomainInstance) ElementType() reflect.Type

func (*DomainInstance) ToDomainInstanceOutput

func (i *DomainInstance) ToDomainInstanceOutput() DomainInstanceOutput

func (*DomainInstance) ToDomainInstanceOutputWithContext

func (i *DomainInstance) ToDomainInstanceOutputWithContext(ctx context.Context) DomainInstanceOutput

type DomainInstanceArgs

type DomainInstanceArgs struct {
	// The Domain.
	Domain pulumi.StringInput
	// The Group Id of Domain.
	GroupId pulumi.IntPtrInput
	// Whether to Mark the Domain.
	IsMark pulumi.StringPtrInput
	// The remark of Domain.
	Remark pulumi.StringPtrInput
	// The status of Domain.
	Status pulumi.StringPtrInput
}

The set of arguments for constructing a DomainInstance resource.

func (DomainInstanceArgs) ElementType

func (DomainInstanceArgs) ElementType() reflect.Type

type DomainInstanceArray

type DomainInstanceArray []DomainInstanceInput

func (DomainInstanceArray) ElementType

func (DomainInstanceArray) ElementType() reflect.Type

func (DomainInstanceArray) ToDomainInstanceArrayOutput

func (i DomainInstanceArray) ToDomainInstanceArrayOutput() DomainInstanceArrayOutput

func (DomainInstanceArray) ToDomainInstanceArrayOutputWithContext

func (i DomainInstanceArray) ToDomainInstanceArrayOutputWithContext(ctx context.Context) DomainInstanceArrayOutput

type DomainInstanceArrayInput

type DomainInstanceArrayInput interface {
	pulumi.Input

	ToDomainInstanceArrayOutput() DomainInstanceArrayOutput
	ToDomainInstanceArrayOutputWithContext(context.Context) DomainInstanceArrayOutput
}

DomainInstanceArrayInput is an input type that accepts DomainInstanceArray and DomainInstanceArrayOutput values. You can construct a concrete instance of `DomainInstanceArrayInput` via:

DomainInstanceArray{ DomainInstanceArgs{...} }

type DomainInstanceArrayOutput

type DomainInstanceArrayOutput struct{ *pulumi.OutputState }

func (DomainInstanceArrayOutput) ElementType

func (DomainInstanceArrayOutput) ElementType() reflect.Type

func (DomainInstanceArrayOutput) Index

func (DomainInstanceArrayOutput) ToDomainInstanceArrayOutput

func (o DomainInstanceArrayOutput) ToDomainInstanceArrayOutput() DomainInstanceArrayOutput

func (DomainInstanceArrayOutput) ToDomainInstanceArrayOutputWithContext

func (o DomainInstanceArrayOutput) ToDomainInstanceArrayOutputWithContext(ctx context.Context) DomainInstanceArrayOutput

type DomainInstanceInput

type DomainInstanceInput interface {
	pulumi.Input

	ToDomainInstanceOutput() DomainInstanceOutput
	ToDomainInstanceOutputWithContext(ctx context.Context) DomainInstanceOutput
}

type DomainInstanceMap

type DomainInstanceMap map[string]DomainInstanceInput

func (DomainInstanceMap) ElementType

func (DomainInstanceMap) ElementType() reflect.Type

func (DomainInstanceMap) ToDomainInstanceMapOutput

func (i DomainInstanceMap) ToDomainInstanceMapOutput() DomainInstanceMapOutput

func (DomainInstanceMap) ToDomainInstanceMapOutputWithContext

func (i DomainInstanceMap) ToDomainInstanceMapOutputWithContext(ctx context.Context) DomainInstanceMapOutput

type DomainInstanceMapInput

type DomainInstanceMapInput interface {
	pulumi.Input

	ToDomainInstanceMapOutput() DomainInstanceMapOutput
	ToDomainInstanceMapOutputWithContext(context.Context) DomainInstanceMapOutput
}

DomainInstanceMapInput is an input type that accepts DomainInstanceMap and DomainInstanceMapOutput values. You can construct a concrete instance of `DomainInstanceMapInput` via:

DomainInstanceMap{ "key": DomainInstanceArgs{...} }

type DomainInstanceMapOutput

type DomainInstanceMapOutput struct{ *pulumi.OutputState }

func (DomainInstanceMapOutput) ElementType

func (DomainInstanceMapOutput) ElementType() reflect.Type

func (DomainInstanceMapOutput) MapIndex

func (DomainInstanceMapOutput) ToDomainInstanceMapOutput

func (o DomainInstanceMapOutput) ToDomainInstanceMapOutput() DomainInstanceMapOutput

func (DomainInstanceMapOutput) ToDomainInstanceMapOutputWithContext

func (o DomainInstanceMapOutput) ToDomainInstanceMapOutputWithContext(ctx context.Context) DomainInstanceMapOutput

type DomainInstanceOutput

type DomainInstanceOutput struct{ *pulumi.OutputState }

func (DomainInstanceOutput) CreateTime

func (o DomainInstanceOutput) CreateTime() pulumi.StringOutput

Create time of the domain.

func (DomainInstanceOutput) Domain

The Domain.

func (DomainInstanceOutput) ElementType

func (DomainInstanceOutput) ElementType() reflect.Type

func (DomainInstanceOutput) GroupId

The Group Id of Domain.

func (DomainInstanceOutput) IsMark

Whether to Mark the Domain.

func (DomainInstanceOutput) Remark

The remark of Domain.

func (DomainInstanceOutput) Status

The status of Domain.

func (DomainInstanceOutput) ToDomainInstanceOutput

func (o DomainInstanceOutput) ToDomainInstanceOutput() DomainInstanceOutput

func (DomainInstanceOutput) ToDomainInstanceOutputWithContext

func (o DomainInstanceOutput) ToDomainInstanceOutputWithContext(ctx context.Context) DomainInstanceOutput

type DomainInstanceState

type DomainInstanceState struct {
	// Create time of the domain.
	CreateTime pulumi.StringPtrInput
	// The Domain.
	Domain pulumi.StringPtrInput
	// The Group Id of Domain.
	GroupId pulumi.IntPtrInput
	// Whether to Mark the Domain.
	IsMark pulumi.StringPtrInput
	// The remark of Domain.
	Remark pulumi.StringPtrInput
	// The status of Domain.
	Status pulumi.StringPtrInput
}

func (DomainInstanceState) ElementType

func (DomainInstanceState) ElementType() reflect.Type

type Record

type Record struct {
	pulumi.CustomResourceState

	// The Domain.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// The D monitoring status of the record.
	MonitorStatus pulumi.StringOutput `pulumi:"monitorStatus"`
	// MX priority, valid when the record type is MX, range 1-20. Note: must set when record type equal MX.
	Mx pulumi.IntPtrOutput `pulumi:"mx"`
	// The record line.
	RecordLine pulumi.StringOutput `pulumi:"recordLine"`
	// The record type.
	RecordType pulumi.StringOutput `pulumi:"recordType"`
	// Records the initial state, with values ranging from ENABLE and DISABLE. The default is ENABLE, and if DISABLE is passed
	// in, resolution will not take effect and the limits of load balancing will not be verified.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// The host records, default value is `@`.
	SubDomain pulumi.StringPtrOutput `pulumi:"subDomain"`
	// TTL, the range is 1-604800, and the minimum value of different levels of domain names is different. Default is 600.
	Ttl pulumi.IntPtrOutput `pulumi:"ttl"`
	// The record value.
	Value pulumi.StringOutput `pulumi:"value"`
	// Weight information. An integer from 0 to 100. Only enterprise VIP domain names are available, 0 means off, does not pass
	// this parameter, means that the weight information is not set. Default is 0.
	Weight pulumi.IntPtrOutput `pulumi:"weight"`
}

func GetRecord

func GetRecord(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RecordState, opts ...pulumi.ResourceOption) (*Record, error)

GetRecord gets an existing Record resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRecord

func NewRecord(ctx *pulumi.Context,
	name string, args *RecordArgs, opts ...pulumi.ResourceOption) (*Record, error)

NewRecord registers a new resource with the given unique name, arguments, and options.

func (*Record) ElementType

func (*Record) ElementType() reflect.Type

func (*Record) ToRecordOutput

func (i *Record) ToRecordOutput() RecordOutput

func (*Record) ToRecordOutputWithContext

func (i *Record) ToRecordOutputWithContext(ctx context.Context) RecordOutput

type RecordArgs

type RecordArgs struct {
	// The Domain.
	Domain pulumi.StringInput
	// MX priority, valid when the record type is MX, range 1-20. Note: must set when record type equal MX.
	Mx pulumi.IntPtrInput
	// The record line.
	RecordLine pulumi.StringInput
	// The record type.
	RecordType pulumi.StringInput
	// Records the initial state, with values ranging from ENABLE and DISABLE. The default is ENABLE, and if DISABLE is passed
	// in, resolution will not take effect and the limits of load balancing will not be verified.
	Status pulumi.StringPtrInput
	// The host records, default value is `@`.
	SubDomain pulumi.StringPtrInput
	// TTL, the range is 1-604800, and the minimum value of different levels of domain names is different. Default is 600.
	Ttl pulumi.IntPtrInput
	// The record value.
	Value pulumi.StringInput
	// Weight information. An integer from 0 to 100. Only enterprise VIP domain names are available, 0 means off, does not pass
	// this parameter, means that the weight information is not set. Default is 0.
	Weight pulumi.IntPtrInput
}

The set of arguments for constructing a Record resource.

func (RecordArgs) ElementType

func (RecordArgs) ElementType() reflect.Type

type RecordArray

type RecordArray []RecordInput

func (RecordArray) ElementType

func (RecordArray) ElementType() reflect.Type

func (RecordArray) ToRecordArrayOutput

func (i RecordArray) ToRecordArrayOutput() RecordArrayOutput

func (RecordArray) ToRecordArrayOutputWithContext

func (i RecordArray) ToRecordArrayOutputWithContext(ctx context.Context) RecordArrayOutput

type RecordArrayInput

type RecordArrayInput interface {
	pulumi.Input

	ToRecordArrayOutput() RecordArrayOutput
	ToRecordArrayOutputWithContext(context.Context) RecordArrayOutput
}

RecordArrayInput is an input type that accepts RecordArray and RecordArrayOutput values. You can construct a concrete instance of `RecordArrayInput` via:

RecordArray{ RecordArgs{...} }

type RecordArrayOutput

type RecordArrayOutput struct{ *pulumi.OutputState }

func (RecordArrayOutput) ElementType

func (RecordArrayOutput) ElementType() reflect.Type

func (RecordArrayOutput) Index

func (RecordArrayOutput) ToRecordArrayOutput

func (o RecordArrayOutput) ToRecordArrayOutput() RecordArrayOutput

func (RecordArrayOutput) ToRecordArrayOutputWithContext

func (o RecordArrayOutput) ToRecordArrayOutputWithContext(ctx context.Context) RecordArrayOutput

type RecordInput

type RecordInput interface {
	pulumi.Input

	ToRecordOutput() RecordOutput
	ToRecordOutputWithContext(ctx context.Context) RecordOutput
}

type RecordMap

type RecordMap map[string]RecordInput

func (RecordMap) ElementType

func (RecordMap) ElementType() reflect.Type

func (RecordMap) ToRecordMapOutput

func (i RecordMap) ToRecordMapOutput() RecordMapOutput

func (RecordMap) ToRecordMapOutputWithContext

func (i RecordMap) ToRecordMapOutputWithContext(ctx context.Context) RecordMapOutput

type RecordMapInput

type RecordMapInput interface {
	pulumi.Input

	ToRecordMapOutput() RecordMapOutput
	ToRecordMapOutputWithContext(context.Context) RecordMapOutput
}

RecordMapInput is an input type that accepts RecordMap and RecordMapOutput values. You can construct a concrete instance of `RecordMapInput` via:

RecordMap{ "key": RecordArgs{...} }

type RecordMapOutput

type RecordMapOutput struct{ *pulumi.OutputState }

func (RecordMapOutput) ElementType

func (RecordMapOutput) ElementType() reflect.Type

func (RecordMapOutput) MapIndex

func (RecordMapOutput) ToRecordMapOutput

func (o RecordMapOutput) ToRecordMapOutput() RecordMapOutput

func (RecordMapOutput) ToRecordMapOutputWithContext

func (o RecordMapOutput) ToRecordMapOutputWithContext(ctx context.Context) RecordMapOutput

type RecordOutput

type RecordOutput struct{ *pulumi.OutputState }

func (RecordOutput) Domain

func (o RecordOutput) Domain() pulumi.StringOutput

The Domain.

func (RecordOutput) ElementType

func (RecordOutput) ElementType() reflect.Type

func (RecordOutput) MonitorStatus

func (o RecordOutput) MonitorStatus() pulumi.StringOutput

The D monitoring status of the record.

func (RecordOutput) Mx

MX priority, valid when the record type is MX, range 1-20. Note: must set when record type equal MX.

func (RecordOutput) RecordLine

func (o RecordOutput) RecordLine() pulumi.StringOutput

The record line.

func (RecordOutput) RecordType

func (o RecordOutput) RecordType() pulumi.StringOutput

The record type.

func (RecordOutput) Status

func (o RecordOutput) Status() pulumi.StringPtrOutput

Records the initial state, with values ranging from ENABLE and DISABLE. The default is ENABLE, and if DISABLE is passed in, resolution will not take effect and the limits of load balancing will not be verified.

func (RecordOutput) SubDomain

func (o RecordOutput) SubDomain() pulumi.StringPtrOutput

The host records, default value is `@`.

func (RecordOutput) ToRecordOutput

func (o RecordOutput) ToRecordOutput() RecordOutput

func (RecordOutput) ToRecordOutputWithContext

func (o RecordOutput) ToRecordOutputWithContext(ctx context.Context) RecordOutput

func (RecordOutput) Ttl

TTL, the range is 1-604800, and the minimum value of different levels of domain names is different. Default is 600.

func (RecordOutput) Value

func (o RecordOutput) Value() pulumi.StringOutput

The record value.

func (RecordOutput) Weight

func (o RecordOutput) Weight() pulumi.IntPtrOutput

Weight information. An integer from 0 to 100. Only enterprise VIP domain names are available, 0 means off, does not pass this parameter, means that the weight information is not set. Default is 0.

type RecordState

type RecordState struct {
	// The Domain.
	Domain pulumi.StringPtrInput
	// The D monitoring status of the record.
	MonitorStatus pulumi.StringPtrInput
	// MX priority, valid when the record type is MX, range 1-20. Note: must set when record type equal MX.
	Mx pulumi.IntPtrInput
	// The record line.
	RecordLine pulumi.StringPtrInput
	// The record type.
	RecordType pulumi.StringPtrInput
	// Records the initial state, with values ranging from ENABLE and DISABLE. The default is ENABLE, and if DISABLE is passed
	// in, resolution will not take effect and the limits of load balancing will not be verified.
	Status pulumi.StringPtrInput
	// The host records, default value is `@`.
	SubDomain pulumi.StringPtrInput
	// TTL, the range is 1-604800, and the minimum value of different levels of domain names is different. Default is 600.
	Ttl pulumi.IntPtrInput
	// The record value.
	Value pulumi.StringPtrInput
	// Weight information. An integer from 0 to 100. Only enterprise VIP domain names are available, 0 means off, does not pass
	// this parameter, means that the weight information is not set. Default is 0.
	Weight pulumi.IntPtrInput
}

func (RecordState) ElementType

func (RecordState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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