Documentation
¶
Index ¶
- Constants
- Variables
- func DataSourceTencentCloudVodAdaptiveDynamicStreamingTemplates() *schema.Resource
- func DataSourceTencentCloudVodImageSpriteTemplates() *schema.Resource
- func DataSourceTencentCloudVodProcedureTemplates() *schema.Resource
- func DataSourceTencentCloudVodSnapshotByTimeOffsetTemplates() *schema.Resource
- func DataSourceTencentCloudVodSubApplications() *schema.Resource
- func DataSourceTencentCloudVodSuperPlayerConfigs() *schema.Resource
- func ResourceTencentCloudVodAdaptiveDynamicStreamingTemplate() *schema.Resource
- func ResourceTencentCloudVodAigcApiToken() *schema.Resource
- func ResourceTencentCloudVodEventConfig() *schema.Resource
- func ResourceTencentCloudVodImageSpriteTemplate() *schema.Resource
- func ResourceTencentCloudVodProcedureTemplate() *schema.Resource
- func ResourceTencentCloudVodSampleSnapshotTemplate() *schema.Resource
- func ResourceTencentCloudVodSnapshotByTimeOffsetTemplate() *schema.Resource
- func ResourceTencentCloudVodSubApplication() *schema.Resource
- func ResourceTencentCloudVodSuperPlayerConfig() *schema.Resource
- func ResourceTencentCloudVodTranscodeTemplate() *schema.Resource
- func ResourceTencentCloudVodWatermarkTemplate() *schema.Resource
- func VodWatermarkResource() *schema.Resource
- type VodService
- func (me *VodService) CreateVodAigcApiToken(ctx context.Context, subAppId uint64) (apiToken string, errRet error)
- func (me *VodService) DeleteAdaptiveDynamicStreamingTemplate(ctx context.Context, templateId string, subAppid uint64) (errRet error)
- func (me *VodService) DeleteImageSpriteTemplate(ctx context.Context, templateId string, subAppid uint64) (errRet error)
- func (me *VodService) DeleteProcedureTemplate(ctx context.Context, templateId string, subAppid uint64) (errRet error)
- func (me *VodService) DeleteSnapshotByTimeOffsetTemplate(ctx context.Context, templateId string, subAppid uint64) (errRet error)
- func (me *VodService) DeleteSuperPlayerConfig(ctx context.Context, configId string, subAppid uint64) (errRet error)
- func (me *VodService) DeleteVodAigcApiToken(ctx context.Context, subAppId uint64, apiToken string) (errRet error)
- func (me *VodService) DeleteVodSampleSnapshotTemplateById(ctx context.Context, subAppId, definition uint64) (errRet error)
- func (me *VodService) DeleteVodTranscodeTemplateById(ctx context.Context, subAppId uint64, definition int64) (errRet error)
- func (me *VodService) DeleteVodWatermarkTemplateById(ctx context.Context, subAppId uint64, definition int64) (errRet error)
- func (me *VodService) DescribeAdaptiveDynamicStreamingTemplatesByFilter(ctx context.Context, filters map[string]interface{}) (templates []*vod.AdaptiveDynamicStreamingTemplate, errRet error)
- func (me *VodService) DescribeAdaptiveDynamicStreamingTemplatesById(ctx context.Context, templateId string, subAppId int) (templateInfo *vod.AdaptiveDynamicStreamingTemplate, has bool, errRet error)
- func (me *VodService) DescribeImageSpriteTemplatesByFilter(ctx context.Context, filters map[string]interface{}) (templates []*vod.ImageSpriteTemplate, errRet error)
- func (me *VodService) DescribeImageSpriteTemplatesById(ctx context.Context, templateId string, subAppId int) (templateInfo *vod.ImageSpriteTemplate, has bool, errRet error)
- func (me *VodService) DescribeProcedureTemplatesByFilter(ctx context.Context, filters map[string]interface{}) (templates []*vod.ProcedureTemplate, errRet error)
- func (me *VodService) DescribeProcedureTemplatesById(ctx context.Context, templateId string, subAppId int) (templateInfo *vod.ProcedureTemplate, has bool, errRet error)
- func (me *VodService) DescribeSnapshotByTimeOffsetTemplatesByFilter(ctx context.Context, filters map[string]interface{}) (templates []*vod.SnapshotByTimeOffsetTemplate, errRet error)
- func (me *VodService) DescribeSnapshotByTimeOffsetTemplatesById(ctx context.Context, templateId string, subAppId int) (templateInfo *vod.SnapshotByTimeOffsetTemplate, has bool, errRet error)
- func (me *VodService) DescribeSubApplicationsByFilter(ctx context.Context, filters map[string]interface{}) (subAppInfos []*vod.SubAppIdInfo, errRet error)
- func (me *VodService) DescribeSuperPlayerConfigsByFilter(ctx context.Context, filters map[string]interface{}) (configs []*vod.PlayerConfig, errRet error)
- func (me *VodService) DescribeSuperPlayerConfigsById(ctx context.Context, configId string) (configInfo *vod.PlayerConfig, has bool, errRet error)
- func (me *VodService) DescribeVodAigcApiTokenById(ctx context.Context, subAppId uint64, apiToken string) (exists bool, errRet error)
- func (me *VodService) DescribeVodAigcApiTokens(ctx context.Context, subAppId uint64) (apiTokens []string, errRet error)
- func (me *VodService) DescribeVodEventConfig(ctx context.Context, subAppId uint64) (eventConfig *vod.DescribeEventConfigResponseParams, errRet error)
- func (me *VodService) DescribeVodSampleSnapshotTemplateById(ctx context.Context, subAppId, definition uint64) (sampleSnapshotTemplate *vod.SampleSnapshotTemplate, errRet error)
- func (me *VodService) DescribeVodTranscodeTemplateById(ctx context.Context, subAppId uint64, definition int64) (transcodeTemplate *vod.TranscodeTemplate, errRet error)
- func (me *VodService) DescribeVodWatermarkTemplateById(ctx context.Context, subAppId uint64, definition int64) (watermarkTemplate *vod.WatermarkTemplate, errRet error)
Constants ¶
const ( VOD_AUDIO_CHANNEL_MONO = "mono" VOD_AUDIO_CHANNEL_DUAL = "dual" VOD_AUDIO_CHANNEL_STEREO = "stereo" VOD_SUB_APPLICATION_RUNNING = "On" VOD_SUB_APPLICATION_STOPPED = "Off" VOD_SUB_APPLICATION_DESTROY = "Destroyed" VOD_DEFAULT_OFFSET = 0 VOD_MAX_LIMIT = 100 )
Variables ¶
var ( VOD_AUDIO_CHANNEL_TYPE_TO_INT = map[string]int64{ VOD_AUDIO_CHANNEL_MONO: 1, VOD_AUDIO_CHANNEL_DUAL: 2, VOD_AUDIO_CHANNEL_STEREO: 6, } VOD_AUDIO_CHANNEL_TYPE_TO_STRING = map[int64]string{ 1: VOD_AUDIO_CHANNEL_MONO, 2: VOD_AUDIO_CHANNEL_DUAL, 6: VOD_AUDIO_CHANNEL_STEREO, } DISABLE_HIGHER_VIDEO_BITRATE_TO_UNINT = map[bool]uint64{ // contains filtered or unexported fields } DISABLE_HIGHER_VIDEO_RESOLUTION_TO_UNINT = map[bool]uint64{ // contains filtered or unexported fields } RESOLUTION_ADAPTIVE_TO_STRING = map[bool]string{ // contains filtered or unexported fields } REMOVE_AUDIO_TO_UNINT = map[bool]uint64{ // contains filtered or unexported fields } DRM_SWITCH_TO_STRING = map[bool]string{ // contains filtered or unexported fields } )
var VOD_SUB_APPLICATION_STATUS = []string{ VOD_SUB_APPLICATION_RUNNING, VOD_SUB_APPLICATION_STOPPED, VOD_SUB_APPLICATION_DESTROY, }
Functions ¶
func DataSourceTencentCloudVodSubApplications ¶ added in v1.82.66
func ResourceTencentCloudVodAigcApiToken ¶ added in v1.82.92
func ResourceTencentCloudVodEventConfig ¶ added in v1.81.86
func ResourceTencentCloudVodSampleSnapshotTemplate ¶ added in v1.81.79
func ResourceTencentCloudVodTranscodeTemplate ¶ added in v1.81.79
func ResourceTencentCloudVodWatermarkTemplate ¶ added in v1.81.79
func VodWatermarkResource ¶
Types ¶
type VodService ¶
type VodService struct {
// contains filtered or unexported fields
}
func NewVodService ¶
func NewVodService(client *connectivity.TencentCloudClient) VodService
func (*VodService) CreateVodAigcApiToken ¶ added in v1.82.92
func (me *VodService) CreateVodAigcApiToken(ctx context.Context, subAppId uint64) (apiToken string, errRet error)
CreateVodAigcApiToken creates an AIGC API Token for the specified VOD sub application. It returns the token string generated by the cloud side. The token value is sensitive and MUST NOT be printed in logs.
func (*VodService) DeleteAdaptiveDynamicStreamingTemplate ¶
func (*VodService) DeleteImageSpriteTemplate ¶
func (*VodService) DeleteProcedureTemplate ¶
func (*VodService) DeleteSnapshotByTimeOffsetTemplate ¶
func (*VodService) DeleteSuperPlayerConfig ¶
func (*VodService) DeleteVodAigcApiToken ¶ added in v1.82.92
func (me *VodService) DeleteVodAigcApiToken(ctx context.Context, subAppId uint64, apiToken string) (errRet error)
DeleteVodAigcApiToken deletes the given AIGC API Token. Errors that indicate the resource is already gone (ResourceNotFound.*) are treated as success for idempotency.
func (*VodService) DeleteVodSampleSnapshotTemplateById ¶ added in v1.81.79
func (me *VodService) DeleteVodSampleSnapshotTemplateById(ctx context.Context, subAppId, definition uint64) (errRet error)
func (*VodService) DeleteVodTranscodeTemplateById ¶ added in v1.81.79
func (*VodService) DeleteVodWatermarkTemplateById ¶ added in v1.81.79
func (*VodService) DescribeAdaptiveDynamicStreamingTemplatesByFilter ¶
func (me *VodService) DescribeAdaptiveDynamicStreamingTemplatesByFilter(ctx context.Context, filters map[string]interface{}) (templates []*vod.AdaptiveDynamicStreamingTemplate, errRet error)
func (*VodService) DescribeAdaptiveDynamicStreamingTemplatesById ¶
func (me *VodService) DescribeAdaptiveDynamicStreamingTemplatesById(ctx context.Context, templateId string, subAppId int) (templateInfo *vod.AdaptiveDynamicStreamingTemplate, has bool, errRet error)
func (*VodService) DescribeImageSpriteTemplatesByFilter ¶
func (me *VodService) DescribeImageSpriteTemplatesByFilter(ctx context.Context, filters map[string]interface{}) (templates []*vod.ImageSpriteTemplate, errRet error)
func (*VodService) DescribeImageSpriteTemplatesById ¶
func (me *VodService) DescribeImageSpriteTemplatesById(ctx context.Context, templateId string, subAppId int) (templateInfo *vod.ImageSpriteTemplate, has bool, errRet error)
func (*VodService) DescribeProcedureTemplatesByFilter ¶
func (me *VodService) DescribeProcedureTemplatesByFilter(ctx context.Context, filters map[string]interface{}) (templates []*vod.ProcedureTemplate, errRet error)
func (*VodService) DescribeProcedureTemplatesById ¶
func (me *VodService) DescribeProcedureTemplatesById(ctx context.Context, templateId string, subAppId int) (templateInfo *vod.ProcedureTemplate, has bool, errRet error)
func (*VodService) DescribeSnapshotByTimeOffsetTemplatesByFilter ¶
func (me *VodService) DescribeSnapshotByTimeOffsetTemplatesByFilter(ctx context.Context, filters map[string]interface{}) (templates []*vod.SnapshotByTimeOffsetTemplate, errRet error)
func (*VodService) DescribeSnapshotByTimeOffsetTemplatesById ¶
func (me *VodService) DescribeSnapshotByTimeOffsetTemplatesById(ctx context.Context, templateId string, subAppId int) (templateInfo *vod.SnapshotByTimeOffsetTemplate, has bool, errRet error)
func (*VodService) DescribeSubApplicationsByFilter ¶ added in v1.82.66
func (me *VodService) DescribeSubApplicationsByFilter(ctx context.Context, filters map[string]interface{}) (subAppInfos []*vod.SubAppIdInfo, errRet error)
func (*VodService) DescribeSuperPlayerConfigsByFilter ¶
func (me *VodService) DescribeSuperPlayerConfigsByFilter(ctx context.Context, filters map[string]interface{}) (configs []*vod.PlayerConfig, errRet error)
func (*VodService) DescribeSuperPlayerConfigsById ¶
func (me *VodService) DescribeSuperPlayerConfigsById(ctx context.Context, configId string) (configInfo *vod.PlayerConfig, has bool, errRet error)
func (*VodService) DescribeVodAigcApiTokenById ¶ added in v1.82.92
func (me *VodService) DescribeVodAigcApiTokenById(ctx context.Context, subAppId uint64, apiToken string) (exists bool, errRet error)
DescribeVodAigcApiTokenById returns whether the given apiToken currently exists under the specified sub application.
func (*VodService) DescribeVodAigcApiTokens ¶ added in v1.82.92
func (me *VodService) DescribeVodAigcApiTokens(ctx context.Context, subAppId uint64) (apiTokens []string, errRet error)
DescribeVodAigcApiTokens returns all AIGC API Tokens under the specified sub application. The cloud API has ~30s data-sync delay after Create/Delete, so callers that need consistency should wrap this with resource.Retry.
func (*VodService) DescribeVodEventConfig ¶ added in v1.81.86
func (me *VodService) DescribeVodEventConfig(ctx context.Context, subAppId uint64) (eventConfig *vod.DescribeEventConfigResponseParams, errRet error)
func (*VodService) DescribeVodSampleSnapshotTemplateById ¶ added in v1.81.79
func (me *VodService) DescribeVodSampleSnapshotTemplateById(ctx context.Context, subAppId, definition uint64) (sampleSnapshotTemplate *vod.SampleSnapshotTemplate, errRet error)
func (*VodService) DescribeVodTranscodeTemplateById ¶ added in v1.81.79
func (me *VodService) DescribeVodTranscodeTemplateById(ctx context.Context, subAppId uint64, definition int64) (transcodeTemplate *vod.TranscodeTemplate, errRet error)
func (*VodService) DescribeVodWatermarkTemplateById ¶ added in v1.81.79
func (me *VodService) DescribeVodWatermarkTemplateById(ctx context.Context, subAppId uint64, definition int64) (watermarkTemplate *vod.WatermarkTemplate, errRet error)
Source Files
¶
- data_source_tc_vod_adaptive_dynamic_streaming_templates.go
- data_source_tc_vod_image_sprite_templates.go
- data_source_tc_vod_procedure_templates.go
- data_source_tc_vod_snapshot_by_time_offset_templates.go
- data_source_tc_vod_sub_applications.go
- data_source_tc_vod_super_player_configs.go
- extension_vod.go
- resource_tc_vod_adaptive_dynamic_streaming_template.go
- resource_tc_vod_aigc_api_token.go
- resource_tc_vod_event_config.go
- resource_tc_vod_image_sprite_template.go
- resource_tc_vod_procedure_template.go
- resource_tc_vod_sample_snapshot_template.go
- resource_tc_vod_snapshot_by_time_offset_template.go
- resource_tc_vod_sub_application.go
- resource_tc_vod_super_player_config.go
- resource_tc_vod_transcode_template.go
- resource_tc_vod_watermark_template.go
- service_tencentcloud_vod.go