Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type CustomLine
- type CustomLineArgs
- type CustomLineArray
- type CustomLineArrayInput
- type CustomLineArrayOutput
- func (CustomLineArrayOutput) ElementType() reflect.Type
- func (o CustomLineArrayOutput) Index(i pulumi.IntInput) CustomLineOutput
- func (o CustomLineArrayOutput) ToCustomLineArrayOutput() CustomLineArrayOutput
- func (o CustomLineArrayOutput) ToCustomLineArrayOutputWithContext(ctx context.Context) CustomLineArrayOutput
- type CustomLineInput
- type CustomLineMap
- type CustomLineMapInput
- type CustomLineMapOutput
- func (CustomLineMapOutput) ElementType() reflect.Type
- func (o CustomLineMapOutput) MapIndex(k pulumi.StringInput) CustomLineOutput
- func (o CustomLineMapOutput) ToCustomLineMapOutput() CustomLineMapOutput
- func (o CustomLineMapOutput) ToCustomLineMapOutputWithContext(ctx context.Context) CustomLineMapOutput
- type CustomLineOutput
- func (o CustomLineOutput) Area() pulumi.StringOutput
- func (o CustomLineOutput) Domain() pulumi.StringOutput
- func (CustomLineOutput) ElementType() reflect.Type
- func (o CustomLineOutput) Name() pulumi.StringOutput
- func (o CustomLineOutput) ToCustomLineOutput() CustomLineOutput
- func (o CustomLineOutput) ToCustomLineOutputWithContext(ctx context.Context) CustomLineOutput
- type CustomLineState
- type DomainAlias
- type DomainAliasArgs
- type DomainAliasArray
- type DomainAliasArrayInput
- type DomainAliasArrayOutput
- func (DomainAliasArrayOutput) ElementType() reflect.Type
- func (o DomainAliasArrayOutput) Index(i pulumi.IntInput) DomainAliasOutput
- func (o DomainAliasArrayOutput) ToDomainAliasArrayOutput() DomainAliasArrayOutput
- func (o DomainAliasArrayOutput) ToDomainAliasArrayOutputWithContext(ctx context.Context) DomainAliasArrayOutput
- type DomainAliasInput
- type DomainAliasMap
- type DomainAliasMapInput
- type DomainAliasMapOutput
- func (DomainAliasMapOutput) ElementType() reflect.Type
- func (o DomainAliasMapOutput) MapIndex(k pulumi.StringInput) DomainAliasOutput
- func (o DomainAliasMapOutput) ToDomainAliasMapOutput() DomainAliasMapOutput
- func (o DomainAliasMapOutput) ToDomainAliasMapOutputWithContext(ctx context.Context) DomainAliasMapOutput
- type DomainAliasOutput
- func (o DomainAliasOutput) Domain() pulumi.StringOutput
- func (o DomainAliasOutput) DomainAlias() pulumi.StringOutput
- func (o DomainAliasOutput) DomainAliasId() pulumi.IntOutput
- func (DomainAliasOutput) ElementType() reflect.Type
- func (o DomainAliasOutput) ToDomainAliasOutput() DomainAliasOutput
- func (o DomainAliasOutput) ToDomainAliasOutputWithContext(ctx context.Context) DomainAliasOutput
- type DomainAliasState
- 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) SlaveDns() pulumi.StringOutput
- func (o DomainInstanceOutput) Status() pulumi.StringPtrOutput
- func (o DomainInstanceOutput) ToDomainInstanceOutput() DomainInstanceOutput
- func (o DomainInstanceOutput) ToDomainInstanceOutputWithContext(ctx context.Context) DomainInstanceOutput
- type DomainInstanceState
- type DomainLock
- type DomainLockArgs
- type DomainLockArray
- type DomainLockArrayInput
- type DomainLockArrayOutput
- func (DomainLockArrayOutput) ElementType() reflect.Type
- func (o DomainLockArrayOutput) Index(i pulumi.IntInput) DomainLockOutput
- func (o DomainLockArrayOutput) ToDomainLockArrayOutput() DomainLockArrayOutput
- func (o DomainLockArrayOutput) ToDomainLockArrayOutputWithContext(ctx context.Context) DomainLockArrayOutput
- type DomainLockInput
- type DomainLockMap
- type DomainLockMapInput
- type DomainLockMapOutput
- func (DomainLockMapOutput) ElementType() reflect.Type
- func (o DomainLockMapOutput) MapIndex(k pulumi.StringInput) DomainLockOutput
- func (o DomainLockMapOutput) ToDomainLockMapOutput() DomainLockMapOutput
- func (o DomainLockMapOutput) ToDomainLockMapOutputWithContext(ctx context.Context) DomainLockMapOutput
- type DomainLockOutput
- func (o DomainLockOutput) Domain() pulumi.StringOutput
- func (DomainLockOutput) ElementType() reflect.Type
- func (o DomainLockOutput) LockCode() pulumi.StringOutput
- func (o DomainLockOutput) LockDays() pulumi.IntOutput
- func (o DomainLockOutput) ToDomainLockOutput() DomainLockOutput
- func (o DomainLockOutput) ToDomainLockOutputWithContext(ctx context.Context) DomainLockOutput
- type DomainLockState
- type DownloadSnapshotOperation
- type DownloadSnapshotOperationArgs
- type DownloadSnapshotOperationArray
- func (DownloadSnapshotOperationArray) ElementType() reflect.Type
- func (i DownloadSnapshotOperationArray) ToDownloadSnapshotOperationArrayOutput() DownloadSnapshotOperationArrayOutput
- func (i DownloadSnapshotOperationArray) ToDownloadSnapshotOperationArrayOutputWithContext(ctx context.Context) DownloadSnapshotOperationArrayOutput
- type DownloadSnapshotOperationArrayInput
- type DownloadSnapshotOperationArrayOutput
- func (DownloadSnapshotOperationArrayOutput) ElementType() reflect.Type
- func (o DownloadSnapshotOperationArrayOutput) Index(i pulumi.IntInput) DownloadSnapshotOperationOutput
- func (o DownloadSnapshotOperationArrayOutput) ToDownloadSnapshotOperationArrayOutput() DownloadSnapshotOperationArrayOutput
- func (o DownloadSnapshotOperationArrayOutput) ToDownloadSnapshotOperationArrayOutputWithContext(ctx context.Context) DownloadSnapshotOperationArrayOutput
- type DownloadSnapshotOperationInput
- type DownloadSnapshotOperationMap
- func (DownloadSnapshotOperationMap) ElementType() reflect.Type
- func (i DownloadSnapshotOperationMap) ToDownloadSnapshotOperationMapOutput() DownloadSnapshotOperationMapOutput
- func (i DownloadSnapshotOperationMap) ToDownloadSnapshotOperationMapOutputWithContext(ctx context.Context) DownloadSnapshotOperationMapOutput
- type DownloadSnapshotOperationMapInput
- type DownloadSnapshotOperationMapOutput
- func (DownloadSnapshotOperationMapOutput) ElementType() reflect.Type
- func (o DownloadSnapshotOperationMapOutput) MapIndex(k pulumi.StringInput) DownloadSnapshotOperationOutput
- func (o DownloadSnapshotOperationMapOutput) ToDownloadSnapshotOperationMapOutput() DownloadSnapshotOperationMapOutput
- func (o DownloadSnapshotOperationMapOutput) ToDownloadSnapshotOperationMapOutputWithContext(ctx context.Context) DownloadSnapshotOperationMapOutput
- type DownloadSnapshotOperationOutput
- func (o DownloadSnapshotOperationOutput) CosUrl() pulumi.StringOutput
- func (o DownloadSnapshotOperationOutput) Domain() pulumi.StringOutput
- func (DownloadSnapshotOperationOutput) ElementType() reflect.Type
- func (o DownloadSnapshotOperationOutput) SnapshotId() pulumi.StringOutput
- func (o DownloadSnapshotOperationOutput) ToDownloadSnapshotOperationOutput() DownloadSnapshotOperationOutput
- func (o DownloadSnapshotOperationOutput) ToDownloadSnapshotOperationOutputWithContext(ctx context.Context) DownloadSnapshotOperationOutput
- type DownloadSnapshotOperationState
- type GetDomainAnalyticsAliasData
- type GetDomainAnalyticsAliasDataArgs
- func (GetDomainAnalyticsAliasDataArgs) ElementType() reflect.Type
- func (i GetDomainAnalyticsAliasDataArgs) ToGetDomainAnalyticsAliasDataOutput() GetDomainAnalyticsAliasDataOutput
- func (i GetDomainAnalyticsAliasDataArgs) ToGetDomainAnalyticsAliasDataOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataOutput
- type GetDomainAnalyticsAliasDataArray
- func (GetDomainAnalyticsAliasDataArray) ElementType() reflect.Type
- func (i GetDomainAnalyticsAliasDataArray) ToGetDomainAnalyticsAliasDataArrayOutput() GetDomainAnalyticsAliasDataArrayOutput
- func (i GetDomainAnalyticsAliasDataArray) ToGetDomainAnalyticsAliasDataArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataArrayOutput
- type GetDomainAnalyticsAliasDataArrayInput
- type GetDomainAnalyticsAliasDataArrayOutput
- func (GetDomainAnalyticsAliasDataArrayOutput) ElementType() reflect.Type
- func (o GetDomainAnalyticsAliasDataArrayOutput) Index(i pulumi.IntInput) GetDomainAnalyticsAliasDataOutput
- func (o GetDomainAnalyticsAliasDataArrayOutput) ToGetDomainAnalyticsAliasDataArrayOutput() GetDomainAnalyticsAliasDataArrayOutput
- func (o GetDomainAnalyticsAliasDataArrayOutput) ToGetDomainAnalyticsAliasDataArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataArrayOutput
- type GetDomainAnalyticsAliasDataData
- type GetDomainAnalyticsAliasDataDataArgs
- func (GetDomainAnalyticsAliasDataDataArgs) ElementType() reflect.Type
- func (i GetDomainAnalyticsAliasDataDataArgs) ToGetDomainAnalyticsAliasDataDataOutput() GetDomainAnalyticsAliasDataDataOutput
- func (i GetDomainAnalyticsAliasDataDataArgs) ToGetDomainAnalyticsAliasDataDataOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataDataOutput
- type GetDomainAnalyticsAliasDataDataArray
- func (GetDomainAnalyticsAliasDataDataArray) ElementType() reflect.Type
- func (i GetDomainAnalyticsAliasDataDataArray) ToGetDomainAnalyticsAliasDataDataArrayOutput() GetDomainAnalyticsAliasDataDataArrayOutput
- func (i GetDomainAnalyticsAliasDataDataArray) ToGetDomainAnalyticsAliasDataDataArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataDataArrayOutput
- type GetDomainAnalyticsAliasDataDataArrayInput
- type GetDomainAnalyticsAliasDataDataArrayOutput
- func (GetDomainAnalyticsAliasDataDataArrayOutput) ElementType() reflect.Type
- func (o GetDomainAnalyticsAliasDataDataArrayOutput) Index(i pulumi.IntInput) GetDomainAnalyticsAliasDataDataOutput
- func (o GetDomainAnalyticsAliasDataDataArrayOutput) ToGetDomainAnalyticsAliasDataDataArrayOutput() GetDomainAnalyticsAliasDataDataArrayOutput
- func (o GetDomainAnalyticsAliasDataDataArrayOutput) ToGetDomainAnalyticsAliasDataDataArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataDataArrayOutput
- type GetDomainAnalyticsAliasDataDataInput
- type GetDomainAnalyticsAliasDataDataOutput
- func (o GetDomainAnalyticsAliasDataDataOutput) DateKey() pulumi.StringOutput
- func (GetDomainAnalyticsAliasDataDataOutput) ElementType() reflect.Type
- func (o GetDomainAnalyticsAliasDataDataOutput) HourKey() pulumi.IntOutput
- func (o GetDomainAnalyticsAliasDataDataOutput) Num() pulumi.IntOutput
- func (o GetDomainAnalyticsAliasDataDataOutput) ToGetDomainAnalyticsAliasDataDataOutput() GetDomainAnalyticsAliasDataDataOutput
- func (o GetDomainAnalyticsAliasDataDataOutput) ToGetDomainAnalyticsAliasDataDataOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataDataOutput
- type GetDomainAnalyticsAliasDataInfo
- type GetDomainAnalyticsAliasDataInfoArgs
- func (GetDomainAnalyticsAliasDataInfoArgs) ElementType() reflect.Type
- func (i GetDomainAnalyticsAliasDataInfoArgs) ToGetDomainAnalyticsAliasDataInfoOutput() GetDomainAnalyticsAliasDataInfoOutput
- func (i GetDomainAnalyticsAliasDataInfoArgs) ToGetDomainAnalyticsAliasDataInfoOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataInfoOutput
- type GetDomainAnalyticsAliasDataInfoArray
- func (GetDomainAnalyticsAliasDataInfoArray) ElementType() reflect.Type
- func (i GetDomainAnalyticsAliasDataInfoArray) ToGetDomainAnalyticsAliasDataInfoArrayOutput() GetDomainAnalyticsAliasDataInfoArrayOutput
- func (i GetDomainAnalyticsAliasDataInfoArray) ToGetDomainAnalyticsAliasDataInfoArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataInfoArrayOutput
- type GetDomainAnalyticsAliasDataInfoArrayInput
- type GetDomainAnalyticsAliasDataInfoArrayOutput
- func (GetDomainAnalyticsAliasDataInfoArrayOutput) ElementType() reflect.Type
- func (o GetDomainAnalyticsAliasDataInfoArrayOutput) Index(i pulumi.IntInput) GetDomainAnalyticsAliasDataInfoOutput
- func (o GetDomainAnalyticsAliasDataInfoArrayOutput) ToGetDomainAnalyticsAliasDataInfoArrayOutput() GetDomainAnalyticsAliasDataInfoArrayOutput
- func (o GetDomainAnalyticsAliasDataInfoArrayOutput) ToGetDomainAnalyticsAliasDataInfoArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataInfoArrayOutput
- type GetDomainAnalyticsAliasDataInfoInput
- type GetDomainAnalyticsAliasDataInfoOutput
- func (o GetDomainAnalyticsAliasDataInfoOutput) DnsFormat() pulumi.StringOutput
- func (o GetDomainAnalyticsAliasDataInfoOutput) DnsTotal() pulumi.IntOutput
- func (o GetDomainAnalyticsAliasDataInfoOutput) Domain() pulumi.StringOutput
- func (GetDomainAnalyticsAliasDataInfoOutput) ElementType() reflect.Type
- func (o GetDomainAnalyticsAliasDataInfoOutput) EndDate() pulumi.StringOutput
- func (o GetDomainAnalyticsAliasDataInfoOutput) StartDate() pulumi.StringOutput
- func (o GetDomainAnalyticsAliasDataInfoOutput) ToGetDomainAnalyticsAliasDataInfoOutput() GetDomainAnalyticsAliasDataInfoOutput
- func (o GetDomainAnalyticsAliasDataInfoOutput) ToGetDomainAnalyticsAliasDataInfoOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataInfoOutput
- type GetDomainAnalyticsAliasDataInput
- type GetDomainAnalyticsAliasDataOutput
- func (o GetDomainAnalyticsAliasDataOutput) Datas() GetDomainAnalyticsAliasDataDataArrayOutput
- func (GetDomainAnalyticsAliasDataOutput) ElementType() reflect.Type
- func (o GetDomainAnalyticsAliasDataOutput) Infos() GetDomainAnalyticsAliasDataInfoArrayOutput
- func (o GetDomainAnalyticsAliasDataOutput) ToGetDomainAnalyticsAliasDataOutput() GetDomainAnalyticsAliasDataOutput
- func (o GetDomainAnalyticsAliasDataOutput) ToGetDomainAnalyticsAliasDataOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataOutput
- type GetDomainAnalyticsArgs
- type GetDomainAnalyticsData
- type GetDomainAnalyticsDataArgs
- type GetDomainAnalyticsDataArray
- func (GetDomainAnalyticsDataArray) ElementType() reflect.Type
- func (i GetDomainAnalyticsDataArray) ToGetDomainAnalyticsDataArrayOutput() GetDomainAnalyticsDataArrayOutput
- func (i GetDomainAnalyticsDataArray) ToGetDomainAnalyticsDataArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsDataArrayOutput
- type GetDomainAnalyticsDataArrayInput
- type GetDomainAnalyticsDataArrayOutput
- func (GetDomainAnalyticsDataArrayOutput) ElementType() reflect.Type
- func (o GetDomainAnalyticsDataArrayOutput) Index(i pulumi.IntInput) GetDomainAnalyticsDataOutput
- func (o GetDomainAnalyticsDataArrayOutput) ToGetDomainAnalyticsDataArrayOutput() GetDomainAnalyticsDataArrayOutput
- func (o GetDomainAnalyticsDataArrayOutput) ToGetDomainAnalyticsDataArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsDataArrayOutput
- type GetDomainAnalyticsDataInput
- type GetDomainAnalyticsDataOutput
- func (o GetDomainAnalyticsDataOutput) DateKey() pulumi.StringOutput
- func (GetDomainAnalyticsDataOutput) ElementType() reflect.Type
- func (o GetDomainAnalyticsDataOutput) HourKey() pulumi.IntOutput
- func (o GetDomainAnalyticsDataOutput) Num() pulumi.IntOutput
- func (o GetDomainAnalyticsDataOutput) ToGetDomainAnalyticsDataOutput() GetDomainAnalyticsDataOutput
- func (o GetDomainAnalyticsDataOutput) ToGetDomainAnalyticsDataOutputWithContext(ctx context.Context) GetDomainAnalyticsDataOutput
- type GetDomainAnalyticsInfo
- type GetDomainAnalyticsInfoArgs
- type GetDomainAnalyticsInfoArray
- func (GetDomainAnalyticsInfoArray) ElementType() reflect.Type
- func (i GetDomainAnalyticsInfoArray) ToGetDomainAnalyticsInfoArrayOutput() GetDomainAnalyticsInfoArrayOutput
- func (i GetDomainAnalyticsInfoArray) ToGetDomainAnalyticsInfoArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsInfoArrayOutput
- type GetDomainAnalyticsInfoArrayInput
- type GetDomainAnalyticsInfoArrayOutput
- func (GetDomainAnalyticsInfoArrayOutput) ElementType() reflect.Type
- func (o GetDomainAnalyticsInfoArrayOutput) Index(i pulumi.IntInput) GetDomainAnalyticsInfoOutput
- func (o GetDomainAnalyticsInfoArrayOutput) ToGetDomainAnalyticsInfoArrayOutput() GetDomainAnalyticsInfoArrayOutput
- func (o GetDomainAnalyticsInfoArrayOutput) ToGetDomainAnalyticsInfoArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsInfoArrayOutput
- type GetDomainAnalyticsInfoInput
- type GetDomainAnalyticsInfoOutput
- func (o GetDomainAnalyticsInfoOutput) DnsFormat() pulumi.StringOutput
- func (o GetDomainAnalyticsInfoOutput) DnsTotal() pulumi.IntOutput
- func (o GetDomainAnalyticsInfoOutput) Domain() pulumi.StringOutput
- func (GetDomainAnalyticsInfoOutput) ElementType() reflect.Type
- func (o GetDomainAnalyticsInfoOutput) EndDate() pulumi.StringOutput
- func (o GetDomainAnalyticsInfoOutput) StartDate() pulumi.StringOutput
- func (o GetDomainAnalyticsInfoOutput) ToGetDomainAnalyticsInfoOutput() GetDomainAnalyticsInfoOutput
- func (o GetDomainAnalyticsInfoOutput) ToGetDomainAnalyticsInfoOutputWithContext(ctx context.Context) GetDomainAnalyticsInfoOutput
- type GetDomainAnalyticsOutputArgs
- type GetDomainAnalyticsResult
- type GetDomainAnalyticsResultOutput
- func (o GetDomainAnalyticsResultOutput) AliasDatas() GetDomainAnalyticsAliasDataArrayOutput
- func (o GetDomainAnalyticsResultOutput) Datas() GetDomainAnalyticsDataArrayOutput
- func (o GetDomainAnalyticsResultOutput) DnsFormat() pulumi.StringPtrOutput
- func (o GetDomainAnalyticsResultOutput) Domain() pulumi.StringOutput
- func (o GetDomainAnalyticsResultOutput) DomainId() pulumi.IntPtrOutput
- func (GetDomainAnalyticsResultOutput) ElementType() reflect.Type
- func (o GetDomainAnalyticsResultOutput) EndDate() pulumi.StringOutput
- func (o GetDomainAnalyticsResultOutput) Id() pulumi.StringOutput
- func (o GetDomainAnalyticsResultOutput) Infos() GetDomainAnalyticsInfoArrayOutput
- func (o GetDomainAnalyticsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDomainAnalyticsResultOutput) StartDate() pulumi.StringOutput
- func (o GetDomainAnalyticsResultOutput) ToGetDomainAnalyticsResultOutput() GetDomainAnalyticsResultOutput
- func (o GetDomainAnalyticsResultOutput) ToGetDomainAnalyticsResultOutputWithContext(ctx context.Context) GetDomainAnalyticsResultOutput
- type GetDomainListArgs
- type GetDomainListDomainList
- type GetDomainListDomainListArgs
- type GetDomainListDomainListArray
- func (GetDomainListDomainListArray) ElementType() reflect.Type
- func (i GetDomainListDomainListArray) ToGetDomainListDomainListArrayOutput() GetDomainListDomainListArrayOutput
- func (i GetDomainListDomainListArray) ToGetDomainListDomainListArrayOutputWithContext(ctx context.Context) GetDomainListDomainListArrayOutput
- type GetDomainListDomainListArrayInput
- type GetDomainListDomainListArrayOutput
- func (GetDomainListDomainListArrayOutput) ElementType() reflect.Type
- func (o GetDomainListDomainListArrayOutput) Index(i pulumi.IntInput) GetDomainListDomainListOutput
- func (o GetDomainListDomainListArrayOutput) ToGetDomainListDomainListArrayOutput() GetDomainListDomainListArrayOutput
- func (o GetDomainListDomainListArrayOutput) ToGetDomainListDomainListArrayOutputWithContext(ctx context.Context) GetDomainListDomainListArrayOutput
- type GetDomainListDomainListInput
- type GetDomainListDomainListOutput
- func (o GetDomainListDomainListOutput) CnameSpeedup() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) CreatedOn() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) DnsStatus() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) DomainId() pulumi.IntOutput
- func (o GetDomainListDomainListOutput) EffectiveDns() pulumi.StringArrayOutput
- func (GetDomainListDomainListOutput) ElementType() reflect.Type
- func (o GetDomainListDomainListOutput) Grade() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) GradeLevel() pulumi.IntOutput
- func (o GetDomainListDomainListOutput) GradeTitle() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) GroupId() pulumi.IntOutput
- func (o GetDomainListDomainListOutput) IsVip() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) Name() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) Owner() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) Punycode() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) RecordCount() pulumi.IntOutput
- func (o GetDomainListDomainListOutput) Remark() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) SearchEnginePush() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) Status() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) TagLists() GetDomainListDomainListTagListArrayOutput
- func (o GetDomainListDomainListOutput) ToGetDomainListDomainListOutput() GetDomainListDomainListOutput
- func (o GetDomainListDomainListOutput) ToGetDomainListDomainListOutputWithContext(ctx context.Context) GetDomainListDomainListOutput
- func (o GetDomainListDomainListOutput) Ttl() pulumi.IntOutput
- func (o GetDomainListDomainListOutput) UpdatedOn() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) VipAutoRenew() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) VipEndAt() pulumi.StringOutput
- func (o GetDomainListDomainListOutput) VipStartAt() pulumi.StringOutput
- type GetDomainListDomainListTagList
- type GetDomainListDomainListTagListArgs
- func (GetDomainListDomainListTagListArgs) ElementType() reflect.Type
- func (i GetDomainListDomainListTagListArgs) ToGetDomainListDomainListTagListOutput() GetDomainListDomainListTagListOutput
- func (i GetDomainListDomainListTagListArgs) ToGetDomainListDomainListTagListOutputWithContext(ctx context.Context) GetDomainListDomainListTagListOutput
- type GetDomainListDomainListTagListArray
- func (GetDomainListDomainListTagListArray) ElementType() reflect.Type
- func (i GetDomainListDomainListTagListArray) ToGetDomainListDomainListTagListArrayOutput() GetDomainListDomainListTagListArrayOutput
- func (i GetDomainListDomainListTagListArray) ToGetDomainListDomainListTagListArrayOutputWithContext(ctx context.Context) GetDomainListDomainListTagListArrayOutput
- type GetDomainListDomainListTagListArrayInput
- type GetDomainListDomainListTagListArrayOutput
- func (GetDomainListDomainListTagListArrayOutput) ElementType() reflect.Type
- func (o GetDomainListDomainListTagListArrayOutput) Index(i pulumi.IntInput) GetDomainListDomainListTagListOutput
- func (o GetDomainListDomainListTagListArrayOutput) ToGetDomainListDomainListTagListArrayOutput() GetDomainListDomainListTagListArrayOutput
- func (o GetDomainListDomainListTagListArrayOutput) ToGetDomainListDomainListTagListArrayOutputWithContext(ctx context.Context) GetDomainListDomainListTagListArrayOutput
- type GetDomainListDomainListTagListInput
- type GetDomainListDomainListTagListOutput
- func (GetDomainListDomainListTagListOutput) ElementType() reflect.Type
- func (o GetDomainListDomainListTagListOutput) TagKey() pulumi.StringOutput
- func (o GetDomainListDomainListTagListOutput) TagValue() pulumi.StringOutput
- func (o GetDomainListDomainListTagListOutput) ToGetDomainListDomainListTagListOutput() GetDomainListDomainListTagListOutput
- func (o GetDomainListDomainListTagListOutput) ToGetDomainListDomainListTagListOutputWithContext(ctx context.Context) GetDomainListDomainListTagListOutput
- type GetDomainListOutputArgs
- type GetDomainListResult
- type GetDomainListResultOutput
- func (o GetDomainListResultOutput) DomainLists() GetDomainListDomainListArrayOutput
- func (GetDomainListResultOutput) ElementType() reflect.Type
- func (o GetDomainListResultOutput) GroupIds() pulumi.IntArrayOutput
- func (o GetDomainListResultOutput) Id() pulumi.StringOutput
- func (o GetDomainListResultOutput) Keyword() pulumi.StringPtrOutput
- func (o GetDomainListResultOutput) Packages() pulumi.StringArrayOutput
- func (o GetDomainListResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o GetDomainListResultOutput) RecordCountBegin() pulumi.IntPtrOutput
- func (o GetDomainListResultOutput) RecordCountEnd() pulumi.IntPtrOutput
- func (o GetDomainListResultOutput) Remark() pulumi.StringPtrOutput
- func (o GetDomainListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDomainListResultOutput) SortField() pulumi.StringPtrOutput
- func (o GetDomainListResultOutput) SortType() pulumi.StringPtrOutput
- func (o GetDomainListResultOutput) Statuses() pulumi.StringArrayOutput
- func (o GetDomainListResultOutput) Tags() GetDomainListTagArrayOutput
- func (o GetDomainListResultOutput) ToGetDomainListResultOutput() GetDomainListResultOutput
- func (o GetDomainListResultOutput) ToGetDomainListResultOutputWithContext(ctx context.Context) GetDomainListResultOutput
- func (o GetDomainListResultOutput) Type() pulumi.StringOutput
- func (o GetDomainListResultOutput) UpdatedAtBegin() pulumi.StringPtrOutput
- func (o GetDomainListResultOutput) UpdatedAtEnd() pulumi.StringPtrOutput
- type GetDomainListTag
- type GetDomainListTagArgs
- type GetDomainListTagArray
- type GetDomainListTagArrayInput
- type GetDomainListTagArrayOutput
- func (GetDomainListTagArrayOutput) ElementType() reflect.Type
- func (o GetDomainListTagArrayOutput) Index(i pulumi.IntInput) GetDomainListTagOutput
- func (o GetDomainListTagArrayOutput) ToGetDomainListTagArrayOutput() GetDomainListTagArrayOutput
- func (o GetDomainListTagArrayOutput) ToGetDomainListTagArrayOutputWithContext(ctx context.Context) GetDomainListTagArrayOutput
- type GetDomainListTagInput
- type GetDomainListTagOutput
- func (GetDomainListTagOutput) ElementType() reflect.Type
- func (o GetDomainListTagOutput) TagKey() pulumi.StringOutput
- func (o GetDomainListTagOutput) TagValues() pulumi.StringArrayOutput
- func (o GetDomainListTagOutput) ToGetDomainListTagOutput() GetDomainListTagOutput
- func (o GetDomainListTagOutput) ToGetDomainListTagOutputWithContext(ctx context.Context) GetDomainListTagOutput
- type GetDomainLogListArgs
- type GetDomainLogListOutputArgs
- type GetDomainLogListResult
- type GetDomainLogListResultOutput
- func (o GetDomainLogListResultOutput) Domain() pulumi.StringOutput
- func (o GetDomainLogListResultOutput) DomainId() pulumi.IntPtrOutput
- func (GetDomainLogListResultOutput) ElementType() reflect.Type
- func (o GetDomainLogListResultOutput) Id() pulumi.StringOutput
- func (o GetDomainLogListResultOutput) LogLists() pulumi.StringArrayOutput
- func (o GetDomainLogListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDomainLogListResultOutput) ToGetDomainLogListResultOutput() GetDomainLogListResultOutput
- func (o GetDomainLogListResultOutput) ToGetDomainLogListResultOutputWithContext(ctx context.Context) GetDomainLogListResultOutput
- type GetRecordAnalyticsAliasData
- type GetRecordAnalyticsAliasDataArgs
- func (GetRecordAnalyticsAliasDataArgs) ElementType() reflect.Type
- func (i GetRecordAnalyticsAliasDataArgs) ToGetRecordAnalyticsAliasDataOutput() GetRecordAnalyticsAliasDataOutput
- func (i GetRecordAnalyticsAliasDataArgs) ToGetRecordAnalyticsAliasDataOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataOutput
- type GetRecordAnalyticsAliasDataArray
- func (GetRecordAnalyticsAliasDataArray) ElementType() reflect.Type
- func (i GetRecordAnalyticsAliasDataArray) ToGetRecordAnalyticsAliasDataArrayOutput() GetRecordAnalyticsAliasDataArrayOutput
- func (i GetRecordAnalyticsAliasDataArray) ToGetRecordAnalyticsAliasDataArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataArrayOutput
- type GetRecordAnalyticsAliasDataArrayInput
- type GetRecordAnalyticsAliasDataArrayOutput
- func (GetRecordAnalyticsAliasDataArrayOutput) ElementType() reflect.Type
- func (o GetRecordAnalyticsAliasDataArrayOutput) Index(i pulumi.IntInput) GetRecordAnalyticsAliasDataOutput
- func (o GetRecordAnalyticsAliasDataArrayOutput) ToGetRecordAnalyticsAliasDataArrayOutput() GetRecordAnalyticsAliasDataArrayOutput
- func (o GetRecordAnalyticsAliasDataArrayOutput) ToGetRecordAnalyticsAliasDataArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataArrayOutput
- type GetRecordAnalyticsAliasDataData
- type GetRecordAnalyticsAliasDataDataArgs
- func (GetRecordAnalyticsAliasDataDataArgs) ElementType() reflect.Type
- func (i GetRecordAnalyticsAliasDataDataArgs) ToGetRecordAnalyticsAliasDataDataOutput() GetRecordAnalyticsAliasDataDataOutput
- func (i GetRecordAnalyticsAliasDataDataArgs) ToGetRecordAnalyticsAliasDataDataOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataDataOutput
- type GetRecordAnalyticsAliasDataDataArray
- func (GetRecordAnalyticsAliasDataDataArray) ElementType() reflect.Type
- func (i GetRecordAnalyticsAliasDataDataArray) ToGetRecordAnalyticsAliasDataDataArrayOutput() GetRecordAnalyticsAliasDataDataArrayOutput
- func (i GetRecordAnalyticsAliasDataDataArray) ToGetRecordAnalyticsAliasDataDataArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataDataArrayOutput
- type GetRecordAnalyticsAliasDataDataArrayInput
- type GetRecordAnalyticsAliasDataDataArrayOutput
- func (GetRecordAnalyticsAliasDataDataArrayOutput) ElementType() reflect.Type
- func (o GetRecordAnalyticsAliasDataDataArrayOutput) Index(i pulumi.IntInput) GetRecordAnalyticsAliasDataDataOutput
- func (o GetRecordAnalyticsAliasDataDataArrayOutput) ToGetRecordAnalyticsAliasDataDataArrayOutput() GetRecordAnalyticsAliasDataDataArrayOutput
- func (o GetRecordAnalyticsAliasDataDataArrayOutput) ToGetRecordAnalyticsAliasDataDataArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataDataArrayOutput
- type GetRecordAnalyticsAliasDataDataInput
- type GetRecordAnalyticsAliasDataDataOutput
- func (o GetRecordAnalyticsAliasDataDataOutput) DateKey() pulumi.StringOutput
- func (GetRecordAnalyticsAliasDataDataOutput) ElementType() reflect.Type
- func (o GetRecordAnalyticsAliasDataDataOutput) HourKey() pulumi.IntOutput
- func (o GetRecordAnalyticsAliasDataDataOutput) Num() pulumi.IntOutput
- func (o GetRecordAnalyticsAliasDataDataOutput) ToGetRecordAnalyticsAliasDataDataOutput() GetRecordAnalyticsAliasDataDataOutput
- func (o GetRecordAnalyticsAliasDataDataOutput) ToGetRecordAnalyticsAliasDataDataOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataDataOutput
- type GetRecordAnalyticsAliasDataInfo
- type GetRecordAnalyticsAliasDataInfoArgs
- func (GetRecordAnalyticsAliasDataInfoArgs) ElementType() reflect.Type
- func (i GetRecordAnalyticsAliasDataInfoArgs) ToGetRecordAnalyticsAliasDataInfoOutput() GetRecordAnalyticsAliasDataInfoOutput
- func (i GetRecordAnalyticsAliasDataInfoArgs) ToGetRecordAnalyticsAliasDataInfoOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataInfoOutput
- type GetRecordAnalyticsAliasDataInfoArray
- func (GetRecordAnalyticsAliasDataInfoArray) ElementType() reflect.Type
- func (i GetRecordAnalyticsAliasDataInfoArray) ToGetRecordAnalyticsAliasDataInfoArrayOutput() GetRecordAnalyticsAliasDataInfoArrayOutput
- func (i GetRecordAnalyticsAliasDataInfoArray) ToGetRecordAnalyticsAliasDataInfoArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataInfoArrayOutput
- type GetRecordAnalyticsAliasDataInfoArrayInput
- type GetRecordAnalyticsAliasDataInfoArrayOutput
- func (GetRecordAnalyticsAliasDataInfoArrayOutput) ElementType() reflect.Type
- func (o GetRecordAnalyticsAliasDataInfoArrayOutput) Index(i pulumi.IntInput) GetRecordAnalyticsAliasDataInfoOutput
- func (o GetRecordAnalyticsAliasDataInfoArrayOutput) ToGetRecordAnalyticsAliasDataInfoArrayOutput() GetRecordAnalyticsAliasDataInfoArrayOutput
- func (o GetRecordAnalyticsAliasDataInfoArrayOutput) ToGetRecordAnalyticsAliasDataInfoArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataInfoArrayOutput
- type GetRecordAnalyticsAliasDataInfoInput
- type GetRecordAnalyticsAliasDataInfoOutput
- func (o GetRecordAnalyticsAliasDataInfoOutput) DnsFormat() pulumi.StringOutput
- func (o GetRecordAnalyticsAliasDataInfoOutput) DnsTotal() pulumi.IntOutput
- func (o GetRecordAnalyticsAliasDataInfoOutput) Domain() pulumi.StringOutput
- func (GetRecordAnalyticsAliasDataInfoOutput) ElementType() reflect.Type
- func (o GetRecordAnalyticsAliasDataInfoOutput) EndDate() pulumi.StringOutput
- func (o GetRecordAnalyticsAliasDataInfoOutput) StartDate() pulumi.StringOutput
- func (o GetRecordAnalyticsAliasDataInfoOutput) Subdomain() pulumi.StringOutput
- func (o GetRecordAnalyticsAliasDataInfoOutput) ToGetRecordAnalyticsAliasDataInfoOutput() GetRecordAnalyticsAliasDataInfoOutput
- func (o GetRecordAnalyticsAliasDataInfoOutput) ToGetRecordAnalyticsAliasDataInfoOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataInfoOutput
- type GetRecordAnalyticsAliasDataInput
- type GetRecordAnalyticsAliasDataOutput
- func (o GetRecordAnalyticsAliasDataOutput) Datas() GetRecordAnalyticsAliasDataDataArrayOutput
- func (GetRecordAnalyticsAliasDataOutput) ElementType() reflect.Type
- func (o GetRecordAnalyticsAliasDataOutput) Infos() GetRecordAnalyticsAliasDataInfoArrayOutput
- func (o GetRecordAnalyticsAliasDataOutput) ToGetRecordAnalyticsAliasDataOutput() GetRecordAnalyticsAliasDataOutput
- func (o GetRecordAnalyticsAliasDataOutput) ToGetRecordAnalyticsAliasDataOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataOutput
- type GetRecordAnalyticsArgs
- type GetRecordAnalyticsData
- type GetRecordAnalyticsDataArgs
- type GetRecordAnalyticsDataArray
- func (GetRecordAnalyticsDataArray) ElementType() reflect.Type
- func (i GetRecordAnalyticsDataArray) ToGetRecordAnalyticsDataArrayOutput() GetRecordAnalyticsDataArrayOutput
- func (i GetRecordAnalyticsDataArray) ToGetRecordAnalyticsDataArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsDataArrayOutput
- type GetRecordAnalyticsDataArrayInput
- type GetRecordAnalyticsDataArrayOutput
- func (GetRecordAnalyticsDataArrayOutput) ElementType() reflect.Type
- func (o GetRecordAnalyticsDataArrayOutput) Index(i pulumi.IntInput) GetRecordAnalyticsDataOutput
- func (o GetRecordAnalyticsDataArrayOutput) ToGetRecordAnalyticsDataArrayOutput() GetRecordAnalyticsDataArrayOutput
- func (o GetRecordAnalyticsDataArrayOutput) ToGetRecordAnalyticsDataArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsDataArrayOutput
- type GetRecordAnalyticsDataInput
- type GetRecordAnalyticsDataOutput
- func (o GetRecordAnalyticsDataOutput) DateKey() pulumi.StringOutput
- func (GetRecordAnalyticsDataOutput) ElementType() reflect.Type
- func (o GetRecordAnalyticsDataOutput) HourKey() pulumi.IntOutput
- func (o GetRecordAnalyticsDataOutput) Num() pulumi.IntOutput
- func (o GetRecordAnalyticsDataOutput) ToGetRecordAnalyticsDataOutput() GetRecordAnalyticsDataOutput
- func (o GetRecordAnalyticsDataOutput) ToGetRecordAnalyticsDataOutputWithContext(ctx context.Context) GetRecordAnalyticsDataOutput
- type GetRecordAnalyticsInfo
- type GetRecordAnalyticsInfoArgs
- type GetRecordAnalyticsInfoArray
- func (GetRecordAnalyticsInfoArray) ElementType() reflect.Type
- func (i GetRecordAnalyticsInfoArray) ToGetRecordAnalyticsInfoArrayOutput() GetRecordAnalyticsInfoArrayOutput
- func (i GetRecordAnalyticsInfoArray) ToGetRecordAnalyticsInfoArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsInfoArrayOutput
- type GetRecordAnalyticsInfoArrayInput
- type GetRecordAnalyticsInfoArrayOutput
- func (GetRecordAnalyticsInfoArrayOutput) ElementType() reflect.Type
- func (o GetRecordAnalyticsInfoArrayOutput) Index(i pulumi.IntInput) GetRecordAnalyticsInfoOutput
- func (o GetRecordAnalyticsInfoArrayOutput) ToGetRecordAnalyticsInfoArrayOutput() GetRecordAnalyticsInfoArrayOutput
- func (o GetRecordAnalyticsInfoArrayOutput) ToGetRecordAnalyticsInfoArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsInfoArrayOutput
- type GetRecordAnalyticsInfoInput
- type GetRecordAnalyticsInfoOutput
- func (o GetRecordAnalyticsInfoOutput) DnsFormat() pulumi.StringOutput
- func (o GetRecordAnalyticsInfoOutput) DnsTotal() pulumi.IntOutput
- func (o GetRecordAnalyticsInfoOutput) Domain() pulumi.StringOutput
- func (GetRecordAnalyticsInfoOutput) ElementType() reflect.Type
- func (o GetRecordAnalyticsInfoOutput) EndDate() pulumi.StringOutput
- func (o GetRecordAnalyticsInfoOutput) StartDate() pulumi.StringOutput
- func (o GetRecordAnalyticsInfoOutput) Subdomain() pulumi.StringOutput
- func (o GetRecordAnalyticsInfoOutput) ToGetRecordAnalyticsInfoOutput() GetRecordAnalyticsInfoOutput
- func (o GetRecordAnalyticsInfoOutput) ToGetRecordAnalyticsInfoOutputWithContext(ctx context.Context) GetRecordAnalyticsInfoOutput
- type GetRecordAnalyticsOutputArgs
- type GetRecordAnalyticsResult
- type GetRecordAnalyticsResultOutput
- func (o GetRecordAnalyticsResultOutput) AliasDatas() GetRecordAnalyticsAliasDataArrayOutput
- func (o GetRecordAnalyticsResultOutput) Datas() GetRecordAnalyticsDataArrayOutput
- func (o GetRecordAnalyticsResultOutput) DnsFormat() pulumi.StringPtrOutput
- func (o GetRecordAnalyticsResultOutput) Domain() pulumi.StringOutput
- func (o GetRecordAnalyticsResultOutput) DomainId() pulumi.IntPtrOutput
- func (GetRecordAnalyticsResultOutput) ElementType() reflect.Type
- func (o GetRecordAnalyticsResultOutput) EndDate() pulumi.StringOutput
- func (o GetRecordAnalyticsResultOutput) Id() pulumi.StringOutput
- func (o GetRecordAnalyticsResultOutput) Infos() GetRecordAnalyticsInfoArrayOutput
- func (o GetRecordAnalyticsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRecordAnalyticsResultOutput) StartDate() pulumi.StringOutput
- func (o GetRecordAnalyticsResultOutput) Subdomain() pulumi.StringOutput
- func (o GetRecordAnalyticsResultOutput) ToGetRecordAnalyticsResultOutput() GetRecordAnalyticsResultOutput
- func (o GetRecordAnalyticsResultOutput) ToGetRecordAnalyticsResultOutputWithContext(ctx context.Context) GetRecordAnalyticsResultOutput
- type GetRecordLineListArgs
- type GetRecordLineListLineGroupList
- type GetRecordLineListLineGroupListArgs
- func (GetRecordLineListLineGroupListArgs) ElementType() reflect.Type
- func (i GetRecordLineListLineGroupListArgs) ToGetRecordLineListLineGroupListOutput() GetRecordLineListLineGroupListOutput
- func (i GetRecordLineListLineGroupListArgs) ToGetRecordLineListLineGroupListOutputWithContext(ctx context.Context) GetRecordLineListLineGroupListOutput
- type GetRecordLineListLineGroupListArray
- func (GetRecordLineListLineGroupListArray) ElementType() reflect.Type
- func (i GetRecordLineListLineGroupListArray) ToGetRecordLineListLineGroupListArrayOutput() GetRecordLineListLineGroupListArrayOutput
- func (i GetRecordLineListLineGroupListArray) ToGetRecordLineListLineGroupListArrayOutputWithContext(ctx context.Context) GetRecordLineListLineGroupListArrayOutput
- type GetRecordLineListLineGroupListArrayInput
- type GetRecordLineListLineGroupListArrayOutput
- func (GetRecordLineListLineGroupListArrayOutput) ElementType() reflect.Type
- func (o GetRecordLineListLineGroupListArrayOutput) Index(i pulumi.IntInput) GetRecordLineListLineGroupListOutput
- func (o GetRecordLineListLineGroupListArrayOutput) ToGetRecordLineListLineGroupListArrayOutput() GetRecordLineListLineGroupListArrayOutput
- func (o GetRecordLineListLineGroupListArrayOutput) ToGetRecordLineListLineGroupListArrayOutputWithContext(ctx context.Context) GetRecordLineListLineGroupListArrayOutput
- type GetRecordLineListLineGroupListInput
- type GetRecordLineListLineGroupListOutput
- func (GetRecordLineListLineGroupListOutput) ElementType() reflect.Type
- func (o GetRecordLineListLineGroupListOutput) LineId() pulumi.StringOutput
- func (o GetRecordLineListLineGroupListOutput) LineLists() pulumi.StringArrayOutput
- func (o GetRecordLineListLineGroupListOutput) Name() pulumi.StringOutput
- func (o GetRecordLineListLineGroupListOutput) ToGetRecordLineListLineGroupListOutput() GetRecordLineListLineGroupListOutput
- func (o GetRecordLineListLineGroupListOutput) ToGetRecordLineListLineGroupListOutputWithContext(ctx context.Context) GetRecordLineListLineGroupListOutput
- func (o GetRecordLineListLineGroupListOutput) Type() pulumi.StringOutput
- type GetRecordLineListLineList
- type GetRecordLineListLineListArgs
- func (GetRecordLineListLineListArgs) ElementType() reflect.Type
- func (i GetRecordLineListLineListArgs) ToGetRecordLineListLineListOutput() GetRecordLineListLineListOutput
- func (i GetRecordLineListLineListArgs) ToGetRecordLineListLineListOutputWithContext(ctx context.Context) GetRecordLineListLineListOutput
- type GetRecordLineListLineListArray
- func (GetRecordLineListLineListArray) ElementType() reflect.Type
- func (i GetRecordLineListLineListArray) ToGetRecordLineListLineListArrayOutput() GetRecordLineListLineListArrayOutput
- func (i GetRecordLineListLineListArray) ToGetRecordLineListLineListArrayOutputWithContext(ctx context.Context) GetRecordLineListLineListArrayOutput
- type GetRecordLineListLineListArrayInput
- type GetRecordLineListLineListArrayOutput
- func (GetRecordLineListLineListArrayOutput) ElementType() reflect.Type
- func (o GetRecordLineListLineListArrayOutput) Index(i pulumi.IntInput) GetRecordLineListLineListOutput
- func (o GetRecordLineListLineListArrayOutput) ToGetRecordLineListLineListArrayOutput() GetRecordLineListLineListArrayOutput
- func (o GetRecordLineListLineListArrayOutput) ToGetRecordLineListLineListArrayOutputWithContext(ctx context.Context) GetRecordLineListLineListArrayOutput
- type GetRecordLineListLineListInput
- type GetRecordLineListLineListOutput
- func (GetRecordLineListLineListOutput) ElementType() reflect.Type
- func (o GetRecordLineListLineListOutput) LineId() pulumi.StringOutput
- func (o GetRecordLineListLineListOutput) Name() pulumi.StringOutput
- func (o GetRecordLineListLineListOutput) ToGetRecordLineListLineListOutput() GetRecordLineListLineListOutput
- func (o GetRecordLineListLineListOutput) ToGetRecordLineListLineListOutputWithContext(ctx context.Context) GetRecordLineListLineListOutput
- type GetRecordLineListOutputArgs
- type GetRecordLineListResult
- type GetRecordLineListResultOutput
- func (o GetRecordLineListResultOutput) Domain() pulumi.StringOutput
- func (o GetRecordLineListResultOutput) DomainGrade() pulumi.StringOutput
- func (o GetRecordLineListResultOutput) DomainId() pulumi.IntPtrOutput
- func (GetRecordLineListResultOutput) ElementType() reflect.Type
- func (o GetRecordLineListResultOutput) Id() pulumi.StringOutput
- func (o GetRecordLineListResultOutput) LineGroupLists() GetRecordLineListLineGroupListArrayOutput
- func (o GetRecordLineListResultOutput) LineLists() GetRecordLineListLineListArrayOutput
- func (o GetRecordLineListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRecordLineListResultOutput) ToGetRecordLineListResultOutput() GetRecordLineListResultOutput
- func (o GetRecordLineListResultOutput) ToGetRecordLineListResultOutputWithContext(ctx context.Context) GetRecordLineListResultOutput
- type GetRecordListArgs
- type GetRecordListOutputArgs
- type GetRecordListRecordCountInfo
- type GetRecordListRecordCountInfoArgs
- func (GetRecordListRecordCountInfoArgs) ElementType() reflect.Type
- func (i GetRecordListRecordCountInfoArgs) ToGetRecordListRecordCountInfoOutput() GetRecordListRecordCountInfoOutput
- func (i GetRecordListRecordCountInfoArgs) ToGetRecordListRecordCountInfoOutputWithContext(ctx context.Context) GetRecordListRecordCountInfoOutput
- type GetRecordListRecordCountInfoArray
- func (GetRecordListRecordCountInfoArray) ElementType() reflect.Type
- func (i GetRecordListRecordCountInfoArray) ToGetRecordListRecordCountInfoArrayOutput() GetRecordListRecordCountInfoArrayOutput
- func (i GetRecordListRecordCountInfoArray) ToGetRecordListRecordCountInfoArrayOutputWithContext(ctx context.Context) GetRecordListRecordCountInfoArrayOutput
- type GetRecordListRecordCountInfoArrayInput
- type GetRecordListRecordCountInfoArrayOutput
- func (GetRecordListRecordCountInfoArrayOutput) ElementType() reflect.Type
- func (o GetRecordListRecordCountInfoArrayOutput) Index(i pulumi.IntInput) GetRecordListRecordCountInfoOutput
- func (o GetRecordListRecordCountInfoArrayOutput) ToGetRecordListRecordCountInfoArrayOutput() GetRecordListRecordCountInfoArrayOutput
- func (o GetRecordListRecordCountInfoArrayOutput) ToGetRecordListRecordCountInfoArrayOutputWithContext(ctx context.Context) GetRecordListRecordCountInfoArrayOutput
- type GetRecordListRecordCountInfoInput
- type GetRecordListRecordCountInfoOutput
- func (GetRecordListRecordCountInfoOutput) ElementType() reflect.Type
- func (o GetRecordListRecordCountInfoOutput) ListCount() pulumi.IntOutput
- func (o GetRecordListRecordCountInfoOutput) SubdomainCount() pulumi.IntOutput
- func (o GetRecordListRecordCountInfoOutput) ToGetRecordListRecordCountInfoOutput() GetRecordListRecordCountInfoOutput
- func (o GetRecordListRecordCountInfoOutput) ToGetRecordListRecordCountInfoOutputWithContext(ctx context.Context) GetRecordListRecordCountInfoOutput
- func (o GetRecordListRecordCountInfoOutput) TotalCount() pulumi.IntOutput
- type GetRecordListRecordList
- type GetRecordListRecordListArgs
- type GetRecordListRecordListArray
- func (GetRecordListRecordListArray) ElementType() reflect.Type
- func (i GetRecordListRecordListArray) ToGetRecordListRecordListArrayOutput() GetRecordListRecordListArrayOutput
- func (i GetRecordListRecordListArray) ToGetRecordListRecordListArrayOutputWithContext(ctx context.Context) GetRecordListRecordListArrayOutput
- type GetRecordListRecordListArrayInput
- type GetRecordListRecordListArrayOutput
- func (GetRecordListRecordListArrayOutput) ElementType() reflect.Type
- func (o GetRecordListRecordListArrayOutput) Index(i pulumi.IntInput) GetRecordListRecordListOutput
- func (o GetRecordListRecordListArrayOutput) ToGetRecordListRecordListArrayOutput() GetRecordListRecordListArrayOutput
- func (o GetRecordListRecordListArrayOutput) ToGetRecordListRecordListArrayOutputWithContext(ctx context.Context) GetRecordListRecordListArrayOutput
- type GetRecordListRecordListInput
- type GetRecordListRecordListOutput
- func (o GetRecordListRecordListOutput) DefaultNs() pulumi.BoolOutput
- func (GetRecordListRecordListOutput) ElementType() reflect.Type
- func (o GetRecordListRecordListOutput) Line() pulumi.StringOutput
- func (o GetRecordListRecordListOutput) LineId() pulumi.StringOutput
- func (o GetRecordListRecordListOutput) MonitorStatus() pulumi.StringOutput
- func (o GetRecordListRecordListOutput) Mx() pulumi.IntOutput
- func (o GetRecordListRecordListOutput) Name() pulumi.StringOutput
- func (o GetRecordListRecordListOutput) RecordId() pulumi.IntOutput
- func (o GetRecordListRecordListOutput) Remark() pulumi.StringOutput
- func (o GetRecordListRecordListOutput) Status() pulumi.StringOutput
- func (o GetRecordListRecordListOutput) ToGetRecordListRecordListOutput() GetRecordListRecordListOutput
- func (o GetRecordListRecordListOutput) ToGetRecordListRecordListOutputWithContext(ctx context.Context) GetRecordListRecordListOutput
- func (o GetRecordListRecordListOutput) Ttl() pulumi.IntOutput
- func (o GetRecordListRecordListOutput) Type() pulumi.StringOutput
- func (o GetRecordListRecordListOutput) UpdatedOn() pulumi.StringOutput
- func (o GetRecordListRecordListOutput) Value() pulumi.StringOutput
- func (o GetRecordListRecordListOutput) Weight() pulumi.IntOutput
- type GetRecordListResult
- type GetRecordListResultOutput
- func (o GetRecordListResultOutput) Domain() pulumi.StringOutput
- func (o GetRecordListResultOutput) DomainId() pulumi.IntPtrOutput
- func (GetRecordListResultOutput) ElementType() reflect.Type
- func (o GetRecordListResultOutput) GroupIds() pulumi.IntArrayOutput
- func (o GetRecordListResultOutput) Id() pulumi.StringOutput
- func (o GetRecordListResultOutput) IsExactSubDomain() pulumi.BoolPtrOutput
- func (o GetRecordListResultOutput) Keyword() pulumi.StringPtrOutput
- func (o GetRecordListResultOutput) MxBegin() pulumi.IntPtrOutput
- func (o GetRecordListResultOutput) MxEnd() pulumi.IntPtrOutput
- func (o GetRecordListResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o GetRecordListResultOutput) RecordCountInfos() GetRecordListRecordCountInfoArrayOutput
- func (o GetRecordListResultOutput) RecordLines() pulumi.StringArrayOutput
- func (o GetRecordListResultOutput) RecordLists() GetRecordListRecordListArrayOutput
- func (o GetRecordListResultOutput) RecordStatuses() pulumi.StringArrayOutput
- func (o GetRecordListResultOutput) RecordTypes() pulumi.StringArrayOutput
- func (o GetRecordListResultOutput) RecordValue() pulumi.StringPtrOutput
- func (o GetRecordListResultOutput) Remark() pulumi.StringPtrOutput
- func (o GetRecordListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRecordListResultOutput) SortField() pulumi.StringPtrOutput
- func (o GetRecordListResultOutput) SortType() pulumi.StringPtrOutput
- func (o GetRecordListResultOutput) SubDomain() pulumi.StringPtrOutput
- func (o GetRecordListResultOutput) ToGetRecordListResultOutput() GetRecordListResultOutput
- func (o GetRecordListResultOutput) ToGetRecordListResultOutputWithContext(ctx context.Context) GetRecordListResultOutput
- func (o GetRecordListResultOutput) TtlBegin() pulumi.IntPtrOutput
- func (o GetRecordListResultOutput) TtlEnd() pulumi.IntPtrOutput
- func (o GetRecordListResultOutput) UpdatedAtBegin() pulumi.StringPtrOutput
- func (o GetRecordListResultOutput) UpdatedAtEnd() pulumi.StringPtrOutput
- func (o GetRecordListResultOutput) WeightBegin() pulumi.IntPtrOutput
- func (o GetRecordListResultOutput) WeightEnd() pulumi.IntPtrOutput
- type GetRecordTypeArgs
- type GetRecordTypeOutputArgs
- type GetRecordTypeResult
- type GetRecordTypeResultOutput
- func (o GetRecordTypeResultOutput) DomainGrade() pulumi.StringOutput
- func (GetRecordTypeResultOutput) ElementType() reflect.Type
- func (o GetRecordTypeResultOutput) Id() pulumi.StringOutput
- func (o GetRecordTypeResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRecordTypeResultOutput) ToGetRecordTypeResultOutput() GetRecordTypeResultOutput
- func (o GetRecordTypeResultOutput) ToGetRecordTypeResultOutputWithContext(ctx context.Context) GetRecordTypeResultOutput
- func (o GetRecordTypeResultOutput) TypeLists() pulumi.StringArrayOutput
- type GetRecordsRecordCountInfo
- type GetRecordsRecordCountInfoArgs
- func (GetRecordsRecordCountInfoArgs) ElementType() reflect.Type
- func (i GetRecordsRecordCountInfoArgs) ToGetRecordsRecordCountInfoOutput() GetRecordsRecordCountInfoOutput
- func (i GetRecordsRecordCountInfoArgs) ToGetRecordsRecordCountInfoOutputWithContext(ctx context.Context) GetRecordsRecordCountInfoOutput
- type GetRecordsRecordCountInfoArray
- func (GetRecordsRecordCountInfoArray) ElementType() reflect.Type
- func (i GetRecordsRecordCountInfoArray) ToGetRecordsRecordCountInfoArrayOutput() GetRecordsRecordCountInfoArrayOutput
- func (i GetRecordsRecordCountInfoArray) ToGetRecordsRecordCountInfoArrayOutputWithContext(ctx context.Context) GetRecordsRecordCountInfoArrayOutput
- type GetRecordsRecordCountInfoArrayInput
- type GetRecordsRecordCountInfoArrayOutput
- func (GetRecordsRecordCountInfoArrayOutput) ElementType() reflect.Type
- func (o GetRecordsRecordCountInfoArrayOutput) Index(i pulumi.IntInput) GetRecordsRecordCountInfoOutput
- func (o GetRecordsRecordCountInfoArrayOutput) ToGetRecordsRecordCountInfoArrayOutput() GetRecordsRecordCountInfoArrayOutput
- func (o GetRecordsRecordCountInfoArrayOutput) ToGetRecordsRecordCountInfoArrayOutputWithContext(ctx context.Context) GetRecordsRecordCountInfoArrayOutput
- type GetRecordsRecordCountInfoInput
- type GetRecordsRecordCountInfoOutput
- func (GetRecordsRecordCountInfoOutput) ElementType() reflect.Type
- func (o GetRecordsRecordCountInfoOutput) ListCount() pulumi.IntOutput
- func (o GetRecordsRecordCountInfoOutput) SubdomainCount() pulumi.IntOutput
- func (o GetRecordsRecordCountInfoOutput) ToGetRecordsRecordCountInfoOutput() GetRecordsRecordCountInfoOutput
- func (o GetRecordsRecordCountInfoOutput) ToGetRecordsRecordCountInfoOutputWithContext(ctx context.Context) GetRecordsRecordCountInfoOutput
- func (o GetRecordsRecordCountInfoOutput) TotalCount() pulumi.IntOutput
- type GetRecordsResult
- type GetRecordsResultArgs
- type GetRecordsResultArray
- type GetRecordsResultArrayInput
- type GetRecordsResultArrayOutput
- func (GetRecordsResultArrayOutput) ElementType() reflect.Type
- func (o GetRecordsResultArrayOutput) Index(i pulumi.IntInput) GetRecordsResultOutput
- func (o GetRecordsResultArrayOutput) ToGetRecordsResultArrayOutput() GetRecordsResultArrayOutput
- func (o GetRecordsResultArrayOutput) ToGetRecordsResultArrayOutputWithContext(ctx context.Context) GetRecordsResultArrayOutput
- type GetRecordsResultInput
- type GetRecordsResultOutput
- func (GetRecordsResultOutput) ElementType() reflect.Type
- func (o GetRecordsResultOutput) Line() pulumi.StringOutput
- func (o GetRecordsResultOutput) LineId() pulumi.StringOutput
- func (o GetRecordsResultOutput) MonitorStatus() pulumi.StringOutput
- func (o GetRecordsResultOutput) Mx() pulumi.IntOutput
- func (o GetRecordsResultOutput) Name() pulumi.StringOutput
- func (o GetRecordsResultOutput) RecordId() pulumi.IntOutput
- func (o GetRecordsResultOutput) Remark() pulumi.StringOutput
- func (o GetRecordsResultOutput) Status() pulumi.StringOutput
- func (o GetRecordsResultOutput) ToGetRecordsResultOutput() GetRecordsResultOutput
- func (o GetRecordsResultOutput) ToGetRecordsResultOutputWithContext(ctx context.Context) GetRecordsResultOutput
- func (o GetRecordsResultOutput) Ttl() pulumi.IntOutput
- func (o GetRecordsResultOutput) Type() pulumi.StringOutput
- func (o GetRecordsResultOutput) UpdatedOn() pulumi.StringOutput
- func (o GetRecordsResultOutput) Value() pulumi.StringOutput
- func (o GetRecordsResultOutput) Weight() pulumi.IntOutput
- type LookupRecordsArgs
- type LookupRecordsOutputArgs
- type LookupRecordsResult
- type LookupRecordsResultOutput
- func (o LookupRecordsResultOutput) Domain() pulumi.StringPtrOutput
- func (o LookupRecordsResultOutput) DomainId() pulumi.StringPtrOutput
- func (LookupRecordsResultOutput) ElementType() reflect.Type
- func (o LookupRecordsResultOutput) GroupId() pulumi.StringPtrOutput
- func (o LookupRecordsResultOutput) Id() pulumi.StringOutput
- func (o LookupRecordsResultOutput) Keyword() pulumi.StringPtrOutput
- func (o LookupRecordsResultOutput) Limit() pulumi.IntPtrOutput
- func (o LookupRecordsResultOutput) Offset() pulumi.IntPtrOutput
- func (o LookupRecordsResultOutput) RecordCountInfos() GetRecordsRecordCountInfoArrayOutput
- func (o LookupRecordsResultOutput) RecordLine() pulumi.StringPtrOutput
- func (o LookupRecordsResultOutput) RecordLineId() pulumi.StringPtrOutput
- func (o LookupRecordsResultOutput) RecordType() pulumi.StringPtrOutput
- func (o LookupRecordsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupRecordsResultOutput) Results() GetRecordsResultArrayOutput
- func (o LookupRecordsResultOutput) SortField() pulumi.StringPtrOutput
- func (o LookupRecordsResultOutput) SortType() pulumi.StringPtrOutput
- func (o LookupRecordsResultOutput) Subdomain() pulumi.StringPtrOutput
- func (o LookupRecordsResultOutput) ToLookupRecordsResultOutput() LookupRecordsResultOutput
- func (o LookupRecordsResultOutput) ToLookupRecordsResultOutputWithContext(ctx context.Context) LookupRecordsResultOutput
- type ModifyDomainOwnerOperation
- func (*ModifyDomainOwnerOperation) ElementType() reflect.Type
- func (i *ModifyDomainOwnerOperation) ToModifyDomainOwnerOperationOutput() ModifyDomainOwnerOperationOutput
- func (i *ModifyDomainOwnerOperation) ToModifyDomainOwnerOperationOutputWithContext(ctx context.Context) ModifyDomainOwnerOperationOutput
- type ModifyDomainOwnerOperationArgs
- type ModifyDomainOwnerOperationArray
- func (ModifyDomainOwnerOperationArray) ElementType() reflect.Type
- func (i ModifyDomainOwnerOperationArray) ToModifyDomainOwnerOperationArrayOutput() ModifyDomainOwnerOperationArrayOutput
- func (i ModifyDomainOwnerOperationArray) ToModifyDomainOwnerOperationArrayOutputWithContext(ctx context.Context) ModifyDomainOwnerOperationArrayOutput
- type ModifyDomainOwnerOperationArrayInput
- type ModifyDomainOwnerOperationArrayOutput
- func (ModifyDomainOwnerOperationArrayOutput) ElementType() reflect.Type
- func (o ModifyDomainOwnerOperationArrayOutput) Index(i pulumi.IntInput) ModifyDomainOwnerOperationOutput
- func (o ModifyDomainOwnerOperationArrayOutput) ToModifyDomainOwnerOperationArrayOutput() ModifyDomainOwnerOperationArrayOutput
- func (o ModifyDomainOwnerOperationArrayOutput) ToModifyDomainOwnerOperationArrayOutputWithContext(ctx context.Context) ModifyDomainOwnerOperationArrayOutput
- type ModifyDomainOwnerOperationInput
- type ModifyDomainOwnerOperationMap
- func (ModifyDomainOwnerOperationMap) ElementType() reflect.Type
- func (i ModifyDomainOwnerOperationMap) ToModifyDomainOwnerOperationMapOutput() ModifyDomainOwnerOperationMapOutput
- func (i ModifyDomainOwnerOperationMap) ToModifyDomainOwnerOperationMapOutputWithContext(ctx context.Context) ModifyDomainOwnerOperationMapOutput
- type ModifyDomainOwnerOperationMapInput
- type ModifyDomainOwnerOperationMapOutput
- func (ModifyDomainOwnerOperationMapOutput) ElementType() reflect.Type
- func (o ModifyDomainOwnerOperationMapOutput) MapIndex(k pulumi.StringInput) ModifyDomainOwnerOperationOutput
- func (o ModifyDomainOwnerOperationMapOutput) ToModifyDomainOwnerOperationMapOutput() ModifyDomainOwnerOperationMapOutput
- func (o ModifyDomainOwnerOperationMapOutput) ToModifyDomainOwnerOperationMapOutputWithContext(ctx context.Context) ModifyDomainOwnerOperationMapOutput
- type ModifyDomainOwnerOperationOutput
- func (o ModifyDomainOwnerOperationOutput) Account() pulumi.StringOutput
- func (o ModifyDomainOwnerOperationOutput) Domain() pulumi.StringOutput
- func (o ModifyDomainOwnerOperationOutput) DomainId() pulumi.IntPtrOutput
- func (ModifyDomainOwnerOperationOutput) ElementType() reflect.Type
- func (o ModifyDomainOwnerOperationOutput) ToModifyDomainOwnerOperationOutput() ModifyDomainOwnerOperationOutput
- func (o ModifyDomainOwnerOperationOutput) ToModifyDomainOwnerOperationOutputWithContext(ctx context.Context) ModifyDomainOwnerOperationOutput
- type ModifyDomainOwnerOperationState
- type ModifyRecordGroupOperation
- func (*ModifyRecordGroupOperation) ElementType() reflect.Type
- func (i *ModifyRecordGroupOperation) ToModifyRecordGroupOperationOutput() ModifyRecordGroupOperationOutput
- func (i *ModifyRecordGroupOperation) ToModifyRecordGroupOperationOutputWithContext(ctx context.Context) ModifyRecordGroupOperationOutput
- type ModifyRecordGroupOperationArgs
- type ModifyRecordGroupOperationArray
- func (ModifyRecordGroupOperationArray) ElementType() reflect.Type
- func (i ModifyRecordGroupOperationArray) ToModifyRecordGroupOperationArrayOutput() ModifyRecordGroupOperationArrayOutput
- func (i ModifyRecordGroupOperationArray) ToModifyRecordGroupOperationArrayOutputWithContext(ctx context.Context) ModifyRecordGroupOperationArrayOutput
- type ModifyRecordGroupOperationArrayInput
- type ModifyRecordGroupOperationArrayOutput
- func (ModifyRecordGroupOperationArrayOutput) ElementType() reflect.Type
- func (o ModifyRecordGroupOperationArrayOutput) Index(i pulumi.IntInput) ModifyRecordGroupOperationOutput
- func (o ModifyRecordGroupOperationArrayOutput) ToModifyRecordGroupOperationArrayOutput() ModifyRecordGroupOperationArrayOutput
- func (o ModifyRecordGroupOperationArrayOutput) ToModifyRecordGroupOperationArrayOutputWithContext(ctx context.Context) ModifyRecordGroupOperationArrayOutput
- type ModifyRecordGroupOperationInput
- type ModifyRecordGroupOperationMap
- func (ModifyRecordGroupOperationMap) ElementType() reflect.Type
- func (i ModifyRecordGroupOperationMap) ToModifyRecordGroupOperationMapOutput() ModifyRecordGroupOperationMapOutput
- func (i ModifyRecordGroupOperationMap) ToModifyRecordGroupOperationMapOutputWithContext(ctx context.Context) ModifyRecordGroupOperationMapOutput
- type ModifyRecordGroupOperationMapInput
- type ModifyRecordGroupOperationMapOutput
- func (ModifyRecordGroupOperationMapOutput) ElementType() reflect.Type
- func (o ModifyRecordGroupOperationMapOutput) MapIndex(k pulumi.StringInput) ModifyRecordGroupOperationOutput
- func (o ModifyRecordGroupOperationMapOutput) ToModifyRecordGroupOperationMapOutput() ModifyRecordGroupOperationMapOutput
- func (o ModifyRecordGroupOperationMapOutput) ToModifyRecordGroupOperationMapOutputWithContext(ctx context.Context) ModifyRecordGroupOperationMapOutput
- type ModifyRecordGroupOperationOutput
- func (o ModifyRecordGroupOperationOutput) Domain() pulumi.StringOutput
- func (o ModifyRecordGroupOperationOutput) DomainId() pulumi.IntPtrOutput
- func (ModifyRecordGroupOperationOutput) ElementType() reflect.Type
- func (o ModifyRecordGroupOperationOutput) GroupId() pulumi.IntOutput
- func (o ModifyRecordGroupOperationOutput) RecordId() pulumi.StringOutput
- func (o ModifyRecordGroupOperationOutput) ToModifyRecordGroupOperationOutput() ModifyRecordGroupOperationOutput
- func (o ModifyRecordGroupOperationOutput) ToModifyRecordGroupOperationOutputWithContext(ctx context.Context) ModifyRecordGroupOperationOutput
- type ModifyRecordGroupOperationState
- type Record
- type RecordArgs
- type RecordArray
- type RecordArrayInput
- type RecordArrayOutput
- type RecordGroup
- type RecordGroupArgs
- type RecordGroupArray
- type RecordGroupArrayInput
- type RecordGroupArrayOutput
- func (RecordGroupArrayOutput) ElementType() reflect.Type
- func (o RecordGroupArrayOutput) Index(i pulumi.IntInput) RecordGroupOutput
- func (o RecordGroupArrayOutput) ToRecordGroupArrayOutput() RecordGroupArrayOutput
- func (o RecordGroupArrayOutput) ToRecordGroupArrayOutputWithContext(ctx context.Context) RecordGroupArrayOutput
- type RecordGroupInput
- type RecordGroupMap
- type RecordGroupMapInput
- type RecordGroupMapOutput
- func (RecordGroupMapOutput) ElementType() reflect.Type
- func (o RecordGroupMapOutput) MapIndex(k pulumi.StringInput) RecordGroupOutput
- func (o RecordGroupMapOutput) ToRecordGroupMapOutput() RecordGroupMapOutput
- func (o RecordGroupMapOutput) ToRecordGroupMapOutputWithContext(ctx context.Context) RecordGroupMapOutput
- type RecordGroupOutput
- func (o RecordGroupOutput) Domain() pulumi.StringOutput
- func (RecordGroupOutput) ElementType() reflect.Type
- func (o RecordGroupOutput) GroupId() pulumi.IntOutput
- func (o RecordGroupOutput) GroupName() pulumi.StringOutput
- func (o RecordGroupOutput) ToRecordGroupOutput() RecordGroupOutput
- func (o RecordGroupOutput) ToRecordGroupOutputWithContext(ctx context.Context) RecordGroupOutput
- type RecordGroupState
- 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) Remark() pulumi.StringPtrOutput
- 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
- type SnapshotConfig
- type SnapshotConfigArgs
- type SnapshotConfigArray
- type SnapshotConfigArrayInput
- type SnapshotConfigArrayOutput
- func (SnapshotConfigArrayOutput) ElementType() reflect.Type
- func (o SnapshotConfigArrayOutput) Index(i pulumi.IntInput) SnapshotConfigOutput
- func (o SnapshotConfigArrayOutput) ToSnapshotConfigArrayOutput() SnapshotConfigArrayOutput
- func (o SnapshotConfigArrayOutput) ToSnapshotConfigArrayOutputWithContext(ctx context.Context) SnapshotConfigArrayOutput
- type SnapshotConfigInput
- type SnapshotConfigMap
- type SnapshotConfigMapInput
- type SnapshotConfigMapOutput
- func (SnapshotConfigMapOutput) ElementType() reflect.Type
- func (o SnapshotConfigMapOutput) MapIndex(k pulumi.StringInput) SnapshotConfigOutput
- func (o SnapshotConfigMapOutput) ToSnapshotConfigMapOutput() SnapshotConfigMapOutput
- func (o SnapshotConfigMapOutput) ToSnapshotConfigMapOutputWithContext(ctx context.Context) SnapshotConfigMapOutput
- type SnapshotConfigOutput
- func (o SnapshotConfigOutput) Domain() pulumi.StringOutput
- func (SnapshotConfigOutput) ElementType() reflect.Type
- func (o SnapshotConfigOutput) Period() pulumi.StringOutput
- func (o SnapshotConfigOutput) ToSnapshotConfigOutput() SnapshotConfigOutput
- func (o SnapshotConfigOutput) ToSnapshotConfigOutputWithContext(ctx context.Context) SnapshotConfigOutput
- type SnapshotConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.5
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 CustomLine ¶ added in v0.1.8
type CustomLine struct { pulumi.CustomResourceState // The IP segment of custom line, split with `-`. Area pulumi.StringOutput `pulumi:"area"` // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // The Name of custom line. Name pulumi.StringOutput `pulumi:"name"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.NewCustomLine(ctx, "customLine", &Dnspod.CustomLineArgs{ Area: pulumi.String("6.6.6.1-6.6.6.2"), Domain: pulumi.String("dnspod.com"), }) if err != nil { return err } return nil }) }
```
## Import
dnspod custom_line can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Dnspod/customLine:CustomLine custom_line domain#name
```
func GetCustomLine ¶ added in v0.1.8
func GetCustomLine(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomLineState, opts ...pulumi.ResourceOption) (*CustomLine, error)
GetCustomLine gets an existing CustomLine 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 NewCustomLine ¶ added in v0.1.8
func NewCustomLine(ctx *pulumi.Context, name string, args *CustomLineArgs, opts ...pulumi.ResourceOption) (*CustomLine, error)
NewCustomLine registers a new resource with the given unique name, arguments, and options.
func (*CustomLine) ElementType ¶ added in v0.1.8
func (*CustomLine) ElementType() reflect.Type
func (*CustomLine) ToCustomLineOutput ¶ added in v0.1.8
func (i *CustomLine) ToCustomLineOutput() CustomLineOutput
func (*CustomLine) ToCustomLineOutputWithContext ¶ added in v0.1.8
func (i *CustomLine) ToCustomLineOutputWithContext(ctx context.Context) CustomLineOutput
type CustomLineArgs ¶ added in v0.1.8
type CustomLineArgs struct { // The IP segment of custom line, split with `-`. Area pulumi.StringInput // Domain. Domain pulumi.StringInput // The Name of custom line. Name pulumi.StringPtrInput }
The set of arguments for constructing a CustomLine resource.
func (CustomLineArgs) ElementType ¶ added in v0.1.8
func (CustomLineArgs) ElementType() reflect.Type
type CustomLineArray ¶ added in v0.1.8
type CustomLineArray []CustomLineInput
func (CustomLineArray) ElementType ¶ added in v0.1.8
func (CustomLineArray) ElementType() reflect.Type
func (CustomLineArray) ToCustomLineArrayOutput ¶ added in v0.1.8
func (i CustomLineArray) ToCustomLineArrayOutput() CustomLineArrayOutput
func (CustomLineArray) ToCustomLineArrayOutputWithContext ¶ added in v0.1.8
func (i CustomLineArray) ToCustomLineArrayOutputWithContext(ctx context.Context) CustomLineArrayOutput
type CustomLineArrayInput ¶ added in v0.1.8
type CustomLineArrayInput interface { pulumi.Input ToCustomLineArrayOutput() CustomLineArrayOutput ToCustomLineArrayOutputWithContext(context.Context) CustomLineArrayOutput }
CustomLineArrayInput is an input type that accepts CustomLineArray and CustomLineArrayOutput values. You can construct a concrete instance of `CustomLineArrayInput` via:
CustomLineArray{ CustomLineArgs{...} }
type CustomLineArrayOutput ¶ added in v0.1.8
type CustomLineArrayOutput struct{ *pulumi.OutputState }
func (CustomLineArrayOutput) ElementType ¶ added in v0.1.8
func (CustomLineArrayOutput) ElementType() reflect.Type
func (CustomLineArrayOutput) Index ¶ added in v0.1.8
func (o CustomLineArrayOutput) Index(i pulumi.IntInput) CustomLineOutput
func (CustomLineArrayOutput) ToCustomLineArrayOutput ¶ added in v0.1.8
func (o CustomLineArrayOutput) ToCustomLineArrayOutput() CustomLineArrayOutput
func (CustomLineArrayOutput) ToCustomLineArrayOutputWithContext ¶ added in v0.1.8
func (o CustomLineArrayOutput) ToCustomLineArrayOutputWithContext(ctx context.Context) CustomLineArrayOutput
type CustomLineInput ¶ added in v0.1.8
type CustomLineInput interface { pulumi.Input ToCustomLineOutput() CustomLineOutput ToCustomLineOutputWithContext(ctx context.Context) CustomLineOutput }
type CustomLineMap ¶ added in v0.1.8
type CustomLineMap map[string]CustomLineInput
func (CustomLineMap) ElementType ¶ added in v0.1.8
func (CustomLineMap) ElementType() reflect.Type
func (CustomLineMap) ToCustomLineMapOutput ¶ added in v0.1.8
func (i CustomLineMap) ToCustomLineMapOutput() CustomLineMapOutput
func (CustomLineMap) ToCustomLineMapOutputWithContext ¶ added in v0.1.8
func (i CustomLineMap) ToCustomLineMapOutputWithContext(ctx context.Context) CustomLineMapOutput
type CustomLineMapInput ¶ added in v0.1.8
type CustomLineMapInput interface { pulumi.Input ToCustomLineMapOutput() CustomLineMapOutput ToCustomLineMapOutputWithContext(context.Context) CustomLineMapOutput }
CustomLineMapInput is an input type that accepts CustomLineMap and CustomLineMapOutput values. You can construct a concrete instance of `CustomLineMapInput` via:
CustomLineMap{ "key": CustomLineArgs{...} }
type CustomLineMapOutput ¶ added in v0.1.8
type CustomLineMapOutput struct{ *pulumi.OutputState }
func (CustomLineMapOutput) ElementType ¶ added in v0.1.8
func (CustomLineMapOutput) ElementType() reflect.Type
func (CustomLineMapOutput) MapIndex ¶ added in v0.1.8
func (o CustomLineMapOutput) MapIndex(k pulumi.StringInput) CustomLineOutput
func (CustomLineMapOutput) ToCustomLineMapOutput ¶ added in v0.1.8
func (o CustomLineMapOutput) ToCustomLineMapOutput() CustomLineMapOutput
func (CustomLineMapOutput) ToCustomLineMapOutputWithContext ¶ added in v0.1.8
func (o CustomLineMapOutput) ToCustomLineMapOutputWithContext(ctx context.Context) CustomLineMapOutput
type CustomLineOutput ¶ added in v0.1.8
type CustomLineOutput struct{ *pulumi.OutputState }
func (CustomLineOutput) Area ¶ added in v0.1.8
func (o CustomLineOutput) Area() pulumi.StringOutput
The IP segment of custom line, split with `-`.
func (CustomLineOutput) Domain ¶ added in v0.1.8
func (o CustomLineOutput) Domain() pulumi.StringOutput
Domain.
func (CustomLineOutput) ElementType ¶ added in v0.1.8
func (CustomLineOutput) ElementType() reflect.Type
func (CustomLineOutput) Name ¶ added in v0.1.8
func (o CustomLineOutput) Name() pulumi.StringOutput
The Name of custom line.
func (CustomLineOutput) ToCustomLineOutput ¶ added in v0.1.8
func (o CustomLineOutput) ToCustomLineOutput() CustomLineOutput
func (CustomLineOutput) ToCustomLineOutputWithContext ¶ added in v0.1.8
func (o CustomLineOutput) ToCustomLineOutputWithContext(ctx context.Context) CustomLineOutput
type CustomLineState ¶ added in v0.1.8
type CustomLineState struct { // The IP segment of custom line, split with `-`. Area pulumi.StringPtrInput // Domain. Domain pulumi.StringPtrInput // The Name of custom line. Name pulumi.StringPtrInput }
func (CustomLineState) ElementType ¶ added in v0.1.8
func (CustomLineState) ElementType() reflect.Type
type DomainAlias ¶ added in v0.1.8
type DomainAlias struct { pulumi.CustomResourceState // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // Domain alias. DomainAlias pulumi.StringOutput `pulumi:"domainAlias"` // Domain alias ID. DomainAliasId pulumi.IntOutput `pulumi:"domainAliasId"` }
Provides a resource to create a dnspod domainAlias
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.NewDomainAlias(ctx, "domainAlias", &Dnspod.DomainAliasArgs{ Domain: pulumi.String("dnspod.cn"), DomainAlias: pulumi.String("dnspod.com"), }) if err != nil { return err } return nil }) }
```
## Import
dnspod domain_alias can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Dnspod/domainAlias:DomainAlias domain_alias domain#domain_alias_id
```
func GetDomainAlias ¶ added in v0.1.8
func GetDomainAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainAliasState, opts ...pulumi.ResourceOption) (*DomainAlias, error)
GetDomainAlias gets an existing DomainAlias 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 NewDomainAlias ¶ added in v0.1.8
func NewDomainAlias(ctx *pulumi.Context, name string, args *DomainAliasArgs, opts ...pulumi.ResourceOption) (*DomainAlias, error)
NewDomainAlias registers a new resource with the given unique name, arguments, and options.
func (*DomainAlias) ElementType ¶ added in v0.1.8
func (*DomainAlias) ElementType() reflect.Type
func (*DomainAlias) ToDomainAliasOutput ¶ added in v0.1.8
func (i *DomainAlias) ToDomainAliasOutput() DomainAliasOutput
func (*DomainAlias) ToDomainAliasOutputWithContext ¶ added in v0.1.8
func (i *DomainAlias) ToDomainAliasOutputWithContext(ctx context.Context) DomainAliasOutput
type DomainAliasArgs ¶ added in v0.1.8
type DomainAliasArgs struct { // Domain. Domain pulumi.StringInput // Domain alias. DomainAlias pulumi.StringInput }
The set of arguments for constructing a DomainAlias resource.
func (DomainAliasArgs) ElementType ¶ added in v0.1.8
func (DomainAliasArgs) ElementType() reflect.Type
type DomainAliasArray ¶ added in v0.1.8
type DomainAliasArray []DomainAliasInput
func (DomainAliasArray) ElementType ¶ added in v0.1.8
func (DomainAliasArray) ElementType() reflect.Type
func (DomainAliasArray) ToDomainAliasArrayOutput ¶ added in v0.1.8
func (i DomainAliasArray) ToDomainAliasArrayOutput() DomainAliasArrayOutput
func (DomainAliasArray) ToDomainAliasArrayOutputWithContext ¶ added in v0.1.8
func (i DomainAliasArray) ToDomainAliasArrayOutputWithContext(ctx context.Context) DomainAliasArrayOutput
type DomainAliasArrayInput ¶ added in v0.1.8
type DomainAliasArrayInput interface { pulumi.Input ToDomainAliasArrayOutput() DomainAliasArrayOutput ToDomainAliasArrayOutputWithContext(context.Context) DomainAliasArrayOutput }
DomainAliasArrayInput is an input type that accepts DomainAliasArray and DomainAliasArrayOutput values. You can construct a concrete instance of `DomainAliasArrayInput` via:
DomainAliasArray{ DomainAliasArgs{...} }
type DomainAliasArrayOutput ¶ added in v0.1.8
type DomainAliasArrayOutput struct{ *pulumi.OutputState }
func (DomainAliasArrayOutput) ElementType ¶ added in v0.1.8
func (DomainAliasArrayOutput) ElementType() reflect.Type
func (DomainAliasArrayOutput) Index ¶ added in v0.1.8
func (o DomainAliasArrayOutput) Index(i pulumi.IntInput) DomainAliasOutput
func (DomainAliasArrayOutput) ToDomainAliasArrayOutput ¶ added in v0.1.8
func (o DomainAliasArrayOutput) ToDomainAliasArrayOutput() DomainAliasArrayOutput
func (DomainAliasArrayOutput) ToDomainAliasArrayOutputWithContext ¶ added in v0.1.8
func (o DomainAliasArrayOutput) ToDomainAliasArrayOutputWithContext(ctx context.Context) DomainAliasArrayOutput
type DomainAliasInput ¶ added in v0.1.8
type DomainAliasInput interface { pulumi.Input ToDomainAliasOutput() DomainAliasOutput ToDomainAliasOutputWithContext(ctx context.Context) DomainAliasOutput }
type DomainAliasMap ¶ added in v0.1.8
type DomainAliasMap map[string]DomainAliasInput
func (DomainAliasMap) ElementType ¶ added in v0.1.8
func (DomainAliasMap) ElementType() reflect.Type
func (DomainAliasMap) ToDomainAliasMapOutput ¶ added in v0.1.8
func (i DomainAliasMap) ToDomainAliasMapOutput() DomainAliasMapOutput
func (DomainAliasMap) ToDomainAliasMapOutputWithContext ¶ added in v0.1.8
func (i DomainAliasMap) ToDomainAliasMapOutputWithContext(ctx context.Context) DomainAliasMapOutput
type DomainAliasMapInput ¶ added in v0.1.8
type DomainAliasMapInput interface { pulumi.Input ToDomainAliasMapOutput() DomainAliasMapOutput ToDomainAliasMapOutputWithContext(context.Context) DomainAliasMapOutput }
DomainAliasMapInput is an input type that accepts DomainAliasMap and DomainAliasMapOutput values. You can construct a concrete instance of `DomainAliasMapInput` via:
DomainAliasMap{ "key": DomainAliasArgs{...} }
type DomainAliasMapOutput ¶ added in v0.1.8
type DomainAliasMapOutput struct{ *pulumi.OutputState }
func (DomainAliasMapOutput) ElementType ¶ added in v0.1.8
func (DomainAliasMapOutput) ElementType() reflect.Type
func (DomainAliasMapOutput) MapIndex ¶ added in v0.1.8
func (o DomainAliasMapOutput) MapIndex(k pulumi.StringInput) DomainAliasOutput
func (DomainAliasMapOutput) ToDomainAliasMapOutput ¶ added in v0.1.8
func (o DomainAliasMapOutput) ToDomainAliasMapOutput() DomainAliasMapOutput
func (DomainAliasMapOutput) ToDomainAliasMapOutputWithContext ¶ added in v0.1.8
func (o DomainAliasMapOutput) ToDomainAliasMapOutputWithContext(ctx context.Context) DomainAliasMapOutput
type DomainAliasOutput ¶ added in v0.1.8
type DomainAliasOutput struct{ *pulumi.OutputState }
func (DomainAliasOutput) Domain ¶ added in v0.1.8
func (o DomainAliasOutput) Domain() pulumi.StringOutput
Domain.
func (DomainAliasOutput) DomainAlias ¶ added in v0.1.8
func (o DomainAliasOutput) DomainAlias() pulumi.StringOutput
Domain alias.
func (DomainAliasOutput) DomainAliasId ¶ added in v0.1.8
func (o DomainAliasOutput) DomainAliasId() pulumi.IntOutput
Domain alias ID.
func (DomainAliasOutput) ElementType ¶ added in v0.1.8
func (DomainAliasOutput) ElementType() reflect.Type
func (DomainAliasOutput) ToDomainAliasOutput ¶ added in v0.1.8
func (o DomainAliasOutput) ToDomainAliasOutput() DomainAliasOutput
func (DomainAliasOutput) ToDomainAliasOutputWithContext ¶ added in v0.1.8
func (o DomainAliasOutput) ToDomainAliasOutputWithContext(ctx context.Context) DomainAliasOutput
type DomainAliasState ¶ added in v0.1.8
type DomainAliasState struct { // Domain. Domain pulumi.StringPtrInput // Domain alias. DomainAlias pulumi.StringPtrInput // Domain alias ID. DomainAliasId pulumi.IntPtrInput }
func (DomainAliasState) ElementType ¶ added in v0.1.8
func (DomainAliasState) ElementType() reflect.Type
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"` // Is secondary DNS enabled. SlaveDns pulumi.StringOutput `pulumi:"slaveDns"` // The status of Domain. Status pulumi.StringPtrOutput `pulumi:"status"` }
Provide a resource to create a DnsPod Domain instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.NewDomainInstance(ctx, "foo", &Dnspod.DomainInstanceArgs{ Domain: pulumi.String("hello.com"), Remark: pulumi.String("this is demo"), }) if err != nil { return err } return nil }) }
```
## Import
DnsPod Domain instance can be imported, e.g.
```sh
$ pulumi import tencentcloud:Dnspod/domainInstance:DomainInstance foo domain
```
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) SlaveDns ¶ added in v0.1.8
func (o DomainInstanceOutput) SlaveDns() pulumi.StringOutput
Is secondary DNS enabled.
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 // Is secondary DNS enabled. SlaveDns pulumi.StringPtrInput // The status of Domain. Status pulumi.StringPtrInput }
func (DomainInstanceState) ElementType ¶
func (DomainInstanceState) ElementType() reflect.Type
type DomainLock ¶ added in v0.1.8
type DomainLock struct { pulumi.CustomResourceState // Domain name. Domain pulumi.StringOutput `pulumi:"domain"` // Domain unlock code, can be obtained through the ModifyDomainLock interface. LockCode pulumi.StringOutput `pulumi:"lockCode"` // The number of max days to lock the domain+ Old packages: D_FREE 30 days, D_PLUS 90 days, D_EXTRA 30 days, D_EXPERT 60 days, D_ULTRA 365 days+ New packages: DP_FREE 365 days, DP_PLUS 365 days, DP_EXTRA 365 days, DP_EXPERT 365 days, DP_ULTRA 365 days. LockDays pulumi.IntOutput `pulumi:"lockDays"` }
Provides a resource to create a dnspod domainLock
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.NewDomainLock(ctx, "domainLock", &Dnspod.DomainLockArgs{ Domain: pulumi.String("dnspod.cn"), LockDays: pulumi.Int(30), }) if err != nil { return err } return nil }) }
```
func GetDomainLock ¶ added in v0.1.8
func GetDomainLock(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainLockState, opts ...pulumi.ResourceOption) (*DomainLock, error)
GetDomainLock gets an existing DomainLock 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 NewDomainLock ¶ added in v0.1.8
func NewDomainLock(ctx *pulumi.Context, name string, args *DomainLockArgs, opts ...pulumi.ResourceOption) (*DomainLock, error)
NewDomainLock registers a new resource with the given unique name, arguments, and options.
func (*DomainLock) ElementType ¶ added in v0.1.8
func (*DomainLock) ElementType() reflect.Type
func (*DomainLock) ToDomainLockOutput ¶ added in v0.1.8
func (i *DomainLock) ToDomainLockOutput() DomainLockOutput
func (*DomainLock) ToDomainLockOutputWithContext ¶ added in v0.1.8
func (i *DomainLock) ToDomainLockOutputWithContext(ctx context.Context) DomainLockOutput
type DomainLockArgs ¶ added in v0.1.8
type DomainLockArgs struct { // Domain name. Domain pulumi.StringInput // The number of max days to lock the domain+ Old packages: D_FREE 30 days, D_PLUS 90 days, D_EXTRA 30 days, D_EXPERT 60 days, D_ULTRA 365 days+ New packages: DP_FREE 365 days, DP_PLUS 365 days, DP_EXTRA 365 days, DP_EXPERT 365 days, DP_ULTRA 365 days. LockDays pulumi.IntInput }
The set of arguments for constructing a DomainLock resource.
func (DomainLockArgs) ElementType ¶ added in v0.1.8
func (DomainLockArgs) ElementType() reflect.Type
type DomainLockArray ¶ added in v0.1.8
type DomainLockArray []DomainLockInput
func (DomainLockArray) ElementType ¶ added in v0.1.8
func (DomainLockArray) ElementType() reflect.Type
func (DomainLockArray) ToDomainLockArrayOutput ¶ added in v0.1.8
func (i DomainLockArray) ToDomainLockArrayOutput() DomainLockArrayOutput
func (DomainLockArray) ToDomainLockArrayOutputWithContext ¶ added in v0.1.8
func (i DomainLockArray) ToDomainLockArrayOutputWithContext(ctx context.Context) DomainLockArrayOutput
type DomainLockArrayInput ¶ added in v0.1.8
type DomainLockArrayInput interface { pulumi.Input ToDomainLockArrayOutput() DomainLockArrayOutput ToDomainLockArrayOutputWithContext(context.Context) DomainLockArrayOutput }
DomainLockArrayInput is an input type that accepts DomainLockArray and DomainLockArrayOutput values. You can construct a concrete instance of `DomainLockArrayInput` via:
DomainLockArray{ DomainLockArgs{...} }
type DomainLockArrayOutput ¶ added in v0.1.8
type DomainLockArrayOutput struct{ *pulumi.OutputState }
func (DomainLockArrayOutput) ElementType ¶ added in v0.1.8
func (DomainLockArrayOutput) ElementType() reflect.Type
func (DomainLockArrayOutput) Index ¶ added in v0.1.8
func (o DomainLockArrayOutput) Index(i pulumi.IntInput) DomainLockOutput
func (DomainLockArrayOutput) ToDomainLockArrayOutput ¶ added in v0.1.8
func (o DomainLockArrayOutput) ToDomainLockArrayOutput() DomainLockArrayOutput
func (DomainLockArrayOutput) ToDomainLockArrayOutputWithContext ¶ added in v0.1.8
func (o DomainLockArrayOutput) ToDomainLockArrayOutputWithContext(ctx context.Context) DomainLockArrayOutput
type DomainLockInput ¶ added in v0.1.8
type DomainLockInput interface { pulumi.Input ToDomainLockOutput() DomainLockOutput ToDomainLockOutputWithContext(ctx context.Context) DomainLockOutput }
type DomainLockMap ¶ added in v0.1.8
type DomainLockMap map[string]DomainLockInput
func (DomainLockMap) ElementType ¶ added in v0.1.8
func (DomainLockMap) ElementType() reflect.Type
func (DomainLockMap) ToDomainLockMapOutput ¶ added in v0.1.8
func (i DomainLockMap) ToDomainLockMapOutput() DomainLockMapOutput
func (DomainLockMap) ToDomainLockMapOutputWithContext ¶ added in v0.1.8
func (i DomainLockMap) ToDomainLockMapOutputWithContext(ctx context.Context) DomainLockMapOutput
type DomainLockMapInput ¶ added in v0.1.8
type DomainLockMapInput interface { pulumi.Input ToDomainLockMapOutput() DomainLockMapOutput ToDomainLockMapOutputWithContext(context.Context) DomainLockMapOutput }
DomainLockMapInput is an input type that accepts DomainLockMap and DomainLockMapOutput values. You can construct a concrete instance of `DomainLockMapInput` via:
DomainLockMap{ "key": DomainLockArgs{...} }
type DomainLockMapOutput ¶ added in v0.1.8
type DomainLockMapOutput struct{ *pulumi.OutputState }
func (DomainLockMapOutput) ElementType ¶ added in v0.1.8
func (DomainLockMapOutput) ElementType() reflect.Type
func (DomainLockMapOutput) MapIndex ¶ added in v0.1.8
func (o DomainLockMapOutput) MapIndex(k pulumi.StringInput) DomainLockOutput
func (DomainLockMapOutput) ToDomainLockMapOutput ¶ added in v0.1.8
func (o DomainLockMapOutput) ToDomainLockMapOutput() DomainLockMapOutput
func (DomainLockMapOutput) ToDomainLockMapOutputWithContext ¶ added in v0.1.8
func (o DomainLockMapOutput) ToDomainLockMapOutputWithContext(ctx context.Context) DomainLockMapOutput
type DomainLockOutput ¶ added in v0.1.8
type DomainLockOutput struct{ *pulumi.OutputState }
func (DomainLockOutput) Domain ¶ added in v0.1.8
func (o DomainLockOutput) Domain() pulumi.StringOutput
Domain name.
func (DomainLockOutput) ElementType ¶ added in v0.1.8
func (DomainLockOutput) ElementType() reflect.Type
func (DomainLockOutput) LockCode ¶ added in v0.1.8
func (o DomainLockOutput) LockCode() pulumi.StringOutput
Domain unlock code, can be obtained through the ModifyDomainLock interface.
func (DomainLockOutput) LockDays ¶ added in v0.1.8
func (o DomainLockOutput) LockDays() pulumi.IntOutput
The number of max days to lock the domain+ Old packages: D_FREE 30 days, D_PLUS 90 days, D_EXTRA 30 days, D_EXPERT 60 days, D_ULTRA 365 days+ New packages: DP_FREE 365 days, DP_PLUS 365 days, DP_EXTRA 365 days, DP_EXPERT 365 days, DP_ULTRA 365 days.
func (DomainLockOutput) ToDomainLockOutput ¶ added in v0.1.8
func (o DomainLockOutput) ToDomainLockOutput() DomainLockOutput
func (DomainLockOutput) ToDomainLockOutputWithContext ¶ added in v0.1.8
func (o DomainLockOutput) ToDomainLockOutputWithContext(ctx context.Context) DomainLockOutput
type DomainLockState ¶ added in v0.1.8
type DomainLockState struct { // Domain name. Domain pulumi.StringPtrInput // Domain unlock code, can be obtained through the ModifyDomainLock interface. LockCode pulumi.StringPtrInput // The number of max days to lock the domain+ Old packages: D_FREE 30 days, D_PLUS 90 days, D_EXTRA 30 days, D_EXPERT 60 days, D_ULTRA 365 days+ New packages: DP_FREE 365 days, DP_PLUS 365 days, DP_EXTRA 365 days, DP_EXPERT 365 days, DP_ULTRA 365 days. LockDays pulumi.IntPtrInput }
func (DomainLockState) ElementType ¶ added in v0.1.8
func (DomainLockState) ElementType() reflect.Type
type DownloadSnapshotOperation ¶ added in v0.1.8
type DownloadSnapshotOperation struct { pulumi.CustomResourceState // Snapshot download url. CosUrl pulumi.StringOutput `pulumi:"cosUrl"` // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // Snapshot ID. SnapshotId pulumi.StringOutput `pulumi:"snapshotId"` }
Provides a resource to create a dnspod downloadSnapshot
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.NewDownloadSnapshotOperation(ctx, "downloadSnapshot", &Dnspod.DownloadSnapshotOperationArgs{ Domain: pulumi.String("dnspod.cn"), SnapshotId: pulumi.String("456"), }) if err != nil { return err } return nil }) }
```
func GetDownloadSnapshotOperation ¶ added in v0.1.8
func GetDownloadSnapshotOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DownloadSnapshotOperationState, opts ...pulumi.ResourceOption) (*DownloadSnapshotOperation, error)
GetDownloadSnapshotOperation gets an existing DownloadSnapshotOperation 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 NewDownloadSnapshotOperation ¶ added in v0.1.8
func NewDownloadSnapshotOperation(ctx *pulumi.Context, name string, args *DownloadSnapshotOperationArgs, opts ...pulumi.ResourceOption) (*DownloadSnapshotOperation, error)
NewDownloadSnapshotOperation registers a new resource with the given unique name, arguments, and options.
func (*DownloadSnapshotOperation) ElementType ¶ added in v0.1.8
func (*DownloadSnapshotOperation) ElementType() reflect.Type
func (*DownloadSnapshotOperation) ToDownloadSnapshotOperationOutput ¶ added in v0.1.8
func (i *DownloadSnapshotOperation) ToDownloadSnapshotOperationOutput() DownloadSnapshotOperationOutput
func (*DownloadSnapshotOperation) ToDownloadSnapshotOperationOutputWithContext ¶ added in v0.1.8
func (i *DownloadSnapshotOperation) ToDownloadSnapshotOperationOutputWithContext(ctx context.Context) DownloadSnapshotOperationOutput
type DownloadSnapshotOperationArgs ¶ added in v0.1.8
type DownloadSnapshotOperationArgs struct { // Domain. Domain pulumi.StringInput // Snapshot ID. SnapshotId pulumi.StringInput }
The set of arguments for constructing a DownloadSnapshotOperation resource.
func (DownloadSnapshotOperationArgs) ElementType ¶ added in v0.1.8
func (DownloadSnapshotOperationArgs) ElementType() reflect.Type
type DownloadSnapshotOperationArray ¶ added in v0.1.8
type DownloadSnapshotOperationArray []DownloadSnapshotOperationInput
func (DownloadSnapshotOperationArray) ElementType ¶ added in v0.1.8
func (DownloadSnapshotOperationArray) ElementType() reflect.Type
func (DownloadSnapshotOperationArray) ToDownloadSnapshotOperationArrayOutput ¶ added in v0.1.8
func (i DownloadSnapshotOperationArray) ToDownloadSnapshotOperationArrayOutput() DownloadSnapshotOperationArrayOutput
func (DownloadSnapshotOperationArray) ToDownloadSnapshotOperationArrayOutputWithContext ¶ added in v0.1.8
func (i DownloadSnapshotOperationArray) ToDownloadSnapshotOperationArrayOutputWithContext(ctx context.Context) DownloadSnapshotOperationArrayOutput
type DownloadSnapshotOperationArrayInput ¶ added in v0.1.8
type DownloadSnapshotOperationArrayInput interface { pulumi.Input ToDownloadSnapshotOperationArrayOutput() DownloadSnapshotOperationArrayOutput ToDownloadSnapshotOperationArrayOutputWithContext(context.Context) DownloadSnapshotOperationArrayOutput }
DownloadSnapshotOperationArrayInput is an input type that accepts DownloadSnapshotOperationArray and DownloadSnapshotOperationArrayOutput values. You can construct a concrete instance of `DownloadSnapshotOperationArrayInput` via:
DownloadSnapshotOperationArray{ DownloadSnapshotOperationArgs{...} }
type DownloadSnapshotOperationArrayOutput ¶ added in v0.1.8
type DownloadSnapshotOperationArrayOutput struct{ *pulumi.OutputState }
func (DownloadSnapshotOperationArrayOutput) ElementType ¶ added in v0.1.8
func (DownloadSnapshotOperationArrayOutput) ElementType() reflect.Type
func (DownloadSnapshotOperationArrayOutput) Index ¶ added in v0.1.8
func (o DownloadSnapshotOperationArrayOutput) Index(i pulumi.IntInput) DownloadSnapshotOperationOutput
func (DownloadSnapshotOperationArrayOutput) ToDownloadSnapshotOperationArrayOutput ¶ added in v0.1.8
func (o DownloadSnapshotOperationArrayOutput) ToDownloadSnapshotOperationArrayOutput() DownloadSnapshotOperationArrayOutput
func (DownloadSnapshotOperationArrayOutput) ToDownloadSnapshotOperationArrayOutputWithContext ¶ added in v0.1.8
func (o DownloadSnapshotOperationArrayOutput) ToDownloadSnapshotOperationArrayOutputWithContext(ctx context.Context) DownloadSnapshotOperationArrayOutput
type DownloadSnapshotOperationInput ¶ added in v0.1.8
type DownloadSnapshotOperationInput interface { pulumi.Input ToDownloadSnapshotOperationOutput() DownloadSnapshotOperationOutput ToDownloadSnapshotOperationOutputWithContext(ctx context.Context) DownloadSnapshotOperationOutput }
type DownloadSnapshotOperationMap ¶ added in v0.1.8
type DownloadSnapshotOperationMap map[string]DownloadSnapshotOperationInput
func (DownloadSnapshotOperationMap) ElementType ¶ added in v0.1.8
func (DownloadSnapshotOperationMap) ElementType() reflect.Type
func (DownloadSnapshotOperationMap) ToDownloadSnapshotOperationMapOutput ¶ added in v0.1.8
func (i DownloadSnapshotOperationMap) ToDownloadSnapshotOperationMapOutput() DownloadSnapshotOperationMapOutput
func (DownloadSnapshotOperationMap) ToDownloadSnapshotOperationMapOutputWithContext ¶ added in v0.1.8
func (i DownloadSnapshotOperationMap) ToDownloadSnapshotOperationMapOutputWithContext(ctx context.Context) DownloadSnapshotOperationMapOutput
type DownloadSnapshotOperationMapInput ¶ added in v0.1.8
type DownloadSnapshotOperationMapInput interface { pulumi.Input ToDownloadSnapshotOperationMapOutput() DownloadSnapshotOperationMapOutput ToDownloadSnapshotOperationMapOutputWithContext(context.Context) DownloadSnapshotOperationMapOutput }
DownloadSnapshotOperationMapInput is an input type that accepts DownloadSnapshotOperationMap and DownloadSnapshotOperationMapOutput values. You can construct a concrete instance of `DownloadSnapshotOperationMapInput` via:
DownloadSnapshotOperationMap{ "key": DownloadSnapshotOperationArgs{...} }
type DownloadSnapshotOperationMapOutput ¶ added in v0.1.8
type DownloadSnapshotOperationMapOutput struct{ *pulumi.OutputState }
func (DownloadSnapshotOperationMapOutput) ElementType ¶ added in v0.1.8
func (DownloadSnapshotOperationMapOutput) ElementType() reflect.Type
func (DownloadSnapshotOperationMapOutput) MapIndex ¶ added in v0.1.8
func (o DownloadSnapshotOperationMapOutput) MapIndex(k pulumi.StringInput) DownloadSnapshotOperationOutput
func (DownloadSnapshotOperationMapOutput) ToDownloadSnapshotOperationMapOutput ¶ added in v0.1.8
func (o DownloadSnapshotOperationMapOutput) ToDownloadSnapshotOperationMapOutput() DownloadSnapshotOperationMapOutput
func (DownloadSnapshotOperationMapOutput) ToDownloadSnapshotOperationMapOutputWithContext ¶ added in v0.1.8
func (o DownloadSnapshotOperationMapOutput) ToDownloadSnapshotOperationMapOutputWithContext(ctx context.Context) DownloadSnapshotOperationMapOutput
type DownloadSnapshotOperationOutput ¶ added in v0.1.8
type DownloadSnapshotOperationOutput struct{ *pulumi.OutputState }
func (DownloadSnapshotOperationOutput) CosUrl ¶ added in v0.1.8
func (o DownloadSnapshotOperationOutput) CosUrl() pulumi.StringOutput
Snapshot download url.
func (DownloadSnapshotOperationOutput) Domain ¶ added in v0.1.8
func (o DownloadSnapshotOperationOutput) Domain() pulumi.StringOutput
Domain.
func (DownloadSnapshotOperationOutput) ElementType ¶ added in v0.1.8
func (DownloadSnapshotOperationOutput) ElementType() reflect.Type
func (DownloadSnapshotOperationOutput) SnapshotId ¶ added in v0.1.8
func (o DownloadSnapshotOperationOutput) SnapshotId() pulumi.StringOutput
Snapshot ID.
func (DownloadSnapshotOperationOutput) ToDownloadSnapshotOperationOutput ¶ added in v0.1.8
func (o DownloadSnapshotOperationOutput) ToDownloadSnapshotOperationOutput() DownloadSnapshotOperationOutput
func (DownloadSnapshotOperationOutput) ToDownloadSnapshotOperationOutputWithContext ¶ added in v0.1.8
func (o DownloadSnapshotOperationOutput) ToDownloadSnapshotOperationOutputWithContext(ctx context.Context) DownloadSnapshotOperationOutput
type DownloadSnapshotOperationState ¶ added in v0.1.8
type DownloadSnapshotOperationState struct { // Snapshot download url. CosUrl pulumi.StringPtrInput // Domain. Domain pulumi.StringPtrInput // Snapshot ID. SnapshotId pulumi.StringPtrInput }
func (DownloadSnapshotOperationState) ElementType ¶ added in v0.1.8
func (DownloadSnapshotOperationState) ElementType() reflect.Type
type GetDomainAnalyticsAliasData ¶ added in v0.1.8
type GetDomainAnalyticsAliasData struct { // Subtotal of resolution volume for the current statistical dimension. Datas []GetDomainAnalyticsAliasDataData `pulumi:"datas"` // Domain resolution volume statistics query information. Infos []GetDomainAnalyticsAliasDataInfo `pulumi:"infos"` }
type GetDomainAnalyticsAliasDataArgs ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataArgs struct { // Subtotal of resolution volume for the current statistical dimension. Datas GetDomainAnalyticsAliasDataDataArrayInput `pulumi:"datas"` // Domain resolution volume statistics query information. Infos GetDomainAnalyticsAliasDataInfoArrayInput `pulumi:"infos"` }
func (GetDomainAnalyticsAliasDataArgs) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsAliasDataArgs) ElementType() reflect.Type
func (GetDomainAnalyticsAliasDataArgs) ToGetDomainAnalyticsAliasDataOutput ¶ added in v0.1.8
func (i GetDomainAnalyticsAliasDataArgs) ToGetDomainAnalyticsAliasDataOutput() GetDomainAnalyticsAliasDataOutput
func (GetDomainAnalyticsAliasDataArgs) ToGetDomainAnalyticsAliasDataOutputWithContext ¶ added in v0.1.8
func (i GetDomainAnalyticsAliasDataArgs) ToGetDomainAnalyticsAliasDataOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataOutput
type GetDomainAnalyticsAliasDataArray ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataArray []GetDomainAnalyticsAliasDataInput
func (GetDomainAnalyticsAliasDataArray) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsAliasDataArray) ElementType() reflect.Type
func (GetDomainAnalyticsAliasDataArray) ToGetDomainAnalyticsAliasDataArrayOutput ¶ added in v0.1.8
func (i GetDomainAnalyticsAliasDataArray) ToGetDomainAnalyticsAliasDataArrayOutput() GetDomainAnalyticsAliasDataArrayOutput
func (GetDomainAnalyticsAliasDataArray) ToGetDomainAnalyticsAliasDataArrayOutputWithContext ¶ added in v0.1.8
func (i GetDomainAnalyticsAliasDataArray) ToGetDomainAnalyticsAliasDataArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataArrayOutput
type GetDomainAnalyticsAliasDataArrayInput ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataArrayInput interface { pulumi.Input ToGetDomainAnalyticsAliasDataArrayOutput() GetDomainAnalyticsAliasDataArrayOutput ToGetDomainAnalyticsAliasDataArrayOutputWithContext(context.Context) GetDomainAnalyticsAliasDataArrayOutput }
GetDomainAnalyticsAliasDataArrayInput is an input type that accepts GetDomainAnalyticsAliasDataArray and GetDomainAnalyticsAliasDataArrayOutput values. You can construct a concrete instance of `GetDomainAnalyticsAliasDataArrayInput` via:
GetDomainAnalyticsAliasDataArray{ GetDomainAnalyticsAliasDataArgs{...} }
type GetDomainAnalyticsAliasDataArrayOutput ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataArrayOutput struct{ *pulumi.OutputState }
func (GetDomainAnalyticsAliasDataArrayOutput) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsAliasDataArrayOutput) ElementType() reflect.Type
func (GetDomainAnalyticsAliasDataArrayOutput) ToGetDomainAnalyticsAliasDataArrayOutput ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataArrayOutput) ToGetDomainAnalyticsAliasDataArrayOutput() GetDomainAnalyticsAliasDataArrayOutput
func (GetDomainAnalyticsAliasDataArrayOutput) ToGetDomainAnalyticsAliasDataArrayOutputWithContext ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataArrayOutput) ToGetDomainAnalyticsAliasDataArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataArrayOutput
type GetDomainAnalyticsAliasDataData ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataData struct { // For daily statistics, it is the statistical date. DateKey string `pulumi:"dateKey"` // For hourly statistics, it is the hour of the current time (0-23), for example, when HourKey is 23, the statistical period is the resolution volume from 22:00 to 23:00. Note: This field may return null, indicating that no valid value can be obtained. HourKey int `pulumi:"hourKey"` // Subtotal of resolution volume for the current statistical dimension. Num int `pulumi:"num"` }
type GetDomainAnalyticsAliasDataDataArgs ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataDataArgs struct { // For daily statistics, it is the statistical date. DateKey pulumi.StringInput `pulumi:"dateKey"` // For hourly statistics, it is the hour of the current time (0-23), for example, when HourKey is 23, the statistical period is the resolution volume from 22:00 to 23:00. Note: This field may return null, indicating that no valid value can be obtained. HourKey pulumi.IntInput `pulumi:"hourKey"` // Subtotal of resolution volume for the current statistical dimension. Num pulumi.IntInput `pulumi:"num"` }
func (GetDomainAnalyticsAliasDataDataArgs) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsAliasDataDataArgs) ElementType() reflect.Type
func (GetDomainAnalyticsAliasDataDataArgs) ToGetDomainAnalyticsAliasDataDataOutput ¶ added in v0.1.8
func (i GetDomainAnalyticsAliasDataDataArgs) ToGetDomainAnalyticsAliasDataDataOutput() GetDomainAnalyticsAliasDataDataOutput
func (GetDomainAnalyticsAliasDataDataArgs) ToGetDomainAnalyticsAliasDataDataOutputWithContext ¶ added in v0.1.8
func (i GetDomainAnalyticsAliasDataDataArgs) ToGetDomainAnalyticsAliasDataDataOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataDataOutput
type GetDomainAnalyticsAliasDataDataArray ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataDataArray []GetDomainAnalyticsAliasDataDataInput
func (GetDomainAnalyticsAliasDataDataArray) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsAliasDataDataArray) ElementType() reflect.Type
func (GetDomainAnalyticsAliasDataDataArray) ToGetDomainAnalyticsAliasDataDataArrayOutput ¶ added in v0.1.8
func (i GetDomainAnalyticsAliasDataDataArray) ToGetDomainAnalyticsAliasDataDataArrayOutput() GetDomainAnalyticsAliasDataDataArrayOutput
func (GetDomainAnalyticsAliasDataDataArray) ToGetDomainAnalyticsAliasDataDataArrayOutputWithContext ¶ added in v0.1.8
func (i GetDomainAnalyticsAliasDataDataArray) ToGetDomainAnalyticsAliasDataDataArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataDataArrayOutput
type GetDomainAnalyticsAliasDataDataArrayInput ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataDataArrayInput interface { pulumi.Input ToGetDomainAnalyticsAliasDataDataArrayOutput() GetDomainAnalyticsAliasDataDataArrayOutput ToGetDomainAnalyticsAliasDataDataArrayOutputWithContext(context.Context) GetDomainAnalyticsAliasDataDataArrayOutput }
GetDomainAnalyticsAliasDataDataArrayInput is an input type that accepts GetDomainAnalyticsAliasDataDataArray and GetDomainAnalyticsAliasDataDataArrayOutput values. You can construct a concrete instance of `GetDomainAnalyticsAliasDataDataArrayInput` via:
GetDomainAnalyticsAliasDataDataArray{ GetDomainAnalyticsAliasDataDataArgs{...} }
type GetDomainAnalyticsAliasDataDataArrayOutput ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataDataArrayOutput struct{ *pulumi.OutputState }
func (GetDomainAnalyticsAliasDataDataArrayOutput) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsAliasDataDataArrayOutput) ElementType() reflect.Type
func (GetDomainAnalyticsAliasDataDataArrayOutput) ToGetDomainAnalyticsAliasDataDataArrayOutput ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataDataArrayOutput) ToGetDomainAnalyticsAliasDataDataArrayOutput() GetDomainAnalyticsAliasDataDataArrayOutput
func (GetDomainAnalyticsAliasDataDataArrayOutput) ToGetDomainAnalyticsAliasDataDataArrayOutputWithContext ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataDataArrayOutput) ToGetDomainAnalyticsAliasDataDataArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataDataArrayOutput
type GetDomainAnalyticsAliasDataDataInput ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataDataInput interface { pulumi.Input ToGetDomainAnalyticsAliasDataDataOutput() GetDomainAnalyticsAliasDataDataOutput ToGetDomainAnalyticsAliasDataDataOutputWithContext(context.Context) GetDomainAnalyticsAliasDataDataOutput }
GetDomainAnalyticsAliasDataDataInput is an input type that accepts GetDomainAnalyticsAliasDataDataArgs and GetDomainAnalyticsAliasDataDataOutput values. You can construct a concrete instance of `GetDomainAnalyticsAliasDataDataInput` via:
GetDomainAnalyticsAliasDataDataArgs{...}
type GetDomainAnalyticsAliasDataDataOutput ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataDataOutput struct{ *pulumi.OutputState }
func (GetDomainAnalyticsAliasDataDataOutput) DateKey ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataDataOutput) DateKey() pulumi.StringOutput
For daily statistics, it is the statistical date.
func (GetDomainAnalyticsAliasDataDataOutput) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsAliasDataDataOutput) ElementType() reflect.Type
func (GetDomainAnalyticsAliasDataDataOutput) HourKey ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataDataOutput) HourKey() pulumi.IntOutput
For hourly statistics, it is the hour of the current time (0-23), for example, when HourKey is 23, the statistical period is the resolution volume from 22:00 to 23:00. Note: This field may return null, indicating that no valid value can be obtained.
func (GetDomainAnalyticsAliasDataDataOutput) Num ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataDataOutput) Num() pulumi.IntOutput
Subtotal of resolution volume for the current statistical dimension.
func (GetDomainAnalyticsAliasDataDataOutput) ToGetDomainAnalyticsAliasDataDataOutput ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataDataOutput) ToGetDomainAnalyticsAliasDataDataOutput() GetDomainAnalyticsAliasDataDataOutput
func (GetDomainAnalyticsAliasDataDataOutput) ToGetDomainAnalyticsAliasDataDataOutputWithContext ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataDataOutput) ToGetDomainAnalyticsAliasDataDataOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataDataOutput
type GetDomainAnalyticsAliasDataInfo ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataInfo struct { // DATE: Statistics by day dimension HOUR: Statistics by hour dimension. DnsFormat string `pulumi:"dnsFormat"` // Total resolution volume for the current statistical period. DnsTotal int `pulumi:"dnsTotal"` // The domain name to query for resolution volume. Domain string `pulumi:"domain"` // The end date of the query, format: YYYY-MM-DD. EndDate string `pulumi:"endDate"` // The start date of the query, format: YYYY-MM-DD. StartDate string `pulumi:"startDate"` }
type GetDomainAnalyticsAliasDataInfoArgs ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataInfoArgs struct { // DATE: Statistics by day dimension HOUR: Statistics by hour dimension. DnsFormat pulumi.StringInput `pulumi:"dnsFormat"` // Total resolution volume for the current statistical period. DnsTotal pulumi.IntInput `pulumi:"dnsTotal"` // The domain name to query for resolution volume. Domain pulumi.StringInput `pulumi:"domain"` // The end date of the query, format: YYYY-MM-DD. EndDate pulumi.StringInput `pulumi:"endDate"` // The start date of the query, format: YYYY-MM-DD. StartDate pulumi.StringInput `pulumi:"startDate"` }
func (GetDomainAnalyticsAliasDataInfoArgs) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsAliasDataInfoArgs) ElementType() reflect.Type
func (GetDomainAnalyticsAliasDataInfoArgs) ToGetDomainAnalyticsAliasDataInfoOutput ¶ added in v0.1.8
func (i GetDomainAnalyticsAliasDataInfoArgs) ToGetDomainAnalyticsAliasDataInfoOutput() GetDomainAnalyticsAliasDataInfoOutput
func (GetDomainAnalyticsAliasDataInfoArgs) ToGetDomainAnalyticsAliasDataInfoOutputWithContext ¶ added in v0.1.8
func (i GetDomainAnalyticsAliasDataInfoArgs) ToGetDomainAnalyticsAliasDataInfoOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataInfoOutput
type GetDomainAnalyticsAliasDataInfoArray ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataInfoArray []GetDomainAnalyticsAliasDataInfoInput
func (GetDomainAnalyticsAliasDataInfoArray) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsAliasDataInfoArray) ElementType() reflect.Type
func (GetDomainAnalyticsAliasDataInfoArray) ToGetDomainAnalyticsAliasDataInfoArrayOutput ¶ added in v0.1.8
func (i GetDomainAnalyticsAliasDataInfoArray) ToGetDomainAnalyticsAliasDataInfoArrayOutput() GetDomainAnalyticsAliasDataInfoArrayOutput
func (GetDomainAnalyticsAliasDataInfoArray) ToGetDomainAnalyticsAliasDataInfoArrayOutputWithContext ¶ added in v0.1.8
func (i GetDomainAnalyticsAliasDataInfoArray) ToGetDomainAnalyticsAliasDataInfoArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataInfoArrayOutput
type GetDomainAnalyticsAliasDataInfoArrayInput ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataInfoArrayInput interface { pulumi.Input ToGetDomainAnalyticsAliasDataInfoArrayOutput() GetDomainAnalyticsAliasDataInfoArrayOutput ToGetDomainAnalyticsAliasDataInfoArrayOutputWithContext(context.Context) GetDomainAnalyticsAliasDataInfoArrayOutput }
GetDomainAnalyticsAliasDataInfoArrayInput is an input type that accepts GetDomainAnalyticsAliasDataInfoArray and GetDomainAnalyticsAliasDataInfoArrayOutput values. You can construct a concrete instance of `GetDomainAnalyticsAliasDataInfoArrayInput` via:
GetDomainAnalyticsAliasDataInfoArray{ GetDomainAnalyticsAliasDataInfoArgs{...} }
type GetDomainAnalyticsAliasDataInfoArrayOutput ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataInfoArrayOutput struct{ *pulumi.OutputState }
func (GetDomainAnalyticsAliasDataInfoArrayOutput) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsAliasDataInfoArrayOutput) ElementType() reflect.Type
func (GetDomainAnalyticsAliasDataInfoArrayOutput) ToGetDomainAnalyticsAliasDataInfoArrayOutput ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataInfoArrayOutput) ToGetDomainAnalyticsAliasDataInfoArrayOutput() GetDomainAnalyticsAliasDataInfoArrayOutput
func (GetDomainAnalyticsAliasDataInfoArrayOutput) ToGetDomainAnalyticsAliasDataInfoArrayOutputWithContext ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataInfoArrayOutput) ToGetDomainAnalyticsAliasDataInfoArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataInfoArrayOutput
type GetDomainAnalyticsAliasDataInfoInput ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataInfoInput interface { pulumi.Input ToGetDomainAnalyticsAliasDataInfoOutput() GetDomainAnalyticsAliasDataInfoOutput ToGetDomainAnalyticsAliasDataInfoOutputWithContext(context.Context) GetDomainAnalyticsAliasDataInfoOutput }
GetDomainAnalyticsAliasDataInfoInput is an input type that accepts GetDomainAnalyticsAliasDataInfoArgs and GetDomainAnalyticsAliasDataInfoOutput values. You can construct a concrete instance of `GetDomainAnalyticsAliasDataInfoInput` via:
GetDomainAnalyticsAliasDataInfoArgs{...}
type GetDomainAnalyticsAliasDataInfoOutput ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataInfoOutput struct{ *pulumi.OutputState }
func (GetDomainAnalyticsAliasDataInfoOutput) DnsFormat ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataInfoOutput) DnsFormat() pulumi.StringOutput
DATE: Statistics by day dimension HOUR: Statistics by hour dimension.
func (GetDomainAnalyticsAliasDataInfoOutput) DnsTotal ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataInfoOutput) DnsTotal() pulumi.IntOutput
Total resolution volume for the current statistical period.
func (GetDomainAnalyticsAliasDataInfoOutput) Domain ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataInfoOutput) Domain() pulumi.StringOutput
The domain name to query for resolution volume.
func (GetDomainAnalyticsAliasDataInfoOutput) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsAliasDataInfoOutput) ElementType() reflect.Type
func (GetDomainAnalyticsAliasDataInfoOutput) EndDate ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataInfoOutput) EndDate() pulumi.StringOutput
The end date of the query, format: YYYY-MM-DD.
func (GetDomainAnalyticsAliasDataInfoOutput) StartDate ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataInfoOutput) StartDate() pulumi.StringOutput
The start date of the query, format: YYYY-MM-DD.
func (GetDomainAnalyticsAliasDataInfoOutput) ToGetDomainAnalyticsAliasDataInfoOutput ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataInfoOutput) ToGetDomainAnalyticsAliasDataInfoOutput() GetDomainAnalyticsAliasDataInfoOutput
func (GetDomainAnalyticsAliasDataInfoOutput) ToGetDomainAnalyticsAliasDataInfoOutputWithContext ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataInfoOutput) ToGetDomainAnalyticsAliasDataInfoOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataInfoOutput
type GetDomainAnalyticsAliasDataInput ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataInput interface { pulumi.Input ToGetDomainAnalyticsAliasDataOutput() GetDomainAnalyticsAliasDataOutput ToGetDomainAnalyticsAliasDataOutputWithContext(context.Context) GetDomainAnalyticsAliasDataOutput }
GetDomainAnalyticsAliasDataInput is an input type that accepts GetDomainAnalyticsAliasDataArgs and GetDomainAnalyticsAliasDataOutput values. You can construct a concrete instance of `GetDomainAnalyticsAliasDataInput` via:
GetDomainAnalyticsAliasDataArgs{...}
type GetDomainAnalyticsAliasDataOutput ¶ added in v0.1.8
type GetDomainAnalyticsAliasDataOutput struct{ *pulumi.OutputState }
func (GetDomainAnalyticsAliasDataOutput) Datas ¶ added in v0.1.8
Subtotal of resolution volume for the current statistical dimension.
func (GetDomainAnalyticsAliasDataOutput) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsAliasDataOutput) ElementType() reflect.Type
func (GetDomainAnalyticsAliasDataOutput) Infos ¶ added in v0.1.8
Domain resolution volume statistics query information.
func (GetDomainAnalyticsAliasDataOutput) ToGetDomainAnalyticsAliasDataOutput ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataOutput) ToGetDomainAnalyticsAliasDataOutput() GetDomainAnalyticsAliasDataOutput
func (GetDomainAnalyticsAliasDataOutput) ToGetDomainAnalyticsAliasDataOutputWithContext ¶ added in v0.1.8
func (o GetDomainAnalyticsAliasDataOutput) ToGetDomainAnalyticsAliasDataOutputWithContext(ctx context.Context) GetDomainAnalyticsAliasDataOutput
type GetDomainAnalyticsArgs ¶ added in v0.1.8
type GetDomainAnalyticsArgs struct { // DATE: Statistics by day dimension HOUR: Statistics by hour dimension. DnsFormat *string `pulumi:"dnsFormat"` // The domain name to query for resolution volume. Domain string `pulumi:"domain"` // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId *int `pulumi:"domainId"` // The end date of the query, format: YYYY-MM-DD. EndDate string `pulumi:"endDate"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // The start date of the query, format: YYYY-MM-DD. StartDate string `pulumi:"startDate"` }
A collection of arguments for invoking getDomainAnalytics.
type GetDomainAnalyticsData ¶ added in v0.1.8
type GetDomainAnalyticsData struct { // For daily statistics, it is the statistical date. DateKey string `pulumi:"dateKey"` // For hourly statistics, it is the hour of the current time (0-23), for example, when HourKey is 23, the statistical period is the resolution volume from 22:00 to 23:00. Note: This field may return null, indicating that no valid value can be obtained. HourKey int `pulumi:"hourKey"` // Subtotal of resolution volume for the current statistical dimension. Num int `pulumi:"num"` }
type GetDomainAnalyticsDataArgs ¶ added in v0.1.8
type GetDomainAnalyticsDataArgs struct { // For daily statistics, it is the statistical date. DateKey pulumi.StringInput `pulumi:"dateKey"` // For hourly statistics, it is the hour of the current time (0-23), for example, when HourKey is 23, the statistical period is the resolution volume from 22:00 to 23:00. Note: This field may return null, indicating that no valid value can be obtained. HourKey pulumi.IntInput `pulumi:"hourKey"` // Subtotal of resolution volume for the current statistical dimension. Num pulumi.IntInput `pulumi:"num"` }
func (GetDomainAnalyticsDataArgs) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsDataArgs) ElementType() reflect.Type
func (GetDomainAnalyticsDataArgs) ToGetDomainAnalyticsDataOutput ¶ added in v0.1.8
func (i GetDomainAnalyticsDataArgs) ToGetDomainAnalyticsDataOutput() GetDomainAnalyticsDataOutput
func (GetDomainAnalyticsDataArgs) ToGetDomainAnalyticsDataOutputWithContext ¶ added in v0.1.8
func (i GetDomainAnalyticsDataArgs) ToGetDomainAnalyticsDataOutputWithContext(ctx context.Context) GetDomainAnalyticsDataOutput
type GetDomainAnalyticsDataArray ¶ added in v0.1.8
type GetDomainAnalyticsDataArray []GetDomainAnalyticsDataInput
func (GetDomainAnalyticsDataArray) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsDataArray) ElementType() reflect.Type
func (GetDomainAnalyticsDataArray) ToGetDomainAnalyticsDataArrayOutput ¶ added in v0.1.8
func (i GetDomainAnalyticsDataArray) ToGetDomainAnalyticsDataArrayOutput() GetDomainAnalyticsDataArrayOutput
func (GetDomainAnalyticsDataArray) ToGetDomainAnalyticsDataArrayOutputWithContext ¶ added in v0.1.8
func (i GetDomainAnalyticsDataArray) ToGetDomainAnalyticsDataArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsDataArrayOutput
type GetDomainAnalyticsDataArrayInput ¶ added in v0.1.8
type GetDomainAnalyticsDataArrayInput interface { pulumi.Input ToGetDomainAnalyticsDataArrayOutput() GetDomainAnalyticsDataArrayOutput ToGetDomainAnalyticsDataArrayOutputWithContext(context.Context) GetDomainAnalyticsDataArrayOutput }
GetDomainAnalyticsDataArrayInput is an input type that accepts GetDomainAnalyticsDataArray and GetDomainAnalyticsDataArrayOutput values. You can construct a concrete instance of `GetDomainAnalyticsDataArrayInput` via:
GetDomainAnalyticsDataArray{ GetDomainAnalyticsDataArgs{...} }
type GetDomainAnalyticsDataArrayOutput ¶ added in v0.1.8
type GetDomainAnalyticsDataArrayOutput struct{ *pulumi.OutputState }
func (GetDomainAnalyticsDataArrayOutput) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsDataArrayOutput) ElementType() reflect.Type
func (GetDomainAnalyticsDataArrayOutput) Index ¶ added in v0.1.8
func (o GetDomainAnalyticsDataArrayOutput) Index(i pulumi.IntInput) GetDomainAnalyticsDataOutput
func (GetDomainAnalyticsDataArrayOutput) ToGetDomainAnalyticsDataArrayOutput ¶ added in v0.1.8
func (o GetDomainAnalyticsDataArrayOutput) ToGetDomainAnalyticsDataArrayOutput() GetDomainAnalyticsDataArrayOutput
func (GetDomainAnalyticsDataArrayOutput) ToGetDomainAnalyticsDataArrayOutputWithContext ¶ added in v0.1.8
func (o GetDomainAnalyticsDataArrayOutput) ToGetDomainAnalyticsDataArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsDataArrayOutput
type GetDomainAnalyticsDataInput ¶ added in v0.1.8
type GetDomainAnalyticsDataInput interface { pulumi.Input ToGetDomainAnalyticsDataOutput() GetDomainAnalyticsDataOutput ToGetDomainAnalyticsDataOutputWithContext(context.Context) GetDomainAnalyticsDataOutput }
GetDomainAnalyticsDataInput is an input type that accepts GetDomainAnalyticsDataArgs and GetDomainAnalyticsDataOutput values. You can construct a concrete instance of `GetDomainAnalyticsDataInput` via:
GetDomainAnalyticsDataArgs{...}
type GetDomainAnalyticsDataOutput ¶ added in v0.1.8
type GetDomainAnalyticsDataOutput struct{ *pulumi.OutputState }
func (GetDomainAnalyticsDataOutput) DateKey ¶ added in v0.1.8
func (o GetDomainAnalyticsDataOutput) DateKey() pulumi.StringOutput
For daily statistics, it is the statistical date.
func (GetDomainAnalyticsDataOutput) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsDataOutput) ElementType() reflect.Type
func (GetDomainAnalyticsDataOutput) HourKey ¶ added in v0.1.8
func (o GetDomainAnalyticsDataOutput) HourKey() pulumi.IntOutput
For hourly statistics, it is the hour of the current time (0-23), for example, when HourKey is 23, the statistical period is the resolution volume from 22:00 to 23:00. Note: This field may return null, indicating that no valid value can be obtained.
func (GetDomainAnalyticsDataOutput) Num ¶ added in v0.1.8
func (o GetDomainAnalyticsDataOutput) Num() pulumi.IntOutput
Subtotal of resolution volume for the current statistical dimension.
func (GetDomainAnalyticsDataOutput) ToGetDomainAnalyticsDataOutput ¶ added in v0.1.8
func (o GetDomainAnalyticsDataOutput) ToGetDomainAnalyticsDataOutput() GetDomainAnalyticsDataOutput
func (GetDomainAnalyticsDataOutput) ToGetDomainAnalyticsDataOutputWithContext ¶ added in v0.1.8
func (o GetDomainAnalyticsDataOutput) ToGetDomainAnalyticsDataOutputWithContext(ctx context.Context) GetDomainAnalyticsDataOutput
type GetDomainAnalyticsInfo ¶ added in v0.1.8
type GetDomainAnalyticsInfo struct { // DATE: Statistics by day dimension HOUR: Statistics by hour dimension. DnsFormat string `pulumi:"dnsFormat"` // Total resolution volume for the current statistical period. DnsTotal int `pulumi:"dnsTotal"` // The domain name to query for resolution volume. Domain string `pulumi:"domain"` // The end date of the query, format: YYYY-MM-DD. EndDate string `pulumi:"endDate"` // The start date of the query, format: YYYY-MM-DD. StartDate string `pulumi:"startDate"` }
type GetDomainAnalyticsInfoArgs ¶ added in v0.1.8
type GetDomainAnalyticsInfoArgs struct { // DATE: Statistics by day dimension HOUR: Statistics by hour dimension. DnsFormat pulumi.StringInput `pulumi:"dnsFormat"` // Total resolution volume for the current statistical period. DnsTotal pulumi.IntInput `pulumi:"dnsTotal"` // The domain name to query for resolution volume. Domain pulumi.StringInput `pulumi:"domain"` // The end date of the query, format: YYYY-MM-DD. EndDate pulumi.StringInput `pulumi:"endDate"` // The start date of the query, format: YYYY-MM-DD. StartDate pulumi.StringInput `pulumi:"startDate"` }
func (GetDomainAnalyticsInfoArgs) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsInfoArgs) ElementType() reflect.Type
func (GetDomainAnalyticsInfoArgs) ToGetDomainAnalyticsInfoOutput ¶ added in v0.1.8
func (i GetDomainAnalyticsInfoArgs) ToGetDomainAnalyticsInfoOutput() GetDomainAnalyticsInfoOutput
func (GetDomainAnalyticsInfoArgs) ToGetDomainAnalyticsInfoOutputWithContext ¶ added in v0.1.8
func (i GetDomainAnalyticsInfoArgs) ToGetDomainAnalyticsInfoOutputWithContext(ctx context.Context) GetDomainAnalyticsInfoOutput
type GetDomainAnalyticsInfoArray ¶ added in v0.1.8
type GetDomainAnalyticsInfoArray []GetDomainAnalyticsInfoInput
func (GetDomainAnalyticsInfoArray) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsInfoArray) ElementType() reflect.Type
func (GetDomainAnalyticsInfoArray) ToGetDomainAnalyticsInfoArrayOutput ¶ added in v0.1.8
func (i GetDomainAnalyticsInfoArray) ToGetDomainAnalyticsInfoArrayOutput() GetDomainAnalyticsInfoArrayOutput
func (GetDomainAnalyticsInfoArray) ToGetDomainAnalyticsInfoArrayOutputWithContext ¶ added in v0.1.8
func (i GetDomainAnalyticsInfoArray) ToGetDomainAnalyticsInfoArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsInfoArrayOutput
type GetDomainAnalyticsInfoArrayInput ¶ added in v0.1.8
type GetDomainAnalyticsInfoArrayInput interface { pulumi.Input ToGetDomainAnalyticsInfoArrayOutput() GetDomainAnalyticsInfoArrayOutput ToGetDomainAnalyticsInfoArrayOutputWithContext(context.Context) GetDomainAnalyticsInfoArrayOutput }
GetDomainAnalyticsInfoArrayInput is an input type that accepts GetDomainAnalyticsInfoArray and GetDomainAnalyticsInfoArrayOutput values. You can construct a concrete instance of `GetDomainAnalyticsInfoArrayInput` via:
GetDomainAnalyticsInfoArray{ GetDomainAnalyticsInfoArgs{...} }
type GetDomainAnalyticsInfoArrayOutput ¶ added in v0.1.8
type GetDomainAnalyticsInfoArrayOutput struct{ *pulumi.OutputState }
func (GetDomainAnalyticsInfoArrayOutput) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsInfoArrayOutput) ElementType() reflect.Type
func (GetDomainAnalyticsInfoArrayOutput) Index ¶ added in v0.1.8
func (o GetDomainAnalyticsInfoArrayOutput) Index(i pulumi.IntInput) GetDomainAnalyticsInfoOutput
func (GetDomainAnalyticsInfoArrayOutput) ToGetDomainAnalyticsInfoArrayOutput ¶ added in v0.1.8
func (o GetDomainAnalyticsInfoArrayOutput) ToGetDomainAnalyticsInfoArrayOutput() GetDomainAnalyticsInfoArrayOutput
func (GetDomainAnalyticsInfoArrayOutput) ToGetDomainAnalyticsInfoArrayOutputWithContext ¶ added in v0.1.8
func (o GetDomainAnalyticsInfoArrayOutput) ToGetDomainAnalyticsInfoArrayOutputWithContext(ctx context.Context) GetDomainAnalyticsInfoArrayOutput
type GetDomainAnalyticsInfoInput ¶ added in v0.1.8
type GetDomainAnalyticsInfoInput interface { pulumi.Input ToGetDomainAnalyticsInfoOutput() GetDomainAnalyticsInfoOutput ToGetDomainAnalyticsInfoOutputWithContext(context.Context) GetDomainAnalyticsInfoOutput }
GetDomainAnalyticsInfoInput is an input type that accepts GetDomainAnalyticsInfoArgs and GetDomainAnalyticsInfoOutput values. You can construct a concrete instance of `GetDomainAnalyticsInfoInput` via:
GetDomainAnalyticsInfoArgs{...}
type GetDomainAnalyticsInfoOutput ¶ added in v0.1.8
type GetDomainAnalyticsInfoOutput struct{ *pulumi.OutputState }
func (GetDomainAnalyticsInfoOutput) DnsFormat ¶ added in v0.1.8
func (o GetDomainAnalyticsInfoOutput) DnsFormat() pulumi.StringOutput
DATE: Statistics by day dimension HOUR: Statistics by hour dimension.
func (GetDomainAnalyticsInfoOutput) DnsTotal ¶ added in v0.1.8
func (o GetDomainAnalyticsInfoOutput) DnsTotal() pulumi.IntOutput
Total resolution volume for the current statistical period.
func (GetDomainAnalyticsInfoOutput) Domain ¶ added in v0.1.8
func (o GetDomainAnalyticsInfoOutput) Domain() pulumi.StringOutput
The domain name to query for resolution volume.
func (GetDomainAnalyticsInfoOutput) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsInfoOutput) ElementType() reflect.Type
func (GetDomainAnalyticsInfoOutput) EndDate ¶ added in v0.1.8
func (o GetDomainAnalyticsInfoOutput) EndDate() pulumi.StringOutput
The end date of the query, format: YYYY-MM-DD.
func (GetDomainAnalyticsInfoOutput) StartDate ¶ added in v0.1.8
func (o GetDomainAnalyticsInfoOutput) StartDate() pulumi.StringOutput
The start date of the query, format: YYYY-MM-DD.
func (GetDomainAnalyticsInfoOutput) ToGetDomainAnalyticsInfoOutput ¶ added in v0.1.8
func (o GetDomainAnalyticsInfoOutput) ToGetDomainAnalyticsInfoOutput() GetDomainAnalyticsInfoOutput
func (GetDomainAnalyticsInfoOutput) ToGetDomainAnalyticsInfoOutputWithContext ¶ added in v0.1.8
func (o GetDomainAnalyticsInfoOutput) ToGetDomainAnalyticsInfoOutputWithContext(ctx context.Context) GetDomainAnalyticsInfoOutput
type GetDomainAnalyticsOutputArgs ¶ added in v0.1.8
type GetDomainAnalyticsOutputArgs struct { // DATE: Statistics by day dimension HOUR: Statistics by hour dimension. DnsFormat pulumi.StringPtrInput `pulumi:"dnsFormat"` // The domain name to query for resolution volume. Domain pulumi.StringInput `pulumi:"domain"` // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId pulumi.IntPtrInput `pulumi:"domainId"` // The end date of the query, format: YYYY-MM-DD. EndDate pulumi.StringInput `pulumi:"endDate"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // The start date of the query, format: YYYY-MM-DD. StartDate pulumi.StringInput `pulumi:"startDate"` }
A collection of arguments for invoking getDomainAnalytics.
func (GetDomainAnalyticsOutputArgs) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsOutputArgs) ElementType() reflect.Type
type GetDomainAnalyticsResult ¶ added in v0.1.8
type GetDomainAnalyticsResult struct { // Domain alias resolution volume statistics information. AliasDatas []GetDomainAnalyticsAliasData `pulumi:"aliasDatas"` // Subtotal of resolution volume for the current statistical dimension. Datas []GetDomainAnalyticsData `pulumi:"datas"` // DATE: Statistics by day dimension HOUR: Statistics by hour dimension. DnsFormat *string `pulumi:"dnsFormat"` // The domain name currently being queried. Domain string `pulumi:"domain"` DomainId *int `pulumi:"domainId"` // End time of the current statistical period. EndDate string `pulumi:"endDate"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Domain resolution volume statistics query information. Infos []GetDomainAnalyticsInfo `pulumi:"infos"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Start time of the current statistical period. StartDate string `pulumi:"startDate"` }
A collection of values returned by getDomainAnalytics.
func GetDomainAnalytics ¶ added in v0.1.8
func GetDomainAnalytics(ctx *pulumi.Context, args *GetDomainAnalyticsArgs, opts ...pulumi.InvokeOption) (*GetDomainAnalyticsResult, error)
Use this data source to query detailed information of dnspod domainAnalytics
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.GetDomainAnalytics(ctx, &dnspod.GetDomainAnalyticsArgs{ DnsFormat: pulumi.StringRef("HOUR"), Domain: "dnspod.cn", EndDate: "2023-10-12", StartDate: "2023-10-07", }, nil) if err != nil { return err } return nil }) }
```
type GetDomainAnalyticsResultOutput ¶ added in v0.1.8
type GetDomainAnalyticsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomainAnalytics.
func GetDomainAnalyticsOutput ¶ added in v0.1.8
func GetDomainAnalyticsOutput(ctx *pulumi.Context, args GetDomainAnalyticsOutputArgs, opts ...pulumi.InvokeOption) GetDomainAnalyticsResultOutput
func (GetDomainAnalyticsResultOutput) AliasDatas ¶ added in v0.1.8
func (o GetDomainAnalyticsResultOutput) AliasDatas() GetDomainAnalyticsAliasDataArrayOutput
Domain alias resolution volume statistics information.
func (GetDomainAnalyticsResultOutput) Datas ¶ added in v0.1.8
func (o GetDomainAnalyticsResultOutput) Datas() GetDomainAnalyticsDataArrayOutput
Subtotal of resolution volume for the current statistical dimension.
func (GetDomainAnalyticsResultOutput) DnsFormat ¶ added in v0.1.8
func (o GetDomainAnalyticsResultOutput) DnsFormat() pulumi.StringPtrOutput
DATE: Statistics by day dimension HOUR: Statistics by hour dimension.
func (GetDomainAnalyticsResultOutput) Domain ¶ added in v0.1.8
func (o GetDomainAnalyticsResultOutput) Domain() pulumi.StringOutput
The domain name currently being queried.
func (GetDomainAnalyticsResultOutput) DomainId ¶ added in v0.1.8
func (o GetDomainAnalyticsResultOutput) DomainId() pulumi.IntPtrOutput
func (GetDomainAnalyticsResultOutput) ElementType ¶ added in v0.1.8
func (GetDomainAnalyticsResultOutput) ElementType() reflect.Type
func (GetDomainAnalyticsResultOutput) EndDate ¶ added in v0.1.8
func (o GetDomainAnalyticsResultOutput) EndDate() pulumi.StringOutput
End time of the current statistical period.
func (GetDomainAnalyticsResultOutput) Id ¶ added in v0.1.8
func (o GetDomainAnalyticsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDomainAnalyticsResultOutput) Infos ¶ added in v0.1.8
func (o GetDomainAnalyticsResultOutput) Infos() GetDomainAnalyticsInfoArrayOutput
Domain resolution volume statistics query information.
func (GetDomainAnalyticsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetDomainAnalyticsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDomainAnalyticsResultOutput) StartDate ¶ added in v0.1.8
func (o GetDomainAnalyticsResultOutput) StartDate() pulumi.StringOutput
Start time of the current statistical period.
func (GetDomainAnalyticsResultOutput) ToGetDomainAnalyticsResultOutput ¶ added in v0.1.8
func (o GetDomainAnalyticsResultOutput) ToGetDomainAnalyticsResultOutput() GetDomainAnalyticsResultOutput
func (GetDomainAnalyticsResultOutput) ToGetDomainAnalyticsResultOutputWithContext ¶ added in v0.1.8
func (o GetDomainAnalyticsResultOutput) ToGetDomainAnalyticsResultOutputWithContext(ctx context.Context) GetDomainAnalyticsResultOutput
type GetDomainListArgs ¶ added in v0.1.8
type GetDomainListArgs struct { // Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface. GroupIds []int `pulumi:"groupIds"` // Get domain names based on keywords. Keyword *string `pulumi:"keyword"` // Get domain names based on the package, which can be obtained through the Grade field in DescribeDomain or DescribeDomainList interface. Packages []string `pulumi:"packages"` // Project ID. ProjectId *int `pulumi:"projectId"` // The start point of the domain name's record count query range. RecordCountBegin *int `pulumi:"recordCountBegin"` // The end point of the domain name's record count query range. RecordCountEnd *int `pulumi:"recordCountEnd"` // Get domain names based on remark information. Remark *string `pulumi:"remark"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Sorting field. Available values are NAME, STATUS, RECORDS, GRADE, UPDATED_ON. NAME: Domain name STATUS: Domain status RECORDS: Number of records GRADE: Package level UPDATED_ON: Update time. SortField *string `pulumi:"sortField"` // Sorting type, ascending: ASC, descending: DESC. SortType *string `pulumi:"sortType"` // Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned. Statuses []string `pulumi:"statuses"` // Tag description list. Tags []GetDomainListTag `pulumi:"tags"` // Get domain names based on domain group type. Available values are ALL, MINE, SHARE, RECENT. ALL: All MINE: My domain names SHARE: Domain names shared with me RECENT: Recently operated domain names. Type string `pulumi:"type"` // The start time of the domain name's update time to be obtained, such as '2021-05-01 03:00:00'. UpdatedAtBegin *string `pulumi:"updatedAtBegin"` // The end time of the domain name's update time to be obtained, such as '2021-05-10 20:00:00'. UpdatedAtEnd *string `pulumi:"updatedAtEnd"` }
A collection of arguments for invoking getDomainList.
type GetDomainListDomainList ¶ added in v0.1.8
type GetDomainListDomainList struct { // Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE. CnameSpeedup string `pulumi:"cnameSpeedup"` // Domain addition time. CreatedOn string `pulumi:"createdOn"` // DNS settings status, error: DNSERROR, normal: empty string. DnsStatus string `pulumi:"dnsStatus"` // Unique identifier assigned to the domain by the system. DomainId int `pulumi:"domainId"` // Valid DNS assigned to the domain by the system. EffectiveDns []string `pulumi:"effectiveDns"` // Domain package level code. Grade string `pulumi:"grade"` // Sequence number corresponding to the domain package level. GradeLevel int `pulumi:"gradeLevel"` // Package name. GradeTitle string `pulumi:"gradeTitle"` // Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface. GroupId int `pulumi:"groupId"` // Whether it is a paid package. IsVip string `pulumi:"isVip"` // Original format of the domain. Name string `pulumi:"name"` // Domain owner account. Owner string `pulumi:"owner"` // Punycode encoded domain format. Punycode string `pulumi:"punycode"` // Number of records under the domain. RecordCount int `pulumi:"recordCount"` // Get domain names based on remark information. Remark string `pulumi:"remark"` // Whether to enable search engine push optimization, YES: YES, NO: NO. SearchEnginePush string `pulumi:"searchEnginePush"` // Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned. Status string `pulumi:"status"` // Domain-related tag list Note: This field may return null, indicating that no valid value can be obtained. TagLists []GetDomainListDomainListTagList `pulumi:"tagLists"` // Default TTL value for domain resolution records. Ttl int `pulumi:"ttl"` // Domain update time. UpdatedOn string `pulumi:"updatedOn"` // Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT. VipAutoRenew string `pulumi:"vipAutoRenew"` // Paid package expiration time. VipEndAt string `pulumi:"vipEndAt"` // Paid package activation time. VipStartAt string `pulumi:"vipStartAt"` }
type GetDomainListDomainListArgs ¶ added in v0.1.8
type GetDomainListDomainListArgs struct { // Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE. CnameSpeedup pulumi.StringInput `pulumi:"cnameSpeedup"` // Domain addition time. CreatedOn pulumi.StringInput `pulumi:"createdOn"` // DNS settings status, error: DNSERROR, normal: empty string. DnsStatus pulumi.StringInput `pulumi:"dnsStatus"` // Unique identifier assigned to the domain by the system. DomainId pulumi.IntInput `pulumi:"domainId"` // Valid DNS assigned to the domain by the system. EffectiveDns pulumi.StringArrayInput `pulumi:"effectiveDns"` // Domain package level code. Grade pulumi.StringInput `pulumi:"grade"` // Sequence number corresponding to the domain package level. GradeLevel pulumi.IntInput `pulumi:"gradeLevel"` // Package name. GradeTitle pulumi.StringInput `pulumi:"gradeTitle"` // Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface. GroupId pulumi.IntInput `pulumi:"groupId"` // Whether it is a paid package. IsVip pulumi.StringInput `pulumi:"isVip"` // Original format of the domain. Name pulumi.StringInput `pulumi:"name"` // Domain owner account. Owner pulumi.StringInput `pulumi:"owner"` // Punycode encoded domain format. Punycode pulumi.StringInput `pulumi:"punycode"` // Number of records under the domain. RecordCount pulumi.IntInput `pulumi:"recordCount"` // Get domain names based on remark information. Remark pulumi.StringInput `pulumi:"remark"` // Whether to enable search engine push optimization, YES: YES, NO: NO. SearchEnginePush pulumi.StringInput `pulumi:"searchEnginePush"` // Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned. Status pulumi.StringInput `pulumi:"status"` // Domain-related tag list Note: This field may return null, indicating that no valid value can be obtained. TagLists GetDomainListDomainListTagListArrayInput `pulumi:"tagLists"` // Default TTL value for domain resolution records. Ttl pulumi.IntInput `pulumi:"ttl"` // Domain update time. UpdatedOn pulumi.StringInput `pulumi:"updatedOn"` // Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT. VipAutoRenew pulumi.StringInput `pulumi:"vipAutoRenew"` // Paid package expiration time. VipEndAt pulumi.StringInput `pulumi:"vipEndAt"` // Paid package activation time. VipStartAt pulumi.StringInput `pulumi:"vipStartAt"` }
func (GetDomainListDomainListArgs) ElementType ¶ added in v0.1.8
func (GetDomainListDomainListArgs) ElementType() reflect.Type
func (GetDomainListDomainListArgs) ToGetDomainListDomainListOutput ¶ added in v0.1.8
func (i GetDomainListDomainListArgs) ToGetDomainListDomainListOutput() GetDomainListDomainListOutput
func (GetDomainListDomainListArgs) ToGetDomainListDomainListOutputWithContext ¶ added in v0.1.8
func (i GetDomainListDomainListArgs) ToGetDomainListDomainListOutputWithContext(ctx context.Context) GetDomainListDomainListOutput
type GetDomainListDomainListArray ¶ added in v0.1.8
type GetDomainListDomainListArray []GetDomainListDomainListInput
func (GetDomainListDomainListArray) ElementType ¶ added in v0.1.8
func (GetDomainListDomainListArray) ElementType() reflect.Type
func (GetDomainListDomainListArray) ToGetDomainListDomainListArrayOutput ¶ added in v0.1.8
func (i GetDomainListDomainListArray) ToGetDomainListDomainListArrayOutput() GetDomainListDomainListArrayOutput
func (GetDomainListDomainListArray) ToGetDomainListDomainListArrayOutputWithContext ¶ added in v0.1.8
func (i GetDomainListDomainListArray) ToGetDomainListDomainListArrayOutputWithContext(ctx context.Context) GetDomainListDomainListArrayOutput
type GetDomainListDomainListArrayInput ¶ added in v0.1.8
type GetDomainListDomainListArrayInput interface { pulumi.Input ToGetDomainListDomainListArrayOutput() GetDomainListDomainListArrayOutput ToGetDomainListDomainListArrayOutputWithContext(context.Context) GetDomainListDomainListArrayOutput }
GetDomainListDomainListArrayInput is an input type that accepts GetDomainListDomainListArray and GetDomainListDomainListArrayOutput values. You can construct a concrete instance of `GetDomainListDomainListArrayInput` via:
GetDomainListDomainListArray{ GetDomainListDomainListArgs{...} }
type GetDomainListDomainListArrayOutput ¶ added in v0.1.8
type GetDomainListDomainListArrayOutput struct{ *pulumi.OutputState }
func (GetDomainListDomainListArrayOutput) ElementType ¶ added in v0.1.8
func (GetDomainListDomainListArrayOutput) ElementType() reflect.Type
func (GetDomainListDomainListArrayOutput) Index ¶ added in v0.1.8
func (o GetDomainListDomainListArrayOutput) Index(i pulumi.IntInput) GetDomainListDomainListOutput
func (GetDomainListDomainListArrayOutput) ToGetDomainListDomainListArrayOutput ¶ added in v0.1.8
func (o GetDomainListDomainListArrayOutput) ToGetDomainListDomainListArrayOutput() GetDomainListDomainListArrayOutput
func (GetDomainListDomainListArrayOutput) ToGetDomainListDomainListArrayOutputWithContext ¶ added in v0.1.8
func (o GetDomainListDomainListArrayOutput) ToGetDomainListDomainListArrayOutputWithContext(ctx context.Context) GetDomainListDomainListArrayOutput
type GetDomainListDomainListInput ¶ added in v0.1.8
type GetDomainListDomainListInput interface { pulumi.Input ToGetDomainListDomainListOutput() GetDomainListDomainListOutput ToGetDomainListDomainListOutputWithContext(context.Context) GetDomainListDomainListOutput }
GetDomainListDomainListInput is an input type that accepts GetDomainListDomainListArgs and GetDomainListDomainListOutput values. You can construct a concrete instance of `GetDomainListDomainListInput` via:
GetDomainListDomainListArgs{...}
type GetDomainListDomainListOutput ¶ added in v0.1.8
type GetDomainListDomainListOutput struct{ *pulumi.OutputState }
func (GetDomainListDomainListOutput) CnameSpeedup ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) CnameSpeedup() pulumi.StringOutput
Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE.
func (GetDomainListDomainListOutput) CreatedOn ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) CreatedOn() pulumi.StringOutput
Domain addition time.
func (GetDomainListDomainListOutput) DnsStatus ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) DnsStatus() pulumi.StringOutput
DNS settings status, error: DNSERROR, normal: empty string.
func (GetDomainListDomainListOutput) DomainId ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) DomainId() pulumi.IntOutput
Unique identifier assigned to the domain by the system.
func (GetDomainListDomainListOutput) EffectiveDns ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) EffectiveDns() pulumi.StringArrayOutput
Valid DNS assigned to the domain by the system.
func (GetDomainListDomainListOutput) ElementType ¶ added in v0.1.8
func (GetDomainListDomainListOutput) ElementType() reflect.Type
func (GetDomainListDomainListOutput) Grade ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) Grade() pulumi.StringOutput
Domain package level code.
func (GetDomainListDomainListOutput) GradeLevel ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) GradeLevel() pulumi.IntOutput
Sequence number corresponding to the domain package level.
func (GetDomainListDomainListOutput) GradeTitle ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) GradeTitle() pulumi.StringOutput
Package name.
func (GetDomainListDomainListOutput) GroupId ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) GroupId() pulumi.IntOutput
Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
func (GetDomainListDomainListOutput) IsVip ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) IsVip() pulumi.StringOutput
Whether it is a paid package.
func (GetDomainListDomainListOutput) Name ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) Name() pulumi.StringOutput
Original format of the domain.
func (GetDomainListDomainListOutput) Owner ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) Owner() pulumi.StringOutput
Domain owner account.
func (GetDomainListDomainListOutput) Punycode ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) Punycode() pulumi.StringOutput
Punycode encoded domain format.
func (GetDomainListDomainListOutput) RecordCount ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) RecordCount() pulumi.IntOutput
Number of records under the domain.
func (GetDomainListDomainListOutput) Remark ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) Remark() pulumi.StringOutput
Get domain names based on remark information.
func (GetDomainListDomainListOutput) SearchEnginePush ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) SearchEnginePush() pulumi.StringOutput
Whether to enable search engine push optimization, YES: YES, NO: NO.
func (GetDomainListDomainListOutput) Status ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) Status() pulumi.StringOutput
Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.
func (GetDomainListDomainListOutput) TagLists ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) TagLists() GetDomainListDomainListTagListArrayOutput
Domain-related tag list Note: This field may return null, indicating that no valid value can be obtained.
func (GetDomainListDomainListOutput) ToGetDomainListDomainListOutput ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) ToGetDomainListDomainListOutput() GetDomainListDomainListOutput
func (GetDomainListDomainListOutput) ToGetDomainListDomainListOutputWithContext ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) ToGetDomainListDomainListOutputWithContext(ctx context.Context) GetDomainListDomainListOutput
func (GetDomainListDomainListOutput) Ttl ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) Ttl() pulumi.IntOutput
Default TTL value for domain resolution records.
func (GetDomainListDomainListOutput) UpdatedOn ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) UpdatedOn() pulumi.StringOutput
Domain update time.
func (GetDomainListDomainListOutput) VipAutoRenew ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) VipAutoRenew() pulumi.StringOutput
Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT.
func (GetDomainListDomainListOutput) VipEndAt ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) VipEndAt() pulumi.StringOutput
Paid package expiration time.
func (GetDomainListDomainListOutput) VipStartAt ¶ added in v0.1.8
func (o GetDomainListDomainListOutput) VipStartAt() pulumi.StringOutput
Paid package activation time.
type GetDomainListDomainListTagList ¶ added in v0.1.8
type GetDomainListDomainListTagListArgs ¶ added in v0.1.8
type GetDomainListDomainListTagListArgs struct { // Field to be filtered. TagKey pulumi.StringInput `pulumi:"tagKey"` // Filter value of the field. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetDomainListDomainListTagListArgs) ElementType ¶ added in v0.1.8
func (GetDomainListDomainListTagListArgs) ElementType() reflect.Type
func (GetDomainListDomainListTagListArgs) ToGetDomainListDomainListTagListOutput ¶ added in v0.1.8
func (i GetDomainListDomainListTagListArgs) ToGetDomainListDomainListTagListOutput() GetDomainListDomainListTagListOutput
func (GetDomainListDomainListTagListArgs) ToGetDomainListDomainListTagListOutputWithContext ¶ added in v0.1.8
func (i GetDomainListDomainListTagListArgs) ToGetDomainListDomainListTagListOutputWithContext(ctx context.Context) GetDomainListDomainListTagListOutput
type GetDomainListDomainListTagListArray ¶ added in v0.1.8
type GetDomainListDomainListTagListArray []GetDomainListDomainListTagListInput
func (GetDomainListDomainListTagListArray) ElementType ¶ added in v0.1.8
func (GetDomainListDomainListTagListArray) ElementType() reflect.Type
func (GetDomainListDomainListTagListArray) ToGetDomainListDomainListTagListArrayOutput ¶ added in v0.1.8
func (i GetDomainListDomainListTagListArray) ToGetDomainListDomainListTagListArrayOutput() GetDomainListDomainListTagListArrayOutput
func (GetDomainListDomainListTagListArray) ToGetDomainListDomainListTagListArrayOutputWithContext ¶ added in v0.1.8
func (i GetDomainListDomainListTagListArray) ToGetDomainListDomainListTagListArrayOutputWithContext(ctx context.Context) GetDomainListDomainListTagListArrayOutput
type GetDomainListDomainListTagListArrayInput ¶ added in v0.1.8
type GetDomainListDomainListTagListArrayInput interface { pulumi.Input ToGetDomainListDomainListTagListArrayOutput() GetDomainListDomainListTagListArrayOutput ToGetDomainListDomainListTagListArrayOutputWithContext(context.Context) GetDomainListDomainListTagListArrayOutput }
GetDomainListDomainListTagListArrayInput is an input type that accepts GetDomainListDomainListTagListArray and GetDomainListDomainListTagListArrayOutput values. You can construct a concrete instance of `GetDomainListDomainListTagListArrayInput` via:
GetDomainListDomainListTagListArray{ GetDomainListDomainListTagListArgs{...} }
type GetDomainListDomainListTagListArrayOutput ¶ added in v0.1.8
type GetDomainListDomainListTagListArrayOutput struct{ *pulumi.OutputState }
func (GetDomainListDomainListTagListArrayOutput) ElementType ¶ added in v0.1.8
func (GetDomainListDomainListTagListArrayOutput) ElementType() reflect.Type
func (GetDomainListDomainListTagListArrayOutput) ToGetDomainListDomainListTagListArrayOutput ¶ added in v0.1.8
func (o GetDomainListDomainListTagListArrayOutput) ToGetDomainListDomainListTagListArrayOutput() GetDomainListDomainListTagListArrayOutput
func (GetDomainListDomainListTagListArrayOutput) ToGetDomainListDomainListTagListArrayOutputWithContext ¶ added in v0.1.8
func (o GetDomainListDomainListTagListArrayOutput) ToGetDomainListDomainListTagListArrayOutputWithContext(ctx context.Context) GetDomainListDomainListTagListArrayOutput
type GetDomainListDomainListTagListInput ¶ added in v0.1.8
type GetDomainListDomainListTagListInput interface { pulumi.Input ToGetDomainListDomainListTagListOutput() GetDomainListDomainListTagListOutput ToGetDomainListDomainListTagListOutputWithContext(context.Context) GetDomainListDomainListTagListOutput }
GetDomainListDomainListTagListInput is an input type that accepts GetDomainListDomainListTagListArgs and GetDomainListDomainListTagListOutput values. You can construct a concrete instance of `GetDomainListDomainListTagListInput` via:
GetDomainListDomainListTagListArgs{...}
type GetDomainListDomainListTagListOutput ¶ added in v0.1.8
type GetDomainListDomainListTagListOutput struct{ *pulumi.OutputState }
func (GetDomainListDomainListTagListOutput) ElementType ¶ added in v0.1.8
func (GetDomainListDomainListTagListOutput) ElementType() reflect.Type
func (GetDomainListDomainListTagListOutput) TagKey ¶ added in v0.1.8
func (o GetDomainListDomainListTagListOutput) TagKey() pulumi.StringOutput
Field to be filtered.
func (GetDomainListDomainListTagListOutput) TagValue ¶ added in v0.1.8
func (o GetDomainListDomainListTagListOutput) TagValue() pulumi.StringOutput
Filter value of the field.
func (GetDomainListDomainListTagListOutput) ToGetDomainListDomainListTagListOutput ¶ added in v0.1.8
func (o GetDomainListDomainListTagListOutput) ToGetDomainListDomainListTagListOutput() GetDomainListDomainListTagListOutput
func (GetDomainListDomainListTagListOutput) ToGetDomainListDomainListTagListOutputWithContext ¶ added in v0.1.8
func (o GetDomainListDomainListTagListOutput) ToGetDomainListDomainListTagListOutputWithContext(ctx context.Context) GetDomainListDomainListTagListOutput
type GetDomainListOutputArgs ¶ added in v0.1.8
type GetDomainListOutputArgs struct { // Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface. GroupIds pulumi.IntArrayInput `pulumi:"groupIds"` // Get domain names based on keywords. Keyword pulumi.StringPtrInput `pulumi:"keyword"` // Get domain names based on the package, which can be obtained through the Grade field in DescribeDomain or DescribeDomainList interface. Packages pulumi.StringArrayInput `pulumi:"packages"` // Project ID. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // The start point of the domain name's record count query range. RecordCountBegin pulumi.IntPtrInput `pulumi:"recordCountBegin"` // The end point of the domain name's record count query range. RecordCountEnd pulumi.IntPtrInput `pulumi:"recordCountEnd"` // Get domain names based on remark information. Remark pulumi.StringPtrInput `pulumi:"remark"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Sorting field. Available values are NAME, STATUS, RECORDS, GRADE, UPDATED_ON. NAME: Domain name STATUS: Domain status RECORDS: Number of records GRADE: Package level UPDATED_ON: Update time. SortField pulumi.StringPtrInput `pulumi:"sortField"` // Sorting type, ascending: ASC, descending: DESC. SortType pulumi.StringPtrInput `pulumi:"sortType"` // Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned. Statuses pulumi.StringArrayInput `pulumi:"statuses"` // Tag description list. Tags GetDomainListTagArrayInput `pulumi:"tags"` // Get domain names based on domain group type. Available values are ALL, MINE, SHARE, RECENT. ALL: All MINE: My domain names SHARE: Domain names shared with me RECENT: Recently operated domain names. Type pulumi.StringInput `pulumi:"type"` // The start time of the domain name's update time to be obtained, such as '2021-05-01 03:00:00'. UpdatedAtBegin pulumi.StringPtrInput `pulumi:"updatedAtBegin"` // The end time of the domain name's update time to be obtained, such as '2021-05-10 20:00:00'. UpdatedAtEnd pulumi.StringPtrInput `pulumi:"updatedAtEnd"` }
A collection of arguments for invoking getDomainList.
func (GetDomainListOutputArgs) ElementType ¶ added in v0.1.8
func (GetDomainListOutputArgs) ElementType() reflect.Type
type GetDomainListResult ¶ added in v0.1.8
type GetDomainListResult struct { // Domain list. DomainLists []GetDomainListDomainList `pulumi:"domainLists"` // Group Id the domain belongs to. GroupIds []int `pulumi:"groupIds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Keyword *string `pulumi:"keyword"` Packages []string `pulumi:"packages"` ProjectId *int `pulumi:"projectId"` RecordCountBegin *int `pulumi:"recordCountBegin"` RecordCountEnd *int `pulumi:"recordCountEnd"` // Domain remark description. Remark *string `pulumi:"remark"` ResultOutputFile *string `pulumi:"resultOutputFile"` SortField *string `pulumi:"sortField"` SortType *string `pulumi:"sortType"` // Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM. Statuses []string `pulumi:"statuses"` Tags []GetDomainListTag `pulumi:"tags"` Type string `pulumi:"type"` UpdatedAtBegin *string `pulumi:"updatedAtBegin"` UpdatedAtEnd *string `pulumi:"updatedAtEnd"` }
A collection of values returned by getDomainList.
func GetDomainList ¶ added in v0.1.8
func GetDomainList(ctx *pulumi.Context, args *GetDomainListArgs, opts ...pulumi.InvokeOption) (*GetDomainListResult, error)
Use this data source to query detailed information of dnspod domainList
type GetDomainListResultOutput ¶ added in v0.1.8
type GetDomainListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomainList.
func GetDomainListOutput ¶ added in v0.1.8
func GetDomainListOutput(ctx *pulumi.Context, args GetDomainListOutputArgs, opts ...pulumi.InvokeOption) GetDomainListResultOutput
func (GetDomainListResultOutput) DomainLists ¶ added in v0.1.8
func (o GetDomainListResultOutput) DomainLists() GetDomainListDomainListArrayOutput
Domain list.
func (GetDomainListResultOutput) ElementType ¶ added in v0.1.8
func (GetDomainListResultOutput) ElementType() reflect.Type
func (GetDomainListResultOutput) GroupIds ¶ added in v0.1.8
func (o GetDomainListResultOutput) GroupIds() pulumi.IntArrayOutput
Group Id the domain belongs to.
func (GetDomainListResultOutput) Id ¶ added in v0.1.8
func (o GetDomainListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDomainListResultOutput) Keyword ¶ added in v0.1.8
func (o GetDomainListResultOutput) Keyword() pulumi.StringPtrOutput
func (GetDomainListResultOutput) Packages ¶ added in v0.1.8
func (o GetDomainListResultOutput) Packages() pulumi.StringArrayOutput
func (GetDomainListResultOutput) ProjectId ¶ added in v0.1.8
func (o GetDomainListResultOutput) ProjectId() pulumi.IntPtrOutput
func (GetDomainListResultOutput) RecordCountBegin ¶ added in v0.1.8
func (o GetDomainListResultOutput) RecordCountBegin() pulumi.IntPtrOutput
func (GetDomainListResultOutput) RecordCountEnd ¶ added in v0.1.8
func (o GetDomainListResultOutput) RecordCountEnd() pulumi.IntPtrOutput
func (GetDomainListResultOutput) Remark ¶ added in v0.1.8
func (o GetDomainListResultOutput) Remark() pulumi.StringPtrOutput
Domain remark description.
func (GetDomainListResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetDomainListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDomainListResultOutput) SortField ¶ added in v0.1.8
func (o GetDomainListResultOutput) SortField() pulumi.StringPtrOutput
func (GetDomainListResultOutput) SortType ¶ added in v0.1.8
func (o GetDomainListResultOutput) SortType() pulumi.StringPtrOutput
func (GetDomainListResultOutput) Statuses ¶ added in v0.1.8
func (o GetDomainListResultOutput) Statuses() pulumi.StringArrayOutput
Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM.
func (GetDomainListResultOutput) Tags ¶ added in v0.1.8
func (o GetDomainListResultOutput) Tags() GetDomainListTagArrayOutput
func (GetDomainListResultOutput) ToGetDomainListResultOutput ¶ added in v0.1.8
func (o GetDomainListResultOutput) ToGetDomainListResultOutput() GetDomainListResultOutput
func (GetDomainListResultOutput) ToGetDomainListResultOutputWithContext ¶ added in v0.1.8
func (o GetDomainListResultOutput) ToGetDomainListResultOutputWithContext(ctx context.Context) GetDomainListResultOutput
func (GetDomainListResultOutput) Type ¶ added in v0.1.8
func (o GetDomainListResultOutput) Type() pulumi.StringOutput
func (GetDomainListResultOutput) UpdatedAtBegin ¶ added in v0.1.8
func (o GetDomainListResultOutput) UpdatedAtBegin() pulumi.StringPtrOutput
func (GetDomainListResultOutput) UpdatedAtEnd ¶ added in v0.1.8
func (o GetDomainListResultOutput) UpdatedAtEnd() pulumi.StringPtrOutput
type GetDomainListTag ¶ added in v0.1.8
type GetDomainListTagArgs ¶ added in v0.1.8
type GetDomainListTagArgs struct { // Field to be filtered. TagKey pulumi.StringInput `pulumi:"tagKey"` // Filter value of the field. TagValues pulumi.StringArrayInput `pulumi:"tagValues"` }
func (GetDomainListTagArgs) ElementType ¶ added in v0.1.8
func (GetDomainListTagArgs) ElementType() reflect.Type
func (GetDomainListTagArgs) ToGetDomainListTagOutput ¶ added in v0.1.8
func (i GetDomainListTagArgs) ToGetDomainListTagOutput() GetDomainListTagOutput
func (GetDomainListTagArgs) ToGetDomainListTagOutputWithContext ¶ added in v0.1.8
func (i GetDomainListTagArgs) ToGetDomainListTagOutputWithContext(ctx context.Context) GetDomainListTagOutput
type GetDomainListTagArray ¶ added in v0.1.8
type GetDomainListTagArray []GetDomainListTagInput
func (GetDomainListTagArray) ElementType ¶ added in v0.1.8
func (GetDomainListTagArray) ElementType() reflect.Type
func (GetDomainListTagArray) ToGetDomainListTagArrayOutput ¶ added in v0.1.8
func (i GetDomainListTagArray) ToGetDomainListTagArrayOutput() GetDomainListTagArrayOutput
func (GetDomainListTagArray) ToGetDomainListTagArrayOutputWithContext ¶ added in v0.1.8
func (i GetDomainListTagArray) ToGetDomainListTagArrayOutputWithContext(ctx context.Context) GetDomainListTagArrayOutput
type GetDomainListTagArrayInput ¶ added in v0.1.8
type GetDomainListTagArrayInput interface { pulumi.Input ToGetDomainListTagArrayOutput() GetDomainListTagArrayOutput ToGetDomainListTagArrayOutputWithContext(context.Context) GetDomainListTagArrayOutput }
GetDomainListTagArrayInput is an input type that accepts GetDomainListTagArray and GetDomainListTagArrayOutput values. You can construct a concrete instance of `GetDomainListTagArrayInput` via:
GetDomainListTagArray{ GetDomainListTagArgs{...} }
type GetDomainListTagArrayOutput ¶ added in v0.1.8
type GetDomainListTagArrayOutput struct{ *pulumi.OutputState }
func (GetDomainListTagArrayOutput) ElementType ¶ added in v0.1.8
func (GetDomainListTagArrayOutput) ElementType() reflect.Type
func (GetDomainListTagArrayOutput) Index ¶ added in v0.1.8
func (o GetDomainListTagArrayOutput) Index(i pulumi.IntInput) GetDomainListTagOutput
func (GetDomainListTagArrayOutput) ToGetDomainListTagArrayOutput ¶ added in v0.1.8
func (o GetDomainListTagArrayOutput) ToGetDomainListTagArrayOutput() GetDomainListTagArrayOutput
func (GetDomainListTagArrayOutput) ToGetDomainListTagArrayOutputWithContext ¶ added in v0.1.8
func (o GetDomainListTagArrayOutput) ToGetDomainListTagArrayOutputWithContext(ctx context.Context) GetDomainListTagArrayOutput
type GetDomainListTagInput ¶ added in v0.1.8
type GetDomainListTagInput interface { pulumi.Input ToGetDomainListTagOutput() GetDomainListTagOutput ToGetDomainListTagOutputWithContext(context.Context) GetDomainListTagOutput }
GetDomainListTagInput is an input type that accepts GetDomainListTagArgs and GetDomainListTagOutput values. You can construct a concrete instance of `GetDomainListTagInput` via:
GetDomainListTagArgs{...}
type GetDomainListTagOutput ¶ added in v0.1.8
type GetDomainListTagOutput struct{ *pulumi.OutputState }
func (GetDomainListTagOutput) ElementType ¶ added in v0.1.8
func (GetDomainListTagOutput) ElementType() reflect.Type
func (GetDomainListTagOutput) TagKey ¶ added in v0.1.8
func (o GetDomainListTagOutput) TagKey() pulumi.StringOutput
Field to be filtered.
func (GetDomainListTagOutput) TagValues ¶ added in v0.1.8
func (o GetDomainListTagOutput) TagValues() pulumi.StringArrayOutput
Filter value of the field.
func (GetDomainListTagOutput) ToGetDomainListTagOutput ¶ added in v0.1.8
func (o GetDomainListTagOutput) ToGetDomainListTagOutput() GetDomainListTagOutput
func (GetDomainListTagOutput) ToGetDomainListTagOutputWithContext ¶ added in v0.1.8
func (o GetDomainListTagOutput) ToGetDomainListTagOutputWithContext(ctx context.Context) GetDomainListTagOutput
type GetDomainLogListArgs ¶ added in v0.1.8
type GetDomainLogListArgs struct { // Domain. Domain string `pulumi:"domain"` // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId *int `pulumi:"domainId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDomainLogList.
type GetDomainLogListOutputArgs ¶ added in v0.1.8
type GetDomainLogListOutputArgs struct { // Domain. Domain pulumi.StringInput `pulumi:"domain"` // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId pulumi.IntPtrInput `pulumi:"domainId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDomainLogList.
func (GetDomainLogListOutputArgs) ElementType ¶ added in v0.1.8
func (GetDomainLogListOutputArgs) ElementType() reflect.Type
type GetDomainLogListResult ¶ added in v0.1.8
type GetDomainLogListResult struct { Domain string `pulumi:"domain"` DomainId *int `pulumi:"domainId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Domain Operation Log List. Note: This field may return null, indicating that no valid value can be obtained. LogLists []string `pulumi:"logLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getDomainLogList.
func GetDomainLogList ¶ added in v0.1.8
func GetDomainLogList(ctx *pulumi.Context, args *GetDomainLogListArgs, opts ...pulumi.InvokeOption) (*GetDomainLogListResult, error)
Use this data source to query detailed information of dnspod domainLogList
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.GetDomainLogList(ctx, &dnspod.GetDomainLogListArgs{ Domain: "iac-tf.cloud", DomainId: pulumi.IntRef(123), }, nil) if err != nil { return err } return nil }) }
```
type GetDomainLogListResultOutput ¶ added in v0.1.8
type GetDomainLogListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomainLogList.
func GetDomainLogListOutput ¶ added in v0.1.8
func GetDomainLogListOutput(ctx *pulumi.Context, args GetDomainLogListOutputArgs, opts ...pulumi.InvokeOption) GetDomainLogListResultOutput
func (GetDomainLogListResultOutput) Domain ¶ added in v0.1.8
func (o GetDomainLogListResultOutput) Domain() pulumi.StringOutput
func (GetDomainLogListResultOutput) DomainId ¶ added in v0.1.8
func (o GetDomainLogListResultOutput) DomainId() pulumi.IntPtrOutput
func (GetDomainLogListResultOutput) ElementType ¶ added in v0.1.8
func (GetDomainLogListResultOutput) ElementType() reflect.Type
func (GetDomainLogListResultOutput) Id ¶ added in v0.1.8
func (o GetDomainLogListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDomainLogListResultOutput) LogLists ¶ added in v0.1.8
func (o GetDomainLogListResultOutput) LogLists() pulumi.StringArrayOutput
Domain Operation Log List. Note: This field may return null, indicating that no valid value can be obtained.
func (GetDomainLogListResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetDomainLogListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDomainLogListResultOutput) ToGetDomainLogListResultOutput ¶ added in v0.1.8
func (o GetDomainLogListResultOutput) ToGetDomainLogListResultOutput() GetDomainLogListResultOutput
func (GetDomainLogListResultOutput) ToGetDomainLogListResultOutputWithContext ¶ added in v0.1.8
func (o GetDomainLogListResultOutput) ToGetDomainLogListResultOutputWithContext(ctx context.Context) GetDomainLogListResultOutput
type GetRecordAnalyticsAliasData ¶ added in v0.1.8
type GetRecordAnalyticsAliasData struct { // The subtotal of the resolution volume for the current statistical dimension. Datas []GetRecordAnalyticsAliasDataData `pulumi:"datas"` // Subdomain resolution statistics query information. Infos []GetRecordAnalyticsAliasDataInfo `pulumi:"infos"` }
type GetRecordAnalyticsAliasDataArgs ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataArgs struct { // The subtotal of the resolution volume for the current statistical dimension. Datas GetRecordAnalyticsAliasDataDataArrayInput `pulumi:"datas"` // Subdomain resolution statistics query information. Infos GetRecordAnalyticsAliasDataInfoArrayInput `pulumi:"infos"` }
func (GetRecordAnalyticsAliasDataArgs) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsAliasDataArgs) ElementType() reflect.Type
func (GetRecordAnalyticsAliasDataArgs) ToGetRecordAnalyticsAliasDataOutput ¶ added in v0.1.8
func (i GetRecordAnalyticsAliasDataArgs) ToGetRecordAnalyticsAliasDataOutput() GetRecordAnalyticsAliasDataOutput
func (GetRecordAnalyticsAliasDataArgs) ToGetRecordAnalyticsAliasDataOutputWithContext ¶ added in v0.1.8
func (i GetRecordAnalyticsAliasDataArgs) ToGetRecordAnalyticsAliasDataOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataOutput
type GetRecordAnalyticsAliasDataArray ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataArray []GetRecordAnalyticsAliasDataInput
func (GetRecordAnalyticsAliasDataArray) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsAliasDataArray) ElementType() reflect.Type
func (GetRecordAnalyticsAliasDataArray) ToGetRecordAnalyticsAliasDataArrayOutput ¶ added in v0.1.8
func (i GetRecordAnalyticsAliasDataArray) ToGetRecordAnalyticsAliasDataArrayOutput() GetRecordAnalyticsAliasDataArrayOutput
func (GetRecordAnalyticsAliasDataArray) ToGetRecordAnalyticsAliasDataArrayOutputWithContext ¶ added in v0.1.8
func (i GetRecordAnalyticsAliasDataArray) ToGetRecordAnalyticsAliasDataArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataArrayOutput
type GetRecordAnalyticsAliasDataArrayInput ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataArrayInput interface { pulumi.Input ToGetRecordAnalyticsAliasDataArrayOutput() GetRecordAnalyticsAliasDataArrayOutput ToGetRecordAnalyticsAliasDataArrayOutputWithContext(context.Context) GetRecordAnalyticsAliasDataArrayOutput }
GetRecordAnalyticsAliasDataArrayInput is an input type that accepts GetRecordAnalyticsAliasDataArray and GetRecordAnalyticsAliasDataArrayOutput values. You can construct a concrete instance of `GetRecordAnalyticsAliasDataArrayInput` via:
GetRecordAnalyticsAliasDataArray{ GetRecordAnalyticsAliasDataArgs{...} }
type GetRecordAnalyticsAliasDataArrayOutput ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataArrayOutput struct{ *pulumi.OutputState }
func (GetRecordAnalyticsAliasDataArrayOutput) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsAliasDataArrayOutput) ElementType() reflect.Type
func (GetRecordAnalyticsAliasDataArrayOutput) ToGetRecordAnalyticsAliasDataArrayOutput ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataArrayOutput) ToGetRecordAnalyticsAliasDataArrayOutput() GetRecordAnalyticsAliasDataArrayOutput
func (GetRecordAnalyticsAliasDataArrayOutput) ToGetRecordAnalyticsAliasDataArrayOutputWithContext ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataArrayOutput) ToGetRecordAnalyticsAliasDataArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataArrayOutput
type GetRecordAnalyticsAliasDataData ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataData struct { // For daily statistics, it is the statistical date. DateKey string `pulumi:"dateKey"` // For hourly statistics, it is the hour of the current time for statistics (0-23), e.g., when HourKey is 23, the statistical period is the resolution volume from 22:00 to 23:00. Note: This field may return null, indicating that no valid value can be obtained. HourKey int `pulumi:"hourKey"` // The subtotal of the resolution volume for the current statistical dimension. Num int `pulumi:"num"` }
type GetRecordAnalyticsAliasDataDataArgs ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataDataArgs struct { // For daily statistics, it is the statistical date. DateKey pulumi.StringInput `pulumi:"dateKey"` // For hourly statistics, it is the hour of the current time for statistics (0-23), e.g., when HourKey is 23, the statistical period is the resolution volume from 22:00 to 23:00. Note: This field may return null, indicating that no valid value can be obtained. HourKey pulumi.IntInput `pulumi:"hourKey"` // The subtotal of the resolution volume for the current statistical dimension. Num pulumi.IntInput `pulumi:"num"` }
func (GetRecordAnalyticsAliasDataDataArgs) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsAliasDataDataArgs) ElementType() reflect.Type
func (GetRecordAnalyticsAliasDataDataArgs) ToGetRecordAnalyticsAliasDataDataOutput ¶ added in v0.1.8
func (i GetRecordAnalyticsAliasDataDataArgs) ToGetRecordAnalyticsAliasDataDataOutput() GetRecordAnalyticsAliasDataDataOutput
func (GetRecordAnalyticsAliasDataDataArgs) ToGetRecordAnalyticsAliasDataDataOutputWithContext ¶ added in v0.1.8
func (i GetRecordAnalyticsAliasDataDataArgs) ToGetRecordAnalyticsAliasDataDataOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataDataOutput
type GetRecordAnalyticsAliasDataDataArray ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataDataArray []GetRecordAnalyticsAliasDataDataInput
func (GetRecordAnalyticsAliasDataDataArray) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsAliasDataDataArray) ElementType() reflect.Type
func (GetRecordAnalyticsAliasDataDataArray) ToGetRecordAnalyticsAliasDataDataArrayOutput ¶ added in v0.1.8
func (i GetRecordAnalyticsAliasDataDataArray) ToGetRecordAnalyticsAliasDataDataArrayOutput() GetRecordAnalyticsAliasDataDataArrayOutput
func (GetRecordAnalyticsAliasDataDataArray) ToGetRecordAnalyticsAliasDataDataArrayOutputWithContext ¶ added in v0.1.8
func (i GetRecordAnalyticsAliasDataDataArray) ToGetRecordAnalyticsAliasDataDataArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataDataArrayOutput
type GetRecordAnalyticsAliasDataDataArrayInput ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataDataArrayInput interface { pulumi.Input ToGetRecordAnalyticsAliasDataDataArrayOutput() GetRecordAnalyticsAliasDataDataArrayOutput ToGetRecordAnalyticsAliasDataDataArrayOutputWithContext(context.Context) GetRecordAnalyticsAliasDataDataArrayOutput }
GetRecordAnalyticsAliasDataDataArrayInput is an input type that accepts GetRecordAnalyticsAliasDataDataArray and GetRecordAnalyticsAliasDataDataArrayOutput values. You can construct a concrete instance of `GetRecordAnalyticsAliasDataDataArrayInput` via:
GetRecordAnalyticsAliasDataDataArray{ GetRecordAnalyticsAliasDataDataArgs{...} }
type GetRecordAnalyticsAliasDataDataArrayOutput ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataDataArrayOutput struct{ *pulumi.OutputState }
func (GetRecordAnalyticsAliasDataDataArrayOutput) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsAliasDataDataArrayOutput) ElementType() reflect.Type
func (GetRecordAnalyticsAliasDataDataArrayOutput) ToGetRecordAnalyticsAliasDataDataArrayOutput ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataDataArrayOutput) ToGetRecordAnalyticsAliasDataDataArrayOutput() GetRecordAnalyticsAliasDataDataArrayOutput
func (GetRecordAnalyticsAliasDataDataArrayOutput) ToGetRecordAnalyticsAliasDataDataArrayOutputWithContext ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataDataArrayOutput) ToGetRecordAnalyticsAliasDataDataArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataDataArrayOutput
type GetRecordAnalyticsAliasDataDataInput ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataDataInput interface { pulumi.Input ToGetRecordAnalyticsAliasDataDataOutput() GetRecordAnalyticsAliasDataDataOutput ToGetRecordAnalyticsAliasDataDataOutputWithContext(context.Context) GetRecordAnalyticsAliasDataDataOutput }
GetRecordAnalyticsAliasDataDataInput is an input type that accepts GetRecordAnalyticsAliasDataDataArgs and GetRecordAnalyticsAliasDataDataOutput values. You can construct a concrete instance of `GetRecordAnalyticsAliasDataDataInput` via:
GetRecordAnalyticsAliasDataDataArgs{...}
type GetRecordAnalyticsAliasDataDataOutput ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataDataOutput struct{ *pulumi.OutputState }
func (GetRecordAnalyticsAliasDataDataOutput) DateKey ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataDataOutput) DateKey() pulumi.StringOutput
For daily statistics, it is the statistical date.
func (GetRecordAnalyticsAliasDataDataOutput) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsAliasDataDataOutput) ElementType() reflect.Type
func (GetRecordAnalyticsAliasDataDataOutput) HourKey ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataDataOutput) HourKey() pulumi.IntOutput
For hourly statistics, it is the hour of the current time for statistics (0-23), e.g., when HourKey is 23, the statistical period is the resolution volume from 22:00 to 23:00. Note: This field may return null, indicating that no valid value can be obtained.
func (GetRecordAnalyticsAliasDataDataOutput) Num ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataDataOutput) Num() pulumi.IntOutput
The subtotal of the resolution volume for the current statistical dimension.
func (GetRecordAnalyticsAliasDataDataOutput) ToGetRecordAnalyticsAliasDataDataOutput ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataDataOutput) ToGetRecordAnalyticsAliasDataDataOutput() GetRecordAnalyticsAliasDataDataOutput
func (GetRecordAnalyticsAliasDataDataOutput) ToGetRecordAnalyticsAliasDataDataOutputWithContext ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataDataOutput) ToGetRecordAnalyticsAliasDataDataOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataDataOutput
type GetRecordAnalyticsAliasDataInfo ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataInfo struct { // DATE: Statistics by day dimension, HOUR: Statistics by hour dimension. DnsFormat string `pulumi:"dnsFormat"` // Total resolution count for the current statistical period. DnsTotal int `pulumi:"dnsTotal"` // The domain to query for resolution volume. Domain string `pulumi:"domain"` // The end date of the query, format: YYYY-MM-DD. EndDate string `pulumi:"endDate"` // The start date of the query, format: YYYY-MM-DD. StartDate string `pulumi:"startDate"` // The subdomain to query for resolution volume. Subdomain string `pulumi:"subdomain"` }
type GetRecordAnalyticsAliasDataInfoArgs ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataInfoArgs struct { // DATE: Statistics by day dimension, HOUR: Statistics by hour dimension. DnsFormat pulumi.StringInput `pulumi:"dnsFormat"` // Total resolution count for the current statistical period. DnsTotal pulumi.IntInput `pulumi:"dnsTotal"` // The domain to query for resolution volume. Domain pulumi.StringInput `pulumi:"domain"` // The end date of the query, format: YYYY-MM-DD. EndDate pulumi.StringInput `pulumi:"endDate"` // The start date of the query, format: YYYY-MM-DD. StartDate pulumi.StringInput `pulumi:"startDate"` // The subdomain to query for resolution volume. Subdomain pulumi.StringInput `pulumi:"subdomain"` }
func (GetRecordAnalyticsAliasDataInfoArgs) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsAliasDataInfoArgs) ElementType() reflect.Type
func (GetRecordAnalyticsAliasDataInfoArgs) ToGetRecordAnalyticsAliasDataInfoOutput ¶ added in v0.1.8
func (i GetRecordAnalyticsAliasDataInfoArgs) ToGetRecordAnalyticsAliasDataInfoOutput() GetRecordAnalyticsAliasDataInfoOutput
func (GetRecordAnalyticsAliasDataInfoArgs) ToGetRecordAnalyticsAliasDataInfoOutputWithContext ¶ added in v0.1.8
func (i GetRecordAnalyticsAliasDataInfoArgs) ToGetRecordAnalyticsAliasDataInfoOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataInfoOutput
type GetRecordAnalyticsAliasDataInfoArray ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataInfoArray []GetRecordAnalyticsAliasDataInfoInput
func (GetRecordAnalyticsAliasDataInfoArray) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsAliasDataInfoArray) ElementType() reflect.Type
func (GetRecordAnalyticsAliasDataInfoArray) ToGetRecordAnalyticsAliasDataInfoArrayOutput ¶ added in v0.1.8
func (i GetRecordAnalyticsAliasDataInfoArray) ToGetRecordAnalyticsAliasDataInfoArrayOutput() GetRecordAnalyticsAliasDataInfoArrayOutput
func (GetRecordAnalyticsAliasDataInfoArray) ToGetRecordAnalyticsAliasDataInfoArrayOutputWithContext ¶ added in v0.1.8
func (i GetRecordAnalyticsAliasDataInfoArray) ToGetRecordAnalyticsAliasDataInfoArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataInfoArrayOutput
type GetRecordAnalyticsAliasDataInfoArrayInput ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataInfoArrayInput interface { pulumi.Input ToGetRecordAnalyticsAliasDataInfoArrayOutput() GetRecordAnalyticsAliasDataInfoArrayOutput ToGetRecordAnalyticsAliasDataInfoArrayOutputWithContext(context.Context) GetRecordAnalyticsAliasDataInfoArrayOutput }
GetRecordAnalyticsAliasDataInfoArrayInput is an input type that accepts GetRecordAnalyticsAliasDataInfoArray and GetRecordAnalyticsAliasDataInfoArrayOutput values. You can construct a concrete instance of `GetRecordAnalyticsAliasDataInfoArrayInput` via:
GetRecordAnalyticsAliasDataInfoArray{ GetRecordAnalyticsAliasDataInfoArgs{...} }
type GetRecordAnalyticsAliasDataInfoArrayOutput ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataInfoArrayOutput struct{ *pulumi.OutputState }
func (GetRecordAnalyticsAliasDataInfoArrayOutput) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsAliasDataInfoArrayOutput) ElementType() reflect.Type
func (GetRecordAnalyticsAliasDataInfoArrayOutput) ToGetRecordAnalyticsAliasDataInfoArrayOutput ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataInfoArrayOutput) ToGetRecordAnalyticsAliasDataInfoArrayOutput() GetRecordAnalyticsAliasDataInfoArrayOutput
func (GetRecordAnalyticsAliasDataInfoArrayOutput) ToGetRecordAnalyticsAliasDataInfoArrayOutputWithContext ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataInfoArrayOutput) ToGetRecordAnalyticsAliasDataInfoArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataInfoArrayOutput
type GetRecordAnalyticsAliasDataInfoInput ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataInfoInput interface { pulumi.Input ToGetRecordAnalyticsAliasDataInfoOutput() GetRecordAnalyticsAliasDataInfoOutput ToGetRecordAnalyticsAliasDataInfoOutputWithContext(context.Context) GetRecordAnalyticsAliasDataInfoOutput }
GetRecordAnalyticsAliasDataInfoInput is an input type that accepts GetRecordAnalyticsAliasDataInfoArgs and GetRecordAnalyticsAliasDataInfoOutput values. You can construct a concrete instance of `GetRecordAnalyticsAliasDataInfoInput` via:
GetRecordAnalyticsAliasDataInfoArgs{...}
type GetRecordAnalyticsAliasDataInfoOutput ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataInfoOutput struct{ *pulumi.OutputState }
func (GetRecordAnalyticsAliasDataInfoOutput) DnsFormat ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataInfoOutput) DnsFormat() pulumi.StringOutput
DATE: Statistics by day dimension, HOUR: Statistics by hour dimension.
func (GetRecordAnalyticsAliasDataInfoOutput) DnsTotal ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataInfoOutput) DnsTotal() pulumi.IntOutput
Total resolution count for the current statistical period.
func (GetRecordAnalyticsAliasDataInfoOutput) Domain ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataInfoOutput) Domain() pulumi.StringOutput
The domain to query for resolution volume.
func (GetRecordAnalyticsAliasDataInfoOutput) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsAliasDataInfoOutput) ElementType() reflect.Type
func (GetRecordAnalyticsAliasDataInfoOutput) EndDate ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataInfoOutput) EndDate() pulumi.StringOutput
The end date of the query, format: YYYY-MM-DD.
func (GetRecordAnalyticsAliasDataInfoOutput) StartDate ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataInfoOutput) StartDate() pulumi.StringOutput
The start date of the query, format: YYYY-MM-DD.
func (GetRecordAnalyticsAliasDataInfoOutput) Subdomain ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataInfoOutput) Subdomain() pulumi.StringOutput
The subdomain to query for resolution volume.
func (GetRecordAnalyticsAliasDataInfoOutput) ToGetRecordAnalyticsAliasDataInfoOutput ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataInfoOutput) ToGetRecordAnalyticsAliasDataInfoOutput() GetRecordAnalyticsAliasDataInfoOutput
func (GetRecordAnalyticsAliasDataInfoOutput) ToGetRecordAnalyticsAliasDataInfoOutputWithContext ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataInfoOutput) ToGetRecordAnalyticsAliasDataInfoOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataInfoOutput
type GetRecordAnalyticsAliasDataInput ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataInput interface { pulumi.Input ToGetRecordAnalyticsAliasDataOutput() GetRecordAnalyticsAliasDataOutput ToGetRecordAnalyticsAliasDataOutputWithContext(context.Context) GetRecordAnalyticsAliasDataOutput }
GetRecordAnalyticsAliasDataInput is an input type that accepts GetRecordAnalyticsAliasDataArgs and GetRecordAnalyticsAliasDataOutput values. You can construct a concrete instance of `GetRecordAnalyticsAliasDataInput` via:
GetRecordAnalyticsAliasDataArgs{...}
type GetRecordAnalyticsAliasDataOutput ¶ added in v0.1.8
type GetRecordAnalyticsAliasDataOutput struct{ *pulumi.OutputState }
func (GetRecordAnalyticsAliasDataOutput) Datas ¶ added in v0.1.8
The subtotal of the resolution volume for the current statistical dimension.
func (GetRecordAnalyticsAliasDataOutput) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsAliasDataOutput) ElementType() reflect.Type
func (GetRecordAnalyticsAliasDataOutput) Infos ¶ added in v0.1.8
Subdomain resolution statistics query information.
func (GetRecordAnalyticsAliasDataOutput) ToGetRecordAnalyticsAliasDataOutput ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataOutput) ToGetRecordAnalyticsAliasDataOutput() GetRecordAnalyticsAliasDataOutput
func (GetRecordAnalyticsAliasDataOutput) ToGetRecordAnalyticsAliasDataOutputWithContext ¶ added in v0.1.8
func (o GetRecordAnalyticsAliasDataOutput) ToGetRecordAnalyticsAliasDataOutputWithContext(ctx context.Context) GetRecordAnalyticsAliasDataOutput
type GetRecordAnalyticsArgs ¶ added in v0.1.8
type GetRecordAnalyticsArgs struct { // DATE: Statistics by day dimension, HOUR: Statistics by hour dimension. DnsFormat *string `pulumi:"dnsFormat"` // The domain to query for resolution volume. Domain string `pulumi:"domain"` // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId *int `pulumi:"domainId"` // The end date of the query, format: YYYY-MM-DD. EndDate string `pulumi:"endDate"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // The start date of the query, format: YYYY-MM-DD. StartDate string `pulumi:"startDate"` // The subdomain to query for resolution volume. Subdomain string `pulumi:"subdomain"` }
A collection of arguments for invoking getRecordAnalytics.
type GetRecordAnalyticsData ¶ added in v0.1.8
type GetRecordAnalyticsData struct { // For daily statistics, it is the statistical date. DateKey string `pulumi:"dateKey"` // For hourly statistics, it is the hour of the current time for statistics (0-23), e.g., when HourKey is 23, the statistical period is the resolution volume from 22:00 to 23:00. Note: This field may return null, indicating that no valid value can be obtained. HourKey int `pulumi:"hourKey"` // The subtotal of the resolution volume for the current statistical dimension. Num int `pulumi:"num"` }
type GetRecordAnalyticsDataArgs ¶ added in v0.1.8
type GetRecordAnalyticsDataArgs struct { // For daily statistics, it is the statistical date. DateKey pulumi.StringInput `pulumi:"dateKey"` // For hourly statistics, it is the hour of the current time for statistics (0-23), e.g., when HourKey is 23, the statistical period is the resolution volume from 22:00 to 23:00. Note: This field may return null, indicating that no valid value can be obtained. HourKey pulumi.IntInput `pulumi:"hourKey"` // The subtotal of the resolution volume for the current statistical dimension. Num pulumi.IntInput `pulumi:"num"` }
func (GetRecordAnalyticsDataArgs) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsDataArgs) ElementType() reflect.Type
func (GetRecordAnalyticsDataArgs) ToGetRecordAnalyticsDataOutput ¶ added in v0.1.8
func (i GetRecordAnalyticsDataArgs) ToGetRecordAnalyticsDataOutput() GetRecordAnalyticsDataOutput
func (GetRecordAnalyticsDataArgs) ToGetRecordAnalyticsDataOutputWithContext ¶ added in v0.1.8
func (i GetRecordAnalyticsDataArgs) ToGetRecordAnalyticsDataOutputWithContext(ctx context.Context) GetRecordAnalyticsDataOutput
type GetRecordAnalyticsDataArray ¶ added in v0.1.8
type GetRecordAnalyticsDataArray []GetRecordAnalyticsDataInput
func (GetRecordAnalyticsDataArray) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsDataArray) ElementType() reflect.Type
func (GetRecordAnalyticsDataArray) ToGetRecordAnalyticsDataArrayOutput ¶ added in v0.1.8
func (i GetRecordAnalyticsDataArray) ToGetRecordAnalyticsDataArrayOutput() GetRecordAnalyticsDataArrayOutput
func (GetRecordAnalyticsDataArray) ToGetRecordAnalyticsDataArrayOutputWithContext ¶ added in v0.1.8
func (i GetRecordAnalyticsDataArray) ToGetRecordAnalyticsDataArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsDataArrayOutput
type GetRecordAnalyticsDataArrayInput ¶ added in v0.1.8
type GetRecordAnalyticsDataArrayInput interface { pulumi.Input ToGetRecordAnalyticsDataArrayOutput() GetRecordAnalyticsDataArrayOutput ToGetRecordAnalyticsDataArrayOutputWithContext(context.Context) GetRecordAnalyticsDataArrayOutput }
GetRecordAnalyticsDataArrayInput is an input type that accepts GetRecordAnalyticsDataArray and GetRecordAnalyticsDataArrayOutput values. You can construct a concrete instance of `GetRecordAnalyticsDataArrayInput` via:
GetRecordAnalyticsDataArray{ GetRecordAnalyticsDataArgs{...} }
type GetRecordAnalyticsDataArrayOutput ¶ added in v0.1.8
type GetRecordAnalyticsDataArrayOutput struct{ *pulumi.OutputState }
func (GetRecordAnalyticsDataArrayOutput) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsDataArrayOutput) ElementType() reflect.Type
func (GetRecordAnalyticsDataArrayOutput) Index ¶ added in v0.1.8
func (o GetRecordAnalyticsDataArrayOutput) Index(i pulumi.IntInput) GetRecordAnalyticsDataOutput
func (GetRecordAnalyticsDataArrayOutput) ToGetRecordAnalyticsDataArrayOutput ¶ added in v0.1.8
func (o GetRecordAnalyticsDataArrayOutput) ToGetRecordAnalyticsDataArrayOutput() GetRecordAnalyticsDataArrayOutput
func (GetRecordAnalyticsDataArrayOutput) ToGetRecordAnalyticsDataArrayOutputWithContext ¶ added in v0.1.8
func (o GetRecordAnalyticsDataArrayOutput) ToGetRecordAnalyticsDataArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsDataArrayOutput
type GetRecordAnalyticsDataInput ¶ added in v0.1.8
type GetRecordAnalyticsDataInput interface { pulumi.Input ToGetRecordAnalyticsDataOutput() GetRecordAnalyticsDataOutput ToGetRecordAnalyticsDataOutputWithContext(context.Context) GetRecordAnalyticsDataOutput }
GetRecordAnalyticsDataInput is an input type that accepts GetRecordAnalyticsDataArgs and GetRecordAnalyticsDataOutput values. You can construct a concrete instance of `GetRecordAnalyticsDataInput` via:
GetRecordAnalyticsDataArgs{...}
type GetRecordAnalyticsDataOutput ¶ added in v0.1.8
type GetRecordAnalyticsDataOutput struct{ *pulumi.OutputState }
func (GetRecordAnalyticsDataOutput) DateKey ¶ added in v0.1.8
func (o GetRecordAnalyticsDataOutput) DateKey() pulumi.StringOutput
For daily statistics, it is the statistical date.
func (GetRecordAnalyticsDataOutput) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsDataOutput) ElementType() reflect.Type
func (GetRecordAnalyticsDataOutput) HourKey ¶ added in v0.1.8
func (o GetRecordAnalyticsDataOutput) HourKey() pulumi.IntOutput
For hourly statistics, it is the hour of the current time for statistics (0-23), e.g., when HourKey is 23, the statistical period is the resolution volume from 22:00 to 23:00. Note: This field may return null, indicating that no valid value can be obtained.
func (GetRecordAnalyticsDataOutput) Num ¶ added in v0.1.8
func (o GetRecordAnalyticsDataOutput) Num() pulumi.IntOutput
The subtotal of the resolution volume for the current statistical dimension.
func (GetRecordAnalyticsDataOutput) ToGetRecordAnalyticsDataOutput ¶ added in v0.1.8
func (o GetRecordAnalyticsDataOutput) ToGetRecordAnalyticsDataOutput() GetRecordAnalyticsDataOutput
func (GetRecordAnalyticsDataOutput) ToGetRecordAnalyticsDataOutputWithContext ¶ added in v0.1.8
func (o GetRecordAnalyticsDataOutput) ToGetRecordAnalyticsDataOutputWithContext(ctx context.Context) GetRecordAnalyticsDataOutput
type GetRecordAnalyticsInfo ¶ added in v0.1.8
type GetRecordAnalyticsInfo struct { // DATE: Statistics by day dimension, HOUR: Statistics by hour dimension. DnsFormat string `pulumi:"dnsFormat"` // Total resolution count for the current statistical period. DnsTotal int `pulumi:"dnsTotal"` // The domain to query for resolution volume. Domain string `pulumi:"domain"` // The end date of the query, format: YYYY-MM-DD. EndDate string `pulumi:"endDate"` // The start date of the query, format: YYYY-MM-DD. StartDate string `pulumi:"startDate"` // The subdomain to query for resolution volume. Subdomain string `pulumi:"subdomain"` }
type GetRecordAnalyticsInfoArgs ¶ added in v0.1.8
type GetRecordAnalyticsInfoArgs struct { // DATE: Statistics by day dimension, HOUR: Statistics by hour dimension. DnsFormat pulumi.StringInput `pulumi:"dnsFormat"` // Total resolution count for the current statistical period. DnsTotal pulumi.IntInput `pulumi:"dnsTotal"` // The domain to query for resolution volume. Domain pulumi.StringInput `pulumi:"domain"` // The end date of the query, format: YYYY-MM-DD. EndDate pulumi.StringInput `pulumi:"endDate"` // The start date of the query, format: YYYY-MM-DD. StartDate pulumi.StringInput `pulumi:"startDate"` // The subdomain to query for resolution volume. Subdomain pulumi.StringInput `pulumi:"subdomain"` }
func (GetRecordAnalyticsInfoArgs) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsInfoArgs) ElementType() reflect.Type
func (GetRecordAnalyticsInfoArgs) ToGetRecordAnalyticsInfoOutput ¶ added in v0.1.8
func (i GetRecordAnalyticsInfoArgs) ToGetRecordAnalyticsInfoOutput() GetRecordAnalyticsInfoOutput
func (GetRecordAnalyticsInfoArgs) ToGetRecordAnalyticsInfoOutputWithContext ¶ added in v0.1.8
func (i GetRecordAnalyticsInfoArgs) ToGetRecordAnalyticsInfoOutputWithContext(ctx context.Context) GetRecordAnalyticsInfoOutput
type GetRecordAnalyticsInfoArray ¶ added in v0.1.8
type GetRecordAnalyticsInfoArray []GetRecordAnalyticsInfoInput
func (GetRecordAnalyticsInfoArray) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsInfoArray) ElementType() reflect.Type
func (GetRecordAnalyticsInfoArray) ToGetRecordAnalyticsInfoArrayOutput ¶ added in v0.1.8
func (i GetRecordAnalyticsInfoArray) ToGetRecordAnalyticsInfoArrayOutput() GetRecordAnalyticsInfoArrayOutput
func (GetRecordAnalyticsInfoArray) ToGetRecordAnalyticsInfoArrayOutputWithContext ¶ added in v0.1.8
func (i GetRecordAnalyticsInfoArray) ToGetRecordAnalyticsInfoArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsInfoArrayOutput
type GetRecordAnalyticsInfoArrayInput ¶ added in v0.1.8
type GetRecordAnalyticsInfoArrayInput interface { pulumi.Input ToGetRecordAnalyticsInfoArrayOutput() GetRecordAnalyticsInfoArrayOutput ToGetRecordAnalyticsInfoArrayOutputWithContext(context.Context) GetRecordAnalyticsInfoArrayOutput }
GetRecordAnalyticsInfoArrayInput is an input type that accepts GetRecordAnalyticsInfoArray and GetRecordAnalyticsInfoArrayOutput values. You can construct a concrete instance of `GetRecordAnalyticsInfoArrayInput` via:
GetRecordAnalyticsInfoArray{ GetRecordAnalyticsInfoArgs{...} }
type GetRecordAnalyticsInfoArrayOutput ¶ added in v0.1.8
type GetRecordAnalyticsInfoArrayOutput struct{ *pulumi.OutputState }
func (GetRecordAnalyticsInfoArrayOutput) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsInfoArrayOutput) ElementType() reflect.Type
func (GetRecordAnalyticsInfoArrayOutput) Index ¶ added in v0.1.8
func (o GetRecordAnalyticsInfoArrayOutput) Index(i pulumi.IntInput) GetRecordAnalyticsInfoOutput
func (GetRecordAnalyticsInfoArrayOutput) ToGetRecordAnalyticsInfoArrayOutput ¶ added in v0.1.8
func (o GetRecordAnalyticsInfoArrayOutput) ToGetRecordAnalyticsInfoArrayOutput() GetRecordAnalyticsInfoArrayOutput
func (GetRecordAnalyticsInfoArrayOutput) ToGetRecordAnalyticsInfoArrayOutputWithContext ¶ added in v0.1.8
func (o GetRecordAnalyticsInfoArrayOutput) ToGetRecordAnalyticsInfoArrayOutputWithContext(ctx context.Context) GetRecordAnalyticsInfoArrayOutput
type GetRecordAnalyticsInfoInput ¶ added in v0.1.8
type GetRecordAnalyticsInfoInput interface { pulumi.Input ToGetRecordAnalyticsInfoOutput() GetRecordAnalyticsInfoOutput ToGetRecordAnalyticsInfoOutputWithContext(context.Context) GetRecordAnalyticsInfoOutput }
GetRecordAnalyticsInfoInput is an input type that accepts GetRecordAnalyticsInfoArgs and GetRecordAnalyticsInfoOutput values. You can construct a concrete instance of `GetRecordAnalyticsInfoInput` via:
GetRecordAnalyticsInfoArgs{...}
type GetRecordAnalyticsInfoOutput ¶ added in v0.1.8
type GetRecordAnalyticsInfoOutput struct{ *pulumi.OutputState }
func (GetRecordAnalyticsInfoOutput) DnsFormat ¶ added in v0.1.8
func (o GetRecordAnalyticsInfoOutput) DnsFormat() pulumi.StringOutput
DATE: Statistics by day dimension, HOUR: Statistics by hour dimension.
func (GetRecordAnalyticsInfoOutput) DnsTotal ¶ added in v0.1.8
func (o GetRecordAnalyticsInfoOutput) DnsTotal() pulumi.IntOutput
Total resolution count for the current statistical period.
func (GetRecordAnalyticsInfoOutput) Domain ¶ added in v0.1.8
func (o GetRecordAnalyticsInfoOutput) Domain() pulumi.StringOutput
The domain to query for resolution volume.
func (GetRecordAnalyticsInfoOutput) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsInfoOutput) ElementType() reflect.Type
func (GetRecordAnalyticsInfoOutput) EndDate ¶ added in v0.1.8
func (o GetRecordAnalyticsInfoOutput) EndDate() pulumi.StringOutput
The end date of the query, format: YYYY-MM-DD.
func (GetRecordAnalyticsInfoOutput) StartDate ¶ added in v0.1.8
func (o GetRecordAnalyticsInfoOutput) StartDate() pulumi.StringOutput
The start date of the query, format: YYYY-MM-DD.
func (GetRecordAnalyticsInfoOutput) Subdomain ¶ added in v0.1.8
func (o GetRecordAnalyticsInfoOutput) Subdomain() pulumi.StringOutput
The subdomain to query for resolution volume.
func (GetRecordAnalyticsInfoOutput) ToGetRecordAnalyticsInfoOutput ¶ added in v0.1.8
func (o GetRecordAnalyticsInfoOutput) ToGetRecordAnalyticsInfoOutput() GetRecordAnalyticsInfoOutput
func (GetRecordAnalyticsInfoOutput) ToGetRecordAnalyticsInfoOutputWithContext ¶ added in v0.1.8
func (o GetRecordAnalyticsInfoOutput) ToGetRecordAnalyticsInfoOutputWithContext(ctx context.Context) GetRecordAnalyticsInfoOutput
type GetRecordAnalyticsOutputArgs ¶ added in v0.1.8
type GetRecordAnalyticsOutputArgs struct { // DATE: Statistics by day dimension, HOUR: Statistics by hour dimension. DnsFormat pulumi.StringPtrInput `pulumi:"dnsFormat"` // The domain to query for resolution volume. Domain pulumi.StringInput `pulumi:"domain"` // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId pulumi.IntPtrInput `pulumi:"domainId"` // The end date of the query, format: YYYY-MM-DD. EndDate pulumi.StringInput `pulumi:"endDate"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // The start date of the query, format: YYYY-MM-DD. StartDate pulumi.StringInput `pulumi:"startDate"` // The subdomain to query for resolution volume. Subdomain pulumi.StringInput `pulumi:"subdomain"` }
A collection of arguments for invoking getRecordAnalytics.
func (GetRecordAnalyticsOutputArgs) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsOutputArgs) ElementType() reflect.Type
type GetRecordAnalyticsResult ¶ added in v0.1.8
type GetRecordAnalyticsResult struct { // Subdomain alias resolution statistics information. AliasDatas []GetRecordAnalyticsAliasData `pulumi:"aliasDatas"` // The subtotal of the resolution volume for the current statistical dimension. Datas []GetRecordAnalyticsData `pulumi:"datas"` // DATE: Daily statistics, HOUR: Hourly statistics. DnsFormat *string `pulumi:"dnsFormat"` // The domain currently being queried. Domain string `pulumi:"domain"` DomainId *int `pulumi:"domainId"` // End date of the current statistical period. EndDate string `pulumi:"endDate"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Subdomain resolution statistics query information. Infos []GetRecordAnalyticsInfo `pulumi:"infos"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Start date of the current statistical period. StartDate string `pulumi:"startDate"` // The subdomain currently being analyzed. Subdomain string `pulumi:"subdomain"` }
A collection of values returned by getRecordAnalytics.
func GetRecordAnalytics ¶ added in v0.1.8
func GetRecordAnalytics(ctx *pulumi.Context, args *GetRecordAnalyticsArgs, opts ...pulumi.InvokeOption) (*GetRecordAnalyticsResult, error)
Use this data source to query detailed information of dnspod recordAnalytics
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.GetRecordAnalytics(ctx, &dnspod.GetRecordAnalyticsArgs{ DnsFormat: pulumi.StringRef("HOUR"), Domain: "iac-tf.cloud", EndDate: "2023-11-07", StartDate: "2023-09-07", Subdomain: "www", }, nil) if err != nil { return err } return nil }) }
```
type GetRecordAnalyticsResultOutput ¶ added in v0.1.8
type GetRecordAnalyticsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRecordAnalytics.
func GetRecordAnalyticsOutput ¶ added in v0.1.8
func GetRecordAnalyticsOutput(ctx *pulumi.Context, args GetRecordAnalyticsOutputArgs, opts ...pulumi.InvokeOption) GetRecordAnalyticsResultOutput
func (GetRecordAnalyticsResultOutput) AliasDatas ¶ added in v0.1.8
func (o GetRecordAnalyticsResultOutput) AliasDatas() GetRecordAnalyticsAliasDataArrayOutput
Subdomain alias resolution statistics information.
func (GetRecordAnalyticsResultOutput) Datas ¶ added in v0.1.8
func (o GetRecordAnalyticsResultOutput) Datas() GetRecordAnalyticsDataArrayOutput
The subtotal of the resolution volume for the current statistical dimension.
func (GetRecordAnalyticsResultOutput) DnsFormat ¶ added in v0.1.8
func (o GetRecordAnalyticsResultOutput) DnsFormat() pulumi.StringPtrOutput
DATE: Daily statistics, HOUR: Hourly statistics.
func (GetRecordAnalyticsResultOutput) Domain ¶ added in v0.1.8
func (o GetRecordAnalyticsResultOutput) Domain() pulumi.StringOutput
The domain currently being queried.
func (GetRecordAnalyticsResultOutput) DomainId ¶ added in v0.1.8
func (o GetRecordAnalyticsResultOutput) DomainId() pulumi.IntPtrOutput
func (GetRecordAnalyticsResultOutput) ElementType ¶ added in v0.1.8
func (GetRecordAnalyticsResultOutput) ElementType() reflect.Type
func (GetRecordAnalyticsResultOutput) EndDate ¶ added in v0.1.8
func (o GetRecordAnalyticsResultOutput) EndDate() pulumi.StringOutput
End date of the current statistical period.
func (GetRecordAnalyticsResultOutput) Id ¶ added in v0.1.8
func (o GetRecordAnalyticsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRecordAnalyticsResultOutput) Infos ¶ added in v0.1.8
func (o GetRecordAnalyticsResultOutput) Infos() GetRecordAnalyticsInfoArrayOutput
Subdomain resolution statistics query information.
func (GetRecordAnalyticsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetRecordAnalyticsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRecordAnalyticsResultOutput) StartDate ¶ added in v0.1.8
func (o GetRecordAnalyticsResultOutput) StartDate() pulumi.StringOutput
Start date of the current statistical period.
func (GetRecordAnalyticsResultOutput) Subdomain ¶ added in v0.1.8
func (o GetRecordAnalyticsResultOutput) Subdomain() pulumi.StringOutput
The subdomain currently being analyzed.
func (GetRecordAnalyticsResultOutput) ToGetRecordAnalyticsResultOutput ¶ added in v0.1.8
func (o GetRecordAnalyticsResultOutput) ToGetRecordAnalyticsResultOutput() GetRecordAnalyticsResultOutput
func (GetRecordAnalyticsResultOutput) ToGetRecordAnalyticsResultOutputWithContext ¶ added in v0.1.8
func (o GetRecordAnalyticsResultOutput) ToGetRecordAnalyticsResultOutputWithContext(ctx context.Context) GetRecordAnalyticsResultOutput
type GetRecordLineListArgs ¶ added in v0.1.8
type GetRecordLineListArgs struct { // Domain. Domain string `pulumi:"domain"` // Domain level. + Old packages: D_FREE, D_PLUS, D_EXTRA, D_EXPERT, D_ULTRA correspond to free package, personal luxury, enterprise 1, enterprise 2, enterprise 3. + New packages: DP_FREE, DP_PLUS, DP_EXTRA, DP_EXPERT, DP_ULTRA correspond to new free, personal professional, enterprise basic, enterprise standard, enterprise flagship. DomainGrade string `pulumi:"domainGrade"` // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId *int `pulumi:"domainId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRecordLineList.
type GetRecordLineListLineGroupList ¶ added in v0.1.8
type GetRecordLineListLineGroupListArgs ¶ added in v0.1.8
type GetRecordLineListLineGroupListArgs struct { // Line ID. LineId pulumi.StringInput `pulumi:"lineId"` // Line list. LineLists pulumi.StringArrayInput `pulumi:"lineLists"` // Line name. Name pulumi.StringInput `pulumi:"name"` // Group type. Type pulumi.StringInput `pulumi:"type"` }
func (GetRecordLineListLineGroupListArgs) ElementType ¶ added in v0.1.8
func (GetRecordLineListLineGroupListArgs) ElementType() reflect.Type
func (GetRecordLineListLineGroupListArgs) ToGetRecordLineListLineGroupListOutput ¶ added in v0.1.8
func (i GetRecordLineListLineGroupListArgs) ToGetRecordLineListLineGroupListOutput() GetRecordLineListLineGroupListOutput
func (GetRecordLineListLineGroupListArgs) ToGetRecordLineListLineGroupListOutputWithContext ¶ added in v0.1.8
func (i GetRecordLineListLineGroupListArgs) ToGetRecordLineListLineGroupListOutputWithContext(ctx context.Context) GetRecordLineListLineGroupListOutput
type GetRecordLineListLineGroupListArray ¶ added in v0.1.8
type GetRecordLineListLineGroupListArray []GetRecordLineListLineGroupListInput
func (GetRecordLineListLineGroupListArray) ElementType ¶ added in v0.1.8
func (GetRecordLineListLineGroupListArray) ElementType() reflect.Type
func (GetRecordLineListLineGroupListArray) ToGetRecordLineListLineGroupListArrayOutput ¶ added in v0.1.8
func (i GetRecordLineListLineGroupListArray) ToGetRecordLineListLineGroupListArrayOutput() GetRecordLineListLineGroupListArrayOutput
func (GetRecordLineListLineGroupListArray) ToGetRecordLineListLineGroupListArrayOutputWithContext ¶ added in v0.1.8
func (i GetRecordLineListLineGroupListArray) ToGetRecordLineListLineGroupListArrayOutputWithContext(ctx context.Context) GetRecordLineListLineGroupListArrayOutput
type GetRecordLineListLineGroupListArrayInput ¶ added in v0.1.8
type GetRecordLineListLineGroupListArrayInput interface { pulumi.Input ToGetRecordLineListLineGroupListArrayOutput() GetRecordLineListLineGroupListArrayOutput ToGetRecordLineListLineGroupListArrayOutputWithContext(context.Context) GetRecordLineListLineGroupListArrayOutput }
GetRecordLineListLineGroupListArrayInput is an input type that accepts GetRecordLineListLineGroupListArray and GetRecordLineListLineGroupListArrayOutput values. You can construct a concrete instance of `GetRecordLineListLineGroupListArrayInput` via:
GetRecordLineListLineGroupListArray{ GetRecordLineListLineGroupListArgs{...} }
type GetRecordLineListLineGroupListArrayOutput ¶ added in v0.1.8
type GetRecordLineListLineGroupListArrayOutput struct{ *pulumi.OutputState }
func (GetRecordLineListLineGroupListArrayOutput) ElementType ¶ added in v0.1.8
func (GetRecordLineListLineGroupListArrayOutput) ElementType() reflect.Type
func (GetRecordLineListLineGroupListArrayOutput) ToGetRecordLineListLineGroupListArrayOutput ¶ added in v0.1.8
func (o GetRecordLineListLineGroupListArrayOutput) ToGetRecordLineListLineGroupListArrayOutput() GetRecordLineListLineGroupListArrayOutput
func (GetRecordLineListLineGroupListArrayOutput) ToGetRecordLineListLineGroupListArrayOutputWithContext ¶ added in v0.1.8
func (o GetRecordLineListLineGroupListArrayOutput) ToGetRecordLineListLineGroupListArrayOutputWithContext(ctx context.Context) GetRecordLineListLineGroupListArrayOutput
type GetRecordLineListLineGroupListInput ¶ added in v0.1.8
type GetRecordLineListLineGroupListInput interface { pulumi.Input ToGetRecordLineListLineGroupListOutput() GetRecordLineListLineGroupListOutput ToGetRecordLineListLineGroupListOutputWithContext(context.Context) GetRecordLineListLineGroupListOutput }
GetRecordLineListLineGroupListInput is an input type that accepts GetRecordLineListLineGroupListArgs and GetRecordLineListLineGroupListOutput values. You can construct a concrete instance of `GetRecordLineListLineGroupListInput` via:
GetRecordLineListLineGroupListArgs{...}
type GetRecordLineListLineGroupListOutput ¶ added in v0.1.8
type GetRecordLineListLineGroupListOutput struct{ *pulumi.OutputState }
func (GetRecordLineListLineGroupListOutput) ElementType ¶ added in v0.1.8
func (GetRecordLineListLineGroupListOutput) ElementType() reflect.Type
func (GetRecordLineListLineGroupListOutput) LineId ¶ added in v0.1.8
func (o GetRecordLineListLineGroupListOutput) LineId() pulumi.StringOutput
Line ID.
func (GetRecordLineListLineGroupListOutput) LineLists ¶ added in v0.1.8
func (o GetRecordLineListLineGroupListOutput) LineLists() pulumi.StringArrayOutput
Line list.
func (GetRecordLineListLineGroupListOutput) Name ¶ added in v0.1.8
func (o GetRecordLineListLineGroupListOutput) Name() pulumi.StringOutput
Line name.
func (GetRecordLineListLineGroupListOutput) ToGetRecordLineListLineGroupListOutput ¶ added in v0.1.8
func (o GetRecordLineListLineGroupListOutput) ToGetRecordLineListLineGroupListOutput() GetRecordLineListLineGroupListOutput
func (GetRecordLineListLineGroupListOutput) ToGetRecordLineListLineGroupListOutputWithContext ¶ added in v0.1.8
func (o GetRecordLineListLineGroupListOutput) ToGetRecordLineListLineGroupListOutputWithContext(ctx context.Context) GetRecordLineListLineGroupListOutput
func (GetRecordLineListLineGroupListOutput) Type ¶ added in v0.1.8
func (o GetRecordLineListLineGroupListOutput) Type() pulumi.StringOutput
Group type.
type GetRecordLineListLineList ¶ added in v0.1.8
type GetRecordLineListLineListArgs ¶ added in v0.1.8
type GetRecordLineListLineListArgs struct { // Line ID. LineId pulumi.StringInput `pulumi:"lineId"` // Line name. Name pulumi.StringInput `pulumi:"name"` }
func (GetRecordLineListLineListArgs) ElementType ¶ added in v0.1.8
func (GetRecordLineListLineListArgs) ElementType() reflect.Type
func (GetRecordLineListLineListArgs) ToGetRecordLineListLineListOutput ¶ added in v0.1.8
func (i GetRecordLineListLineListArgs) ToGetRecordLineListLineListOutput() GetRecordLineListLineListOutput
func (GetRecordLineListLineListArgs) ToGetRecordLineListLineListOutputWithContext ¶ added in v0.1.8
func (i GetRecordLineListLineListArgs) ToGetRecordLineListLineListOutputWithContext(ctx context.Context) GetRecordLineListLineListOutput
type GetRecordLineListLineListArray ¶ added in v0.1.8
type GetRecordLineListLineListArray []GetRecordLineListLineListInput
func (GetRecordLineListLineListArray) ElementType ¶ added in v0.1.8
func (GetRecordLineListLineListArray) ElementType() reflect.Type
func (GetRecordLineListLineListArray) ToGetRecordLineListLineListArrayOutput ¶ added in v0.1.8
func (i GetRecordLineListLineListArray) ToGetRecordLineListLineListArrayOutput() GetRecordLineListLineListArrayOutput
func (GetRecordLineListLineListArray) ToGetRecordLineListLineListArrayOutputWithContext ¶ added in v0.1.8
func (i GetRecordLineListLineListArray) ToGetRecordLineListLineListArrayOutputWithContext(ctx context.Context) GetRecordLineListLineListArrayOutput
type GetRecordLineListLineListArrayInput ¶ added in v0.1.8
type GetRecordLineListLineListArrayInput interface { pulumi.Input ToGetRecordLineListLineListArrayOutput() GetRecordLineListLineListArrayOutput ToGetRecordLineListLineListArrayOutputWithContext(context.Context) GetRecordLineListLineListArrayOutput }
GetRecordLineListLineListArrayInput is an input type that accepts GetRecordLineListLineListArray and GetRecordLineListLineListArrayOutput values. You can construct a concrete instance of `GetRecordLineListLineListArrayInput` via:
GetRecordLineListLineListArray{ GetRecordLineListLineListArgs{...} }
type GetRecordLineListLineListArrayOutput ¶ added in v0.1.8
type GetRecordLineListLineListArrayOutput struct{ *pulumi.OutputState }
func (GetRecordLineListLineListArrayOutput) ElementType ¶ added in v0.1.8
func (GetRecordLineListLineListArrayOutput) ElementType() reflect.Type
func (GetRecordLineListLineListArrayOutput) Index ¶ added in v0.1.8
func (o GetRecordLineListLineListArrayOutput) Index(i pulumi.IntInput) GetRecordLineListLineListOutput
func (GetRecordLineListLineListArrayOutput) ToGetRecordLineListLineListArrayOutput ¶ added in v0.1.8
func (o GetRecordLineListLineListArrayOutput) ToGetRecordLineListLineListArrayOutput() GetRecordLineListLineListArrayOutput
func (GetRecordLineListLineListArrayOutput) ToGetRecordLineListLineListArrayOutputWithContext ¶ added in v0.1.8
func (o GetRecordLineListLineListArrayOutput) ToGetRecordLineListLineListArrayOutputWithContext(ctx context.Context) GetRecordLineListLineListArrayOutput
type GetRecordLineListLineListInput ¶ added in v0.1.8
type GetRecordLineListLineListInput interface { pulumi.Input ToGetRecordLineListLineListOutput() GetRecordLineListLineListOutput ToGetRecordLineListLineListOutputWithContext(context.Context) GetRecordLineListLineListOutput }
GetRecordLineListLineListInput is an input type that accepts GetRecordLineListLineListArgs and GetRecordLineListLineListOutput values. You can construct a concrete instance of `GetRecordLineListLineListInput` via:
GetRecordLineListLineListArgs{...}
type GetRecordLineListLineListOutput ¶ added in v0.1.8
type GetRecordLineListLineListOutput struct{ *pulumi.OutputState }
func (GetRecordLineListLineListOutput) ElementType ¶ added in v0.1.8
func (GetRecordLineListLineListOutput) ElementType() reflect.Type
func (GetRecordLineListLineListOutput) LineId ¶ added in v0.1.8
func (o GetRecordLineListLineListOutput) LineId() pulumi.StringOutput
Line ID.
func (GetRecordLineListLineListOutput) Name ¶ added in v0.1.8
func (o GetRecordLineListLineListOutput) Name() pulumi.StringOutput
Line name.
func (GetRecordLineListLineListOutput) ToGetRecordLineListLineListOutput ¶ added in v0.1.8
func (o GetRecordLineListLineListOutput) ToGetRecordLineListLineListOutput() GetRecordLineListLineListOutput
func (GetRecordLineListLineListOutput) ToGetRecordLineListLineListOutputWithContext ¶ added in v0.1.8
func (o GetRecordLineListLineListOutput) ToGetRecordLineListLineListOutputWithContext(ctx context.Context) GetRecordLineListLineListOutput
type GetRecordLineListOutputArgs ¶ added in v0.1.8
type GetRecordLineListOutputArgs struct { // Domain. Domain pulumi.StringInput `pulumi:"domain"` // Domain level. + Old packages: D_FREE, D_PLUS, D_EXTRA, D_EXPERT, D_ULTRA correspond to free package, personal luxury, enterprise 1, enterprise 2, enterprise 3. + New packages: DP_FREE, DP_PLUS, DP_EXTRA, DP_EXPERT, DP_ULTRA correspond to new free, personal professional, enterprise basic, enterprise standard, enterprise flagship. DomainGrade pulumi.StringInput `pulumi:"domainGrade"` // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId pulumi.IntPtrInput `pulumi:"domainId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRecordLineList.
func (GetRecordLineListOutputArgs) ElementType ¶ added in v0.1.8
func (GetRecordLineListOutputArgs) ElementType() reflect.Type
type GetRecordLineListResult ¶ added in v0.1.8
type GetRecordLineListResult struct { Domain string `pulumi:"domain"` DomainGrade string `pulumi:"domainGrade"` DomainId *int `pulumi:"domainId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Line group list. LineGroupLists []GetRecordLineListLineGroupList `pulumi:"lineGroupLists"` // Line list. LineLists []GetRecordLineListLineList `pulumi:"lineLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getRecordLineList.
func GetRecordLineList ¶ added in v0.1.8
func GetRecordLineList(ctx *pulumi.Context, args *GetRecordLineListArgs, opts ...pulumi.InvokeOption) (*GetRecordLineListResult, error)
Use this data source to query detailed information of dnspod recordLineList
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.GetRecordLineList(ctx, &dnspod.GetRecordLineListArgs{ Domain: "iac-tf.cloud", DomainGrade: "DP_FREE", DomainId: pulumi.IntRef(123), }, nil) if err != nil { return err } return nil }) }
```
type GetRecordLineListResultOutput ¶ added in v0.1.8
type GetRecordLineListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRecordLineList.
func GetRecordLineListOutput ¶ added in v0.1.8
func GetRecordLineListOutput(ctx *pulumi.Context, args GetRecordLineListOutputArgs, opts ...pulumi.InvokeOption) GetRecordLineListResultOutput
func (GetRecordLineListResultOutput) Domain ¶ added in v0.1.8
func (o GetRecordLineListResultOutput) Domain() pulumi.StringOutput
func (GetRecordLineListResultOutput) DomainGrade ¶ added in v0.1.8
func (o GetRecordLineListResultOutput) DomainGrade() pulumi.StringOutput
func (GetRecordLineListResultOutput) DomainId ¶ added in v0.1.8
func (o GetRecordLineListResultOutput) DomainId() pulumi.IntPtrOutput
func (GetRecordLineListResultOutput) ElementType ¶ added in v0.1.8
func (GetRecordLineListResultOutput) ElementType() reflect.Type
func (GetRecordLineListResultOutput) Id ¶ added in v0.1.8
func (o GetRecordLineListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRecordLineListResultOutput) LineGroupLists ¶ added in v0.1.8
func (o GetRecordLineListResultOutput) LineGroupLists() GetRecordLineListLineGroupListArrayOutput
Line group list.
func (GetRecordLineListResultOutput) LineLists ¶ added in v0.1.8
func (o GetRecordLineListResultOutput) LineLists() GetRecordLineListLineListArrayOutput
Line list.
func (GetRecordLineListResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetRecordLineListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRecordLineListResultOutput) ToGetRecordLineListResultOutput ¶ added in v0.1.8
func (o GetRecordLineListResultOutput) ToGetRecordLineListResultOutput() GetRecordLineListResultOutput
func (GetRecordLineListResultOutput) ToGetRecordLineListResultOutputWithContext ¶ added in v0.1.8
func (o GetRecordLineListResultOutput) ToGetRecordLineListResultOutputWithContext(ctx context.Context) GetRecordLineListResultOutput
type GetRecordListArgs ¶ added in v0.1.8
type GetRecordListArgs struct { // The domain to which the resolution record belongs. Domain string `pulumi:"domain"` // The domain ID to which the resolution record belongs. If DomainId is provided, the system will ignore the Domain parameter. You can find all Domain and DomainId through the DescribeDomainList interface. DomainId *int `pulumi:"domainId"` // When retrieving resolution records under certain groups, pass this group ID. You can obtain the GroupId field through the DescribeRecordGroupList interface. GroupIds []int `pulumi:"groupIds"` // Whether to perform an exact search based on the SubDomain parameter. IsExactSubDomain *bool `pulumi:"isExactSubDomain"` // Search for resolution records by keyword, currently supporting searching host headers and record values. Keyword *string `pulumi:"keyword"` // The starting point of the resolution record MX priority query interval. MxBegin *int `pulumi:"mxBegin"` // The endpoint of the resolution record MX priority query interval. MxEnd *int `pulumi:"mxEnd"` // Project ID. ProjectId *int `pulumi:"projectId"` // Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface. RecordLines []string `pulumi:"recordLines"` // Get the resolution record based on the resolution record status. The possible values are ENABLE and DISABLE. ENABLE: Normal DISABLE: Paused. RecordStatuses []string `pulumi:"recordStatuses"` // Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc. RecordTypes []string `pulumi:"recordTypes"` // Get the resolution record based on the resolution record value. RecordValue *string `pulumi:"recordValue"` // Get the resolution record based on the resolution record remark. Remark *string `pulumi:"remark"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Sorting field, supporting NAME, LINE, TYPE, VALUE, WEIGHT, MX, TTL, UPDATED_ON fields. NAME: The host header of the resolution record LINE: The resolution record line TYPE: The resolution record type VALUE: The resolution record value WEIGHT: The weight MX: MX priority TTL: The resolution record cache time UPDATED_ON: The resolution record update time. SortField *string `pulumi:"sortField"` // Sorting method, ascending: ASC, descending: DESC. The default value is ASC. SortType *string `pulumi:"sortType"` // Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching. SubDomain *string `pulumi:"subDomain"` // The starting point of the resolution record TTL query interval. TtlBegin *int `pulumi:"ttlBegin"` // The endpoint of the resolution record TTL query interval. TtlEnd *int `pulumi:"ttlEnd"` // The starting point of the resolution record update time query interval. UpdatedAtBegin *string `pulumi:"updatedAtBegin"` // The endpoint of the resolution record update time query interval. UpdatedAtEnd *string `pulumi:"updatedAtEnd"` // The starting point of the resolution record weight query interval. WeightBegin *int `pulumi:"weightBegin"` // The endpoint of the resolution record weight query interval. WeightEnd *int `pulumi:"weightEnd"` }
A collection of arguments for invoking getRecordList.
type GetRecordListOutputArgs ¶ added in v0.1.8
type GetRecordListOutputArgs struct { // The domain to which the resolution record belongs. Domain pulumi.StringInput `pulumi:"domain"` // The domain ID to which the resolution record belongs. If DomainId is provided, the system will ignore the Domain parameter. You can find all Domain and DomainId through the DescribeDomainList interface. DomainId pulumi.IntPtrInput `pulumi:"domainId"` // When retrieving resolution records under certain groups, pass this group ID. You can obtain the GroupId field through the DescribeRecordGroupList interface. GroupIds pulumi.IntArrayInput `pulumi:"groupIds"` // Whether to perform an exact search based on the SubDomain parameter. IsExactSubDomain pulumi.BoolPtrInput `pulumi:"isExactSubDomain"` // Search for resolution records by keyword, currently supporting searching host headers and record values. Keyword pulumi.StringPtrInput `pulumi:"keyword"` // The starting point of the resolution record MX priority query interval. MxBegin pulumi.IntPtrInput `pulumi:"mxBegin"` // The endpoint of the resolution record MX priority query interval. MxEnd pulumi.IntPtrInput `pulumi:"mxEnd"` // Project ID. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface. RecordLines pulumi.StringArrayInput `pulumi:"recordLines"` // Get the resolution record based on the resolution record status. The possible values are ENABLE and DISABLE. ENABLE: Normal DISABLE: Paused. RecordStatuses pulumi.StringArrayInput `pulumi:"recordStatuses"` // Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc. RecordTypes pulumi.StringArrayInput `pulumi:"recordTypes"` // Get the resolution record based on the resolution record value. RecordValue pulumi.StringPtrInput `pulumi:"recordValue"` // Get the resolution record based on the resolution record remark. Remark pulumi.StringPtrInput `pulumi:"remark"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Sorting field, supporting NAME, LINE, TYPE, VALUE, WEIGHT, MX, TTL, UPDATED_ON fields. NAME: The host header of the resolution record LINE: The resolution record line TYPE: The resolution record type VALUE: The resolution record value WEIGHT: The weight MX: MX priority TTL: The resolution record cache time UPDATED_ON: The resolution record update time. SortField pulumi.StringPtrInput `pulumi:"sortField"` // Sorting method, ascending: ASC, descending: DESC. The default value is ASC. SortType pulumi.StringPtrInput `pulumi:"sortType"` // Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching. SubDomain pulumi.StringPtrInput `pulumi:"subDomain"` // The starting point of the resolution record TTL query interval. TtlBegin pulumi.IntPtrInput `pulumi:"ttlBegin"` // The endpoint of the resolution record TTL query interval. TtlEnd pulumi.IntPtrInput `pulumi:"ttlEnd"` // The starting point of the resolution record update time query interval. UpdatedAtBegin pulumi.StringPtrInput `pulumi:"updatedAtBegin"` // The endpoint of the resolution record update time query interval. UpdatedAtEnd pulumi.StringPtrInput `pulumi:"updatedAtEnd"` // The starting point of the resolution record weight query interval. WeightBegin pulumi.IntPtrInput `pulumi:"weightBegin"` // The endpoint of the resolution record weight query interval. WeightEnd pulumi.IntPtrInput `pulumi:"weightEnd"` }
A collection of arguments for invoking getRecordList.
func (GetRecordListOutputArgs) ElementType ¶ added in v0.1.8
func (GetRecordListOutputArgs) ElementType() reflect.Type
type GetRecordListRecordCountInfo ¶ added in v0.1.8
type GetRecordListRecordCountInfoArgs ¶ added in v0.1.8
type GetRecordListRecordCountInfoArgs struct { // Number of records returned in the list. ListCount pulumi.IntInput `pulumi:"listCount"` // Number of subdomains. SubdomainCount pulumi.IntInput `pulumi:"subdomainCount"` // Total number of records. TotalCount pulumi.IntInput `pulumi:"totalCount"` }
func (GetRecordListRecordCountInfoArgs) ElementType ¶ added in v0.1.8
func (GetRecordListRecordCountInfoArgs) ElementType() reflect.Type
func (GetRecordListRecordCountInfoArgs) ToGetRecordListRecordCountInfoOutput ¶ added in v0.1.8
func (i GetRecordListRecordCountInfoArgs) ToGetRecordListRecordCountInfoOutput() GetRecordListRecordCountInfoOutput
func (GetRecordListRecordCountInfoArgs) ToGetRecordListRecordCountInfoOutputWithContext ¶ added in v0.1.8
func (i GetRecordListRecordCountInfoArgs) ToGetRecordListRecordCountInfoOutputWithContext(ctx context.Context) GetRecordListRecordCountInfoOutput
type GetRecordListRecordCountInfoArray ¶ added in v0.1.8
type GetRecordListRecordCountInfoArray []GetRecordListRecordCountInfoInput
func (GetRecordListRecordCountInfoArray) ElementType ¶ added in v0.1.8
func (GetRecordListRecordCountInfoArray) ElementType() reflect.Type
func (GetRecordListRecordCountInfoArray) ToGetRecordListRecordCountInfoArrayOutput ¶ added in v0.1.8
func (i GetRecordListRecordCountInfoArray) ToGetRecordListRecordCountInfoArrayOutput() GetRecordListRecordCountInfoArrayOutput
func (GetRecordListRecordCountInfoArray) ToGetRecordListRecordCountInfoArrayOutputWithContext ¶ added in v0.1.8
func (i GetRecordListRecordCountInfoArray) ToGetRecordListRecordCountInfoArrayOutputWithContext(ctx context.Context) GetRecordListRecordCountInfoArrayOutput
type GetRecordListRecordCountInfoArrayInput ¶ added in v0.1.8
type GetRecordListRecordCountInfoArrayInput interface { pulumi.Input ToGetRecordListRecordCountInfoArrayOutput() GetRecordListRecordCountInfoArrayOutput ToGetRecordListRecordCountInfoArrayOutputWithContext(context.Context) GetRecordListRecordCountInfoArrayOutput }
GetRecordListRecordCountInfoArrayInput is an input type that accepts GetRecordListRecordCountInfoArray and GetRecordListRecordCountInfoArrayOutput values. You can construct a concrete instance of `GetRecordListRecordCountInfoArrayInput` via:
GetRecordListRecordCountInfoArray{ GetRecordListRecordCountInfoArgs{...} }
type GetRecordListRecordCountInfoArrayOutput ¶ added in v0.1.8
type GetRecordListRecordCountInfoArrayOutput struct{ *pulumi.OutputState }
func (GetRecordListRecordCountInfoArrayOutput) ElementType ¶ added in v0.1.8
func (GetRecordListRecordCountInfoArrayOutput) ElementType() reflect.Type
func (GetRecordListRecordCountInfoArrayOutput) ToGetRecordListRecordCountInfoArrayOutput ¶ added in v0.1.8
func (o GetRecordListRecordCountInfoArrayOutput) ToGetRecordListRecordCountInfoArrayOutput() GetRecordListRecordCountInfoArrayOutput
func (GetRecordListRecordCountInfoArrayOutput) ToGetRecordListRecordCountInfoArrayOutputWithContext ¶ added in v0.1.8
func (o GetRecordListRecordCountInfoArrayOutput) ToGetRecordListRecordCountInfoArrayOutputWithContext(ctx context.Context) GetRecordListRecordCountInfoArrayOutput
type GetRecordListRecordCountInfoInput ¶ added in v0.1.8
type GetRecordListRecordCountInfoInput interface { pulumi.Input ToGetRecordListRecordCountInfoOutput() GetRecordListRecordCountInfoOutput ToGetRecordListRecordCountInfoOutputWithContext(context.Context) GetRecordListRecordCountInfoOutput }
GetRecordListRecordCountInfoInput is an input type that accepts GetRecordListRecordCountInfoArgs and GetRecordListRecordCountInfoOutput values. You can construct a concrete instance of `GetRecordListRecordCountInfoInput` via:
GetRecordListRecordCountInfoArgs{...}
type GetRecordListRecordCountInfoOutput ¶ added in v0.1.8
type GetRecordListRecordCountInfoOutput struct{ *pulumi.OutputState }
func (GetRecordListRecordCountInfoOutput) ElementType ¶ added in v0.1.8
func (GetRecordListRecordCountInfoOutput) ElementType() reflect.Type
func (GetRecordListRecordCountInfoOutput) ListCount ¶ added in v0.1.8
func (o GetRecordListRecordCountInfoOutput) ListCount() pulumi.IntOutput
Number of records returned in the list.
func (GetRecordListRecordCountInfoOutput) SubdomainCount ¶ added in v0.1.8
func (o GetRecordListRecordCountInfoOutput) SubdomainCount() pulumi.IntOutput
Number of subdomains.
func (GetRecordListRecordCountInfoOutput) ToGetRecordListRecordCountInfoOutput ¶ added in v0.1.8
func (o GetRecordListRecordCountInfoOutput) ToGetRecordListRecordCountInfoOutput() GetRecordListRecordCountInfoOutput
func (GetRecordListRecordCountInfoOutput) ToGetRecordListRecordCountInfoOutputWithContext ¶ added in v0.1.8
func (o GetRecordListRecordCountInfoOutput) ToGetRecordListRecordCountInfoOutputWithContext(ctx context.Context) GetRecordListRecordCountInfoOutput
func (GetRecordListRecordCountInfoOutput) TotalCount ¶ added in v0.1.8
func (o GetRecordListRecordCountInfoOutput) TotalCount() pulumi.IntOutput
Total number of records.
type GetRecordListRecordList ¶ added in v0.1.8
type GetRecordListRecordList struct { // Whether it is the default NS record. DefaultNs bool `pulumi:"defaultNs"` // Record line. Line string `pulumi:"line"` // Line ID. LineId string `pulumi:"lineId"` // Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused. MonitorStatus string `pulumi:"monitorStatus"` // MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained. Mx int `pulumi:"mx"` // Host header. Name string `pulumi:"name"` // Record ID. RecordId int `pulumi:"recordId"` // Get the resolution record based on the resolution record remark. Remark string `pulumi:"remark"` // Record status, enabled: ENABLE, paused: DISABLE. Status string `pulumi:"status"` // Record cache time. Ttl int `pulumi:"ttl"` // Record type. Type string `pulumi:"type"` // Update time. UpdatedOn string `pulumi:"updatedOn"` // Record value. Value string `pulumi:"value"` // Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained. Weight int `pulumi:"weight"` }
type GetRecordListRecordListArgs ¶ added in v0.1.8
type GetRecordListRecordListArgs struct { // Whether it is the default NS record. DefaultNs pulumi.BoolInput `pulumi:"defaultNs"` // Record line. Line pulumi.StringInput `pulumi:"line"` // Line ID. LineId pulumi.StringInput `pulumi:"lineId"` // Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused. MonitorStatus pulumi.StringInput `pulumi:"monitorStatus"` // MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained. Mx pulumi.IntInput `pulumi:"mx"` // Host header. Name pulumi.StringInput `pulumi:"name"` // Record ID. RecordId pulumi.IntInput `pulumi:"recordId"` // Get the resolution record based on the resolution record remark. Remark pulumi.StringInput `pulumi:"remark"` // Record status, enabled: ENABLE, paused: DISABLE. Status pulumi.StringInput `pulumi:"status"` // Record cache time. Ttl pulumi.IntInput `pulumi:"ttl"` // Record type. Type pulumi.StringInput `pulumi:"type"` // Update time. UpdatedOn pulumi.StringInput `pulumi:"updatedOn"` // Record value. Value pulumi.StringInput `pulumi:"value"` // Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetRecordListRecordListArgs) ElementType ¶ added in v0.1.8
func (GetRecordListRecordListArgs) ElementType() reflect.Type
func (GetRecordListRecordListArgs) ToGetRecordListRecordListOutput ¶ added in v0.1.8
func (i GetRecordListRecordListArgs) ToGetRecordListRecordListOutput() GetRecordListRecordListOutput
func (GetRecordListRecordListArgs) ToGetRecordListRecordListOutputWithContext ¶ added in v0.1.8
func (i GetRecordListRecordListArgs) ToGetRecordListRecordListOutputWithContext(ctx context.Context) GetRecordListRecordListOutput
type GetRecordListRecordListArray ¶ added in v0.1.8
type GetRecordListRecordListArray []GetRecordListRecordListInput
func (GetRecordListRecordListArray) ElementType ¶ added in v0.1.8
func (GetRecordListRecordListArray) ElementType() reflect.Type
func (GetRecordListRecordListArray) ToGetRecordListRecordListArrayOutput ¶ added in v0.1.8
func (i GetRecordListRecordListArray) ToGetRecordListRecordListArrayOutput() GetRecordListRecordListArrayOutput
func (GetRecordListRecordListArray) ToGetRecordListRecordListArrayOutputWithContext ¶ added in v0.1.8
func (i GetRecordListRecordListArray) ToGetRecordListRecordListArrayOutputWithContext(ctx context.Context) GetRecordListRecordListArrayOutput
type GetRecordListRecordListArrayInput ¶ added in v0.1.8
type GetRecordListRecordListArrayInput interface { pulumi.Input ToGetRecordListRecordListArrayOutput() GetRecordListRecordListArrayOutput ToGetRecordListRecordListArrayOutputWithContext(context.Context) GetRecordListRecordListArrayOutput }
GetRecordListRecordListArrayInput is an input type that accepts GetRecordListRecordListArray and GetRecordListRecordListArrayOutput values. You can construct a concrete instance of `GetRecordListRecordListArrayInput` via:
GetRecordListRecordListArray{ GetRecordListRecordListArgs{...} }
type GetRecordListRecordListArrayOutput ¶ added in v0.1.8
type GetRecordListRecordListArrayOutput struct{ *pulumi.OutputState }
func (GetRecordListRecordListArrayOutput) ElementType ¶ added in v0.1.8
func (GetRecordListRecordListArrayOutput) ElementType() reflect.Type
func (GetRecordListRecordListArrayOutput) Index ¶ added in v0.1.8
func (o GetRecordListRecordListArrayOutput) Index(i pulumi.IntInput) GetRecordListRecordListOutput
func (GetRecordListRecordListArrayOutput) ToGetRecordListRecordListArrayOutput ¶ added in v0.1.8
func (o GetRecordListRecordListArrayOutput) ToGetRecordListRecordListArrayOutput() GetRecordListRecordListArrayOutput
func (GetRecordListRecordListArrayOutput) ToGetRecordListRecordListArrayOutputWithContext ¶ added in v0.1.8
func (o GetRecordListRecordListArrayOutput) ToGetRecordListRecordListArrayOutputWithContext(ctx context.Context) GetRecordListRecordListArrayOutput
type GetRecordListRecordListInput ¶ added in v0.1.8
type GetRecordListRecordListInput interface { pulumi.Input ToGetRecordListRecordListOutput() GetRecordListRecordListOutput ToGetRecordListRecordListOutputWithContext(context.Context) GetRecordListRecordListOutput }
GetRecordListRecordListInput is an input type that accepts GetRecordListRecordListArgs and GetRecordListRecordListOutput values. You can construct a concrete instance of `GetRecordListRecordListInput` via:
GetRecordListRecordListArgs{...}
type GetRecordListRecordListOutput ¶ added in v0.1.8
type GetRecordListRecordListOutput struct{ *pulumi.OutputState }
func (GetRecordListRecordListOutput) DefaultNs ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) DefaultNs() pulumi.BoolOutput
Whether it is the default NS record.
func (GetRecordListRecordListOutput) ElementType ¶ added in v0.1.8
func (GetRecordListRecordListOutput) ElementType() reflect.Type
func (GetRecordListRecordListOutput) Line ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) Line() pulumi.StringOutput
Record line.
func (GetRecordListRecordListOutput) LineId ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) LineId() pulumi.StringOutput
Line ID.
func (GetRecordListRecordListOutput) MonitorStatus ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) MonitorStatus() pulumi.StringOutput
Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused.
func (GetRecordListRecordListOutput) Mx ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) Mx() pulumi.IntOutput
MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained.
func (GetRecordListRecordListOutput) Name ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) Name() pulumi.StringOutput
Host header.
func (GetRecordListRecordListOutput) RecordId ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) RecordId() pulumi.IntOutput
Record ID.
func (GetRecordListRecordListOutput) Remark ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) Remark() pulumi.StringOutput
Get the resolution record based on the resolution record remark.
func (GetRecordListRecordListOutput) Status ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) Status() pulumi.StringOutput
Record status, enabled: ENABLE, paused: DISABLE.
func (GetRecordListRecordListOutput) ToGetRecordListRecordListOutput ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) ToGetRecordListRecordListOutput() GetRecordListRecordListOutput
func (GetRecordListRecordListOutput) ToGetRecordListRecordListOutputWithContext ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) ToGetRecordListRecordListOutputWithContext(ctx context.Context) GetRecordListRecordListOutput
func (GetRecordListRecordListOutput) Ttl ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) Ttl() pulumi.IntOutput
Record cache time.
func (GetRecordListRecordListOutput) Type ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) Type() pulumi.StringOutput
Record type.
func (GetRecordListRecordListOutput) UpdatedOn ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) UpdatedOn() pulumi.StringOutput
Update time.
func (GetRecordListRecordListOutput) Value ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) Value() pulumi.StringOutput
Record value.
func (GetRecordListRecordListOutput) Weight ¶ added in v0.1.8
func (o GetRecordListRecordListOutput) Weight() pulumi.IntOutput
Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained.
type GetRecordListResult ¶ added in v0.1.8
type GetRecordListResult struct { Domain string `pulumi:"domain"` DomainId *int `pulumi:"domainId"` GroupIds []int `pulumi:"groupIds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsExactSubDomain *bool `pulumi:"isExactSubDomain"` Keyword *string `pulumi:"keyword"` MxBegin *int `pulumi:"mxBegin"` MxEnd *int `pulumi:"mxEnd"` ProjectId *int `pulumi:"projectId"` // Statistics of the number of records. RecordCountInfos []GetRecordListRecordCountInfo `pulumi:"recordCountInfos"` RecordLines []string `pulumi:"recordLines"` // List of records. RecordLists []GetRecordListRecordList `pulumi:"recordLists"` RecordStatuses []string `pulumi:"recordStatuses"` RecordTypes []string `pulumi:"recordTypes"` RecordValue *string `pulumi:"recordValue"` // Record remark description. Remark *string `pulumi:"remark"` ResultOutputFile *string `pulumi:"resultOutputFile"` SortField *string `pulumi:"sortField"` SortType *string `pulumi:"sortType"` SubDomain *string `pulumi:"subDomain"` TtlBegin *int `pulumi:"ttlBegin"` TtlEnd *int `pulumi:"ttlEnd"` UpdatedAtBegin *string `pulumi:"updatedAtBegin"` UpdatedAtEnd *string `pulumi:"updatedAtEnd"` WeightBegin *int `pulumi:"weightBegin"` WeightEnd *int `pulumi:"weightEnd"` }
A collection of values returned by getRecordList.
func GetRecordList ¶ added in v0.1.8
func GetRecordList(ctx *pulumi.Context, args *GetRecordListArgs, opts ...pulumi.InvokeOption) (*GetRecordListResult, error)
Use this data source to query detailed information of dnspod recordList
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.GetRecordList(ctx, &dnspod.GetRecordListArgs{ Domain: "iac-tf.cloud", GroupIds: []interface{}{}, IsExactSubDomain: pulumi.BoolRef(true), Keyword: pulumi.StringRef(""), MxBegin: pulumi.IntRef(0), MxEnd: pulumi.IntRef(10), RecordStatuses: []string{ "ENABLE", }, RecordTypes: []string{ "A", "NS", "CNAME", "NS", "AAAA", }, RecordValue: pulumi.StringRef("bicycle.dnspod.net"), Remark: pulumi.StringRef(""), SortField: pulumi.StringRef("UPDATED_ON"), SortType: pulumi.StringRef("DESC"), TtlBegin: pulumi.IntRef(1), TtlEnd: pulumi.IntRef(864000), UpdatedAtBegin: pulumi.StringRef("2021-09-07"), UpdatedAtEnd: pulumi.StringRef("2023-12-07"), WeightBegin: pulumi.IntRef(0), WeightEnd: pulumi.IntRef(100), }, nil) if err != nil { return err } return nil }) }
```
type GetRecordListResultOutput ¶ added in v0.1.8
type GetRecordListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRecordList.
func GetRecordListOutput ¶ added in v0.1.8
func GetRecordListOutput(ctx *pulumi.Context, args GetRecordListOutputArgs, opts ...pulumi.InvokeOption) GetRecordListResultOutput
func (GetRecordListResultOutput) Domain ¶ added in v0.1.8
func (o GetRecordListResultOutput) Domain() pulumi.StringOutput
func (GetRecordListResultOutput) DomainId ¶ added in v0.1.8
func (o GetRecordListResultOutput) DomainId() pulumi.IntPtrOutput
func (GetRecordListResultOutput) ElementType ¶ added in v0.1.8
func (GetRecordListResultOutput) ElementType() reflect.Type
func (GetRecordListResultOutput) GroupIds ¶ added in v0.1.8
func (o GetRecordListResultOutput) GroupIds() pulumi.IntArrayOutput
func (GetRecordListResultOutput) Id ¶ added in v0.1.8
func (o GetRecordListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRecordListResultOutput) IsExactSubDomain ¶ added in v0.1.8
func (o GetRecordListResultOutput) IsExactSubDomain() pulumi.BoolPtrOutput
func (GetRecordListResultOutput) Keyword ¶ added in v0.1.8
func (o GetRecordListResultOutput) Keyword() pulumi.StringPtrOutput
func (GetRecordListResultOutput) MxBegin ¶ added in v0.1.8
func (o GetRecordListResultOutput) MxBegin() pulumi.IntPtrOutput
func (GetRecordListResultOutput) MxEnd ¶ added in v0.1.8
func (o GetRecordListResultOutput) MxEnd() pulumi.IntPtrOutput
func (GetRecordListResultOutput) ProjectId ¶ added in v0.1.8
func (o GetRecordListResultOutput) ProjectId() pulumi.IntPtrOutput
func (GetRecordListResultOutput) RecordCountInfos ¶ added in v0.1.8
func (o GetRecordListResultOutput) RecordCountInfos() GetRecordListRecordCountInfoArrayOutput
Statistics of the number of records.
func (GetRecordListResultOutput) RecordLines ¶ added in v0.1.8
func (o GetRecordListResultOutput) RecordLines() pulumi.StringArrayOutput
func (GetRecordListResultOutput) RecordLists ¶ added in v0.1.8
func (o GetRecordListResultOutput) RecordLists() GetRecordListRecordListArrayOutput
List of records.
func (GetRecordListResultOutput) RecordStatuses ¶ added in v0.1.8
func (o GetRecordListResultOutput) RecordStatuses() pulumi.StringArrayOutput
func (GetRecordListResultOutput) RecordTypes ¶ added in v0.1.8
func (o GetRecordListResultOutput) RecordTypes() pulumi.StringArrayOutput
func (GetRecordListResultOutput) RecordValue ¶ added in v0.1.8
func (o GetRecordListResultOutput) RecordValue() pulumi.StringPtrOutput
func (GetRecordListResultOutput) Remark ¶ added in v0.1.8
func (o GetRecordListResultOutput) Remark() pulumi.StringPtrOutput
Record remark description.
func (GetRecordListResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetRecordListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRecordListResultOutput) SortField ¶ added in v0.1.8
func (o GetRecordListResultOutput) SortField() pulumi.StringPtrOutput
func (GetRecordListResultOutput) SortType ¶ added in v0.1.8
func (o GetRecordListResultOutput) SortType() pulumi.StringPtrOutput
func (GetRecordListResultOutput) SubDomain ¶ added in v0.1.8
func (o GetRecordListResultOutput) SubDomain() pulumi.StringPtrOutput
func (GetRecordListResultOutput) ToGetRecordListResultOutput ¶ added in v0.1.8
func (o GetRecordListResultOutput) ToGetRecordListResultOutput() GetRecordListResultOutput
func (GetRecordListResultOutput) ToGetRecordListResultOutputWithContext ¶ added in v0.1.8
func (o GetRecordListResultOutput) ToGetRecordListResultOutputWithContext(ctx context.Context) GetRecordListResultOutput
func (GetRecordListResultOutput) TtlBegin ¶ added in v0.1.8
func (o GetRecordListResultOutput) TtlBegin() pulumi.IntPtrOutput
func (GetRecordListResultOutput) TtlEnd ¶ added in v0.1.8
func (o GetRecordListResultOutput) TtlEnd() pulumi.IntPtrOutput
func (GetRecordListResultOutput) UpdatedAtBegin ¶ added in v0.1.8
func (o GetRecordListResultOutput) UpdatedAtBegin() pulumi.StringPtrOutput
func (GetRecordListResultOutput) UpdatedAtEnd ¶ added in v0.1.8
func (o GetRecordListResultOutput) UpdatedAtEnd() pulumi.StringPtrOutput
func (GetRecordListResultOutput) WeightBegin ¶ added in v0.1.8
func (o GetRecordListResultOutput) WeightBegin() pulumi.IntPtrOutput
func (GetRecordListResultOutput) WeightEnd ¶ added in v0.1.8
func (o GetRecordListResultOutput) WeightEnd() pulumi.IntPtrOutput
type GetRecordTypeArgs ¶ added in v0.1.8
type GetRecordTypeArgs struct { // Domain level. + Old packages: D_FREE, D_PLUS, D_EXTRA, D_EXPERT, D_ULTRA correspond to free package, personal luxury, enterprise 1, enterprise 2, enterprise 3. + New packages: DP_FREE, DP_PLUS, DP_EXTRA, DP_EXPERT, DP_ULTRA correspond to new free, personal professional, enterprise basic, enterprise standard, enterprise flagship. DomainGrade string `pulumi:"domainGrade"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRecordType.
type GetRecordTypeOutputArgs ¶ added in v0.1.8
type GetRecordTypeOutputArgs struct { // Domain level. + Old packages: D_FREE, D_PLUS, D_EXTRA, D_EXPERT, D_ULTRA correspond to free package, personal luxury, enterprise 1, enterprise 2, enterprise 3. + New packages: DP_FREE, DP_PLUS, DP_EXTRA, DP_EXPERT, DP_ULTRA correspond to new free, personal professional, enterprise basic, enterprise standard, enterprise flagship. DomainGrade pulumi.StringInput `pulumi:"domainGrade"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRecordType.
func (GetRecordTypeOutputArgs) ElementType ¶ added in v0.1.8
func (GetRecordTypeOutputArgs) ElementType() reflect.Type
type GetRecordTypeResult ¶ added in v0.1.8
type GetRecordTypeResult struct { DomainGrade string `pulumi:"domainGrade"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Record type list. TypeLists []string `pulumi:"typeLists"` }
A collection of values returned by getRecordType.
func GetRecordType ¶ added in v0.1.8
func GetRecordType(ctx *pulumi.Context, args *GetRecordTypeArgs, opts ...pulumi.InvokeOption) (*GetRecordTypeResult, error)
Use this data source to query detailed information of dnspod recordType
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.GetRecordType(ctx, &dnspod.GetRecordTypeArgs{ DomainGrade: "DP_FREE", }, nil) if err != nil { return err } return nil }) }
```
type GetRecordTypeResultOutput ¶ added in v0.1.8
type GetRecordTypeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRecordType.
func GetRecordTypeOutput ¶ added in v0.1.8
func GetRecordTypeOutput(ctx *pulumi.Context, args GetRecordTypeOutputArgs, opts ...pulumi.InvokeOption) GetRecordTypeResultOutput
func (GetRecordTypeResultOutput) DomainGrade ¶ added in v0.1.8
func (o GetRecordTypeResultOutput) DomainGrade() pulumi.StringOutput
func (GetRecordTypeResultOutput) ElementType ¶ added in v0.1.8
func (GetRecordTypeResultOutput) ElementType() reflect.Type
func (GetRecordTypeResultOutput) Id ¶ added in v0.1.8
func (o GetRecordTypeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRecordTypeResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetRecordTypeResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRecordTypeResultOutput) ToGetRecordTypeResultOutput ¶ added in v0.1.8
func (o GetRecordTypeResultOutput) ToGetRecordTypeResultOutput() GetRecordTypeResultOutput
func (GetRecordTypeResultOutput) ToGetRecordTypeResultOutputWithContext ¶ added in v0.1.8
func (o GetRecordTypeResultOutput) ToGetRecordTypeResultOutputWithContext(ctx context.Context) GetRecordTypeResultOutput
func (GetRecordTypeResultOutput) TypeLists ¶ added in v0.1.8
func (o GetRecordTypeResultOutput) TypeLists() pulumi.StringArrayOutput
Record type list.
type GetRecordsRecordCountInfo ¶ added in v0.1.3
type GetRecordsRecordCountInfoArgs ¶ added in v0.1.3
type GetRecordsRecordCountInfoArgs struct { // The count of records returned in the list. ListCount pulumi.IntInput `pulumi:"listCount"` // The subdomain count. SubdomainCount pulumi.IntInput `pulumi:"subdomainCount"` // The total record count. TotalCount pulumi.IntInput `pulumi:"totalCount"` }
func (GetRecordsRecordCountInfoArgs) ElementType ¶ added in v0.1.3
func (GetRecordsRecordCountInfoArgs) ElementType() reflect.Type
func (GetRecordsRecordCountInfoArgs) ToGetRecordsRecordCountInfoOutput ¶ added in v0.1.3
func (i GetRecordsRecordCountInfoArgs) ToGetRecordsRecordCountInfoOutput() GetRecordsRecordCountInfoOutput
func (GetRecordsRecordCountInfoArgs) ToGetRecordsRecordCountInfoOutputWithContext ¶ added in v0.1.3
func (i GetRecordsRecordCountInfoArgs) ToGetRecordsRecordCountInfoOutputWithContext(ctx context.Context) GetRecordsRecordCountInfoOutput
type GetRecordsRecordCountInfoArray ¶ added in v0.1.3
type GetRecordsRecordCountInfoArray []GetRecordsRecordCountInfoInput
func (GetRecordsRecordCountInfoArray) ElementType ¶ added in v0.1.3
func (GetRecordsRecordCountInfoArray) ElementType() reflect.Type
func (GetRecordsRecordCountInfoArray) ToGetRecordsRecordCountInfoArrayOutput ¶ added in v0.1.3
func (i GetRecordsRecordCountInfoArray) ToGetRecordsRecordCountInfoArrayOutput() GetRecordsRecordCountInfoArrayOutput
func (GetRecordsRecordCountInfoArray) ToGetRecordsRecordCountInfoArrayOutputWithContext ¶ added in v0.1.3
func (i GetRecordsRecordCountInfoArray) ToGetRecordsRecordCountInfoArrayOutputWithContext(ctx context.Context) GetRecordsRecordCountInfoArrayOutput
type GetRecordsRecordCountInfoArrayInput ¶ added in v0.1.3
type GetRecordsRecordCountInfoArrayInput interface { pulumi.Input ToGetRecordsRecordCountInfoArrayOutput() GetRecordsRecordCountInfoArrayOutput ToGetRecordsRecordCountInfoArrayOutputWithContext(context.Context) GetRecordsRecordCountInfoArrayOutput }
GetRecordsRecordCountInfoArrayInput is an input type that accepts GetRecordsRecordCountInfoArray and GetRecordsRecordCountInfoArrayOutput values. You can construct a concrete instance of `GetRecordsRecordCountInfoArrayInput` via:
GetRecordsRecordCountInfoArray{ GetRecordsRecordCountInfoArgs{...} }
type GetRecordsRecordCountInfoArrayOutput ¶ added in v0.1.3
type GetRecordsRecordCountInfoArrayOutput struct{ *pulumi.OutputState }
func (GetRecordsRecordCountInfoArrayOutput) ElementType ¶ added in v0.1.3
func (GetRecordsRecordCountInfoArrayOutput) ElementType() reflect.Type
func (GetRecordsRecordCountInfoArrayOutput) Index ¶ added in v0.1.3
func (o GetRecordsRecordCountInfoArrayOutput) Index(i pulumi.IntInput) GetRecordsRecordCountInfoOutput
func (GetRecordsRecordCountInfoArrayOutput) ToGetRecordsRecordCountInfoArrayOutput ¶ added in v0.1.3
func (o GetRecordsRecordCountInfoArrayOutput) ToGetRecordsRecordCountInfoArrayOutput() GetRecordsRecordCountInfoArrayOutput
func (GetRecordsRecordCountInfoArrayOutput) ToGetRecordsRecordCountInfoArrayOutputWithContext ¶ added in v0.1.3
func (o GetRecordsRecordCountInfoArrayOutput) ToGetRecordsRecordCountInfoArrayOutputWithContext(ctx context.Context) GetRecordsRecordCountInfoArrayOutput
type GetRecordsRecordCountInfoInput ¶ added in v0.1.3
type GetRecordsRecordCountInfoInput interface { pulumi.Input ToGetRecordsRecordCountInfoOutput() GetRecordsRecordCountInfoOutput ToGetRecordsRecordCountInfoOutputWithContext(context.Context) GetRecordsRecordCountInfoOutput }
GetRecordsRecordCountInfoInput is an input type that accepts GetRecordsRecordCountInfoArgs and GetRecordsRecordCountInfoOutput values. You can construct a concrete instance of `GetRecordsRecordCountInfoInput` via:
GetRecordsRecordCountInfoArgs{...}
type GetRecordsRecordCountInfoOutput ¶ added in v0.1.3
type GetRecordsRecordCountInfoOutput struct{ *pulumi.OutputState }
func (GetRecordsRecordCountInfoOutput) ElementType ¶ added in v0.1.3
func (GetRecordsRecordCountInfoOutput) ElementType() reflect.Type
func (GetRecordsRecordCountInfoOutput) ListCount ¶ added in v0.1.3
func (o GetRecordsRecordCountInfoOutput) ListCount() pulumi.IntOutput
The count of records returned in the list.
func (GetRecordsRecordCountInfoOutput) SubdomainCount ¶ added in v0.1.3
func (o GetRecordsRecordCountInfoOutput) SubdomainCount() pulumi.IntOutput
The subdomain count.
func (GetRecordsRecordCountInfoOutput) ToGetRecordsRecordCountInfoOutput ¶ added in v0.1.3
func (o GetRecordsRecordCountInfoOutput) ToGetRecordsRecordCountInfoOutput() GetRecordsRecordCountInfoOutput
func (GetRecordsRecordCountInfoOutput) ToGetRecordsRecordCountInfoOutputWithContext ¶ added in v0.1.3
func (o GetRecordsRecordCountInfoOutput) ToGetRecordsRecordCountInfoOutputWithContext(ctx context.Context) GetRecordsRecordCountInfoOutput
func (GetRecordsRecordCountInfoOutput) TotalCount ¶ added in v0.1.3
func (o GetRecordsRecordCountInfoOutput) TotalCount() pulumi.IntOutput
The total record count.
type GetRecordsResult ¶ added in v0.1.3
type GetRecordsResult struct { // The record split zone. Line string `pulumi:"line"` // The split zone ID. LineId string `pulumi:"lineId"` // The monitoring status of the record. Valid values: OK (normal), WARN (warning), and DOWN (downtime). It is empty if no monitoring is set or the monitoring is suspended. MonitorStatus string `pulumi:"monitorStatus"` // The MX value, applicable to the MX record only. // Note: This field may return null, indicating that no valid values can be obtained. Mx int `pulumi:"mx"` // The host name. Name string `pulumi:"name"` // Record ID. RecordId int `pulumi:"recordId"` // The record remarks. Remark string `pulumi:"remark"` // The record status. Valid values: ENABLE (enabled), DISABLE (disabled). Status string `pulumi:"status"` // The record cache time. Ttl int `pulumi:"ttl"` // The record type. Type string `pulumi:"type"` // The update time. UpdatedOn string `pulumi:"updatedOn"` // The record value. Value string `pulumi:"value"` // The record weight, which is required for round-robin DNS records. Weight int `pulumi:"weight"` }
type GetRecordsResultArgs ¶ added in v0.1.3
type GetRecordsResultArgs struct { // The record split zone. Line pulumi.StringInput `pulumi:"line"` // The split zone ID. LineId pulumi.StringInput `pulumi:"lineId"` // The monitoring status of the record. Valid values: OK (normal), WARN (warning), and DOWN (downtime). It is empty if no monitoring is set or the monitoring is suspended. MonitorStatus pulumi.StringInput `pulumi:"monitorStatus"` // The MX value, applicable to the MX record only. // Note: This field may return null, indicating that no valid values can be obtained. Mx pulumi.IntInput `pulumi:"mx"` // The host name. Name pulumi.StringInput `pulumi:"name"` // Record ID. RecordId pulumi.IntInput `pulumi:"recordId"` // The record remarks. Remark pulumi.StringInput `pulumi:"remark"` // The record status. Valid values: ENABLE (enabled), DISABLE (disabled). Status pulumi.StringInput `pulumi:"status"` // The record cache time. Ttl pulumi.IntInput `pulumi:"ttl"` // The record type. Type pulumi.StringInput `pulumi:"type"` // The update time. UpdatedOn pulumi.StringInput `pulumi:"updatedOn"` // The record value. Value pulumi.StringInput `pulumi:"value"` // The record weight, which is required for round-robin DNS records. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetRecordsResultArgs) ElementType ¶ added in v0.1.3
func (GetRecordsResultArgs) ElementType() reflect.Type
func (GetRecordsResultArgs) ToGetRecordsResultOutput ¶ added in v0.1.3
func (i GetRecordsResultArgs) ToGetRecordsResultOutput() GetRecordsResultOutput
func (GetRecordsResultArgs) ToGetRecordsResultOutputWithContext ¶ added in v0.1.3
func (i GetRecordsResultArgs) ToGetRecordsResultOutputWithContext(ctx context.Context) GetRecordsResultOutput
type GetRecordsResultArray ¶ added in v0.1.3
type GetRecordsResultArray []GetRecordsResultInput
func (GetRecordsResultArray) ElementType ¶ added in v0.1.3
func (GetRecordsResultArray) ElementType() reflect.Type
func (GetRecordsResultArray) ToGetRecordsResultArrayOutput ¶ added in v0.1.3
func (i GetRecordsResultArray) ToGetRecordsResultArrayOutput() GetRecordsResultArrayOutput
func (GetRecordsResultArray) ToGetRecordsResultArrayOutputWithContext ¶ added in v0.1.3
func (i GetRecordsResultArray) ToGetRecordsResultArrayOutputWithContext(ctx context.Context) GetRecordsResultArrayOutput
type GetRecordsResultArrayInput ¶ added in v0.1.3
type GetRecordsResultArrayInput interface { pulumi.Input ToGetRecordsResultArrayOutput() GetRecordsResultArrayOutput ToGetRecordsResultArrayOutputWithContext(context.Context) GetRecordsResultArrayOutput }
GetRecordsResultArrayInput is an input type that accepts GetRecordsResultArray and GetRecordsResultArrayOutput values. You can construct a concrete instance of `GetRecordsResultArrayInput` via:
GetRecordsResultArray{ GetRecordsResultArgs{...} }
type GetRecordsResultArrayOutput ¶ added in v0.1.3
type GetRecordsResultArrayOutput struct{ *pulumi.OutputState }
func (GetRecordsResultArrayOutput) ElementType ¶ added in v0.1.3
func (GetRecordsResultArrayOutput) ElementType() reflect.Type
func (GetRecordsResultArrayOutput) Index ¶ added in v0.1.3
func (o GetRecordsResultArrayOutput) Index(i pulumi.IntInput) GetRecordsResultOutput
func (GetRecordsResultArrayOutput) ToGetRecordsResultArrayOutput ¶ added in v0.1.3
func (o GetRecordsResultArrayOutput) ToGetRecordsResultArrayOutput() GetRecordsResultArrayOutput
func (GetRecordsResultArrayOutput) ToGetRecordsResultArrayOutputWithContext ¶ added in v0.1.3
func (o GetRecordsResultArrayOutput) ToGetRecordsResultArrayOutputWithContext(ctx context.Context) GetRecordsResultArrayOutput
type GetRecordsResultInput ¶ added in v0.1.3
type GetRecordsResultInput interface { pulumi.Input ToGetRecordsResultOutput() GetRecordsResultOutput ToGetRecordsResultOutputWithContext(context.Context) GetRecordsResultOutput }
GetRecordsResultInput is an input type that accepts GetRecordsResultArgs and GetRecordsResultOutput values. You can construct a concrete instance of `GetRecordsResultInput` via:
GetRecordsResultArgs{...}
type GetRecordsResultOutput ¶ added in v0.1.3
type GetRecordsResultOutput struct{ *pulumi.OutputState }
func (GetRecordsResultOutput) ElementType ¶ added in v0.1.3
func (GetRecordsResultOutput) ElementType() reflect.Type
func (GetRecordsResultOutput) Line ¶ added in v0.1.3
func (o GetRecordsResultOutput) Line() pulumi.StringOutput
The record split zone.
func (GetRecordsResultOutput) LineId ¶ added in v0.1.3
func (o GetRecordsResultOutput) LineId() pulumi.StringOutput
The split zone ID.
func (GetRecordsResultOutput) MonitorStatus ¶ added in v0.1.3
func (o GetRecordsResultOutput) MonitorStatus() pulumi.StringOutput
The monitoring status of the record. Valid values: OK (normal), WARN (warning), and DOWN (downtime). It is empty if no monitoring is set or the monitoring is suspended.
func (GetRecordsResultOutput) Mx ¶ added in v0.1.3
func (o GetRecordsResultOutput) Mx() pulumi.IntOutput
The MX value, applicable to the MX record only. Note: This field may return null, indicating that no valid values can be obtained.
func (GetRecordsResultOutput) Name ¶ added in v0.1.3
func (o GetRecordsResultOutput) Name() pulumi.StringOutput
The host name.
func (GetRecordsResultOutput) RecordId ¶ added in v0.1.3
func (o GetRecordsResultOutput) RecordId() pulumi.IntOutput
Record ID.
func (GetRecordsResultOutput) Remark ¶ added in v0.1.3
func (o GetRecordsResultOutput) Remark() pulumi.StringOutput
The record remarks.
func (GetRecordsResultOutput) Status ¶ added in v0.1.3
func (o GetRecordsResultOutput) Status() pulumi.StringOutput
The record status. Valid values: ENABLE (enabled), DISABLE (disabled).
func (GetRecordsResultOutput) ToGetRecordsResultOutput ¶ added in v0.1.3
func (o GetRecordsResultOutput) ToGetRecordsResultOutput() GetRecordsResultOutput
func (GetRecordsResultOutput) ToGetRecordsResultOutputWithContext ¶ added in v0.1.3
func (o GetRecordsResultOutput) ToGetRecordsResultOutputWithContext(ctx context.Context) GetRecordsResultOutput
func (GetRecordsResultOutput) Ttl ¶ added in v0.1.3
func (o GetRecordsResultOutput) Ttl() pulumi.IntOutput
The record cache time.
func (GetRecordsResultOutput) Type ¶ added in v0.1.3
func (o GetRecordsResultOutput) Type() pulumi.StringOutput
The record type.
func (GetRecordsResultOutput) UpdatedOn ¶ added in v0.1.3
func (o GetRecordsResultOutput) UpdatedOn() pulumi.StringOutput
The update time.
func (GetRecordsResultOutput) Value ¶ added in v0.1.3
func (o GetRecordsResultOutput) Value() pulumi.StringOutput
The record value.
func (GetRecordsResultOutput) Weight ¶ added in v0.1.3
func (o GetRecordsResultOutput) Weight() pulumi.IntOutput
The record weight, which is required for round-robin DNS records.
type LookupRecordsArgs ¶ added in v0.1.3
type LookupRecordsArgs struct { // The domain for which DNS records are to be obtained. Domain *string `pulumi:"domain"` // The ID of the domain for which DNS records are to be obtained. If DomainId is passed in, the system will omit the parameter domain. DomainId *string `pulumi:"domainId"` // The group ID. GroupId *string `pulumi:"groupId"` // The keyword for searching for DNS records. Host headers and record values are supported. Keyword *string `pulumi:"keyword"` // The limit. It defaults to 100 and can be up to 3,000. Limit *int `pulumi:"limit"` // The offset. Default value: 0. Offset *int `pulumi:"offset"` // The split zone name. RecordLine *string `pulumi:"recordLine"` // The split zone ID. If `recordLineId` is passed in, the system will omit the parameter `recordLine`. RecordLineId *string `pulumi:"recordLineId"` // The type of DNS record, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, or SPF record. RecordType *string `pulumi:"recordType"` // Used for store query result as JSON. ResultOutputFile *string `pulumi:"resultOutputFile"` // The sorting field. Available values: name, line, type, value, weight, mx, and ttl,updated_on. SortField *string `pulumi:"sortField"` // The sorting type. Valid values: ASC (ascending, default), DESC (descending). SortType *string `pulumi:"sortType"` // The host header of a DNS record. If this parameter is passed in, only the DNS record corresponding to this host header will be returned. Subdomain *string `pulumi:"subdomain"` }
A collection of arguments for invoking getRecords.
type LookupRecordsOutputArgs ¶ added in v0.1.3
type LookupRecordsOutputArgs struct { // The domain for which DNS records are to be obtained. Domain pulumi.StringPtrInput `pulumi:"domain"` // The ID of the domain for which DNS records are to be obtained. If DomainId is passed in, the system will omit the parameter domain. DomainId pulumi.StringPtrInput `pulumi:"domainId"` // The group ID. GroupId pulumi.StringPtrInput `pulumi:"groupId"` // The keyword for searching for DNS records. Host headers and record values are supported. Keyword pulumi.StringPtrInput `pulumi:"keyword"` // The limit. It defaults to 100 and can be up to 3,000. Limit pulumi.IntPtrInput `pulumi:"limit"` // The offset. Default value: 0. Offset pulumi.IntPtrInput `pulumi:"offset"` // The split zone name. RecordLine pulumi.StringPtrInput `pulumi:"recordLine"` // The split zone ID. If `recordLineId` is passed in, the system will omit the parameter `recordLine`. RecordLineId pulumi.StringPtrInput `pulumi:"recordLineId"` // The type of DNS record, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, or SPF record. RecordType pulumi.StringPtrInput `pulumi:"recordType"` // Used for store query result as JSON. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // The sorting field. Available values: name, line, type, value, weight, mx, and ttl,updated_on. SortField pulumi.StringPtrInput `pulumi:"sortField"` // The sorting type. Valid values: ASC (ascending, default), DESC (descending). SortType pulumi.StringPtrInput `pulumi:"sortType"` // The host header of a DNS record. If this parameter is passed in, only the DNS record corresponding to this host header will be returned. Subdomain pulumi.StringPtrInput `pulumi:"subdomain"` }
A collection of arguments for invoking getRecords.
func (LookupRecordsOutputArgs) ElementType ¶ added in v0.1.3
func (LookupRecordsOutputArgs) ElementType() reflect.Type
type LookupRecordsResult ¶ added in v0.1.3
type LookupRecordsResult struct { Domain *string `pulumi:"domain"` DomainId *string `pulumi:"domainId"` GroupId *string `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Keyword *string `pulumi:"keyword"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` // Count info of the queried record list. RecordCountInfos []GetRecordsRecordCountInfo `pulumi:"recordCountInfos"` RecordLine *string `pulumi:"recordLine"` RecordLineId *string `pulumi:"recordLineId"` RecordType *string `pulumi:"recordType"` ResultOutputFile *string `pulumi:"resultOutputFile"` // The record list result. Results []GetRecordsResult `pulumi:"results"` SortField *string `pulumi:"sortField"` SortType *string `pulumi:"sortType"` Subdomain *string `pulumi:"subdomain"` }
A collection of values returned by getRecords.
func LookupRecords ¶ added in v0.1.3
func LookupRecords(ctx *pulumi.Context, args *LookupRecordsArgs, opts ...pulumi.InvokeOption) (*LookupRecordsResult, error)
Use this data source to query dnspod record list.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { record, err := Dnspod.GetRecords(ctx, &dnspod.GetRecordsArgs{ Domain: pulumi.StringRef("example.com"), Subdomain: pulumi.StringRef("www"), }, nil) if err != nil { return err } ctx.Export("result", record.Results) return nil }) }
``` ### Use verbose filter
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { record, err := Dnspod.GetRecords(ctx, &dnspod.GetRecordsArgs{ Domain: pulumi.StringRef("example.com"), Subdomain: pulumi.StringRef("www"), Limit: pulumi.IntRef(100), RecordType: pulumi.StringRef("TXT"), SortField: pulumi.StringRef("updated_on"), SortType: pulumi.StringRef("DESC"), }, nil) if err != nil { return err } ctx.Export("result", record.Results) return nil }) }
```
type LookupRecordsResultOutput ¶ added in v0.1.3
type LookupRecordsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRecords.
func LookupRecordsOutput ¶ added in v0.1.3
func LookupRecordsOutput(ctx *pulumi.Context, args LookupRecordsOutputArgs, opts ...pulumi.InvokeOption) LookupRecordsResultOutput
func (LookupRecordsResultOutput) Domain ¶ added in v0.1.3
func (o LookupRecordsResultOutput) Domain() pulumi.StringPtrOutput
func (LookupRecordsResultOutput) DomainId ¶ added in v0.1.3
func (o LookupRecordsResultOutput) DomainId() pulumi.StringPtrOutput
func (LookupRecordsResultOutput) ElementType ¶ added in v0.1.3
func (LookupRecordsResultOutput) ElementType() reflect.Type
func (LookupRecordsResultOutput) GroupId ¶ added in v0.1.3
func (o LookupRecordsResultOutput) GroupId() pulumi.StringPtrOutput
func (LookupRecordsResultOutput) Id ¶ added in v0.1.3
func (o LookupRecordsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRecordsResultOutput) Keyword ¶ added in v0.1.3
func (o LookupRecordsResultOutput) Keyword() pulumi.StringPtrOutput
func (LookupRecordsResultOutput) Limit ¶ added in v0.1.3
func (o LookupRecordsResultOutput) Limit() pulumi.IntPtrOutput
func (LookupRecordsResultOutput) Offset ¶ added in v0.1.3
func (o LookupRecordsResultOutput) Offset() pulumi.IntPtrOutput
func (LookupRecordsResultOutput) RecordCountInfos ¶ added in v0.1.3
func (o LookupRecordsResultOutput) RecordCountInfos() GetRecordsRecordCountInfoArrayOutput
Count info of the queried record list.
func (LookupRecordsResultOutput) RecordLine ¶ added in v0.1.3
func (o LookupRecordsResultOutput) RecordLine() pulumi.StringPtrOutput
func (LookupRecordsResultOutput) RecordLineId ¶ added in v0.1.3
func (o LookupRecordsResultOutput) RecordLineId() pulumi.StringPtrOutput
func (LookupRecordsResultOutput) RecordType ¶ added in v0.1.3
func (o LookupRecordsResultOutput) RecordType() pulumi.StringPtrOutput
func (LookupRecordsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o LookupRecordsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupRecordsResultOutput) Results ¶ added in v0.1.3
func (o LookupRecordsResultOutput) Results() GetRecordsResultArrayOutput
The record list result.
func (LookupRecordsResultOutput) SortField ¶ added in v0.1.3
func (o LookupRecordsResultOutput) SortField() pulumi.StringPtrOutput
func (LookupRecordsResultOutput) SortType ¶ added in v0.1.3
func (o LookupRecordsResultOutput) SortType() pulumi.StringPtrOutput
func (LookupRecordsResultOutput) Subdomain ¶ added in v0.1.3
func (o LookupRecordsResultOutput) Subdomain() pulumi.StringPtrOutput
func (LookupRecordsResultOutput) ToLookupRecordsResultOutput ¶ added in v0.1.3
func (o LookupRecordsResultOutput) ToLookupRecordsResultOutput() LookupRecordsResultOutput
func (LookupRecordsResultOutput) ToLookupRecordsResultOutputWithContext ¶ added in v0.1.3
func (o LookupRecordsResultOutput) ToLookupRecordsResultOutputWithContext(ctx context.Context) LookupRecordsResultOutput
type ModifyDomainOwnerOperation ¶ added in v0.1.8
type ModifyDomainOwnerOperation struct { pulumi.CustomResourceState // The account to which the domain needs to be transferred, supporting Uin or email format. Account pulumi.StringOutput `pulumi:"account"` // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId pulumi.IntPtrOutput `pulumi:"domainId"` }
Provides a resource to create a dnspod modifyDomainOwner
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.NewModifyDomainOwnerOperation(ctx, "modifyDomainOwner", &Dnspod.ModifyDomainOwnerOperationArgs{ Account: pulumi.String("xxxxxxxxx"), Domain: pulumi.String("dnspod.cn"), DomainId: pulumi.Int(123), }) if err != nil { return err } return nil }) }
```
func GetModifyDomainOwnerOperation ¶ added in v0.1.8
func GetModifyDomainOwnerOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ModifyDomainOwnerOperationState, opts ...pulumi.ResourceOption) (*ModifyDomainOwnerOperation, error)
GetModifyDomainOwnerOperation gets an existing ModifyDomainOwnerOperation 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 NewModifyDomainOwnerOperation ¶ added in v0.1.8
func NewModifyDomainOwnerOperation(ctx *pulumi.Context, name string, args *ModifyDomainOwnerOperationArgs, opts ...pulumi.ResourceOption) (*ModifyDomainOwnerOperation, error)
NewModifyDomainOwnerOperation registers a new resource with the given unique name, arguments, and options.
func (*ModifyDomainOwnerOperation) ElementType ¶ added in v0.1.8
func (*ModifyDomainOwnerOperation) ElementType() reflect.Type
func (*ModifyDomainOwnerOperation) ToModifyDomainOwnerOperationOutput ¶ added in v0.1.8
func (i *ModifyDomainOwnerOperation) ToModifyDomainOwnerOperationOutput() ModifyDomainOwnerOperationOutput
func (*ModifyDomainOwnerOperation) ToModifyDomainOwnerOperationOutputWithContext ¶ added in v0.1.8
func (i *ModifyDomainOwnerOperation) ToModifyDomainOwnerOperationOutputWithContext(ctx context.Context) ModifyDomainOwnerOperationOutput
type ModifyDomainOwnerOperationArgs ¶ added in v0.1.8
type ModifyDomainOwnerOperationArgs struct { // The account to which the domain needs to be transferred, supporting Uin or email format. Account pulumi.StringInput // Domain. Domain pulumi.StringInput // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId pulumi.IntPtrInput }
The set of arguments for constructing a ModifyDomainOwnerOperation resource.
func (ModifyDomainOwnerOperationArgs) ElementType ¶ added in v0.1.8
func (ModifyDomainOwnerOperationArgs) ElementType() reflect.Type
type ModifyDomainOwnerOperationArray ¶ added in v0.1.8
type ModifyDomainOwnerOperationArray []ModifyDomainOwnerOperationInput
func (ModifyDomainOwnerOperationArray) ElementType ¶ added in v0.1.8
func (ModifyDomainOwnerOperationArray) ElementType() reflect.Type
func (ModifyDomainOwnerOperationArray) ToModifyDomainOwnerOperationArrayOutput ¶ added in v0.1.8
func (i ModifyDomainOwnerOperationArray) ToModifyDomainOwnerOperationArrayOutput() ModifyDomainOwnerOperationArrayOutput
func (ModifyDomainOwnerOperationArray) ToModifyDomainOwnerOperationArrayOutputWithContext ¶ added in v0.1.8
func (i ModifyDomainOwnerOperationArray) ToModifyDomainOwnerOperationArrayOutputWithContext(ctx context.Context) ModifyDomainOwnerOperationArrayOutput
type ModifyDomainOwnerOperationArrayInput ¶ added in v0.1.8
type ModifyDomainOwnerOperationArrayInput interface { pulumi.Input ToModifyDomainOwnerOperationArrayOutput() ModifyDomainOwnerOperationArrayOutput ToModifyDomainOwnerOperationArrayOutputWithContext(context.Context) ModifyDomainOwnerOperationArrayOutput }
ModifyDomainOwnerOperationArrayInput is an input type that accepts ModifyDomainOwnerOperationArray and ModifyDomainOwnerOperationArrayOutput values. You can construct a concrete instance of `ModifyDomainOwnerOperationArrayInput` via:
ModifyDomainOwnerOperationArray{ ModifyDomainOwnerOperationArgs{...} }
type ModifyDomainOwnerOperationArrayOutput ¶ added in v0.1.8
type ModifyDomainOwnerOperationArrayOutput struct{ *pulumi.OutputState }
func (ModifyDomainOwnerOperationArrayOutput) ElementType ¶ added in v0.1.8
func (ModifyDomainOwnerOperationArrayOutput) ElementType() reflect.Type
func (ModifyDomainOwnerOperationArrayOutput) Index ¶ added in v0.1.8
func (o ModifyDomainOwnerOperationArrayOutput) Index(i pulumi.IntInput) ModifyDomainOwnerOperationOutput
func (ModifyDomainOwnerOperationArrayOutput) ToModifyDomainOwnerOperationArrayOutput ¶ added in v0.1.8
func (o ModifyDomainOwnerOperationArrayOutput) ToModifyDomainOwnerOperationArrayOutput() ModifyDomainOwnerOperationArrayOutput
func (ModifyDomainOwnerOperationArrayOutput) ToModifyDomainOwnerOperationArrayOutputWithContext ¶ added in v0.1.8
func (o ModifyDomainOwnerOperationArrayOutput) ToModifyDomainOwnerOperationArrayOutputWithContext(ctx context.Context) ModifyDomainOwnerOperationArrayOutput
type ModifyDomainOwnerOperationInput ¶ added in v0.1.8
type ModifyDomainOwnerOperationInput interface { pulumi.Input ToModifyDomainOwnerOperationOutput() ModifyDomainOwnerOperationOutput ToModifyDomainOwnerOperationOutputWithContext(ctx context.Context) ModifyDomainOwnerOperationOutput }
type ModifyDomainOwnerOperationMap ¶ added in v0.1.8
type ModifyDomainOwnerOperationMap map[string]ModifyDomainOwnerOperationInput
func (ModifyDomainOwnerOperationMap) ElementType ¶ added in v0.1.8
func (ModifyDomainOwnerOperationMap) ElementType() reflect.Type
func (ModifyDomainOwnerOperationMap) ToModifyDomainOwnerOperationMapOutput ¶ added in v0.1.8
func (i ModifyDomainOwnerOperationMap) ToModifyDomainOwnerOperationMapOutput() ModifyDomainOwnerOperationMapOutput
func (ModifyDomainOwnerOperationMap) ToModifyDomainOwnerOperationMapOutputWithContext ¶ added in v0.1.8
func (i ModifyDomainOwnerOperationMap) ToModifyDomainOwnerOperationMapOutputWithContext(ctx context.Context) ModifyDomainOwnerOperationMapOutput
type ModifyDomainOwnerOperationMapInput ¶ added in v0.1.8
type ModifyDomainOwnerOperationMapInput interface { pulumi.Input ToModifyDomainOwnerOperationMapOutput() ModifyDomainOwnerOperationMapOutput ToModifyDomainOwnerOperationMapOutputWithContext(context.Context) ModifyDomainOwnerOperationMapOutput }
ModifyDomainOwnerOperationMapInput is an input type that accepts ModifyDomainOwnerOperationMap and ModifyDomainOwnerOperationMapOutput values. You can construct a concrete instance of `ModifyDomainOwnerOperationMapInput` via:
ModifyDomainOwnerOperationMap{ "key": ModifyDomainOwnerOperationArgs{...} }
type ModifyDomainOwnerOperationMapOutput ¶ added in v0.1.8
type ModifyDomainOwnerOperationMapOutput struct{ *pulumi.OutputState }
func (ModifyDomainOwnerOperationMapOutput) ElementType ¶ added in v0.1.8
func (ModifyDomainOwnerOperationMapOutput) ElementType() reflect.Type
func (ModifyDomainOwnerOperationMapOutput) MapIndex ¶ added in v0.1.8
func (o ModifyDomainOwnerOperationMapOutput) MapIndex(k pulumi.StringInput) ModifyDomainOwnerOperationOutput
func (ModifyDomainOwnerOperationMapOutput) ToModifyDomainOwnerOperationMapOutput ¶ added in v0.1.8
func (o ModifyDomainOwnerOperationMapOutput) ToModifyDomainOwnerOperationMapOutput() ModifyDomainOwnerOperationMapOutput
func (ModifyDomainOwnerOperationMapOutput) ToModifyDomainOwnerOperationMapOutputWithContext ¶ added in v0.1.8
func (o ModifyDomainOwnerOperationMapOutput) ToModifyDomainOwnerOperationMapOutputWithContext(ctx context.Context) ModifyDomainOwnerOperationMapOutput
type ModifyDomainOwnerOperationOutput ¶ added in v0.1.8
type ModifyDomainOwnerOperationOutput struct{ *pulumi.OutputState }
func (ModifyDomainOwnerOperationOutput) Account ¶ added in v0.1.8
func (o ModifyDomainOwnerOperationOutput) Account() pulumi.StringOutput
The account to which the domain needs to be transferred, supporting Uin or email format.
func (ModifyDomainOwnerOperationOutput) Domain ¶ added in v0.1.8
func (o ModifyDomainOwnerOperationOutput) Domain() pulumi.StringOutput
Domain.
func (ModifyDomainOwnerOperationOutput) DomainId ¶ added in v0.1.8
func (o ModifyDomainOwnerOperationOutput) DomainId() pulumi.IntPtrOutput
Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.
func (ModifyDomainOwnerOperationOutput) ElementType ¶ added in v0.1.8
func (ModifyDomainOwnerOperationOutput) ElementType() reflect.Type
func (ModifyDomainOwnerOperationOutput) ToModifyDomainOwnerOperationOutput ¶ added in v0.1.8
func (o ModifyDomainOwnerOperationOutput) ToModifyDomainOwnerOperationOutput() ModifyDomainOwnerOperationOutput
func (ModifyDomainOwnerOperationOutput) ToModifyDomainOwnerOperationOutputWithContext ¶ added in v0.1.8
func (o ModifyDomainOwnerOperationOutput) ToModifyDomainOwnerOperationOutputWithContext(ctx context.Context) ModifyDomainOwnerOperationOutput
type ModifyDomainOwnerOperationState ¶ added in v0.1.8
type ModifyDomainOwnerOperationState struct { // The account to which the domain needs to be transferred, supporting Uin or email format. Account pulumi.StringPtrInput // Domain. Domain pulumi.StringPtrInput // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId pulumi.IntPtrInput }
func (ModifyDomainOwnerOperationState) ElementType ¶ added in v0.1.8
func (ModifyDomainOwnerOperationState) ElementType() reflect.Type
type ModifyRecordGroupOperation ¶ added in v0.1.8
type ModifyRecordGroupOperation struct { pulumi.CustomResourceState // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId pulumi.IntPtrOutput `pulumi:"domainId"` // Record Group ID. GroupId pulumi.IntOutput `pulumi:"groupId"` // Record ID, multiple IDs are separated by a vertical line |. RecordId pulumi.StringOutput `pulumi:"recordId"` }
Provides a resource to create a dnspod Dnspod.ModifyRecordGroupOperation
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.NewModifyRecordGroupOperation(ctx, "modifyRecordGroup", &Dnspod.ModifyRecordGroupOperationArgs{ Domain: pulumi.String("dnspod.cn"), DomainId: pulumi.Int(123), GroupId: pulumi.Int(1), RecordId: pulumi.String("234|345"), }) if err != nil { return err } return nil }) }
```
func GetModifyRecordGroupOperation ¶ added in v0.1.8
func GetModifyRecordGroupOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ModifyRecordGroupOperationState, opts ...pulumi.ResourceOption) (*ModifyRecordGroupOperation, error)
GetModifyRecordGroupOperation gets an existing ModifyRecordGroupOperation 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 NewModifyRecordGroupOperation ¶ added in v0.1.8
func NewModifyRecordGroupOperation(ctx *pulumi.Context, name string, args *ModifyRecordGroupOperationArgs, opts ...pulumi.ResourceOption) (*ModifyRecordGroupOperation, error)
NewModifyRecordGroupOperation registers a new resource with the given unique name, arguments, and options.
func (*ModifyRecordGroupOperation) ElementType ¶ added in v0.1.8
func (*ModifyRecordGroupOperation) ElementType() reflect.Type
func (*ModifyRecordGroupOperation) ToModifyRecordGroupOperationOutput ¶ added in v0.1.8
func (i *ModifyRecordGroupOperation) ToModifyRecordGroupOperationOutput() ModifyRecordGroupOperationOutput
func (*ModifyRecordGroupOperation) ToModifyRecordGroupOperationOutputWithContext ¶ added in v0.1.8
func (i *ModifyRecordGroupOperation) ToModifyRecordGroupOperationOutputWithContext(ctx context.Context) ModifyRecordGroupOperationOutput
type ModifyRecordGroupOperationArgs ¶ added in v0.1.8
type ModifyRecordGroupOperationArgs struct { // Domain. Domain pulumi.StringInput // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId pulumi.IntPtrInput // Record Group ID. GroupId pulumi.IntInput // Record ID, multiple IDs are separated by a vertical line |. RecordId pulumi.StringInput }
The set of arguments for constructing a ModifyRecordGroupOperation resource.
func (ModifyRecordGroupOperationArgs) ElementType ¶ added in v0.1.8
func (ModifyRecordGroupOperationArgs) ElementType() reflect.Type
type ModifyRecordGroupOperationArray ¶ added in v0.1.8
type ModifyRecordGroupOperationArray []ModifyRecordGroupOperationInput
func (ModifyRecordGroupOperationArray) ElementType ¶ added in v0.1.8
func (ModifyRecordGroupOperationArray) ElementType() reflect.Type
func (ModifyRecordGroupOperationArray) ToModifyRecordGroupOperationArrayOutput ¶ added in v0.1.8
func (i ModifyRecordGroupOperationArray) ToModifyRecordGroupOperationArrayOutput() ModifyRecordGroupOperationArrayOutput
func (ModifyRecordGroupOperationArray) ToModifyRecordGroupOperationArrayOutputWithContext ¶ added in v0.1.8
func (i ModifyRecordGroupOperationArray) ToModifyRecordGroupOperationArrayOutputWithContext(ctx context.Context) ModifyRecordGroupOperationArrayOutput
type ModifyRecordGroupOperationArrayInput ¶ added in v0.1.8
type ModifyRecordGroupOperationArrayInput interface { pulumi.Input ToModifyRecordGroupOperationArrayOutput() ModifyRecordGroupOperationArrayOutput ToModifyRecordGroupOperationArrayOutputWithContext(context.Context) ModifyRecordGroupOperationArrayOutput }
ModifyRecordGroupOperationArrayInput is an input type that accepts ModifyRecordGroupOperationArray and ModifyRecordGroupOperationArrayOutput values. You can construct a concrete instance of `ModifyRecordGroupOperationArrayInput` via:
ModifyRecordGroupOperationArray{ ModifyRecordGroupOperationArgs{...} }
type ModifyRecordGroupOperationArrayOutput ¶ added in v0.1.8
type ModifyRecordGroupOperationArrayOutput struct{ *pulumi.OutputState }
func (ModifyRecordGroupOperationArrayOutput) ElementType ¶ added in v0.1.8
func (ModifyRecordGroupOperationArrayOutput) ElementType() reflect.Type
func (ModifyRecordGroupOperationArrayOutput) Index ¶ added in v0.1.8
func (o ModifyRecordGroupOperationArrayOutput) Index(i pulumi.IntInput) ModifyRecordGroupOperationOutput
func (ModifyRecordGroupOperationArrayOutput) ToModifyRecordGroupOperationArrayOutput ¶ added in v0.1.8
func (o ModifyRecordGroupOperationArrayOutput) ToModifyRecordGroupOperationArrayOutput() ModifyRecordGroupOperationArrayOutput
func (ModifyRecordGroupOperationArrayOutput) ToModifyRecordGroupOperationArrayOutputWithContext ¶ added in v0.1.8
func (o ModifyRecordGroupOperationArrayOutput) ToModifyRecordGroupOperationArrayOutputWithContext(ctx context.Context) ModifyRecordGroupOperationArrayOutput
type ModifyRecordGroupOperationInput ¶ added in v0.1.8
type ModifyRecordGroupOperationInput interface { pulumi.Input ToModifyRecordGroupOperationOutput() ModifyRecordGroupOperationOutput ToModifyRecordGroupOperationOutputWithContext(ctx context.Context) ModifyRecordGroupOperationOutput }
type ModifyRecordGroupOperationMap ¶ added in v0.1.8
type ModifyRecordGroupOperationMap map[string]ModifyRecordGroupOperationInput
func (ModifyRecordGroupOperationMap) ElementType ¶ added in v0.1.8
func (ModifyRecordGroupOperationMap) ElementType() reflect.Type
func (ModifyRecordGroupOperationMap) ToModifyRecordGroupOperationMapOutput ¶ added in v0.1.8
func (i ModifyRecordGroupOperationMap) ToModifyRecordGroupOperationMapOutput() ModifyRecordGroupOperationMapOutput
func (ModifyRecordGroupOperationMap) ToModifyRecordGroupOperationMapOutputWithContext ¶ added in v0.1.8
func (i ModifyRecordGroupOperationMap) ToModifyRecordGroupOperationMapOutputWithContext(ctx context.Context) ModifyRecordGroupOperationMapOutput
type ModifyRecordGroupOperationMapInput ¶ added in v0.1.8
type ModifyRecordGroupOperationMapInput interface { pulumi.Input ToModifyRecordGroupOperationMapOutput() ModifyRecordGroupOperationMapOutput ToModifyRecordGroupOperationMapOutputWithContext(context.Context) ModifyRecordGroupOperationMapOutput }
ModifyRecordGroupOperationMapInput is an input type that accepts ModifyRecordGroupOperationMap and ModifyRecordGroupOperationMapOutput values. You can construct a concrete instance of `ModifyRecordGroupOperationMapInput` via:
ModifyRecordGroupOperationMap{ "key": ModifyRecordGroupOperationArgs{...} }
type ModifyRecordGroupOperationMapOutput ¶ added in v0.1.8
type ModifyRecordGroupOperationMapOutput struct{ *pulumi.OutputState }
func (ModifyRecordGroupOperationMapOutput) ElementType ¶ added in v0.1.8
func (ModifyRecordGroupOperationMapOutput) ElementType() reflect.Type
func (ModifyRecordGroupOperationMapOutput) MapIndex ¶ added in v0.1.8
func (o ModifyRecordGroupOperationMapOutput) MapIndex(k pulumi.StringInput) ModifyRecordGroupOperationOutput
func (ModifyRecordGroupOperationMapOutput) ToModifyRecordGroupOperationMapOutput ¶ added in v0.1.8
func (o ModifyRecordGroupOperationMapOutput) ToModifyRecordGroupOperationMapOutput() ModifyRecordGroupOperationMapOutput
func (ModifyRecordGroupOperationMapOutput) ToModifyRecordGroupOperationMapOutputWithContext ¶ added in v0.1.8
func (o ModifyRecordGroupOperationMapOutput) ToModifyRecordGroupOperationMapOutputWithContext(ctx context.Context) ModifyRecordGroupOperationMapOutput
type ModifyRecordGroupOperationOutput ¶ added in v0.1.8
type ModifyRecordGroupOperationOutput struct{ *pulumi.OutputState }
func (ModifyRecordGroupOperationOutput) Domain ¶ added in v0.1.8
func (o ModifyRecordGroupOperationOutput) Domain() pulumi.StringOutput
Domain.
func (ModifyRecordGroupOperationOutput) DomainId ¶ added in v0.1.8
func (o ModifyRecordGroupOperationOutput) DomainId() pulumi.IntPtrOutput
Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.
func (ModifyRecordGroupOperationOutput) ElementType ¶ added in v0.1.8
func (ModifyRecordGroupOperationOutput) ElementType() reflect.Type
func (ModifyRecordGroupOperationOutput) GroupId ¶ added in v0.1.8
func (o ModifyRecordGroupOperationOutput) GroupId() pulumi.IntOutput
Record Group ID.
func (ModifyRecordGroupOperationOutput) RecordId ¶ added in v0.1.8
func (o ModifyRecordGroupOperationOutput) RecordId() pulumi.StringOutput
Record ID, multiple IDs are separated by a vertical line |.
func (ModifyRecordGroupOperationOutput) ToModifyRecordGroupOperationOutput ¶ added in v0.1.8
func (o ModifyRecordGroupOperationOutput) ToModifyRecordGroupOperationOutput() ModifyRecordGroupOperationOutput
func (ModifyRecordGroupOperationOutput) ToModifyRecordGroupOperationOutputWithContext ¶ added in v0.1.8
func (o ModifyRecordGroupOperationOutput) ToModifyRecordGroupOperationOutputWithContext(ctx context.Context) ModifyRecordGroupOperationOutput
type ModifyRecordGroupOperationState ¶ added in v0.1.8
type ModifyRecordGroupOperationState struct { // Domain. Domain pulumi.StringPtrInput // Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface. DomainId pulumi.IntPtrInput // Record Group ID. GroupId pulumi.IntPtrInput // Record ID, multiple IDs are separated by a vertical line |. RecordId pulumi.StringPtrInput }
func (ModifyRecordGroupOperationState) ElementType ¶ added in v0.1.8
func (ModifyRecordGroupOperationState) ElementType() reflect.Type
type Record ¶
type Record struct { pulumi.CustomResourceState // The Domain. Domain pulumi.StringOutput `pulumi:"domain"` // The 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"` // The Remark of record. Remark pulumi.StringPtrOutput `pulumi:"remark"` // 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"` }
Provide a resource to create a DnsPod record.
> **NOTE:** Versions before v1.81.43 (including v1.81.43) do not support modifying remark or modifying remark has bug.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.NewRecord(ctx, "demo", &Dnspod.RecordArgs{ Domain: pulumi.String("mikatong.com"), RecordLine: pulumi.String("默认"), RecordType: pulumi.String("A"), SubDomain: pulumi.String("demo"), Value: pulumi.String("1.2.3.9"), }) if err != nil { return err } return nil }) }
```
## Import
DnsPod Domain record can be imported using the Domain#RecordId, e.g.
```sh
$ pulumi import tencentcloud:Dnspod/record:Record demo arunma.com#1194109872
```
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 // The Remark of record. Remark 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.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 RecordGroup ¶ added in v0.1.8
type RecordGroup struct { pulumi.CustomResourceState // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // Group ID. GroupId pulumi.IntOutput `pulumi:"groupId"` // Record Group Name. GroupName pulumi.StringOutput `pulumi:"groupName"` }
Provides a resource to create a dnspod recordGroup
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.NewRecordGroup(ctx, "recordGroup", &Dnspod.RecordGroupArgs{ Domain: pulumi.String("dnspod.cn"), GroupName: pulumi.String("group_demo"), }) if err != nil { return err } return nil }) }
```
## Import
dnspod record_group can be imported using the domain#groupId, e.g.
```sh
$ pulumi import tencentcloud:Dnspod/recordGroup:RecordGroup record_group domain#groupId
```
func GetRecordGroup ¶ added in v0.1.8
func GetRecordGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RecordGroupState, opts ...pulumi.ResourceOption) (*RecordGroup, error)
GetRecordGroup gets an existing RecordGroup 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 NewRecordGroup ¶ added in v0.1.8
func NewRecordGroup(ctx *pulumi.Context, name string, args *RecordGroupArgs, opts ...pulumi.ResourceOption) (*RecordGroup, error)
NewRecordGroup registers a new resource with the given unique name, arguments, and options.
func (*RecordGroup) ElementType ¶ added in v0.1.8
func (*RecordGroup) ElementType() reflect.Type
func (*RecordGroup) ToRecordGroupOutput ¶ added in v0.1.8
func (i *RecordGroup) ToRecordGroupOutput() RecordGroupOutput
func (*RecordGroup) ToRecordGroupOutputWithContext ¶ added in v0.1.8
func (i *RecordGroup) ToRecordGroupOutputWithContext(ctx context.Context) RecordGroupOutput
type RecordGroupArgs ¶ added in v0.1.8
type RecordGroupArgs struct { // Domain. Domain pulumi.StringInput // Record Group Name. GroupName pulumi.StringInput }
The set of arguments for constructing a RecordGroup resource.
func (RecordGroupArgs) ElementType ¶ added in v0.1.8
func (RecordGroupArgs) ElementType() reflect.Type
type RecordGroupArray ¶ added in v0.1.8
type RecordGroupArray []RecordGroupInput
func (RecordGroupArray) ElementType ¶ added in v0.1.8
func (RecordGroupArray) ElementType() reflect.Type
func (RecordGroupArray) ToRecordGroupArrayOutput ¶ added in v0.1.8
func (i RecordGroupArray) ToRecordGroupArrayOutput() RecordGroupArrayOutput
func (RecordGroupArray) ToRecordGroupArrayOutputWithContext ¶ added in v0.1.8
func (i RecordGroupArray) ToRecordGroupArrayOutputWithContext(ctx context.Context) RecordGroupArrayOutput
type RecordGroupArrayInput ¶ added in v0.1.8
type RecordGroupArrayInput interface { pulumi.Input ToRecordGroupArrayOutput() RecordGroupArrayOutput ToRecordGroupArrayOutputWithContext(context.Context) RecordGroupArrayOutput }
RecordGroupArrayInput is an input type that accepts RecordGroupArray and RecordGroupArrayOutput values. You can construct a concrete instance of `RecordGroupArrayInput` via:
RecordGroupArray{ RecordGroupArgs{...} }
type RecordGroupArrayOutput ¶ added in v0.1.8
type RecordGroupArrayOutput struct{ *pulumi.OutputState }
func (RecordGroupArrayOutput) ElementType ¶ added in v0.1.8
func (RecordGroupArrayOutput) ElementType() reflect.Type
func (RecordGroupArrayOutput) Index ¶ added in v0.1.8
func (o RecordGroupArrayOutput) Index(i pulumi.IntInput) RecordGroupOutput
func (RecordGroupArrayOutput) ToRecordGroupArrayOutput ¶ added in v0.1.8
func (o RecordGroupArrayOutput) ToRecordGroupArrayOutput() RecordGroupArrayOutput
func (RecordGroupArrayOutput) ToRecordGroupArrayOutputWithContext ¶ added in v0.1.8
func (o RecordGroupArrayOutput) ToRecordGroupArrayOutputWithContext(ctx context.Context) RecordGroupArrayOutput
type RecordGroupInput ¶ added in v0.1.8
type RecordGroupInput interface { pulumi.Input ToRecordGroupOutput() RecordGroupOutput ToRecordGroupOutputWithContext(ctx context.Context) RecordGroupOutput }
type RecordGroupMap ¶ added in v0.1.8
type RecordGroupMap map[string]RecordGroupInput
func (RecordGroupMap) ElementType ¶ added in v0.1.8
func (RecordGroupMap) ElementType() reflect.Type
func (RecordGroupMap) ToRecordGroupMapOutput ¶ added in v0.1.8
func (i RecordGroupMap) ToRecordGroupMapOutput() RecordGroupMapOutput
func (RecordGroupMap) ToRecordGroupMapOutputWithContext ¶ added in v0.1.8
func (i RecordGroupMap) ToRecordGroupMapOutputWithContext(ctx context.Context) RecordGroupMapOutput
type RecordGroupMapInput ¶ added in v0.1.8
type RecordGroupMapInput interface { pulumi.Input ToRecordGroupMapOutput() RecordGroupMapOutput ToRecordGroupMapOutputWithContext(context.Context) RecordGroupMapOutput }
RecordGroupMapInput is an input type that accepts RecordGroupMap and RecordGroupMapOutput values. You can construct a concrete instance of `RecordGroupMapInput` via:
RecordGroupMap{ "key": RecordGroupArgs{...} }
type RecordGroupMapOutput ¶ added in v0.1.8
type RecordGroupMapOutput struct{ *pulumi.OutputState }
func (RecordGroupMapOutput) ElementType ¶ added in v0.1.8
func (RecordGroupMapOutput) ElementType() reflect.Type
func (RecordGroupMapOutput) MapIndex ¶ added in v0.1.8
func (o RecordGroupMapOutput) MapIndex(k pulumi.StringInput) RecordGroupOutput
func (RecordGroupMapOutput) ToRecordGroupMapOutput ¶ added in v0.1.8
func (o RecordGroupMapOutput) ToRecordGroupMapOutput() RecordGroupMapOutput
func (RecordGroupMapOutput) ToRecordGroupMapOutputWithContext ¶ added in v0.1.8
func (o RecordGroupMapOutput) ToRecordGroupMapOutputWithContext(ctx context.Context) RecordGroupMapOutput
type RecordGroupOutput ¶ added in v0.1.8
type RecordGroupOutput struct{ *pulumi.OutputState }
func (RecordGroupOutput) Domain ¶ added in v0.1.8
func (o RecordGroupOutput) Domain() pulumi.StringOutput
Domain.
func (RecordGroupOutput) ElementType ¶ added in v0.1.8
func (RecordGroupOutput) ElementType() reflect.Type
func (RecordGroupOutput) GroupId ¶ added in v0.1.8
func (o RecordGroupOutput) GroupId() pulumi.IntOutput
Group ID.
func (RecordGroupOutput) GroupName ¶ added in v0.1.8
func (o RecordGroupOutput) GroupName() pulumi.StringOutput
Record Group Name.
func (RecordGroupOutput) ToRecordGroupOutput ¶ added in v0.1.8
func (o RecordGroupOutput) ToRecordGroupOutput() RecordGroupOutput
func (RecordGroupOutput) ToRecordGroupOutputWithContext ¶ added in v0.1.8
func (o RecordGroupOutput) ToRecordGroupOutputWithContext(ctx context.Context) RecordGroupOutput
type RecordGroupState ¶ added in v0.1.8
type RecordGroupState struct { // Domain. Domain pulumi.StringPtrInput // Group ID. GroupId pulumi.IntPtrInput // Record Group Name. GroupName pulumi.StringPtrInput }
func (RecordGroupState) ElementType ¶ added in v0.1.8
func (RecordGroupState) ElementType() reflect.Type
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 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) Remark ¶ added in v0.1.8
func (o RecordOutput) Remark() pulumi.StringPtrOutput
The Remark of record.
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 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 // The Remark of record. Remark 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
type SnapshotConfig ¶ added in v0.1.8
type SnapshotConfig struct { pulumi.CustomResourceState // Domain name. Domain pulumi.StringOutput `pulumi:"domain"` // Backup interval: empty string - no backup, halfHour - every half hour, hourly - every hour, daily - every day, monthly - every month. Period pulumi.StringOutput `pulumi:"period"` }
Provides a resource to create a dnspod snapshotConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dnspod"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dnspod.NewSnapshotConfig(ctx, "snapshotConfig", &Dnspod.SnapshotConfigArgs{ Domain: pulumi.String("dnspod.cn"), Period: pulumi.String("hourly"), }) if err != nil { return err } return nil }) }
```
## Import
dnspod snapshot_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Dnspod/snapshotConfig:SnapshotConfig snapshot_config domain
```
func GetSnapshotConfig ¶ added in v0.1.8
func GetSnapshotConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotConfigState, opts ...pulumi.ResourceOption) (*SnapshotConfig, error)
GetSnapshotConfig gets an existing SnapshotConfig 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 NewSnapshotConfig ¶ added in v0.1.8
func NewSnapshotConfig(ctx *pulumi.Context, name string, args *SnapshotConfigArgs, opts ...pulumi.ResourceOption) (*SnapshotConfig, error)
NewSnapshotConfig registers a new resource with the given unique name, arguments, and options.
func (*SnapshotConfig) ElementType ¶ added in v0.1.8
func (*SnapshotConfig) ElementType() reflect.Type
func (*SnapshotConfig) ToSnapshotConfigOutput ¶ added in v0.1.8
func (i *SnapshotConfig) ToSnapshotConfigOutput() SnapshotConfigOutput
func (*SnapshotConfig) ToSnapshotConfigOutputWithContext ¶ added in v0.1.8
func (i *SnapshotConfig) ToSnapshotConfigOutputWithContext(ctx context.Context) SnapshotConfigOutput
type SnapshotConfigArgs ¶ added in v0.1.8
type SnapshotConfigArgs struct { // Domain name. Domain pulumi.StringInput // Backup interval: empty string - no backup, halfHour - every half hour, hourly - every hour, daily - every day, monthly - every month. Period pulumi.StringInput }
The set of arguments for constructing a SnapshotConfig resource.
func (SnapshotConfigArgs) ElementType ¶ added in v0.1.8
func (SnapshotConfigArgs) ElementType() reflect.Type
type SnapshotConfigArray ¶ added in v0.1.8
type SnapshotConfigArray []SnapshotConfigInput
func (SnapshotConfigArray) ElementType ¶ added in v0.1.8
func (SnapshotConfigArray) ElementType() reflect.Type
func (SnapshotConfigArray) ToSnapshotConfigArrayOutput ¶ added in v0.1.8
func (i SnapshotConfigArray) ToSnapshotConfigArrayOutput() SnapshotConfigArrayOutput
func (SnapshotConfigArray) ToSnapshotConfigArrayOutputWithContext ¶ added in v0.1.8
func (i SnapshotConfigArray) ToSnapshotConfigArrayOutputWithContext(ctx context.Context) SnapshotConfigArrayOutput
type SnapshotConfigArrayInput ¶ added in v0.1.8
type SnapshotConfigArrayInput interface { pulumi.Input ToSnapshotConfigArrayOutput() SnapshotConfigArrayOutput ToSnapshotConfigArrayOutputWithContext(context.Context) SnapshotConfigArrayOutput }
SnapshotConfigArrayInput is an input type that accepts SnapshotConfigArray and SnapshotConfigArrayOutput values. You can construct a concrete instance of `SnapshotConfigArrayInput` via:
SnapshotConfigArray{ SnapshotConfigArgs{...} }
type SnapshotConfigArrayOutput ¶ added in v0.1.8
type SnapshotConfigArrayOutput struct{ *pulumi.OutputState }
func (SnapshotConfigArrayOutput) ElementType ¶ added in v0.1.8
func (SnapshotConfigArrayOutput) ElementType() reflect.Type
func (SnapshotConfigArrayOutput) Index ¶ added in v0.1.8
func (o SnapshotConfigArrayOutput) Index(i pulumi.IntInput) SnapshotConfigOutput
func (SnapshotConfigArrayOutput) ToSnapshotConfigArrayOutput ¶ added in v0.1.8
func (o SnapshotConfigArrayOutput) ToSnapshotConfigArrayOutput() SnapshotConfigArrayOutput
func (SnapshotConfigArrayOutput) ToSnapshotConfigArrayOutputWithContext ¶ added in v0.1.8
func (o SnapshotConfigArrayOutput) ToSnapshotConfigArrayOutputWithContext(ctx context.Context) SnapshotConfigArrayOutput
type SnapshotConfigInput ¶ added in v0.1.8
type SnapshotConfigInput interface { pulumi.Input ToSnapshotConfigOutput() SnapshotConfigOutput ToSnapshotConfigOutputWithContext(ctx context.Context) SnapshotConfigOutput }
type SnapshotConfigMap ¶ added in v0.1.8
type SnapshotConfigMap map[string]SnapshotConfigInput
func (SnapshotConfigMap) ElementType ¶ added in v0.1.8
func (SnapshotConfigMap) ElementType() reflect.Type
func (SnapshotConfigMap) ToSnapshotConfigMapOutput ¶ added in v0.1.8
func (i SnapshotConfigMap) ToSnapshotConfigMapOutput() SnapshotConfigMapOutput
func (SnapshotConfigMap) ToSnapshotConfigMapOutputWithContext ¶ added in v0.1.8
func (i SnapshotConfigMap) ToSnapshotConfigMapOutputWithContext(ctx context.Context) SnapshotConfigMapOutput
type SnapshotConfigMapInput ¶ added in v0.1.8
type SnapshotConfigMapInput interface { pulumi.Input ToSnapshotConfigMapOutput() SnapshotConfigMapOutput ToSnapshotConfigMapOutputWithContext(context.Context) SnapshotConfigMapOutput }
SnapshotConfigMapInput is an input type that accepts SnapshotConfigMap and SnapshotConfigMapOutput values. You can construct a concrete instance of `SnapshotConfigMapInput` via:
SnapshotConfigMap{ "key": SnapshotConfigArgs{...} }
type SnapshotConfigMapOutput ¶ added in v0.1.8
type SnapshotConfigMapOutput struct{ *pulumi.OutputState }
func (SnapshotConfigMapOutput) ElementType ¶ added in v0.1.8
func (SnapshotConfigMapOutput) ElementType() reflect.Type
func (SnapshotConfigMapOutput) MapIndex ¶ added in v0.1.8
func (o SnapshotConfigMapOutput) MapIndex(k pulumi.StringInput) SnapshotConfigOutput
func (SnapshotConfigMapOutput) ToSnapshotConfigMapOutput ¶ added in v0.1.8
func (o SnapshotConfigMapOutput) ToSnapshotConfigMapOutput() SnapshotConfigMapOutput
func (SnapshotConfigMapOutput) ToSnapshotConfigMapOutputWithContext ¶ added in v0.1.8
func (o SnapshotConfigMapOutput) ToSnapshotConfigMapOutputWithContext(ctx context.Context) SnapshotConfigMapOutput
type SnapshotConfigOutput ¶ added in v0.1.8
type SnapshotConfigOutput struct{ *pulumi.OutputState }
func (SnapshotConfigOutput) Domain ¶ added in v0.1.8
func (o SnapshotConfigOutput) Domain() pulumi.StringOutput
Domain name.
func (SnapshotConfigOutput) ElementType ¶ added in v0.1.8
func (SnapshotConfigOutput) ElementType() reflect.Type
func (SnapshotConfigOutput) Period ¶ added in v0.1.8
func (o SnapshotConfigOutput) Period() pulumi.StringOutput
Backup interval: empty string - no backup, halfHour - every half hour, hourly - every hour, daily - every day, monthly - every month.
func (SnapshotConfigOutput) ToSnapshotConfigOutput ¶ added in v0.1.8
func (o SnapshotConfigOutput) ToSnapshotConfigOutput() SnapshotConfigOutput
func (SnapshotConfigOutput) ToSnapshotConfigOutputWithContext ¶ added in v0.1.8
func (o SnapshotConfigOutput) ToSnapshotConfigOutputWithContext(ctx context.Context) SnapshotConfigOutput
type SnapshotConfigState ¶ added in v0.1.8
type SnapshotConfigState struct { // Domain name. Domain pulumi.StringPtrInput // Backup interval: empty string - no backup, halfHour - every half hour, hourly - every hour, daily - every day, monthly - every month. Period pulumi.StringPtrInput }
func (SnapshotConfigState) ElementType ¶ added in v0.1.8
func (SnapshotConfigState) ElementType() reflect.Type
Source Files ¶
- customLine.go
- domainAlias.go
- domainInstance.go
- domainLock.go
- downloadSnapshotOperation.go
- getDomainAnalytics.go
- getDomainList.go
- getDomainLogList.go
- getRecordAnalytics.go
- getRecordLineList.go
- getRecordList.go
- getRecordType.go
- getRecords.go
- init.go
- modifyDomainOwnerOperation.go
- modifyRecordGroupOperation.go
- pulumiTypes.go
- pulumiUtilities.go
- record.go
- recordGroup.go
- snapshotConfig.go