diff --git a/.changelog/2513.txt b/.changelog/2513.txt new file mode 100644 index 0000000000..c19c42daf2 --- /dev/null +++ b/.changelog/2513.txt @@ -0,0 +1,7 @@ +```release-note:enhancement +resource/tencentcloud_mps_schedule: Add `resource_id` field +``` + +```release-note:enhancement +resource/tencentcloud_mps_schedules: Add `resource_id` field +``` \ No newline at end of file diff --git a/go.mod b/go.mod index 95fbb4e655..f6e54c926a 100644 --- a/go.mod +++ b/go.mod @@ -68,8 +68,8 @@ require ( github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mariadb v1.0.672 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mongodb v1.0.651 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/monitor v1.0.844 - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps v1.0.777 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/organization v1.0.856 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps v1.0.853 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/postgres v1.0.814 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns v1.0.815 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/pts v1.0.762 diff --git a/go.sum b/go.sum index de7b0a7683..d667ca3da9 100644 --- a/go.sum +++ b/go.sum @@ -958,6 +958,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.847 h1:ITZm github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.847/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.856 h1:4PaaKxPjh0dmRzzz0CRZSZlbvzQIPcg4TE1Ibz0Cdlk= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.856/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.853 h1:TNYjF1jDLLNTirAkq7zRT9iF9xC2ZjgwpXsVSEBQvgQ= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.853/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624 h1:nEZqsoqt1pEoaP9JjkHQy3/H00suCfzlHW1qOm2nYD8= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624/go.mod h1:+TXSVyeKwt1IhZRqKPbTREteBcP+K07Q846/ilNzLWA= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762 h1:2egy69SP/wPsmnfozcQVZ6tUY6F6N/TpEe/7xtXrc/8= @@ -1006,6 +1008,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/monitor v1.0.844 h1:ZR7 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/monitor v1.0.844/go.mod h1:a7PfDWl0B3QV+g99asQHumDNScEEMl+7lkXP0KXt8Xg= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps v1.0.777 h1:SoH/KkqkEUw8iDmQDZCw5Saf319Ceyt3v8Vqodo8DiY= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps v1.0.777/go.mod h1:sBmwqD3GkczHFiArdYpHPp9QriIbzNtO99DueYVyGwE= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps v1.0.853 h1:abGpWsAtEuF2QIYKm2m9/hv9OqyHwWNLsd5+67z86BE= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps v1.0.853/go.mod h1:xIprIT+IW+3Fj05GCWmgvxJOhICqFGoW4Ef77cDD2JQ= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/oceanus v1.0.831 h1:oyazF5wgAgoinGo/SDGfUReE3JFxqcpI6/pstWhK7yE= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/oceanus v1.0.831/go.mod h1:2WuTlTnKCnZoa6l0JxY9GNfo0UG6nU7AEsljF8rMMsM= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/organization v1.0.770 h1:Ksu947uY/fafnlILemfMuyKqL/RxHh9dfVowWX8paeQ= diff --git a/tencentcloud/services/mps/data_source_tc_mps_schedules.go b/tencentcloud/services/mps/data_source_tc_mps_schedules.go index e437945f52..60c2f7fbdc 100644 --- a/tencentcloud/services/mps/data_source_tc_mps_schedules.go +++ b/tencentcloud/services/mps/data_source_tc_mps_schedules.go @@ -2565,6 +2565,11 @@ func DataSourceTencentCloudMpsSchedules() *schema.Resource { Computed: true, Description: "The last updated time in [ISO date format](https://intl.cloud.tencent.com/document/product/862/37710?from_cn_redirect=1#52).Note: This field may return null, indicating that no valid values can be obtained.", }, + "resource_id": { + Type: schema.TypeString, + Computed: true, + Description: "The resource ID. If there is no associated resource ID, fill it with the account's main resource ID.", + }, }, }, }, @@ -4565,6 +4570,10 @@ func dataSourceTencentCloudMpsSchedulesRead(d *schema.ResourceData, meta interfa schedulesInfoMap["update_time"] = schedulesInfo.UpdateTime } + if schedulesInfo.ResourceId != nil { + schedulesInfoMap["resource_id"] = schedulesInfo.ResourceId + } + ids = append(ids, helper.Int64ToStr(*schedulesInfo.ScheduleId)) tmpList = append(tmpList, schedulesInfoMap) } diff --git a/tencentcloud/services/mps/data_source_tc_mps_schedules_test.go b/tencentcloud/services/mps/data_source_tc_mps_schedules_test.go index df192942f1..02f0431b91 100644 --- a/tencentcloud/services/mps/data_source_tc_mps_schedules_test.go +++ b/tencentcloud/services/mps/data_source_tc_mps_schedules_test.go @@ -1,7 +1,6 @@ package mps_test import ( - "fmt" "testing" tcacctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest" @@ -28,16 +27,15 @@ func TestAccTencentCloudMpsSchedulesDataSource_basic(t *testing.T) { ), }, { - Config: fmt.Sprintf(testAccMpsSchedulesDataSource_specific_one, tcacctest.DefaultMpsScheduleId), + Config: testAccMpsSchedulesDataSource_specific_one, Check: resource.ComposeTestCheckFunc( tcacctest.AccCheckTencentCloudDataSourceID("data.tencentcloud_mps_schedules.schedules"), resource.TestCheckResourceAttrSet("data.tencentcloud_mps_schedules.schedules", "schedule_ids.#"), - resource.TestCheckTypeSetElemAttr("data.tencentcloud_mps_schedules.schedules", "schedule_ids.*", fmt.Sprint(tcacctest.DefaultMpsScheduleId)), resource.TestCheckResourceAttr("data.tencentcloud_mps_schedules.schedules", "trigger_type", "CosFileUpload"), resource.TestCheckResourceAttr("data.tencentcloud_mps_schedules.schedules", "status", "Disabled"), resource.TestCheckResourceAttrSet("data.tencentcloud_mps_schedules.schedules", "schedule_info_set.#"), - resource.TestCheckResourceAttr("data.tencentcloud_mps_schedules.schedules", "schedule_info_set.0.schedule_id", fmt.Sprint(tcacctest.DefaultMpsScheduleId)), - resource.TestCheckResourceAttr("data.tencentcloud_mps_schedules.schedules", "schedule_info_set.0.schedule_name", tcacctest.DefaultMpsScheduleName), + resource.TestCheckResourceAttrSet("data.tencentcloud_mps_schedules.schedules", "schedule_info_set.0.schedule_id"), + resource.TestCheckResourceAttr("data.tencentcloud_mps_schedules.schedules", "schedule_info_set.0.schedule_name", "tf_test_mps_schedule_001"), resource.TestCheckResourceAttr("data.tencentcloud_mps_schedules.schedules", "schedule_info_set.0.status", "Disabled"), resource.TestCheckResourceAttrSet("data.tencentcloud_mps_schedules.schedules", "schedule_info_set.0.trigger.#"), resource.TestCheckResourceAttrSet("data.tencentcloud_mps_schedules.schedules", "schedule_info_set.0.activities.#"), @@ -59,12 +57,148 @@ data "tencentcloud_mps_schedules" "schedules" { ` -const testAccMpsSchedulesDataSource_specific_one = ` +const testAccMpsSchedulesDataSource_specific_one = tcacctest.UserInfoData + ` +resource "tencentcloud_cos_bucket" "output" { + bucket = "tf-bucket-mps-schedule-output-${local.app_id}" + force_clean = true + acl = "public-read" +} + +resource "tencentcloud_cos_bucket_object" "object" { + bucket = tencentcloud_cos_bucket.output.bucket + key = "/mps-test/test.mov" + content = "aaaaaaaaaaaaaaaa" + content_type = "binary/octet-stream" +} + +resource "tencentcloud_mps_schedule" "schedule" { + schedule_name = "tf_test_mps_schedule_001" + + trigger { + type = "CosFileUpload" + cos_file_upload_trigger { + bucket = tencentcloud_cos_bucket_object.object.bucket + region = "ap-guangzhou" + dir = "/upload/" + formats = ["flv", "mov"] + } + } + + activities { + activity_type = "input" + reardrive_index = [1, 2] + } + + activities { + activity_type = "action-trans" + reardrive_index = [3] + activity_para { + transcode_task { + definition = 10 + } + } + } + + activities { + activity_type = "action-trans" + reardrive_index = [6, 7] + activity_para { + transcode_task { + definition = 10 + } + } + } + + activities { + activity_type = "action-trans" + reardrive_index = [4, 5] + activity_para { + transcode_task { + definition = 10 + } + } + } + + activities { + activity_type = "action-trans" + reardrive_index = [10] + activity_para { + transcode_task { + definition = 10 + } + } + } + + activities { + activity_type = "action-trans" + reardrive_index = [10] + activity_para { + transcode_task { + definition = 10 + } + } + } + + activities { + activity_type = "action-trans" + reardrive_index = [10] + activity_para { + transcode_task { + definition = 10 + } + } + } + + activities { + activity_type = "action-trans" + reardrive_index = [8] + activity_para { + transcode_task { + definition = 10 + } + } + } + + activities { + activity_type = "action-trans" + reardrive_index = [9] + activity_para { + transcode_task { + definition = 10 + } + } + } + + activities { + activity_type = "action-trans" + reardrive_index = [10] + activity_para { + transcode_task { + definition = 10 + } + } + } + + activities { + activity_type = "output" + } + + output_storage { + type = "COS" + cos_output_storage { + bucket = tencentcloud_cos_bucket.output.bucket + region = "ap-guangzhou" + } + } + + output_dir = "output/" + resource_id = "vts-2600014161-0" +} data "tencentcloud_mps_schedules" "schedules" { - schedule_ids = [%d] + schedule_ids = [tencentcloud_mps_schedule.schedule.id] trigger_type = "CosFileUpload" status = "Disabled" - } +} ` diff --git a/tencentcloud/services/mps/resource_tc_mps_schedule.go b/tencentcloud/services/mps/resource_tc_mps_schedule.go index 73d27ba14e..e4fe5f5179 100644 --- a/tencentcloud/services/mps/resource_tc_mps_schedule.go +++ b/tencentcloud/services/mps/resource_tc_mps_schedule.go @@ -2650,6 +2650,12 @@ func ResourceTencentCloudMpsSchedule() *schema.Resource { }, }, }, + + "resource_id": { + Optional: true, + Type: schema.TypeString, + Description: "Resource ID, you need to ensure that the corresponding resource is open. The default is the account main resource ID.", + }, }, } } @@ -4079,6 +4085,10 @@ func resourceTencentCloudMpsScheduleCreate(d *schema.ResourceData, meta interfac request.TaskNotifyConfig = &taskNotifyConfig } + if v, ok := d.GetOk("resource_id"); ok { + request.ResourceId = helper.String(v.(string)) + } + err := resource.Retry(tccommon.WriteRetryTimeout, func() *resource.RetryError { result, e := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseMpsClient().CreateSchedule(request) if e != nil { @@ -6047,6 +6057,10 @@ func resourceTencentCloudMpsScheduleRead(d *schema.ResourceData, meta interface{ _ = d.Set("task_notify_config", []interface{}{taskNotifyConfigMap}) } + if schedule.ResourceId != nil { + _ = d.Set("resource_id", schedule.ResourceId) + } + return nil } @@ -7488,6 +7502,12 @@ func resourceTencentCloudMpsScheduleUpdate(d *schema.ResourceData, meta interfac } } + if d.HasChange("resource_id") { + if v, ok := d.GetOk("resource_id"); ok { + request.ResourceId = helper.String(v.(string)) + } + } + err := resource.Retry(tccommon.WriteRetryTimeout, func() *resource.RetryError { result, e := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseMpsClient().ModifySchedule(request) if e != nil { diff --git a/tencentcloud/services/mps/resource_tc_mps_schedule_test.go b/tencentcloud/services/mps/resource_tc_mps_schedule_test.go index 11b3f66dd6..c108917a04 100644 --- a/tencentcloud/services/mps/resource_tc_mps_schedule_test.go +++ b/tencentcloud/services/mps/resource_tc_mps_schedule_test.go @@ -126,6 +126,7 @@ func TestAccTencentCloudMpsScheduleResource_basic(t *testing.T) { resource.TestCheckResourceAttr("tencentcloud_mps_schedule.schedule", "output_storage.0.cos_output_storage.0.region", tcacctest.DefaultRegion), resource.TestCheckResourceAttr("tencentcloud_mps_schedule.schedule", "output_dir", "output/"), + resource.TestCheckResourceAttrSet("tencentcloud_mps_schedule.schedule", "resource_id"), ), }, { @@ -184,6 +185,7 @@ func TestAccTencentCloudMpsScheduleResource_basic(t *testing.T) { resource.TestCheckResourceAttr("tencentcloud_mps_schedule.schedule", "output_storage.0.cos_output_storage.0.region", tcacctest.DefaultRegion), resource.TestCheckResourceAttr("tencentcloud_mps_schedule.schedule", "output_dir", "output_chagned/"), + resource.TestCheckResourceAttrSet("tencentcloud_mps_schedule.schedule", "resource_id"), ), }, { @@ -196,24 +198,26 @@ func TestAccTencentCloudMpsScheduleResource_basic(t *testing.T) { } const testAccMpsSchedule = tcacctest.UserInfoData + ` -data "tencentcloud_cos_bucket_object" "object" { - bucket = "keep-bucket-${local.app_id}" - key = "/mps-test/test.mov" -} - resource "tencentcloud_cos_bucket" "output" { bucket = "tf-bucket-mps-schedule-output-${local.app_id}" force_clean = true acl = "public-read" } +resource "tencentcloud_cos_bucket_object" "object" { + bucket = tencentcloud_cos_bucket.output.bucket + key = "/mps-test/test.mov" + content = "aaaaaaaaaaaaaaaa" + content_type = "binary/octet-stream" +} + resource "tencentcloud_mps_schedule" "schedule" { schedule_name = "tf_test_mps_schedule_%d" trigger { type = "CosFileUpload" cos_file_upload_trigger { - bucket = data.tencentcloud_cos_bucket_object.object.bucket + bucket = tencentcloud_cos_bucket_object.object.bucket region = "%s" dir = "/upload/" formats = ["flv", "mov"] @@ -328,30 +332,33 @@ resource "tencentcloud_mps_schedule" "schedule" { } output_dir = "output/" + resource_id = "vts-2600014161-0" } ` const testAccMpsSchedule_update = tcacctest.UserInfoData + ` -data "tencentcloud_cos_bucket_object" "object" { - bucket = "keep-bucket-${local.app_id}" - key = "/mps-test/test.mov" -} - resource "tencentcloud_cos_bucket" "output" { bucket = "tf-bucket-mps-schedule-output-${local.app_id}" force_clean = true acl = "public-read" } +resource "tencentcloud_cos_bucket_object" "object" { + bucket = tencentcloud_cos_bucket.output.bucket + key = "/mps-test/test.mov" + content = "aaaaaaaaaaaaaaaa" + content_type = "binary/octet-stream" +} + resource "tencentcloud_mps_schedule" "schedule" { schedule_name = "tf_test_mps_schedule_%d_changed" trigger { type = "CosFileUpload" cos_file_upload_trigger { - bucket = data.tencentcloud_cos_bucket_object.object.bucket + bucket = tencentcloud_cos_bucket_object.object.bucket region = "%s" dir = "/upload_changed/" formats = ["mp4", "mov"] @@ -466,6 +473,7 @@ resource "tencentcloud_mps_schedule" "schedule" { } output_dir = "output_chagned/" + resource_id = "vts-2600014161-0" } diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612/client.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612/client.go index 7026cc6bbf..e481cb1b12 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612/client.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612/client.go @@ -822,6 +822,7 @@ func NewCreateScheduleResponse() (response *CreateScheduleResponse) { // // 可能返回的错误码: // FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid" +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // INTERNALERROR = "InternalError" // INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError" @@ -861,6 +862,7 @@ func (c *Client) CreateSchedule(request *CreateScheduleRequest) (response *Creat // // 可能返回的错误码: // FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid" +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // INTERNALERROR = "InternalError" // INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError" @@ -2989,6 +2991,7 @@ func NewDescribeSchedulesResponse() (response *DescribeSchedulesResponse) { // 查询编排。 // // 可能返回的错误码: +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser" // INTERNALERROR = "InternalError" @@ -3002,6 +3005,7 @@ func (c *Client) DescribeSchedules(request *DescribeSchedulesRequest) (response // 查询编排。 // // 可能返回的错误码: +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser" // INTERNALERROR = "InternalError" @@ -4270,7 +4274,7 @@ func NewEditMediaResponse() (response *EditMediaResponse) { // EditMedia // 对视频进行编辑,生成一个新的视频。编辑的功能包括: // -// +// // // // @@ -4295,6 +4299,7 @@ func NewEditMediaResponse() (response *EditMediaResponse) { // 4. 视频级别:转场、倍数播放、拼接、剪切、字幕、画中画、音画分离、出入场动效等 // // 可能返回的错误码: +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" @@ -4305,7 +4310,7 @@ func (c *Client) EditMedia(request *EditMediaRequest) (response *EditMediaRespon // EditMedia // 对视频进行编辑,生成一个新的视频。编辑的功能包括: // -// +// // // // @@ -4330,6 +4335,7 @@ func (c *Client) EditMedia(request *EditMediaRequest) (response *EditMediaRespon // 4. 视频级别:转场、倍数播放、拼接、剪切、字幕、画中画、音画分离、出入场动效等 // // 可能返回的错误码: +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" @@ -4375,6 +4381,7 @@ func NewEnableScheduleResponse() (response *EnableScheduleResponse) { // FAILEDOPERATION = "FailedOperation" // FAILEDOPERATION_BUCKETNOTIFYALREADYEXIST = "FailedOperation.BucketNotifyAlreadyExist" // FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid" +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_GETSOURCENOTIFY = "FailedOperation.GetSourceNotify" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser" @@ -4396,6 +4403,7 @@ func (c *Client) EnableSchedule(request *EnableScheduleRequest) (response *Enabl // FAILEDOPERATION = "FailedOperation" // FAILEDOPERATION_BUCKETNOTIFYALREADYEXIST = "FailedOperation.BucketNotifyAlreadyExist" // FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid" +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_GETSOURCENOTIFY = "FailedOperation.GetSourceNotify" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser" @@ -5212,6 +5220,7 @@ func NewModifyScheduleResponse() (response *ModifyScheduleResponse) { // 修改编排 // // 可能返回的错误码: +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser" // INTERNALERROR = "InternalError" @@ -5226,6 +5235,7 @@ func (c *Client) ModifySchedule(request *ModifyScheduleRequest) (response *Modif // 修改编排 // // 可能返回的错误码: +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser" // INTERNALERROR = "InternalError" @@ -5923,6 +5933,7 @@ func NewProcessLiveStreamResponse() (response *ProcessLiveStreamResponse) { // 直播流处理事件通知支持HTTP回调,也支持实时写入用户指定的消息队列 CMQ 中,用户从消息队列 CMQ 中获取事件通知结果,同时处理过程中存在输出文件的,会写入用户指定的输出文件的目标存储中。 // // 可能返回的错误码: +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" @@ -5953,6 +5964,7 @@ func (c *Client) ProcessLiveStream(request *ProcessLiveStreamRequest) (response // 直播流处理事件通知支持HTTP回调,也支持实时写入用户指定的消息队列 CMQ 中,用户从消息队列 CMQ 中获取事件通知结果,同时处理过程中存在输出文件的,会写入用户指定的输出文件的目标存储中。 // // 可能返回的错误码: +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" @@ -6011,11 +6023,14 @@ func NewProcessMediaResponse() (response *ProcessMediaResponse) { // // 7. 智能内容审核(鉴黄、敏感信息检测); // -// 8. 智能内容分析(标签、分类、封面、按帧标签、拆条、集锦、片头片尾); +// 8. 智能内容分析(标签、分类、封面、按帧标签、拆条、集锦、片头片尾、游戏打点); // // 9. 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词、语音翻译、物体识别)。 // +// 10. 媒体质检(直播流格式诊断、音画内容检测(抖动、模糊、低光照、过曝光、黑边、白边、黑屏、白屏、花屏、噪点、马赛克、二维码等)、无参考打分) +// // 可能返回的错误码: +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" @@ -6043,11 +6058,14 @@ func (c *Client) ProcessMedia(request *ProcessMediaRequest) (response *ProcessMe // // 7. 智能内容审核(鉴黄、敏感信息检测); // -// 8. 智能内容分析(标签、分类、封面、按帧标签、拆条、集锦、片头片尾); +// 8. 智能内容分析(标签、分类、封面、按帧标签、拆条、集锦、片头片尾、游戏打点); // // 9. 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词、语音翻译、物体识别)。 // +// 10. 媒体质检(直播流格式诊断、音画内容检测(抖动、模糊、低光照、过曝光、黑边、白边、黑屏、白屏、花屏、噪点、马赛克、二维码等)、无参考打分) +// // 可能返回的错误码: +// FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" // FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612/errors.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612/errors.go index 37bb2d50cc..aac856222b 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612/errors.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612/errors.go @@ -26,6 +26,9 @@ const ( // 操作失败:COS 已经停服。 FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid" + // 生成资源失败。 + FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource" + // 操作失败:获取源通知错误。 FAILEDOPERATION_GETSOURCENOTIFY = "FailedOperation.GetSourceNotify" diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612/models.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612/models.go index b7553ad7c7..21037ba25d 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612/models.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612/models.go @@ -347,6 +347,8 @@ type AiAnalysisResult struct { //