Documentation ¶
Index ¶
- type DomainInstance
- type DomainInstanceArgs
- type DomainInstanceArray
- type DomainInstanceArrayInput
- type DomainInstanceArrayOutput
- func (DomainInstanceArrayOutput) ElementType() reflect.Type
- func (o DomainInstanceArrayOutput) Index(i pulumi.IntInput) DomainInstanceOutput
- func (o DomainInstanceArrayOutput) ToDomainInstanceArrayOutput() DomainInstanceArrayOutput
- func (o DomainInstanceArrayOutput) ToDomainInstanceArrayOutputWithContext(ctx context.Context) DomainInstanceArrayOutput
- type DomainInstanceInput
- type DomainInstanceMap
- type DomainInstanceMapInput
- type DomainInstanceMapOutput
- func (DomainInstanceMapOutput) ElementType() reflect.Type
- func (o DomainInstanceMapOutput) MapIndex(k pulumi.StringInput) DomainInstanceOutput
- func (o DomainInstanceMapOutput) ToDomainInstanceMapOutput() DomainInstanceMapOutput
- func (o DomainInstanceMapOutput) ToDomainInstanceMapOutputWithContext(ctx context.Context) DomainInstanceMapOutput
- type DomainInstanceOutput
- func (o DomainInstanceOutput) CreateTime() pulumi.StringOutput
- func (o DomainInstanceOutput) Domain() pulumi.StringOutput
- func (DomainInstanceOutput) ElementType() reflect.Type
- func (o DomainInstanceOutput) GroupId() pulumi.IntPtrOutput
- func (o DomainInstanceOutput) IsMark() pulumi.StringOutput
- func (o DomainInstanceOutput) Remark() pulumi.StringPtrOutput
- func (o DomainInstanceOutput) Status() pulumi.StringPtrOutput
- func (o DomainInstanceOutput) ToDomainInstanceOutput() DomainInstanceOutput
- func (o DomainInstanceOutput) ToDomainInstanceOutputWithContext(ctx context.Context) DomainInstanceOutput
- type DomainInstanceState
- type Record
- type RecordArgs
- type RecordArray
- type RecordArrayInput
- type RecordArrayOutput
- type RecordInput
- type RecordMap
- type RecordMapInput
- type RecordMapOutput
- type RecordOutput
- func (o RecordOutput) Domain() pulumi.StringOutput
- func (RecordOutput) ElementType() reflect.Type
- func (o RecordOutput) MonitorStatus() pulumi.StringOutput
- func (o RecordOutput) Mx() pulumi.IntPtrOutput
- func (o RecordOutput) RecordLine() pulumi.StringOutput
- func (o RecordOutput) RecordType() pulumi.StringOutput
- func (o RecordOutput) Status() pulumi.StringPtrOutput
- func (o RecordOutput) SubDomain() pulumi.StringPtrOutput
- func (o RecordOutput) ToRecordOutput() RecordOutput
- func (o RecordOutput) ToRecordOutputWithContext(ctx context.Context) RecordOutput
- func (o RecordOutput) Ttl() pulumi.IntPtrOutput
- func (o RecordOutput) Value() pulumi.StringOutput
- func (o RecordOutput) Weight() pulumi.IntPtrOutput
- type RecordState
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 (o DomainInstanceArrayOutput) Index(i pulumi.IntInput) DomainInstanceOutput
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 (o DomainInstanceMapOutput) MapIndex(k pulumi.StringInput) DomainInstanceOutput
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 ¶
func (o DomainInstanceOutput) Domain() pulumi.StringOutput
The Domain.
func (DomainInstanceOutput) ElementType ¶
func (DomainInstanceOutput) ElementType() reflect.Type
func (DomainInstanceOutput) GroupId ¶
func (o DomainInstanceOutput) GroupId() pulumi.IntPtrOutput
The Group Id of Domain.
func (DomainInstanceOutput) IsMark ¶
func (o DomainInstanceOutput) IsMark() pulumi.StringOutput
Whether to Mark the Domain.
func (DomainInstanceOutput) Remark ¶
func (o DomainInstanceOutput) Remark() pulumi.StringPtrOutput
The remark of Domain.
func (DomainInstanceOutput) Status ¶
func (o DomainInstanceOutput) Status() pulumi.StringPtrOutput
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) 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 (o RecordArrayOutput) Index(i pulumi.IntInput) RecordOutput
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) 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 (o RecordMapOutput) MapIndex(k pulumi.StringInput) RecordOutput
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) 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 ¶
func (o RecordOutput) Mx() pulumi.IntPtrOutput
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 ¶
func (o RecordOutput) Ttl() pulumi.IntPtrOutput
TTL, the range is 1-604800, and the minimum value of different levels of domain names is different. Default is 600.
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