Documentation ¶
Index ¶
- Constants
- Variables
- func DataSourceTencentCloudDnspodDomainAnalytics() *schema.Resource
- func DataSourceTencentCloudDnspodDomainList() *schema.Resource
- func DataSourceTencentCloudDnspodDomainLogList() *schema.Resource
- func DataSourceTencentCloudDnspodRecordAnalytics() *schema.Resource
- func DataSourceTencentCloudDnspodRecordLineList() *schema.Resource
- func DataSourceTencentCloudDnspodRecordList() *schema.Resource
- func DataSourceTencentCloudDnspodRecordType() *schema.Resource
- func DataSourceTencentCloudDnspodRecords() *schema.Resource
- func ResourceTencentCloudDnspodCustomLine() *schema.Resource
- func ResourceTencentCloudDnspodDomainAlias() *schema.Resource
- func ResourceTencentCloudDnspodDomainInstance() *schema.Resource
- func ResourceTencentCloudDnspodDomainLock() *schema.Resource
- func ResourceTencentCloudDnspodDownloadSnapshotOperation() *schema.Resource
- func ResourceTencentCloudDnspodModifyDomainOwnerOperation() *schema.Resource
- func ResourceTencentCloudDnspodModifyRecordGroupOperation() *schema.Resource
- func ResourceTencentCloudDnspodRecord() *schema.Resource
- func ResourceTencentCloudDnspodRecordGroup() *schema.Resource
- func ResourceTencentCloudDnspodSnapshotConfig() *schema.Resource
- type DnspodService
- func (me *DnspodService) DeleteDnspodCustomLineById(ctx context.Context, domain string, name string) (errRet error)
- func (me *DnspodService) DeleteDnspodDomainAliasById(ctx context.Context, domain string, domainAliasId int64) (errRet error)
- func (me *DnspodService) DeleteDnspodRecordGroupById(ctx context.Context, domain string, groupId uint64) (errRet error)
- func (me *DnspodService) DeleteDomain(ctx context.Context, domain string) (errRet error)
- func (me *DnspodService) DescribeDnspodCustomLineById(ctx context.Context, domain string, name string) (customLineInfo *dnspod.CustomLineInfo, errRet error)
- func (me *DnspodService) DescribeDnspodDomainAliasById(ctx context.Context, domain string, domainAliasId int64) (domainAliasInfo *dnspod.DomainAliasInfo, errRet error)
- func (me *DnspodService) DescribeDnspodDomainAnalyticsByFilter(ctx context.Context, param map[string]interface{}) (alias_data []*dnspod.DomainAliasAnalyticsItem, ...)
- func (me *DnspodService) DescribeDnspodDomainListByFilter(ctx context.Context, param map[string]interface{}) (domain_list []*dnspod.DomainListItem, errRet error)
- func (me *DnspodService) DescribeDnspodDomainLogListByFilter(ctx context.Context, param map[string]interface{}) (domain_log_list []*string, errRet error)
- func (me *DnspodService) DescribeDnspodRecordAnalyticsByFilter(ctx context.Context, param map[string]interface{}) (alias_data []*dnspod.SubdomainAliasAnalyticsItem, ...)
- func (me *DnspodService) DescribeDnspodRecordGroupById(ctx context.Context, domain string, groupId uint64) (recordGroup *dnspod.RecordGroupInfo, errRet error)
- func (me *DnspodService) DescribeDnspodRecordLineListByFilter(ctx context.Context, param map[string]interface{}) (line_list []*dnspod.LineInfo, line_group_list []*dnspod.LineGroupInfo, ...)
- func (me *DnspodService) DescribeDnspodRecordListByFilter(ctx context.Context, param map[string]interface{}) (record_list []*dnspod.RecordListItem, errRet error)
- func (me *DnspodService) DescribeDnspodRecordTypeByFilter(ctx context.Context, param map[string]interface{}) (type_list []*string, errRet error)
- func (me *DnspodService) DescribeDnspodSnapshotConfigById(ctx context.Context, domain string) (snapshotConfig *dnspod.SnapshotConfig, errRet error)
- func (me *DnspodService) DescribeDomain(ctx context.Context, domain string) (ret *dnspod.DescribeDomainResponse, errRet error)
- func (me *DnspodService) DescribeRecordList(ctx context.Context, request *dnspod.DescribeRecordListRequest) (list []*dnspod.RecordListItem, info *dnspod.RecordCountInfo, errRet error)
- func (me *DnspodService) ModifyDnsPodDomainRemark(ctx context.Context, domain string, remark string) (errRet error)
- func (me *DnspodService) ModifyDnsPodDomainStatus(ctx context.Context, domain string, status string) (errRet error)
Constants ¶
View Source
const ( DNSPOD_DOMAIN_MARK_YES = "yes" DNSPOD_DOMAIN_MARK_NO = "no" )
View Source
const ( DNSPOD_DOMAIN_STATUS_ENABLE = "enable" DNSPOD_DOMAIN_STATUS_DISABLE = "disable" )
Variables ¶
View Source
var DNSPOD_DOMAIN_MARK_TYPE = []string{ DNSPOD_DOMAIN_MARK_YES, DNSPOD_DOMAIN_MARK_NO, }
View Source
var DNSPOD_DOMAIN_STATUS_TYPE = []string{ DNSPOD_DOMAIN_STATUS_ENABLE, DNSPOD_DOMAIN_STATUS_DISABLE, }
Functions ¶
Types ¶
type DnspodService ¶
type DnspodService struct {
// contains filtered or unexported fields
}
func NewDnspodService ¶
func NewDnspodService(client *connectivity.TencentCloudClient) DnspodService
func (*DnspodService) DeleteDnspodCustomLineById ¶
func (*DnspodService) DeleteDnspodDomainAliasById ¶
func (*DnspodService) DeleteDnspodRecordGroupById ¶
func (*DnspodService) DeleteDomain ¶
func (me *DnspodService) DeleteDomain(ctx context.Context, domain string) (errRet error)
func (*DnspodService) DescribeDnspodCustomLineById ¶
func (me *DnspodService) DescribeDnspodCustomLineById(ctx context.Context, domain string, name string) (customLineInfo *dnspod.CustomLineInfo, errRet error)
func (*DnspodService) DescribeDnspodDomainAliasById ¶
func (me *DnspodService) DescribeDnspodDomainAliasById(ctx context.Context, domain string, domainAliasId int64) (domainAliasInfo *dnspod.DomainAliasInfo, errRet error)
func (*DnspodService) DescribeDnspodDomainAnalyticsByFilter ¶
func (me *DnspodService) DescribeDnspodDomainAnalyticsByFilter(ctx context.Context, param map[string]interface{}) (alias_data []*dnspod.DomainAliasAnalyticsItem, data []*dnspod.DomainAnalyticsDetail, info *dnspod.DomainAnalyticsInfo, errRet error)
func (*DnspodService) DescribeDnspodDomainListByFilter ¶
func (me *DnspodService) DescribeDnspodDomainListByFilter(ctx context.Context, param map[string]interface{}) (domain_list []*dnspod.DomainListItem, errRet error)
func (*DnspodService) DescribeDnspodDomainLogListByFilter ¶
func (*DnspodService) DescribeDnspodRecordAnalyticsByFilter ¶
func (me *DnspodService) DescribeDnspodRecordAnalyticsByFilter(ctx context.Context, param map[string]interface{}) (alias_data []*dnspod.SubdomainAliasAnalyticsItem, data []*dnspod.DomainAnalyticsDetail, info *dnspod.SubdomainAnalyticsInfo, errRet error)
func (*DnspodService) DescribeDnspodRecordGroupById ¶
func (me *DnspodService) DescribeDnspodRecordGroupById(ctx context.Context, domain string, groupId uint64) (recordGroup *dnspod.RecordGroupInfo, errRet error)
func (*DnspodService) DescribeDnspodRecordLineListByFilter ¶
func (me *DnspodService) DescribeDnspodRecordLineListByFilter(ctx context.Context, param map[string]interface{}) (line_list []*dnspod.LineInfo, line_group_list []*dnspod.LineGroupInfo, errRet error)
func (*DnspodService) DescribeDnspodRecordListByFilter ¶
func (me *DnspodService) DescribeDnspodRecordListByFilter(ctx context.Context, param map[string]interface{}) (record_list []*dnspod.RecordListItem, errRet error)
func (*DnspodService) DescribeDnspodRecordTypeByFilter ¶
func (*DnspodService) DescribeDnspodSnapshotConfigById ¶
func (me *DnspodService) DescribeDnspodSnapshotConfigById(ctx context.Context, domain string) (snapshotConfig *dnspod.SnapshotConfig, errRet error)
func (*DnspodService) DescribeDomain ¶
func (me *DnspodService) DescribeDomain(ctx context.Context, domain string) (ret *dnspod.DescribeDomainResponse, errRet error)
func (*DnspodService) DescribeRecordList ¶
func (me *DnspodService) DescribeRecordList(ctx context.Context, request *dnspod.DescribeRecordListRequest) (list []*dnspod.RecordListItem, info *dnspod.RecordCountInfo, errRet error)
func (*DnspodService) ModifyDnsPodDomainRemark ¶
func (*DnspodService) ModifyDnsPodDomainStatus ¶
func (me *DnspodService) ModifyDnsPodDomainStatus(ctx context.Context, domain string, status string) (errRet error)
////////api
Source Files ¶
- data_source_tc_dnspod_domain_analytics.go
- data_source_tc_dnspod_domain_list.go
- data_source_tc_dnspod_domain_log_list.go
- data_source_tc_dnspod_record_analytics.go
- data_source_tc_dnspod_record_line_list.go
- data_source_tc_dnspod_record_list.go
- data_source_tc_dnspod_record_type.go
- data_source_tc_dnspod_records.go
- extension_dnspod.go
- resource_tc_dnspod_custom_line.go
- resource_tc_dnspod_domain_alias.go
- resource_tc_dnspod_domain_instance.go
- resource_tc_dnspod_domain_lock.go
- resource_tc_dnspod_download_snapshot_operation.go
- resource_tc_dnspod_modify_domain_owner_operation.go
- resource_tc_dnspod_modify_record_group_operation.go
- resource_tc_dnspod_record.go
- resource_tc_dnspod_record_group.go
- resource_tc_dnspod_snapshot_config.go
- service_tencentcloud_dnspod.go
Click to show internal directories.
Click to hide internal directories.