Documentation ¶
Index ¶
- Constants
- Variables
- type AddCommonTransPreset
- type AddCommonTransPresetBody
- type AddCommonTransPresetBodyPresetListItem
- type AddCommonTransPresetQuery
- type AddCommonTransPresetReq
- type AddCommonTransPresetRes
- type AddCommonTransPresetResResponseMetadata
- type AddCommonTransPresetResResponseMetadataError
- type AssociatePreset
- type AssociatePresetBody
- type AssociatePresetBodyRecordPresetParam
- type AssociatePresetBodyTimeShiftStruct
- type AssociatePresetBodyTranscodeStruct
- type AssociatePresetQuery
- type AssociatePresetReq
- type AssociatePresetRes
- type AssociatePresetResResponseMetadata
- type AssociateRefConfig
- type AssociateRefConfigBody
- type AssociateRefConfigQuery
- type AssociateRefConfigReq
- type AssociateRefConfigRes
- type AssociateRefConfigResResponseMetadata
- type BindCert
- type BindCertBody
- type BindCertQuery
- type BindCertReq
- type BindCertRes
- type BindCertResResponseMetadata
- type BindCertResResponseMetadataError
- type BindEncryptDRM
- type BindEncryptDRMBody
- type BindEncryptDRMQuery
- type BindEncryptDRMReq
- type BindEncryptDRMRes
- type BindEncryptDRMResResponseMetadata
- type CheckCustomLogConfig
- type CheckCustomLogConfigBody
- type CheckCustomLogConfigBodyFileNameFields
- type CheckCustomLogConfigBodyLogFields
- type CheckCustomLogConfigQuery
- type CheckCustomLogConfigReq
- type CheckCustomLogConfigRes
- type CheckCustomLogConfigResResponseMetadata
- type CheckCustomLogConfigResResult
- type Components1404CjzSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparamPropertiesTosparam
- type Components17C6BtpSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesWatermarkpresetlistv2Items
- type Components1Bmm523SchemasListvhostdetailbyadminresPropertiesResultPropertiesVhostlistItemsPropertiesDomainlistItems
- type Components1GzojhcSchemasListvhostsnapshotpresetresPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetPropertiesRecordtobItems
- type Components1Je5O2CSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesSnapshotpresetlistv2Items
- type Components1M64L84SchemasListvhostdetailresPropertiesResultPropertiesVhostlistItemsPropertiesTagsItems
- type Components1Tzc8QlSchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpgparamPropertiesTosparam
- type Components1UawxzeSchemasAddcommontranspresetbodyPropertiesPresetlistItemsPropertiesAbtestAdditionalproperties
- type Components1UxazjaSchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpgparamPropertiesImagexparam
- type Components1Via6UrSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4ParamPropertiesTosparam
- type Components1Wv3ClqSchemasUpdatetranscodepresetbodyPropertiesTranscodestructPropertiesAbtestAdditionalproperties
- type Components1Yrp708SchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesCdnsnapshotpresetlistv2Items
- type Components318E5PSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesSnapshotauditpresetlistv2Items
- type Components44Na0KSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparam
- type Components4Gwy08SchemasCreatetranscodepresetpatchbyadminbodyPropertiesPresetlistItemsPropertiesTranscodestructPropertiesAbtestAdditionalproperties
- type Components4Y1LroSchemasListvhostdetailresPropertiesResultPropertiesVhostlistItemsPropertiesDomainlistItems
- type Components5Jn2JnSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesAvslicepresetlistv2Items
- type Components7Eb4PfSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesAvextractorpresetlistv2Items
- type ComponentsAer7PvSchemasDescribevhostresPropertiesResultPropertiesVhostlistItemsPropertiesDomainlistItems
- type ComponentsAoysk3SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparam
- type ComponentsBbqv7RSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparamPropertiesTosparam
- type ComponentsF9EcgzSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesDatamigrationpresetlistv2Items
- type ComponentsFceumsSchemasListvqosmetricsdimensionsresPropertiesResultItemsPropertiesDimensionsItems
- type ComponentsFuamuzSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfig
- type ComponentsGhid1HSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesTimeshiftpresetlistv2Items
- type ComponentsH8On9CSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesTranspresetlistItems
- type ComponentsK46Cw0SchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpegparamPropertiesImagexparam
- type ComponentsKovkk9SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparamPropertiesVodparam
- type ComponentsKqy98ZSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4Param
- type ComponentsQms0JiSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4ParamPropertiesVodparam
- type ComponentsS0Ofr3SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparamPropertiesVodparam
- type ComponentsSgrw9KSchemasCreatetranscodepresetbatchbodyPropertiesPresetlistItemsPropertiesTranscodestructPropertiesAbtestAdditionalproperties
- type ComponentsSlabtaSchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpgparam
- type ComponentsXsjbgcSchemasCreatetranscodepresetbodyPropertiesTranscodestructPropertiesAbtestAdditionalproperties
- type CreateApp
- type CreateAppBody
- type CreateAppQuery
- type CreateAppReq
- type CreateAppRes
- type CreateAppResResponseMetadata
- type CreateAppResResult
- type CreateAvSlicePreset
- type CreateAvSlicePresetBody
- type CreateAvSlicePresetQuery
- type CreateAvSlicePresetReq
- type CreateAvSlicePresetRes
- type CreateAvSlicePresetResResponseMetadata
- type CreateCert
- type CreateCertBody
- type CreateCertBodyRsa
- type CreateCertQuery
- type CreateCertReq
- type CreateCertRes
- type CreateCertResResponseMetadata
- type CreateCertResResponseMetadataError
- type CreateCertResResult
- type CreateCustomLogConfig
- type CreateCustomLogConfigBody
- type CreateCustomLogConfigBodyFileNameFields
- type CreateCustomLogConfigBodyLogFields
- type CreateCustomLogConfigQuery
- type CreateCustomLogConfigReq
- type CreateCustomLogConfigRes
- type CreateCustomLogConfigResResponseMetadata
- type CreateCustomLogConfigResResult
- type CreateDenseSnapshotPreset
- type CreateDenseSnapshotPresetBody
- type CreateDenseSnapshotPresetQuery
- type CreateDenseSnapshotPresetReq
- type CreateDenseSnapshotPresetRes
- type CreateDenseSnapshotPresetResResponseMetadata
- type CreateDenseSnapshotPresetResResult
- type CreateDomain
- type CreateDomainBody
- type CreateDomainQuery
- type CreateDomainReq
- type CreateDomainRes
- type CreateDomainResResponseMetadata
- type CreateDomainResResponseMetadataError
- type CreateDomainV2
- type CreateDomainV2Body
- type CreateDomainV2BodyDomainsItem
- type CreateDomainV2BodyTagsItem
- type CreateDomainV2Query
- type CreateDomainV2Req
- type CreateDomainV2Res
- type CreateDomainV2ResResponseMetadata
- type CreateDomainV2ResResponseMetadataError
- type CreateLiveAccountFeeConfig
- type CreateLiveAccountFeeConfigBody
- type CreateLiveAccountFeeConfigQuery
- type CreateLiveAccountFeeConfigReq
- type CreateLiveAccountFeeConfigRes
- type CreateLiveAccountFeeConfigResResponseMetadata
- type CreateLiveAccountFeeConfigResResult
- type CreateProxyConfig
- type CreateProxyConfigBody
- type CreateProxyConfigBodyProxyConfigListItem
- type CreateProxyConfigBodyProxyConfigListPropertiesItemsItem
- type CreateProxyConfigQuery
- type CreateProxyConfigReq
- type CreateProxyConfigRes
- type CreateProxyConfigResResponseMetadata
- type CreatePullCDNSnapshotTask
- type CreatePullCDNSnapshotTaskBody
- type CreatePullCDNSnapshotTaskQuery
- type CreatePullCDNSnapshotTaskReq
- type CreatePullCDNSnapshotTaskRes
- type CreatePullCDNSnapshotTaskResResponseMetadata
- type CreatePullCDNSnapshotTaskResResult
- type CreatePullRecordTask
- type CreatePullRecordTaskBody
- type CreatePullRecordTaskQuery
- type CreatePullRecordTaskReq
- type CreatePullRecordTaskRes
- type CreatePullRecordTaskResResponseMetadata
- type CreatePullRecordTaskResResult
- type CreatePullToPushTask
- type CreatePullToPushTaskBody
- type CreatePullToPushTaskBodyWatermark
- type CreatePullToPushTaskQuery
- type CreatePullToPushTaskReq
- type CreatePullToPushTaskRes
- type CreatePullToPushTaskResResponseMetadata
- type CreatePullToPushTaskResResponseMetadataError
- type CreatePullToPushTaskResResult
- type CreateRecordPresetV2
- type CreateRecordPresetV2Body
- type CreateRecordPresetV2BodyRecordPresetConfig
- type CreateRecordPresetV2BodyRecordPresetConfigFlvParam
- type CreateRecordPresetV2BodyRecordPresetConfigFlvParamTOSParam
- type CreateRecordPresetV2BodyRecordPresetConfigFlvParamVODParam
- type CreateRecordPresetV2BodyRecordPresetConfigHlsParam
- type CreateRecordPresetV2BodyRecordPresetConfigHlsParamTOSParam
- type CreateRecordPresetV2BodyRecordPresetConfigHlsParamVODParam
- type CreateRecordPresetV2BodyRecordPresetConfigMp4Param
- type CreateRecordPresetV2BodyRecordPresetConfigMp4ParamTOSParam
- type CreateRecordPresetV2BodyRecordPresetConfigMp4ParamVODParam
- type CreateRecordPresetV2Query
- type CreateRecordPresetV2Req
- type CreateRecordPresetV2Res
- type CreateRecordPresetV2ResResponseMetadata
- type CreateRecordPresetV2ResResponseMetadataError
- type CreateRelaySourceV4
- type CreateRelaySourceV4Body
- type CreateRelaySourceV4Query
- type CreateRelaySourceV4Req
- type CreateRelaySourceV4Res
- type CreateRelaySourceV4ResResponseMetadata
- type CreateRelaySourceV4ResResponseMetadataError
- type CreateRelaySourceV4ResResult
- type CreateSDK
- type CreateSDKBody
- type CreateSDKQuery
- type CreateSDKReq
- type CreateSDKRes
- type CreateSDKResResponseMetadata
- type CreateSDKResResponseMetadataError
- type CreateSnapshotAuditPreset
- type CreateSnapshotAuditPresetBody
- type CreateSnapshotAuditPresetBodyCallbackDetailListItem
- type CreateSnapshotAuditPresetQuery
- type CreateSnapshotAuditPresetReq
- type CreateSnapshotAuditPresetRes
- type CreateSnapshotAuditPresetResResponseMetadata
- type CreateSnapshotAuditPresetResResponseMetadataError
- type CreateSnapshotPreset
- type CreateSnapshotPresetBody
- type CreateSnapshotPresetBodyCallbackDetailListItem
- type CreateSnapshotPresetBodyRecordTobItem
- type CreateSnapshotPresetQuery
- type CreateSnapshotPresetReq
- type CreateSnapshotPresetRes
- type CreateSnapshotPresetResResponseMetadata
- type CreateSnapshotPresetResResponseMetadataError
- type CreateSnapshotPresetV2
- type CreateSnapshotPresetV2Body
- type CreateSnapshotPresetV2BodySnapshotPresetConfig
- type CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParam
- type CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamImageXParam
- type CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamTOSParam
- type CreateSnapshotPresetV2BodySnapshotPresetConfigJpgParam
- type CreateSnapshotPresetV2BodySnapshotPresetConfigJpgParamImageXParam
- type CreateSnapshotPresetV2BodySnapshotPresetConfigJpgParamTOSParam
- type CreateSnapshotPresetV2Query
- type CreateSnapshotPresetV2Req
- type CreateSnapshotPresetV2Res
- type CreateSnapshotPresetV2ResResponseMetadata
- type CreateTicket
- type CreateTicketBody
- type CreateTicketBodyConfigListItem
- type CreateTicketBodyGroupParam
- type CreateTicketBodyWorkFlowParams
- type CreateTicketQuery
- type CreateTicketReq
- type CreateTicketRes
- type CreateTicketResResponseMetadata
- type CreateTimeShiftPresetV2
- type CreateTimeShiftPresetV2Body
- type CreateTimeShiftPresetV2Query
- type CreateTimeShiftPresetV2Req
- type CreateTimeShiftPresetV2Res
- type CreateTimeShiftPresetV2ResResponseMetadata
- type CreateTimeShiftPresetV2ResResponseMetadataError
- type CreateTimeShiftPresetV3
- type CreateTimeShiftPresetV3Body
- type CreateTimeShiftPresetV3Query
- type CreateTimeShiftPresetV3Req
- type CreateTimeShiftPresetV3Res
- type CreateTimeShiftPresetV3ResResponseMetadata
- type CreateTimeShiftPresetV3ResResponseMetadataError
- type CreateTranscodePreset
- type CreateTranscodePresetBatch
- type CreateTranscodePresetBatchBody
- type CreateTranscodePresetBatchBodyPresetListItem
- type CreateTranscodePresetBatchBodyPresetListItemTranscodeStruct
- type CreateTranscodePresetBatchQuery
- type CreateTranscodePresetBatchReq
- type CreateTranscodePresetBatchRes
- type CreateTranscodePresetBatchResResponseMetadata
- type CreateTranscodePresetBody
- type CreateTranscodePresetBodyTranscodeStruct
- type CreateTranscodePresetPatchByAdmin
- type CreateTranscodePresetPatchByAdminBody
- type CreateTranscodePresetPatchByAdminBodyPresetListItem
- type CreateTranscodePresetPatchByAdminBodyPresetListItemTranscodeStruct
- type CreateTranscodePresetPatchByAdminQuery
- type CreateTranscodePresetPatchByAdminReq
- type CreateTranscodePresetPatchByAdminRes
- type CreateTranscodePresetPatchByAdminResResponseMetadata
- type CreateTranscodePresetQuery
- type CreateTranscodePresetReq
- type CreateTranscodePresetRes
- type CreateTranscodePresetResResponseMetadata
- type CreateTranscodePresetResResponseMetadataError
- type CreateVQScoreTask
- type CreateVQScoreTaskBody
- type CreateVQScoreTaskQuery
- type CreateVQScoreTaskReq
- type CreateVQScoreTaskRes
- type CreateVQScoreTaskResResponseMetadata
- type CreateVQScoreTaskResResponseMetadataError
- type CreateVQScoreTaskResResult
- type CreateVerifyContent
- type CreateVerifyContentBody
- type CreateVerifyContentQuery
- type CreateVerifyContentReq
- type CreateVerifyContentRes
- type CreateVerifyContentResResponseMetadata
- type CreateVerifyContentResResult
- type CreateWatermarkPreset
- type CreateWatermarkPresetBody
- type CreateWatermarkPresetQuery
- type CreateWatermarkPresetReq
- type CreateWatermarkPresetRes
- type CreateWatermarkPresetResResponseMetadata
- type CreateWatermarkPresetResResponseMetadataError
- type CreateWatermarkPresetV2
- type CreateWatermarkPresetV2Body
- type CreateWatermarkPresetV2Query
- type CreateWatermarkPresetV2Req
- type CreateWatermarkPresetV2Res
- type CreateWatermarkPresetV2ResResponseMetadata
- type CreateWatermarkPresetV2ResResult
- type DeleteAuth
- type DeleteAuthBody
- type DeleteAuthQuery
- type DeleteAuthReq
- type DeleteAuthRes
- type DeleteAuthResResponseMetadata
- type DeleteAvSlicePreset
- type DeleteAvSlicePresetBody
- type DeleteAvSlicePresetQuery
- type DeleteAvSlicePresetReq
- type DeleteAvSlicePresetRes
- type DeleteAvSlicePresetResResponseMetadata
- type DeleteCMAFConfig
- type DeleteCMAFConfigBody
- type DeleteCMAFConfigQuery
- type DeleteCMAFConfigReq
- type DeleteCMAFConfigRes
- type DeleteCMAFConfigResResponseMetadata
- type DeleteCallback
- type DeleteCallbackBody
- type DeleteCallbackQuery
- type DeleteCallbackReq
- type DeleteCallbackRes
- type DeleteCallbackResResponseMetadata
- type DeleteCallbackResResponseMetadataError
- type DeleteCert
- type DeleteCertBody
- type DeleteCertQuery
- type DeleteCertReq
- type DeleteCertRes
- type DeleteCertResResponseMetadata
- type DeleteCertResResponseMetadataError
- type DeleteCommonTransPreset
- type DeleteCommonTransPresetBody
- type DeleteCommonTransPresetQuery
- type DeleteCommonTransPresetReq
- type DeleteCommonTransPresetRes
- type DeleteCommonTransPresetResResponseMetadata
- type DeleteCommonTransPresetResResponseMetadataError
- type DeleteCustomLogConfig
- type DeleteCustomLogConfigBody
- type DeleteCustomLogConfigQuery
- type DeleteCustomLogConfigReq
- type DeleteCustomLogConfigRes
- type DeleteCustomLogConfigResResponseMetadata
- type DeleteCustomLogConfigResResult
- type DeleteDenseSnapshotPreset
- type DeleteDenseSnapshotPresetBody
- type DeleteDenseSnapshotPresetQuery
- type DeleteDenseSnapshotPresetReq
- type DeleteDenseSnapshotPresetRes
- type DeleteDenseSnapshotPresetResResponseMetadata
- type DeleteDenyConfigV2
- type DeleteDenyConfigV2Body
- type DeleteDenyConfigV2Query
- type DeleteDenyConfigV2Req
- type DeleteDenyConfigV2Res
- type DeleteDenyConfigV2ResResponseMetadata
- type DeleteDenyConfigV2ResResponseMetadataError
- type DeleteDomain
- type DeleteDomainBody
- type DeleteDomainQuery
- type DeleteDomainReq
- type DeleteDomainRes
- type DeleteDomainResResponseMetadata
- type DeleteDomainResResponseMetadataError
- type DeleteDomainV2
- type DeleteDomainV2Body
- type DeleteDomainV2Query
- type DeleteDomainV2Req
- type DeleteDomainV2Res
- type DeleteDomainV2ResResponseMetadata
- type DeleteHLSConfig
- type DeleteHLSConfigBody
- type DeleteHLSConfigQuery
- type DeleteHLSConfigReq
- type DeleteHLSConfigRes
- type DeleteHLSConfigResResponseMetadata
- type DeleteHTTPHeaderConfig
- type DeleteHTTPHeaderConfigBody
- type DeleteHTTPHeaderConfigQuery
- type DeleteHTTPHeaderConfigReq
- type DeleteHTTPHeaderConfigRes
- type DeleteHTTPHeaderConfigResResponseMetadata
- type DeleteHeaderConfig
- type DeleteHeaderConfigBody
- type DeleteHeaderConfigQuery
- type DeleteHeaderConfigReq
- type DeleteHeaderConfigRes
- type DeleteHeaderConfigResResponseMetadata
- type DeleteIPAccessRule
- type DeleteIPAccessRuleBody
- type DeleteIPAccessRuleQuery
- type DeleteIPAccessRuleReq
- type DeleteIPAccessRuleRes
- type DeleteIPAccessRuleResResponseMetadata
- type DeleteLatencyConfig
- type DeleteLatencyConfigBody
- type DeleteLatencyConfigQuery
- type DeleteLatencyConfigReq
- type DeleteLatencyConfigRes
- type DeleteLatencyConfigResResponseMetadata
- type DeleteLiveAccountFeeConfig
- type DeleteLiveAccountFeeConfigBody
- type DeleteLiveAccountFeeConfigQuery
- type DeleteLiveAccountFeeConfigReq
- type DeleteLiveAccountFeeConfigRes
- type DeleteLiveAccountFeeConfigResResponseMetadata
- type DeleteLiveAccountFeeConfigResResult
- type DeleteNSSRewriteConfig
- type DeleteNSSRewriteConfigBody
- type DeleteNSSRewriteConfigQuery
- type DeleteNSSRewriteConfigReq
- type DeleteNSSRewriteConfigRes
- type DeleteNSSRewriteConfigResResponseMetadata
- type DeleteProxyConfig
- type DeleteProxyConfigAssociation
- type DeleteProxyConfigAssociationBody
- type DeleteProxyConfigAssociationQuery
- type DeleteProxyConfigAssociationReq
- type DeleteProxyConfigAssociationRes
- type DeleteProxyConfigAssociationResResponseMetadata
- type DeleteProxyConfigBody
- type DeleteProxyConfigQuery
- type DeleteProxyConfigReq
- type DeleteProxyConfigRes
- type DeleteProxyConfigResResponseMetadata
- type DeletePullToPushTask
- type DeletePullToPushTaskBody
- type DeletePullToPushTaskQuery
- type DeletePullToPushTaskReq
- type DeletePullToPushTaskRes
- type DeletePullToPushTaskResResponseMetadata
- type DeletePullToPushTaskResResponseMetadataError
- type DeleteRecordHistory
- type DeleteRecordHistoryBody
- type DeleteRecordHistoryQuery
- type DeleteRecordHistoryReq
- type DeleteRecordHistoryRes
- type DeleteRecordHistoryResResponseMetadata
- type DeleteRecordHistoryResResponseMetadataError
- type DeleteRecordPreset
- type DeleteRecordPresetBody
- type DeleteRecordPresetQuery
- type DeleteRecordPresetReq
- type DeleteRecordPresetRes
- type DeleteRecordPresetResResponseMetadata
- type DeleteRecordPresetResResponseMetadataError
- type DeleteReferer
- type DeleteRefererBody
- type DeleteRefererQuery
- type DeleteRefererReq
- type DeleteRefererRes
- type DeleteRefererResResponseMetadata
- type DeleteRefererResResponseMetadataError
- type DeleteRelaySink
- type DeleteRelaySinkBody
- type DeleteRelaySinkQuery
- type DeleteRelaySinkReq
- type DeleteRelaySinkRes
- type DeleteRelaySinkResResponseMetadata
- type DeleteRelaySourceRewrite
- type DeleteRelaySourceRewriteBody
- type DeleteRelaySourceRewriteQuery
- type DeleteRelaySourceRewriteReq
- type DeleteRelaySourceRewriteRes
- type DeleteRelaySourceRewriteResResponseMetadata
- type DeleteRelaySourceRewriteResResult
- type DeleteRelaySourceV3
- type DeleteRelaySourceV3Body
- type DeleteRelaySourceV3Query
- type DeleteRelaySourceV3Req
- type DeleteRelaySourceV3Res
- type DeleteRelaySourceV3ResResponseMetadata
- type DeleteRelaySourceV3ResResponseMetadataError
- type DeleteRelaySourceV4
- type DeleteRelaySourceV4Body
- type DeleteRelaySourceV4Query
- type DeleteRelaySourceV4Req
- type DeleteRelaySourceV4Res
- type DeleteRelaySourceV4ResResponseMetadata
- type DeleteRelaySourceV4ResResponseMetadataError
- type DeleteSDK
- type DeleteSDKBody
- type DeleteSDKQuery
- type DeleteSDKReq
- type DeleteSDKRes
- type DeleteSDKResResponseMetadata
- type DeleteSnapshotAuditPreset
- type DeleteSnapshotAuditPresetBody
- type DeleteSnapshotAuditPresetQuery
- type DeleteSnapshotAuditPresetReq
- type DeleteSnapshotAuditPresetRes
- type DeleteSnapshotAuditPresetResResponseMetadata
- type DeleteSnapshotAuditPresetResResponseMetadataError
- type DeleteSnapshotPreset
- type DeleteSnapshotPresetBody
- type DeleteSnapshotPresetQuery
- type DeleteSnapshotPresetReq
- type DeleteSnapshotPresetRes
- type DeleteSnapshotPresetResResponseMetadata
- type DeleteSnapshotPresetResResponseMetadataError
- type DeleteStreamQuotaConfig
- type DeleteStreamQuotaConfigBody
- type DeleteStreamQuotaConfigQuery
- type DeleteStreamQuotaConfigReq
- type DeleteStreamQuotaConfigRes
- type DeleteStreamQuotaConfigResResponseMetadata
- type DeleteStreamQuotaConfigResResponseMetadataError
- type DeleteTimeShiftPresetV2
- type DeleteTimeShiftPresetV2Body
- type DeleteTimeShiftPresetV2Query
- type DeleteTimeShiftPresetV2Req
- type DeleteTimeShiftPresetV2Res
- type DeleteTimeShiftPresetV2ResResponseMetadata
- type DeleteTimeShiftPresetV2ResResponseMetadataError
- type DeleteTimeShiftPresetV3
- type DeleteTimeShiftPresetV3Body
- type DeleteTimeShiftPresetV3Query
- type DeleteTimeShiftPresetV3Req
- type DeleteTimeShiftPresetV3Res
- type DeleteTimeShiftPresetV3ResResponseMetadata
- type DeleteTimeShiftPresetV3ResResponseMetadataError
- type DeleteTranscodePreset
- type DeleteTranscodePresetBatch
- type DeleteTranscodePresetBatchBody
- type DeleteTranscodePresetBatchBodyPresetListItem
- type DeleteTranscodePresetBatchQuery
- type DeleteTranscodePresetBatchReq
- type DeleteTranscodePresetBatchRes
- type DeleteTranscodePresetBatchResResponseMetadata
- type DeleteTranscodePresetBody
- type DeleteTranscodePresetPatchByAdmin
- type DeleteTranscodePresetPatchByAdminBody
- type DeleteTranscodePresetPatchByAdminBodyPresetListItem
- type DeleteTranscodePresetPatchByAdminQuery
- type DeleteTranscodePresetPatchByAdminReq
- type DeleteTranscodePresetPatchByAdminRes
- type DeleteTranscodePresetPatchByAdminResResponseMetadata
- type DeleteTranscodePresetPatchByAdminResResult
- type DeleteTranscodePresetQuery
- type DeleteTranscodePresetReq
- type DeleteTranscodePresetRes
- type DeleteTranscodePresetResResponseMetadata
- type DeleteTranscodePresetResResponseMetadataError
- type DeleteWatermarkPreset
- type DeleteWatermarkPresetBody
- type DeleteWatermarkPresetQuery
- type DeleteWatermarkPresetReq
- type DeleteWatermarkPresetRes
- type DeleteWatermarkPresetResResponseMetadata
- type DeleteWatermarkPresetResResponseMetadataError
- type DeleteWatermarkPresetV2
- type DeleteWatermarkPresetV2Body
- type DeleteWatermarkPresetV2Query
- type DeleteWatermarkPresetV2Req
- type DeleteWatermarkPresetV2Res
- type DeleteWatermarkPresetV2ResResponseMetadata
- type DescDenseSnapshotPresetDetail
- type DescDenseSnapshotPresetDetailBody
- type DescDenseSnapshotPresetDetailQuery
- type DescDenseSnapshotPresetDetailReq
- type DescDenseSnapshotPresetDetailRes
- type DescDenseSnapshotPresetDetailResPresetDetailListItem
- type DescDenseSnapshotPresetDetailResResponseMetadata
- type DescribeActionHistory
- type DescribeActionHistoryBody
- type DescribeActionHistoryQuery
- type DescribeActionHistoryReq
- type DescribeActionHistoryRes
- type DescribeActionHistoryResResponseMetadata
- type DescribeActionHistoryResResult
- type DescribeActionHistoryResResultApplicationInfo
- type DescribeActionHistoryResResultConfigInfo
- type DescribeAppIDParamsAvailable
- type DescribeAppIDParamsAvailableBody
- type DescribeAppIDParamsAvailableQuery
- type DescribeAppIDParamsAvailableReq
- type DescribeAppIDParamsAvailableRes
- type DescribeAppIDParamsAvailableResResponseMetadata
- type DescribeAppIDParamsAvailableResResult
- type DescribeAuth
- type DescribeAuthBody
- type DescribeAuthQuery
- type DescribeAuthReq
- type DescribeAuthRes
- type DescribeAuthResResponseMetadata
- type DescribeAuthResResponseMetadataError
- type DescribeAuthResResult
- type DescribeAuthResResultAuthListItem
- type DescribeAuthResResultAuthListPropertiesItemsItem
- type DescribeBilling
- type DescribeBillingBody
- type DescribeBillingForAdmin
- type DescribeBillingForAdminBody
- type DescribeBillingForAdminQuery
- type DescribeBillingForAdminReq
- type DescribeBillingForAdminRes
- type DescribeBillingForAdminResResponseMetadata
- type DescribeBillingForAdminResResult
- type DescribeBillingForAdminResResultActivityBilling
- type DescribeBillingForAdminResResultActivityBillingActivityItem
- type DescribeBillingForAdminResResultActivityBillingActivityPropertiesItemsItem
- type DescribeBillingForAdminResResultActivityBillingActivityPropertiesItemsProcDetailListItem
- type DescribeBillingForAdminResResultActivityBillingDetect
- type DescribeBillingForAdminResResultActivityBillingDetectBandwidthCondition
- type DescribeBillingForAdminResResultActivityBillingDetectBandwidthIncrCondition
- type DescribeBillingForAdminResResultActivityBillingDetectRequestBandwidthCondition
- type DescribeBillingMonthAvailable
- type DescribeBillingMonthAvailableBody
- type DescribeBillingMonthAvailableQuery
- type DescribeBillingMonthAvailableReq
- type DescribeBillingMonthAvailableRes
- type DescribeBillingMonthAvailableResResponseMetadata
- type DescribeBillingMonthAvailableResResult
- type DescribeBillingQuery
- type DescribeBillingReq
- type DescribeBillingRes
- type DescribeBillingResResponseMetadata
- type DescribeBillingResResponseMetadataError
- type DescribeBillingResResult
- type DescribeCDNSnapshotHistory
- type DescribeCDNSnapshotHistoryBody
- type DescribeCDNSnapshotHistoryQuery
- type DescribeCDNSnapshotHistoryReq
- type DescribeCDNSnapshotHistoryRes
- type DescribeCDNSnapshotHistoryResResponseMetadata
- type DescribeCDNSnapshotHistoryResResponseMetadataError
- type DescribeCDNSnapshotHistoryResResult
- type DescribeCDNSnapshotHistoryResResultDataItem
- type DescribeCDNSnapshotHistoryResResultPagination
- type DescribeCMAFConfig
- type DescribeCMAFConfigBody
- type DescribeCMAFConfigQuery
- type DescribeCMAFConfigReq
- type DescribeCMAFConfigRes
- type DescribeCMAFConfigResResponseMetadata
- type DescribeCMAFConfigResResult
- type DescribeCMAFConfigResResultCMAFConfigListItem
- type DescribeCallback
- type DescribeCallbackBody
- type DescribeCallbackQuery
- type DescribeCallbackReq
- type DescribeCallbackRes
- type DescribeCallbackResResponseMetadata
- type DescribeCallbackResResponseMetadataError
- type DescribeCallbackResResult
- type DescribeCallbackResResultCallbackListItem
- type DescribeCallbackResResultCallbackListItemAuthField
- type DescribeCallbackResResultCallbackListPropertiesItemsItem
- type DescribeCertDRM
- type DescribeCertDRMBody
- type DescribeCertDRMQuery
- type DescribeCertDRMReq
- type DescribeCertDRMRes
- type DescribeCertDRMResResponseMetadata
- type DescribeCertDetailSecret
- type DescribeCertDetailSecretBody
- type DescribeCertDetailSecretQuery
- type DescribeCertDetailSecretReq
- type DescribeCertDetailSecretRes
- type DescribeCertDetailSecretResResponseMetadata
- type DescribeCertDetailSecretResResponseMetadataError
- type DescribeCertDetailSecretResResult
- type DescribeCertDetailSecretResResultRsa
- type DescribeCertDetailSecretV2
- type DescribeCertDetailSecretV2Body
- type DescribeCertDetailSecretV2Query
- type DescribeCertDetailSecretV2Req
- type DescribeCertDetailSecretV2Res
- type DescribeCertDetailSecretV2ResResponseMetadata
- type DescribeCertDetailSecretV2ResResponseMetadataError
- type DescribeCertDetailSecretV2ResResult
- type DescribeCertDetailSecretV2ResResultSSL
- type DescribeCertDetailSecretV2ResResultSSLChainBriefInfoItem
- type DescribeCertDetailV2
- type DescribeCertDetailV2Body
- type DescribeCertDetailV2Query
- type DescribeCertDetailV2Req
- type DescribeCertDetailV2Res
- type DescribeCertDetailV2ResResponseMetadata
- type DescribeCertDetailV2ResResponseMetadataError
- type DescribeCertDetailV2ResResult
- type DescribeCertDetailV2ResResultSSL
- type DescribeCertDetailV2ResResultSSLChainBriefInfoItem
- type DescribeClosedStreamInfoByPage
- type DescribeClosedStreamInfoByPageBody
- type DescribeClosedStreamInfoByPageQuery
- type DescribeClosedStreamInfoByPageReq
- type DescribeClosedStreamInfoByPageRes
- type DescribeClosedStreamInfoByPageResResponseMetadata
- type DescribeClosedStreamInfoByPageResResponseMetadataError
- type DescribeClosedStreamInfoByPageResResult
- type DescribeClosedStreamInfoByPageResResultStreamInfoListItem
- type DescribeContentKey
- type DescribeContentKeyBody
- type DescribeContentKeyQuery
- type DescribeContentKeyReq
- type DescribeContentKeyRes
- type DescribeContentKeyResResponseMetadata
- type DescribeCustomLogConfig
- type DescribeCustomLogConfigBody
- type DescribeCustomLogConfigQuery
- type DescribeCustomLogConfigReq
- type DescribeCustomLogConfigRes
- type DescribeCustomLogConfigResResponseMetadata
- type DescribeCustomLogConfigResResult
- type DescribeCustomLogConfigResResultFileNameFields
- type DescribeCustomLogConfigResResultLogFields
- type DescribeDenyConfig
- type DescribeDenyConfigBody
- type DescribeDenyConfigQuery
- type DescribeDenyConfigReq
- type DescribeDenyConfigRes
- type DescribeDenyConfigResResponseMetadata
- type DescribeDenyConfigResResponseMetadataError
- type DescribeDenyConfigResResult
- type DescribeDenyConfigResResultDenyListItem
- type DescribeDenyConfigResResultDenyListPropertiesItemsItem
- type DescribeDenyConfigV2
- type DescribeDenyConfigV2Body
- type DescribeDenyConfigV2Query
- type DescribeDenyConfigV2Req
- type DescribeDenyConfigV2Res
- type DescribeDenyConfigV2ResResponseMetadata
- type DescribeDenyConfigV2ResResponseMetadataError
- type DescribeDenyConfigV2ResResult
- type DescribeDenyConfigV2ResResultDenyListItem
- type DescribeDenyConfigV2ResResultDenyListPropertiesItemsItem
- type DescribeDomain
- type DescribeDomainBody
- type DescribeDomainQuery
- type DescribeDomainReq
- type DescribeDomainRes
- type DescribeDomainResResponseMetadata
- type DescribeDomainResResponseMetadataError
- type DescribeDomainResResult
- type DescribeDomainResResultDomainListItem
- type DescribeDomainVerify
- type DescribeDomainVerifyBody
- type DescribeDomainVerifyQuery
- type DescribeDomainVerifyReq
- type DescribeDomainVerifyRes
- type DescribeDomainVerifyResResponseMetadata
- type DescribeDomainVerifyResResult
- type DescribeDomainVerifyResResultDomainListItem
- type DescribeEncryptDRM
- type DescribeEncryptDRMBody
- type DescribeEncryptDRMQuery
- type DescribeEncryptDRMReq
- type DescribeEncryptDRMRes
- type DescribeEncryptDRMResResponseMetadata
- type DescribeEncryptDRMResResult
- type DescribeEncryptDRMResResultDRMItem
- type DescribeForbiddenStreamInfoByPage
- type DescribeForbiddenStreamInfoByPageBody
- type DescribeForbiddenStreamInfoByPageQuery
- type DescribeForbiddenStreamInfoByPageReq
- type DescribeForbiddenStreamInfoByPageRes
- type DescribeForbiddenStreamInfoByPageResResponseMetadata
- type DescribeForbiddenStreamInfoByPageResResponseMetadataError
- type DescribeForbiddenStreamInfoByPageResResult
- type DescribeForbiddenStreamInfoByPageResResultStreamInfoListItem
- type DescribeHLSConfig
- type DescribeHLSConfigBody
- type DescribeHLSConfigQuery
- type DescribeHLSConfigReq
- type DescribeHLSConfigRes
- type DescribeHLSConfigResResponseMetadata
- type DescribeHLSConfigResResult
- type DescribeHLSConfigResResultHLSConfigListItem
- type DescribeHTTPHeaderConfig
- type DescribeHTTPHeaderConfigBody
- type DescribeHTTPHeaderConfigQuery
- type DescribeHTTPHeaderConfigReq
- type DescribeHTTPHeaderConfigRes
- type DescribeHTTPHeaderConfigResResponseMetadata
- type DescribeHTTPHeaderConfigResResult
- type DescribeHTTPHeaderConfigResResultHeaderConfigListItem
- type DescribeHTTPHeaderConfigResResultHeaderConfigListPropertiesItemsItem
- type DescribeHeaderConfig
- type DescribeHeaderConfigBody
- type DescribeHeaderConfigQuery
- type DescribeHeaderConfigReq
- type DescribeHeaderConfigRes
- type DescribeHeaderConfigResResponseMetadata
- type DescribeHeaderConfigResResult
- type DescribeHeaderConfigResResultHeaderConfigListV2Item
- type DescribeHeaderConfigResResultHeaderConfigListV2PropertiesItemsHeaderDetailListItem
- type DescribeHeaderConfigResResultHeaderConfigListV2PropertiesItemsItem
- type DescribeIPAccessRule
- type DescribeIPAccessRuleBody
- type DescribeIPAccessRuleQuery
- type DescribeIPAccessRuleReq
- type DescribeIPAccessRuleRes
- type DescribeIPAccessRuleResResponseMetadata
- type DescribeIPAccessRuleResResult
- type DescribeIPAccessRuleResResultAccessRuleListsItem
- type DescribeIPAccessRuleResResultAccessRuleListsItemIPAccessRule
- type DescribeIPInfo
- type DescribeIPInfoBody
- type DescribeIPInfoQuery
- type DescribeIPInfoReq
- type DescribeIPInfoRes
- type DescribeIPInfoResResponseMetadata
- type DescribeIPInfoResResponseMetadataError
- type DescribeIPInfoResResult
- type DescribeIPInfoResResultListItem
- type DescribeLatencyConfig
- type DescribeLatencyConfigBody
- type DescribeLatencyConfigQuery
- type DescribeLatencyConfigReq
- type DescribeLatencyConfigRes
- type DescribeLatencyConfigResResponseMetadata
- type DescribeLatencyConfigResResult
- type DescribeLatencyConfigResResultLatencyConfigListItem
- type DescribeLicenseDRM
- type DescribeLicenseDRMBody
- type DescribeLicenseDRMQuery
- type DescribeLicenseDRMReq
- type DescribeLicenseDRMRes
- type DescribeLicenseDRMResResponseMetadata
- type DescribeLiveAccountFeeConfig
- type DescribeLiveAccountFeeConfigBody
- type DescribeLiveAccountFeeConfigQuery
- type DescribeLiveAccountFeeConfigReq
- type DescribeLiveAccountFeeConfigRes
- type DescribeLiveAccountFeeConfigResResponseMetadata
- type DescribeLiveAccountFeeConfigResResult
- type DescribeLiveAccountFeeConfigResResultFeeConfigListItem
- type DescribeLiveAccountFeeType
- type DescribeLiveAccountFeeTypeBody
- type DescribeLiveAccountFeeTypeQuery
- type DescribeLiveAccountFeeTypeReq
- type DescribeLiveAccountFeeTypeRes
- type DescribeLiveAccountFeeTypeResResponseMetadata
- type DescribeLiveAccountFeeTypeResResult
- type DescribeLiveActivityBandwidthData
- type DescribeLiveActivityBandwidthDataBody
- type DescribeLiveActivityBandwidthDataBodyRegionListItem
- type DescribeLiveActivityBandwidthDataBodyUserRegionListItem
- type DescribeLiveActivityBandwidthDataQuery
- type DescribeLiveActivityBandwidthDataReq
- type DescribeLiveActivityBandwidthDataRes
- type DescribeLiveActivityBandwidthDataResResponseMetadata
- type DescribeLiveActivityBandwidthDataResResult
- type DescribeLiveActivityBandwidthDataResResultBandwidthDataListItem
- type DescribeLiveActivityBandwidthDataResResultRegionListItem
- type DescribeLiveActivityBandwidthDataResResultUserRegionListItem
- type DescribeLiveAuditData
- type DescribeLiveAuditDataBody
- type DescribeLiveAuditDataQuery
- type DescribeLiveAuditDataReq
- type DescribeLiveAuditDataRes
- type DescribeLiveAuditDataResResponseMetadata
- type DescribeLiveAuditDataResResponseMetadataError
- type DescribeLiveAuditDataResResult
- type DescribeLiveAuditDataResResultAuditDataListItem
- type DescribeLiveAuditDataResResultAuditDetailDataListItem
- type DescribeLiveAuditDataResResultAuditDetailDataListPropertiesItemsItem
- type DescribeLiveBandwidthData
- type DescribeLiveBandwidthDataBody
- type DescribeLiveBandwidthDataBodyRegionListItem
- type DescribeLiveBandwidthDataBodyUserRegionListItem
- type DescribeLiveBandwidthDataQuery
- type DescribeLiveBandwidthDataReq
- type DescribeLiveBandwidthDataRes
- type DescribeLiveBandwidthDataResResponseMetadata
- type DescribeLiveBandwidthDataResResult
- type DescribeLiveBandwidthDataResResultBandwidthDataListItem
- type DescribeLiveBandwidthDataResResultBandwidthDetailDataListItem
- type DescribeLiveBandwidthDataResResultBandwidthDetailDataListPropertiesItemsItem
- type DescribeLiveBandwidthDataResResultRegionListItem
- type DescribeLiveBandwidthDataResResultUserRegionListItem
- type DescribeLiveBatchOnlineStreamMetrics
- type DescribeLiveBatchOnlineStreamMetricsBody
- type DescribeLiveBatchOnlineStreamMetricsQuery
- type DescribeLiveBatchOnlineStreamMetricsReq
- type DescribeLiveBatchOnlineStreamMetricsRes
- type DescribeLiveBatchOnlineStreamMetricsResResponseMetadata
- type DescribeLiveBatchOnlineStreamMetricsResResult
- type DescribeLiveBatchOnlineStreamMetricsResResultPagination
- type DescribeLiveBatchOnlineStreamMetricsResResultStreamMetricListItem
- type DescribeLiveBatchPushStreamAvgMetrics
- type DescribeLiveBatchPushStreamAvgMetricsBody
- type DescribeLiveBatchPushStreamAvgMetricsQuery
- type DescribeLiveBatchPushStreamAvgMetricsReq
- type DescribeLiveBatchPushStreamAvgMetricsRes
- type DescribeLiveBatchPushStreamAvgMetricsResResponseMetadata
- type DescribeLiveBatchPushStreamAvgMetricsResResult
- type DescribeLiveBatchPushStreamAvgMetricsResResultStreamMetricListItem
- type DescribeLiveBatchPushStreamAvgMetricsResResultStreamMetricListPropertiesItemsItem
- type DescribeLiveBatchPushStreamMetrics
- type DescribeLiveBatchPushStreamMetricsBody
- type DescribeLiveBatchPushStreamMetricsQuery
- type DescribeLiveBatchPushStreamMetricsReq
- type DescribeLiveBatchPushStreamMetricsRes
- type DescribeLiveBatchPushStreamMetricsResResponseMetadata
- type DescribeLiveBatchPushStreamMetricsResResult
- type DescribeLiveBatchPushStreamMetricsResResultStreamMetricListItem
- type DescribeLiveBatchPushStreamMetricsResResultStreamMetricListPropertiesItemsItem
- type DescribeLiveBatchSourceStreamAvgMetrics
- type DescribeLiveBatchSourceStreamAvgMetricsBody
- type DescribeLiveBatchSourceStreamAvgMetricsQuery
- type DescribeLiveBatchSourceStreamAvgMetricsReq
- type DescribeLiveBatchSourceStreamAvgMetricsRes
- type DescribeLiveBatchSourceStreamAvgMetricsResResponseMetadata
- type DescribeLiveBatchSourceStreamAvgMetricsResResult
- type DescribeLiveBatchSourceStreamAvgMetricsResResultStreamMetricListItem
- type DescribeLiveBatchSourceStreamAvgMetricsResResultStreamMetricListPropertiesItemsItem
- type DescribeLiveBatchSourceStreamMetrics
- type DescribeLiveBatchSourceStreamMetricsBody
- type DescribeLiveBatchSourceStreamMetricsQuery
- type DescribeLiveBatchSourceStreamMetricsReq
- type DescribeLiveBatchSourceStreamMetricsRes
- type DescribeLiveBatchSourceStreamMetricsResResponseMetadata
- type DescribeLiveBatchSourceStreamMetricsResResult
- type DescribeLiveBatchSourceStreamMetricsResResultStreamMetricListItem
- type DescribeLiveBatchSourceStreamMetricsResResultStreamMetricListPropertiesItemsItem
- type DescribeLiveBatchStreamTrafficData
- type DescribeLiveBatchStreamTrafficDataBody
- type DescribeLiveBatchStreamTrafficDataQuery
- type DescribeLiveBatchStreamTrafficDataReq
- type DescribeLiveBatchStreamTrafficDataRes
- type DescribeLiveBatchStreamTrafficDataResResponseMetadata
- type DescribeLiveBatchStreamTrafficDataResResult
- type DescribeLiveBatchStreamTrafficDataResResultPagination
- type DescribeLiveBatchStreamTrafficDataResResultStreamInfoListItem
- type DescribeLiveBatchStreamTranscodeData
- type DescribeLiveBatchStreamTranscodeDataBody
- type DescribeLiveBatchStreamTranscodeDataQuery
- type DescribeLiveBatchStreamTranscodeDataReq
- type DescribeLiveBatchStreamTranscodeDataRes
- type DescribeLiveBatchStreamTranscodeDataResResponseMetadata
- type DescribeLiveBatchStreamTranscodeDataResResult
- type DescribeLiveBatchStreamTranscodeDataResResultPagination
- type DescribeLiveBatchStreamTranscodeDataResResultStreamInfoListItem
- type DescribeLiveCustomizedLogData
- type DescribeLiveCustomizedLogDataBody
- type DescribeLiveCustomizedLogDataQuery
- type DescribeLiveCustomizedLogDataReq
- type DescribeLiveCustomizedLogDataRes
- type DescribeLiveCustomizedLogDataResResponseMetadata
- type DescribeLiveCustomizedLogDataResResult
- type DescribeLiveCustomizedLogDataResResultLogInfoListItem
- type DescribeLiveCustomizedLogDataResResultPagination
- type DescribeLiveFeeConfig
- type DescribeLiveFeeConfigBody
- type DescribeLiveFeeConfigQuery
- type DescribeLiveFeeConfigReq
- type DescribeLiveFeeConfigRes
- type DescribeLiveFeeConfigResResponseMetadata
- type DescribeLiveFeeConfigResResult
- type DescribeLiveFreeTimeInterval
- type DescribeLiveFreeTimeIntervalBody
- type DescribeLiveFreeTimeIntervalQuery
- type DescribeLiveFreeTimeIntervalReq
- type DescribeLiveFreeTimeIntervalRes
- type DescribeLiveFreeTimeIntervalResResponseMetadata
- type DescribeLiveFreeTimeIntervalResResult
- type DescribeLiveISPData
- type DescribeLiveISPDataBody
- type DescribeLiveISPDataQuery
- type DescribeLiveISPDataReq
- type DescribeLiveISPDataRes
- type DescribeLiveISPDataResResponseMetadata
- type DescribeLiveISPDataResResult
- type DescribeLiveISPDataResResultISPListItem
- type DescribeLiveLogData
- type DescribeLiveLogDataBody
- type DescribeLiveLogDataQuery
- type DescribeLiveLogDataReq
- type DescribeLiveLogDataRes
- type DescribeLiveLogDataResResponseMetadata
- type DescribeLiveLogDataResResult
- type DescribeLiveLogDataResResultLogInfoListItem
- type DescribeLiveLogDataResResultPagination
- type DescribeLiveMetricBandwidthData
- type DescribeLiveMetricBandwidthDataBody
- type DescribeLiveMetricBandwidthDataBodyRegionListItem
- type DescribeLiveMetricBandwidthDataBodyUserRegionListItem
- type DescribeLiveMetricBandwidthDataQuery
- type DescribeLiveMetricBandwidthDataReq
- type DescribeLiveMetricBandwidthDataRes
- type DescribeLiveMetricBandwidthDataResResponseMetadata
- type DescribeLiveMetricBandwidthDataResResult
- type DescribeLiveMetricBandwidthDataResResultBandwidthDataListItem
- type DescribeLiveMetricBandwidthDataResResultBandwidthDetailDataListItem
- type DescribeLiveMetricBandwidthDataResResultBandwidthDetailDataListPropertiesItemsItem
- type DescribeLiveMetricBandwidthDataResResultRegionListItem
- type DescribeLiveMetricBandwidthDataResResultUserRegionListItem
- type DescribeLiveMetricTrafficData
- type DescribeLiveMetricTrafficDataBody
- type DescribeLiveMetricTrafficDataBodyRegionListItem
- type DescribeLiveMetricTrafficDataBodyUserRegionListItem
- type DescribeLiveMetricTrafficDataQuery
- type DescribeLiveMetricTrafficDataReq
- type DescribeLiveMetricTrafficDataRes
- type DescribeLiveMetricTrafficDataResResponseMetadata
- type DescribeLiveMetricTrafficDataResResult
- type DescribeLiveMetricTrafficDataResResultRegionListItem
- type DescribeLiveMetricTrafficDataResResultTrafficDataListItem
- type DescribeLiveMetricTrafficDataResResultTrafficDetailDataListItem
- type DescribeLiveMetricTrafficDataResResultTrafficDetailDataListPropertiesItemsItem
- type DescribeLiveMetricTrafficDataResResultUserRegionListItem
- type DescribeLiveP95PeakBandwidthData
- type DescribeLiveP95PeakBandwidthDataBody
- type DescribeLiveP95PeakBandwidthDataBodyRegionListItem
- type DescribeLiveP95PeakBandwidthDataBodyUserRegionListItem
- type DescribeLiveP95PeakBandwidthDataQuery
- type DescribeLiveP95PeakBandwidthDataReq
- type DescribeLiveP95PeakBandwidthDataRes
- type DescribeLiveP95PeakBandwidthDataResResponseMetadata
- type DescribeLiveP95PeakBandwidthDataResResult
- type DescribeLiveP95PeakBandwidthDataResResultRegionListItem
- type DescribeLiveP95PeakBandwidthDataResResultUserRegionListItem
- type DescribeLivePlayStatusCodeData
- type DescribeLivePlayStatusCodeDataBody
- type DescribeLivePlayStatusCodeDataBodyRegionListItem
- type DescribeLivePlayStatusCodeDataBodyUserRegionListItem
- type DescribeLivePlayStatusCodeDataQuery
- type DescribeLivePlayStatusCodeDataReq
- type DescribeLivePlayStatusCodeDataRes
- type DescribeLivePlayStatusCodeDataResResponseMetadata
- type DescribeLivePlayStatusCodeDataResResult
- type DescribeLivePlayStatusCodeDataResResultRegionListItem
- type DescribeLivePlayStatusCodeDataResResultStatusDataListItem
- type DescribeLivePlayStatusCodeDataResResultStatusDataListPropertiesItemsItem
- type DescribeLivePlayStatusCodeDataResResultStatusDetailDataListItem
- type DescribeLivePlayStatusCodeDataResResultStatusDetailDataListPropertiesItemsItem
- type DescribeLivePlayStatusCodeDataResResultStatusDetailDataListPropertiesItemsStatusSummaryDataListItem
- type DescribeLivePlayStatusCodeDataResResultStatusSummaryDataListItem
- type DescribeLivePlayStatusCodeDataResResultUserRegionListItem
- type DescribeLivePullToPushBandwidthData
- type DescribeLivePullToPushBandwidthDataBody
- type DescribeLivePullToPushBandwidthDataQuery
- type DescribeLivePullToPushBandwidthDataReq
- type DescribeLivePullToPushBandwidthDataRes
- type DescribeLivePullToPushBandwidthDataResResponseMetadata
- type DescribeLivePullToPushBandwidthDataResResponseMetadataError
- type DescribeLivePullToPushBandwidthDataResResult
- type DescribeLivePullToPushBandwidthDataResResultBandwidthDataListItem
- type DescribeLivePullToPushBandwidthDataResResultBandwidthDetailDataListItem
- type DescribeLivePullToPushBandwidthDataResResultBandwidthDetailDataListPropertiesItemsItem
- type DescribeLivePullToPushData
- type DescribeLivePullToPushDataBody
- type DescribeLivePullToPushDataQuery
- type DescribeLivePullToPushDataReq
- type DescribeLivePullToPushDataRes
- type DescribeLivePullToPushDataResResponseMetadata
- type DescribeLivePullToPushDataResResponseMetadataError
- type DescribeLivePullToPushDataResResult
- type DescribeLivePullToPushDataResResultPullToPushDataListItem
- type DescribeLivePullToPushDataResResultPullToPushDetailDataListItem
- type DescribeLivePullToPushDataResResultPullToPushDetailDataListPropertiesItemsItem
- type DescribeLivePushStreamCountData
- type DescribeLivePushStreamCountDataBody
- type DescribeLivePushStreamCountDataBodyUserRegionListItem
- type DescribeLivePushStreamCountDataQuery
- type DescribeLivePushStreamCountDataReq
- type DescribeLivePushStreamCountDataRes
- type DescribeLivePushStreamCountDataResResponseMetadata
- type DescribeLivePushStreamCountDataResResult
- type DescribeLivePushStreamCountDataResResultStreamDetailDataListItem
- type DescribeLivePushStreamCountDataResResultStreamDetailDataListPropertiesItemsItem
- type DescribeLivePushStreamCountDataResResultTotalStreamDataListItem
- type DescribeLivePushStreamCountDataResResultUserRegionListItem
- type DescribeLivePushStreamMetrics
- type DescribeLivePushStreamMetricsBody
- type DescribeLivePushStreamMetricsQuery
- type DescribeLivePushStreamMetricsReq
- type DescribeLivePushStreamMetricsRes
- type DescribeLivePushStreamMetricsResResponseMetadata
- type DescribeLivePushStreamMetricsResResponseMetadataError
- type DescribeLivePushStreamMetricsResResult
- type DescribeLivePushStreamMetricsResResultMetricListItem
- type DescribeLiveRecordData
- type DescribeLiveRecordDataBody
- type DescribeLiveRecordDataQuery
- type DescribeLiveRecordDataReq
- type DescribeLiveRecordDataRes
- type DescribeLiveRecordDataResResponseMetadata
- type DescribeLiveRecordDataResResponseMetadataError
- type DescribeLiveRecordDataResResult
- type DescribeLiveRecordDataResResultRecordDataListItem
- type DescribeLiveRecordDataResResultRecordDetailDataListItem
- type DescribeLiveRecordDataResResultRecordDetailDataListPropertiesItemsItem
- type DescribeLiveRegionData
- type DescribeLiveRegionDataBody
- type DescribeLiveRegionDataQuery
- type DescribeLiveRegionDataReq
- type DescribeLiveRegionDataRes
- type DescribeLiveRegionDataResResponseMetadata
- type DescribeLiveRegionDataResResult
- type DescribeLiveRegionDataResResultAreasItem
- type DescribeLiveRegionDataResResultAreasPropertiesItemsItem
- type DescribeLiveRegionDataResResultAreasPropertiesItemsProvincesItem
- type DescribeLiveSnapshotData
- type DescribeLiveSnapshotDataBody
- type DescribeLiveSnapshotDataQuery
- type DescribeLiveSnapshotDataReq
- type DescribeLiveSnapshotDataRes
- type DescribeLiveSnapshotDataResResponseMetadata
- type DescribeLiveSnapshotDataResResponseMetadataError
- type DescribeLiveSnapshotDataResResult
- type DescribeLiveSnapshotDataResResultSnapshotDataListItem
- type DescribeLiveSnapshotDataResResultSnapshotDetailDataItem
- type DescribeLiveSnapshotDataResResultSnapshotDetailDataPropertiesItemsItem
- type DescribeLiveSourceBandwidthData
- type DescribeLiveSourceBandwidthDataBody
- type DescribeLiveSourceBandwidthDataBodyUserRegionListItem
- type DescribeLiveSourceBandwidthDataQuery
- type DescribeLiveSourceBandwidthDataReq
- type DescribeLiveSourceBandwidthDataRes
- type DescribeLiveSourceBandwidthDataResResponseMetadata
- type DescribeLiveSourceBandwidthDataResResponseMetadataError
- type DescribeLiveSourceBandwidthDataResResult
- type DescribeLiveSourceBandwidthDataResResultBandwidthDataListItem
- type DescribeLiveSourceBandwidthDataResResultBandwidthDetailDataListItem
- type DescribeLiveSourceBandwidthDataResResultBandwidthDetailDataListPropertiesItemsItem
- type DescribeLiveSourceBandwidthDataResResultUserRegionListItem
- type DescribeLiveSourceStreamMetrics
- type DescribeLiveSourceStreamMetricsBody
- type DescribeLiveSourceStreamMetricsQuery
- type DescribeLiveSourceStreamMetricsReq
- type DescribeLiveSourceStreamMetricsRes
- type DescribeLiveSourceStreamMetricsResResponseMetadata
- type DescribeLiveSourceStreamMetricsResResult
- type DescribeLiveSourceStreamMetricsResResultMetricListItem
- type DescribeLiveSourceTrafficData
- type DescribeLiveSourceTrafficDataBody
- type DescribeLiveSourceTrafficDataBodyUserRegionListItem
- type DescribeLiveSourceTrafficDataQuery
- type DescribeLiveSourceTrafficDataReq
- type DescribeLiveSourceTrafficDataRes
- type DescribeLiveSourceTrafficDataResResponseMetadata
- type DescribeLiveSourceTrafficDataResResponseMetadataError
- type DescribeLiveSourceTrafficDataResResult
- type DescribeLiveSourceTrafficDataResResultTrafficDataListItem
- type DescribeLiveSourceTrafficDataResResultTrafficDetailDataListItem
- type DescribeLiveSourceTrafficDataResResultTrafficDetailDataListPropertiesItemsItem
- type DescribeLiveSourceTrafficDataResResultUserRegionListItem
- type DescribeLiveStreamCountData
- type DescribeLiveStreamCountDataBody
- type DescribeLiveStreamCountDataQuery
- type DescribeLiveStreamCountDataReq
- type DescribeLiveStreamCountDataRes
- type DescribeLiveStreamCountDataResResponseMetadata
- type DescribeLiveStreamCountDataResResult
- type DescribeLiveStreamCountDataResResultStreamDetailDataListItem
- type DescribeLiveStreamCountDataResResultStreamDetailDataListPropertiesItemsItem
- type DescribeLiveStreamCountDataResResultTotalStreamDataListItem
- type DescribeLiveStreamInfoByPage
- type DescribeLiveStreamInfoByPageBody
- type DescribeLiveStreamInfoByPageQuery
- type DescribeLiveStreamInfoByPageReq
- type DescribeLiveStreamInfoByPageRes
- type DescribeLiveStreamInfoByPageResResponseMetadata
- type DescribeLiveStreamInfoByPageResResponseMetadataError
- type DescribeLiveStreamInfoByPageResResult
- type DescribeLiveStreamInfoByPageResResultStreamInfoListItem
- type DescribeLiveStreamSessionData
- type DescribeLiveStreamSessionDataBody
- type DescribeLiveStreamSessionDataBodyRegionListItem
- type DescribeLiveStreamSessionDataQuery
- type DescribeLiveStreamSessionDataReq
- type DescribeLiveStreamSessionDataRes
- type DescribeLiveStreamSessionDataResResponseMetadata
- type DescribeLiveStreamSessionDataResResult
- type DescribeLiveStreamSessionDataResResultRegionListItem
- type DescribeLiveStreamSessionDataResResultSessionDataListItem
- type DescribeLiveStreamSessionDataResResultSessionDetailDataListItem
- type DescribeLiveStreamSessionDataResResultSessionDetailDataListPropertiesItemsItem
- type DescribeLiveStreamState
- type DescribeLiveStreamStateBody
- type DescribeLiveStreamStateQuery
- type DescribeLiveStreamStateReq
- type DescribeLiveStreamStateRes
- type DescribeLiveStreamStateResResponseMetadata
- type DescribeLiveStreamStateResResponseMetadataError
- type DescribeLiveStreamStateResResult
- type DescribeLiveStreamUsageData
- type DescribeLiveStreamUsageDataBody
- type DescribeLiveStreamUsageDataQuery
- type DescribeLiveStreamUsageDataReq
- type DescribeLiveStreamUsageDataRes
- type DescribeLiveStreamUsageDataResResponse
- type DescribeLiveStreamUsageDataResResponseDataInfoListItem
- type DescribeLiveTimeShiftData
- type DescribeLiveTimeShiftDataBody
- type DescribeLiveTimeShiftDataQuery
- type DescribeLiveTimeShiftDataReq
- type DescribeLiveTimeShiftDataRes
- type DescribeLiveTimeShiftDataResResponseMetadata
- type DescribeLiveTimeShiftDataResResult
- type DescribeLiveTimeShiftDataResResultTimeShiftDataListItem
- type DescribeLiveTrafficData
- type DescribeLiveTrafficDataBody
- type DescribeLiveTrafficDataBodyRegionListItem
- type DescribeLiveTrafficDataBodyUserRegionListItem
- type DescribeLiveTrafficDataQuery
- type DescribeLiveTrafficDataReq
- type DescribeLiveTrafficDataRes
- type DescribeLiveTrafficDataResResponseMetadata
- type DescribeLiveTrafficDataResResult
- type DescribeLiveTrafficDataResResultRegionListItem
- type DescribeLiveTrafficDataResResultTrafficDataListItem
- type DescribeLiveTrafficDataResResultTrafficDetailDataListItem
- type DescribeLiveTrafficDataResResultTrafficDetailDataListPropertiesItemsItem
- type DescribeLiveTrafficDataResResultUserRegionListItem
- type DescribeLiveTranscodeData
- type DescribeLiveTranscodeDataBody
- type DescribeLiveTranscodeDataQuery
- type DescribeLiveTranscodeDataReq
- type DescribeLiveTranscodeDataRes
- type DescribeLiveTranscodeDataResResponseMetadata
- type DescribeLiveTranscodeDataResResponseMetadataError
- type DescribeLiveTranscodeDataResResult
- type DescribeLiveTranscodeDataResResultTranscodeDataListItem
- type DescribeNSSRewriteConfig
- type DescribeNSSRewriteConfigBody
- type DescribeNSSRewriteConfigQuery
- type DescribeNSSRewriteConfigReq
- type DescribeNSSRewriteConfigRes
- type DescribeNSSRewriteConfigResResponseMetadata
- type DescribeNSSRewriteConfigResResult
- type DescribeNSSRewriteConfigResResultConfigListItem
- type DescribePresetAssociation
- type DescribePresetAssociationBody
- type DescribePresetAssociationQuery
- type DescribePresetAssociationReq
- type DescribePresetAssociationRes
- type DescribePresetAssociationResResponseMetadata
- type DescribePresetAssociationResResult
- type DescribePresetAssociationResResultListItem
- type DescribePresetAssociationResResultListPropertiesItemsItem
- type DescribeProxyConfigAssociation
- type DescribeProxyConfigAssociationBody
- type DescribeProxyConfigAssociationQuery
- type DescribeProxyConfigAssociationReq
- type DescribeProxyConfigAssociationRes
- type DescribeProxyConfigAssociationResResponseMetadata
- type DescribeProxyConfigAssociationResResult
- type DescribeProxyConfigAssociationResResultListItem
- type DescribeProxyConfigAssociationResResultListPropertiesItemsItem
- type DescribeRecordTaskFileHistory
- type DescribeRecordTaskFileHistoryBody
- type DescribeRecordTaskFileHistoryQuery
- type DescribeRecordTaskFileHistoryReq
- type DescribeRecordTaskFileHistoryRes
- type DescribeRecordTaskFileHistoryResResponseMetadata
- type DescribeRecordTaskFileHistoryResResponseMetadataError
- type DescribeRecordTaskFileHistoryResResult
- type DescribeRecordTaskFileHistoryResResultDataItem
- type DescribeRecordTaskFileHistoryResResultPagination
- type DescribeRefConfig
- type DescribeRefConfigBody
- type DescribeRefConfigQuery
- type DescribeRefConfigReq
- type DescribeRefConfigRes
- type DescribeRefConfigResResponseMetadata
- type DescribeRefConfigResResult
- type DescribeRefConfigResResultAssociationListItem
- type DescribeReferer
- type DescribeRefererBody
- type DescribeRefererQuery
- type DescribeRefererReq
- type DescribeRefererRes
- type DescribeRefererResResponseMetadata
- type DescribeRefererResResponseMetadataError
- type DescribeRefererResResult
- type DescribeRefererResResultRefererListItem
- type DescribeRefererResResultRefererListPropertiesItemsItem
- type DescribeRelaySink
- type DescribeRelaySinkBody
- type DescribeRelaySinkQuery
- type DescribeRelaySinkReq
- type DescribeRelaySinkRes
- type DescribeRelaySinkResResponseMetadata
- type DescribeRelaySinkResResult
- type DescribeRelaySinkResResultRelaySinkListItem
- type DescribeRelaySinkResResultRelaySinkListPropertiesItemsFieldRelaySinkDetailListItem
- type DescribeRelaySinkResResultRelaySinkListPropertiesItemsFieldRelaySinkDetailListPropertiesItemsItem
- type DescribeRelaySinkResResultRelaySinkListPropertiesItemsItem
- type DescribeRelaySourceRewrite
- type DescribeRelaySourceRewriteBody
- type DescribeRelaySourceRewriteQuery
- type DescribeRelaySourceRewriteReq
- type DescribeRelaySourceRewriteRes
- type DescribeRelaySourceRewriteResResponseMetadata
- type DescribeRelaySourceRewriteResResult
- type DescribeRelaySourceRewriteResResultRelaySourceRewriteList
- type DescribeRelaySourceRewriteResResultRelaySourceRewriteListRewriteRule
- type DescribeRelaySourceRewriteResResultRelaySourceRewriteListRewriteRuleListItem
- type DescribeRelaySourceV3
- type DescribeRelaySourceV3Body
- type DescribeRelaySourceV3Query
- type DescribeRelaySourceV3Req
- type DescribeRelaySourceV3Res
- type DescribeRelaySourceV3ResResponseMetadata
- type DescribeRelaySourceV3ResResponseMetadataError
- type DescribeRelaySourceV3ResResult
- type DescribeRelaySourceV3ResResultRelaySourceConfigListItem
- type DescribeRelaySourceV3ResResultRelaySourceConfigListItemGroupDetailsItemAuthParams
- type DescribeRelaySourceV3ResResultRelaySourceConfigListItemGroupDetailsItemServersItemOutboundConfig
- type DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsItem
- type DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsServersItem
- type DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsServersPropertiesItemsItem
- type DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsServersPropertiesItemsProxyListItem
- type DescribeSDKDetail
- type DescribeSDKDetailBody
- type DescribeSDKDetailQuery
- type DescribeSDKDetailReq
- type DescribeSDKDetailRes
- type DescribeSDKDetailResResponseMetadata
- type DescribeSDKDetailResResult
- type DescribeSDKDetailResResultSDKDetail
- type DescribeSDKParamsAvailable
- type DescribeSDKParamsAvailableBody
- type DescribeSDKParamsAvailableQuery
- type DescribeSDKParamsAvailableReq
- type DescribeSDKParamsAvailableRes
- type DescribeSDKParamsAvailableResResponseMetadata
- type DescribeSDKParamsAvailableResResult
- type DescribeService
- type DescribeServiceBody
- type DescribeServiceQuery
- type DescribeServiceReq
- type DescribeServiceRes
- type DescribeServiceResResponseMetadata
- type DescribeServiceResResponseMetadataError
- type DescribeServiceResResult
- type DescribeServiceResResultLimitConfig
- type DescribeSnapshotAuditPresetDetail
- type DescribeSnapshotAuditPresetDetailBody
- type DescribeSnapshotAuditPresetDetailQuery
- type DescribeSnapshotAuditPresetDetailReq
- type DescribeSnapshotAuditPresetDetailRes
- type DescribeSnapshotAuditPresetDetailResResponseMetadata
- type DescribeSnapshotAuditPresetDetailResResult
- type DescribeSnapshotAuditPresetDetailResResultPresetDetailListItem
- type DescribeSnapshotAuditPresetDetailResResultPresetDetailListItemSnapshotConfig
- type DescribeSnapshotAuditPresetDetailResResultPresetDetailListPropertiesItemsItem
- type DescribeStreamQuotaConfig
- type DescribeStreamQuotaConfigBody
- type DescribeStreamQuotaConfigQuery
- type DescribeStreamQuotaConfigReq
- type DescribeStreamQuotaConfigRes
- type DescribeStreamQuotaConfigResResponseMetadata
- type DescribeStreamQuotaConfigResResponseMetadataError
- type DescribeStreamQuotaConfigResResult
- type DescribeStreamQuotaConfigResResultQuotaListItem
- type DescribeStreamQuotaConfigResResultQuotaListItemQuotaDetailListItemBandwidthConfig
- type DescribeStreamQuotaConfigResResultQuotaListItemQuotaDetailListItemStreamConfig
- type DescribeStreamQuotaConfigResResultQuotaListPropertiesItemsItem
- type DescribeTimeShiftPresetDetail
- type DescribeTimeShiftPresetDetailBody
- type DescribeTimeShiftPresetDetailQuery
- type DescribeTimeShiftPresetDetailReq
- type DescribeTimeShiftPresetDetailRes
- type DescribeTimeShiftPresetDetailResResponseMetadata
- type DescribeTimeShiftPresetDetailResResult
- type DescribeTimeShiftPresetDetailResResultPresetDetailListItem
- type DescribeTranscodePresetDetail
- type DescribeTranscodePresetDetailBody
- type DescribeTranscodePresetDetailQuery
- type DescribeTranscodePresetDetailReq
- type DescribeTranscodePresetDetailRes
- type DescribeTranscodePresetDetailResResponseMetadata
- type DescribeTranscodePresetDetailResResult
- type DescribeTranscodePresetDetailResResultPresetDetailList
- type DescribeVQScoreTask
- type DescribeVQScoreTaskBody
- type DescribeVQScoreTaskQuery
- type DescribeVQScoreTaskReq
- type DescribeVQScoreTaskRes
- type DescribeVQScoreTaskResResponseMetadata
- type DescribeVQScoreTaskResResponseMetadataError
- type DescribeVQScoreTaskResResult
- type DescribeVQScoreTaskResResultAddrScoreListItem
- type DescribeVQScoreTaskResResultAddrScoreListPropertiesItemsItem
- type DescribeVhost
- type DescribeVhostBody
- type DescribeVhostQuery
- type DescribeVhostReq
- type DescribeVhostRes
- type DescribeVhostResResponseMetadata
- type DescribeVhostResResponseMetadataError
- type DescribeVhostResResult
- type DescribeVhostResResultVhostListItem
- type DescribeVhostResResultVhostListPropertiesItemsItem
- type DescribeWatermarkPresetDetail
- type DescribeWatermarkPresetDetailBody
- type DescribeWatermarkPresetDetailQuery
- type DescribeWatermarkPresetDetailReq
- type DescribeWatermarkPresetDetailRes
- type DescribeWatermarkPresetDetailResResponseMetadata
- type DescribeWatermarkPresetDetailResResult
- type DescribeWatermarkPresetDetailResResultPresetDetailListItem
- type DisAssociatePreset
- type DisAssociatePresetBody
- type DisAssociatePresetQuery
- type DisAssociatePresetReq
- type DisAssociatePresetRes
- type DisAssociatePresetResResponseMetadata
- type DisableAuth
- type DisableAuthBody
- type DisableAuthQuery
- type DisableAuthReq
- type DisableAuthRes
- type DisableAuthResResponseMetadata
- type DisableAuthResResponseMetadataError
- type DisableDomain
- type DisableDomainBody
- type DisableDomainQuery
- type DisableDomainReq
- type DisableDomainRes
- type DisableDomainResResponseMetadata
- type DisableDomainResResponseMetadataError
- type DisassociateRefConfig
- type DisassociateRefConfigBody
- type DisassociateRefConfigQuery
- type DisassociateRefConfigReq
- type DisassociateRefConfigRes
- type DisassociateRefConfigResResponseMetadata
- type EnableAuth
- type EnableAuthBody
- type EnableAuthQuery
- type EnableAuthReq
- type EnableAuthRes
- type EnableAuthResResponseMetadata
- type EnableAuthResResponseMetadataError
- type EnableDomain
- type EnableDomainBody
- type EnableDomainQuery
- type EnableDomainReq
- type EnableDomainRes
- type EnableDomainResResponseMetadata
- type EnableDomainResResponseMetadataError
- type EnableHTTPHeaderConfig
- type EnableHTTPHeaderConfigBody
- type EnableHTTPHeaderConfigQuery
- type EnableHTTPHeaderConfigReq
- type EnableHTTPHeaderConfigRes
- type EnableHTTPHeaderConfigResResponseMetadata
- type ForbidStream
- type ForbidStreamBody
- type ForbidStreamQuery
- type ForbidStreamReq
- type ForbidStreamRes
- type ForbidStreamResResponseMetadata
- type ForbidStreamResResponseMetadataError
- type GeneratePlayURL
- type GeneratePlayURLBody
- type GeneratePlayURLQuery
- type GeneratePlayURLReq
- type GeneratePlayURLRes
- type GeneratePlayURLResResponseMetadata
- type GeneratePlayURLResResponseMetadataError
- type GeneratePlayURLResResult
- type GeneratePlayURLResResultURLListItem
- type GeneratePushURL
- type GeneratePushURLBody
- type GeneratePushURLQuery
- type GeneratePushURLReq
- type GeneratePushURLRes
- type GeneratePushURLResResponseMetadata
- type GeneratePushURLResResponseMetadataError
- type GeneratePushURLResResult
- type GeneratePushURLResResultPushURLListDetailItem
- type GenerateTimeShiftPlayURL
- type GenerateTimeShiftPlayURLBody
- type GenerateTimeShiftPlayURLQuery
- type GenerateTimeShiftPlayURLReq
- type GenerateTimeShiftPlayURLRes
- type GenerateTimeShiftPlayURLResResponseMetadata
- type GenerateTimeShiftPlayURLResResponseMetadataError
- type GenerateTimeShiftPlayURLResResult
- type GenerateTimeShiftPlayURLResResultPlayURLListItem
- type GetApps
- type GetAppsBody
- type GetAppsQuery
- type GetAppsReq
- type GetAppsRes
- type GetAppsResResponseMetadata
- type GetAppsResResult
- type GetAppsResResultAppsItem
- type GetPullCDNSnapshotTask
- type GetPullCDNSnapshotTaskBody
- type GetPullCDNSnapshotTaskQuery
- type GetPullCDNSnapshotTaskReq
- type GetPullCDNSnapshotTaskRes
- type GetPullCDNSnapshotTaskResResponseMetadata
- type GetPullCDNSnapshotTaskResResult
- type GetPullRecordTask
- type GetPullRecordTaskBody
- type GetPullRecordTaskQuery
- type GetPullRecordTaskReq
- type GetPullRecordTaskRes
- type GetPullRecordTaskResResponseMetadata
- type GetPullRecordTaskResResult
- type GetTags
- type GetTagsBody
- type GetTagsQuery
- type GetTagsReq
- type GetTagsRes
- type GetTagsResResponseMetadata
- type GetTagsResResponseMetadataError
- type GetTagsResResult
- type GetTagsResResultTagsItem
- type GetVqosRawData
- type GetVqosRawDataBody
- type GetVqosRawDataBodyFilter
- type GetVqosRawDataBodyFilterFiltersItem
- type GetVqosRawDataQuery
- type GetVqosRawDataReq
- type GetVqosRawDataRes
- type GetVqosRawDataResResponseMetadata
- type GetVqosRawDataResResult
- type KillStream
- type KillStreamBody
- type KillStreamQuery
- type KillStreamReq
- type KillStreamRes
- type KillStreamResResponseMetadata
- type KillStreamResResponseMetadataError
- type ListActionHistory
- type ListActionHistoryBody
- type ListActionHistoryQuery
- type ListActionHistoryReq
- type ListActionHistoryRes
- type ListActionHistoryResResponseMetadata
- type ListActionHistoryResResult
- type ListActionHistoryResResultActionHistoryListItem
- type ListBindEncryptDRM
- type ListBindEncryptDRMBody
- type ListBindEncryptDRMQuery
- type ListBindEncryptDRMReq
- type ListBindEncryptDRMRes
- type ListBindEncryptDRMResResponseMetadata
- type ListBindEncryptDRMResResult
- type ListBindEncryptDRMResResultDRMBindingListItem
- type ListCert
- type ListCertBindInfo
- type ListCertBindInfoBody
- type ListCertBindInfoQuery
- type ListCertBindInfoReq
- type ListCertBindInfoRes
- type ListCertBindInfoResResponseMetadata
- type ListCertBindInfoResResponseMetadataError
- type ListCertBindInfoResResult
- type ListCertBindInfoResResultCertBindListItem
- type ListCertBody
- type ListCertQuery
- type ListCertReq
- type ListCertRes
- type ListCertResResponseMetadata
- type ListCertResResponseMetadataError
- type ListCertResResult
- type ListCertResResultCertListItem
- type ListCertV2
- type ListCertV2Body
- type ListCertV2Query
- type ListCertV2Req
- type ListCertV2Res
- type ListCertV2ResResponseMetadata
- type ListCertV2ResResponseMetadataError
- type ListCertV2ResResult
- type ListCertV2ResResultCertListItem
- type ListCommonTransPresetDetail
- type ListCommonTransPresetDetailBody
- type ListCommonTransPresetDetailQuery
- type ListCommonTransPresetDetailReq
- type ListCommonTransPresetDetailRes
- type ListCommonTransPresetDetailResResponseMetadata
- type ListCommonTransPresetDetailResResponseMetadataError
- type ListCommonTransPresetDetailResResult
- type ListCommonTransPresetDetailResResultNarrowBandHDPresetDetailItem
- type ListCommonTransPresetDetailResResultStandardPresetDetailItem
- type ListDomainDetail
- type ListDomainDetailBody
- type ListDomainDetailQuery
- type ListDomainDetailReq
- type ListDomainDetailRes
- type ListDomainDetailResResponseMetadata
- type ListDomainDetailResResponseMetadataError
- type ListDomainDetailResResult
- type ListDomainDetailResResultDomainListItem
- type ListDomainDetailResResultDomainListPropertiesItemsItem
- type ListHeaderEnum
- type ListHeaderEnumBody
- type ListHeaderEnumQuery
- type ListHeaderEnumReq
- type ListHeaderEnumRes
- type ListHeaderEnumResResponseMetadata
- type ListHeaderEnumResResult
- type ListHeaderEnumResResultConstantListItem
- type ListHeaderEnumResResultVariableListItem
- type ListInstance
- type ListInstanceBody
- type ListInstanceQuery
- type ListInstanceReq
- type ListInstanceRes
- type ListInstanceResResponseMetadata
- type ListInstanceResResult
- type ListInstanceResResultListItem
- type ListObject
- type ListObjectBody
- type ListObjectQuery
- type ListObjectReq
- type ListObjectRes
- type ListObjectResResponseMetadata
- type ListObjectResResult
- type ListProjects
- type ListProjectsBody
- type ListProjectsQuery
- type ListProjectsReq
- type ListProjectsRes
- type ListProjectsResResponseMetadata
- type ListProjectsResResponseMetadataError
- type ListProjectsResResult
- type ListProjectsResResultProjectsItem
- type ListProxyConfig
- type ListProxyConfigBody
- type ListProxyConfigQuery
- type ListProxyConfigReq
- type ListProxyConfigRes
- type ListProxyConfigResResponseMetadata
- type ListProxyConfigResResult
- type ListProxyConfigResResultListItem
- type ListProxyConfigResResultListPropertiesItemsItem
- type ListProxyConfigResResultListPropertiesItemsProxyListItem
- type ListPullCDNSnapshotTask
- type ListPullCDNSnapshotTaskBody
- type ListPullCDNSnapshotTaskQuery
- type ListPullCDNSnapshotTaskReq
- type ListPullCDNSnapshotTaskRes
- type ListPullCDNSnapshotTaskResResponseMetadata
- type ListPullCDNSnapshotTaskResResult
- type ListPullCDNSnapshotTaskResResultListItem
- type ListPullCDNSnapshotTaskResResultPagination
- type ListPullRecordTask
- type ListPullRecordTaskBody
- type ListPullRecordTaskQuery
- type ListPullRecordTaskReq
- type ListPullRecordTaskRes
- type ListPullRecordTaskResResponseMetadata
- type ListPullRecordTaskResResult
- type ListPullRecordTaskResResultListItem
- type ListPullRecordTaskResResultPagination
- type ListPullToPushTask
- type ListPullToPushTaskBody
- type ListPullToPushTaskQuery
- type ListPullToPushTaskReq
- type ListPullToPushTaskRes
- type ListPullToPushTaskResResponseMetadata
- type ListPullToPushTaskResResponseMetadataError
- type ListPullToPushTaskResResult
- type ListPullToPushTaskResResultListItem
- type ListPullToPushTaskResResultListItemWatermark
- type ListPullToPushTaskResResultPagination
- type ListReferenceInfo
- type ListReferenceInfoBody
- type ListReferenceInfoQuery
- type ListReferenceInfoReq
- type ListReferenceInfoRes
- type ListReferenceInfoResResponseMetadata
- type ListReferenceInfoResResult
- type ListReferenceInfoResResultReferenceInfosItem
- type ListReferenceNames
- type ListReferenceNamesBody
- type ListReferenceNamesQuery
- type ListReferenceNamesReq
- type ListReferenceNamesRes
- type ListReferenceNamesResResponseMetadata
- type ListReferenceNamesResResult
- type ListReferenceTypes
- type ListReferenceTypesBody
- type ListReferenceTypesQuery
- type ListReferenceTypesReq
- type ListReferenceTypesRes
- type ListReferenceTypesResResponseMetadata
- type ListReferenceTypesResResult
- type ListRelaySourceV4
- type ListRelaySourceV4Body
- type ListRelaySourceV4Query
- type ListRelaySourceV4Req
- type ListRelaySourceV4Res
- type ListRelaySourceV4ResResponseMetadata
- type ListRelaySourceV4ResResponseMetadataError
- type ListRelaySourceV4ResResult
- type ListRelaySourceV4ResResultListItem
- type ListRelaySourceV4ResResultPagination
- type ListResourcePackage
- type ListResourcePackageBody
- type ListResourcePackageQuery
- type ListResourcePackageReq
- type ListResourcePackageRes
- type ListResourcePackageResResponseMetadata
- type ListResourcePackageResResult
- type ListResourcePackageResResultListItem
- type ListSDK
- type ListSDKAdmin
- type ListSDKAdminBody
- type ListSDKAdminQuery
- type ListSDKAdminReq
- type ListSDKAdminRes
- type ListSDKAdminResResponseMetadata
- type ListSDKAdminResResult
- type ListSDKAdminResResultListItem
- type ListSDKBody
- type ListSDKQuery
- type ListSDKReq
- type ListSDKRes
- type ListSDKResResponseMetadata
- type ListSDKResResponseMetadataError
- type ListSDKResResult
- type ListSDKResResultListItem
- type ListServices
- type ListServicesBody
- type ListServicesQuery
- type ListServicesReq
- type ListServicesRes
- type ListServicesResResponseMetadata
- type ListServicesResResponseMetadataError
- type ListServicesResResult
- type ListServicesResResultListItem
- type ListServicesResResultListItemLimitConfig
- type ListTimeShiftPresetV2
- type ListTimeShiftPresetV2Body
- type ListTimeShiftPresetV2Query
- type ListTimeShiftPresetV2Req
- type ListTimeShiftPresetV2Res
- type ListTimeShiftPresetV2ResResponseMetadata
- type ListTimeShiftPresetV2ResResponseMetadataError
- type ListTimeShiftPresetV2ResResult
- type ListTimeShiftPresetV2ResResultListItem
- type ListVQScoreTask
- type ListVQScoreTaskBody
- type ListVQScoreTaskQuery
- type ListVQScoreTaskReq
- type ListVQScoreTaskRes
- type ListVQScoreTaskResResponseMetadata
- type ListVQScoreTaskResResponseMetadataError
- type ListVQScoreTaskResResult
- type ListVQScoreTaskResResultTaskListItem
- type ListVhostDenseSnapshotPreset
- type ListVhostDenseSnapshotPresetBody
- type ListVhostDenseSnapshotPresetQuery
- type ListVhostDenseSnapshotPresetReq
- type ListVhostDenseSnapshotPresetRes
- type ListVhostDenseSnapshotPresetResResponseMetadata
- type ListVhostDenseSnapshotPresetResResult
- type ListVhostDenseSnapshotPresetResResultPresetListItem
- type ListVhostDenseSnapshotPresetResResultPresetListItemDenseSnapshotPreset
- type ListVhostDetail
- type ListVhostDetailBody
- type ListVhostDetailByAdmin
- type ListVhostDetailByAdminBody
- type ListVhostDetailByAdminQuery
- type ListVhostDetailByAdminReq
- type ListVhostDetailByAdminRes
- type ListVhostDetailByAdminResResponseMetadata
- type ListVhostDetailByAdminResResult
- type ListVhostDetailByAdminResResultVhostListItem
- type ListVhostDetailQuery
- type ListVhostDetailReq
- type ListVhostDetailRes
- type ListVhostDetailResResponseMetadata
- type ListVhostDetailResResponseMetadataError
- type ListVhostDetailResResult
- type ListVhostDetailResResultVhostListItem
- type ListVhostDetailResResultVhostListItemDomainListItemTags
- type ListVhostDomainDetailByUserID
- type ListVhostDomainDetailByUserIDBody
- type ListVhostDomainDetailByUserIDQuery
- type ListVhostDomainDetailByUserIDReq
- type ListVhostDomainDetailByUserIDRes
- type ListVhostDomainDetailByUserIDResResponseMetadata
- type ListVhostDomainDetailByUserIDResResult
- type ListVhostDomainDetailByUserIDResResultDomainListItem
- type ListVhostDomainDetailByUserIDResResultVhostListItem
- type ListVhostRecordPresetV2
- type ListVhostRecordPresetV2Body
- type ListVhostRecordPresetV2Query
- type ListVhostRecordPresetV2Req
- type ListVhostRecordPresetV2Res
- type ListVhostRecordPresetV2ResResponseMetadata
- type ListVhostRecordPresetV2ResResponseMetadataError
- type ListVhostRecordPresetV2ResResult
- type ListVhostRecordPresetV2ResResultPresetListItem
- type ListVhostRecordPresetV2ResResultPresetListItemSlicePresetV2
- type ListVhostSnapshotAuditPreset
- type ListVhostSnapshotAuditPresetBody
- type ListVhostSnapshotAuditPresetQuery
- type ListVhostSnapshotAuditPresetReq
- type ListVhostSnapshotAuditPresetRes
- type ListVhostSnapshotAuditPresetResResponseMetadata
- type ListVhostSnapshotAuditPresetResResponseMetadataError
- type ListVhostSnapshotAuditPresetResResult
- type ListVhostSnapshotAuditPresetResResultPresetListItem
- type ListVhostSnapshotAuditPresetResResultPresetListItemAuditPreset
- type ListVhostSnapshotAuditPresetResResultPresetListPropertiesItemsItem
- type ListVhostSnapshotPreset
- type ListVhostSnapshotPresetBody
- type ListVhostSnapshotPresetQuery
- type ListVhostSnapshotPresetReq
- type ListVhostSnapshotPresetRes
- type ListVhostSnapshotPresetResResponseMetadata
- type ListVhostSnapshotPresetResResponseMetadataError
- type ListVhostSnapshotPresetResResult
- type ListVhostSnapshotPresetResResultPresetListItem
- type ListVhostSnapshotPresetResResultPresetListItemSlicePreset
- type ListVhostSnapshotPresetResResultPresetListPropertiesItemsItem
- type ListVhostSnapshotPresetV2
- type ListVhostSnapshotPresetV2Body
- type ListVhostSnapshotPresetV2Query
- type ListVhostSnapshotPresetV2Req
- type ListVhostSnapshotPresetV2Res
- type ListVhostSnapshotPresetV2ResResponseMetadata
- type ListVhostSnapshotPresetV2ResResult
- type ListVhostSnapshotPresetV2ResResultPresetListItem
- type ListVhostSnapshotPresetV2ResResultPresetListItemSlicePresetV2
- type ListVhostSnapshotPresetV2ResResultPresetListProperties
- type ListVhostSnapshotPresetV2ResResultPresetListPropertiesPropertiesProperties
- type ListVhostSnapshotPresetV2ResResultPresetListPropertiesPropertiesPropertiesProperties
- type ListVhostTransCodePreset
- type ListVhostTransCodePresetBody
- type ListVhostTransCodePresetQuery
- type ListVhostTransCodePresetReq
- type ListVhostTransCodePresetRes
- type ListVhostTransCodePresetResResponseMetadata
- type ListVhostTransCodePresetResResponseMetadataError
- type ListVhostTransCodePresetResResult
- type ListVhostTransCodePresetResResultAllPresetListItem
- type ListVhostTransCodePresetResResultAllPresetListItemTranscodePreset
- type ListVhostTransCodePresetResResultCommonPresetListItem
- type ListVhostTransCodePresetResResultCommonPresetListItemTranscodePreset
- type ListVhostTransCodePresetResResultCustomizePresetListItem
- type ListVhostTransCodePresetResResultCustomizePresetListItemTranscodePreset
- type ListVhostWatermarkPreset
- type ListVhostWatermarkPresetBody
- type ListVhostWatermarkPresetQuery
- type ListVhostWatermarkPresetReq
- type ListVhostWatermarkPresetRes
- type ListVhostWatermarkPresetResResponseMetadata
- type ListVhostWatermarkPresetResResponseMetadataError
- type ListVhostWatermarkPresetResResult
- type ListVhostWatermarkPresetResResultWatermarkErrMsgListItem
- type ListVhostWatermarkPresetResResultWatermarkPresetListItem
- type ListVideoClassifications
- type ListVideoClassificationsBody
- type ListVideoClassificationsQuery
- type ListVideoClassificationsReq
- type ListVideoClassificationsRes
- type ListVideoClassificationsResResponseMetadata
- type ListVideoClassificationsResResponseMetadataError
- type ListVideoClassificationsResResult
- type ListVideoClassificationsResResultClassificationTreesItem
- type ListVqosDimensionValues
- type ListVqosDimensionValuesBody
- type ListVqosDimensionValuesQuery
- type ListVqosDimensionValuesReq
- type ListVqosDimensionValuesRes
- type ListVqosDimensionValuesResResponseMetadata
- type ListVqosDimensionValuesResResultItem
- type ListVqosMetricsDimensions
- type ListVqosMetricsDimensionsBody
- type ListVqosMetricsDimensionsQuery
- type ListVqosMetricsDimensionsReq
- type ListVqosMetricsDimensionsRes
- type ListVqosMetricsDimensionsResResponseMetadata
- type ListVqosMetricsDimensionsResResultItem
- type ListVqosMetricsDimensionsResResultPropertiesItemsItem
- type ListWatermarkPreset
- type ListWatermarkPresetBody
- type ListWatermarkPresetQuery
- type ListWatermarkPresetReq
- type ListWatermarkPresetRes
- type ListWatermarkPresetResResponseMetadata
- type ListWatermarkPresetResResponseMetadataError
- type ListWatermarkPresetResResult
- type ListWatermarkPresetResResultPreset
- type Live
- func (c *Live) AddCommonTransPreset(ctx context.Context, arg *AddCommonTransPresetBody) (*AddCommonTransPresetRes, error)
- func (c *Live) AssociatePreset(ctx context.Context, arg *AssociatePresetBody) (*AssociatePresetRes, error)
- func (c *Live) AssociateRefConfig(ctx context.Context, arg *AssociateRefConfigBody) (*AssociateRefConfigRes, error)
- func (c *Live) BindCert(ctx context.Context, arg *BindCertBody) (*BindCertRes, error)
- func (c *Live) BindEncryptDRM(ctx context.Context, arg *BindEncryptDRMBody) (*BindEncryptDRMRes, error)
- func (c *Live) CheckCustomLogConfig(ctx context.Context, arg *CheckCustomLogConfigBody) (*CheckCustomLogConfigRes, error)
- func (c *Live) CreateApp(ctx context.Context, arg *CreateAppBody) (*CreateAppRes, error)
- func (c *Live) CreateAvSlicePreset(ctx context.Context, arg *CreateAvSlicePresetBody) (*CreateAvSlicePresetRes, error)
- func (c *Live) CreateCert(ctx context.Context, arg *CreateCertBody) (*CreateCertRes, error)
- func (c *Live) CreateCustomLogConfig(ctx context.Context, arg *CreateCustomLogConfigBody) (*CreateCustomLogConfigRes, error)
- func (c *Live) CreateDenseSnapshotPreset(ctx context.Context, arg *CreateDenseSnapshotPresetBody) (*CreateDenseSnapshotPresetRes, error)
- func (c *Live) CreateDomain(ctx context.Context, arg *CreateDomainBody) (*CreateDomainRes, error)
- func (c *Live) CreateDomainV2(ctx context.Context, arg *CreateDomainV2Body) (*CreateDomainV2Res, error)
- func (c *Live) CreateLiveAccountFeeConfig(ctx context.Context, arg *CreateLiveAccountFeeConfigBody) (*CreateLiveAccountFeeConfigRes, error)
- func (c *Live) CreateProxyConfig(ctx context.Context, arg *CreateProxyConfigBody) (*CreateProxyConfigRes, error)
- func (c *Live) CreatePullCDNSnapshotTask(ctx context.Context, arg *CreatePullCDNSnapshotTaskBody) (*CreatePullCDNSnapshotTaskRes, error)
- func (c *Live) CreatePullRecordTask(ctx context.Context, arg *CreatePullRecordTaskBody) (*CreatePullRecordTaskRes, error)
- func (c *Live) CreatePullToPushTask(ctx context.Context, arg *CreatePullToPushTaskBody) (*CreatePullToPushTaskRes, error)
- func (c *Live) CreateRecordPresetV2(ctx context.Context, arg *CreateRecordPresetV2Body) (*CreateRecordPresetV2Res, error)
- func (c *Live) CreateRelaySourceV4(ctx context.Context, arg *CreateRelaySourceV4Body) (*CreateRelaySourceV4Res, error)
- func (c *Live) CreateSDK(ctx context.Context, arg *CreateSDKBody) (*CreateSDKRes, error)
- func (c *Live) CreateSnapshotAuditPreset(ctx context.Context, arg *CreateSnapshotAuditPresetBody) (*CreateSnapshotAuditPresetRes, error)
- func (c *Live) CreateSnapshotPreset(ctx context.Context, arg *CreateSnapshotPresetBody) (*CreateSnapshotPresetRes, error)
- func (c *Live) CreateSnapshotPresetV2(ctx context.Context, arg *CreateSnapshotPresetV2Body) (*CreateSnapshotPresetV2Res, error)
- func (c *Live) CreateTicket(ctx context.Context, arg *CreateTicketBody) (*CreateTicketRes, error)
- func (c *Live) CreateTimeShiftPresetV2(ctx context.Context, arg *CreateTimeShiftPresetV2Body) (*CreateTimeShiftPresetV2Res, error)
- func (c *Live) CreateTimeShiftPresetV3(ctx context.Context, arg *CreateTimeShiftPresetV3Body) (*CreateTimeShiftPresetV3Res, error)
- func (c *Live) CreateTranscodePreset(ctx context.Context, arg *CreateTranscodePresetBody) (*CreateTranscodePresetRes, error)
- func (c *Live) CreateTranscodePresetBatch(ctx context.Context, arg *CreateTranscodePresetBatchBody) (*CreateTranscodePresetBatchRes, error)
- func (c *Live) CreateTranscodePresetPatchByAdmin(ctx context.Context, arg *CreateTranscodePresetPatchByAdminBody) (*CreateTranscodePresetPatchByAdminRes, error)
- func (c *Live) CreateVQScoreTask(ctx context.Context, arg *CreateVQScoreTaskBody) (*CreateVQScoreTaskRes, error)
- func (c *Live) CreateVerifyContent(ctx context.Context, arg *CreateVerifyContentBody) (*CreateVerifyContentRes, error)
- func (c *Live) CreateWatermarkPreset(ctx context.Context, arg *CreateWatermarkPresetBody) (*CreateWatermarkPresetRes, error)
- func (c *Live) CreateWatermarkPresetV2(ctx context.Context, arg *CreateWatermarkPresetV2Body) (*CreateWatermarkPresetV2Res, error)
- func (c *Live) DeleteAuth(ctx context.Context, arg *DeleteAuthBody) (*DeleteAuthRes, error)
- func (c *Live) DeleteAvSlicePreset(ctx context.Context, arg *DeleteAvSlicePresetBody) (*DeleteAvSlicePresetRes, error)
- func (c *Live) DeleteCMAFConfig(ctx context.Context, arg *DeleteCMAFConfigBody) (*DeleteCMAFConfigRes, error)
- func (c *Live) DeleteCallback(ctx context.Context, arg *DeleteCallbackBody) (*DeleteCallbackRes, error)
- func (c *Live) DeleteCert(ctx context.Context, arg *DeleteCertBody) (*DeleteCertRes, error)
- func (c *Live) DeleteCommonTransPreset(ctx context.Context, arg *DeleteCommonTransPresetBody) (*DeleteCommonTransPresetRes, error)
- func (c *Live) DeleteCustomLogConfig(ctx context.Context, arg *DeleteCustomLogConfigBody) (*DeleteCustomLogConfigRes, error)
- func (c *Live) DeleteDenseSnapshotPreset(ctx context.Context, arg *DeleteDenseSnapshotPresetBody) (*DeleteDenseSnapshotPresetRes, error)
- func (c *Live) DeleteDenyConfigV2(ctx context.Context, arg *DeleteDenyConfigV2Body) (*DeleteDenyConfigV2Res, error)
- func (c *Live) DeleteDomain(ctx context.Context, arg *DeleteDomainBody) (*DeleteDomainRes, error)
- func (c *Live) DeleteDomainV2(ctx context.Context, arg *DeleteDomainV2Body) (*DeleteDomainV2Res, error)
- func (c *Live) DeleteHLSConfig(ctx context.Context, arg *DeleteHLSConfigBody) (*DeleteHLSConfigRes, error)
- func (c *Live) DeleteHTTPHeaderConfig(ctx context.Context, arg *DeleteHTTPHeaderConfigBody) (*DeleteHTTPHeaderConfigRes, error)
- func (c *Live) DeleteHeaderConfig(ctx context.Context, arg *DeleteHeaderConfigBody) (*DeleteHeaderConfigRes, error)
- func (c *Live) DeleteIPAccessRule(ctx context.Context, arg *DeleteIPAccessRuleBody) (*DeleteIPAccessRuleRes, error)
- func (c *Live) DeleteLatencyConfig(ctx context.Context, arg *DeleteLatencyConfigBody) (*DeleteLatencyConfigRes, error)
- func (c *Live) DeleteLiveAccountFeeConfig(ctx context.Context, arg *DeleteLiveAccountFeeConfigBody) (*DeleteLiveAccountFeeConfigRes, error)
- func (c *Live) DeleteNSSRewriteConfig(ctx context.Context, arg *DeleteNSSRewriteConfigBody) (*DeleteNSSRewriteConfigRes, error)
- func (c *Live) DeleteProxyConfig(ctx context.Context, arg *DeleteProxyConfigBody) (*DeleteProxyConfigRes, error)
- func (c *Live) DeleteProxyConfigAssociation(ctx context.Context, arg *DeleteProxyConfigAssociationBody) (*DeleteProxyConfigAssociationRes, error)
- func (c *Live) DeletePullToPushTask(ctx context.Context, arg *DeletePullToPushTaskBody) (*DeletePullToPushTaskRes, error)
- func (c *Live) DeleteRecordHistory(ctx context.Context, arg *DeleteRecordHistoryBody) (*DeleteRecordHistoryRes, error)
- func (c *Live) DeleteRecordPreset(ctx context.Context, arg *DeleteRecordPresetBody) (*DeleteRecordPresetRes, error)
- func (c *Live) DeleteReferer(ctx context.Context, arg *DeleteRefererBody) (*DeleteRefererRes, error)
- func (c *Live) DeleteRelaySink(ctx context.Context, arg *DeleteRelaySinkBody) (*DeleteRelaySinkRes, error)
- func (c *Live) DeleteRelaySourceRewrite(ctx context.Context, arg *DeleteRelaySourceRewriteBody) (*DeleteRelaySourceRewriteRes, error)
- func (c *Live) DeleteRelaySourceV3(ctx context.Context, arg *DeleteRelaySourceV3Body) (*DeleteRelaySourceV3Res, error)
- func (c *Live) DeleteRelaySourceV4(ctx context.Context, arg *DeleteRelaySourceV4Body) (*DeleteRelaySourceV4Res, error)
- func (c *Live) DeleteSDK(ctx context.Context, arg *DeleteSDKBody) (*DeleteSDKRes, error)
- func (c *Live) DeleteSnapshotAuditPreset(ctx context.Context, arg *DeleteSnapshotAuditPresetBody) (*DeleteSnapshotAuditPresetRes, error)
- func (c *Live) DeleteSnapshotPreset(ctx context.Context, arg *DeleteSnapshotPresetBody) (*DeleteSnapshotPresetRes, error)
- func (c *Live) DeleteStreamQuotaConfig(ctx context.Context, arg *DeleteStreamQuotaConfigBody) (*DeleteStreamQuotaConfigRes, error)
- func (c *Live) DeleteTimeShiftPresetV2(ctx context.Context, arg *DeleteTimeShiftPresetV2Body) (*DeleteTimeShiftPresetV2Res, error)
- func (c *Live) DeleteTimeShiftPresetV3(ctx context.Context, arg *DeleteTimeShiftPresetV3Body) (*DeleteTimeShiftPresetV3Res, error)
- func (c *Live) DeleteTranscodePreset(ctx context.Context, arg *DeleteTranscodePresetBody) (*DeleteTranscodePresetRes, error)
- func (c *Live) DeleteTranscodePresetBatch(ctx context.Context, arg *DeleteTranscodePresetBatchBody) (*DeleteTranscodePresetBatchRes, error)
- func (c *Live) DeleteTranscodePresetPatchByAdmin(ctx context.Context, arg *DeleteTranscodePresetPatchByAdminBody) (*DeleteTranscodePresetPatchByAdminRes, error)
- func (c *Live) DeleteWatermarkPreset(ctx context.Context, arg *DeleteWatermarkPresetBody) (*DeleteWatermarkPresetRes, error)
- func (c *Live) DeleteWatermarkPresetV2(ctx context.Context, arg *DeleteWatermarkPresetV2Body) (*DeleteWatermarkPresetV2Res, error)
- func (c *Live) DescDenseSnapshotPresetDetail(ctx context.Context, arg *DescDenseSnapshotPresetDetailBody) (*DescDenseSnapshotPresetDetailRes, error)
- func (c *Live) DescribeActionHistory(ctx context.Context, arg *DescribeActionHistoryBody) (*DescribeActionHistoryRes, error)
- func (c *Live) DescribeAppIDParamsAvailable(ctx context.Context, arg *DescribeAppIDParamsAvailableBody) (*DescribeAppIDParamsAvailableRes, error)
- func (c *Live) DescribeAuth(ctx context.Context, arg *DescribeAuthBody) (*DescribeAuthRes, error)
- func (c *Live) DescribeBilling(ctx context.Context) (*DescribeBillingRes, error)
- func (c *Live) DescribeBillingForAdmin(ctx context.Context, arg *DescribeBillingForAdminBody) (*DescribeBillingForAdminRes, error)
- func (c *Live) DescribeBillingMonthAvailable(ctx context.Context) (*DescribeBillingMonthAvailableRes, error)
- func (c *Live) DescribeCDNSnapshotHistory(ctx context.Context, arg *DescribeCDNSnapshotHistoryBody) (*DescribeCDNSnapshotHistoryRes, error)
- func (c *Live) DescribeCMAFConfig(ctx context.Context, arg *DescribeCMAFConfigBody) (*DescribeCMAFConfigRes, error)
- func (c *Live) DescribeCallback(ctx context.Context, arg *DescribeCallbackBody) (*DescribeCallbackRes, error)
- func (c *Live) DescribeCertDRM(ctx context.Context, arg *DescribeCertDRMQuery) (*DescribeCertDRMRes, error)
- func (c *Live) DescribeCertDetailSecret(ctx context.Context, arg *DescribeCertDetailSecretBody) (*DescribeCertDetailSecretRes, error)
- func (c *Live) DescribeCertDetailSecretV2(ctx context.Context, arg *DescribeCertDetailSecretV2Body) (*DescribeCertDetailSecretV2Res, error)
- func (c *Live) DescribeCertDetailV2(ctx context.Context, arg *DescribeCertDetailV2Body) (*DescribeCertDetailV2Res, error)
- func (c *Live) DescribeClosedStreamInfoByPage(ctx context.Context, arg *DescribeClosedStreamInfoByPageQuery) (*DescribeClosedStreamInfoByPageRes, error)
- func (c *Live) DescribeContentKey(ctx context.Context) (*DescribeContentKeyRes, error)
- func (c *Live) DescribeCustomLogConfig(ctx context.Context) (*DescribeCustomLogConfigRes, error)
- func (c *Live) DescribeDenyConfig(ctx context.Context, arg *DescribeDenyConfigBody) (*DescribeDenyConfigRes, error)
- func (c *Live) DescribeDenyConfigV2(ctx context.Context, arg *DescribeDenyConfigV2Body) (*DescribeDenyConfigV2Res, error)
- func (c *Live) DescribeDomain(ctx context.Context, arg *DescribeDomainBody) (*DescribeDomainRes, error)
- func (c *Live) DescribeDomainVerify(ctx context.Context, arg *DescribeDomainVerifyBody) (*DescribeDomainVerifyRes, error)
- func (c *Live) DescribeEncryptDRM(ctx context.Context) (*DescribeEncryptDRMRes, error)
- func (c *Live) DescribeForbiddenStreamInfoByPage(ctx context.Context, arg *DescribeForbiddenStreamInfoByPageQuery) (*DescribeForbiddenStreamInfoByPageRes, error)
- func (c *Live) DescribeHLSConfig(ctx context.Context, arg *DescribeHLSConfigBody) (*DescribeHLSConfigRes, error)
- func (c *Live) DescribeHTTPHeaderConfig(ctx context.Context, arg *DescribeHTTPHeaderConfigBody) (*DescribeHTTPHeaderConfigRes, error)
- func (c *Live) DescribeHeaderConfig(ctx context.Context, arg *DescribeHeaderConfigBody) (*DescribeHeaderConfigRes, error)
- func (c *Live) DescribeIPAccessRule(ctx context.Context, arg *DescribeIPAccessRuleBody) (*DescribeIPAccessRuleRes, error)
- func (c *Live) DescribeIPInfo(ctx context.Context, arg *DescribeIPInfoBody) (*DescribeIPInfoRes, error)
- func (c *Live) DescribeLatencyConfig(ctx context.Context, arg *DescribeLatencyConfigBody) (*DescribeLatencyConfigRes, error)
- func (c *Live) DescribeLicenseDRM(ctx context.Context, arg *DescribeLicenseDRMQuery) (*DescribeLicenseDRMRes, error)
- func (c *Live) DescribeLiveAccountFeeConfig(ctx context.Context) (*DescribeLiveAccountFeeConfigRes, error)
- func (c *Live) DescribeLiveAccountFeeType(ctx context.Context, arg *DescribeLiveAccountFeeTypeBody) (*DescribeLiveAccountFeeTypeRes, error)
- func (c *Live) DescribeLiveActivityBandwidthData(ctx context.Context, arg *DescribeLiveActivityBandwidthDataBody) (*DescribeLiveActivityBandwidthDataRes, error)
- func (c *Live) DescribeLiveAuditData(ctx context.Context, arg *DescribeLiveAuditDataBody) (*DescribeLiveAuditDataRes, error)
- func (c *Live) DescribeLiveBandwidthData(ctx context.Context, arg *DescribeLiveBandwidthDataBody) (*DescribeLiveBandwidthDataRes, error)
- func (c *Live) DescribeLiveBatchOnlineStreamMetrics(ctx context.Context, arg *DescribeLiveBatchOnlineStreamMetricsBody) (*DescribeLiveBatchOnlineStreamMetricsRes, error)
- func (c *Live) DescribeLiveBatchPushStreamAvgMetrics(ctx context.Context, arg *DescribeLiveBatchPushStreamAvgMetricsBody) (*DescribeLiveBatchPushStreamAvgMetricsRes, error)
- func (c *Live) DescribeLiveBatchPushStreamMetrics(ctx context.Context, arg *DescribeLiveBatchPushStreamMetricsBody) (*DescribeLiveBatchPushStreamMetricsRes, error)
- func (c *Live) DescribeLiveBatchSourceStreamAvgMetrics(ctx context.Context, arg *DescribeLiveBatchSourceStreamAvgMetricsBody) (*DescribeLiveBatchSourceStreamAvgMetricsRes, error)
- func (c *Live) DescribeLiveBatchSourceStreamMetrics(ctx context.Context, arg *DescribeLiveBatchSourceStreamMetricsBody) (*DescribeLiveBatchSourceStreamMetricsRes, error)
- func (c *Live) DescribeLiveBatchStreamTrafficData(ctx context.Context, arg *DescribeLiveBatchStreamTrafficDataBody) (*DescribeLiveBatchStreamTrafficDataRes, error)
- func (c *Live) DescribeLiveBatchStreamTranscodeData(ctx context.Context, arg *DescribeLiveBatchStreamTranscodeDataBody) (*DescribeLiveBatchStreamTranscodeDataRes, error)
- func (c *Live) DescribeLiveCustomizedLogData(ctx context.Context, arg *DescribeLiveCustomizedLogDataBody) (*DescribeLiveCustomizedLogDataRes, error)
- func (c *Live) DescribeLiveFeeConfig(ctx context.Context) (*DescribeLiveFeeConfigRes, error)
- func (c *Live) DescribeLiveFreeTimeInterval(ctx context.Context) (*DescribeLiveFreeTimeIntervalRes, error)
- func (c *Live) DescribeLiveISPData(ctx context.Context) (*DescribeLiveISPDataRes, error)
- func (c *Live) DescribeLiveLogData(ctx context.Context, arg *DescribeLiveLogDataBody) (*DescribeLiveLogDataRes, error)
- func (c *Live) DescribeLiveMetricBandwidthData(ctx context.Context, arg *DescribeLiveMetricBandwidthDataBody) (*DescribeLiveMetricBandwidthDataRes, error)
- func (c *Live) DescribeLiveMetricTrafficData(ctx context.Context, arg *DescribeLiveMetricTrafficDataBody) (*DescribeLiveMetricTrafficDataRes, error)
- func (c *Live) DescribeLiveP95PeakBandwidthData(ctx context.Context, arg *DescribeLiveP95PeakBandwidthDataBody) (*DescribeLiveP95PeakBandwidthDataRes, error)
- func (c *Live) DescribeLivePlayStatusCodeData(ctx context.Context, arg *DescribeLivePlayStatusCodeDataBody) (*DescribeLivePlayStatusCodeDataRes, error)
- func (c *Live) DescribeLivePullToPushBandwidthData(ctx context.Context, arg *DescribeLivePullToPushBandwidthDataBody) (*DescribeLivePullToPushBandwidthDataRes, error)
- func (c *Live) DescribeLivePullToPushData(ctx context.Context, arg *DescribeLivePullToPushDataBody) (*DescribeLivePullToPushDataRes, error)
- func (c *Live) DescribeLivePushStreamCountData(ctx context.Context, arg *DescribeLivePushStreamCountDataBody) (*DescribeLivePushStreamCountDataRes, error)
- func (c *Live) DescribeLivePushStreamMetrics(ctx context.Context, arg *DescribeLivePushStreamMetricsBody) (*DescribeLivePushStreamMetricsRes, error)
- func (c *Live) DescribeLiveRecordData(ctx context.Context, arg *DescribeLiveRecordDataBody) (*DescribeLiveRecordDataRes, error)
- func (c *Live) DescribeLiveRegionData(ctx context.Context) (*DescribeLiveRegionDataRes, error)
- func (c *Live) DescribeLiveSnapshotData(ctx context.Context, arg *DescribeLiveSnapshotDataBody) (*DescribeLiveSnapshotDataRes, error)
- func (c *Live) DescribeLiveSourceBandwidthData(ctx context.Context, arg *DescribeLiveSourceBandwidthDataBody) (*DescribeLiveSourceBandwidthDataRes, error)
- func (c *Live) DescribeLiveSourceStreamMetrics(ctx context.Context, arg *DescribeLiveSourceStreamMetricsBody) (*DescribeLiveSourceStreamMetricsRes, error)
- func (c *Live) DescribeLiveSourceTrafficData(ctx context.Context, arg *DescribeLiveSourceTrafficDataBody) (*DescribeLiveSourceTrafficDataRes, error)
- func (c *Live) DescribeLiveStreamCountData(ctx context.Context, arg *DescribeLiveStreamCountDataBody) (*DescribeLiveStreamCountDataRes, error)
- func (c *Live) DescribeLiveStreamInfoByPage(ctx context.Context, arg *DescribeLiveStreamInfoByPageQuery) (*DescribeLiveStreamInfoByPageRes, error)
- func (c *Live) DescribeLiveStreamSessionData(ctx context.Context, arg *DescribeLiveStreamSessionDataBody) (*DescribeLiveStreamSessionDataRes, error)
- func (c *Live) DescribeLiveStreamState(ctx context.Context, arg *DescribeLiveStreamStateQuery) (*DescribeLiveStreamStateRes, error)
- func (c *Live) DescribeLiveStreamUsageData(ctx context.Context, arg *DescribeLiveStreamUsageDataBody) (*DescribeLiveStreamUsageDataRes, error)
- func (c *Live) DescribeLiveTimeShiftData(ctx context.Context, arg *DescribeLiveTimeShiftDataBody) (*DescribeLiveTimeShiftDataRes, error)
- func (c *Live) DescribeLiveTrafficData(ctx context.Context, arg *DescribeLiveTrafficDataBody) (*DescribeLiveTrafficDataRes, error)
- func (c *Live) DescribeLiveTranscodeData(ctx context.Context, arg *DescribeLiveTranscodeDataBody) (*DescribeLiveTranscodeDataRes, error)
- func (c *Live) DescribeNSSRewriteConfig(ctx context.Context, arg *DescribeNSSRewriteConfigBody) (*DescribeNSSRewriteConfigRes, error)
- func (c *Live) DescribePresetAssociation(ctx context.Context, arg *DescribePresetAssociationBody) (*DescribePresetAssociationRes, error)
- func (c *Live) DescribeProxyConfigAssociation(ctx context.Context, arg *DescribeProxyConfigAssociationBody) (*DescribeProxyConfigAssociationRes, error)
- func (c *Live) DescribeRecordTaskFileHistory(ctx context.Context, arg *DescribeRecordTaskFileHistoryBody) (*DescribeRecordTaskFileHistoryRes, error)
- func (c *Live) DescribeRefConfig(ctx context.Context, arg *DescribeRefConfigBody) (*DescribeRefConfigRes, error)
- func (c *Live) DescribeReferer(ctx context.Context, arg *DescribeRefererBody) (*DescribeRefererRes, error)
- func (c *Live) DescribeRelaySink(ctx context.Context, arg *DescribeRelaySinkBody) (*DescribeRelaySinkRes, error)
- func (c *Live) DescribeRelaySourceRewrite(ctx context.Context, arg *DescribeRelaySourceRewriteBody) (*DescribeRelaySourceRewriteRes, error)
- func (c *Live) DescribeRelaySourceV3(ctx context.Context, arg *DescribeRelaySourceV3Body) (*DescribeRelaySourceV3Res, error)
- func (c *Live) DescribeSDKDetail(ctx context.Context, arg *DescribeSDKDetailBody) (*DescribeSDKDetailRes, error)
- func (c *Live) DescribeSDKParamsAvailable(ctx context.Context, arg *DescribeSDKParamsAvailableBody) (*DescribeSDKParamsAvailableRes, error)
- func (c *Live) DescribeService(ctx context.Context) (*DescribeServiceRes, error)
- func (c *Live) DescribeSnapshotAuditPresetDetail(ctx context.Context, arg *DescribeSnapshotAuditPresetDetailBody) (*DescribeSnapshotAuditPresetDetailRes, error)
- func (c *Live) DescribeStreamQuotaConfig(ctx context.Context, arg *DescribeStreamQuotaConfigBody) (*DescribeStreamQuotaConfigRes, error)
- func (c *Live) DescribeTimeShiftPresetDetail(ctx context.Context, arg *DescribeTimeShiftPresetDetailBody) (*DescribeTimeShiftPresetDetailRes, error)
- func (c *Live) DescribeTranscodePresetDetail(ctx context.Context, arg *DescribeTranscodePresetDetailBody) (*DescribeTranscodePresetDetailRes, error)
- func (c *Live) DescribeVQScoreTask(ctx context.Context, arg *DescribeVQScoreTaskBody) (*DescribeVQScoreTaskRes, error)
- func (c *Live) DescribeVhost(ctx context.Context, arg *DescribeVhostBody) (*DescribeVhostRes, error)
- func (c *Live) DescribeWatermarkPresetDetail(ctx context.Context, arg *DescribeWatermarkPresetDetailBody) (*DescribeWatermarkPresetDetailRes, error)
- func (c *Live) DisAssociatePreset(ctx context.Context, arg *DisAssociatePresetBody) (*DisAssociatePresetRes, error)
- func (c *Live) DisableAuth(ctx context.Context, arg *DisableAuthBody) (*DisableAuthRes, error)
- func (c *Live) DisableDomain(ctx context.Context, arg *DisableDomainBody) (*DisableDomainRes, error)
- func (c *Live) DisassociateRefConfig(ctx context.Context, arg *DisassociateRefConfigBody) (*DisassociateRefConfigRes, error)
- func (c *Live) EnableAuth(ctx context.Context, arg *EnableAuthBody) (*EnableAuthRes, error)
- func (c *Live) EnableDomain(ctx context.Context, arg *EnableDomainBody) (*EnableDomainRes, error)
- func (c *Live) EnableHTTPHeaderConfig(ctx context.Context, arg *EnableHTTPHeaderConfigBody) (*EnableHTTPHeaderConfigRes, error)
- func (c *Live) ForbidStream(ctx context.Context, arg *ForbidStreamBody) (*ForbidStreamRes, error)
- func (c *Live) GeneratePlayURL(ctx context.Context, arg *GeneratePlayURLBody) (*GeneratePlayURLRes, error)
- func (c *Live) GeneratePushURL(ctx context.Context, arg *GeneratePushURLBody) (*GeneratePushURLRes, error)
- func (c *Live) GenerateTimeShiftPlayURL(ctx context.Context, arg *GenerateTimeShiftPlayURLBody) (*GenerateTimeShiftPlayURLRes, error)
- func (c *Live) GetApps(ctx context.Context) (*GetAppsRes, error)
- func (c *Live) GetPullCDNSnapshotTask(ctx context.Context, arg *GetPullCDNSnapshotTaskBody) (*GetPullCDNSnapshotTaskRes, error)
- func (c *Live) GetPullRecordTask(ctx context.Context, arg *GetPullRecordTaskBody) (*GetPullRecordTaskRes, error)
- func (c *Live) GetTags(ctx context.Context) (*GetTagsRes, error)
- func (c *Live) GetVqosRawData(ctx context.Context, arg *GetVqosRawDataReq) (*GetVqosRawDataRes, error)
- func (c *Live) KillStream(ctx context.Context, arg *KillStreamBody) (*KillStreamRes, error)
- func (c *Live) ListActionHistory(ctx context.Context, arg *ListActionHistoryBody) (*ListActionHistoryRes, error)
- func (c *Live) ListBindEncryptDRM(ctx context.Context, arg *ListBindEncryptDRMBody) (*ListBindEncryptDRMRes, error)
- func (c *Live) ListCert(ctx context.Context, arg *ListCertBody) (*ListCertRes, error)
- func (c *Live) ListCertBindInfo(ctx context.Context, arg *ListCertBindInfoBody) (*ListCertBindInfoRes, error)
- func (c *Live) ListCertV2(ctx context.Context, arg *ListCertV2Body) (*ListCertV2Res, error)
- func (c *Live) ListCommonTransPresetDetail(ctx context.Context, arg *ListCommonTransPresetDetailBody) (*ListCommonTransPresetDetailRes, error)
- func (c *Live) ListDomainDetail(ctx context.Context, arg *ListDomainDetailBody) (*ListDomainDetailRes, error)
- func (c *Live) ListHeaderEnum(ctx context.Context, arg *ListHeaderEnumBody) (*ListHeaderEnumRes, error)
- func (c *Live) ListInstance(ctx context.Context, arg *ListInstanceBody) (*ListInstanceRes, error)
- func (c *Live) ListObject(ctx context.Context, arg *ListObjectBody) (*ListObjectRes, error)
- func (c *Live) ListProjects(ctx context.Context, arg *ListProjectsBody) (*ListProjectsRes, error)
- func (c *Live) ListProxyConfig(ctx context.Context, arg *ListProxyConfigBody) (*ListProxyConfigRes, error)
- func (c *Live) ListPullCDNSnapshotTask(ctx context.Context, arg *ListPullCDNSnapshotTaskBody) (*ListPullCDNSnapshotTaskRes, error)
- func (c *Live) ListPullRecordTask(ctx context.Context, arg *ListPullRecordTaskBody) (*ListPullRecordTaskRes, error)
- func (c *Live) ListPullToPushTask(ctx context.Context, arg *ListPullToPushTaskQuery) (*ListPullToPushTaskRes, error)
- func (c *Live) ListReferenceInfo(ctx context.Context, arg *ListReferenceInfoBody) (*ListReferenceInfoRes, error)
- func (c *Live) ListReferenceNames(ctx context.Context, arg *ListReferenceNamesBody) (*ListReferenceNamesRes, error)
- func (c *Live) ListReferenceTypes(ctx context.Context) (*ListReferenceTypesRes, error)
- func (c *Live) ListRelaySourceV4(ctx context.Context, arg *ListRelaySourceV4Body) (*ListRelaySourceV4Res, error)
- func (c *Live) ListResourcePackage(ctx context.Context, arg *ListResourcePackageBody) (*ListResourcePackageRes, error)
- func (c *Live) ListSDK(ctx context.Context, arg *ListSDKBody) (*ListSDKRes, error)
- func (c *Live) ListSDKAdmin(ctx context.Context, arg *ListSDKAdminBody) (*ListSDKAdminRes, error)
- func (c *Live) ListServices(ctx context.Context, arg *ListServicesBody) (*ListServicesRes, error)
- func (c *Live) ListTimeShiftPresetV2(ctx context.Context, arg *ListTimeShiftPresetV2Body) (*ListTimeShiftPresetV2Res, error)
- func (c *Live) ListVQScoreTask(ctx context.Context, arg *ListVQScoreTaskBody) (*ListVQScoreTaskRes, error)
- func (c *Live) ListVhostDenseSnapshotPreset(ctx context.Context, arg *ListVhostDenseSnapshotPresetBody) (*ListVhostDenseSnapshotPresetRes, error)
- func (c *Live) ListVhostDetail(ctx context.Context, arg *ListVhostDetailBody) (*ListVhostDetailRes, error)
- func (c *Live) ListVhostDetailByAdmin(ctx context.Context, arg *ListVhostDetailByAdminBody) (*ListVhostDetailByAdminRes, error)
- func (c *Live) ListVhostDomainDetailByUserID(ctx context.Context, arg *ListVhostDomainDetailByUserIDBody) (*ListVhostDomainDetailByUserIDRes, error)
- func (c *Live) ListVhostRecordPresetV2(ctx context.Context, arg *ListVhostRecordPresetV2Body) (*ListVhostRecordPresetV2Res, error)
- func (c *Live) ListVhostSnapshotAuditPreset(ctx context.Context, arg *ListVhostSnapshotAuditPresetBody) (*ListVhostSnapshotAuditPresetRes, error)
- func (c *Live) ListVhostSnapshotPreset(ctx context.Context, arg *ListVhostSnapshotPresetBody) (*ListVhostSnapshotPresetRes, error)
- func (c *Live) ListVhostSnapshotPresetV2(ctx context.Context, arg *ListVhostSnapshotPresetV2Body) (*ListVhostSnapshotPresetV2Res, error)
- func (c *Live) ListVhostTransCodePreset(ctx context.Context, arg *ListVhostTransCodePresetBody) (*ListVhostTransCodePresetRes, error)
- func (c *Live) ListVhostWatermarkPreset(ctx context.Context, arg *ListVhostWatermarkPresetBody) (*ListVhostWatermarkPresetRes, error)
- func (c *Live) ListVideoClassifications(ctx context.Context, arg *ListVideoClassificationsBody) (*ListVideoClassificationsRes, error)
- func (c *Live) ListVqosDimensionValues(ctx context.Context, arg *ListVqosDimensionValuesReq) (*ListVqosDimensionValuesRes, error)
- func (c *Live) ListVqosMetricsDimensions(ctx context.Context, arg *ListVqosMetricsDimensionsQuery) (*ListVqosMetricsDimensionsRes, error)
- func (c *Live) ListWatermarkPreset(ctx context.Context, arg *ListWatermarkPresetBody) (*ListWatermarkPresetRes, error)
- func (c *Live) ManagerPullPushDomainBind(ctx context.Context, arg *ManagerPullPushDomainBindBody) (*ManagerPullPushDomainBindRes, error)
- func (c *Live) RejectDomain(ctx context.Context, arg *RejectDomainBody) (*RejectDomainRes, error)
- func (c *Live) RestartPullToPushTask(ctx context.Context, arg *RestartPullToPushTaskBody) (*RestartPullToPushTaskRes, error)
- func (c *Live) ResumeStream(ctx context.Context, arg *ResumeStreamBody) (*ResumeStreamRes, error)
- func (c *Live) StopPullCDNSnapshotTask(ctx context.Context, arg *StopPullCDNSnapshotTaskBody) (*StopPullCDNSnapshotTaskRes, error)
- func (c *Live) StopPullRecordTask(ctx context.Context, arg *StopPullRecordTaskBody) (*StopPullRecordTaskRes, error)
- func (c *Live) StopPullToPushTask(ctx context.Context, arg *StopPullToPushTaskBody) (*StopPullToPushTaskRes, error)
- func (c *Live) TerminateInstance(ctx context.Context, arg *TerminateInstanceBody) (*TerminateInstanceRes, error)
- func (c *Live) UnBindEncryptDRM(ctx context.Context, arg *UnBindEncryptDRMBody) (*UnBindEncryptDRMRes, error)
- func (c *Live) UnbindCert(ctx context.Context, arg *UnbindCertBody) (*UnbindCertRes, error)
- func (c *Live) UpdateActivityBilling(ctx context.Context, arg *UpdateActivityBillingBody) (*UpdateActivityBillingRes, error)
- func (c *Live) UpdateApp(ctx context.Context, arg *UpdateAppBody) (*UpdateAppRes, error)
- func (c *Live) UpdateAuthKey(ctx context.Context, arg *UpdateAuthKeyBody) (*UpdateAuthKeyRes, error)
- func (c *Live) UpdateAvSlicePreset(ctx context.Context, arg *UpdateAvSlicePresetBody) (*UpdateAvSlicePresetRes, error)
- func (c *Live) UpdateBilling(ctx context.Context, arg *UpdateBillingBody) (*UpdateBillingRes, error)
- func (c *Live) UpdateCMAFConfig(ctx context.Context, arg *UpdateCMAFConfigBody) (*UpdateCMAFConfigRes, error)
- func (c *Live) UpdateCallback(ctx context.Context, arg *UpdateCallbackBody) (*UpdateCallbackRes, error)
- func (c *Live) UpdateCert(ctx context.Context, arg *UpdateCertBody) (*UpdateCertRes, error)
- func (c *Live) UpdateDenseSnapshotPreset(ctx context.Context, arg *UpdateDenseSnapshotPresetBody) (*UpdateDenseSnapshotPresetRes, error)
- func (c *Live) UpdateDenyConfig(ctx context.Context, arg *UpdateDenyConfigBody) (*UpdateDenyConfigRes, error)
- func (c *Live) UpdateDenyConfigV2(ctx context.Context, arg *UpdateDenyConfigV2Body) (*UpdateDenyConfigV2Res, error)
- func (c *Live) UpdateDomain(ctx context.Context, arg *UpdateDomainBody) (*UpdateDomainRes, error)
- func (c *Live) UpdateDomainVhost(ctx context.Context, arg *UpdateDomainVhostBody) (*UpdateDomainVhostRes, error)
- func (c *Live) UpdateEncryptDRM(ctx context.Context, arg *UpdateEncryptDRMBody) (*UpdateEncryptDRMRes, error)
- func (c *Live) UpdateHLSConfig(ctx context.Context, arg *UpdateHLSConfigBody) (*UpdateHLSConfigRes, error)
- func (c *Live) UpdateHTTPHeaderConfig(ctx context.Context, arg *UpdateHTTPHeaderConfigBody) (*UpdateHTTPHeaderConfigRes, error)
- func (c *Live) UpdateHeaderConfig(ctx context.Context, arg *UpdateHeaderConfigBody) (*UpdateHeaderConfigRes, error)
- func (c *Live) UpdateIPAccessRule(ctx context.Context, arg *UpdateIPAccessRuleBody) (*UpdateIPAccessRuleRes, error)
- func (c *Live) UpdateLatencyConfig(ctx context.Context, arg *UpdateLatencyConfigBody) (*UpdateLatencyConfigRes, error)
- func (c *Live) UpdateNSSRewriteConfig(ctx context.Context, arg *UpdateNSSRewriteConfigBody) (*UpdateNSSRewriteConfigRes, error)
- func (c *Live) UpdatePresetAssociation(ctx context.Context, arg *UpdatePresetAssociationBody) (*UpdatePresetAssociationRes, error)
- func (c *Live) UpdateProxyConfig(ctx context.Context, arg *UpdateProxyConfigBody) (*UpdateProxyConfigRes, error)
- func (c *Live) UpdateProxyConfigAssociation(ctx context.Context, arg *UpdateProxyConfigAssociationBody) (*UpdateProxyConfigAssociationRes, error)
- func (c *Live) UpdatePullToPushTask(ctx context.Context, arg *UpdatePullToPushTaskBody) (*UpdatePullToPushTaskRes, error)
- func (c *Live) UpdateRecordPresetV2(ctx context.Context, arg *UpdateRecordPresetV2Body) (*UpdateRecordPresetV2Res, error)
- func (c *Live) UpdateReferer(ctx context.Context, arg *UpdateRefererBody) (*UpdateRefererRes, error)
- func (c *Live) UpdateRelaySink(ctx context.Context, arg *UpdateRelaySinkBody) (*UpdateRelaySinkRes, error)
- func (c *Live) UpdateRelaySourceRewrite(ctx context.Context, arg *UpdateRelaySourceRewriteBody) (*UpdateRelaySourceRewriteRes, error)
- func (c *Live) UpdateRelaySourceV3(ctx context.Context, arg *UpdateRelaySourceV3Body) (*UpdateRelaySourceV3Res, error)
- func (c *Live) UpdateRelaySourceV4(ctx context.Context, arg *UpdateRelaySourceV4Body) (*UpdateRelaySourceV4Res, error)
- func (c *Live) UpdateSDK(ctx context.Context, arg *UpdateSDKBody) (*UpdateSDKRes, error)
- func (c *Live) UpdateSDKLicense(ctx context.Context, arg *UpdateSDKLicenseBody) (*UpdateSDKLicenseRes, error)
- func (c *Live) UpdateService(ctx context.Context, arg *UpdateServiceBody) (*UpdateServiceRes, error)
- func (c *Live) UpdateSnapshotAuditPreset(ctx context.Context, arg *UpdateSnapshotAuditPresetBody) (*UpdateSnapshotAuditPresetRes, error)
- func (c *Live) UpdateSnapshotPreset(ctx context.Context, arg *UpdateSnapshotPresetBody) (*UpdateSnapshotPresetRes, error)
- func (c *Live) UpdateSnapshotPresetV2(ctx context.Context, arg *UpdateSnapshotPresetV2Body) (*UpdateSnapshotPresetV2Res, error)
- func (c *Live) UpdateStreamQuotaConfig(ctx context.Context, arg *UpdateStreamQuotaConfigBody) (*UpdateStreamQuotaConfigRes, error)
- func (c *Live) UpdateStreamQuotaConfigPatch(ctx context.Context, arg *UpdateStreamQuotaConfigPatchBody) (*UpdateStreamQuotaConfigPatchRes, error)
- func (c *Live) UpdateTimeShiftPresetV2(ctx context.Context, arg *UpdateTimeShiftPresetV2Body) (*UpdateTimeShiftPresetV2Res, error)
- func (c *Live) UpdateTimeShiftPresetV3(ctx context.Context, arg *UpdateTimeShiftPresetV3Body) (*UpdateTimeShiftPresetV3Res, error)
- func (c *Live) UpdateTranscodePreset(ctx context.Context, arg *UpdateTranscodePresetBody) (*UpdateTranscodePresetRes, error)
- func (c *Live) UpdateVhostTags(ctx context.Context, arg *UpdateVhostTagsBody) (*UpdateVhostTagsRes, error)
- func (c *Live) UpdateWatermarkPreset(ctx context.Context, arg *UpdateWatermarkPresetBody) (*UpdateWatermarkPresetRes, error)
- func (c *Live) UpdateWatermarkPresetV2(ctx context.Context, arg *UpdateWatermarkPresetV2Body) (*UpdateWatermarkPresetV2Res, error)
- func (c *Live) ValidateCert(ctx context.Context, arg *ValidateCertBody) (*ValidateCertRes, error)
- func (c *Live) VerifyDomainOwner(ctx context.Context, arg *VerifyDomainOwnerBody) (*VerifyDomainOwnerRes, error)
- type ManagerPullPushDomainBind
- type ManagerPullPushDomainBindBody
- type ManagerPullPushDomainBindQuery
- type ManagerPullPushDomainBindReq
- type ManagerPullPushDomainBindRes
- type ManagerPullPushDomainBindResResponseMetadata
- type ManagerPullPushDomainBindResResponseMetadataError
- type RejectDomain
- type RejectDomainBody
- type RejectDomainQuery
- type RejectDomainReq
- type RejectDomainRes
- type RejectDomainResResponseMetadata
- type RejectDomainResResult
- type RestartPullToPushTask
- type RestartPullToPushTaskBody
- type RestartPullToPushTaskQuery
- type RestartPullToPushTaskReq
- type RestartPullToPushTaskRes
- type RestartPullToPushTaskResResponseMetadata
- type RestartPullToPushTaskResResponseMetadataError
- type ResumeStream
- type ResumeStreamBody
- type ResumeStreamQuery
- type ResumeStreamReq
- type ResumeStreamRes
- type ResumeStreamResResponseMetadata
- type ResumeStreamResResponseMetadataError
- type StopPullCDNSnapshotTask
- type StopPullCDNSnapshotTaskBody
- type StopPullCDNSnapshotTaskQuery
- type StopPullCDNSnapshotTaskReq
- type StopPullCDNSnapshotTaskRes
- type StopPullCDNSnapshotTaskResResponseMetadata
- type StopPullRecordTask
- type StopPullRecordTaskBody
- type StopPullRecordTaskQuery
- type StopPullRecordTaskReq
- type StopPullRecordTaskRes
- type StopPullRecordTaskResResponseMetadata
- type StopPullToPushTask
- type StopPullToPushTaskBody
- type StopPullToPushTaskQuery
- type StopPullToPushTaskReq
- type StopPullToPushTaskRes
- type StopPullToPushTaskResResponseMetadata
- type StopPullToPushTaskResResponseMetadataError
- type TerminateInstance
- type TerminateInstanceBody
- type TerminateInstanceQuery
- type TerminateInstanceReq
- type TerminateInstanceRes
- type TerminateInstanceResResponseMetadata
- type UnBindEncryptDRM
- type UnBindEncryptDRMBody
- type UnBindEncryptDRMQuery
- type UnBindEncryptDRMReq
- type UnBindEncryptDRMRes
- type UnBindEncryptDRMResResponseMetadata
- type UnbindCert
- type UnbindCertBody
- type UnbindCertQuery
- type UnbindCertReq
- type UnbindCertRes
- type UnbindCertResResponseMetadata
- type UnbindCertResResponseMetadataError
- type UpdateActivityBilling
- type UpdateActivityBillingBody
- type UpdateActivityBillingBodyActivityBilling
- type UpdateActivityBillingBodyActivityBillingActivityItem
- type UpdateActivityBillingBodyActivityBillingActivityPropertiesItemsItem
- type UpdateActivityBillingBodyActivityBillingActivityPropertiesItemsProcDetailListItem
- type UpdateActivityBillingBodyActivityBillingDetect
- type UpdateActivityBillingBodyActivityBillingDetectBandwidthCondition
- type UpdateActivityBillingBodyActivityBillingDetectBandwidthIncrCondition
- type UpdateActivityBillingBodyActivityBillingDetectRequestBandwidthCondition
- type UpdateActivityBillingQuery
- type UpdateActivityBillingReq
- type UpdateActivityBillingRes
- type UpdateActivityBillingResResponseMetadata
- type UpdateApp
- type UpdateAppBody
- type UpdateAppQuery
- type UpdateAppReq
- type UpdateAppRes
- type UpdateAppResResponseMetadata
- type UpdateAuthKey
- type UpdateAuthKeyBody
- type UpdateAuthKeyBodyAuthDetailListItem
- type UpdateAuthKeyQuery
- type UpdateAuthKeyReq
- type UpdateAuthKeyRes
- type UpdateAuthKeyResResponseMetadata
- type UpdateAuthKeyResResponseMetadataError
- type UpdateAvSlicePreset
- type UpdateAvSlicePresetBody
- type UpdateAvSlicePresetQuery
- type UpdateAvSlicePresetReq
- type UpdateAvSlicePresetRes
- type UpdateAvSlicePresetResResponseMetadata
- type UpdateBilling
- type UpdateBillingBody
- type UpdateBillingQuery
- type UpdateBillingReq
- type UpdateBillingRes
- type UpdateBillingResResponseMetadata
- type UpdateBillingResResponseMetadataError
- type UpdateCMAFConfig
- type UpdateCMAFConfigBody
- type UpdateCMAFConfigQuery
- type UpdateCMAFConfigReq
- type UpdateCMAFConfigRes
- type UpdateCMAFConfigResResponseMetadata
- type UpdateCallback
- type UpdateCallbackBody
- type UpdateCallbackBodyCallbackDetailListItem
- type UpdateCallbackQuery
- type UpdateCallbackReq
- type UpdateCallbackRes
- type UpdateCallbackResResponseMetadata
- type UpdateCallbackResResponseMetadataError
- type UpdateCert
- type UpdateCertBody
- type UpdateCertBodyRsa
- type UpdateCertQuery
- type UpdateCertReq
- type UpdateCertRes
- type UpdateCertResResponseMetadata
- type UpdateCertResResponseMetadataError
- type UpdateCertResResult
- type UpdateDenseSnapshotPreset
- type UpdateDenseSnapshotPresetBody
- type UpdateDenseSnapshotPresetQuery
- type UpdateDenseSnapshotPresetReq
- type UpdateDenseSnapshotPresetRes
- type UpdateDenseSnapshotPresetResResponseMetadata
- type UpdateDenyConfig
- type UpdateDenyConfigBody
- type UpdateDenyConfigBodyDenyConfigListItem
- type UpdateDenyConfigQuery
- type UpdateDenyConfigReq
- type UpdateDenyConfigRes
- type UpdateDenyConfigResResponseMetadata
- type UpdateDenyConfigResResponseMetadataError
- type UpdateDenyConfigV2
- type UpdateDenyConfigV2Body
- type UpdateDenyConfigV2BodyDenyConfigListItem
- type UpdateDenyConfigV2Query
- type UpdateDenyConfigV2Req
- type UpdateDenyConfigV2Res
- type UpdateDenyConfigV2ResResponseMetadata
- type UpdateDenyConfigV2ResResponseMetadataError
- type UpdateDomain
- type UpdateDomainBody
- type UpdateDomainQuery
- type UpdateDomainReq
- type UpdateDomainRes
- type UpdateDomainResResponseMetadata
- type UpdateDomainResResponseMetadataError
- type UpdateDomainVhost
- type UpdateDomainVhostBody
- type UpdateDomainVhostQuery
- type UpdateDomainVhostReq
- type UpdateDomainVhostRes
- type UpdateDomainVhostResResponseMetadata
- type UpdateDomainVhostResResponseMetadataError
- type UpdateEncryptDRM
- type UpdateEncryptDRMBody
- type UpdateEncryptDRMQuery
- type UpdateEncryptDRMReq
- type UpdateEncryptDRMRes
- type UpdateEncryptDRMResResponseMetadata
- type UpdateHLSConfig
- type UpdateHLSConfigBody
- type UpdateHLSConfigQuery
- type UpdateHLSConfigReq
- type UpdateHLSConfigRes
- type UpdateHLSConfigResResponseMetadata
- type UpdateHTTPHeaderConfig
- type UpdateHTTPHeaderConfigBody
- type UpdateHTTPHeaderConfigBodyHeaderConfigListItem
- type UpdateHTTPHeaderConfigQuery
- type UpdateHTTPHeaderConfigReq
- type UpdateHTTPHeaderConfigRes
- type UpdateHTTPHeaderConfigResResponseMetadata
- type UpdateHeaderConfig
- type UpdateHeaderConfigBody
- type UpdateHeaderConfigBodyHeaderConfigListV2Item
- type UpdateHeaderConfigBodyHeaderConfigListV2PropertiesItemsItem
- type UpdateHeaderConfigBodyHeaderDetailListItem
- type UpdateHeaderConfigQuery
- type UpdateHeaderConfigReq
- type UpdateHeaderConfigRes
- type UpdateHeaderConfigResResponseMetadata
- type UpdateIPAccessRule
- type UpdateIPAccessRuleBody
- type UpdateIPAccessRuleBodyIPAccessRule
- type UpdateIPAccessRuleQuery
- type UpdateIPAccessRuleReq
- type UpdateIPAccessRuleRes
- type UpdateIPAccessRuleResResponseMetadata
- type UpdateLatencyConfig
- type UpdateLatencyConfigBody
- type UpdateLatencyConfigQuery
- type UpdateLatencyConfigReq
- type UpdateLatencyConfigRes
- type UpdateLatencyConfigResResponseMetadata
- type UpdateNSSRewriteConfig
- type UpdateNSSRewriteConfigBody
- type UpdateNSSRewriteConfigQuery
- type UpdateNSSRewriteConfigReq
- type UpdateNSSRewriteConfigRes
- type UpdateNSSRewriteConfigResResponseMetadata
- type UpdatePresetAssociation
- type UpdatePresetAssociationBody
- type UpdatePresetAssociationBodyRecordParams
- type UpdatePresetAssociationBodyTimeShiftStruct
- type UpdatePresetAssociationQuery
- type UpdatePresetAssociationReq
- type UpdatePresetAssociationRes
- type UpdatePresetAssociationResResponseMetadata
- type UpdateProxyConfig
- type UpdateProxyConfigAssociation
- type UpdateProxyConfigAssociationBody
- type UpdateProxyConfigAssociationQuery
- type UpdateProxyConfigAssociationReq
- type UpdateProxyConfigAssociationRes
- type UpdateProxyConfigAssociationResResponseMetadata
- type UpdateProxyConfigBody
- type UpdateProxyConfigBodyProxyConfigListItem
- type UpdateProxyConfigBodyProxyConfigListItemProxyList
- type UpdateProxyConfigQuery
- type UpdateProxyConfigReq
- type UpdateProxyConfigRes
- type UpdateProxyConfigResResponseMetadata
- type UpdatePullToPushTask
- type UpdatePullToPushTaskBody
- type UpdatePullToPushTaskBodyWatermark
- type UpdatePullToPushTaskQuery
- type UpdatePullToPushTaskReq
- type UpdatePullToPushTaskRes
- type UpdatePullToPushTaskResResponseMetadata
- type UpdatePullToPushTaskResResponseMetadataError
- type UpdateRecordPresetV2
- type UpdateRecordPresetV2Body
- type UpdateRecordPresetV2BodyRecordPresetConfig
- type UpdateRecordPresetV2BodyRecordPresetConfigFlvParam
- type UpdateRecordPresetV2BodyRecordPresetConfigFlvParamTOSParam
- type UpdateRecordPresetV2BodyRecordPresetConfigFlvParamVODParam
- type UpdateRecordPresetV2BodyRecordPresetConfigHlsParam
- type UpdateRecordPresetV2BodyRecordPresetConfigHlsParamTOSParam
- type UpdateRecordPresetV2BodyRecordPresetConfigHlsParamVODParam
- type UpdateRecordPresetV2BodyRecordPresetConfigMp4Param
- type UpdateRecordPresetV2BodyRecordPresetConfigMp4ParamTOSParam
- type UpdateRecordPresetV2BodyRecordPresetConfigMp4ParamVODParam
- type UpdateRecordPresetV2Query
- type UpdateRecordPresetV2Req
- type UpdateRecordPresetV2Res
- type UpdateRecordPresetV2ResResponseMetadata
- type UpdateRecordPresetV2ResResponseMetadataError
- type UpdateReferer
- type UpdateRefererBody
- type UpdateRefererBodyRefererInfoListItem
- type UpdateRefererQuery
- type UpdateRefererReq
- type UpdateRefererRes
- type UpdateRefererResResponseMetadata
- type UpdateRefererResResponseMetadataError
- type UpdateRelaySink
- type UpdateRelaySinkBody
- type UpdateRelaySinkBodyRelaySinkDetailListItem
- type UpdateRelaySinkBodyRelaySinkDetailListPropertiesItemsItem
- type UpdateRelaySinkQuery
- type UpdateRelaySinkReq
- type UpdateRelaySinkRes
- type UpdateRelaySinkResResponseMetadata
- type UpdateRelaySourceRewrite
- type UpdateRelaySourceRewriteBody
- type UpdateRelaySourceRewriteBodyRewriteRule
- type UpdateRelaySourceRewriteBodyRewriteRuleListItem
- type UpdateRelaySourceRewriteQuery
- type UpdateRelaySourceRewriteReq
- type UpdateRelaySourceRewriteRes
- type UpdateRelaySourceRewriteResResponseMetadata
- type UpdateRelaySourceV3
- type UpdateRelaySourceV3Body
- type UpdateRelaySourceV3BodyGroupDetailsItem
- type UpdateRelaySourceV3BodyGroupDetailsItemAuthParams
- type UpdateRelaySourceV3BodyGroupDetailsItemServersItemOutboundConfig
- type UpdateRelaySourceV3BodyGroupDetailsPropertiesItemsItem
- type UpdateRelaySourceV3BodyGroupDetailsPropertiesItemsOutboundConfigProxyConfigListItem
- type UpdateRelaySourceV3BodyGroupDetailsPropertiesItemsOutboundConfigProxyConfigListPropertiesItemsItem
- type UpdateRelaySourceV3Query
- type UpdateRelaySourceV3Req
- type UpdateRelaySourceV3Res
- type UpdateRelaySourceV3ResResponseMetadata
- type UpdateRelaySourceV3ResResponseMetadataError
- type UpdateRelaySourceV4
- type UpdateRelaySourceV4Body
- type UpdateRelaySourceV4Query
- type UpdateRelaySourceV4Req
- type UpdateRelaySourceV4Res
- type UpdateRelaySourceV4ResResponseMetadata
- type UpdateRelaySourceV4ResResponseMetadataError
- type UpdateSDK
- type UpdateSDKBody
- type UpdateSDKLicense
- type UpdateSDKLicenseBody
- type UpdateSDKLicenseQuery
- type UpdateSDKLicenseReq
- type UpdateSDKLicenseRes
- type UpdateSDKLicenseResResponseMetadata
- type UpdateSDKQuery
- type UpdateSDKReq
- type UpdateSDKRes
- type UpdateSDKResResponseMetadata
- type UpdateSDKResResponseMetadataError
- type UpdateService
- type UpdateServiceBody
- type UpdateServiceBodyLimitConfig
- type UpdateServiceBodyPresetConfigHideItem
- type UpdateServiceQuery
- type UpdateServiceReq
- type UpdateServiceRes
- type UpdateServiceResResponseMetadata
- type UpdateServiceResResponseMetadataError
- type UpdateSnapshotAuditPreset
- type UpdateSnapshotAuditPresetBody
- type UpdateSnapshotAuditPresetBodyCallbackDetailListItem
- type UpdateSnapshotAuditPresetQuery
- type UpdateSnapshotAuditPresetReq
- type UpdateSnapshotAuditPresetRes
- type UpdateSnapshotAuditPresetResResponseMetadata
- type UpdateSnapshotAuditPresetResResponseMetadataError
- type UpdateSnapshotPreset
- type UpdateSnapshotPresetBody
- type UpdateSnapshotPresetBodyCallbackDetailListItem
- type UpdateSnapshotPresetBodyRecordTobItem
- type UpdateSnapshotPresetQuery
- type UpdateSnapshotPresetReq
- type UpdateSnapshotPresetRes
- type UpdateSnapshotPresetResResponseMetadata
- type UpdateSnapshotPresetResResponseMetadataError
- type UpdateSnapshotPresetV2
- type UpdateSnapshotPresetV2Body
- type UpdateSnapshotPresetV2BodySnapshotPresetConfig
- type UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParam
- type UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamImageXParam
- type UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamTOSParam
- type UpdateSnapshotPresetV2BodySnapshotPresetConfigJpgParam
- type UpdateSnapshotPresetV2BodySnapshotPresetConfigJpgParamImageXParam
- type UpdateSnapshotPresetV2BodySnapshotPresetConfigJpgParamTOSParam
- type UpdateSnapshotPresetV2Query
- type UpdateSnapshotPresetV2Req
- type UpdateSnapshotPresetV2Res
- type UpdateSnapshotPresetV2ResResponseMetadata
- type UpdateStreamQuotaConfig
- type UpdateStreamQuotaConfigBody
- type UpdateStreamQuotaConfigBodyQuotaDetailListItem
- type UpdateStreamQuotaConfigBodyQuotaDetailListItemBandwidthConfig
- type UpdateStreamQuotaConfigBodyQuotaDetailListItemStreamConfig
- type UpdateStreamQuotaConfigPatch
- type UpdateStreamQuotaConfigPatchBody
- type UpdateStreamQuotaConfigPatchBodyConfigListItem
- type UpdateStreamQuotaConfigPatchBodyConfigListItemQuotaDetailListItemStreamConfig
- type UpdateStreamQuotaConfigPatchBodyConfigListPropertiesItemsItem
- type UpdateStreamQuotaConfigPatchQuery
- type UpdateStreamQuotaConfigPatchReq
- type UpdateStreamQuotaConfigPatchRes
- type UpdateStreamQuotaConfigPatchResResponseMetadata
- type UpdateStreamQuotaConfigQuery
- type UpdateStreamQuotaConfigReq
- type UpdateStreamQuotaConfigRes
- type UpdateStreamQuotaConfigResResponseMetadata
- type UpdateStreamQuotaConfigResResponseMetadataError
- type UpdateTimeShiftPresetV2
- type UpdateTimeShiftPresetV2Body
- type UpdateTimeShiftPresetV2Query
- type UpdateTimeShiftPresetV2Req
- type UpdateTimeShiftPresetV2Res
- type UpdateTimeShiftPresetV2ResResponseMetadata
- type UpdateTimeShiftPresetV2ResResponseMetadataError
- type UpdateTimeShiftPresetV3
- type UpdateTimeShiftPresetV3Body
- type UpdateTimeShiftPresetV3Query
- type UpdateTimeShiftPresetV3Req
- type UpdateTimeShiftPresetV3Res
- type UpdateTimeShiftPresetV3ResResponseMetadata
- type UpdateTimeShiftPresetV3ResResponseMetadataError
- type UpdateTranscodePreset
- type UpdateTranscodePresetBody
- type UpdateTranscodePresetBodyTranscodeStruct
- type UpdateTranscodePresetQuery
- type UpdateTranscodePresetReq
- type UpdateTranscodePresetRes
- type UpdateTranscodePresetResResponseMetadata
- type UpdateTranscodePresetResResponseMetadataError
- type UpdateVhostTags
- type UpdateVhostTagsBody
- type UpdateVhostTagsBodyTagsItem
- type UpdateVhostTagsQuery
- type UpdateVhostTagsReq
- type UpdateVhostTagsRes
- type UpdateVhostTagsResResponseMetadata
- type UpdateVhostTagsResResponseMetadataError
- type UpdateWatermarkPreset
- type UpdateWatermarkPresetBody
- type UpdateWatermarkPresetQuery
- type UpdateWatermarkPresetReq
- type UpdateWatermarkPresetRes
- type UpdateWatermarkPresetResResponseMetadata
- type UpdateWatermarkPresetResResponseMetadataError
- type UpdateWatermarkPresetV2
- type UpdateWatermarkPresetV2Body
- type UpdateWatermarkPresetV2Query
- type UpdateWatermarkPresetV2Req
- type UpdateWatermarkPresetV2Res
- type UpdateWatermarkPresetV2ResResponseMetadata
- type ValidateCert
- type ValidateCertBody
- type ValidateCertBodyRsa
- type ValidateCertQuery
- type ValidateCertReq
- type ValidateCertRes
- type ValidateCertResResponseMetadata
- type ValidateCertResResponseMetadataError
- type ValidateCertResResult
- type VerifyDomainOwner
- type VerifyDomainOwnerBody
- type VerifyDomainOwnerQuery
- type VerifyDomainOwnerReq
- type VerifyDomainOwnerRes
- type VerifyDomainOwnerResResponseMetadata
- type VerifyDomainOwnerResResult
Constants ¶
const ( ServiceName = "live" DefaultTimeout = 10 * time.Second )
Variables ¶
var ( ServiceInfoMap = map[string]common.ServiceInfo{ "cn-north-1": { Timeout: DefaultTimeout, Scheme: "https", Host: "open.byteplusapi.com", Header: http.Header{ "Accept": []string{"application/json"}, }, Credentials: common.Credentials{ Region: "cn-north-1", Service: ServiceName, }, }, } ApiListInfo = map[string]*common.ApiInfo{}/* 273 elements not displayed */ )
Functions ¶
This section is empty.
Types ¶
type AddCommonTransPreset ¶
type AddCommonTransPreset struct{}
type AddCommonTransPresetBody ¶
type AddCommonTransPresetBody struct { App *string `json:"App,omitempty"` PresetList []*AddCommonTransPresetBodyPresetListItem `json:"PresetList,omitempty"` Vhost *string `json:"Vhost,omitempty"` }
type AddCommonTransPresetBodyPresetListItem ¶
type AddCommonTransPresetBodyPresetListItem struct { // Dictionary of ABTest map[string]*Components1UawxzeSchemasAddcommontranspresetbodyPropertiesPresetlistItemsPropertiesAbtestAdditionalproperties `json:"ABTest,omitempty"` Codec *string `json:"Codec,omitempty"` PresetName *string `json:"PresetName,omitempty"` StopInterval *int32 `json:"StopInterval,omitempty"` Suffix *string `json:"Suffix,omitempty"` Type *string `json:"Type,omitempty"` }
type AddCommonTransPresetQuery ¶
type AddCommonTransPresetQuery struct{}
type AddCommonTransPresetReq ¶
type AddCommonTransPresetReq struct { *AddCommonTransPresetQuery *AddCommonTransPresetBody }
type AddCommonTransPresetRes ¶
type AddCommonTransPresetRes struct { // REQUIRED ResponseMetadata AddCommonTransPresetResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type AddCommonTransPresetResResponseMetadata ¶
type AddCommonTransPresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *AddCommonTransPresetResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type AssociatePreset ¶
type AssociatePreset struct{}
type AssociatePresetBody ¶
type AssociatePresetBody struct { // REQUIRED; 模板名称 PresetName string `json:"PresetName"` // REQUIRED; 模板类型, recor:录制 snapshot:密集抽帧 transcode:转码 avslice:音频切片 cdnsnapshot:截图 avextractor timeshift:时移 auditsnapshot:审核截图 // data_migration watermark:水印 PresetType string `json:"PresetType"` // REQUIRED; 域名空间名称 Vhost string `json:"Vhost"` // 应用名称 App *string `json:"App,omitempty"` PresetNameOld *string `json:"PresetNameOld,omitempty"` // 录制配置 RecordPresetParam *AssociatePresetBodyRecordPresetParam `json:"RecordPresetParam,omitempty"` // 录制类型:push, pull RecordType *string `json:"RecordType,omitempty"` // 流名 Stream *string `json:"Stream,omitempty"` // 时移配置 TimeShiftStruct *AssociatePresetBodyTimeShiftStruct `json:"TimeShiftStruct,omitempty"` TranscodeStruct *AssociatePresetBodyTranscodeStruct `json:"TranscodeStruct,omitempty"` }
type AssociatePresetBodyRecordPresetParam ¶
type AssociatePresetBodyRecordPresetParam struct { ContinueDuration *int32 `json:"ContinueDuration,omitempty"` // 源流录制,1表示录制 OriginRecord *int32 `json:"OriginRecord,omitempty"` OriginRegexp *string `json:"OriginRegexp,omitempty"` RealtimeRecordDuration *int32 `json:"RealtimeRecordDuration,omitempty"` RelayEnable *bool `json:"RelayEnable,omitempty"` // 转码流录制,1表示录制,2录制全部 TranscodeRecord *int32 `json:"TranscodeRecord,omitempty"` // 转码流录制后缀 TranscodeSuffixList []*string `json:"TranscodeSuffixList,omitempty"` }
AssociatePresetBodyRecordPresetParam - 录制配置
type AssociatePresetBodyTimeShiftStruct ¶
type AssociatePresetBodyTimeShiftStruct struct { // 是否需要转码流时移 NeedTranscode *int32 `json:"NeedTranscode,omitempty"` // 时移的类型 TimeShiftType *int32 `json:"TimeShiftType,omitempty"` }
AssociatePresetBodyTimeShiftStruct - 时移配置
type AssociatePresetBodyTranscodeStruct ¶
type AssociatePresetBodyTranscodeStruct struct { // Anything ABTest interface{} `json:"ABTest,omitempty"` Codec *string `json:"Codec,omitempty"` CreateTime *string `json:"CreateTime,omitempty"` PresetName *string `json:"PresetName,omitempty"` RelayDisableTranscode *bool `json:"RelayDisableTranscode,omitempty"` StopInterval *int32 `json:"StopInterval,omitempty"` Suffix *string `json:"Suffix,omitempty"` Type *string `json:"Type,omitempty"` UpdateTime *string `json:"UpdateTime,omitempty"` }
type AssociatePresetQuery ¶
type AssociatePresetQuery struct{}
type AssociatePresetReq ¶
type AssociatePresetReq struct { *AssociatePresetQuery *AssociatePresetBody }
type AssociatePresetRes ¶
type AssociatePresetRes struct { // REQUIRED ResponseMetadata AssociatePresetResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type AssociatePresetResResponseMetadata ¶
type AssociatePresetResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type AssociateRefConfig ¶
type AssociateRefConfig struct{}
type AssociateRefConfigBody ¶
type AssociateRefConfigQuery ¶
type AssociateRefConfigQuery struct{}
type AssociateRefConfigReq ¶
type AssociateRefConfigReq struct { *AssociateRefConfigQuery *AssociateRefConfigBody }
type AssociateRefConfigRes ¶
type AssociateRefConfigRes struct { // REQUIRED ResponseMetadata AssociateRefConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type AssociateRefConfigResResponseMetadata ¶
type AssociateRefConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type BindCertBody ¶
type BindCertBody struct { // REQUIRED; 需要绑定的 HTTPS 证书的证书链 ID,可以通过查询证书列表 [https://www.volcengine.com/docs/6469/1126822]接口获取。 ChainID string `json:"ChainID"` // REQUIRED; 填写需要配置 HTTPS 证书的域名。 您可以调用 ListDomainDetail [https://www.volcengine.com/docs/6469/1126815] 接口或在视频直播控制台的域名管理 [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看需要绑定证书的域名。 Domain string `json:"Domain"` // 证书域名。 CertDomain *string `json:"CertDomain,omitempty"` // 是否启用 HTTPS 协议,默认值为 false,取值及含义如下所示。 // * false:关闭; // * true:启用。 HTTPS *bool `json:"HTTPS,omitempty"` // 最大支持的TLS版本,不填默认不校验,可选值为:TLSv1.0、TLSv1.1、TLSv1.2、TLSv1.3 MaxTLSVersion *string `json:"MaxTLSVersion,omitempty"` // 最小支持的TLS版本,不填默认为TLSv1.2,可选值为:TLSv1.0、TLSv1.1、TLSv1.2、TLSv1.3 MinTLSVersion *string `json:"MinTLSVersion,omitempty"` // 是否是客户自定义的证书链,如果是则跳过证书合法性校验。不填默认为false。 UserDefinedChain *bool `json:"UserDefinedChain,omitempty"` // 视频直播服务的配置空间,由 1 到 60 位数字、字母、下划线及"-"和"."组成 :::tip 与 Domain 二选一。 Vhost *string `json:"Vhost,omitempty"` }
type BindCertQuery ¶
type BindCertQuery struct{}
type BindCertReq ¶
type BindCertReq struct { *BindCertQuery *BindCertBody }
type BindCertRes ¶
type BindCertRes struct { // REQUIRED ResponseMetadata BindCertResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type BindCertResResponseMetadata ¶
type BindCertResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *BindCertResResponseMetadataError `json:"Error,omitempty"` }
type BindEncryptDRM ¶
type BindEncryptDRM struct{}
type BindEncryptDRMBody ¶
type BindEncryptDRMQuery ¶
type BindEncryptDRMQuery struct{}
type BindEncryptDRMReq ¶
type BindEncryptDRMReq struct { *BindEncryptDRMQuery *BindEncryptDRMBody }
type BindEncryptDRMRes ¶
type BindEncryptDRMRes struct { // REQUIRED ResponseMetadata BindEncryptDRMResResponseMetadata `json:"ResponseMetadata"` // REQUIRED; Anything Result interface{} `json:"Result"` }
type BindEncryptDRMResResponseMetadata ¶
type BindEncryptDRMResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CheckCustomLogConfig ¶
type CheckCustomLogConfig struct{}
type CheckCustomLogConfigBody ¶
type CheckCustomLogConfigBody struct { // REQUIRED; 用户账号id AccountID string `json:"AccountId"` // REQUIRED; 用户账号名称 AccountName string `json:"AccountName"` // REQUIRED; 日志获取接口名称 ActionName string `json:"ActionName"` // REQUIRED; bmq集群名 BmqCluster string `json:"BmqCluster"` // REQUIRED; tce集群名 Cluster string `json:"Cluster"` // REQUIRED; 创建人 Creator string `json:"Creator"` // REQUIRED; 下载时填的Type参数 DownloadType string `json:"DownloadType"` // REQUIRED; 文件名字段名称 FileNameFields CheckCustomLogConfigBodyFileNameFields `json:"FileNameFields"` // REQUIRED; 文件名pattern FileNamePattern string `json:"FileNamePattern"` // REQUIRED; 日志字段名称 LogFields CheckCustomLogConfigBodyLogFields `json:"LogFields"` // REQUIRED; 日志pattern LogPattern string `json:"LogPattern"` // REQUIRED; 日志类型,如果是多个用逗号连接,全选可填* LogType string `json:"LogType"` // REQUIRED; 写入的topic Topic string `json:"Topic"` // REQUIRED; 特殊清洗状态,false:表示数仓单独任务进行清洗,true为通用清洗任务 WashStatus bool `json:"WashStatus"` // 延迟时间,默认300s DelayTime *int32 `json:"DelayTime,omitempty"` // 填1或0,是否补空文件,默认为0 EmptyFile *int32 `json:"EmptyFile,omitempty"` // 排除的账号ID ExcludedAccountIDs *string `json:"ExcludedAccountIds,omitempty"` // 如果没有Id,表示创建,带了Id表示更新 ID *int32 `json:"Id,omitempty"` // 是否每个域名一个文件,默认为false SplitDomain *bool `json:"SplitDomain,omitempty"` // 默认false(前端默认填ture),同一个时间范围是否允许按照大小切割文件 SplitFile *bool `json:"SplitFile,omitempty"` // 切割文件的行数,默��120w SplitLine *int32 `json:"SplitLine,omitempty"` // 切割文件的时间,单位秒,默认3600 SplitTime *int32 `json:"SplitTime,omitempty"` // 默认0,状态,1:启动,0:禁止 Status *int32 `json:"Status,omitempty"` }
type CheckCustomLogConfigBodyFileNameFields ¶
type CheckCustomLogConfigBodyFileNameFields struct { // REQUIRED; 字段名称 Key string `json:"Key"` // REQUIRED; 字段类型,不能为空 Type string `json:"Type"` // 备注信息,没有可以为空 FmtValue *string `json:"FmtValue,omitempty"` // 字段对应中文名 KeyCn *string `json:"KeyCn,omitempty"` // 敏感词替换字符串,比如:ab,cd 表示用cd替换ab,如果有多组替换用分号连接 Transform *int32 `json:"Transform,omitempty"` }
CheckCustomLogConfigBodyFileNameFields - 文件名字段名称
type CheckCustomLogConfigBodyLogFields ¶
type CheckCustomLogConfigBodyLogFields struct { // REQUIRED; 字段名称 Key string `json:"Key"` // REQUIRED; 字段类型,不能为空 Type string `json:"Type"` // 备注信息,没有可以为空 FmtValue *string `json:"FmtValue,omitempty"` // 字段对应中文名 KeyCn *string `json:"KeyCn,omitempty"` // 敏感词替换字符串,比如:ab,cd 表示用cd替换ab,如果有多组替换用分号连接 Transform *int32 `json:"Transform,omitempty"` }
CheckCustomLogConfigBodyLogFields - 日志字段名称
type CheckCustomLogConfigQuery ¶
type CheckCustomLogConfigQuery struct{}
type CheckCustomLogConfigReq ¶
type CheckCustomLogConfigReq struct { *CheckCustomLogConfigQuery *CheckCustomLogConfigBody }
type CheckCustomLogConfigRes ¶
type CheckCustomLogConfigRes struct { // REQUIRED ResponseMetadata CheckCustomLogConfigResResponseMetadata `json:"ResponseMetadata"` Result *CheckCustomLogConfigResResult `json:"Result,omitempty"` }
type CheckCustomLogConfigResResponseMetadata ¶
type CheckCustomLogConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type Components1404CjzSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparamPropertiesTosparam ¶
type Components1404CjzSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparamPropertiesTosparam struct { Bucket string `json:"Bucket"` Enable bool `json:"Enable"` ExactObject string `json:"ExactObject"` StorageDir string `json:"StorageDir"` }
Components1404CjzSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparamPropertiesTosparam - TOS 存储相关配置 说明 TOSParam和VODParam配置且配置其中一个。
type Components17C6BtpSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesWatermarkpresetlistv2Items ¶
type Components1Bmm523SchemasListvhostdetailbyadminresPropertiesResultPropertiesVhostlistItemsPropertiesDomainlistItems ¶
type Components1Bmm523SchemasListvhostdetailbyadminresPropertiesResultPropertiesVhostlistItemsPropertiesDomainlistItems struct { CNAME *string `json:"CNAME,omitempty"` CertDomain *string `json:"CertDomain,omitempty"` CertName *string `json:"CertName,omitempty"` ChainID *string `json:"ChainID,omitempty"` CreateTime *string `json:"CreateTime,omitempty"` Domain *string `json:"Domain,omitempty"` Priority *int32 `json:"Priority,omitempty"` PushDomain *string `json:"PushDomain,omitempty"` Region *string `json:"Region,omitempty"` Status *int32 `json:"Status,omitempty"` Type *string `json:"Type,omitempty"` Vhost *string `json:"Vhost,omitempty"` }
type Components1GzojhcSchemasListvhostsnapshotpresetresPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetPropertiesRecordtobItems ¶
type Components1GzojhcSchemasListvhostsnapshotpresetresPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetPropertiesRecordtobItems struct { Duration *int32 `json:"Duration,omitempty"` Format *string `json:"Format,omitempty"` RecordObject *string `json:"RecordObject,omitempty"` Splice *int32 `json:"Splice,omitempty"` }
type Components1Je5O2CSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesSnapshotpresetlistv2Items ¶
type Components1M64L84SchemasListvhostdetailresPropertiesResultPropertiesVhostlistItemsPropertiesTagsItems ¶
type Components1Tzc8QlSchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpgparamPropertiesTosparam ¶
type Components1Tzc8QlSchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpgparamPropertiesTosparam struct { ACL *string `json:"ACL,omitempty"` AccessKey *string `json:"AccessKey,omitempty"` Bucket *string `json:"Bucket,omitempty"` Enable *bool `json:"Enable,omitempty"` ExactObject *string `json:"ExactObject,omitempty"` OverwriteObject *string `json:"OverwriteObject,omitempty"` Region *string `json:"Region,omitempty"` S3NetworkType *string `json:"S3NetworkType,omitempty"` StorageDir *string `json:"StorageDir,omitempty"` TosCluster *string `json:"TosCluster,omitempty"` TosDC *string `json:"TosDC,omitempty"` TosPSM *string `json:"TosPSM,omitempty"` }
type Components1UawxzeSchemasAddcommontranspresetbodyPropertiesPresetlistItemsPropertiesAbtestAdditionalproperties ¶
type Components1UxazjaSchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpgparamPropertiesImagexparam ¶
type Components1UxazjaSchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpgparamPropertiesImagexparam struct { ServiceID string `json:"ServiceID"` Enable *bool `json:"Enable,omitempty"` ExactObject *string `json:"ExactObject,omitempty"` OverwriteObject *string `json:"OverwriteObject,omitempty"` }
type Components1Via6UrSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4ParamPropertiesTosparam ¶
type Components1Via6UrSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4ParamPropertiesTosparam struct { Bucket string `json:"Bucket"` Enable bool `json:"Enable"` ExactObject string `json:"ExactObject"` StorageDir string `json:"StorageDir"` }
Components1Via6UrSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4ParamPropertiesTosparam - TOS 存储相关配置 说明 TOSParam和VODParam配置且配置其中一个。
type Components1Wv3ClqSchemasUpdatetranscodepresetbodyPropertiesTranscodestructPropertiesAbtestAdditionalproperties ¶
type Components1Yrp708SchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesCdnsnapshotpresetlistv2Items ¶
type Components318E5PSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesSnapshotauditpresetlistv2Items ¶
type Components44Na0KSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparam ¶
type Components44Na0KSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparam struct { Duration *int32 `json:"Duration,omitempty"` Enable *bool `json:"Enable,omitempty"` RealtimeRecordDuration *int32 `json:"RealtimeRecordDuration,omitempty"` Splice *int32 `json:"Splice,omitempty"` TOSParam *ComponentsBbqv7RSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparamPropertiesTosparam `json:"TOSParam,omitempty"` VODParam *ComponentsKovkk9SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparamPropertiesVodparam `json:"VODParam,omitempty"` }
Components44Na0KSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparam - FLV 录制参数,开启 FLV 录制时设置。
type Components4Gwy08SchemasCreatetranscodepresetpatchbyadminbodyPropertiesPresetlistItemsPropertiesTranscodestructPropertiesAbtestAdditionalproperties ¶
type Components4Y1LroSchemasListvhostdetailresPropertiesResultPropertiesVhostlistItemsPropertiesDomainlistItems ¶
type Components4Y1LroSchemasListvhostdetailresPropertiesResultPropertiesVhostlistItemsPropertiesDomainlistItems struct { CreateTime string `json:"CreateTime"` ProjectName string `json:"ProjectName"` Tags ListVhostDetailResResultVhostListItemDomainListItemTags `json:"Tags"` UpdateTime string `json:"UpdateTime"` CNAME *string `json:"CNAME,omitempty"` CertDomain *string `json:"CertDomain,omitempty"` CertName *string `json:"CertName,omitempty"` ChainID *string `json:"ChainID,omitempty"` Domain *string `json:"Domain,omitempty"` Priority *int32 `json:"Priority,omitempty"` PushDomain *string `json:"PushDomain,omitempty"` Region *string `json:"Region,omitempty"` Status *int32 `json:"Status,omitempty"` Type *string `json:"Type,omitempty"` Vhost *string `json:"Vhost,omitempty"` }
type Components5Jn2JnSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesAvslicepresetlistv2Items ¶
type Components7Eb4PfSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesAvextractorpresetlistv2Items ¶
type Components7Eb4PfSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesAvextractorpresetlistv2Items struct { CompositionSubtitle string `json:"CompositionSubtitle"` CreateTime string `json:"CreateTime"` PresetName string `json:"PresetName"` TimeshiftSubtitle string `json:"TimeshiftSubtitle"` UpdateTime string `json:"UpdateTime"` }
type ComponentsAer7PvSchemasDescribevhostresPropertiesResultPropertiesVhostlistItemsPropertiesDomainlistItems ¶
type ComponentsAer7PvSchemasDescribevhostresPropertiesResultPropertiesVhostlistItemsPropertiesDomainlistItems struct { CreateTime string `json:"CreateTime"` UpdateTime string `json:"UpdateTime"` CNAME *string `json:"CNAME,omitempty"` CertDomain *string `json:"CertDomain,omitempty"` ChainID *string `json:"ChainID,omitempty"` Domain *string `json:"Domain,omitempty"` Region *string `json:"Region,omitempty"` Type *string `json:"Type,omitempty"` }
type ComponentsAoysk3SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparam ¶
type ComponentsAoysk3SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparam struct { Duration *int32 `json:"Duration,omitempty"` Enable *bool `json:"Enable,omitempty"` RealtimeRecordDuration *int32 `json:"RealtimeRecordDuration,omitempty"` Splice *int32 `json:"Splice,omitempty"` TOSParam *Components1404CjzSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparamPropertiesTosparam `json:"TOSParam,omitempty"` VODParam *ComponentsS0Ofr3SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparamPropertiesVodparam `json:"VODParam,omitempty"` }
ComponentsAoysk3SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparam - HLS 录制参数,开启 HLS 录制时设置。
type ComponentsBbqv7RSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparamPropertiesTosparam ¶
type ComponentsBbqv7RSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparamPropertiesTosparam struct { Bucket string `json:"Bucket"` Enable bool `json:"Enable"` ExactObject string `json:"ExactObject"` StorageDir string `json:"StorageDir"` }
ComponentsBbqv7RSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparamPropertiesTosparam - TOS 存储相关配置。
type ComponentsF9EcgzSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesDatamigrationpresetlistv2Items ¶
type ComponentsFceumsSchemasListvqosmetricsdimensionsresPropertiesResultItemsPropertiesDimensionsItems ¶
type ComponentsFuamuzSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfig ¶
type ComponentsFuamuzSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfig struct { FlvParam *Components44Na0KSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparam `json:"FlvParam,omitempty"` HlsParam *ComponentsAoysk3SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparam `json:"HlsParam,omitempty"` Mp4Param *ComponentsKqy98ZSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4Param `json:"Mp4Param,omitempty"` OriginRecord *int32 `json:"OriginRecord,omitempty"` SliceDuration *int32 `json:"SliceDuration,omitempty"` TranscodeRecord *int32 `json:"TranscodeRecord,omitempty"` TranscodeSuffixList []*string `json:"TranscodeSuffixList,omitempty"` }
ComponentsFuamuzSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfig - 录制模板详细配置。
type ComponentsGhid1HSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesTimeshiftpresetlistv2Items ¶
type ComponentsGhid1HSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesTimeshiftpresetlistv2Items struct { CreateTime string `json:"CreateTime"` NeedTranscode string `json:"NeedTranscode"` PresetName string `json:"PresetName"` TimeShiftType int32 `json:"TimeShiftType"` UpdateTime string `json:"UpdateTime"` }
type ComponentsH8On9CSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesTranspresetlistItems ¶
type ComponentsH8On9CSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesTranspresetlistItems struct { Codec string `json:"Codec"` CreateTime string `json:"CreateTime"` PresetName string `json:"PresetName"` StopInterval int32 `json:"StopInterval"` Suffix string `json:"Suffix"` Type string `json:"Type"` UpdateTime string `json:"UpdateTime"` }
type ComponentsK46Cw0SchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpegparamPropertiesImagexparam ¶
type ComponentsK46Cw0SchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpegparamPropertiesImagexparam struct { Enable bool `json:"Enable"` ExactObject string `json:"ExactObject"` OverwriteObject string `json:"OverwriteObject"` ServiceID string `json:"ServiceID"` }
ComponentsK46Cw0SchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpegparamPropertiesImagexparam - 截图存储到 veImageX 时的配置。 :::tip TOSParam 和 ImageXParam 配置且配置其中一个。 :::
type ComponentsKovkk9SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparamPropertiesVodparam ¶
type ComponentsKovkk9SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparamPropertiesVodparam struct { ClassificationID *int32 `json:"ClassificationID,omitempty"` Enable *bool `json:"Enable,omitempty"` ExactObject *string `json:"ExactObject,omitempty"` StorageClass *int32 `json:"StorageClass,omitempty"` VodNamespace *string `json:"VodNamespace,omitempty"` WorkflowID *string `json:"WorkflowID,omitempty"` }
ComponentsKovkk9SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesFlvparamPropertiesVodparam - VOD 存储相关配置。
type ComponentsKqy98ZSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4Param ¶
type ComponentsKqy98ZSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4Param struct { Duration *int32 `json:"Duration,omitempty"` Enable *bool `json:"Enable,omitempty"` RealtimeRecordDuration *int32 `json:"RealtimeRecordDuration,omitempty"` Splice *int32 `json:"Splice,omitempty"` TOSParam *Components1Via6UrSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4ParamPropertiesTosparam `json:"TOSParam,omitempty"` VODParam *ComponentsQms0JiSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4ParamPropertiesVodparam `json:"VODParam,omitempty"` }
ComponentsKqy98ZSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4Param - MP4 录制参数,开启 MP4 录制时设置。
type ComponentsQms0JiSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4ParamPropertiesVodparam ¶
type ComponentsQms0JiSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4ParamPropertiesVodparam struct { ClassificationID *int32 `json:"ClassificationID,omitempty"` Enable *bool `json:"Enable,omitempty"` ExactObject *string `json:"ExactObject,omitempty"` StorageClass *int32 `json:"StorageClass,omitempty"` VodNamespace *string `json:"VodNamespace,omitempty"` WorkflowID *string `json:"WorkflowID,omitempty"` }
ComponentsQms0JiSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesMp4ParamPropertiesVodparam - VOD 存储相关配置 说明 TOSParam和VODParam配置且配置其中一个。
type ComponentsS0Ofr3SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparamPropertiesVodparam ¶
type ComponentsS0Ofr3SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparamPropertiesVodparam struct { ClassificationID *int32 `json:"ClassificationID,omitempty"` Enable *bool `json:"Enable,omitempty"` ExactObject *string `json:"ExactObject,omitempty"` StorageClass *int32 `json:"StorageClass,omitempty"` VodNamespace *string `json:"VodNamespace,omitempty"` WorkflowID *string `json:"WorkflowID,omitempty"` }
ComponentsS0Ofr3SchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfigPropertiesHlsparamPropertiesVodparam - VOD 存储相关配置 说明 TOSParam和VODParam配置且配置其中一个。
type ComponentsSgrw9KSchemasCreatetranscodepresetbatchbodyPropertiesPresetlistItemsPropertiesTranscodestructPropertiesAbtestAdditionalproperties ¶
type ComponentsSlabtaSchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpgparam ¶
type ComponentsSlabtaSchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpgparam struct { Enable *bool `json:"Enable,omitempty"` ImageXParam *Components1UxazjaSchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpgparamPropertiesImagexparam `json:"ImageXParam,omitempty"` TOSParam *Components1Tzc8QlSchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpgparamPropertiesTosparam `json:"TOSParam,omitempty"` }
ComponentsSlabtaSchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpgparam - 截图格式为 JPG 时的截图参数。
type ComponentsXsjbgcSchemasCreatetranscodepresetbodyPropertiesTranscodestructPropertiesAbtestAdditionalproperties ¶
type CreateAppBody ¶
type CreateAppBody struct { // REQUIRED; app中文名称 AppCnName string `json:"AppCnName"` // REQUIRED; app英文名称 AppEnName string `json:"AppEnName"` // REQUIRED; app类型,WEB,APP,SERVICE,OTHERS AppType string `json:"AppType"` // REQUIRED; 项目名称 Project string `json:"Project"` // REQUIRED; 地区,cn-north-1、as-singapore-1、us-east-1 Region string `json:"Region"` // bundleID BundleID *string `json:"BundleID,omitempty"` // packageName PackageName *string `json:"PackageName,omitempty"` }
type CreateAppQuery ¶
type CreateAppQuery struct{}
type CreateAppReq ¶
type CreateAppReq struct { *CreateAppQuery *CreateAppBody }
type CreateAppRes ¶
type CreateAppRes struct { // REQUIRED ResponseMetadata CreateAppResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *CreateAppResResult `json:"Result,omitempty"` }
type CreateAppResResponseMetadata ¶
type CreateAppResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreateAppResResult ¶
type CreateAppResResult struct { // REQUIRED; appid AppID int32 `json:"AppID"` // REQUIRED; appKey AppKey string `json:"AppKey"` }
CreateAppResResult - 视请求的接口而定
type CreateAvSlicePreset ¶
type CreateAvSlicePreset struct{}
type CreateAvSlicePresetBody ¶
type CreateAvSlicePresetBody struct { // REQUIRED Vhost string `json:"Vhost"` AccessKey *string `json:"AccessKey,omitempty"` AccountID *string `json:"AccountID,omitempty"` App *string `json:"App,omitempty"` Bucket *string `json:"Bucket,omitempty"` Callback *string `json:"Callback,omitempty"` Description *string `json:"Description,omitempty"` NssConfig *string `json:"NssConfig,omitempty"` Preset *string `json:"Preset,omitempty"` Status *int32 `json:"Status,omitempty"` Stream *string `json:"Stream,omitempty"` TosCluster *string `json:"TosCluster,omitempty"` TosDC *string `json:"TosDC,omitempty"` TosPSM *string `json:"TosPSM,omitempty"` }
type CreateAvSlicePresetQuery ¶
type CreateAvSlicePresetQuery struct{}
type CreateAvSlicePresetReq ¶
type CreateAvSlicePresetReq struct { *CreateAvSlicePresetQuery *CreateAvSlicePresetBody }
type CreateAvSlicePresetRes ¶
type CreateAvSlicePresetRes struct { // REQUIRED ResponseMetadata CreateAvSlicePresetResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type CreateAvSlicePresetResResponseMetadata ¶
type CreateAvSlicePresetResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreateCert ¶
type CreateCert struct{}
type CreateCertBody ¶
type CreateCertBody struct { // REQUIRED; 密钥信息 Rsa CreateCertBodyRsa `json:"Rsa"` // REQUIRED; 证书用途,默认为 https,支持的取值包括: // * https:https 认证; // * sign:签名校验。 UseWay string `json:"UseWay"` // 证书名称 CertName *string `json:"CertName,omitempty"` // 证书链 ID,用于标识整个证书链,包括叶子证书(服务器证书)、中间证书(中间 CA 证书)以及根证书(根 CA 证书) ChainID *string `json:"ChainID,omitempty"` // 是否是客户自定义的证书链,如果是则跳过证书合法性校验。不填默认为false。 UserDefinedChain *bool `json:"UserDefinedChain,omitempty"` }
type CreateCertBodyRsa ¶
type CreateCertBodyRsa struct { // REQUIRED; 证书私钥。 Prikey string `json:"Prikey"` // REQUIRED; 证书公钥。 Pubkey string `json:"Pubkey"` }
CreateCertBodyRsa - 密钥信息
type CreateCertQuery ¶
type CreateCertQuery struct{}
type CreateCertReq ¶
type CreateCertReq struct { *CreateCertQuery *CreateCertBody }
type CreateCertRes ¶
type CreateCertRes struct { // REQUIRED ResponseMetadata CreateCertResResponseMetadata `json:"ResponseMetadata"` Result *CreateCertResResult `json:"Result,omitempty"` }
type CreateCertResResponseMetadata ¶
type CreateCertResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *CreateCertResResponseMetadataError `json:"Error,omitempty"` }
type CreateCertResResult ¶
type CreateCustomLogConfig ¶
type CreateCustomLogConfig struct{}
type CreateCustomLogConfigBody ¶
type CreateCustomLogConfigBody struct { // REQUIRED; 用户账号id AccountID string `json:"AccountId"` // REQUIRED; 用户账号名称 AccountName string `json:"AccountName"` // REQUIRED; 日志获取接口名称 ActionName string `json:"ActionName"` // REQUIRED; bmq集群名 BmqCluster string `json:"BmqCluster"` // REQUIRED; tce集群名 Cluster string `json:"Cluster"` // REQUIRED; 创建人 Creator string `json:"Creator"` // REQUIRED; 下载时填的Type参数 DownloadType string `json:"DownloadType"` // REQUIRED; 文件名字段名称 FileNameFields CreateCustomLogConfigBodyFileNameFields `json:"FileNameFields"` // REQUIRED; 文件名pattern FileNamePattern string `json:"FileNamePattern"` // REQUIRED; 日志字段名称 LogFields CreateCustomLogConfigBodyLogFields `json:"LogFields"` // REQUIRED; 日志pattern LogPattern string `json:"LogPattern"` // REQUIRED; 日志类型,如果是多个用逗号连接,全选可填* LogType string `json:"LogType"` // REQUIRED; 写入的topic Topic string `json:"Topic"` // REQUIRED; 特殊清洗状态,false:表示数仓单独任务进行清洗,true为通用清洗任务 WashStatus bool `json:"WashStatus"` // 延迟时间,默认300s DelayTime *int32 `json:"DelayTime,omitempty"` // 填1或0,是否补空文件,默认为0 EmptyFile *int32 `json:"EmptyFile,omitempty"` // 排除的账号ID ExcludedAccountIDs *string `json:"ExcludedAccountIds,omitempty"` // 如果没有Id,表示创建,带了Id表示更新 ID *int32 `json:"Id,omitempty"` // 是否每个域名一个文件,默认为false SplitDomain *bool `json:"SplitDomain,omitempty"` // 默认false(前端默认填ture),同一个时间范围是否允许按照大小切割文件 SplitFile *bool `json:"SplitFile,omitempty"` // 切割文件的行数,默认120w SplitLine *int32 `json:"SplitLine,omitempty"` // 切割文件的时间,单位秒,默认3600 SplitTime *int32 `json:"SplitTime,omitempty"` // 默认0,状态,1:启动,0:禁止 Status *int32 `json:"Status,omitempty"` }
type CreateCustomLogConfigBodyFileNameFields ¶
type CreateCustomLogConfigBodyFileNameFields struct { // REQUIRED; 字段名称 Key string `json:"Key"` // REQUIRED; 字段类型,不能为空 Type string `json:"Type"` // 备注信息,没有可以为空 FmtValue *string `json:"FmtValue,omitempty"` // 字段对应中文名 KeyCn *string `json:"KeyCn,omitempty"` // 敏感词替换字符串,比如:ab,cd 表示用cd替换ab,如果有多组替换用分号连接 Transform *int32 `json:"Transform,omitempty"` }
CreateCustomLogConfigBodyFileNameFields - 文件名字段名称
type CreateCustomLogConfigBodyLogFields ¶
type CreateCustomLogConfigBodyLogFields struct { // REQUIRED; 字段名称 Key string `json:"Key"` // REQUIRED; 字段类型,不能为空 Type string `json:"Type"` // 备注信息,没有可以为空 FmtValue *string `json:"FmtValue,omitempty"` // 字段对应中文名 KeyCn *string `json:"KeyCn,omitempty"` // 敏感词替换字符串,比如:ab,cd 表示用cd替换ab,如果有多组替换用分号连接 Transform *int32 `json:"Transform,omitempty"` }
CreateCustomLogConfigBodyLogFields - 日志字段名称
type CreateCustomLogConfigQuery ¶
type CreateCustomLogConfigQuery struct{}
type CreateCustomLogConfigReq ¶
type CreateCustomLogConfigReq struct { *CreateCustomLogConfigQuery *CreateCustomLogConfigBody }
type CreateCustomLogConfigRes ¶
type CreateCustomLogConfigRes struct { // REQUIRED ResponseMetadata CreateCustomLogConfigResResponseMetadata `json:"ResponseMetadata"` Result *CreateCustomLogConfigResResult `json:"Result,omitempty"` }
type CreateCustomLogConfigResResponseMetadata ¶
type CreateCustomLogConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreateCustomLogConfigResResult ¶
type CreateCustomLogConfigResResult struct { // REQUIRED; 配置的Id ID string `json:"Id"` }
type CreateDenseSnapshotPreset ¶
type CreateDenseSnapshotPreset struct{}
type CreateDenseSnapshotPresetBody ¶
type CreateDenseSnapshotPresetBody struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字幕、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` AccessKey *string `json:"AccessKey,omitempty"` AsLong *int32 `json:"AsLong,omitempty"` AsShort *int32 `json:"AsShort,omitempty"` // ToS 存储的 Bucket。 :::tipBucket 与 ServiceID 传且仅传一个。 ::: Bucket *string `json:"Bucket,omitempty"` // 回调地址,支持 HTTP 和 HTTPS 的回调地址。如果同时使用 UpdateCallback 配置了回调地址,则此处回调地址配置优先级更高。 CallbackURL *string `json:"CallbackUrl,omitempty"` Describe *string `json:"Describe,omitempty"` Field36 *string `json:"Field36,omitempty"` Format *string `json:"Format,omitempty"` Height *int32 `json:"Height,omitempty"` // 截图间隔时间,单位为 s,默认为 10s,取值范围为正整数。 Interval *int32 `json:"Interval,omitempty"` IsTobSnapshot *int32 `json:"IsTobSnapshot,omitempty"` KafkaCluster *string `json:"KafkaCluster,omitempty"` KafkaTopic *string `json:"KafkaTopic,omitempty"` Object *string `json:"Object,omitempty"` OverwriteObject *string `json:"OverwriteObject,omitempty"` PlatformType *string `json:"PlatformType,omitempty"` // 密集抽帧截图配置模板名称。 Preset *string `json:"Preset,omitempty"` Product *string `json:"Product,omitempty"` Quality *int32 `json:"Quality,omitempty"` Rate *int32 `json:"Rate,omitempty"` Region *string `json:"Region,omitempty"` S3NetworkType *int32 `json:"S3NetworkType,omitempty"` SequenceObject *string `json:"SequenceObject,omitempty"` // veImageX 的服务 ID。 :::tipBucket 与 ServiceID 传且仅传一个。 ::: ServiceID *string `json:"ServiceID,omitempty"` // 截图格式,支持 jpg 和 png,默认为 jpg。 SnapshotFormat *string `json:"SnapshotFormat,omitempty"` // 存储规则。 SnapshotObject *string `json:"SnapshotObject,omitempty"` // 密集截图配置模板的开启状态,默认为开启。 // * 1:开启; // * 0:关闭。 Status *int32 `json:"Status,omitempty"` // ToS 存储目录,不传为空。 StorageDir *string `json:"StorageDir,omitempty"` TosCluster *string `json:"TosCluster,omitempty"` TosType *int32 `json:"TosType,omitempty"` TranscodeSuffix *string `json:"TranscodeSuffix,omitempty"` Width *int32 `json:"Width,omitempty"` }
type CreateDenseSnapshotPresetQuery ¶
type CreateDenseSnapshotPresetQuery struct{}
type CreateDenseSnapshotPresetReq ¶
type CreateDenseSnapshotPresetReq struct { *CreateDenseSnapshotPresetQuery *CreateDenseSnapshotPresetBody }
type CreateDenseSnapshotPresetRes ¶
type CreateDenseSnapshotPresetRes struct { // REQUIRED ResponseMetadata CreateDenseSnapshotPresetResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result CreateDenseSnapshotPresetResResult `json:"Result"` }
type CreateDenseSnapshotPresetResResponseMetadata ¶
type CreateDenseSnapshotPresetResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreateDenseSnapshotPresetResResult ¶
type CreateDenseSnapshotPresetResResult struct { // REQUIRED; 模板名称。 PresetName string `json:"PresetName"` }
type CreateDomain ¶
type CreateDomain struct{}
type CreateDomainBody ¶
type CreateDomainBody struct { // REQUIRED; 推/拉流域名。 Domain string `json:"Domain"` // REQUIRED; 域名类型,包含两种类型。 // * push:推流域名; // * pull-flv:拉流域名,包含 RTMP、FLV、HLS 格式。 Type string `json:"Type"` // 区域,默认指为 cn,包含以下类型。 // * cn:中国大陆; // * cn-global:全球; // * cn-oversea:海外及港澳台。 Region *string `json:"Region,omitempty"` }
type CreateDomainQuery ¶
type CreateDomainQuery struct{}
type CreateDomainReq ¶
type CreateDomainReq struct { *CreateDomainQuery *CreateDomainBody }
type CreateDomainRes ¶
type CreateDomainRes struct { // REQUIRED ResponseMetadata CreateDomainResResponseMetadata `json:"ResponseMetadata"` }
type CreateDomainResResponseMetadata ¶
type CreateDomainResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *CreateDomainResResponseMetadataError `json:"Error,omitempty"` }
type CreateDomainV2 ¶
type CreateDomainV2 struct{}
type CreateDomainV2Body ¶
type CreateDomainV2Body struct { // REQUIRED; 域名列表,总和最多十个。 Domains []CreateDomainV2BodyDomainsItem `json:"Domains"` // REQUIRED; 区域,包含以下类型。 // * cn:中国大陆; // * cn-global:全球; // * cn-oversea:海外及港澳台。 Region string `json:"Region"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // 项目名称,vhost 将归类这个项目里,仅在新创建 vhost 时需要设置。 ProjectName *string `json:"ProjectName,omitempty"` // 标签列表,vhost 将归类这个 tag 里。 Tags []*CreateDomainV2BodyTagsItem `json:"Tags,omitempty"` // 是否进行域名归属校验,不填默认需要校验 VerifyCheck *bool `json:"VerifyCheck,omitempty"` }
type CreateDomainV2Query ¶
type CreateDomainV2Query struct{}
type CreateDomainV2Req ¶
type CreateDomainV2Req struct { *CreateDomainV2Query *CreateDomainV2Body }
type CreateDomainV2Res ¶
type CreateDomainV2Res struct { // REQUIRED ResponseMetadata CreateDomainV2ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type CreateDomainV2ResResponseMetadata ¶
type CreateDomainV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *CreateDomainV2ResResponseMetadataError `json:"Error,omitempty"` }
type CreateLiveAccountFeeConfig ¶
type CreateLiveAccountFeeConfig struct{}
type CreateLiveAccountFeeConfigBody ¶
type CreateLiveAccountFeeConfigBody struct { // REQUIRED; 账号 AccountID string `json:"AccountId"` // REQUIRED; 进制 Base int32 `json:"Base"` // REQUIRED; 创建者 Creator string `json:"Creator"` // REQUIRED; 上浮系数 Factor float32 `json:"Factor"` // REQUIRED; 如果id是0,表示创建,否则表示更新 ID int32 `json:"Id"` // REQUIRED; 是否开启闲忙时,True表示开启,false表示关闭 StageEnable bool `json:"StageEnable"` // REQUIRED; 上浮系数生效时间 StartTime string `json:"StartTime"` // 免流的类型 FreeFeeList []*string `json:"FreeFeeList,omitempty"` }
type CreateLiveAccountFeeConfigQuery ¶
type CreateLiveAccountFeeConfigQuery struct{}
type CreateLiveAccountFeeConfigReq ¶
type CreateLiveAccountFeeConfigReq struct { *CreateLiveAccountFeeConfigQuery *CreateLiveAccountFeeConfigBody }
type CreateLiveAccountFeeConfigRes ¶
type CreateLiveAccountFeeConfigRes struct { // REQUIRED ResponseMetadata CreateLiveAccountFeeConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *CreateLiveAccountFeeConfigResResult `json:"Result,omitempty"` }
type CreateLiveAccountFeeConfigResResponseMetadata ¶
type CreateLiveAccountFeeConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreateLiveAccountFeeConfigResResult ¶
type CreateLiveAccountFeeConfigResResult struct { // REQUIRED; 账号id AccountID string `json:"AccountId"` // REQUIRED; 进制 Base string `json:"Base"` // REQUIRED; 创建时间 CreateTime string `json:"CreateTime"` // REQUIRED; 配置创建者 Creator string `json:"Creator"` // REQUIRED; 上浮系数 Factor string `json:"Factor"` // REQUIRED; 免流配置 FreeFeeList []string `json:"FreeFeeList"` // REQUIRED; 配置id ID string `json:"Id"` // REQUIRED; 闲忙时开关 StageEnable string `json:"StageEnable"` // REQUIRED; 闲忙时生效时间 StageTime string `json:"StageTime"` // REQUIRED; 上浮系数生效时间 StartTime string `json:"StartTime"` // REQUIRED; 更新时间 UpdateTime string `json:"UpdateTime"` }
CreateLiveAccountFeeConfigResResult - 视请求的接口而定
type CreateProxyConfig ¶
type CreateProxyConfig struct{}
type CreateProxyConfigBody ¶
type CreateProxyConfigBody struct { // REQUIRED; 生效类型,1:默认生效 EffectType int32 `json:"EffectType"` // REQUIRED; 代理模式,0:固定模式,1:解析模式 Mode int32 `json:"Mode"` // REQUIRED; 代理名称 Name string `json:"Name"` // REQUIRED; 代理��表 ProxyConfigList []CreateProxyConfigBodyProxyConfigListItem `json:"ProxyConfigList"` // 账号 AccountID *string `json:"AccountID,omitempty"` // 是否与账号关联,associate:关联 AssociateType *string `json:"AssociateType,omitempty"` // 配置级别,overall:全局,single:单客户 ConfigLevel *string `json:"ConfigLevel,omitempty"` // 描述 Description *string `json:"Description,omitempty"` }
type CreateProxyConfigBodyProxyConfigListItem ¶
type CreateProxyConfigBodyProxyConfigListItem struct { // REQUIRED; 集群 Cluster string `json:"Cluster"` // REQUIRED; 机房 IDC string `json:"IDC"` // REQUIRED; 运营商 ISP string `json:"ISP"` // REQUIRED; 地址列表 ProxyList []CreateProxyConfigBodyProxyConfigListPropertiesItemsItem `json:"ProxyList"` }
type CreateProxyConfigQuery ¶
type CreateProxyConfigQuery struct{}
type CreateProxyConfigReq ¶
type CreateProxyConfigReq struct { *CreateProxyConfigQuery *CreateProxyConfigBody }
type CreateProxyConfigRes ¶
type CreateProxyConfigRes struct { // REQUIRED ResponseMetadata CreateProxyConfigResResponseMetadata `json:"ResponseMetadata"` }
type CreateProxyConfigResResponseMetadata ¶
type CreateProxyConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreatePullCDNSnapshotTask ¶
type CreatePullCDNSnapshotTask struct{}
type CreatePullCDNSnapshotTaskBody ¶
type CreatePullCDNSnapshotTaskBody struct { // REQUIRED; app名字 App string `json:"App"` // REQUIRED; 域名 Domain string `json:"Domain"` // REQUIRED; stream名称 Stream string `json:"Stream"` // 结束时间 EndTime *string `json:"EndTime,omitempty"` // 开始时间 StartTime *string `json:"StartTime,omitempty"` // 拉流地址 StreamURL *string `json:"StreamURL,omitempty"` // 域名空间 Vhost *string `json:"Vhost,omitempty"` }
type CreatePullCDNSnapshotTaskQuery ¶
type CreatePullCDNSnapshotTaskQuery struct{}
type CreatePullCDNSnapshotTaskReq ¶
type CreatePullCDNSnapshotTaskReq struct { *CreatePullCDNSnapshotTaskQuery *CreatePullCDNSnapshotTaskBody }
type CreatePullCDNSnapshotTaskRes ¶
type CreatePullCDNSnapshotTaskRes struct { // REQUIRED ResponseMetadata CreatePullCDNSnapshotTaskResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result CreatePullCDNSnapshotTaskResResult `json:"Result"` }
type CreatePullCDNSnapshotTaskResResponseMetadata ¶
type CreatePullCDNSnapshotTaskResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreatePullCDNSnapshotTaskResResult ¶
type CreatePullCDNSnapshotTaskResResult struct { // REQUIRED; 任务id TaskID string `json:"TaskId"` }
type CreatePullRecordTask ¶
type CreatePullRecordTask struct{}
type CreatePullRecordTaskBody ¶
type CreatePullRecordTaskBody struct { // REQUIRED; app名字 App string `json:"App"` // REQUIRED; 域名 Domain string `json:"Domain"` // REQUIRED; stream名称 Stream string `json:"Stream"` // REQUIRED; 拉流地址 StreamURL string `json:"StreamURL"` // 结束时间 EndTime *string `json:"EndTime,omitempty"` // 开始时间 StartTime *string `json:"StartTime,omitempty"` // 域名空间 Vhost *string `json:"Vhost,omitempty"` }
type CreatePullRecordTaskQuery ¶
type CreatePullRecordTaskQuery struct{}
type CreatePullRecordTaskReq ¶
type CreatePullRecordTaskReq struct { *CreatePullRecordTaskQuery *CreatePullRecordTaskBody }
type CreatePullRecordTaskRes ¶
type CreatePullRecordTaskRes struct { // REQUIRED ResponseMetadata CreatePullRecordTaskResResponseMetadata `json:"ResponseMetadata"` // REQUIRED; 视请求的接口而定 Result CreatePullRecordTaskResResult `json:"Result"` }
type CreatePullRecordTaskResResponseMetadata ¶
type CreatePullRecordTaskResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreatePullRecordTaskResResult ¶
type CreatePullRecordTaskResResult struct { // REQUIRED; 任务id TaskID string `json:"TaskId"` }
CreatePullRecordTaskResResult - 视请求的接口而定
type CreatePullToPushTask ¶
type CreatePullToPushTask struct{}
type CreatePullToPushTaskBody ¶
type CreatePullToPushTaskBody struct { // REQUIRED; 任务的结束时间,Unix 时间戳,单位为秒。 :::tip 拉流转推任务持续时间最长为 7 天。 ::: EndTime int32 `json:"EndTime"` // REQUIRED; 设置点播视频转推至第三方推流域名时是否使用推流优先级参数,缺省情况下表示不使用此参数,支持的取值及含义如下。 // * true:使用 // // // * false:不使用 :::tip // // // * 使用点播视频转推直播实现视频循环播放(轮播)时,支持使用带有推流优先级参数的推流地址进行推流,如在第一个点播视频的推流地址后添加 pri=10、在第二个点播视频的推流地址后添加 pri=11,可达到使用推流优先级高的流替换推流优先级低的流的目的。相比不使用推流优先级参数时可实现更平滑的轮播视频切换。 // // // * 推流至非第三方域名时,默认支持使用带有推流优先级参数的推流地址。 // // // * 推流至第三方域名时,如需使用推流优先级参数实现新流替换旧流时,需在创建拉流转推时为推流域名开启推流优先级参数配置开关。 ::: PushPriority bool `json:"PushPriority"` // REQUIRED; 任务的开始时间,Unix 时间戳,单位为秒。 :::tip 拉流转推任务持续时间最长为 7 天。 ::: StartTime int32 `json:"StartTime"` // REQUIRED; 拉流来源类型,支持的取值及含义如下。 // * 0:直播源; // * 1:点播视频。 Type int32 `json:"Type"` // 推流应用名称,推流地址(DstAddr)为空时必传;反之,则该参数不生效。 App *string `json:"App,omitempty"` // 接收拉流转推任务状态回调的地址,最大长度为 2000 个字符,默认为空。 CallbackURL *string `json:"CallbackURL,omitempty"` // 续播策略,续播策略指转推点播视频进行直播时出现断流并恢复后,如何继续播放的策略,拉流���源类型为点播视频(Type 为 1)时参数生效,支持的取值及含义如下。 // * 0:从断流处续播(默认值); // * 1:从断流处+自然流逝时长处续播。 ContinueStrategy *int32 `json:"ContinueStrategy,omitempty"` // 点播视频文件循环播放模式,当拉流来源类型为点播视频(Type 为 1)时为必选参数,参数取值及含义如下所示。 // * -1:无限循环,至任务结束; // * 0:有限次循环,循环次数为 PlayTimes 取值为准。 CycleMode *int32 `json:"CycleMode,omitempty"` // 推流域名,推流地址(DstAddr)为空时必传;反之,则该参数不生效。 Domain *string `json:"Domain,omitempty"` // 推流地址,即直播源或点播视频转推的目标地址。 DstAddr *string `json:"DstAddr,omitempty"` // 点播文件启播时间偏移值,单位为秒,仅当点播视频播放地址列表(SrcAddrS)只有一个地址,且未配置 Offsets 时生效,缺省情况下为空表示不进行偏移。 Offset *float32 `json:"Offset,omitempty"` // 点播文件启播时间偏移值,单位为秒,数量与拉流地址列表中地址数量相等,缺省情况下为空表示不进行偏移。 拉流来源类型为点播视频(Type 为 1)时,参数生效。 OffsetS []*float32 `json:"OffsetS,omitempty"` // 点播视频文件循环播放次数,当循环播放模式为有限次循环(CycleMode为0)时为必选参数。 PlayTimes *int32 `json:"PlayTimes,omitempty"` // 是否开启点播预热,开启点播预热后,系统会自动将点播视频文件缓存到 CDN 节点上,当用户请求直播时,可以直播从 CDN 节点获取视频,从而提高直播流畅度。 拉流来源类型为点播视频(Type 为 1)时,参数生效。 // * 0:不开启; // * 1:开启(默认值)。 PreDownload *int32 `json:"PreDownload,omitempty"` // 直播源的拉流地址,拉流来源类型为直播源(Type 为 0)时,为必选参数,最大长度为 1000 个字符。 SrcAddr *string `json:"SrcAddr,omitempty"` // 点播视频播放地址列表,拉流来源类型为点播视频(Type 为 1)时,为必选参数,最多支持传入 30 个点播视频播放地址,每个地址最大长度为 1000 个字符。 SrcAddrS []*string `json:"SrcAddrS,omitempty"` // 推流的流名称,推流地址(DstAddr)为空时必传;反之,则该参数不生效。 Stream *string `json:"Stream,omitempty"` // 拉流转推任务的名称,由 1 到 20 位中文、大小写字母和数字组成,默认为空,表示不配置任务名称。 Title *string `json:"Title,omitempty"` // 为拉流转推视频添加的水印配置信息。 Watermark *CreatePullToPushTaskBodyWatermark `json:"Watermark,omitempty"` }
type CreatePullToPushTaskBodyWatermark ¶
type CreatePullToPushTaskBodyWatermark struct { // REQUIRED; 水印图片字符串,图片最大 2MB,最小 100Bytes,最大分辨率为 1080×1080。图片 Data URL 格式为:data:image/<mediatype>;base64,<data>。 // * mediatype:图片类型,支持 png、jpg、jpeg 格式; // * data:base64 编码的图片字符串。 // 例如,data:image/png;base64,iVBORw0KGg****mCC Picture string `json:"Picture"` // REQUIRED; 水印宽度占直播原始画面宽度百分比,支持精度为小数点后两位。 Ratio float32 `json:"Ratio"` // REQUIRED; 水平偏移,表示水印左侧边与转码流画面左侧边之间的距离,使用相对比率,取值范围为 [0,1)。 RelativePosX float32 `json:"RelativePosX"` // REQUIRED; 垂直偏移,表示水印顶部边与转码流画面顶部边之间的距离,使用相对比率,取值范围为 [0,1)。 RelativePosY float32 `json:"RelativePosY"` }
CreatePullToPushTaskBodyWatermark - 为拉流转推视频添加的水印配置信息。
type CreatePullToPushTaskQuery ¶
type CreatePullToPushTaskQuery struct{}
type CreatePullToPushTaskReq ¶
type CreatePullToPushTaskReq struct { *CreatePullToPushTaskQuery *CreatePullToPushTaskBody }
type CreatePullToPushTaskRes ¶
type CreatePullToPushTaskRes struct { // REQUIRED ResponseMetadata CreatePullToPushTaskResResponseMetadata `json:"ResponseMetadata"` Result *CreatePullToPushTaskResResult `json:"Result,omitempty"` }
type CreatePullToPushTaskResResponseMetadata ¶
type CreatePullToPushTaskResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *CreatePullToPushTaskResResponseMetadataError `json:"Error,omitempty"` }
type CreatePullToPushTaskResResult ¶
type CreatePullToPushTaskResResult struct { // REQUIRED; 任务 ID,任务的唯一标识。 TaskID string `json:"TaskId"` }
type CreateRecordPresetV2 ¶
type CreateRecordPresetV2 struct{}
type CreateRecordPresetV2Body ¶
type CreateRecordPresetV2Body struct { // REQUIRED; 应用名称,取值与直播流地址的 AppName 字段取值相同,支持填写星号(*)或由 1 到 30 位数字(0 - 9)、大写小字母(A - Z、a - z)、下划线(_)、短横线(-)和句点(.)组成。 // * 应用名称填写星号,即 App 取值为 *时, 流名称也需填写星号,此时表示录制配置为域名空间级别的配置,即直播流使用的域名属于此域名空间时,就会使用此配置进行录制。 // * 应用名称填写非星号时,表示录制配置为域名空间 + 应用名称 + 流名称级别的配置,即直播流使用的域名属于此域名空间,且 AppName 和 StreamName 字段也同时与 App 和 Stream 的取值匹配时,就会使用此配置进行录制。 // :::warning 当 App 取值为 * 时,Stream 取值必须为 *。 ::: App string `json:"App"` // REQUIRED; 直播流录制配置的详细配置。 RecordPresetConfig CreateRecordPresetV2BodyRecordPresetConfig `json:"RecordPresetConfig"` // REQUIRED; 域名空间,即直播流地址的域名所属的域名空间。您可以调用 ListDomainDetail [https://www.volcengine.com/docs/6469/1126815] 接口或在视频直播控制台的域名管理 // [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看需要录制的直播流使用的域名所属的域名空间。 Vhost string `json:"Vhost"` // 流名称,取值与直播流地址的 StreamName 字段取值相同,支持填写星号(*)或由 1 到 100 位数字(0 - 9)、字母、下划线(_)、短横线(-)和句点(.)组成。 // * 流名称填写星号时,表示录制配置为应用名称级别的配置,即直播流使用的域名属于此域名空间,且 AppName 字段也与 App 取值同时匹配时,就会使用此配置进行录制。 // * 流名称填写非星号时,表示录制配置为域名空间 + 应用名称 + 流名称级别的配置,即直播流使用的域名属于此域名空间,且 AppName 和 StreamName 字段也同时与 App 和 Stream 的取值匹配时,就会使用此配置进行录制。 // :::warning 当 App 取值为 * 时,Stream 取值必须为 *。 ::: Stream *string `json:"Stream,omitempty"` }
type CreateRecordPresetV2BodyRecordPresetConfig ¶
type CreateRecordPresetV2BodyRecordPresetConfig struct { // 录制为 FLV 格式时的录制参数。 :::tip 您需至少配置一种录制格式,即 FlvParam、HlsParam、Mp4Param 至少开启一个。 ::: FlvParam *CreateRecordPresetV2BodyRecordPresetConfigFlvParam `json:"FlvParam,omitempty"` // 录制为 HLS 合适时的录制参数。 :::tip 您需至少配置一种录制格式,即 FlvParam、HlsParam、Mp4Param 至少开启一个。 ::: HlsParam *CreateRecordPresetV2BodyRecordPresetConfigHlsParam `json:"HlsParam,omitempty"` // 录制为 MP4 格式时的录制参数。 :::tip 您需至少配置一种录制格式,即 FlvParam、HlsParam、Mp4Param 至少开启一个。 ::: Mp4Param *CreateRecordPresetV2BodyRecordPresetConfigMp4Param `json:"Mp4Param,omitempty"` // 是否源流录制,默认值为 0,支持的取值即含义如下所示。 // * 0:不录制; // * 1:录制。 // :::tip 转码流和源流需至少选一个进行录制,即是否录制转码流(TranscodeRecord)和是否录制源流(OriginRecord)的取值至少一个不为 0。 ::: OriginRecord *int32 `json:"OriginRecord,omitempty"` // 录制为 HLS 格式时,单个 TS 切片时长,单位为秒,默认值为 10,取值范围为 [5,30]。 SliceDuration *int32 `json:"SliceDuration,omitempty"` // 是否录制转码流,默认值为 0,支持的取值及含义如下所示。 // * 0:不录制; // * 1:录制全部转码流; // * 2:通过转码流后缀列表,即TranscodeSuffixList 字段取值匹配转码流。 // :::tip 转码流和源流需至少选一个进行录制,即是否录制转码流(TranscodeRecord)和是否录制源流(OriginRecord)的取值至少一个不为 0。 ::: TranscodeRecord *int32 `json:"TranscodeRecord,omitempty"` // 转码流后缀列表,转码流录制配置为根据转码流列表匹配(TranscodeRecord 取值为 2)时生效,TranscodeSuffixList 默认配置为空,效果等同于录制全部转码流。 TranscodeSuffixList []*string `json:"TranscodeSuffixList,omitempty"` }
CreateRecordPresetV2BodyRecordPresetConfig - 直播流录制配置的详细配置。
type CreateRecordPresetV2BodyRecordPresetConfigFlvParam ¶
type CreateRecordPresetV2BodyRecordPresetConfigFlvParam struct { // 实时录制场景下,断流等待时长,单位为秒,默认值为 180,取值范围为 [0,3600]。如果实际断流时间小于断流等待时长,录制任务不会停止;如果实际断流时间大于断流等待时长,录制任务会停止,断流恢复后重新开始一个新的录制任务。 ContinueDuration *int32 `json:"ContinueDuration,omitempty"` // 断流录制场景下,单文件录制时长,单位为秒,默认值为 7200,取值范围为 -1 和 [300,86400]。 // * 取值为 -1 时,表示不限制录制时长,录制结束后生成一个完整的录制文件。 // * 取值为 [300,86400] 之间的值时,表示根据设置的录制文件时长生成录制文件,完成录制后一起上传。 // :::tip 断流录制场景仅在录制格式为 HLS 时生效,且断流录制和实时录制为二选一配置。 ::: Duration *int32 `json:"Duration,omitempty"` // 当前格式的录制是否开启,默认 false,取值及含义如下所示。 // * false:不开启; // * true:开启。 Enable *bool `json:"Enable,omitempty"` // 实时录制场景下,单文件录制时长,单位为秒,默认值为 1800,取值范围为 [300,21600]。录制时间到达设置的单文件录制时长时,会立即生成录制文件实时上传存储。 RealtimeRecordDuration *int32 `json:"RealtimeRecordDuration,omitempty"` // 断流录制场景下,断流拼接时长,单位为秒,默认值为 0,支持的取值及含义如下所示。 // * -1:一直拼接,表示每次断流都不会影响录制任务,录制完成后生成一个完整的录制文件; // * 0:不拼接,表示每次断流结束录制任务生成一个录制文件,断流恢复重新开始一个新的录制任务; // * 大于 0:拼接容错时间,表示如果断流时间小于拼接容错时间时,则录制任务不会停止,不会生成新的录制文件;如果断流时间大于拼接容错时间,则录制任务停止,断流恢复后重新开始一个新的录制任务。 // :::tip 断流录制场景仅在录制格式为 HLS 时生效,且断流录制和实时录制为二选一配置。 ::: Splice *int32 `json:"Splice,omitempty"` // TOS 存储相关配置。 :::tip 录制文件只能选择一个位置进行存储,即 TOSParam 和 VODParam 配置且配置其中一个。 ::: TOSParam *CreateRecordPresetV2BodyRecordPresetConfigFlvParamTOSParam `json:"TOSParam,omitempty"` // VOD 存储相关配置。 :::tip 录制文件只能选择一个位置进行存储,即 TOSParam 和 VODParam 配置且配置其中一个。 ::: VODParam *CreateRecordPresetV2BodyRecordPresetConfigFlvParamVODParam `json:"VODParam,omitempty"` }
CreateRecordPresetV2BodyRecordPresetConfigFlvParam - 录制为 FLV 格式时的录制参数。 :::tip 您需至少配置一种录制格式,即 FlvParam、HlsParam、Mp4Param 至少开启一个。 :::
type CreateRecordPresetV2BodyRecordPresetConfigFlvParamTOSParam ¶
type CreateRecordPresetV2BodyRecordPresetConfigFlvParamTOSParam struct { // TOS 存储对应的 Bucket。例如,存储位置为 live-test-tos-example/live/liveapp 时,Bucket 取值为 live-test-tos-example。 :::tip 如果启用 TOSParam 配置(Enable // 取值为 true),则 Bucket 必填。 ::: Bucket *string `json:"Bucket,omitempty"` // 是否使用 TOS 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 录制文件的存储规则,最大长度为 200 个字符,支持以record/{PubDomain}/{App}/{Stream}/{StartTime}_{EndTime} 样式设置存储规则,支持输入字母(A - Z、a - z)、数字(0 - // 9)、短横线(-)、叹号(!)、下划线(_)、句点(.)、星号(*)及占位符。 // 存储规则设置注意事项如下。 // * 目录层级至少包含2级及以上,如live/{App}/{Stream}。 // * record 为自定义字段; // * {PubDomain} 取值为当前配置的 vhost 值; // * {App} 取值为当前配置的 AppName 值; // * {Stream} 取值为当前配置的 StreamName 值; // * {StartTime} 取值为录制的开始时间戳; // * {EndTime} 取值为录制的结束时间戳。 ExactObject *string `json:"ExactObject,omitempty"` // TOS 存储对应 Bucket 下的存储目录,默认为空。例如,存储位置为 live-test-tos-example/live/liveapp 时,StorageDir 取值为 live/liveapp。 StorageDir *string `json:"StorageDir,omitempty"` }
CreateRecordPresetV2BodyRecordPresetConfigFlvParamTOSParam - TOS 存储相关配置。 :::tip 录制文件只能选择一个位置进行存储,即 TOSParam 和 VODParam 配置且配置其中一个。 :::
type CreateRecordPresetV2BodyRecordPresetConfigFlvParamVODParam ¶
type CreateRecordPresetV2BodyRecordPresetConfigFlvParamVODParam struct { // 直播录制文件存储到点播时的视频分类 ID,您可以通过视频点播的ListVideoClassifications [https://www.volcengine.com/docs/4/101661]接口查询视频分类 ID 等信息,默认为空。 ClassificationID *int32 `json:"ClassificationID,omitempty"` // 是否使用 VOD 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 录制文件的存储规则,最大长度为 200 个字符,支持以record/{PubDomain}/{App}/{Stream}/{StartTime}_{EndTime} 样式设置存储规则,支持输入字母(A - Z、a - z)、数字(0 - // 9)、短横线(-)、叹号(!)、下划线(_)、句点(.)、星号(*)及占位符。 // 存储规则设置注意事项如下。 // * 目录层级至少包含2级及以上,如live/{App}/{Stream}。 // * record 为自定义字段; // * {PubDomain} 取值为当前配置的 vhost 值; // * {App} 取值为当前配置的 AppName 值; // * {Stream} 取值为当前配置的 StreamName 值; // * {StartTime} 取值为录制的开始时间戳; // * {EndTime} 取值为录制的结束时间戳。 ExactObject *string `json:"ExactObject,omitempty"` // 直播录制文件存储到点播时的存储类型,存储类型介绍请参考媒资存储管理 [https://www.volcengine.com/docs/4/73629#媒资存储]。默认值为 1,支持的取值及含义如下所示。 // * 1:标准存储; // * 2:归档存储。 StorageClass *int32 `json:"StorageClass,omitempty"` // 视频点播(VOD)空间名称。可登录视频点播控制台 [https://console.volcengine.com/vod/]查询。 :::tip 如果启用 VODParam 配置(Enable 取值为 true),则 VodNamespace // 必填。 ::: VodNamespace *string `json:"VodNamespace,omitempty"` // 视频点播工作流模板 ID,对于存储在点播的录制文件,会使用该工作流模版对录制的视频进行处理,可登录视频点播控制台 [https://console.volcengine.com/vod/]获取工作流模板 ID,默认为空。 WorkflowID *string `json:"WorkflowID,omitempty"` }
CreateRecordPresetV2BodyRecordPresetConfigFlvParamVODParam - VOD 存储相关配置。 :::tip 录制文件只能选择一个位置进行存储,即 TOSParam 和 VODParam 配置且配置其中一个。 :::
type CreateRecordPresetV2BodyRecordPresetConfigHlsParam ¶
type CreateRecordPresetV2BodyRecordPresetConfigHlsParam struct { // 断流等待时长,取值范围[0,3600] ContinueDuration *int32 `json:"ContinueDuration,omitempty"` // 断流录制单文件录制时长,单位为 s,默认值为 7200,取值范围为 -1,[300,86400],-1表示一直录制,目前只对HLS生效 Duration *int32 `json:"Duration,omitempty"` // 当前格式的录制是否开启,默认 false,取值及含义如下所示。 // * false:不开启; // * true:开启。 Enable *bool `json:"Enable,omitempty"` // 实时录制文件时长,单位为 s,取值范围为 [300,21600] RealtimeRecordDuration *int32 `json:"RealtimeRecordDuration,omitempty"` // 断流拼接间隔时长,对实时录制无效,单位为 s,默认值为 0。支持的取值如下所示。 // * -1:一直拼接; // * 0:不拼接; // * 大于 0:断流拼接时间间隔,对 HLS 录制生效。 Splice *int32 `json:"Splice,omitempty"` // TOS 存储相关配置 :::tipTOSParam和VODParam配置且配置其中一个。 ::: TOSParam *CreateRecordPresetV2BodyRecordPresetConfigHlsParamTOSParam `json:"TOSParam,omitempty"` // VOD 存储相关配置 :::tipTOSParam和VODParam配置且配置其中一个。 ::: VODParam *CreateRecordPresetV2BodyRecordPresetConfigHlsParamVODParam `json:"VODParam,omitempty"` }
CreateRecordPresetV2BodyRecordPresetConfigHlsParam - 录制为 HLS 合适时的录制参数。 :::tip 您需至少配置一种录制格式,即 FlvParam、HlsParam、Mp4Param 至少开启一个。 :::
type CreateRecordPresetV2BodyRecordPresetConfigHlsParamTOSParam ¶
type CreateRecordPresetV2BodyRecordPresetConfigHlsParamTOSParam struct { // TOS 存储空间,一般使用 CDN 对应的 Bucket :::tip 如果 TOSParam 中的 Enable 取值为 true,则 Bucket 必填。 ::: Bucket *string `json:"Bucket,omitempty"` // 是否使用 TOS 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 录制文件的存储位置。存储路径为record/{PubDomain}/{App}/{Stream}/{StartTime}_{EndTime} ExactObject *string `json:"ExactObject,omitempty"` // TOS 存储目录,默认为空 StorageDir *string `json:"StorageDir,omitempty"` }
CreateRecordPresetV2BodyRecordPresetConfigHlsParamTOSParam - TOS 存储相关配置 :::tipTOSParam和VODParam配置且配置其中一个。 :::
type CreateRecordPresetV2BodyRecordPresetConfigHlsParamVODParam ¶
type CreateRecordPresetV2BodyRecordPresetConfigHlsParamVODParam struct { // 直播录制文件存储到点播时的视频分类 ID,您可以通过视频点播的ListVideoClassifications [https://www.volcengine.com/docs/4/101661]接口查询视频分类 ID 等信息。 ClassificationID *int32 `json:"ClassificationID,omitempty"` // 是否使用 VOD 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 录制文件的存储位置,最大长度为 200 个字符。默认的存储位置为record/{PubDomain}/{App}/{Stream}/{StartTime}_{EndTime},参数格式要求如下所示。 // * 支持删除固定路径,如 {App}/{Stream}; // * 不支持以正斜线(/)或者反斜线(\)开头; // * 不支持 “//” 和 “/./” 等字符串; // * 不支持 \b、\t、\n、\v、\f、\r 等字符; // * 不支持 “..” 作为文件名; // * 目录层级至少包含 2 级及以上,如live/{App}/{Stream}。 ExactObject *string `json:"ExactObject,omitempty"` // 直播录制文件存储到点播时的存储类型。默认值为 1,支持的取值及含义如下所示。 // * 1:标准存储; // * 2:归档存储。 StorageClass *int32 `json:"StorageClass,omitempty"` // 视频点播(VOD)空间名称。可登录视频点播控制台 [https://console.volcengine.com/vod/]查询 :::tip 如果 VODParam 中的 Enable 取值为 true,则 VodNamespace 必填。 // ::: VodNamespace *string `json:"VodNamespace,omitempty"` // 工作流模版 ID,对于存储在点播的录制文件,会使用该工作流模版对视频进行处理。可登录视频点播控制台 [https://console.volcengine.com/vod/]获取 ID WorkflowID *string `json:"WorkflowID,omitempty"` }
CreateRecordPresetV2BodyRecordPresetConfigHlsParamVODParam - VOD 存储相关配置 :::tipTOSParam和VODParam配置且配置其中一个。 :::
type CreateRecordPresetV2BodyRecordPresetConfigMp4Param ¶
type CreateRecordPresetV2BodyRecordPresetConfigMp4Param struct { // 断流等待时长,取值范围[0,3600] ContinueDuration *int32 `json:"ContinueDuration,omitempty"` // 断流录制单文件录制时长,单位为 s,默认值为 7200,取值范围为 -1,[300,86400],-1表示一直录制,目前只对HLS生效 Duration *int32 `json:"Duration,omitempty"` // 当前格式的录制是否开启,默认 false,取值及含义如下所示。 // * false:不开启; // * true:开启。 Enable *bool `json:"Enable,omitempty"` // 实时录制文件时长,单位为 s,取值范围为 [300,21600] RealtimeRecordDuration *int32 `json:"RealtimeRecordDuration,omitempty"` // 断流拼接间隔时长,对实时录制无效,单位为 s,默认值为 0。支持的取值如下所示。 // * -1:一直拼接; // * 0:不拼接; // * 大于 0:断流拼接时间间隔,对 HLS 录制生效。 Splice *int32 `json:"Splice,omitempty"` // TOS 存储相关配置 :::tipTOSParam和VODParam配置且配置其中一个。 ::: TOSParam *CreateRecordPresetV2BodyRecordPresetConfigMp4ParamTOSParam `json:"TOSParam,omitempty"` // VOD 存储相关配置 :::tipTOSParam和VODParam配置且配置其中一个。 ::: VODParam *CreateRecordPresetV2BodyRecordPresetConfigMp4ParamVODParam `json:"VODParam,omitempty"` }
CreateRecordPresetV2BodyRecordPresetConfigMp4Param - 录制为 MP4 格式时的录制参数。 :::tip 您需至少配置一种录制格式,即 FlvParam、HlsParam、Mp4Param 至少开启一个。 :::
type CreateRecordPresetV2BodyRecordPresetConfigMp4ParamTOSParam ¶
type CreateRecordPresetV2BodyRecordPresetConfigMp4ParamTOSParam struct { // TOS 存储空间,一般使用 CDN 对应的 Bucket :::tip 如果 TOSParam 中的 Enable 取值为 true,则 Bucket 必填。 ::: Bucket *string `json:"Bucket,omitempty"` // 是否使用 TOS 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 录制文件的存储位置。存储路径为record/{PubDomain}/{App}/{Stream}/{StartTime}_{EndTime} ExactObject *string `json:"ExactObject,omitempty"` // TOS 存储目录,默认为空 StorageDir *string `json:"StorageDir,omitempty"` }
CreateRecordPresetV2BodyRecordPresetConfigMp4ParamTOSParam - TOS 存储相关配置 :::tipTOSParam和VODParam配置且配置其中一个。 :::
type CreateRecordPresetV2BodyRecordPresetConfigMp4ParamVODParam ¶
type CreateRecordPresetV2BodyRecordPresetConfigMp4ParamVODParam struct { // 直播录制文件存储到点播时的视频分类 ID,您可以通过视频点播的ListVideoClassifications [https://www.volcengine.com/docs/4/101661]接口查询视频分类 ID 等信息。 ClassificationID *int32 `json:"ClassificationID,omitempty"` // 是否使用 VOD 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 录制文件的存储位置,最大长度为 200 个字符。默认的存储位置为record/{PubDomain}/{App}/{Stream}/{StartTime}_{EndTime},参数格式要求如下所示。 // * 支持删除固定路径,如 {App}/{Stream}; // * 不支持以正斜线(/)或者反斜线(\)开头; // * 不支持 “//” 和 “/./” 等字符串; // * 不支持 \b、\t、\n、\v、\f、\r 等字符; // * 不支持 “..” 作为文件名; // * 目录层级至少包含 2 级及以上,如live/{App}/{Stream}。 ExactObject *string `json:"ExactObject,omitempty"` // 直播录制文件存储到点播时的存储类型。默认值为 1,支持的取值及含义如下所示。 // * 1:标准存储; // * 2:归档存储。 StorageClass *int32 `json:"StorageClass,omitempty"` // 视频点播(VOD)空间名称。可登录视频点播控制台 [https://console.volcengine.com/vod/]查询 :::tip 如果 VODParam 中的 Enable 取值为 true,则 VodNamespace 必填。 // ::: VodNamespace *string `json:"VodNamespace,omitempty"` // 工作流模版 ID,对于存储在点播的录制文件,会使用该工作流模版对视频进行处理。可登录视频点播控制台 [https://console.volcengine.com/vod/]获取 ID WorkflowID *string `json:"WorkflowID,omitempty"` }
CreateRecordPresetV2BodyRecordPresetConfigMp4ParamVODParam - VOD 存储相关配置 :::tipTOSParam和VODParam配置且配置其中一个。 :::
type CreateRecordPresetV2Query ¶
type CreateRecordPresetV2Query struct{}
type CreateRecordPresetV2Req ¶
type CreateRecordPresetV2Req struct { *CreateRecordPresetV2Query *CreateRecordPresetV2Body }
type CreateRecordPresetV2Res ¶
type CreateRecordPresetV2Res struct { // REQUIRED ResponseMetadata CreateRecordPresetV2ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type CreateRecordPresetV2ResResponseMetadata ¶
type CreateRecordPresetV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *CreateRecordPresetV2ResResponseMetadataError `json:"Error,omitempty"` }
type CreateRelaySourceV4 ¶
type CreateRelaySourceV4 struct{}
type CreateRelaySourceV4Body ¶
type CreateRelaySourceV4Body struct { // REQUIRED; 应用名称,即直播流地址的AppName字段取值,支持由大小写字母(A - Z、a - z)、数字(0 - 9)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 30 个字符。 App string `json:"App"` // REQUIRED; 直播流使用的域名。您可以调用ListDomainDetail [https://www.volcengine.com/docs/6469/1126815]接口或在视频直播控制台的域名管理 [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看直播流使用的域名。 Domain string `json:"Domain"` // REQUIRED; 回源地址列表,支持输入 RTMP、FLV、HLS 和 SRT 协议的直播推流地址。 :::tip // * 当源站使用了非默认端口时,支持在回源地址中以域名:端口或IP:端口的形式配置端口。 // * 最多支持添加 10 个回源地址,回源失败时,将按照您添加的地址顺序轮循尝试。 ::: SrcAddrS []string `json:"SrcAddrS"` // REQUIRED; 流名称,即直播流地址的StreamName字段取值,支持由大小写字母(A - Z、a - z)、数字(0 - 9)、字母、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 100 个字符。 Stream string `json:"Stream"` // 回源结束时间,Unix 时间戳,单位为秒。 :::tip // * 回源开始到结束最大时间跨度为 7 天; // * 开始时间与结束时间同时缺省,表示永久回源。 ::: EndTime *int32 `json:"EndTime,omitempty"` // 回源开始时间,Unix 时间戳,单位为秒。 :::tip // * 回源开始到结束最大时间跨度为 7 天; // * 开始时间与结束时间同时缺省,表示永久回源。 ::: StartTime *int32 `json:"StartTime,omitempty"` }
type CreateRelaySourceV4Query ¶
type CreateRelaySourceV4Query struct{}
type CreateRelaySourceV4Req ¶
type CreateRelaySourceV4Req struct { *CreateRelaySourceV4Query *CreateRelaySourceV4Body }
type CreateRelaySourceV4Res ¶
type CreateRelaySourceV4Res struct { // REQUIRED ResponseMetadata CreateRelaySourceV4ResResponseMetadata `json:"ResponseMetadata"` Result *CreateRelaySourceV4ResResult `json:"Result,omitempty"` }
type CreateRelaySourceV4ResResponseMetadata ¶
type CreateRelaySourceV4ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *CreateRelaySourceV4ResResponseMetadataError `json:"Error,omitempty"` }
type CreateRelaySourceV4ResResult ¶
type CreateRelaySourceV4ResResult struct { // REQUIRED; 固定回源配置的 ID。 TaskID string `json:"TaskId"` }
type CreateSDKBody ¶
type CreateSDKBody struct { // REQUIRED; 应用ID AppID string `json:"AppID"` // REQUIRED; 应用名称,长度小于129 AppName string `json:"AppName"` // REQUIRED; 应用英文名称,长度小于31 AppNameEN string `json:"AppNameEN"` // BundleID,和packageName二选一必填 BundleID *string `json:"BundleID,omitempty"` // License 类型,0:无版本,1:基础版本,2:高级版本,3:试用版 LicenseType *int32 `json:"LicenseType,omitempty"` // 流量包ID PackageID *string `json:"PackageID,omitempty"` // 包名,和bundleID二选一必填 PackageName *string `json:"PackageName,omitempty"` // 应用类型,App, Web二选一,不填默认为App SDKType *string `json:"SDKType,omitempty"` // SDK版本,精简版:1,互动版:2,已经弃用 SDKVersion *string `json:"SDKVersion,omitempty"` }
type CreateSDKQuery ¶
type CreateSDKQuery struct{}
type CreateSDKReq ¶
type CreateSDKReq struct { *CreateSDKQuery *CreateSDKBody }
type CreateSDKRes ¶
type CreateSDKRes struct { // REQUIRED ResponseMetadata CreateSDKResResponseMetadata `json:"ResponseMetadata"` }
type CreateSDKResResponseMetadata ¶
type CreateSDKResResponseMetadata struct { Action *string `json:"Action,omitempty"` Error *CreateSDKResResponseMetadataError `json:"Error,omitempty"` Region *string `json:"Region,omitempty"` RequestID *string `json:"RequestId,omitempty"` Service *string `json:"Service,omitempty"` Version *string `json:"Version,omitempty"` }
type CreateSnapshotAuditPreset ¶
type CreateSnapshotAuditPreset struct{}
type CreateSnapshotAuditPresetBody ¶
type CreateSnapshotAuditPresetBody struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 截图审核结果回调地址配置。 CallbackDetailList []CreateSnapshotAuditPresetBodyCallbackDetailListItem `json:"CallbackDetailList"` // REQUIRED; 截图间隔时间,单位为秒,取值范围为 [0.1,10],支持保留两位小数。 Interval float32 `json:"Interval"` // REQUIRED; 存储策略,支持的取值及含义如下。 // * 0:触发存储,只存储有风险图片; // * 1:全部存储,存储所有图片。 StorageStrategy int32 `json:"StorageStrategy"` AshePresetName *string `json:"AshePresetName,omitempty"` AuditType *string `json:"AuditType,omitempty"` // TOS 存储对应的 Bucket。 例如,存储路径为 live-test-tos-example/live/liveapp 时,Bucket 取值为 live-test-tos-example。 :::tip 参数 Bucket 和 ServiceID // 传且仅传一个。 ::: Bucket *string `json:"Bucket,omitempty"` // 截图审核配置的描述。 Description *string `json:"Description,omitempty"` // 推流域名。 :::tip 参数 Domain 和 Vhost 传且仅传一个。 ::: Domain *string `json:"Domain,omitempty"` // 审核标签,缺省情况下取值为 301、302、303、305 和 306,支持的取值及含义如下。 // * 301:涉黄; // * 302:涉敏1; // * 303:涉敏2; // * 304:广告; // * 305:引人不适; // * 306:违禁; // * 307:二维码; // * 308:诈骗; // * 309:不良画面; // * 310:未成年相关; // * 320:文字违规。 Label []*string `json:"Label,omitempty"` PresetName *string `json:"PresetName,omitempty"` // veImageX 的服务 ID。 :::tip 参数 Bucket 和 ServiceID 传且仅传一个。 ::: ServiceID *string `json:"ServiceID,omitempty"` // 截图存储规则,支持以 {Domain}/{App}/{Stream}/{UnixTimestamp} 样式设置存储规则,支持输入字母、数字、-、!、_、.、* 及占位符,最大长度为 180 个字符,默认值为 {audit}/{PushDomain}/{App}/{Stream}/{UnixTimestamp}。 SnapshotObject *string `json:"SnapshotObject,omitempty"` Status *int32 `json:"Status,omitempty"` // ToS 存储对应的 bucket 下的存储目录,默认为空。 例如,存储位置为 live-test-tos-example/live/liveapp 时,StorageDir 取值为 live/liveapp。 StorageDir *string `json:"StorageDir,omitempty"` // 域名空间名称。 :::tip 参数 Domain 和 Vhost 传且仅传一个。 ::: Vhost *string `json:"Vhost,omitempty"` }
type CreateSnapshotAuditPresetQuery ¶
type CreateSnapshotAuditPresetQuery struct{}
type CreateSnapshotAuditPresetReq ¶
type CreateSnapshotAuditPresetReq struct { *CreateSnapshotAuditPresetQuery *CreateSnapshotAuditPresetBody }
type CreateSnapshotAuditPresetRes ¶
type CreateSnapshotAuditPresetRes struct { // REQUIRED ResponseMetadata CreateSnapshotAuditPresetResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type CreateSnapshotAuditPresetResResponseMetadata ¶
type CreateSnapshotAuditPresetResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *CreateSnapshotAuditPresetResResponseMetadataError `json:"Error,omitempty"` }
type CreateSnapshotPreset ¶
type CreateSnapshotPreset struct{}
type CreateSnapshotPresetBody ¶
type CreateSnapshotPresetBody struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 截图间隔时间,单位为 s,默认值为 10,取值范围为正整数。 Interval int32 `json:"Interval"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // REQUIRED VodNamespace string `json:"VodNamespace"` ACL *string `json:"ACL,omitempty"` AccessKey *string `json:"AccessKey,omitempty"` AccountID *string `json:"AccountID,omitempty"` AsShort *int32 `json:"AsShort,omitempty"` // ToS 存储的 Bucket。 :::tipBucket 与 ServiceID 传且仅传一个。 ::: Bucket *string `json:"Bucket,omitempty"` Callback *string `json:"Callback,omitempty"` // 回调详情。 CallbackDetailList []*CreateSnapshotPresetBodyCallbackDetailListItem `json:"CallbackDetailList,omitempty"` Description *string `json:"Description,omitempty"` Duration *int32 `json:"Duration,omitempty"` Format []*string `json:"Format,omitempty"` Height *int32 `json:"Height,omitempty"` NssConfig *string `json:"NssConfig,omitempty"` // 存储方式为覆盖截图时的存储规则,支持以 {Domain}/{App}/{Stream} 样式设置存储规则,支持输入字母、数字、"-"、"!"、"_"、"."、"*"及占位符。 OverwriteObject *string `json:"OverwriteObject,omitempty"` PlatformTypeList []*string `json:"PlatformTypeList,omitempty"` Preset *string `json:"Preset,omitempty"` PullDomain *string `json:"PullDomain,omitempty"` Quality *int32 `json:"Quality,omitempty"` RecordConfig *string `json:"RecordConfig,omitempty"` RecordObject *string `json:"RecordObject,omitempty"` RecordTob []*CreateSnapshotPresetBodyRecordTobItem `json:"RecordTob,omitempty"` RegionConfig *string `json:"RegionConfig,omitempty"` ReserveDays *int32 `json:"ReserveDays,omitempty"` // veImageX 的服务 ID。 :::tipBucket 与 ServiceID 传且仅传一个。 ::: ServiceID *string `json:"ServiceID,omitempty"` SliceDuration *int32 `json:"SliceDuration,omitempty"` SnapshotConfig *string `json:"SnapshotConfig,omitempty"` // 截图格式。默认值为 jpeg,支持如下取值。 // * jpeg // * jpg SnapshotFormat *string `json:"SnapshotFormat,omitempty"` // 存储方式为实时存储时的存储规则,支持以 {Domain}/{App}/{Stream}/{UnixTimestamp} 样式设置存储规则,支持输入字母、数字、"-"、"!"、"_"、"."、"*"及占位符。 SnapshotObject *string `json:"SnapshotObject,omitempty"` Splice *int32 `json:"Splice,omitempty"` // 截图模版状态状态。默认开启。 // * 1:开启。 // * 0:关闭。 Status *int32 `json:"Status,omitempty"` // ToS 存储目录,不传为空。 StorageDir *string `json:"StorageDir,omitempty"` TosCluster *string `json:"TosCluster,omitempty"` TosDC *string `json:"TosDC,omitempty"` TosPSM *string `json:"TosPSM,omitempty"` Width *int32 `json:"Width,omitempty"` WorkflowID *string `json:"WorkflowID,omitempty"` }
type CreateSnapshotPresetQuery ¶
type CreateSnapshotPresetQuery struct{}
type CreateSnapshotPresetReq ¶
type CreateSnapshotPresetReq struct { *CreateSnapshotPresetQuery *CreateSnapshotPresetBody }
type CreateSnapshotPresetRes ¶
type CreateSnapshotPresetRes struct { // REQUIRED ResponseMetadata CreateSnapshotPresetResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type CreateSnapshotPresetResResponseMetadata ¶
type CreateSnapshotPresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *CreateSnapshotPresetResResponseMetadataError `json:"Error,omitempty"` }
type CreateSnapshotPresetV2 ¶
type CreateSnapshotPresetV2 struct{}
type CreateSnapshotPresetV2Body ¶
type CreateSnapshotPresetV2Body struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 截图配置的详细参数配置。 SnapshotPresetConfig CreateSnapshotPresetV2BodySnapshotPresetConfig `json:"SnapshotPresetConfig"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // 截图配置生效状态,默认为生效。 // * 1:生效; // * 0:不生效。 Status *int32 `json:"Status,omitempty"` }
type CreateSnapshotPresetV2BodySnapshotPresetConfig ¶
type CreateSnapshotPresetV2BodySnapshotPresetConfig struct { // 截图间隔时间,单位为秒,默认值为 10,取值范围为正整数。 Interval *int32 `json:"Interval,omitempty"` // 图片格式为 JPEG 时的截图参数,开启 JPEG 截图时设置。 :::tip JPEG 截图和 JPG 截图必须开启且只能开启一个。 ::: JPEGParam *CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParam `json:"JpegParam,omitempty"` // 截图格式为 JPG 时的截图参数,开启 JPG 截图时设置。 :::tip JPEG 截图和 JPG 截图必须开启且只能开启一个。 ::: JpgParam *CreateSnapshotPresetV2BodySnapshotPresetConfigJpgParam `json:"JpgParam,omitempty"` }
CreateSnapshotPresetV2BodySnapshotPresetConfig - 截图配置的详细参数配置。
type CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParam ¶
type CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParam struct { // 当前格式的截图是否开启,默认为 false,取值及含义如下所示。 // * false:不开启; // * true:开启。 Enable *bool `json:"Enable,omitempty"` // 截图存储到 veImageX 时的配置。 :::tip TOSParam 和 ImageXParam 配置且配置其中一个。 ::: ImageXParam *CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamImageXParam `json:"ImageXParam,omitempty"` // 截图存储到 TOS 时的配置。 :::tip TOSParam 和 ImageXParam 配置且配置其中一个。 ::: TOSParam *CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamTOSParam `json:"TOSParam,omitempty"` }
CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParam - 图片格式为 JPEG 时的截图参数,开启 JPEG 截图时设置。 :::tip JPEG 截图和 JPG 截图必须开启且只能开启一个。 :::
type CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamImageXParam ¶
type CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamImageXParam struct { // 截图是否使用 veImageX 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 存储方式为实时截图时的存储规则,支持以 {Domain}/{App}/{Stream}/{UnixTimestamp} 样式设置存储规则,支持输入字母、数字、-、!、_、.、* 及占位符。 :::tip 参数 ExactObject 和 // OverwriteObject 传且仅传一个。 ::: ExactObject *string `json:"ExactObject,omitempty"` // 存储方式为覆盖截图时的存储规则,支持以 {Domain}/{App}/{Stream} 样式设置存储规则,支持输入字母、数字、-、!、_、.、* 及占位符。 :::tip 参数 ExactObject 和 OverwriteObject // 传且仅传一个。 ::: OverwriteObject *string `json:"OverwriteObject,omitempty"` // 使用 veImageX 存储截图时,对应的 veImageX 的服务 ID。 :::tip 使用 veImageX 存储时 ServiceID 为必填项。 ::: ServiceID *string `json:"ServiceID,omitempty"` }
CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamImageXParam - 截图存储到 veImageX 时的配置。 :::tip TOSParam 和 ImageXParam 配置且配置其中一个。 :::
type CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamTOSParam ¶
type CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamTOSParam struct { // TOS 存储对应的 Bucket。 例如,存储路径为 live-test-tos-example/live/liveapp 时,Bucket 取值为 live-test-tos-example。 :::tip 使用 TOS 存储时 Bucket // 为必填项。 ::: Bucket *string `json:"Bucket,omitempty"` // 截图是否使用 TOS 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 存储方式为实时截图时的存储规则,支持以 {Domain}/{App}/{Stream}/{UnixTimestamp} 样式设置存储规则,支持输入字母、数字、-、!、_、.、* 及占位符。 :::tip 参数 ExactObject 和 // OverwriteObject 传且仅传一个。 ::: ExactObject *string `json:"ExactObject,omitempty"` // 存储方式为覆盖截图时的存储规则,支持以 {Domain}/{App}/{Stream} 样式设置存储规则,支持输入字母、数字、-、!、_、.、* 及占位符。 :::tip 参数 ExactObject 和 OverwriteObject // 传且仅传一个。 ::: OverwriteObject *string `json:"OverwriteObject,omitempty"` // ToS 存储对应的 bucket 下的存储目录,默认为空。 例如,存储位置为 live-test-tos-example/live/liveapp 时,StorageDir 取值为 live/liveapp。 StorageDir *string `json:"StorageDir,omitempty"` }
CreateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamTOSParam - 截图存储到 TOS 时的配置。 :::tip TOSParam 和 ImageXParam 配置且配置其中一个。 :::
type CreateSnapshotPresetV2BodySnapshotPresetConfigJpgParam ¶
type CreateSnapshotPresetV2BodySnapshotPresetConfigJpgParam struct { Enable *bool `json:"Enable,omitempty"` ImageXParam *CreateSnapshotPresetV2BodySnapshotPresetConfigJpgParamImageXParam `json:"ImageXParam,omitempty"` TOSParam *CreateSnapshotPresetV2BodySnapshotPresetConfigJpgParamTOSParam `json:"TOSParam,omitempty"` }
CreateSnapshotPresetV2BodySnapshotPresetConfigJpgParam - 截图格式为 JPG 时的截图参数,开启 JPG 截图时设置。 :::tip JPEG 截图和 JPG 截图必须开启且只能开启一个。 :::
type CreateSnapshotPresetV2BodySnapshotPresetConfigJpgParamTOSParam ¶
type CreateSnapshotPresetV2BodySnapshotPresetConfigJpgParamTOSParam struct { ACL *string `json:"ACL,omitempty"` AccessKey *string `json:"AccessKey,omitempty"` Bucket *string `json:"Bucket,omitempty"` Enable *bool `json:"Enable,omitempty"` ExactObject *string `json:"ExactObject,omitempty"` OverwriteObject *string `json:"OverwriteObject,omitempty"` Region *string `json:"Region,omitempty"` S3NetworkType *string `json:"S3NetworkType,omitempty"` StorageDir *string `json:"StorageDir,omitempty"` TosCluster *string `json:"TosCluster,omitempty"` TosDC *string `json:"TosDC,omitempty"` TosPSM *string `json:"TosPSM,omitempty"` }
type CreateSnapshotPresetV2Query ¶
type CreateSnapshotPresetV2Query struct{}
type CreateSnapshotPresetV2Req ¶
type CreateSnapshotPresetV2Req struct { *CreateSnapshotPresetV2Query *CreateSnapshotPresetV2Body }
type CreateSnapshotPresetV2Res ¶
type CreateSnapshotPresetV2Res struct { // REQUIRED ResponseMetadata CreateSnapshotPresetV2ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type CreateSnapshotPresetV2ResResponseMetadata ¶
type CreateSnapshotPresetV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreateTicket ¶
type CreateTicket struct{}
type CreateTicketBody ¶
type CreateTicketBody struct { // REQUIRED; 配置块信息 ConfigList []CreateTicketBodyConfigListItem `json:"ConfigList"` // REQUIRED; 灰度分组参数 GroupParam CreateTicketBodyGroupParam `json:"GroupParam"` // REQUIRED; 命名空间 Namespace string `json:"Namespace"` // REQUIRED; 服务类型 ServiceType string `json:"ServiceType"` // REQUIRED TicketType int32 `json:"TicketType"` // REQUIRED WorkFlowParams CreateTicketBodyWorkFlowParams `json:"WorkFlowParams"` }
type CreateTicketBodyGroupParam ¶
type CreateTicketBodyGroupParam struct { // REQUIRED; 分组数 GroupNum int32 `json:"GroupNum"` // REQUIRED GroupStrategy int32 `json:"GroupStrategy"` }
CreateTicketBodyGroupParam - 灰度分组参数
type CreateTicketBodyWorkFlowParams ¶
type CreateTicketBodyWorkFlowParams struct { // REQUIRED WaitTime int32 `json:"WaitTime"` }
type CreateTicketQuery ¶
type CreateTicketQuery struct{}
type CreateTicketReq ¶
type CreateTicketReq struct { *CreateTicketQuery *CreateTicketBody }
type CreateTicketRes ¶
type CreateTicketRes struct { // REQUIRED ResponseMetadata CreateTicketResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type CreateTicketResResponseMetadata ¶
type CreateTicketResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreateTimeShiftPresetV2 ¶
type CreateTimeShiftPresetV2 struct{}
type CreateTimeShiftPresetV2Body ¶
type CreateTimeShiftPresetV2Body struct { // REQUIRED MaxShiftTime int32 `json:"MaxShiftTime"` // REQUIRED PullDomain string `json:"PullDomain"` // REQUIRED Vhost string `json:"Vhost"` App *string `json:"App,omitempty"` Bucket *string `json:"Bucket,omitempty"` MasterFormat *string `json:"MasterFormat,omitempty"` Type *string `json:"Type,omitempty"` VODNamespace *string `json:"VODNamespace,omitempty"` }
type CreateTimeShiftPresetV2Query ¶
type CreateTimeShiftPresetV2Query struct{}
type CreateTimeShiftPresetV2Req ¶
type CreateTimeShiftPresetV2Req struct { *CreateTimeShiftPresetV2Query *CreateTimeShiftPresetV2Body }
type CreateTimeShiftPresetV2Res ¶
type CreateTimeShiftPresetV2Res struct { // REQUIRED ResponseMetadata CreateTimeShiftPresetV2ResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type CreateTimeShiftPresetV2ResResponseMetadata ¶
type CreateTimeShiftPresetV2ResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *CreateTimeShiftPresetV2ResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type CreateTimeShiftPresetV3 ¶
type CreateTimeShiftPresetV3 struct{}
type CreateTimeShiftPresetV3Body ¶
type CreateTimeShiftPresetV3Body struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 最大时移时长,即观看时移的最长时间,单位为 s。支持的取值如下所示。 // * 86400 // * 259200 // * 604800 // * 1296000 MaxShiftTime int32 `json:"MaxShiftTime"` // REQUIRED; 时移拉流域名 PullDomain string `json:"PullDomain"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // 用于多码率时移的参数,为json字符串 MasterFormat *string `json:"MasterFormat,omitempty"` // 0表示不需要 1表示需要 NeedTranscode *int32 `json:"NeedTranscode,omitempty"` // 开启时移的流名称,同一个 App 最多可指定 20 路。 Stream *string `json:"Stream,omitempty"` // 时移类型。支持的取值如下所示。 // * 0:录制时移,即时移复用录制模板; // * 1:独立时移,即时移不复用录制模板。 TimeShiftType *int32 `json:"TimeShiftType,omitempty"` }
type CreateTimeShiftPresetV3Query ¶
type CreateTimeShiftPresetV3Query struct{}
type CreateTimeShiftPresetV3Req ¶
type CreateTimeShiftPresetV3Req struct { *CreateTimeShiftPresetV3Query *CreateTimeShiftPresetV3Body }
type CreateTimeShiftPresetV3Res ¶
type CreateTimeShiftPresetV3Res struct { // REQUIRED ResponseMetadata CreateTimeShiftPresetV3ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type CreateTimeShiftPresetV3ResResponseMetadata ¶
type CreateTimeShiftPresetV3ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *CreateTimeShiftPresetV3ResResponseMetadataError `json:"Error,omitempty"` }
type CreateTranscodePreset ¶
type CreateTranscodePreset struct{}
type CreateTranscodePresetBatch ¶
type CreateTranscodePresetBatch struct{}
type CreateTranscodePresetBatchBody ¶
type CreateTranscodePresetBatchBody struct { // REQUIRED PresetList []CreateTranscodePresetBatchBodyPresetListItem `json:"PresetList"` // REQUIRED; create associate hls-abr Type string `json:"Type"` }
type CreateTranscodePresetBatchBodyPresetListItem ¶
type CreateTranscodePresetBatchBodyPresetListItem struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 转码流后缀名。支持 10 个字符以内的大小写字母、下划线与中划线,常见后缀包括:sd、hd、_uhd 例如,配置的转码流后缀名为 _hd,则拉转码流时转码的流名为 stream-123456789_hd。 SuffixName string `json:"SuffixName"` // REQUIRED; 视频编码格式。 // * h264:使用 H.264 编码格式; // * h265:使用 H.265 编码格式; // * copy:不进行转码,所有视频编码参数不生效。 Vcodec string `json:"Vcodec"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` ALayout *string `json:"ALayout,omitempty"` AProfile *string `json:"AProfile,omitempty"` AR *int32 `json:"AR,omitempty"` AbrMode *int32 `json:"AbrMode,omitempty"` AccountID *string `json:"AccountID,omitempty"` // 音频编码格式。默认格式为 acc,支持以下 3 种类型。 // * aac:使用 aac 编码格式; // * copy:不进行转码,所有音频编码参数不生效; // * opus:使用 opus 编码格式。 Acodec *string `json:"Acodec,omitempty"` AdvancedParam *string `json:"AdvancedParam,omitempty"` AllowAudioCopy *int32 `json:"AllowAudioCopy,omitempty"` AllowVideoCopy *int32 `json:"AllowVideoCopy,omitempty"` An *int32 `json:"An,omitempty"` // 宽高自适应模式开关。默认值为 0。支持的取值包括。 // * 0:关闭宽高自适应,按照 Width 和 Height 的取值进行拉伸; // * 1:开启宽高自适应,按照 ShortSide 或 LongSide 等比缩放。 As *string `json:"As,omitempty"` // 音频码率,单位为 kbps。 AudioBitrate *int32 `json:"AudioBitrate,omitempty"` AutoTransAb *int32 `json:"AutoTransAb,omitempty"` AutoTransAl *int32 `json:"AutoTransAl,omitempty"` AutoTransAr *int32 `json:"AutoTransAr,omitempty"` AutoTransResolution *int32 `json:"AutoTransResolution,omitempty"` AutoTransVb *int32 `json:"AutoTransVb,omitempty"` AutoTransVr *int32 `json:"AutoTransVr,omitempty"` BCM *int32 `json:"BCM,omitempty"` // 2 个参考帧之间的最大 B 帧数。不同编码格式的取值存在差异。 // * H.264:取值范围为 [0,7],默认值为 3; // * H.265:取值范围为 [0,1,2,3,7,15],默认值为 3; // BFrames 取 0 时,表示去 B 帧。 BFrames *int32 `json:"BFrames,omitempty"` Describe *string `json:"Describe,omitempty"` // 视频帧率,单位为 fps,取值范围为 [0,60],默认为 25fps。帧率越大,画面越流畅。 FPS *int32 `json:"FPS,omitempty"` // IDR 帧之间的最大间隔,单位为 s,默认值为 0,取值范围为 [0,1000] GOP *int32 `json:"GOP,omitempty"` GopMin *int32 `json:"GopMin,omitempty"` HVSPre *bool `json:"HVSPre,omitempty"` // 视频高度。默认值为 0,取值范围为 [0,8192]。 :::tip // * 当 As 的取值为 0 时,参数生效;反之则不生效; // * 当 As 的取值为 0 时,如果 Width 和 Height 任意取值为 0,表示保持源流尺寸。 ::: Height *int32 `json:"Height,omitempty"` // 长边长度。默认值为 0。 // * Roi 取 false 时,取值范围为 [0,8192]; // * Roi 取 true 时,取值范围为 [0,1920]。 :::tip // * 当 As 的取值为 1 时,参数生效,反之则不生效。 // * 当 As 的取值为 1 时,如果 LongSide 和 ShortSide 同时取 0,表示保持源流尺寸。 // * 当 As 的取值为 1 时,如果同时配置 LongSide 和 ShortSide 的值,则按照 ShortSide 进行等比缩放。 ::: LongSide *int32 `json:"LongSide,omitempty"` LookAhead *int32 `json:"LookAhead,omitempty"` Modifier *string `json:"Modifier,omitempty"` NvBf *int32 `json:"NvBf,omitempty"` NvCodec *string `json:"NvCodec,omitempty"` NvGop *int32 `json:"NvGop,omitempty"` NvHVSPre *bool `json:"NvHVSPre,omitempty"` NvLookahead *int32 `json:"NvLookahead,omitempty"` NvPercent *int32 `json:"NvPercent,omitempty"` NvPreset *string `json:"NvPreset,omitempty"` NvPriority *int32 `json:"NvPriority,omitempty"` NvProfile *string `json:"NvProfile,omitempty"` NvRefs *int32 `json:"NvRefs,omitempty"` NvTempAQ *int32 `json:"NvTempAQ,omitempty"` Ocr *bool `json:"Ocr,omitempty"` Preset *string `json:"Preset,omitempty"` PresetKind *int32 `json:"PresetKind,omitempty"` PresetType *int32 `json:"PresetType,omitempty"` Qp *int32 `json:"Qp,omitempty"` RegionConfig *string `json:"RegionConfig,omitempty"` Revision *string `json:"Revision,omitempty"` // 是否极智超清转码。默认值为 false。 // * true:极智超清; // * false:标准转码。 Roi *bool `json:"Roi,omitempty"` SITI *bool `json:"SITI,omitempty"` // 短边长度。默认值为 0。 // * Roi 取 false 时,取值范围为 [0,4096]; // * Roi 取 true 时,取值范围为 [0,1080]。 :::tip // * 当 As 的取值为 1 时,参数生效,反之则不生效。 // * 当 As 的取值为 1 时,如果 LongSide 和 ShortSide 同时取 0,表示保持源流尺寸。 // * 当 As 的取值为 1 时,如果同时配置 LongSide 和 ShortSide 的值,则按照 ShortSide 进行等比缩放。 ::: ShortSide *int32 `json:"ShortSide,omitempty"` Status *int32 `json:"Status,omitempty"` StopInterval *int32 `json:"StopInterval,omitempty"` Threads *int32 `json:"Threads,omitempty"` TranscodeStruct *CreateTranscodePresetBatchBodyPresetListItemTranscodeStruct `json:"TranscodeStruct,omitempty"` VBRatio *int32 `json:"VBRatio,omitempty"` VBVBufSize *int32 `json:"VBVBufSize,omitempty"` VBVMaxRate *int32 `json:"VBVMaxRate,omitempty"` VLevel *string `json:"VLevel,omitempty"` VPreset *string `json:"VPreset,omitempty"` VProfile *string `json:"VProfile,omitempty"` VR *int32 `json:"VRVr,omitempty"` VRBBframes *int32 `json:"VRBBframes,omitempty"` VRBHeightNum *int32 `json:"VRBHeightNum,omitempty"` VRBPreset *string `json:"VRBPreset,omitempty"` VRBProfile *string `json:"VRBProfile,omitempty"` VRBSuffix *string `json:"VRBSuffix,omitempty"` VRBVb *int32 `json:"VRBVb,omitempty"` VRBWidthNum *int32 `json:"VRBWidthNum,omitempty"` VRGop *int32 `json:"VRGop,omitempty"` VRGopDen *int32 `json:"VRGopDen,omitempty"` VRHvspre *string `json:"VRHvspre,omitempty"` VRProjection *string `json:"VRProjection,omitempty"` VRRoi *string `json:"VRRoi,omitempty"` VRTBframes *int32 `json:"VRTBframes,omitempty"` VRTPreset *string `json:"VRTPreset,omitempty"` VRTProfile *string `json:"VRTProfile,omitempty"` VRTSuffix *string `json:"VRTSuffix,omitempty"` VRTVb *int32 `json:"VRTVb,omitempty"` VRTileMod *int32 `json:"VRTileMod,omitempty"` VRateCtrl *string `json:"VRateCtrl,omitempty"` VbThreshold *string `json:"VbThreshold,omitempty"` Vclass *bool `json:"Vclass,omitempty"` // 视频码率,单位为 bps,取值范围为 [0,30000000];默认值为 1000000;取 0 时,表示使用源流码率。 VideoBitrate *int32 `json:"VideoBitrate,omitempty"` Vn *int32 `json:"Vn,omitempty"` Watermark *string `json:"Watermark,omitempty"` // 视频宽度。默认值为 0,取值范围为 [0,8192]。 :::tip // * 当 As 的取值为 0 时,参数生效;反之则不生效; // * 当 As 的取值为 0 时,如果 Width 和 Height 任意取值为 0,表示保持源流尺寸。 ::: Width *int32 `json:"Width,omitempty"` }
type CreateTranscodePresetBatchBodyPresetListItemTranscodeStruct ¶
type CreateTranscodePresetBatchBodyPresetListItemTranscodeStruct struct { // REQUIRED; 标记模版是否为hlsabr IsHlsAbr bool `json:"IsHlsAbr"` // Dictionary of ABTest map[string]*ComponentsSgrw9KSchemasCreatetranscodepresetbatchbodyPropertiesPresetlistItemsPropertiesTranscodestructPropertiesAbtestAdditionalproperties `json:"ABTest,omitempty"` Codec *string `json:"Codec,omitempty"` PresetName *string `json:"PresetName,omitempty"` StopInterval *int32 `json:"StopInterval,omitempty"` Suffix *string `json:"Suffix,omitempty"` Type *string `json:"Type,omitempty"` }
type CreateTranscodePresetBatchQuery ¶
type CreateTranscodePresetBatchQuery struct{}
type CreateTranscodePresetBatchReq ¶
type CreateTranscodePresetBatchReq struct { *CreateTranscodePresetBatchQuery *CreateTranscodePresetBatchBody }
type CreateTranscodePresetBatchRes ¶
type CreateTranscodePresetBatchRes struct { // REQUIRED ResponseMetadata CreateTranscodePresetBatchResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type CreateTranscodePresetBatchResResponseMetadata ¶
type CreateTranscodePresetBatchResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreateTranscodePresetBody ¶
type CreateTranscodePresetBody struct { // REQUIRED; 应用名称,取值与直播流地址的 AppName 字段取值相同。支持由大小写字母(A - Z、a - z)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 30 个字符。 App string `json:"App"` // REQUIRED; 转码后缀,支持由大小写字母(A - Z、a - z)、下划线(_)和短横线(-)组成,长度为 1 到 10 个字符。 // 转码后缀通常以流名称后缀的形式来使用,常见的标识有 _sd、_hd、_uhd,例如,当转码配置的标识为 _hd 时,拉取转码流时转码流的流名名称为 源流的流名称_hd。 SuffixName string `json:"SuffixName"` // REQUIRED; 视频编码格式,支持的取值及含义如下所示。 // * h264:使用 H.264 视频编码格式; // * h265:使用 H.265 视频编码格式; // * h266:使用 H.266 视频编码格式; // * copy:不进行视频转码,所有视频编码参数不生效,视频编码参数包括视频帧率(FPS)、视频码率(VideoBitrate)、分辨率设置(As、Width、Height、ShortSide、LongSide)、GOP 和 BFrames // 等。 Vcodec string `json:"Vcodec"` // REQUIRED; 域名空间,即直播流地址的域名所属的域名空间。您可以调用 ListDomainDetail [https://www.volcengine.com/docs/6469/1126815] 接口或在视频直播控制台的域名管理 // [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看需要转码的直播流使用的域名所属的域名空间。 Vhost string `json:"Vhost"` ALayout *string `json:"ALayout,omitempty"` AProfile *string `json:"AProfile,omitempty"` AR *int32 `json:"AR,omitempty"` AbrMode *int32 `json:"AbrMode,omitempty"` AccountID *string `json:"AccountID,omitempty"` // 音频编码格式,默认值为 aac,支持的取值及含义如下所示。 // * aac:使用 AAC 音频编码格式; // * opus:使用 Opus 音频编码格式。 // * copy:不进行音频转码,所有音频编码参数不生效,音频编码参数包括音频码率(AudioBitrate)等。 Acodec *string `json:"Acodec,omitempty"` AdvancedParam *string `json:"AdvancedParam,omitempty"` AllowAudioCopy *int32 `json:"AllowAudioCopy,omitempty"` AllowVideoCopy *int32 `json:"AllowVideoCopy,omitempty"` An *int32 `json:"An,omitempty"` // 视频分辨率自适应模式开关,默认值为 0。支持的取值及含义如下。 // * 0:关闭视频分辨率自适应; // * 1:开启视频分辨率自适应。 :::tip // * 关闭视频分辨率自适应模式(As 取值为 0)时,转码配置的视频分辨率取视频宽度(Width)和视频高度(Height)的值对转码视频进行拉伸; // * 开启视频分辨率自适应模式(As 取值为 1)时,转码配置的视频分辨率按照短边长度(ShortSide)、长边长度(LongSide)、视频宽度(Width)、视频高度(Height)的优先级取值,另一边等比缩放。 ::: As *string `json:"As,omitempty"` // 音频码率,单位为 kbps,默认值为 128,取值范围为 [0,1000];取值为 0 时,表示与源流的音频码率相同。 AudioBitrate *int32 `json:"AudioBitrate,omitempty"` AutoTransAb *int32 `json:"AutoTransAb,omitempty"` AutoTransAl *int32 `json:"AutoTransAl,omitempty"` AutoTransAr *int32 `json:"AutoTransAr,omitempty"` // 是否开启转码视频分辨率不超过源流分辨率,默认值为 1 表示开启。开启后,当源流分辨率低于转码配置分辨率时(即源流宽低于转码配置宽且源流高低于转码配置高时),将按源流视频分辨率进行转码。 // * 0:关闭; // * 1:开启。 AutoTransResolution *int32 `json:"AutoTransResolution,omitempty"` // 是否开启转码视频码率不超过源流码率,默认值为 1 表示开启。开启后,当源流码率低于转码配置码率时,将按照源流视频码率进行转码。 // * 0:关闭; // * 1:开启。 AutoTransVb *int32 `json:"AutoTransVb,omitempty"` // 是否开启转码视频帧率不超过源流帧率,默认值为 1 表示开启。开启后,当源流帧率低于转码配置帧率时,将按照源流视频帧率进行转码。 // * 0:关闭; // * 1:开启。 AutoTransVr *int32 `json:"AutoTransVr,omitempty"` BCM *int32 `json:"BCM,omitempty"` // 转码输出视频中 2 个参考帧之间的最大 B 帧数量,默认值为 3,取值为 0 时表示去除 B 帧。 // 最大 B 帧数量的取值范围根据视频编码格式(Vcodec)的不同有所差异,取值范围如下所示。 // * 视频编码格式为 H.264 (Vcodec 取值为 h264)时取值范围为 [0,7]; // * 视频编码格式为 H.265 (Vcodec 取值为 h265)时取值范围为 [0,3]、7、15; // * 视频编码格式为 H.266 (Vcodec 取值为 h266)时取值范围为 [0,3]、7、15。 BFrames *int32 `json:"BFrames,omitempty"` Describe *string `json:"Describe,omitempty"` // 视频帧率,单位为 fps,默认值为 25,取值为 0 时表示与源流视频帧率相同。 // 视频帧率的取值范围根据视频编码格式(Vcodec)的不同有所差异,视频码率的取值范围如下所示。 // * 视频编码格式为 H.264 或 H.265 (Vcodec 取值为 h264 或 h265)时,视频帧率取值范围为 [0,60]; // * 视频编码格式为 H.266 (Vcodec 取值为 h266)时,视频帧率取值范围为 [0,35]。 FPS *int32 `json:"FPS,omitempty"` // IDR 帧之间的最大间隔时间,单位为秒,默认值为 4,取值范围为 [1,20]。 GOP *int32 `json:"GOP,omitempty"` GopMin *int32 `json:"GopMin,omitempty"` HVSPre *bool `json:"HVSPre,omitempty"` // 视频高度,默认值为 0。 // 视频高度的取值范围根据视频编码格式(Vcodec)的不同所有差异,视频高度取值如下所示。 // * 视频编码格式为 H.264 或 H.265 (Vcodec 取值为 h264 或 h265)时,取值范围为 [150,1920]; // * 视频编码格式为 H.266 (Vcodec 取值为 h266)时,不支持设置 Width 和 Height。 // :::tip // * 当关闭视频分辨率自适应(As 取值为 0)时,转码分辨率将取 Width 和 Height 的值对转码视频进行拉伸; // * 当关闭视频分辨率自适应(As 取值为 0)时,Width 和 Height 任一取值为 0 时,转码视频将保持源流尺寸。 ::: Height *int32 `json:"Height,omitempty"` // 长边长度,默认值为 0。配置不同的转码类型(Roi)和视频编码方式(Vcodec)时,短边长度的取值范围存在如下。 // * 转码类型为标准转码(Roi 取值为 false)时: * 视频编码方式为 H.264 (Vcodec 取值为 h264)时取值范围为 0 和 [150,4096]; // * 视频编码方式为 H.265 (Vcodec 取值为 h265)时取值范围为 0 和 [150,7680]; // * 视频编码方式为 H.266 (Vcodec 取值为 h266)时取值范围为 0 和 [150,1280]。 // // // * 转码类型为极智超清转码(Roi 取值为 true)时: * 视频编码方式为 H.264 或 H.265 (Vcodec 取值为 h264 或 h265)时取值范围为 0 和 [150,1920]。 // // // :::tip // * 当开启视频分辨率自适应模式时(As 取值为 1)时,参数生效,反之则不生效。 // * 当开启视频分辨率自适应模式时(As 取值为 1)时,如果 LongSide 、 ShortSide 、Width 、Height 同时取 0,表示保持源流尺寸。 ::: LongSide *int32 `json:"LongSide,omitempty"` LookAhead *int32 `json:"LookAhead,omitempty"` Modifier *string `json:"Modifier,omitempty"` NvBf *int32 `json:"NvBf,omitempty"` NvCodec *string `json:"NvCodec,omitempty"` NvGop *int32 `json:"NvGop,omitempty"` NvHVSPre *bool `json:"NvHVSPre,omitempty"` NvLookahead *int32 `json:"NvLookahead,omitempty"` NvPercent *int32 `json:"NvPercent,omitempty"` NvPreset *string `json:"NvPreset,omitempty"` NvPriority *int32 `json:"NvPriority,omitempty"` NvProfile *string `json:"NvProfile,omitempty"` NvRefs *int32 `json:"NvRefs,omitempty"` NvTempAQ *int32 `json:"NvTempAQ,omitempty"` Ocr *bool `json:"Ocr,omitempty"` Preset *string `json:"Preset,omitempty"` PresetKind *int32 `json:"PresetKind,omitempty"` PresetType *int32 `json:"PresetType,omitempty"` Qp *int32 `json:"Qp,omitempty"` RegionConfig *string `json:"RegionConfig,omitempty"` Revision *string `json:"Revision,omitempty"` // 转码类型是否为极智超清转码,默认值为 false,取值及含义如下。 // * true:极智超清转码; // * false:标准转码。 // :::tip 视频编码格式为 H.266 (Vcodec取值为h266)时,转码类型不支持极智超清转码。 ::: Roi *bool `json:"Roi,omitempty"` SITI *bool `json:"SITI,omitempty"` // 短边长度,默认值为 0。配置不同的转码类型(Roi)和视频编码方式(Vcodec)时,短边长度的取值范围存在如下。 // * 转码类型为标准转码(Roi 取值为 false)时: * 视频编码方式为 H.264 (Vcodec 取值为 h264)时取值范围为 0 和 [150,2160]; // * 视频编码方式为 H.265 (Vcodec 取值为 h265)时取值范围为 0 和 [150,4096]; // * 视频编码方式为 H.266 (Vcodec 取值为 h266)时取值范围为 0 和 [150,720]。 // // // * 转码类型为极智超清转码(Roi 取值为 true)时: * 视频编码方式为 H.264 或 H.265 (Vcodec 取值为 h264 或 h265)时取值范围为 0 和 [150,1920]。 :::tip // // // * 当开启视频分辨率自适应模式(As 取值为 1)时,参数生效,反之则不生效。 // * 当开启视频分辨率自适应模式(As 取值为 1)时,如果 LongSide 、 ShortSide 、Width 、Height 同时取 0,表示保持源流尺寸。 ::: ShortSide *int32 `json:"ShortSide,omitempty"` Status *int32 `json:"Status,omitempty"` // 转码停止时长,支持触发方式为拉流转码(TransType 取值为 Pull)时设置,表示断开拉流后转码停止的时长,单位为秒,取值范围为 -1 和 [0,300],-1 表示不停止转码,默认值为 60。 StopInterval *int32 `json:"StopInterval,omitempty"` Threads *int32 `json:"Threads,omitempty"` // 转码触发方式,默认值为 Pull,支持的取值及含义如下。 // * Push:推流转码,直播推流后会自动启动转码任务,生成转码流; // * Pull:拉流转码,直播推流后,需要主动播放转码流才会启动转码任务,生成转码流。 TransType *string `json:"TransType,omitempty"` TranscodeStruct *CreateTranscodePresetBodyTranscodeStruct `json:"TranscodeStruct,omitempty"` VBRatio *int32 `json:"VBRatio,omitempty"` VBVBufSize *int32 `json:"VBVBufSize,omitempty"` VBVMaxRate *int32 `json:"VBVMaxRate,omitempty"` VLevel *string `json:"VLevel,omitempty"` VPreset *string `json:"VPreset,omitempty"` VProfile *string `json:"VProfile,omitempty"` VR *int32 `json:"VRVr,omitempty"` VRBBframes *int32 `json:"VRBBframes,omitempty"` VRBHeightNum *int32 `json:"VRBHeightNum,omitempty"` VRBPreset *string `json:"VRBPreset,omitempty"` VRBProfile *string `json:"VRBProfile,omitempty"` VRBSuffix *string `json:"VRBSuffix,omitempty"` VRBVb *int32 `json:"VRBVb,omitempty"` VRBWidthNum *int32 `json:"VRBWidthNum,omitempty"` VRGop *int32 `json:"VRGop,omitempty"` VRGopDen *int32 `json:"VRGopDen,omitempty"` VRHvspre *string `json:"VRHvspre,omitempty"` VRProjection *string `json:"VRProjection,omitempty"` VRRoi *string `json:"VRRoi,omitempty"` VRTBframes *int32 `json:"VRTBframes,omitempty"` VRTPreset *string `json:"VRTPreset,omitempty"` VRTProfile *string `json:"VRTProfile,omitempty"` VRTSuffix *string `json:"VRTSuffix,omitempty"` VRTVb *int32 `json:"VRTVb,omitempty"` VRTileMod *int32 `json:"VRTileMod,omitempty"` VRateCtrl *string `json:"VRateCtrl,omitempty"` VbThreshold *string `json:"VbThreshold,omitempty"` Vclass *bool `json:"Vclass,omitempty"` // 视频码率,单位为 bps,默认值为 1000000;取值为 0 时,表示与源流的视频码率相同。 // 视频码率的取值范围根据视频编码格式(Vcodec)的不同有所差异,视频码率的取值范围如下所示。 // * 视频编码格式为 H.264 或 H.265 (Vcodec 取值为 h264 或 h265)时,视频码率取值范围为 [0,30000000]; // * 视频编码格式为 H.266 (Vcodec 取值为 h266)时,视频码率取值范围为 [0,6000000]。 VideoBitrate *int32 `json:"VideoBitrate,omitempty"` Vn *int32 `json:"Vn,omitempty"` Watermark *string `json:"Watermark,omitempty"` // 视频宽度,单位为 px,默认值为 0。 // 视频宽度的取值范围根据视频编码格式(Vcodec)的不同所有差异,视频宽度取值如下所示。 // * 视频编码格式为 H.264 或 H.265 (Vcodec 取值为 h264 或 h265)时,取值范围为 [150,1920]; // * 视频编码格式为 H.266 (Vcodec 取值为 h266)时,不支持设置 Width 和 Height。 // :::tip // * 当关闭视频分辨率自适应(As 取值为 0)时,转码分辨率将取 Width 和 Height 的值对转码视频进行拉伸; // * 当关闭视频分辨率自适应(As 取值为 0)时,Width 和 Height 任一取值为 0 时,转码视频将保持源流尺寸。 ::: Width *int32 `json:"Width,omitempty"` }
type CreateTranscodePresetBodyTranscodeStruct ¶
type CreateTranscodePresetBodyTranscodeStruct struct { // Dictionary of ABTest map[string]*ComponentsXsjbgcSchemasCreatetranscodepresetbodyPropertiesTranscodestructPropertiesAbtestAdditionalproperties `json:"ABTest,omitempty"` Codec *string `json:"Codec,omitempty"` PresetName *string `json:"PresetName,omitempty"` StopInterval *int32 `json:"StopInterval,omitempty"` Suffix *string `json:"Suffix,omitempty"` Type *string `json:"Type,omitempty"` }
type CreateTranscodePresetPatchByAdmin ¶
type CreateTranscodePresetPatchByAdmin struct{}
type CreateTranscodePresetPatchByAdminBody ¶
type CreateTranscodePresetPatchByAdminBody struct { // REQUIRED; 模板配置列表 PresetList []CreateTranscodePresetPatchByAdminBodyPresetListItem `json:"PresetList"` // REQUIRED; 逻辑的的处理类型,create:单纯创建模板,不关联app/vhost,associate:创建模板的同时关联app/vhost Type string `json:"Type"` // 配置的类型,不填默认为全量配置 // * simple:精简配置,后端会默认填充字段 // * full:全量配置,后端不会做修改 ConfigType *string `json:"ConfigType,omitempty"` }
type CreateTranscodePresetPatchByAdminBodyPresetListItem ¶
type CreateTranscodePresetPatchByAdminBodyPresetListItem struct { // REQUIRED; 转码流后缀名。支持 10 个字符以内的大小写字母、下划线与中划线,常见后缀包括:sd、hd、_uhd 例如,配置的转码流后缀名为 _hd,则拉转码流时转码的流名为 stream-123456789_hd。 SuffixName string `json:"SuffixName"` // REQUIRED; 视频编码格式。 // * h264:使用 H.264 编码格式; // * h265:使用 H.265 编码格式; // * copy:不进行转码,所有视频编码参数不生效。 Vcodec string `json:"Vcodec"` ALayout *string `json:"ALayout,omitempty"` AProfile *string `json:"AProfile,omitempty"` AR *int32 `json:"AR,omitempty"` AbrMode *int32 `json:"AbrMode,omitempty"` AccountID *string `json:"AccountID,omitempty"` // 音频编码格式。默认格式为 acc,支持以下 3 种类型。 // * aac:使用 aac 编码格式; // * copy:不进行转码,所有音频编码参数不生效; // * opus:使用 opus 编码格式。 Acodec *string `json:"Acodec,omitempty"` AdvancedParam *string `json:"AdvancedParam,omitempty"` AllowAudioCopy *int32 `json:"AllowAudioCopy,omitempty"` AllowVideoCopy *int32 `json:"AllowVideoCopy,omitempty"` An *int32 `json:"An,omitempty"` // 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App *string `json:"App,omitempty"` // 宽高自适应模式开关。默认值为 0。支持的取值包括。 // * 0:关闭宽高自适应,按照 Width 和 Height 的取值进行拉伸; // * 1:开启宽高自适应,按照 ShortSide 或 LongSide 等比缩放。 As *string `json:"As,omitempty"` // 音频码率,单位为 kbps。 AudioBitrate *int32 `json:"AudioBitrate,omitempty"` AutoTransAb *int32 `json:"AutoTransAb,omitempty"` AutoTransAl *int32 `json:"AutoTransAl,omitempty"` AutoTransAr *int32 `json:"AutoTransAr,omitempty"` AutoTransResolution *int32 `json:"AutoTransResolution,omitempty"` AutoTransVb *int32 `json:"AutoTransVb,omitempty"` AutoTransVr *int32 `json:"AutoTransVr,omitempty"` BCM *int32 `json:"BCM,omitempty"` // 2 个参考帧之间的最大 B 帧数。不同编码格式的取值存在差异。 // * H.264:取值范围为 [0,7],默认值为 3; // * H.265:取值范围为 [0,1,2,3,7,15],默认值为 3; // BFrames 取 0 时,表示去 B 帧。 BFrames *int32 `json:"BFrames,omitempty"` Describe *string `json:"Describe,omitempty"` // 动态范围,画质增强类型生效 // * SDR:输出为SDR // * HDR:输出为HDR DynamicRange *string `json:"DynamicRange,omitempty"` // 是否开启智能插帧,只对画质增强类型生效 // * 0:不开启 // * 1:开启 FISwitch *int32 `json:"FISwitch,omitempty"` // 视频帧率,单位为 fps,取值范围为 [0,60],默认为 25fps。帧率越大,画面越流畅。 FPS *int32 `json:"FPS,omitempty"` // IDR 帧之间的最大间隔,单位为 s,默认值为 0,取值范围为 [0,1000] GOP *int32 `json:"GOP,omitempty"` GopMin *int32 `json:"GopMin,omitempty"` HVSPre *bool `json:"HVSPre,omitempty"` // 视频高度。默认值为 0,取值范围为 [0,8192]。 :::tip // * 当 As 的取值为 0 时,参数生效;反之则不生效; // * 当 As 的取值为 0 时,如果 Width 和 Height 任意取值为 0,表示保持源流尺寸。 ::: Height *int32 `json:"Height,omitempty"` // 长边长度。默认值为 0。 // * Roi 取 false 时,取值范围为 [0,8192]; // * Roi 取 true 时,取值范围为 [0,1920]。 :::tip // * 当 As 的取值为 1 时,参数生效,反之则不生效。 // * 当 As 的取值为 1 时,如果 LongSide 和 ShortSide 同时取 0,表示保持源流尺寸。 // * 当 As 的取值为 1 时,如果同时配置 LongSide 和 ShortSide 的值,则按照 ShortSide 进行等比缩放。 ::: LongSide *int32 `json:"LongSide,omitempty"` LookAhead *int32 `json:"LookAhead,omitempty"` Modifier *string `json:"Modifier,omitempty"` NvBf *int32 `json:"NvBf,omitempty"` NvCodec *string `json:"NvCodec,omitempty"` NvGop *int32 `json:"NvGop,omitempty"` NvHVSPre *bool `json:"NvHVSPre,omitempty"` NvLookahead *int32 `json:"NvLookahead,omitempty"` NvPercent *int32 `json:"NvPercent,omitempty"` NvPreset *string `json:"NvPreset,omitempty"` NvPriority *int32 `json:"NvPriority,omitempty"` NvProfile *string `json:"NvProfile,omitempty"` NvRefs *int32 `json:"NvRefs,omitempty"` NvTempAQ *int32 `json:"NvTempAQ,omitempty"` Ocr *bool `json:"Ocr,omitempty"` // 转码模板参数的类型 // * hvq:表示使用画质增强 ParamType *string `json:"ParamType,omitempty"` Preset *string `json:"Preset,omitempty"` PresetKind *int32 `json:"PresetKind,omitempty"` PresetType *int32 `json:"PresetType,omitempty"` Qp *int32 `json:"Qp,omitempty"` RegionConfig *string `json:"RegionConfig,omitempty"` Revision *string `json:"Revision,omitempty"` // 是否极智超清转码。默认值为 false。 // * true:极智超清; // * false:标准转码。 Roi *bool `json:"Roi,omitempty"` SITI *bool `json:"SITI,omitempty"` // 使用场景,画质增强时生效 // * football:足球场景 SceneType *string `json:"SceneType,omitempty"` // 短边长度。默认值为 0。 // * Roi 取 false 时,取值范围为 [0,4096]; // * Roi 取 true 时,取值范围为 [0,1080]。 :::tip // * 当 As 的取值为 1 时,参数生效,反之则不生效。 // * 当 As 的取值为 1 时,如果 LongSide 和 ShortSide 同时取 0,表示保持源流尺寸。 // * 当 As 的取值为 1 时,如果同时配置 LongSide 和 ShortSide 的值,则按照 ShortSide 进行等比缩放。 ::: ShortSide *int32 `json:"ShortSide,omitempty"` Status *int32 `json:"Status,omitempty"` StopInterval *int32 `json:"StopInterval,omitempty"` Threads *int32 `json:"Threads,omitempty"` // 转码触发方式,默认为拉流转码,支持以下取值(给火山控制台使用)。 // * Push:推流转码,直播推流后会自动启动转码任务,生成转码流; // * Pull:拉流转码,直播推流后,需要主动播放转码流才会启动转码任务,生成转码流。 TransType *string `json:"TransType,omitempty"` TranscodeStruct *CreateTranscodePresetPatchByAdminBodyPresetListItemTranscodeStruct `json:"TranscodeStruct,omitempty"` VBRatio *int32 `json:"VBRatio,omitempty"` VBVBufSize *int32 `json:"VBVBufSize,omitempty"` VBVMaxRate *int32 `json:"VBVMaxRate,omitempty"` VLevel *string `json:"VLevel,omitempty"` VPreset *string `json:"VPreset,omitempty"` VProfile *string `json:"VProfile,omitempty"` VR *int32 `json:"VRVr,omitempty"` VRBBframes *int32 `json:"VRBBframes,omitempty"` VRBHeightNum *int32 `json:"VRBHeightNum,omitempty"` VRBPreset *string `json:"VRBPreset,omitempty"` VRBProfile *string `json:"VRBProfile,omitempty"` VRBSuffix *string `json:"VRBSuffix,omitempty"` VRBVb *int32 `json:"VRBVb,omitempty"` VRBWidthNum *int32 `json:"VRBWidthNum,omitempty"` VRGop *int32 `json:"VRGop,omitempty"` VRGopDen *int32 `json:"VRGopDen,omitempty"` VRHvspre *string `json:"VRHvspre,omitempty"` VRProjection *string `json:"VRProjection,omitempty"` VRRoi *string `json:"VRRoi,omitempty"` VRTBframes *int32 `json:"VRTBframes,omitempty"` VRTPreset *string `json:"VRTPreset,omitempty"` VRTProfile *string `json:"VRTProfile,omitempty"` VRTSuffix *string `json:"VRTSuffix,omitempty"` VRTVb *int32 `json:"VRTVb,omitempty"` VRTileMod *int32 `json:"VRTileMod,omitempty"` VRateCtrl *string `json:"VRateCtrl,omitempty"` VbThreshold *string `json:"VbThreshold,omitempty"` Vclass *bool `json:"Vclass,omitempty"` // 域名空间名称。 Vhost *string `json:"Vhost,omitempty"` // 视频码率,单位为 bps,取值范围为 [0,30000000];默认值为 1000000;取 0 时,表示使用源流码率。 VideoBitrate *int32 `json:"VideoBitrate,omitempty"` Vn *int32 `json:"Vn,omitempty"` Watermark *string `json:"Watermark,omitempty"` // 视频宽度。默认值为 0,取值范围为 [0,8192]。 :::tip // * 当 As 的取值为 0 时,参数生效;反之则不生效; // * 当 As 的取值为 0 时,如果 Width 和 Height 任意取值为 0,表示保持源流尺寸。 ::: Width *int32 `json:"Width,omitempty"` }
type CreateTranscodePresetPatchByAdminBodyPresetListItemTranscodeStruct ¶
type CreateTranscodePresetPatchByAdminBodyPresetListItemTranscodeStruct struct { // Dictionary of ABTest map[string]*Components4Gwy08SchemasCreatetranscodepresetpatchbyadminbodyPropertiesPresetlistItemsPropertiesTranscodestructPropertiesAbtestAdditionalproperties `json:"ABTest,omitempty"` Codec *string `json:"Codec,omitempty"` // 模板名称 PresetName *string `json:"PresetName,omitempty"` // 拉流转码多少秒停止 StopInterval *int32 `json:"StopInterval,omitempty"` // 转码后缀 Suffix *string `json:"Suffix,omitempty"` // 转码触发类型 Type *string `json:"Type,omitempty"` }
type CreateTranscodePresetPatchByAdminQuery ¶
type CreateTranscodePresetPatchByAdminQuery struct{}
type CreateTranscodePresetPatchByAdminReq ¶
type CreateTranscodePresetPatchByAdminReq struct { *CreateTranscodePresetPatchByAdminQuery *CreateTranscodePresetPatchByAdminBody }
type CreateTranscodePresetPatchByAdminRes ¶
type CreateTranscodePresetPatchByAdminRes struct { // REQUIRED ResponseMetadata CreateTranscodePresetPatchByAdminResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type CreateTranscodePresetPatchByAdminResResponseMetadata ¶
type CreateTranscodePresetPatchByAdminResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreateTranscodePresetQuery ¶
type CreateTranscodePresetQuery struct{}
type CreateTranscodePresetReq ¶
type CreateTranscodePresetReq struct { *CreateTranscodePresetQuery *CreateTranscodePresetBody }
type CreateTranscodePresetRes ¶
type CreateTranscodePresetRes struct { // REQUIRED ResponseMetadata CreateTranscodePresetResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type CreateTranscodePresetResResponseMetadata ¶
type CreateTranscodePresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *CreateTranscodePresetResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type CreateVQScoreTask ¶
type CreateVQScoreTask struct{}
type CreateVQScoreTaskBody ¶
type CreateVQScoreTaskBody struct { // 测评算法,支持vqscore分数计算 Algorithm *string `json:"Algorithm,omitempty"` // 对比拉流地址。 ContrastAddr *string `json:"ContrastAddr,omitempty"` // 测评运行时间 // * 支持输入s整数 // * 最大支持7*24小时的测评任务 // * 最小支持1min的测评任务 Duration *string `json:"Duration,omitempty"` // 抽帧间隔,目前只能密集抽帧模板控制,以模板为主。 FrameInterval *string `json:"FrameInterval,omitempty"` // 主拉流地址。 支持输入FCDN拉流地址和第三方CDN拉流地址。 MainAddr *string `json:"MainAddr,omitempty"` }
type CreateVQScoreTaskQuery ¶
type CreateVQScoreTaskQuery struct{}
type CreateVQScoreTaskReq ¶
type CreateVQScoreTaskReq struct { *CreateVQScoreTaskQuery *CreateVQScoreTaskBody }
type CreateVQScoreTaskRes ¶
type CreateVQScoreTaskRes struct { // REQUIRED ResponseMetadata CreateVQScoreTaskResResponseMetadata `json:"ResponseMetadata"` Result *CreateVQScoreTaskResResult `json:"Result,omitempty"` }
type CreateVQScoreTaskResResponseMetadata ¶
type CreateVQScoreTaskResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *CreateVQScoreTaskResResponseMetadataError `json:"Error,omitempty"` }
type CreateVQScoreTaskResResult ¶
type CreateVQScoreTaskResResult struct {
ID *string `json:"ID,omitempty"`
}
type CreateVerifyContent ¶
type CreateVerifyContent struct{}
type CreateVerifyContentBody ¶
type CreateVerifyContentBody struct { // REQUIRED; 推拉流域名 Domain string `json:"Domain"` }
type CreateVerifyContentQuery ¶
type CreateVerifyContentQuery struct{}
type CreateVerifyContentReq ¶
type CreateVerifyContentReq struct { *CreateVerifyContentQuery *CreateVerifyContentBody }
type CreateVerifyContentRes ¶
type CreateVerifyContentRes struct { // REQUIRED ResponseMetadata CreateVerifyContentResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *CreateVerifyContentResResult `json:"Result,omitempty"` }
type CreateVerifyContentResResponseMetadata ¶
type CreateVerifyContentResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreateVerifyContentResResult ¶
type CreateVerifyContentResResult struct { // 校验内容记录值 Content *string `json:"Content,omitempty"` // 主机记录 SubDomain *string `json:"SubDomain,omitempty"` }
CreateVerifyContentResResult - 视请求的接口而定
type CreateWatermarkPreset ¶
type CreateWatermarkPreset struct{}
type CreateWatermarkPresetBody ¶
type CreateWatermarkPresetBody struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 水平偏移,表示水印左侧边与转码流画面左侧边之间的距离,使用相对比率,取值范围为 [0,1]。 PosX float32 `json:"PosX"` // REQUIRED; 垂直偏移,表示水印顶部边与转码流画面顶部边之间的距离,使用相对比率,取值范围为 [0,1]。 PosY float32 `json:"PosY"` // REQUIRED; 域名空间名称,由 1 到 60 位数字、字母、下划线及"-"和"."组成。 Vhost string `json:"Vhost"` // 需要添加水印的直播画面方向,支持 2 种取值。 // * vertical:竖屏; // * horizontal:横屏。 :::tip 该参数属于历史版本参数,预计将于未来移除。建议使用预览背景高度(PreviewHeight)、预览背景宽度(PreviewWidth)参数代替。 ::: Orientation *string `json:"Orientation,omitempty"` // 水印图片字符串,图片最大 2MB,最小 100Bytes,最大分辨率为 1080×1080。图片 Data URL 格式为:data:[<mediatype>];[base64],<data>。 // * mediatype:图片类型,支持 png、jpg、jpeg 格式; // * data:base64 编码的图片字符串。 Picture *string `json:"Picture,omitempty"` // 水印图片对应的 HTTP 地址。与水印图片字符串字段二选一传入,同时传入时,以水印图片字符串参数为准。 PictureURL *string `json:"PictureUrl,omitempty"` // 水印图片预览背景高度,单位为 px。 PreviewHeight *float32 `json:"PreviewHeight,omitempty"` // 水印图片预览背景宽度,单位为 px。 PreviewWidth *float32 `json:"PreviewWidth,omitempty"` // 水印相对高度,水印高度占直播转码流画面高度的比例,取值范围为 [0,1],水印宽度会随高度等比缩放。与水印相对宽度字段冲突,请选择其中一个传参。 RelativeHeight *float32 `json:"RelativeHeight,omitempty"` // 水印相对宽度,水印宽度占直播转码流画面宽度的比例,取值范围为 [0,1],水印高度会随宽度等比缩放。与水印相对高度字段冲突,请选择其中一个传参。 RelativeWidth *float32 `json:"RelativeWidth,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` }
type CreateWatermarkPresetQuery ¶
type CreateWatermarkPresetQuery struct{}
type CreateWatermarkPresetReq ¶
type CreateWatermarkPresetReq struct { *CreateWatermarkPresetQuery *CreateWatermarkPresetBody }
type CreateWatermarkPresetRes ¶
type CreateWatermarkPresetRes struct { // REQUIRED ResponseMetadata CreateWatermarkPresetResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type CreateWatermarkPresetResResponseMetadata ¶
type CreateWatermarkPresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *CreateWatermarkPresetResResponseMetadataError `json:"Error,omitempty"` }
type CreateWatermarkPresetV2 ¶
type CreateWatermarkPresetV2 struct{}
type CreateWatermarkPresetV2Body ¶
type CreateWatermarkPresetV2Body struct { // REQUIRED; 水印图片字符串,图片最大 2MB,最小 100Bytes,最大分辨率为 1080×1080。图片 Data URL 格式为:data:[<mediatype>];[base64],<data>。 // * mediatype:图片类型,支持 png、jpg、jpeg 格式; // * data:base64 编码的图片字符串。 // 例如,data:image/png;base64,iVBORw0KGg****mCC Picture string `json:"Picture"` // 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App *string `json:"App,omitempty"` // 需要添加水印的直播画面方向,支持 2 种取值。 // * vertical:竖屏; // * horizontal:横屏。 Orientation *string `json:"Orientation,omitempty"` PictureURL *string `json:"PictureUrl,omitempty"` // 水平偏移,表示水印左侧边与转码流画面左侧边之间的距离,使用相对比率,取值范围为 [0,1]。 PosX *float32 `json:"PosX,omitempty"` // 垂直偏移,表示水印顶部边与转码流画面顶部边之间的距离,使用相对比率,取值范围为 [0,1]。 PosY *float32 `json:"PosY,omitempty"` PresetName *string `json:"PresetName,omitempty"` PreviewHeight *float32 `json:"PreviewHeight,omitempty"` PreviewWidth *float32 `json:"PreviewWidth,omitempty"` RelativeHeight *float32 `json:"RelativeHeight,omitempty"` // 水印相对宽度,水印宽度占直播转码流画面宽度的比例,取值范围为 [0,1],水印高度会随宽度等比缩放。 RelativeWidth *float32 `json:"RelativeWidth,omitempty"` Scale *float32 `json:"Scale,omitempty"` Stream *string `json:"Stream,omitempty"` // 域名空间名称。由 1 到 60 位数字、字母、下划线及"-"和"."组成。 Vhost *string `json:"Vhost,omitempty"` }
type CreateWatermarkPresetV2Query ¶
type CreateWatermarkPresetV2Query struct{}
type CreateWatermarkPresetV2Req ¶
type CreateWatermarkPresetV2Req struct { *CreateWatermarkPresetV2Query *CreateWatermarkPresetV2Body }
type CreateWatermarkPresetV2Res ¶
type CreateWatermarkPresetV2Res struct { // REQUIRED ResponseMetadata CreateWatermarkPresetV2ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *CreateWatermarkPresetV2ResResult `json:"Result,omitempty"` }
type CreateWatermarkPresetV2ResResponseMetadata ¶
type CreateWatermarkPresetV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type CreateWatermarkPresetV2ResResult ¶
type CreateWatermarkPresetV2ResResult struct { // REQUIRED; 模板的ID ID int32 `json:"ID"` // REQUIRED; 模板名称 PresetName string `json:"PresetName"` }
CreateWatermarkPresetV2ResResult - 视请求的接口而定
type DeleteAuth ¶
type DeleteAuth struct{}
type DeleteAuthBody ¶
type DeleteAuthQuery ¶
type DeleteAuthQuery struct{}
type DeleteAuthReq ¶
type DeleteAuthReq struct { *DeleteAuthQuery *DeleteAuthBody }
type DeleteAuthRes ¶
type DeleteAuthRes struct { // REQUIRED ResponseMetadata DeleteAuthResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteAuthResResponseMetadata ¶
type DeleteAuthResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteAvSlicePreset ¶
type DeleteAvSlicePreset struct{}
type DeleteAvSlicePresetBody ¶
type DeleteAvSlicePresetQuery ¶
type DeleteAvSlicePresetQuery struct{}
type DeleteAvSlicePresetReq ¶
type DeleteAvSlicePresetReq struct { *DeleteAvSlicePresetQuery *DeleteAvSlicePresetBody }
type DeleteAvSlicePresetRes ¶
type DeleteAvSlicePresetRes struct { // REQUIRED ResponseMetadata DeleteAvSlicePresetResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteAvSlicePresetResResponseMetadata ¶
type DeleteAvSlicePresetResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteCMAFConfig ¶
type DeleteCMAFConfig struct{}
type DeleteCMAFConfigBody ¶
type DeleteCMAFConfigQuery ¶
type DeleteCMAFConfigQuery struct{}
type DeleteCMAFConfigReq ¶
type DeleteCMAFConfigReq struct { *DeleteCMAFConfigQuery *DeleteCMAFConfigBody }
type DeleteCMAFConfigRes ¶
type DeleteCMAFConfigRes struct { // REQUIRED ResponseMetadata DeleteCMAFConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteCMAFConfigResResponseMetadata ¶
type DeleteCMAFConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteCallback ¶
type DeleteCallback struct{}
type DeleteCallbackBody ¶
type DeleteCallbackBody struct { // 应用名称。缺省情况下表示删除 Vhost 下的所有回调配置。如果入参选择 Domain,则不可同时传 App。 App *string `json:"App,omitempty"` // 推流域名。如创建回调 UpdateCallback [https://www.volcengine.com/docs/6469/78553] 时传了参数 Domain,删除时需要传 Domain。 Domain *string `json:"Domain,omitempty"` // 消息类型。缺省情况下表示删除所有消息类型。包括以下类型。 // * push:推流开始回调; // * push_end:推流结束回调; // * snapshot:截图回调; // * record:录制回调; // * audit_snapshot:截图审核回调。 MessageType *string `json:"MessageType,omitempty"` // 域名空间名称。如创建回调 UpdateCallback [https://www.volcengine.com/docs/6469/78553] 时传了参数 Vhost,删除时需要传 Vhost。 Vhost *string `json:"Vhost,omitempty"` }
type DeleteCallbackQuery ¶
type DeleteCallbackQuery struct{}
type DeleteCallbackReq ¶
type DeleteCallbackReq struct { *DeleteCallbackQuery *DeleteCallbackBody }
type DeleteCallbackRes ¶
type DeleteCallbackRes struct { // REQUIRED ResponseMetadata DeleteCallbackResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteCallbackResResponseMetadata ¶
type DeleteCallbackResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DeleteCallbackResResponseMetadataError `json:"Error,omitempty"` }
type DeleteCert ¶
type DeleteCert struct{}
type DeleteCertBody ¶
type DeleteCertQuery ¶
type DeleteCertQuery struct{}
type DeleteCertReq ¶
type DeleteCertReq struct { *DeleteCertQuery *DeleteCertBody }
type DeleteCertRes ¶
type DeleteCertRes struct { // REQUIRED ResponseMetadata DeleteCertResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type DeleteCertResResponseMetadata ¶
type DeleteCertResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DeleteCertResResponseMetadataError `json:"Error,omitempty"` }
type DeleteCommonTransPreset ¶
type DeleteCommonTransPreset struct{}
type DeleteCommonTransPresetQuery ¶
type DeleteCommonTransPresetQuery struct{}
type DeleteCommonTransPresetReq ¶
type DeleteCommonTransPresetReq struct { *DeleteCommonTransPresetQuery *DeleteCommonTransPresetBody }
type DeleteCommonTransPresetRes ¶
type DeleteCommonTransPresetRes struct { // REQUIRED ResponseMetadata DeleteCommonTransPresetResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type DeleteCommonTransPresetResResponseMetadata ¶
type DeleteCommonTransPresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DeleteCommonTransPresetResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type DeleteCustomLogConfig ¶
type DeleteCustomLogConfig struct{}
type DeleteCustomLogConfigBody ¶
type DeleteCustomLogConfigBody struct { // REQUIRED; 删除的配置Id ID string `json:"Id"` }
type DeleteCustomLogConfigQuery ¶
type DeleteCustomLogConfigQuery struct{}
type DeleteCustomLogConfigReq ¶
type DeleteCustomLogConfigReq struct { *DeleteCustomLogConfigQuery *DeleteCustomLogConfigBody }
type DeleteCustomLogConfigRes ¶
type DeleteCustomLogConfigRes struct { // REQUIRED ResponseMetadata DeleteCustomLogConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DeleteCustomLogConfigResResult `json:"Result,omitempty"` }
type DeleteCustomLogConfigResResponseMetadata ¶
type DeleteCustomLogConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteCustomLogConfigResResult ¶
type DeleteCustomLogConfigResResult struct { // REQUIRED; 删除的配置Id ID string `json:"Id"` }
DeleteCustomLogConfigResResult - 视请求的接口而定
type DeleteDenseSnapshotPreset ¶
type DeleteDenseSnapshotPreset struct{}
type DeleteDenseSnapshotPresetQuery ¶
type DeleteDenseSnapshotPresetQuery struct{}
type DeleteDenseSnapshotPresetReq ¶
type DeleteDenseSnapshotPresetReq struct { *DeleteDenseSnapshotPresetQuery *DeleteDenseSnapshotPresetBody }
type DeleteDenseSnapshotPresetRes ¶
type DeleteDenseSnapshotPresetRes struct { // REQUIRED ResponseMetadata DeleteDenseSnapshotPresetResResponseMetadata `json:"ResponseMetadata"` }
type DeleteDenseSnapshotPresetResResponseMetadata ¶
type DeleteDenseSnapshotPresetResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteDenyConfigV2 ¶
type DeleteDenyConfigV2 struct{}
type DeleteDenyConfigV2Body ¶
type DeleteDenyConfigV2Query ¶
type DeleteDenyConfigV2Query struct{}
type DeleteDenyConfigV2Req ¶
type DeleteDenyConfigV2Req struct { *DeleteDenyConfigV2Query *DeleteDenyConfigV2Body }
type DeleteDenyConfigV2Res ¶
type DeleteDenyConfigV2Res struct { // REQUIRED ResponseMetadata DeleteDenyConfigV2ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteDenyConfigV2ResResponseMetadata ¶
type DeleteDenyConfigV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DeleteDenyConfigV2ResResponseMetadataError `json:"Error,omitempty"` }
type DeleteDomain ¶
type DeleteDomain struct{}
type DeleteDomainBody ¶
type DeleteDomainBody struct { // REQUIRED; 待删除域名。 Domain string `json:"Domain"` }
type DeleteDomainQuery ¶
type DeleteDomainQuery struct{}
type DeleteDomainReq ¶
type DeleteDomainReq struct { *DeleteDomainQuery *DeleteDomainBody }
type DeleteDomainRes ¶
type DeleteDomainRes struct { // REQUIRED ResponseMetadata DeleteDomainResResponseMetadata `json:"ResponseMetadata"` }
type DeleteDomainResResponseMetadata ¶
type DeleteDomainResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DeleteDomainResResponseMetadataError `json:"Error,omitempty"` }
type DeleteDomainV2 ¶
type DeleteDomainV2 struct{}
type DeleteDomainV2Body ¶
type DeleteDomainV2Body struct { // REQUIRED; 域名列表 Domains []string `json:"Domains"` }
type DeleteDomainV2Query ¶
type DeleteDomainV2Query struct{}
type DeleteDomainV2Req ¶
type DeleteDomainV2Req struct { *DeleteDomainV2Query *DeleteDomainV2Body }
type DeleteDomainV2Res ¶
type DeleteDomainV2Res struct { // REQUIRED ResponseMetadata DeleteDomainV2ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteDomainV2ResResponseMetadata ¶
type DeleteDomainV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteHLSConfig ¶
type DeleteHLSConfig struct{}
type DeleteHLSConfigBody ¶
type DeleteHLSConfigQuery ¶
type DeleteHLSConfigQuery struct{}
type DeleteHLSConfigReq ¶
type DeleteHLSConfigReq struct { *DeleteHLSConfigQuery *DeleteHLSConfigBody }
type DeleteHLSConfigRes ¶
type DeleteHLSConfigRes struct { // REQUIRED ResponseMetadata DeleteHLSConfigResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type DeleteHLSConfigResResponseMetadata ¶
type DeleteHLSConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteHTTPHeaderConfig ¶
type DeleteHTTPHeaderConfig struct{}
type DeleteHTTPHeaderConfigBody ¶
type DeleteHTTPHeaderConfigBody struct { // REQUIRED; The type of HTTP header configurations you want to delete: // * 0: Response headers. // * 1: Request headers. Phase int32 `json:"Phase"` // REQUIRED; The domain name space. Vhost string `json:"Vhost"` // The domain name. Domain *string `json:"Domain,omitempty"` }
type DeleteHTTPHeaderConfigQuery ¶
type DeleteHTTPHeaderConfigQuery struct{}
type DeleteHTTPHeaderConfigReq ¶
type DeleteHTTPHeaderConfigReq struct { *DeleteHTTPHeaderConfigQuery *DeleteHTTPHeaderConfigBody }
type DeleteHTTPHeaderConfigRes ¶
type DeleteHTTPHeaderConfigRes struct { // REQUIRED ResponseMetadata DeleteHTTPHeaderConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteHTTPHeaderConfigResResponseMetadata ¶
type DeleteHTTPHeaderConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteHeaderConfig ¶
type DeleteHeaderConfig struct{}
type DeleteHeaderConfigBody ¶
type DeleteHeaderConfigQuery ¶
type DeleteHeaderConfigQuery struct{}
type DeleteHeaderConfigReq ¶
type DeleteHeaderConfigReq struct { *DeleteHeaderConfigQuery *DeleteHeaderConfigBody }
type DeleteHeaderConfigRes ¶
type DeleteHeaderConfigRes struct { // REQUIRED ResponseMetadata DeleteHeaderConfigResResponseMetadata `json:"ResponseMetadata"` }
type DeleteHeaderConfigResResponseMetadata ¶
type DeleteHeaderConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteIPAccessRule ¶
type DeleteIPAccessRule struct{}
type DeleteIPAccessRuleBody ¶
type DeleteIPAccessRuleQuery ¶
type DeleteIPAccessRuleQuery struct{}
type DeleteIPAccessRuleReq ¶
type DeleteIPAccessRuleReq struct { *DeleteIPAccessRuleQuery *DeleteIPAccessRuleBody }
type DeleteIPAccessRuleRes ¶
type DeleteIPAccessRuleRes struct { // REQUIRED ResponseMetadata DeleteIPAccessRuleResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteIPAccessRuleResResponseMetadata ¶
type DeleteIPAccessRuleResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteLatencyConfig ¶
type DeleteLatencyConfig struct{}
type DeleteLatencyConfigBody ¶
type DeleteLatencyConfigBody struct { // REQUIRED Domain string `json:"Domain"` }
type DeleteLatencyConfigQuery ¶
type DeleteLatencyConfigQuery struct{}
type DeleteLatencyConfigReq ¶
type DeleteLatencyConfigReq struct { *DeleteLatencyConfigQuery *DeleteLatencyConfigBody }
type DeleteLatencyConfigRes ¶
type DeleteLatencyConfigRes struct { // REQUIRED ResponseMetadata DeleteLatencyConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteLatencyConfigResResponseMetadata ¶
type DeleteLatencyConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteLiveAccountFeeConfig ¶
type DeleteLiveAccountFeeConfig struct{}
type DeleteLiveAccountFeeConfigQuery ¶
type DeleteLiveAccountFeeConfigQuery struct{}
type DeleteLiveAccountFeeConfigReq ¶
type DeleteLiveAccountFeeConfigReq struct { *DeleteLiveAccountFeeConfigQuery *DeleteLiveAccountFeeConfigBody }
type DeleteLiveAccountFeeConfigRes ¶
type DeleteLiveAccountFeeConfigRes struct { // REQUIRED ResponseMetadata DeleteLiveAccountFeeConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DeleteLiveAccountFeeConfigResResult `json:"Result,omitempty"` }
type DeleteLiveAccountFeeConfigResResponseMetadata ¶
type DeleteLiveAccountFeeConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteLiveAccountFeeConfigResResult ¶
type DeleteLiveAccountFeeConfigResResult struct { // 配置id ID *int32 `json:"Id,omitempty"` }
DeleteLiveAccountFeeConfigResResult - 视请求的接口而定
type DeleteNSSRewriteConfig ¶
type DeleteNSSRewriteConfig struct{}
type DeleteNSSRewriteConfigQuery ¶
type DeleteNSSRewriteConfigQuery struct{}
type DeleteNSSRewriteConfigReq ¶
type DeleteNSSRewriteConfigReq struct { *DeleteNSSRewriteConfigQuery *DeleteNSSRewriteConfigBody }
type DeleteNSSRewriteConfigRes ¶
type DeleteNSSRewriteConfigRes struct { // REQUIRED ResponseMetadata DeleteNSSRewriteConfigResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type DeleteNSSRewriteConfigResResponseMetadata ¶
type DeleteNSSRewriteConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteProxyConfig ¶
type DeleteProxyConfig struct{}
type DeleteProxyConfigAssociation ¶
type DeleteProxyConfigAssociation struct{}
type DeleteProxyConfigAssociationQuery ¶
type DeleteProxyConfigAssociationQuery struct{}
type DeleteProxyConfigAssociationReq ¶
type DeleteProxyConfigAssociationReq struct { *DeleteProxyConfigAssociationQuery *DeleteProxyConfigAssociationBody }
type DeleteProxyConfigAssociationRes ¶
type DeleteProxyConfigAssociationRes struct { // REQUIRED ResponseMetadata DeleteProxyConfigAssociationResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteProxyConfigAssociationResResponseMetadata ¶
type DeleteProxyConfigAssociationResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteProxyConfigBody ¶
type DeleteProxyConfigBody struct { // REQUIRED; 记录ID ID string `json:"ID"` }
type DeleteProxyConfigQuery ¶
type DeleteProxyConfigQuery struct{}
type DeleteProxyConfigReq ¶
type DeleteProxyConfigReq struct { *DeleteProxyConfigQuery *DeleteProxyConfigBody }
type DeleteProxyConfigRes ¶
type DeleteProxyConfigRes struct { // REQUIRED ResponseMetadata DeleteProxyConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteProxyConfigResResponseMetadata ¶
type DeleteProxyConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeletePullToPushTask ¶
type DeletePullToPushTask struct{}
type DeletePullToPushTaskBody ¶
type DeletePullToPushTaskBody struct { // REQUIRED; 任务 ID,任务的唯一标识,您可以通过获取拉流转推任务列表 [https://www.volcengine.com/docs/6469/1126896]接口获取。 TaskID string `json:"TaskId"` }
type DeletePullToPushTaskQuery ¶
type DeletePullToPushTaskQuery struct{}
type DeletePullToPushTaskReq ¶
type DeletePullToPushTaskReq struct { *DeletePullToPushTaskQuery *DeletePullToPushTaskBody }
type DeletePullToPushTaskRes ¶
type DeletePullToPushTaskRes struct { // REQUIRED ResponseMetadata DeletePullToPushTaskResResponseMetadata `json:"ResponseMetadata"` }
type DeletePullToPushTaskResResponseMetadata ¶
type DeletePullToPushTaskResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DeletePullToPushTaskResResponseMetadataError `json:"Error,omitempty"` }
type DeleteRecordHistory ¶
type DeleteRecordHistory struct{}
type DeleteRecordHistoryBody ¶
type DeleteRecordHistoryBody struct { // REQUIRED; 域名空间 Vhost string `json:"Vhost"` }
type DeleteRecordHistoryQuery ¶
type DeleteRecordHistoryQuery struct{}
type DeleteRecordHistoryReq ¶
type DeleteRecordHistoryReq struct { *DeleteRecordHistoryQuery *DeleteRecordHistoryBody }
type DeleteRecordHistoryRes ¶
type DeleteRecordHistoryRes struct { // REQUIRED ResponseMetadata DeleteRecordHistoryResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteRecordHistoryResResponseMetadata ¶
type DeleteRecordHistoryResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DeleteRecordHistoryResResponseMetadataError `json:"Error,omitempty"` }
type DeleteRecordPreset ¶
type DeleteRecordPreset struct{}
type DeleteRecordPresetBody ¶
type DeleteRecordPresetBody struct { // REQUIRED; 模版名称。可调用 ListVhostRecordPresetV2 [https://www.volcengine.com/docs/6469/1126858] 接口,查询模版名称。 Preset string `json:"Preset"` // 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App *string `json:"App,omitempty"` // 域名空间名称。 Vhost *string `json:"Vhost,omitempty"` }
type DeleteRecordPresetQuery ¶
type DeleteRecordPresetQuery struct{}
type DeleteRecordPresetReq ¶
type DeleteRecordPresetReq struct { *DeleteRecordPresetQuery *DeleteRecordPresetBody }
type DeleteRecordPresetRes ¶
type DeleteRecordPresetRes struct { // REQUIRED ResponseMetadata DeleteRecordPresetResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type DeleteRecordPresetResResponseMetadata ¶
type DeleteRecordPresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DeleteRecordPresetResResponseMetadataError `json:"Error,omitempty"` }
type DeleteReferer ¶
type DeleteReferer struct{}
type DeleteRefererBody ¶
type DeleteRefererQuery ¶
type DeleteRefererQuery struct{}
type DeleteRefererReq ¶
type DeleteRefererReq struct { *DeleteRefererQuery *DeleteRefererBody }
type DeleteRefererRes ¶
type DeleteRefererRes struct { // REQUIRED ResponseMetadata DeleteRefererResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteRefererResResponseMetadata ¶
type DeleteRefererResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DeleteRefererResResponseMetadataError `json:"Error,omitempty"` }
type DeleteRelaySink ¶
type DeleteRelaySink struct{}
type DeleteRelaySinkBody ¶
type DeleteRelaySinkQuery ¶
type DeleteRelaySinkQuery struct{}
type DeleteRelaySinkReq ¶
type DeleteRelaySinkReq struct { *DeleteRelaySinkQuery *DeleteRelaySinkBody }
type DeleteRelaySinkRes ¶
type DeleteRelaySinkRes struct { // REQUIRED ResponseMetadata DeleteRelaySinkResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteRelaySinkResResponseMetadata ¶
type DeleteRelaySinkResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteRelaySourceRewrite ¶
type DeleteRelaySourceRewrite struct{}
type DeleteRelaySourceRewriteQuery ¶
type DeleteRelaySourceRewriteQuery struct{}
type DeleteRelaySourceRewriteReq ¶
type DeleteRelaySourceRewriteReq struct { *DeleteRelaySourceRewriteQuery *DeleteRelaySourceRewriteBody }
type DeleteRelaySourceRewriteRes ¶
type DeleteRelaySourceRewriteRes struct { // REQUIRED ResponseMetadata DeleteRelaySourceRewriteResResponseMetadata `json:"ResponseMetadata"` Result *DeleteRelaySourceRewriteResResult `json:"Result,omitempty"` }
type DeleteRelaySourceRewriteResResponseMetadata ¶
type DeleteRelaySourceRewriteResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteRelaySourceRewriteResResult ¶
type DeleteRelaySourceRewriteResResult struct {
// REQUIRED; A list of rewrite rules deleted
Items []interface{} `json:"Items"`
}
type DeleteRelaySourceV3 ¶
type DeleteRelaySourceV3 struct{}
type DeleteRelaySourceV3Body ¶
type DeleteRelaySourceV3Body struct { // REQUIRED; 直播流使用的域名所属的域名空间。您可以调用ListDomainDetail [https://www.volcengine.com/docs/6469/1126815]接口或在视频直播控制台的域名管理 [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看直播流使用的域名。所属的域名空间。 Vhost string `json:"Vhost"` // 应用名称,即直播流地址的AppName字段取值,默认为空,表示删除当前域名空间的全局播放触发回源配置。支持由大小写字母(A - Z、a - z)、数字(0 - 9)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 30 个字符。 App *string `json:"App,omitempty"` // 回源组名称。 Group *string `json:"Group,omitempty"` }
type DeleteRelaySourceV3Query ¶
type DeleteRelaySourceV3Query struct{}
type DeleteRelaySourceV3Req ¶
type DeleteRelaySourceV3Req struct { *DeleteRelaySourceV3Query *DeleteRelaySourceV3Body }
type DeleteRelaySourceV3Res ¶
type DeleteRelaySourceV3Res struct { // REQUIRED ResponseMetadata DeleteRelaySourceV3ResResponseMetadata `json:"ResponseMetadata"` }
type DeleteRelaySourceV3ResResponseMetadata ¶
type DeleteRelaySourceV3ResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DeleteRelaySourceV3ResResponseMetadataError `json:"Error,omitempty"` }
type DeleteRelaySourceV4 ¶
type DeleteRelaySourceV4 struct{}
type DeleteRelaySourceV4Body ¶
type DeleteRelaySourceV4Query ¶
type DeleteRelaySourceV4Query struct{}
type DeleteRelaySourceV4Req ¶
type DeleteRelaySourceV4Req struct { *DeleteRelaySourceV4Query *DeleteRelaySourceV4Body }
type DeleteRelaySourceV4Res ¶
type DeleteRelaySourceV4Res struct { // REQUIRED ResponseMetadata DeleteRelaySourceV4ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteRelaySourceV4ResResponseMetadata ¶
type DeleteRelaySourceV4ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DeleteRelaySourceV4ResResponseMetadataError `json:"Error,omitempty"` }
type DeleteSDKBody ¶
type DeleteSDKQuery ¶
type DeleteSDKQuery struct{}
type DeleteSDKReq ¶
type DeleteSDKReq struct { *DeleteSDKQuery *DeleteSDKBody }
type DeleteSDKRes ¶
type DeleteSDKRes struct { ResponseMetadata *DeleteSDKResResponseMetadata `json:"ResponseMetadata,omitempty"` // Anything Result interface{} `json:"Result,omitempty"` }
type DeleteSDKResResponseMetadata ¶
type DeleteSDKResResponseMetadata struct { Action *string `json:"Action,omitempty"` // Anything Error interface{} `json:"Error,omitempty"` Region *string `json:"Region,omitempty"` RequestID *string `json:"RequestID,omitempty"` Service *string `json:"Service,omitempty"` Version *string `json:"Version,omitempty"` }
type DeleteSnapshotAuditPreset ¶
type DeleteSnapshotAuditPreset struct{}
type DeleteSnapshotAuditPresetQuery ¶
type DeleteSnapshotAuditPresetQuery struct{}
type DeleteSnapshotAuditPresetReq ¶
type DeleteSnapshotAuditPresetReq struct { *DeleteSnapshotAuditPresetQuery *DeleteSnapshotAuditPresetBody }
type DeleteSnapshotAuditPresetRes ¶
type DeleteSnapshotAuditPresetRes struct { // REQUIRED ResponseMetadata DeleteSnapshotAuditPresetResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteSnapshotAuditPresetResResponseMetadata ¶
type DeleteSnapshotAuditPresetResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DeleteSnapshotAuditPresetResResponseMetadataError `json:"Error,omitempty"` }
type DeleteSnapshotPreset ¶
type DeleteSnapshotPreset struct{}
type DeleteSnapshotPresetQuery ¶
type DeleteSnapshotPresetQuery struct{}
type DeleteSnapshotPresetReq ¶
type DeleteSnapshotPresetReq struct { *DeleteSnapshotPresetQuery *DeleteSnapshotPresetBody }
type DeleteSnapshotPresetRes ¶
type DeleteSnapshotPresetRes struct { // REQUIRED ResponseMetadata DeleteSnapshotPresetResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type DeleteSnapshotPresetResResponseMetadata ¶
type DeleteSnapshotPresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DeleteSnapshotPresetResResponseMetadataError `json:"Error,omitempty"` }
type DeleteStreamQuotaConfig ¶
type DeleteStreamQuotaConfig struct{}
type DeleteStreamQuotaConfigBody ¶
type DeleteStreamQuotaConfigBody struct { // REQUIRED; 待删除限额配置的推流域名或拉流域名。 Domain string `json:"Domain"` }
type DeleteStreamQuotaConfigQuery ¶
type DeleteStreamQuotaConfigQuery struct{}
type DeleteStreamQuotaConfigReq ¶
type DeleteStreamQuotaConfigReq struct { *DeleteStreamQuotaConfigQuery *DeleteStreamQuotaConfigBody }
type DeleteStreamQuotaConfigRes ¶
type DeleteStreamQuotaConfigRes struct { // REQUIRED ResponseMetadata DeleteStreamQuotaConfigResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type DeleteStreamQuotaConfigResResponseMetadata ¶
type DeleteStreamQuotaConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DeleteStreamQuotaConfigResResponseMetadataError `json:"Error,omitempty"` }
type DeleteTimeShiftPresetV2 ¶
type DeleteTimeShiftPresetV2 struct{}
type DeleteTimeShiftPresetV2Query ¶
type DeleteTimeShiftPresetV2Query struct{}
type DeleteTimeShiftPresetV2Req ¶
type DeleteTimeShiftPresetV2Req struct { *DeleteTimeShiftPresetV2Query *DeleteTimeShiftPresetV2Body }
type DeleteTimeShiftPresetV2Res ¶
type DeleteTimeShiftPresetV2Res struct { // REQUIRED ResponseMetadata DeleteTimeShiftPresetV2ResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type DeleteTimeShiftPresetV2ResResponseMetadata ¶
type DeleteTimeShiftPresetV2ResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DeleteTimeShiftPresetV2ResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type DeleteTimeShiftPresetV3 ¶
type DeleteTimeShiftPresetV3 struct{}
type DeleteTimeShiftPresetV3Query ¶
type DeleteTimeShiftPresetV3Query struct{}
type DeleteTimeShiftPresetV3Req ¶
type DeleteTimeShiftPresetV3Req struct { *DeleteTimeShiftPresetV3Query *DeleteTimeShiftPresetV3Body }
type DeleteTimeShiftPresetV3Res ¶
type DeleteTimeShiftPresetV3Res struct { // REQUIRED ResponseMetadata DeleteTimeShiftPresetV3ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DeleteTimeShiftPresetV3ResResponseMetadata ¶
type DeleteTimeShiftPresetV3ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DeleteTimeShiftPresetV3ResResponseMetadataError `json:"Error,omitempty"` }
type DeleteTranscodePreset ¶
type DeleteTranscodePreset struct{}
type DeleteTranscodePresetBatch ¶
type DeleteTranscodePresetBatch struct{}
type DeleteTranscodePresetBatchBody ¶
type DeleteTranscodePresetBatchBody struct { // REQUIRED; 删除模版的信息 PresetList []DeleteTranscodePresetBatchBodyPresetListItem `json:"PresetList"` // REQUIRED; associate create hls-abr Type string `json:"Type"` }
type DeleteTranscodePresetBatchBodyPresetListItem ¶
type DeleteTranscodePresetBatchBodyPresetListItem struct { // REQUIRED; 所属accountid AccountID string `json:"AccountID"` // REQUIRED; 解绑的app App string `json:"App"` // REQUIRED; 模版名 Preset string `json:"Preset"` // REQUIRED; 解绑的stream Stream string `json:"Stream"` // REQUIRED; 解绑的vhost Vhost string `json:"Vhost"` }
type DeleteTranscodePresetBatchQuery ¶
type DeleteTranscodePresetBatchQuery struct{}
type DeleteTranscodePresetBatchReq ¶
type DeleteTranscodePresetBatchReq struct { *DeleteTranscodePresetBatchQuery *DeleteTranscodePresetBatchBody }
type DeleteTranscodePresetBatchRes ¶
type DeleteTranscodePresetBatchRes struct { // REQUIRED ResponseMetadata DeleteTranscodePresetBatchResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type DeleteTranscodePresetBatchResResponseMetadata ¶
type DeleteTranscodePresetBatchResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteTranscodePresetPatchByAdmin ¶
type DeleteTranscodePresetPatchByAdmin struct{}
type DeleteTranscodePresetPatchByAdminBody ¶
type DeleteTranscodePresetPatchByAdminBody struct { // REQUIRED PresetList []DeleteTranscodePresetPatchByAdminBodyPresetListItem `json:"PresetList"` // REQUIRED; 操作的类型,associate: 删除模板的同时取消关联,create: 只删除模板 Type string `json:"Type"` }
type DeleteTranscodePresetPatchByAdminQuery ¶
type DeleteTranscodePresetPatchByAdminQuery struct{}
type DeleteTranscodePresetPatchByAdminReq ¶
type DeleteTranscodePresetPatchByAdminReq struct { *DeleteTranscodePresetPatchByAdminQuery *DeleteTranscodePresetPatchByAdminBody }
type DeleteTranscodePresetPatchByAdminRes ¶
type DeleteTranscodePresetPatchByAdminRes struct { // REQUIRED ResponseMetadata DeleteTranscodePresetPatchByAdminResResponseMetadata `json:"ResponseMetadata"` Result *DeleteTranscodePresetPatchByAdminResResult `json:"Result,omitempty"` }
type DeleteTranscodePresetPatchByAdminResResponseMetadata ¶
type DeleteTranscodePresetPatchByAdminResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DeleteTranscodePresetPatchByAdminResResult ¶
type DeleteTranscodePresetPatchByAdminResResult struct {
// REQUIRED
ModuleDeployTasks []interface{} `json:"ModuleDeployTasks"`
}
type DeleteTranscodePresetQuery ¶
type DeleteTranscodePresetQuery struct{}
type DeleteTranscodePresetReq ¶
type DeleteTranscodePresetReq struct { *DeleteTranscodePresetQuery *DeleteTranscodePresetBody }
type DeleteTranscodePresetRes ¶
type DeleteTranscodePresetRes struct { // REQUIRED ResponseMetadata DeleteTranscodePresetResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type DeleteTranscodePresetResResponseMetadata ¶
type DeleteTranscodePresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DeleteTranscodePresetResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type DeleteWatermarkPreset ¶
type DeleteWatermarkPreset struct{}
type DeleteWatermarkPresetQuery ¶
type DeleteWatermarkPresetQuery struct{}
type DeleteWatermarkPresetReq ¶
type DeleteWatermarkPresetReq struct { *DeleteWatermarkPresetQuery *DeleteWatermarkPresetBody }
type DeleteWatermarkPresetRes ¶
type DeleteWatermarkPresetRes struct { // REQUIRED ResponseMetadata DeleteWatermarkPresetResResponseMetadata `json:"ResponseMetadata"` }
type DeleteWatermarkPresetResResponseMetadata ¶
type DeleteWatermarkPresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DeleteWatermarkPresetResResponseMetadataError `json:"Error,omitempty"` }
type DeleteWatermarkPresetV2 ¶
type DeleteWatermarkPresetV2 struct{}
type DeleteWatermarkPresetV2Query ¶
type DeleteWatermarkPresetV2Query struct{}
type DeleteWatermarkPresetV2Req ¶
type DeleteWatermarkPresetV2Req struct { *DeleteWatermarkPresetV2Query *DeleteWatermarkPresetV2Body }
type DeleteWatermarkPresetV2Res ¶
type DeleteWatermarkPresetV2Res struct { // REQUIRED ResponseMetadata DeleteWatermarkPresetV2ResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type DeleteWatermarkPresetV2ResResponseMetadata ¶
type DeleteWatermarkPresetV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescDenseSnapshotPresetDetail ¶
type DescDenseSnapshotPresetDetail struct{}
type DescDenseSnapshotPresetDetailBody ¶
type DescDenseSnapshotPresetDetailBody struct { // REQUIRED PresetList []string `json:"PresetList"` }
type DescDenseSnapshotPresetDetailQuery ¶
type DescDenseSnapshotPresetDetailQuery struct{}
type DescDenseSnapshotPresetDetailReq ¶
type DescDenseSnapshotPresetDetailReq struct { *DescDenseSnapshotPresetDetailQuery *DescDenseSnapshotPresetDetailBody }
type DescDenseSnapshotPresetDetailRes ¶
type DescDenseSnapshotPresetDetailRes struct { // REQUIRED PresetDetailList []DescDenseSnapshotPresetDetailResPresetDetailListItem `json:"PresetDetailList"` // REQUIRED ResponseMetadata DescDenseSnapshotPresetDetailResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DescDenseSnapshotPresetDetailResPresetDetailListItem ¶
type DescDenseSnapshotPresetDetailResPresetDetailListItem struct { // REQUIRED AccessKey string `json:"AccessKey"` // REQUIRED AccountID string `json:"AccountID"` // REQUIRED AsLong int32 `json:"AsLong"` // REQUIRED AsShort int32 `json:"AsShort"` // REQUIRED Bucket string `json:"Bucket"` // REQUIRED CallBackURL string `json:"CallBackUrl"` // REQUIRED CreatedAt int32 `json:"CreatedAt"` // REQUIRED Describe string `json:"Describe"` // REQUIRED Format string `json:"Format"` // REQUIRED Height int32 `json:"Height"` // REQUIRED Interval float32 `json:"Interval"` // REQUIRED KafkaCluster string `json:"KafkaCluster"` // REQUIRED KafkaTopic string `json:"KafkaTopic"` // REQUIRED Object string `json:"Object"` // REQUIRED OverwriteObject string `json:"OverwriteObject"` // REQUIRED Preset string `json:"Preset"` // REQUIRED Product string `json:"Product"` // REQUIRED Quality int32 `json:"Quality"` // REQUIRED Rate int32 `json:"Rate"` // REQUIRED Region string `json:"Region"` // REQUIRED RegionConfig string `json:"RegionConfig"` // REQUIRED S3NetworkType int32 `json:"S3NetworkType"` // REQUIRED SequenceObject string `json:"SequenceObject"` // REQUIRED ServiceID string `json:"ServiceID"` // REQUIRED Status int32 `json:"Status"` // REQUIRED TosCluster string `json:"TosCluster"` // REQUIRED TosType int32 `json:"TosType"` // REQUIRED TranscodeSuffix string `json:"TranscodeSuffix"` // REQUIRED UpdatedAt int32 `json:"UpdatedAt"` // REQUIRED Width int32 `json:"Width"` }
type DescDenseSnapshotPresetDetailResResponseMetadata ¶
type DescDenseSnapshotPresetDetailResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeActionHistory ¶
type DescribeActionHistory struct{}
type DescribeActionHistoryBody ¶
type DescribeActionHistoryBody struct { // REQUIRED; 历史记录ID ID string `json:"ID"` }
type DescribeActionHistoryQuery ¶
type DescribeActionHistoryQuery struct{}
type DescribeActionHistoryReq ¶
type DescribeActionHistoryReq struct { *DescribeActionHistoryQuery *DescribeActionHistoryBody }
type DescribeActionHistoryRes ¶
type DescribeActionHistoryRes struct { // REQUIRED ResponseMetadata DescribeActionHistoryResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeActionHistoryResResult `json:"Result,omitempty"` }
type DescribeActionHistoryResResponseMetadata ¶
type DescribeActionHistoryResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeActionHistoryResResult ¶
type DescribeActionHistoryResResult struct { // REQUIRED; 操作接口名称 Action string `json:"Action"` // REQUIRED; 变更状态 ActionStatus string `json:"ActionStatus"` // REQUIRED; action的操作时间 ActionTime string `json:"ActionTime"` // REQUIRED; 应用名称 App string `json:"App"` // REQUIRED; 变更的内容 Body string `json:"Body"` // REQUIRED; 配置项名称 ConfigName string `json:"ConfigName"` // REQUIRED; 配置项名称英文 ConfigNameEn string `json:"ConfigNameEn"` // REQUIRED; 配置平台 ConfigPlatform string `json:"ConfigPlatform"` // REQUIRED; 域名 Domain string `json:"Domain"` // REQUIRED; ID ID string `json:"ID"` // REQUIRED; 模板名称 PresetName string `json:"PresetName"` // REQUIRED; 变更回复 Response string `json:"Response"` // REQUIRED; 流名 Stream string `json:"Stream"` // REQUIRED; 变更人 UserID string `json:"UserID"` // REQUIRED; 域名空间 Vhost string `json:"Vhost"` // 变更平台详情 ApplicationInfo *DescribeActionHistoryResResultApplicationInfo `json:"ApplicationInfo,omitempty"` // config的配置详情 ConfigInfo *DescribeActionHistoryResResultConfigInfo `json:"ConfigInfo,omitempty"` }
DescribeActionHistoryResResult - 视请求的接口而定
type DescribeActionHistoryResResultApplicationInfo ¶
type DescribeActionHistoryResResultApplicationInfo struct { // REQUIRED; 配置平台 ApplicationURL string `json:"ApplicationURL"` // REQUIRED; 审批人 ApproveUserID []string `json:"ApproveUserID"` // REQUIRED; 变更平台工单ID ID string `json:"ID"` // REQUIRED; 变更平台的状态 Status string `json:"Status"` }
DescribeActionHistoryResResultApplicationInfo - 变更平台详情
type DescribeActionHistoryResResultConfigInfo ¶
type DescribeActionHistoryResResultConfigInfo struct { // 配置进度 ConfigProgess *float32 `json:"ConfigProgess,omitempty"` // 配置机器数量 Count *int32 `json:"Count,omitempty"` // 配置失败的数量 FailureCount *int32 `json:"FailureCount,omitempty"` // 配置时间 ProcessTime *string `json:"ProcessTime,omitempty"` }
DescribeActionHistoryResResultConfigInfo - config的配置详情
type DescribeAppIDParamsAvailable ¶
type DescribeAppIDParamsAvailable struct{}
type DescribeAppIDParamsAvailableQuery ¶
type DescribeAppIDParamsAvailableQuery struct{}
type DescribeAppIDParamsAvailableReq ¶
type DescribeAppIDParamsAvailableReq struct { *DescribeAppIDParamsAvailableQuery *DescribeAppIDParamsAvailableBody }
type DescribeAppIDParamsAvailableRes ¶
type DescribeAppIDParamsAvailableRes struct { // REQUIRED ResponseMetadata DescribeAppIDParamsAvailableResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeAppIDParamsAvailableResResult `json:"Result,omitempty"` }
type DescribeAppIDParamsAvailableResResponseMetadata ¶
type DescribeAppIDParamsAvailableResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeAppIDParamsAvailableResResult ¶
type DescribeAppIDParamsAvailableResResult struct { // false:该名称不可用 CheckAppCnName *bool `json:"CheckAppCnName,omitempty"` // false:该名称不可用 CheckAppEnName *bool `json:"CheckAppEnName,omitempty"` }
DescribeAppIDParamsAvailableResResult - 视请求的接口而定
type DescribeAuth ¶
type DescribeAuth struct{}
type DescribeAuthBody ¶
type DescribeAuthBody struct { // REQUIRED; 鉴权场景类型。 // * push:推流鉴权; // * pull:拉流鉴权; SceneType string `json:"SceneType"` // 应用名称,默认为所有应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App *string `json:"App,omitempty"` // 推/拉流域名。 :::tip 参数 Domain 和 Vhost 传且仅传一个。 ::: Domain *string `json:"Domain,omitempty"` // 域名空间名称。 :::tip 参数 Domain 和 Vhost 传且仅传一个。 ::: Vhost *string `json:"Vhost,omitempty"` }
type DescribeAuthQuery ¶
type DescribeAuthQuery struct{}
type DescribeAuthReq ¶
type DescribeAuthReq struct { *DescribeAuthQuery *DescribeAuthBody }
type DescribeAuthRes ¶
type DescribeAuthRes struct { // REQUIRED ResponseMetadata DescribeAuthResResponseMetadata `json:"ResponseMetadata"` Result *DescribeAuthResResult `json:"Result,omitempty"` }
type DescribeAuthResResponseMetadata ¶
type DescribeAuthResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeAuthResResponseMetadataError `json:"Error,omitempty"` }
type DescribeAuthResResult ¶
type DescribeAuthResResult struct { // 推/拉流鉴权列表。 AuthList []*DescribeAuthResResultAuthListItem `json:"AuthList,omitempty"` }
type DescribeAuthResResultAuthListItem ¶
type DescribeAuthResResultAuthListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 鉴权状态。 // * false:关闭推拉流鉴权; // * true:开启推拉流鉴权。 AuthStatus bool `json:"AuthStatus"` // REQUIRED; 推/拉流域名。 Domain string `json:"Domain"` // REQUIRED; 鉴权场景类型。 // * push:推流鉴权; // * pull:拉流鉴权。 SceneType string `json:"SceneType"` // REQUIRED; 有效时长,单位为 s。 ValidDuration int32 `json:"ValidDuration"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // 鉴权详情。 AuthDetailList []*DescribeAuthResResultAuthListPropertiesItemsItem `json:"AuthDetailList,omitempty"` }
type DescribeAuthResResultAuthListPropertiesItemsItem ¶
type DescribeAuthResResultAuthListPropertiesItemsItem struct { // 自定义推拉流地址中,鉴权参数volcSecret和volcTime的名称。 AuthField map[string]*string `json:"AuthField,omitempty"` // 旁路鉴权时,授权服务器的地址 BypassAuthURL *string `json:"BypassAuthURL,omitempty"` // 接收旁路鉴权失败消息的回调地址 BypassFailCallbackURL *string `json:"BypassFailCallbackURL,omitempty"` // 加密字段。 EncryptField []*string `json:"EncryptField,omitempty"` // 对称加密算法。 EncryptionAlgorithm *string `json:"EncryptionAlgorithm,omitempty"` // 旁路鉴权重试时长,单位为 s RetryInternalSecond *int32 `json:"RetryInternalSecond,omitempty"` // 旁路鉴权重试次数 RetryTimes *int32 `json:"RetryTimes,omitempty"` // 自定义鉴权密钥。 SecretKey *string `json:"SecretKey,omitempty"` // 旁路鉴权超时时长,单位为 s TimeoutSecond *int32 `json:"TimeoutSecond,omitempty"` }
DescribeAuthResResultAuthListPropertiesItemsItem - 鉴权详情。
type DescribeBilling ¶
type DescribeBilling struct{}
type DescribeBillingBody ¶
type DescribeBillingBody struct{}
type DescribeBillingForAdmin ¶
type DescribeBillingForAdmin struct{}
type DescribeBillingForAdminBody ¶
type DescribeBillingForAdminBody struct { // REQUIRED; 账号 AccountID string `json:"AccountID"` }
type DescribeBillingForAdminQuery ¶
type DescribeBillingForAdminQuery struct{}
type DescribeBillingForAdminReq ¶
type DescribeBillingForAdminReq struct { *DescribeBillingForAdminQuery *DescribeBillingForAdminBody }
type DescribeBillingForAdminRes ¶
type DescribeBillingForAdminRes struct { // REQUIRED ResponseMetadata DescribeBillingForAdminResResponseMetadata `json:"ResponseMetadata"` Result *DescribeBillingForAdminResResult `json:"Result,omitempty"` }
type DescribeBillingForAdminResResponseMetadata ¶
type DescribeBillingForAdminResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeBillingForAdminResResult ¶
type DescribeBillingForAdminResResult struct { // REQUIRED; 不填则更新为空 ActivityBilling DescribeBillingForAdminResResultActivityBilling `json:"ActivityBilling"` // REQUIRED; 订单状态 // * 0:正常 // * 1:正在开通 // * 2:没有开通 BillingStatus int32 `json:"BillingStatus"` // REQUIRED; 标准直播计费项,支持以下取值 // live-traffic: 日流量月结 // live-day-bandwidth:带宽日峰值月结 // live-month-bandwidth:带宽月95峰值月结 // live-bandwidth-daily:直播日峰值带宽日结 // live-traffic-daily:直播流量日结 // live-bandwidth-95daily:直播日95带宽日结 // live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:按带宽日95峰月平均计费 // live-month-bandwidth-inner:对内客户 BillingType string `json:"BillingType"` // REQUIRED; 下个月生效的计费方式,取值与BillingType相同 BillingTypeNextMonth string `json:"BillingTypeNextMonth"` // REQUIRED; 国内Quic直播计费项,不填跟随国内标准直播取值,月结时支持以下取值 live-day-bandwidth:带宽日峰值月结 live-month-bandwidth:带宽月95峰值月结 live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 BillingTypeQuic string `json:"BillingTypeQuic"` // REQUIRED; 国内低延迟直播计费项,不填跟随国内标准直播取值,月结时支持以下取值 // live-day-bandwidth:带宽日峰值月结 // live-month-bandwidth:带宽月95峰值月结 // live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 BillingTypeRTM string `json:"BillingTypeRTM"` // REQUIRED; 自定义计费方式,入参为以为样式marshal后的json串: // {"key1":"value1","key2":"value2"} // key和value取值参考:【数据工程】FCDN控制台 v2.1.0 技术评审 [https://bytedance.feishu.cn/docx/Dqkvd8WAgogvjwxwlMpcW9HznIg] CustomBilling string `json:"CustomBilling"` // REQUIRED; 最新更新时间 LastUpdateTime string `json:"LastUpdateTime"` // REQUIRED; 海外标准直播计费项,不填跟随国内标准直播取值,BillingType为日结方式时,该值必须与BillingType相同,如果为月结方式,则支持以下取值: // live-day-bandwidth:带宽日峰值月结 // live-month-bandwidth:带宽月95峰值月结 // live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 OverseaBillingType string `json:"OverseaBillingType"` // REQUIRED; 海外Quic直播计费项,不填跟随国内标准直播取值,月结时支持以下取值 live-day-bandwidth:带宽日峰值月结 live-month-bandwidth:带宽月95峰值月结 live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 OverseaBillingTypeQuic string `json:"OverseaBillingTypeQuic"` // REQUIRED; 海外低延迟直播计费项,不填跟随国内标准直播取值,月结时支持以下取值 live-day-bandwidth:带宽日峰值月结 // live-month-bandwidth:带宽月95峰值月结 // live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 OverseaBillingTypeRTM string `json:"OverseaBillingTypeRTM"` // REQUIRED; 海外标准直播计费方式,0:拆分大区计费,1:海外统一计费,默认为0 OverseaChargeMode int32 `json:"OverseaChargeMode"` // REQUIRED; 海外Quic直播计费方式,0:拆分大区计费,1:海外统一计费,默认为0 OverseaChargeModeQuic int32 `json:"OverseaChargeModeQuic"` // REQUIRED; 海外低延迟直播计费方式,0:拆分大区计费,1:海外统一计费,默认为0 OverseaChargeModeRTM int32 `json:"OverseaChargeModeRTM"` // REQUIRED; 状态 // * 0:正常 // * 1:删除 // * 2:人工开通审批中 // * 3:试用 // * 4:欠费关停 Status int32 `json:"Status"` // REQUIRED; trade实例的状态,和status值可能不同,因为月结有可能被设置成不处理欠费状态和回收 // * 0:正常 // * 4:欠费关停 // * 5:欠费回收 TradeStatus int32 `json:"TradeStatus"` }
type DescribeBillingForAdminResResultActivityBilling ¶
type DescribeBillingForAdminResResultActivityBilling struct { // REQUIRED; 活动条目列表 Activity []DescribeBillingForAdminResResultActivityBillingActivityItem `json:"Activity"` // REQUIRED; 检测条件 Detect DescribeBillingForAdminResResultActivityBillingDetect `json:"Detect"` // REQUIRED; 当前配置是否生效,1:生效,0:不生效 Switch int32 `json:"Switch"` }
DescribeBillingForAdminResResultActivityBilling - 不填则更新为空
type DescribeBillingForAdminResResultActivityBillingActivityItem ¶
type DescribeBillingForAdminResResultActivityBillingActivityItem struct { // REQUIRED; 日期 Date string `json:"Date"` // REQUIRED; 条目列表 FeeDetailList []DescribeBillingForAdminResResultActivityBillingActivityPropertiesItemsItem `json:"FeeDetailList"` }
type DescribeBillingForAdminResResultActivityBillingActivityPropertiesItemsItem ¶
type DescribeBillingForAdminResResultActivityBillingActivityPropertiesItemsItem struct { // REQUIRED ProcDetailList []DescribeBillingForAdminResResultActivityBillingActivityPropertiesItemsProcDetailListItem `json:"ProcDetailList"` // REQUIRED; 协议 Protocol string `json:"Protocol"` }
type DescribeBillingForAdminResResultActivityBillingDetect ¶
type DescribeBillingForAdminResResultActivityBillingDetect struct { // 突发增长量场景 BandwidthCondition *DescribeBillingForAdminResResultActivityBillingDetectBandwidthCondition `json:"BandwidthCondition,omitempty"` // 日峰值带宽突发增长量 BandwidthIncrCondition *DescribeBillingForAdminResResultActivityBillingDetectBandwidthIncrCondition `json:"BandwidthIncrCondition,omitempty"` // 请求数场景 RequestBandwidthCondition *DescribeBillingForAdminResResultActivityBillingDetectRequestBandwidthCondition `json:"RequestBandwidthCondition,omitempty"` }
DescribeBillingForAdminResResultActivityBillingDetect - 检测条件
type DescribeBillingForAdminResResultActivityBillingDetectBandwidthCondition ¶
type DescribeBillingForAdminResResultActivityBillingDetectBandwidthCondition struct { // REQUIRED; 增量数值超过 xx 的场景xx,单位Gbps BandwidthIncr float32 `json:"BandwidthIncr"` // REQUIRED; 突发增长量超过最近一个月日峰月均带宽值的x,增长倍数 BandwidthIncrLoop float32 `json:"BandwidthIncrLoop"` // REQUIRED; 1:开启,0:关闭 Switch int32 `json:"Switch"` }
DescribeBillingForAdminResResultActivityBillingDetectBandwidthCondition - 突发增长量场景
type DescribeBillingForAdminResResultActivityBillingDetectBandwidthIncrCondition ¶
type DescribeBillingForAdminResResultActivityBillingDetectBandwidthIncrCondition struct { // REQUIRED; 日峰值带宽突发增长量大于 xx 的场景,增量带宽,单位Gbps BandwidthIncr float32 `json:"BandwidthIncr"` // REQUIRED; 1:开启,0:关闭 Switch int32 `json:"Switch"` }
DescribeBillingForAdminResResultActivityBillingDetectBandwidthIncrCondition - 日峰值带宽突发增长量
type DescribeBillingForAdminResResultActivityBillingDetectRequestBandwidthCondition ¶
type DescribeBillingForAdminResResultActivityBillingDetectRequestBandwidthCondition struct { // REQUIRED; 日峰月均值不低于 xx 的场景,日峰值月平均带宽,单位Gbps Bandwidth float32 `json:"Bandwidth"` // REQUIRED; 请求数超过近一个月的日峰月均值的x倍,增加倍速 RequestLoop float32 `json:"RequestLoop"` // REQUIRED; 1:开启,0:关闭 Switch int32 `json:"Switch"` }
DescribeBillingForAdminResResultActivityBillingDetectRequestBandwidthCondition - 请求数场景
type DescribeBillingMonthAvailable ¶
type DescribeBillingMonthAvailable struct{}
type DescribeBillingMonthAvailableBody ¶
type DescribeBillingMonthAvailableBody struct{}
type DescribeBillingMonthAvailableQuery ¶
type DescribeBillingMonthAvailableQuery struct{}
type DescribeBillingMonthAvailableReq ¶
type DescribeBillingMonthAvailableReq struct { *DescribeBillingMonthAvailableQuery *DescribeBillingMonthAvailableBody }
type DescribeBillingMonthAvailableRes ¶
type DescribeBillingMonthAvailableRes struct { // REQUIRED ResponseMetadata DescribeBillingMonthAvailableResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeBillingMonthAvailableResResult `json:"Result,omitempty"` }
type DescribeBillingMonthAvailableResResponseMetadata ¶
type DescribeBillingMonthAvailableResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeBillingMonthAvailableResResult ¶
type DescribeBillingMonthAvailableResResult struct { // REQUIRED; true: 支持,false:不支持 MonthAvailable bool `json:"MonthAvailable"` }
DescribeBillingMonthAvailableResResult - 视请求的接口而定
type DescribeBillingQuery ¶
type DescribeBillingQuery struct{}
type DescribeBillingReq ¶
type DescribeBillingReq struct { *DescribeBillingQuery *DescribeBillingBody }
type DescribeBillingRes ¶
type DescribeBillingRes struct { // REQUIRED ResponseMetadata DescribeBillingResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeBillingResResult `json:"Result"` }
type DescribeBillingResResponseMetadata ¶
type DescribeBillingResResponseMetadata struct { Action *string `json:"Action,omitempty"` Error *DescribeBillingResResponseMetadataError `json:"Error,omitempty"` Region *string `json:"Region,omitempty"` RequestID *string `json:"RequestId,omitempty"` Service *string `json:"Service,omitempty"` Version *string `json:"Version,omitempty"` }
type DescribeBillingResResult ¶
type DescribeBillingResResult struct { // REQUIRED; 订单状态 // * 0:正常 // * 1:正在开通 // * 2:没有开通 BillingStatus int32 `json:"BillingStatus"` // REQUIRED; 标准直播计费项,支持以下取值 // live-traffic: 日流量月结 // live-day-bandwidth:带宽日峰值月结 // live-month-bandwidth:带宽月95峰值月结 // live-bandwidth-daily:直播日峰值带宽日结 // live-traffic-daily:直播流量日结 // live-bandwidth-95daily:直播日95带宽日结 // live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:按带宽日95峰月平均计费 // live-month-bandwidth-inner:对内客户 BillingType string `json:"BillingType"` // REQUIRED; 下个月生效的计费方式,取值与BillingType相同 BillingTypeNextMonth string `json:"BillingTypeNextMonth"` // REQUIRED; 国内Quic直播计费项,不填跟随国内标准直播取值,月结时支持以下取值 live-day-bandwidth:带宽日峰值月结 live-month-bandwidth:带宽月95峰值月结 live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 BillingTypeQuic string `json:"BillingTypeQuic"` // REQUIRED; 国内低延迟直播计费项,不填跟随国内标准直播取值,月结时支持以下取值 // live-day-bandwidth:带宽日峰值月结 // live-month-bandwidth:带宽月95峰值月结 // live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 BillingTypeRTM string `json:"BillingTypeRTM"` // REQUIRED; 自定义计费方式,入参为以为样式marshal后的json串: // {"key1":"value1","key2":"value2"} // key和value取值参考:【数据工程】FCDN控制台 v2.1.0 技术评审 [https://bytedance.feishu.cn/docx/Dqkvd8WAgogvjwxwlMpcW9HznIg] CustomBilling string `json:"CustomBilling"` // REQUIRED; 最新更新时间 LastUpdateTime string `json:"LastUpdateTime"` // REQUIRED; 海外标准直播计费项,不填跟随国内标准直播取值,BillingType为日结方式时,该值必须与BillingType相同,如果为月结方式,则支持以下取值: // live-day-bandwidth:带宽日峰值月结 // live-month-bandwidth:带宽月95峰值月结 // live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 OverseaBillingType string `json:"OverseaBillingType"` // REQUIRED; 海外Quic直播计费项,不填跟随国内标准直播取值,月结时支持以下取值 live-day-bandwidth:带宽日峰值月结 live-month-bandwidth:带宽月95峰值月结 live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 OverseaBillingTypeQuic string `json:"OverseaBillingTypeQuic"` // REQUIRED; 海外低延迟直播计费项,不填跟随国内标准直播取值,月结时支持以下取值 live-day-bandwidth:带宽日峰值月结 // live-month-bandwidth:带宽月95峰值月结 // live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 OverseaBillingTypeRTM string `json:"OverseaBillingTypeRTM"` // REQUIRED; 海外标准直播计费方式,0:拆分大区计费,1:海外统一计费,默认为0 OverseaChargeMode int32 `json:"OverseaChargeMode"` // REQUIRED; 海外Quic直播计费方式,0:拆分大区计费,1:海外统一计费,默认为0 OverseaChargeModeQuic int32 `json:"OverseaChargeModeQuic"` // REQUIRED; 海外低延迟直播计费方式,0:拆分大区计费,1:海外统一计费,默认为0 OverseaChargeModeRTM int32 `json:"OverseaChargeModeRTM"` // REQUIRED; 状态。 // * 0:正常 // * 1:删除 // * 2:需要人工审批 // * 3:试用 // * 4:欠费关停 Status int32 `json:"Status"` }
type DescribeCDNSnapshotHistory ¶
type DescribeCDNSnapshotHistory struct{}
type DescribeCDNSnapshotHistoryBody ¶
type DescribeCDNSnapshotHistoryBody struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 :::tip // * 当您查询指定截图任务详情时,DateFrom 应设置为推流开始时间之前的任意时间。 // * 查询的最大时间跨度为 7 天。 ::: DateFrom string `json:"DateFrom"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 DateTo string `json:"DateTo"` // REQUIRED; 流名称,由 1 到 100 位数字、字母、下划线及"-"和"."组成。 Stream string `json:"Stream"` // REQUIRED; 域名空间名称,由 1 到 60 位数字、字母、下划线及"-"和"."组成。 Vhost string `json:"Vhost"` // 查询数据的页码,默认为 1,表示查询第一页的数据。 PageNum *int32 `json:"PageNum,omitempty"` // 每页��示的数据条数,默认为 10,最大值为 1000。 PageSize *int32 `json:"PageSize,omitempty"` // 截图文件保存位置,默认取值为 tos。 // * tos:TOS 对象存储服务; // * imageX:veImageX 图片服务。 Type *string `json:"Type,omitempty"` }
type DescribeCDNSnapshotHistoryQuery ¶
type DescribeCDNSnapshotHistoryQuery struct{}
type DescribeCDNSnapshotHistoryReq ¶
type DescribeCDNSnapshotHistoryReq struct { *DescribeCDNSnapshotHistoryQuery *DescribeCDNSnapshotHistoryBody }
type DescribeCDNSnapshotHistoryRes ¶
type DescribeCDNSnapshotHistoryRes struct { // REQUIRED ResponseMetadata DescribeCDNSnapshotHistoryResResponseMetadata `json:"ResponseMetadata"` Result *DescribeCDNSnapshotHistoryResResult `json:"Result,omitempty"` }
type DescribeCDNSnapshotHistoryResResponseMetadata ¶
type DescribeCDNSnapshotHistoryResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeCDNSnapshotHistoryResResponseMetadataError `json:"Error,omitempty"` }
type DescribeCDNSnapshotHistoryResResult ¶
type DescribeCDNSnapshotHistoryResResult struct { // REQUIRED; 分页信息。 Pagination DescribeCDNSnapshotHistoryResResultPagination `json:"Pagination"` // 截图文件信息。 Data []*DescribeCDNSnapshotHistoryResResultDataItem `json:"Data,omitempty"` }
type DescribeCDNSnapshotHistoryResResultDataItem ¶
type DescribeCDNSnapshotHistoryResResultDataItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 截图高度。 Height int32 `json:"Height"` // REQUIRED ID int32 `json:"ID"` // REQUIRED; 截图文件保存的路径。 Path string `json:"Path"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // REQUIRED; 截图时间戳,精度为毫秒。 TimeStamp string `json:"TimeStamp"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // REQUIRED; 截图宽度。 Width int32 `json:"Width"` }
type DescribeCDNSnapshotHistoryResResultPagination ¶
type DescribeCDNSnapshotHistoryResResultPagination struct { // REQUIRED; 查询数据的页码。 PageCur int32 `json:"PageCur"` // REQUIRED; 每页显示的数据量条数。 PageSize int32 `json:"PageSize"` // REQUIRED; 查询结果的数据总页数。 PageTotal int32 `json:"PageTotal"` // REQUIRED; 查询结果的数据总条数。 TotalCount int32 `json:"TotalCount"` }
DescribeCDNSnapshotHistoryResResultPagination - 分页信息。
type DescribeCMAFConfig ¶
type DescribeCMAFConfig struct{}
type DescribeCMAFConfigBody ¶
type DescribeCMAFConfigQuery ¶
type DescribeCMAFConfigQuery struct{}
type DescribeCMAFConfigReq ¶
type DescribeCMAFConfigReq struct { *DescribeCMAFConfigQuery *DescribeCMAFConfigBody }
type DescribeCMAFConfigRes ¶
type DescribeCMAFConfigRes struct { // REQUIRED ResponseMetadata DescribeCMAFConfigResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeCMAFConfigResResult `json:"Result"` }
type DescribeCMAFConfigResResult ¶
type DescribeCMAFConfigResResult struct {
CMAFConfigList []*DescribeCMAFConfigResResultCMAFConfigListItem `json:"CMAFConfigList,omitempty"`
}
type DescribeCMAFConfigResResultCMAFConfigListItem ¶
type DescribeCMAFConfigResResultCMAFConfigListItem struct { App *string `json:"App,omitempty"` DefaultLatency *int32 `json:"DefaultLatency,omitempty"` DisableLowLatency *bool `json:"DisableLowLatency,omitempty"` Interval *float32 `json:"Interval,omitempty"` PlaylistLength *int32 `json:"PlaylistLength,omitempty"` Vhost *string `json:"Vhost,omitempty"` }
type DescribeCallback ¶
type DescribeCallback struct{}
type DescribeCallbackBody ¶
type DescribeCallbackBody struct { // domain, app二选一必传 App *string `json:"App,omitempty"` // domain, app二选一必传 Domain *string `json:"Domain,omitempty"` // 消息类型,缺省情况下表示查询全部。包括以下类型。 // * push:推流开始回调; // * push_end:推流结束回调; // * snapshot:截图回调; // * record:录制回调; // * audit_snapshot:截图审核回调。 MessageType *string `json:"MessageType,omitempty"` // 域名空间名称,Vhost和Domain传且仅传一个。 Vhost *string `json:"Vhost,omitempty"` }
type DescribeCallbackQuery ¶
type DescribeCallbackQuery struct{}
type DescribeCallbackReq ¶
type DescribeCallbackReq struct { *DescribeCallbackQuery *DescribeCallbackBody }
type DescribeCallbackRes ¶
type DescribeCallbackRes struct { // REQUIRED ResponseMetadata DescribeCallbackResResponseMetadata `json:"ResponseMetadata"` Result *DescribeCallbackResResult `json:"Result,omitempty"` }
type DescribeCallbackResResponseMetadata ¶
type DescribeCallbackResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeCallbackResResponseMetadataError `json:"Error,omitempty"` }
type DescribeCallbackResResult ¶
type DescribeCallbackResResult struct { // 回调列表。 CallbackList []*DescribeCallbackResResultCallbackListItem `json:"CallbackList,omitempty"` }
type DescribeCallbackResResultCallbackListItem ¶
type DescribeCallbackResResultCallbackListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 开启鉴权。 AuthEnable bool `json:"AuthEnable"` // REQUIRED AuthField DescribeCallbackResResultCallbackListItemAuthField `json:"AuthField"` // REQUIRED; 密钥。 AuthKeyPrimary string `json:"AuthKeyPrimary"` // REQUIRED; 创建时间。 CreateTime string `json:"CreateTime"` // REQUIRED; 消息类型。包括以下类型。 // * push:推流开始回调; // * push_end:推流结束回调; // * snapshot:截图回调; // * record:录制回调; // * audit_snapshot:截图审核回调。 MessageType string `json:"MessageType"` // REQUIRED; 是否开启转码流回调,默认为 0。取值及含义如下所示。 // * 0:false,不开启; // * 1:true,开启。 TranscodeCallback int32 `json:"TranscodeCallback"` // REQUIRED; 更新时间 UpdateTime string `json:"UpdateTime"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` AuthKeySecond *string `json:"AuthKeySecond,omitempty"` // 回调数据列表。 CallbackDetailList []*DescribeCallbackResResultCallbackListPropertiesItemsItem `json:"CallbackDetailList,omitempty"` CallbackField []*string `json:"CallbackField,omitempty"` Domain *string `json:"Domain,omitempty"` EncryptField []*string `json:"EncryptField,omitempty"` EncryptionAlgorithm *string `json:"EncryptionAlgorithm,omitempty"` HTTPMethod *string `json:"HttpMethod,omitempty"` NotUseVhost *bool `json:"NotUseVhost,omitempty"` RetryInternalSecond *int32 `json:"RetryInternalSecond,omitempty"` RetryTimes *int32 `json:"RetryTimes,omitempty"` SecHandlerType *string `json:"SecHandlerType,omitempty"` // 任务状态回调开关 TaskStatusCallback *int32 `json:"TaskStatusCallback,omitempty"` TimeoutSecond *int32 `json:"TimeoutSecond,omitempty"` ValidDuration *int32 `json:"ValidDuration,omitempty"` }
type DescribeCertDRM ¶
type DescribeCertDRM struct{}
type DescribeCertDRMBody ¶
type DescribeCertDRMBody struct{}
type DescribeCertDRMQuery ¶
type DescribeCertDRMReq ¶
type DescribeCertDRMReq struct { *DescribeCertDRMQuery *DescribeCertDRMBody }
type DescribeCertDRMRes ¶
type DescribeCertDRMRes struct { // REQUIRED ResponseMetadata DescribeCertDRMResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DescribeCertDRMResResponseMetadata ¶
type DescribeCertDRMResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeCertDetailSecret ¶
type DescribeCertDetailSecret struct{}
type DescribeCertDetailSecretBody ¶
type DescribeCertDetailSecretBody struct { // REQUIRED; 证书 ID ChainID string `json:"ChainID"` }
type DescribeCertDetailSecretQuery ¶
type DescribeCertDetailSecretQuery struct{}
type DescribeCertDetailSecretReq ¶
type DescribeCertDetailSecretReq struct { *DescribeCertDetailSecretQuery *DescribeCertDetailSecretBody }
type DescribeCertDetailSecretRes ¶
type DescribeCertDetailSecretRes struct { // REQUIRED ResponseMetadata DescribeCertDetailSecretResResponseMetadata `json:"ResponseMetadata"` Result *DescribeCertDetailSecretResResult `json:"Result,omitempty"` }
type DescribeCertDetailSecretResResponseMetadata ¶
type DescribeCertDetailSecretResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeCertDetailSecretResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type DescribeCertDetailSecretResResult ¶
type DescribeCertDetailSecretResResult struct { // 证书名称 CertName *string `json:"CertName,omitempty"` // 证书 ID ChainID *string `json:"ChainID,omitempty"` // 与证书绑定的域名 Domain *string `json:"Domain,omitempty"` // 证书详细信息 Rsa *DescribeCertDetailSecretResResultRsa `json:"Rsa,omitempty"` // 证书状态 Status *string `json:"Status,omitempty"` UseWay *string `json:"UseWay,omitempty"` }
type DescribeCertDetailSecretResResultRsa ¶
type DescribeCertDetailSecretResResultRsa struct { // 证书类型。 CertType *string `json:"CertType,omitempty"` // 证书指纹,为唯一值。 FingerPrint *string `json:"FingerPrint,omitempty"` // 证书过期时间。 NotAfter *string `json:"NotAfter,omitempty"` // 证书生效时间。 NotBefore *string `json:"NotBefore,omitempty"` PriKey *string `json:"PriKey,omitempty"` PriName *string `json:"PriName,omitempty"` // 公钥数据。 PubKey *string `json:"PubKey,omitempty"` // 系统自动生成的公钥文本名称。 PubName *string `json:"PubName,omitempty"` // 证书序列号,为唯一值。 SerialNumber *string `json:"SerialNumber,omitempty"` }
DescribeCertDetailSecretResResultRsa - 证书详细信息
type DescribeCertDetailSecretV2 ¶
type DescribeCertDetailSecretV2 struct{}
type DescribeCertDetailSecretV2Body ¶
type DescribeCertDetailSecretV2Body struct { // 账号ID AccountID *string `json:"AccountID,omitempty"` // 证书实例 ID,可以通过查询证书列表 [https://www.volcengine.com/docs/6469/81242]接口获取。 :::tip 参数ChainID与CertID传且仅传一个。 ::: CertID *string `json:"CertID,omitempty"` // 证书链 ID,可以通过查询证书列表 [https://www.volcengine.com/docs/6469/81242]接口获取。 :::tip 参数ChainID与CertID传且仅传一个。 ::: ChainID *string `json:"ChainID,omitempty"` }
type DescribeCertDetailSecretV2Query ¶
type DescribeCertDetailSecretV2Query struct{}
type DescribeCertDetailSecretV2Req ¶
type DescribeCertDetailSecretV2Req struct { *DescribeCertDetailSecretV2Query *DescribeCertDetailSecretV2Body }
type DescribeCertDetailSecretV2Res ¶
type DescribeCertDetailSecretV2Res struct { // REQUIRED ResponseMetadata DescribeCertDetailSecretV2ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeCertDetailSecretV2ResResult `json:"Result,omitempty"` }
type DescribeCertDetailSecretV2ResResponseMetadata ¶
type DescribeCertDetailSecretV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DescribeCertDetailSecretV2ResResponseMetadataError `json:"Error,omitempty"` }
type DescribeCertDetailSecretV2ResResult ¶
type DescribeCertDetailSecretV2ResResult struct { // REQUIRED; 与证书绑定的域名列表。 CertDomainList []string `json:"CertDomainList"` // REQUIRED; 证书名称。 CertName string `json:"CertName"` // REQUIRED; 证书链 ID。 ChainID string `json:"ChainID"` // REQUIRED; 证书的过期时间,RFC3339 格式的 UTC 时间,精度为 s。 NotAfter string `json:"NotAfter"` // REQUIRED; 证书的生效日期,RFC3339 格式的 UTC 时间,精度为 s。 NotBefore string `json:"NotBefore"` // REQUIRED; 证书状态,取值与含义的对应关系如下所示。 // * OK:正常; // * Expire:过期; // * 30days:有效期剩余 30 天; // * 15days:有效期剩余 15 天; // * 7days:有效期剩余 7 天; // * 1days:有效期剩余 1 天。 Status string `json:"Status"` // 加密算法 EncryptionAlgorithm *string `json:"EncryptionAlgorithm,omitempty"` // 证书指纹(SHA1) FingerprintSHA1 *string `json:"FingerprintSHA1,omitempty"` // 证书指纹(SHA256) FingerprintSHA256 *string `json:"FingerprintSHA256,omitempty"` // 签发者信息 Issuer *string `json:"Issuer,omitempty"` // openssl解析结果 OpenSSLFormat *string `json:"OpenSSLFormat,omitempty"` // 证书详细信息。 SSL *DescribeCertDetailSecretV2ResResultSSL `json:"SSL,omitempty"` // 签名算法 SignatureAlgorithm *string `json:"SignatureAlgorithm,omitempty"` }
DescribeCertDetailSecretV2ResResult - 视请求的接口而定
type DescribeCertDetailSecretV2ResResultSSL ¶
type DescribeCertDetailSecretV2ResResultSSL struct { // REQUIRED; 证书链,包括叶子证书(服务器证书)、中间证书(中间 CA 证书)以及根证书(根 CA 证书)。证书链中的证书使用 PEM 编码格式。 Chain []string `json:"Chain"` // REQUIRED; 密钥类型,默认为rsa。 KeyType string `json:"KeyType"` // REQUIRED; 证书私钥 PrivateKey string `json:"PrivateKey"` // 证书链解析后的证书链简短信息。 ChainBriefInfo []*DescribeCertDetailSecretV2ResResultSSLChainBriefInfoItem `json:"ChainBriefInfo,omitempty"` }
DescribeCertDetailSecretV2ResResultSSL - 证书详细信息。
type DescribeCertDetailSecretV2ResResultSSLChainBriefInfoItem ¶
type DescribeCertDetailSecretV2ResResultSSLChainBriefInfoItem struct { // 加密算法 EncryptionAlgorithm *string `json:"EncryptionAlgorithm,omitempty"` // 证书指纹(SHA1) FingerprintSHA1 *string `json:"FingerprintSHA1,omitempty"` // 证书指纹(SHA256) FingerprintSHA256 *string `json:"FingerprintSHA256,omitempty"` // 签发者信息 Issuer *string `json:"Issuer,omitempty"` // 签名算法 SignatureAlgorithm *string `json:"SignatureAlgorithm,omitempty"` // 主题信息 Subject *string `json:"Subject,omitempty"` }
type DescribeCertDetailV2 ¶
type DescribeCertDetailV2 struct{}
type DescribeCertDetailV2Query ¶
type DescribeCertDetailV2Query struct{}
type DescribeCertDetailV2Req ¶
type DescribeCertDetailV2Req struct { *DescribeCertDetailV2Query *DescribeCertDetailV2Body }
type DescribeCertDetailV2Res ¶
type DescribeCertDetailV2Res struct { // REQUIRED ResponseMetadata DescribeCertDetailV2ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeCertDetailV2ResResult `json:"Result,omitempty"` }
type DescribeCertDetailV2ResResponseMetadata ¶
type DescribeCertDetailV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DescribeCertDetailV2ResResponseMetadataError `json:"Error,omitempty"` }
type DescribeCertDetailV2ResResult ¶
type DescribeCertDetailV2ResResult struct { // 证书包含的域名 CertDomainList []*string `json:"CertDomainList,omitempty"` // 证书名称 CertName *string `json:"CertName,omitempty"` // 证书链ID ChainID *string `json:"ChainID,omitempty"` // 加密算法 EncryptionAlgorithm *string `json:"EncryptionAlgorithm,omitempty"` // 证书指纹(SHA1) FingerprintSHA1 *string `json:"FingerprintSHA1,omitempty"` // 证书指纹(SHA256) FingerprintSHA256 *string `json:"FingerprintSHA256,omitempty"` // 签发者信息 Issuer *string `json:"Issuer,omitempty"` // 证书的过期时间,RFC3339 格式的 UTC 时间,精度为 s NotAfter *string `json:"NotAfter,omitempty"` // 证书的生效日期,RFC3339 格式的 UTC 时间,精度为 s NotBefore *string `json:"NotBefore,omitempty"` // openssl解析结果 OpenSSLFormat *string `json:"OpenSSLFormat,omitempty"` // 证书详细信息 SSL *DescribeCertDetailV2ResResultSSL `json:"SSL,omitempty"` // 签名算法 SignatureAlgorithm *string `json:"SignatureAlgorithm,omitempty"` // 证书的状态过期时间,"OK", "Expire", "1days", "7days", "15days", "30days" Status *string `json:"Status,omitempty"` }
DescribeCertDetailV2ResResult - 视请求的接口而定
type DescribeCertDetailV2ResResultSSL ¶
type DescribeCertDetailV2ResResultSSL struct { // 证书链。从叶子证书开始,到根证书。PEM编码 Chain []*string `json:"Chain,omitempty"` // 证书链解析后的证书链简短信息 ChainBriefInfo []*DescribeCertDetailV2ResResultSSLChainBriefInfoItem `json:"ChainBriefInfo,omitempty"` // 密钥类型,默认rsa KeyType *string `json:"KeyType,omitempty"` // 证书私钥 PrivateKey *string `json:"PrivateKey,omitempty"` }
DescribeCertDetailV2ResResultSSL - 证书详细信息
type DescribeCertDetailV2ResResultSSLChainBriefInfoItem ¶
type DescribeCertDetailV2ResResultSSLChainBriefInfoItem struct { // 加密算法 EncryptionAlgorithm *string `json:"EncryptionAlgorithm,omitempty"` // 证书指纹(SHA1) FingerprintSHA1 *string `json:"FingerprintSHA1,omitempty"` // 证书指纹(SHA256) FingerprintSHA256 *string `json:"FingerprintSHA256,omitempty"` // 签发者信息 Issuer *string `json:"Issuer,omitempty"` // 签名算法 SignatureAlgorithm *string `json:"SignatureAlgorithm,omitempty"` // 主题信息 Subject *string `json:"Subject,omitempty"` }
type DescribeClosedStreamInfoByPage ¶
type DescribeClosedStreamInfoByPage struct{}
type DescribeClosedStreamInfoByPageBody ¶
type DescribeClosedStreamInfoByPageBody struct{}
type DescribeClosedStreamInfoByPageQuery ¶
type DescribeClosedStreamInfoByPageQuery struct { // REQUIRED; 查询的起始时间,RFC3339 格式的 UTC 时间戳,精度为秒。筛选直播流结束时间符合查询条件的历史流。 EndTimeFrom string `json:"EndTimeFrom" query:"EndTimeFrom"` // REQUIRED; 查询的结束时间,RFC3339 格式表示的 UTC 时间戳,精度为秒。筛选直播流结束时间符合查询条件的历史流。 EndTimeTo string `json:"EndTimeTo" query:"EndTimeTo"` // REQUIRED; 查询数据的页码,取值范围为正整数。 PageNum int32 `json:"PageNum" query:"PageNum"` // REQUIRED; 每页显示的数据条数,取值范围为 [1,1000]。 PageSize int32 `json:"PageSize" query:"PageSize"` // 应用名称,取值与直播流地址中 AppName 字段取值相同,默认为空,表示查询所有应用名称。支持由大小写字母(A - Z、a - z)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 30 个字符。 App *string `json:"App,omitempty" query:"App"` // 直播流使用的域名,默认为空,表示查询所有当前域名空间(Vhost)下的历史直播流。您可以调用 ListDomainDetail [https://www.volcengine.com/docs/6469/1126815] 接口或在视频直播控制台的域名管理 // [https://console-stable.volcanicengine.com/live/main/domain/list] // 页面,查看需要查询的历史直播流使用的域名。 Domain *string `json:"Domain,omitempty" query:"Domain"` // 想要查询的目标信息,使用英文逗号作为分隔符“,”,例如,bitrate,framerate。缺省情况下表示 bitrate,framerate。支持如下取值。 all:所有信息;onlineuser:在线人数;bandwidth:带宽信息;bitrate:码率信息;framerate:帧率信息;. InfoType *string `json:"InfoType,omitempty" query:"InfoType"` // 使用流名称进行查询的方式,默认值为 strict,支持的取值即含义如下所示。 // * fuzzy:模糊匹配; // * strict:精准匹配。 QueryType *string `json:"QueryType,omitempty" query:"QueryType"` // 排列方式,根据直播流结束时间排序,默认值为 desc,支持的取值及含义如下所示。 // * asc:从时间最远到最近排序; // * desc:从时间最近到最远排序。 Sort *string `json:"Sort,omitempty" query:"Sort"` // 历史直播流的来源类型,默认为空,表示查询所有来源类型,支持的取值及含义如下所示。 // * push:直推流; // * relay:回源流。 SourceType *string `json:"SourceType,omitempty" query:"SourceType"` // 流名称,取值与直播流地址中 StreamName 字段取值相同,默认为空表示查询所有流名称。支持由大小写字母(A - Z、a - z)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 100 个字符。 Stream *string `json:"Stream,omitempty" query:"Stream"` // 流类型,缺省情况下表示全选。支持如下取值。Origin:原始流;trans:转码流。. StreamType *string `json:"StreamType,omitempty" query:"StreamType"` // 域名空间,即直播流地址的域名(Domain)所属的域名空间(Vhost),默认为空,表示查询所有域名空间(Vhost)下的历史直播流。您可以调用 ListDomainDetail [https://www.volcengine.com/docs/6469/1126815] // 接口或在视频直播控制台的域名管理 // [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看需要查询的历史直播流使用的域名所属的域名空间。 Vhost *string `json:"Vhost,omitempty" query:"Vhost"` }
type DescribeClosedStreamInfoByPageReq ¶
type DescribeClosedStreamInfoByPageReq struct { *DescribeClosedStreamInfoByPageQuery *DescribeClosedStreamInfoByPageBody }
type DescribeClosedStreamInfoByPageRes ¶
type DescribeClosedStreamInfoByPageRes struct { // REQUIRED ResponseMetadata DescribeClosedStreamInfoByPageResResponseMetadata `json:"ResponseMetadata"` Result *DescribeClosedStreamInfoByPageResResult `json:"Result,omitempty"` }
type DescribeClosedStreamInfoByPageResResponseMetadata ¶
type DescribeClosedStreamInfoByPageResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeClosedStreamInfoByPageResResponseMetadataError `json:"Error,omitempty"` }
type DescribeClosedStreamInfoByPageResResult ¶
type DescribeClosedStreamInfoByPageResResult struct { // REQUIRED; 查询结果中历史流的数量。 RoughCount int32 `json:"RoughCount"` // 历史直播流信息列表。 StreamInfoList []*DescribeClosedStreamInfoByPageResResultStreamInfoListItem `json:"StreamInfoList,omitempty"` }
type DescribeClosedStreamInfoByPageResResultStreamInfoListItem ¶
type DescribeClosedStreamInfoByPageResResultStreamInfoListItem struct { // REQUIRED; 历史直播流使用的应用名称。 App string `json:"App"` // REQUIRED; 历史直播流使用的域名。 Domain string `json:"Domain"` // REQUIRED; 直播流的结束时间。 EndTime string `json:"EndTime"` // REQUIRED; 历史直播流的来源类型,取值及含义如下所示。 // * push:直推流; // * relay:回源流。 SourceType string `json:"SourceType"` // REQUIRED; 直播流的开始时间。 StartTime string `json:"StartTime"` // REQUIRED; 历史直播流使用的流名称。 Stream string `json:"Stream"` // REQUIRED; 历史直播流使用的域名所属的域名空间。 Vhost string `json:"Vhost"` }
type DescribeContentKey ¶
type DescribeContentKey struct{}
type DescribeContentKeyBody ¶
type DescribeContentKeyBody struct{}
type DescribeContentKeyQuery ¶
type DescribeContentKeyQuery struct{}
type DescribeContentKeyReq ¶
type DescribeContentKeyReq struct { *DescribeContentKeyQuery *DescribeContentKeyBody }
type DescribeContentKeyRes ¶
type DescribeContentKeyRes struct { // REQUIRED ResponseMetadata DescribeContentKeyResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DescribeContentKeyResResponseMetadata ¶
type DescribeContentKeyResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeCustomLogConfig ¶
type DescribeCustomLogConfig struct{}
type DescribeCustomLogConfigBody ¶
type DescribeCustomLogConfigBody struct{}
type DescribeCustomLogConfigQuery ¶
type DescribeCustomLogConfigQuery struct{}
type DescribeCustomLogConfigReq ¶
type DescribeCustomLogConfigReq struct { *DescribeCustomLogConfigQuery *DescribeCustomLogConfigBody }
type DescribeCustomLogConfigRes ¶
type DescribeCustomLogConfigRes struct { // REQUIRED ResponseMetadata DescribeCustomLogConfigResResponseMetadata `json:"ResponseMetadata"` Result *DescribeCustomLogConfigResResult `json:"Result,omitempty"` }
type DescribeCustomLogConfigResResponseMetadata ¶
type DescribeCustomLogConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeCustomLogConfigResResult ¶
type DescribeCustomLogConfigResResult struct { // REQUIRED; 用户账号id AccountID string `json:"AccountId"` // REQUIRED; 用户账号名称 AccountName string `json:"AccountName"` // REQUIRED; 日志获取接口名称 ActionName string `json:"ActionName"` // REQUIRED; bmq集群名 BmqCluster string `json:"BmqCluster"` // REQUIRED; tce集群名 Cluster string `json:"Cluster"` // REQUIRED; 创建人 Creator string `json:"Creator"` // REQUIRED; 延迟时间,默认300s DelayTime int32 `json:"DelayTime"` // REQUIRED; 下载时填的Type参数 DownloadType string `json:"DownloadType"` // REQUIRED; 填1或0,是否补空文件,默认为0 EmptyFile int32 `json:"EmptyFile"` // REQUIRED; 排除的账号ID ExcludedAccountIDs string `json:"ExcludedAccountIds"` // REQUIRED; 文件名字段名称 FileNameFields DescribeCustomLogConfigResResultFileNameFields `json:"FileNameFields"` // REQUIRED; 文件名pattern FileNamePattern string `json:"FileNamePattern"` // REQUIRED; 如果没有Id,表示创建,带了Id表示更新 ID int32 `json:"Id"` // REQUIRED; 日志字段名称 LogFields DescribeCustomLogConfigResResultLogFields `json:"LogFields"` // REQUIRED; 日志pattern LogPattern string `json:"LogPattern"` // REQUIRED; 日志类型,如果是多个用逗号连接,全选可填* LogType string `json:"LogType"` // REQUIRED; 是否每个域名一个文件,默认为false SplitDomain bool `json:"SplitDomain"` // REQUIRED; 默认false(前端默认填ture),同一个时间范围是否允许按照大小切割文件 SplitFile bool `json:"SplitFile"` // REQUIRED; 切割文件的行数,默认120w SplitLine int32 `json:"SplitLine"` // REQUIRED; 切割文件的时间,单位秒,默认3600 SplitTime int32 `json:"SplitTime"` // REQUIRED; 默认0,状态,1:启动,0:禁止 Status int32 `json:"Status"` // REQUIRED; 写入的topic Topic string `json:"Topic"` // REQUIRED; 特殊清洗状态,false:表示数仓单独任务进行清洗,true为通用清洗任务 WashStatus bool `json:"WashStatus"` }
type DescribeCustomLogConfigResResultFileNameFields ¶
type DescribeCustomLogConfigResResultFileNameFields struct { // REQUIRED; 字段名称 Key string `json:"Key"` // REQUIRED; 字段类型,不能为空 Type string `json:"Type"` // 备注信息,没有可以为空 FmtValue *string `json:"FmtValue,omitempty"` // 字段对应中文名 KeyCn *string `json:"KeyCn,omitempty"` // 敏感词替换字符串,比如:ab,cd 表示用cd替换ab,如果有多组替换用分号连接 Transform *int32 `json:"Transform,omitempty"` }
DescribeCustomLogConfigResResultFileNameFields - 文件名字段名称
type DescribeCustomLogConfigResResultLogFields ¶
type DescribeCustomLogConfigResResultLogFields struct { // REQUIRED; 字段名称 Key string `json:"Key"` // REQUIRED; 字段类型,不能为空 Type string `json:"Type"` // 备注信息,没有可以为空 FmtValue *string `json:"FmtValue,omitempty"` // 字段对应中文名 KeyCn *string `json:"KeyCn,omitempty"` // 敏感词替换字符串,比如:ab,cd 表示用cd替换ab,如果有多组替换用分号连接 Transform *int32 `json:"Transform,omitempty"` }
DescribeCustomLogConfigResResultLogFields - 日志字段名称
type DescribeDenyConfig ¶
type DescribeDenyConfig struct{}
type DescribeDenyConfigBody ¶
type DescribeDenyConfigQuery ¶
type DescribeDenyConfigQuery struct{}
type DescribeDenyConfigReq ¶
type DescribeDenyConfigReq struct { *DescribeDenyConfigQuery *DescribeDenyConfigBody }
type DescribeDenyConfigRes ¶
type DescribeDenyConfigRes struct { // REQUIRED ResponseMetadata DescribeDenyConfigResResponseMetadata `json:"ResponseMetadata"` Result *DescribeDenyConfigResResult `json:"Result,omitempty"` }
type DescribeDenyConfigResResponseMetadata ¶
type DescribeDenyConfigResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeDenyConfigResResponseMetadataError `json:"Error,omitempty"` }
type DescribeDenyConfigResResult ¶
type DescribeDenyConfigResResult struct { // 配置列表。 DenyList []*DescribeDenyConfigResResultDenyListItem `json:"DenyList,omitempty"` }
type DescribeDenyConfigResResultDenyListItem ¶
type DescribeDenyConfigResResultDenyListItem struct { // App的名称。 App *string `json:"App,omitempty"` // 配置详情列表。 DenyConfig []*DescribeDenyConfigResResultDenyListPropertiesItemsItem `json:"DenyConfig,omitempty"` // 推拉流域名。 Domain *string `json:"Domain,omitempty"` // 域名空间名称。 Vhost *string `json:"Vhost,omitempty"` }
type DescribeDenyConfigResResultDenyListPropertiesItemsItem ¶
type DescribeDenyConfigResResultDenyListPropertiesItemsItem struct { // 白名单。 AllowList []*string `json:"AllowList,omitempty"` // 城市 City *string `json:"City,omitempty"` // 大洲 Continent *string `json:"Continent,omitempty"` // 国家码 Country *string `json:"Country,omitempty"` // 黑名单。 DenyList []*string `json:"DenyList,omitempty"` // 格式类型,比如 HTTP、RTMP。 FmtType []*string `json:"FmtType,omitempty"` // 运营商。 ISP *string `json:"ISP,omitempty"` // 协议类型,比如 TCP、KCP、QUIC。 ProType []*string `json:"ProType,omitempty"` // 区域 Region *string `json:"Region,omitempty"` }
type DescribeDenyConfigV2 ¶
type DescribeDenyConfigV2 struct{}
type DescribeDenyConfigV2Query ¶
type DescribeDenyConfigV2Query struct{}
type DescribeDenyConfigV2Req ¶
type DescribeDenyConfigV2Req struct { *DescribeDenyConfigV2Query *DescribeDenyConfigV2Body }
type DescribeDenyConfigV2Res ¶
type DescribeDenyConfigV2Res struct { // REQUIRED ResponseMetadata DescribeDenyConfigV2ResResponseMetadata `json:"ResponseMetadata"` Result *DescribeDenyConfigV2ResResult `json:"Result,omitempty"` }
type DescribeDenyConfigV2ResResponseMetadata ¶
type DescribeDenyConfigV2ResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeDenyConfigV2ResResponseMetadataError `json:"Error,omitempty"` }
type DescribeDenyConfigV2ResResult ¶
type DescribeDenyConfigV2ResResult struct { // 配置列表 DenyList []*DescribeDenyConfigV2ResResultDenyListItem `json:"DenyList,omitempty"` }
type DescribeDenyConfigV2ResResultDenyListItem ¶
type DescribeDenyConfigV2ResResultDenyListItem struct { // REQUIRED; 创建时间 CreateTime string `json:"CreateTime"` // REQUIRED; 推拉流域名 Domain string `json:"Domain"` // REQUIRED; 服务类型 ServiceType string `json:"ServiceType"` // REQUIRED; 更新时间 UpdateTime string `json:"UpdateTime"` // REQUIRED; 域名空间名称 Vhost string `json:"Vhost"` // App的名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App *string `json:"App,omitempty"` // 配置详情列表 DenyConfigDetail []*DescribeDenyConfigV2ResResultDenyListPropertiesItemsItem `json:"DenyConfigDetail,omitempty"` }
type DescribeDenyConfigV2ResResultDenyListPropertiesItemsItem ¶
type DescribeDenyConfigV2ResResultDenyListPropertiesItemsItem struct { // REQUIRED; 黑/白名单 IP 列表。 IPList []string `json:"IPList"` // REQUIRED; 传输协议 ProType []string `json:"ProType"` // REQUIRED; 限制类型。 // * allow:IP 白名单; // * deny:IP 黑名单。 Type string `json:"Type"` // 城市限制 City []*string `json:"City,omitempty"` // 国家限制,国家码 Country []*string `json:"Country,omitempty"` // 拉流类型 FmtType []*string `json:"FmtType,omitempty"` // 运营商限制 ISP []*string `json:"ISP,omitempty"` // 省份限制 Province []*string `json:"Province,omitempty"` // 大区限制 Region []*string `json:"Region,omitempty"` // streams名称 Streams []*string `json:"Streams,omitempty"` }
type DescribeDomain ¶
type DescribeDomain struct{}
type DescribeDomainBody ¶
type DescribeDomainBody struct { // REQUIRED; 域名列表。 DomainList []string `json:"DomainList"` }
type DescribeDomainQuery ¶
type DescribeDomainQuery struct{}
type DescribeDomainReq ¶
type DescribeDomainReq struct { *DescribeDomainQuery *DescribeDomainBody }
type DescribeDomainRes ¶
type DescribeDomainRes struct { // REQUIRED ResponseMetadata DescribeDomainResResponseMetadata `json:"ResponseMetadata"` Result *DescribeDomainResResult `json:"Result,omitempty"` }
type DescribeDomainResResponseMetadata ¶
type DescribeDomainResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeDomainResResponseMetadataError `json:"Error,omitempty"` }
type DescribeDomainResResult ¶
type DescribeDomainResResult struct { // 域名详细信息列表。 DomainList []*DescribeDomainResResultDomainListItem `json:"DomainList,omitempty"` }
type DescribeDomainResResultDomainListItem ¶
type DescribeDomainResResultDomainListItem struct { // REQUIRED; CNAME 信息。 CNAME string `json:"CNAME"` // REQUIRED; 所绑定证书支持的泛域名。 CertDomain string `json:"CertDomain"` // REQUIRED; 绑定的证书名称。 CertName string `json:"CertName"` // REQUIRED; 绑定的证书信息。 ChainID string `json:"ChainID"` // REQUIRED; CNAME 状态。 // * 0:未配置 CNAME; // * 1:已配置 CNAME。 CnameCheck int32 `json:"CnameCheck"` // REQUIRED; 创建时间。 CreateTime string `json:"CreateTime"` // REQUIRED; 推/拉流域名。 Domain string `json:"Domain"` // REQUIRED; 域名是否可用的状态。 // * 0:正常,域名为可用状态; // * 1:配置中,域名为可用状态; // * 2:不可用,域名为其他的不可用状态。 DomainCheck int32 `json:"DomainCheck"` // REQUIRED; ICP 备案校验是否通过,是否过期信息。 ICPCheck int32 `json:"ICPCheck"` // REQUIRED; 绑定的推流域名。 PushDomain string `json:"PushDomain"` // REQUIRED; 区域,包含以下类型。 // * cn:中国大陆; // * cn-global:全球; // * cn-oversea:海外及港澳台。 Region string `json:"Region"` // REQUIRED; 域名状态。状态说明如下所示。 // * 0:正常; // * 1:审核中; // * 2:禁用,禁止使用,此时 domain 不生效; // * 3:删除; // * 4:审核被驳回。审核不通过,需要重新创建并审核; // * 5:欠费关停。 Status int32 `json:"Status"` // REQUIRED; 域名类型,包含两种类型。 // * push:推流域名; // * pull-flv:拉流域名,包含 RTMP、FLV、HLS 格式。 Type string `json:"Type"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
type DescribeDomainVerify ¶
type DescribeDomainVerify struct{}
type DescribeDomainVerifyBody ¶
type DescribeDomainVerifyBody struct { // REQUIRED; 推拉流域名列表,最多十个 Domains []string `json:"Domains"` }
type DescribeDomainVerifyQuery ¶
type DescribeDomainVerifyQuery struct{}
type DescribeDomainVerifyReq ¶
type DescribeDomainVerifyReq struct { *DescribeDomainVerifyQuery *DescribeDomainVerifyBody }
type DescribeDomainVerifyRes ¶
type DescribeDomainVerifyRes struct { // REQUIRED ResponseMetadata DescribeDomainVerifyResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeDomainVerifyResResult `json:"Result,omitempty"` }
type DescribeDomainVerifyResResponseMetadata ¶
type DescribeDomainVerifyResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeDomainVerifyResResult ¶
type DescribeDomainVerifyResResult struct { // 校验返回列表 DomainList []*DescribeDomainVerifyResResultDomainListItem `json:"DomainList,omitempty"` }
DescribeDomainVerifyResResult - 视请求的接口而定
type DescribeEncryptDRM ¶
type DescribeEncryptDRM struct{}
type DescribeEncryptDRMBody ¶
type DescribeEncryptDRMBody struct{}
type DescribeEncryptDRMQuery ¶
type DescribeEncryptDRMQuery struct{}
type DescribeEncryptDRMReq ¶
type DescribeEncryptDRMReq struct { *DescribeEncryptDRMQuery *DescribeEncryptDRMBody }
type DescribeEncryptDRMRes ¶
type DescribeEncryptDRMRes struct { // REQUIRED ResponseMetadata DescribeEncryptDRMResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeEncryptDRMResResult `json:"Result"` }
type DescribeEncryptDRMResResult ¶
type DescribeEncryptDRMResResult struct { // REQUIRED; drm配置 DRMItem DescribeEncryptDRMResResultDRMItem `json:"DRMItem"` }
type DescribeEncryptDRMResResultDRMItem ¶
type DescribeEncryptDRMResResultDRMItem struct { // REQUIRED; apikey APIKey string `json:"APIKey"` // REQUIRED ApplicationSecretKey string `json:"ApplicationSecretKey"` // REQUIRED; 证书文件名 CertificateFileName string `json:"CertificateFileName"` // REQUIRED; 证书名称 CertificateName string `json:"CertificateName"` // REQUIRED PrivateKey string `json:"PrivateKey"` // REQUIRED; 私钥文件名 PrivateKeyFileName string `json:"PrivateKeyFileName"` }
DescribeEncryptDRMResResultDRMItem - drm配置
type DescribeForbiddenStreamInfoByPage ¶
type DescribeForbiddenStreamInfoByPage struct{}
type DescribeForbiddenStreamInfoByPageBody ¶
type DescribeForbiddenStreamInfoByPageBody struct{}
type DescribeForbiddenStreamInfoByPageQuery ¶
type DescribeForbiddenStreamInfoByPageQuery struct { // REQUIRED; 查询数据的页码,取值范围为正整数。 PageNum int32 `json:"PageNum" query:"PageNum"` // REQUIRED; 每页显示的数据条数,取值范围为 [1,1000]。 PageSize int32 `json:"PageSize" query:"PageSize"` // 应用名称,取值与禁推直播流时设置的应用名称相同,默认为空,表示查询当前域名空间(Vhost)下所有的禁推流。支持由大小写字母(A - Z、a - z)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 30 个字符。 App *string `json:"App,omitempty" query:"App"` // 直播流使用的域名,取值与禁推直播流时设置的应用名称相同,默认为空,表示查询所有当前域名空间(Vhost)下的禁推直播流。您可以调用 ListDomainDetail [https://www.volcengine.com/docs/6469/1126815] // 接口或在视频直播控制台的域名管理 // [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看需要查询的禁推直播流使用的域名。 Domain *string `json:"Domain,omitempty" query:"Domain"` // 指定是否模糊匹配流名称。缺省情况为精准匹配,支持的取值及含义如下所示。 // * fuzzy:模糊匹配; // * strict:精准匹配。 QueryType *string `json:"QueryType,omitempty" query:"QueryType"` // 排列方式,根据推流结束时间排序,默认值为 desc,支持的取值及含义如下所示。 // * asc:从时间最远到最近排序; // * desc:从时间最近到最远排序。 Sort *string `json:"Sort,omitempty" query:"Sort"` // 流名称,取值与禁推直播流时设置的流名称相同,默认查询所有流名称,由 1 到 100 位数字、字母、下划线及"-"和"."组成,如果指定 Stream,必须同时指定 App 的值。 Stream *string `json:"Stream,omitempty" query:"Stream"` // 域名空间,取值与禁推直播流时设置的域名空间相同,默认为空,表示查询所有域名空间(Vhost)下的禁推流。您可以调用ListDomainDetail [https://www.volcengine.com/docs/6469/1126815]接口或在视频直播控制台��域名管理 // [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看需要查询的禁推流使用的域名所属的域名空间。 Vhost *string `json:"Vhost,omitempty" query:"Vhost"` }
type DescribeForbiddenStreamInfoByPageReq ¶
type DescribeForbiddenStreamInfoByPageReq struct { *DescribeForbiddenStreamInfoByPageQuery *DescribeForbiddenStreamInfoByPageBody }
type DescribeForbiddenStreamInfoByPageRes ¶
type DescribeForbiddenStreamInfoByPageRes struct { // REQUIRED ResponseMetadata DescribeForbiddenStreamInfoByPageResResponseMetadata `json:"ResponseMetadata"` Result *DescribeForbiddenStreamInfoByPageResResult `json:"Result,omitempty"` }
type DescribeForbiddenStreamInfoByPageResResponseMetadata ¶
type DescribeForbiddenStreamInfoByPageResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeForbiddenStreamInfoByPageResResponseMetadataError `json:"Error,omitempty"` }
type DescribeForbiddenStreamInfoByPageResResult ¶
type DescribeForbiddenStreamInfoByPageResResult struct { // REQUIRED; 查询结果中禁推流数量。 RoughCount int32 `json:"RoughCount"` // 禁推流的信息列表。 StreamInfoList []*DescribeForbiddenStreamInfoByPageResResultStreamInfoListItem `json:"StreamInfoList,omitempty"` }
type DescribeForbiddenStreamInfoByPageResResultStreamInfoListItem ¶
type DescribeForbiddenStreamInfoByPageResResultStreamInfoListItem struct { // REQUIRED; 禁推流的应用名称。 App string `json:"App"` // REQUIRED; 禁推流被禁推的开始时间。 CreateTime string `json:"CreateTime"` // REQUIRED; 禁推流的域名。 Domain string `json:"Domain"` // REQUIRED; 禁推流结束禁推的时间。 EndTime string `json:"EndTime"` // REQUIRED; 当前流的禁推配置是否启用。 // * true:启用; // * false:禁用。 Status bool `json:"Status"` // REQUIRED; 禁推流的流名称。 Stream string `json:"Stream"` // REQUIRED; 禁推流的域名空间。 Vhost string `json:"Vhost"` }
type DescribeHLSConfig ¶
type DescribeHLSConfig struct{}
type DescribeHLSConfigBody ¶
type DescribeHLSConfigBody struct { // REQUIRED Vhost string `json:"Vhost"` }
type DescribeHLSConfigQuery ¶
type DescribeHLSConfigQuery struct{}
type DescribeHLSConfigReq ¶
type DescribeHLSConfigReq struct { *DescribeHLSConfigQuery *DescribeHLSConfigBody }
type DescribeHLSConfigRes ¶
type DescribeHLSConfigRes struct { // REQUIRED ResponseMetadata DescribeHLSConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeHLSConfigResResult `json:"Result,omitempty"` }
type DescribeHLSConfigResResponseMetadata ¶
type DescribeHLSConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeHLSConfigResResult ¶
type DescribeHLSConfigResResult struct { // REQUIRED HLSConfigList []DescribeHLSConfigResResultHLSConfigListItem `json:"HLSConfigList"` }
DescribeHLSConfigResResult - 视请求的接口而定
type DescribeHLSConfigResResultHLSConfigListItem ¶
type DescribeHLSConfigResResultHLSConfigListItem struct { // REQUIRED CreateTime string `json:"CreateTime"` // REQUIRED FirstPlaylistLength int32 `json:"FirstPlaylistLength"` // REQUIRED Interval float32 `json:"Interval"` // REQUIRED PartTargetDuration float32 `json:"PartTargetDuration"` // REQUIRED PlaylistLength int32 `json:"PlaylistLength"` // REQUIRED UpdateTime string `json:"UpdateTime"` // REQUIRED Vhost string `json:"Vhost"` }
type DescribeHTTPHeaderConfig ¶
type DescribeHTTPHeaderConfig struct{}
type DescribeHTTPHeaderConfigBody ¶
type DescribeHTTPHeaderConfigBody struct { // REQUIRED; The type of HTTP header configurations you want to query: // * 0: Response headers. // * 1: Request headers. Phase int32 `json:"Phase"` // REQUIRED; The domain name space. Vhost string `json:"Vhost"` // The domain name. Domain *string `json:"Domain,omitempty"` }
type DescribeHTTPHeaderConfigQuery ¶
type DescribeHTTPHeaderConfigQuery struct{}
type DescribeHTTPHeaderConfigReq ¶
type DescribeHTTPHeaderConfigReq struct { *DescribeHTTPHeaderConfigQuery *DescribeHTTPHeaderConfigBody }
type DescribeHTTPHeaderConfigRes ¶
type DescribeHTTPHeaderConfigRes struct { // REQUIRED ResponseMetadata DescribeHTTPHeaderConfigResResponseMetadata `json:"ResponseMetadata"` // REQUIRED; 视请求的接口而定 Result DescribeHTTPHeaderConfigResResult `json:"Result"` }
type DescribeHTTPHeaderConfigResResponseMetadata ¶
type DescribeHTTPHeaderConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeHTTPHeaderConfigResResult ¶
type DescribeHTTPHeaderConfigResResult struct { // REQUIRED; A list of header configurations of the domain name. HeaderConfigList []DescribeHTTPHeaderConfigResResultHeaderConfigListItem `json:"HeaderConfigList"` }
DescribeHTTPHeaderConfigResResult - 视请求的接口而定
type DescribeHTTPHeaderConfigResResultHeaderConfigListItem ¶
type DescribeHTTPHeaderConfigResResultHeaderConfigListItem struct { // REQUIRED; Whether the original headers is excluded. // * 0: Included. // * 1: Excluded. BlockOriginal int32 `json:"BlockOriginal"` // REQUIRED; The domain name. Domain string `json:"Domain"` // REQUIRED; Whether the configuration is enabled. // * true: Enabled. // * false: Disabled. Enable bool `json:"Enable"` // REQUIRED; A list of HTTP headers you want to query. HeaderDetailList []DescribeHTTPHeaderConfigResResultHeaderConfigListPropertiesItemsItem `json:"HeaderDetailList"` // REQUIRED; The domain name space. Vhost string `json:"Vhost"` }
type DescribeHTTPHeaderConfigResResultHeaderConfigListPropertiesItemsItem ¶
type DescribeHTTPHeaderConfigResResultHeaderConfigListPropertiesItemsItem struct { // REQUIRED; The type of the header value: // * 0: Constant // * 1: Variable HeaderFieldType int32 `json:"HeaderFieldType"` // REQUIRED; The header name. HeaderKey string `json:"HeaderKey"` // REQUIRED; The header value. The header value can be a constant or one of the following variables: For the header in a response, // the header value can be the following variables: // * ${domain}: The domain name in the client request. Example:example.com // * ${uri}: The path of the client request excluding the query parameters. If the client request is rewritten, this variable // represents the rewritten path. Example:/dir/sample.php // * ${args}: The query parameters in the client request. If the client request is rewritten, this variable represents the // rewritten parameters. Example:color=red&n=10 // * ${remote_addr}: The IP address of the client sending the request. Example:10.10.10.10 // * ${server_addr}: The IP address of the edge server responding to the client request. Example:10.10.10.10 // For the header in a request, the header value can be the following variables: // * ${upstream_host}: The domain name in the origin-pull request. Example:example.com // * ${upstream_uri}: The path of the origin-pull request excluding the query parameters. If the request is rewritten, this // variable represents the rewritten path. Example:/dir/sample.php // * ${upstream_args}: The query parameters in the origin-pull request. If the request is rewritten, this variable represents // the rewritten parameters. Example:color=red&n=10 HeaderValue string `json:"HeaderValue"` }
type DescribeHeaderConfig ¶
type DescribeHeaderConfig struct{}
type DescribeHeaderConfigQuery ¶
type DescribeHeaderConfigQuery struct{}
type DescribeHeaderConfigReq ¶
type DescribeHeaderConfigReq struct { *DescribeHeaderConfigQuery *DescribeHeaderConfigBody }
type DescribeHeaderConfigRes ¶
type DescribeHeaderConfigRes struct { // REQUIRED ResponseMetadata DescribeHeaderConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeHeaderConfigResResult `json:"Result,omitempty"` }
type DescribeHeaderConfigResResponseMetadata ¶
type DescribeHeaderConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeHeaderConfigResResult ¶
type DescribeHeaderConfigResResult struct { // REQUIRED HeaderConfigListV2 []DescribeHeaderConfigResResultHeaderConfigListV2Item `json:"HeaderConfigListV2"` }
DescribeHeaderConfigResResult - 视请求的接口而定
type DescribeHeaderConfigResResultHeaderConfigListV2Item ¶
type DescribeHeaderConfigResResultHeaderConfigListV2Item struct { // REQUIRED App string `json:"App"` // REQUIRED; 创建时间 CreateTime string `json:"CreateTime"` // REQUIRED HeaderDetailList []DescribeHeaderConfigResResultHeaderConfigListV2PropertiesItemsItem `json:"HeaderDetailList"` // REQUIRED RealJSON string `json:"RealJSON"` // REQUIRED; 更新时间 UpdateTime string `json:"UpdateTime"` // REQUIRED Vhost string `json:"Vhost"` }
type DescribeHeaderConfigResResultHeaderConfigListV2PropertiesItemsItem ¶
type DescribeHeaderConfigResResultHeaderConfigListV2PropertiesItemsItem struct { // REQUIRED HeaderDetailList []DescribeHeaderConfigResResultHeaderConfigListV2PropertiesItemsHeaderDetailListItem `json:"HeaderDetailList"` // REQUIRED HeaderType string `json:"HeaderType"` }
type DescribeIPAccessRule ¶
type DescribeIPAccessRule struct{}
type DescribeIPAccessRuleQuery ¶
type DescribeIPAccessRuleQuery struct{}
type DescribeIPAccessRuleReq ¶
type DescribeIPAccessRuleReq struct { *DescribeIPAccessRuleQuery *DescribeIPAccessRuleBody }
type DescribeIPAccessRuleRes ¶
type DescribeIPAccessRuleRes struct { // REQUIRED ResponseMetadata DescribeIPAccessRuleResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeIPAccessRuleResResult `json:"Result"` }
type DescribeIPAccessRuleResResponseMetadata ¶
type DescribeIPAccessRuleResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Error string `json:"Error"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` }
type DescribeIPAccessRuleResResult ¶
type DescribeIPAccessRuleResResult struct { // REQUIRED; IP 访问限制规则列表。 AccessRuleLists []DescribeIPAccessRuleResResultAccessRuleListsItem `json:"AccessRuleLists"` }
type DescribeIPAccessRuleResResultAccessRuleListsItem ¶
type DescribeIPAccessRuleResResultAccessRuleListsItem struct { // 推/拉流域名。 Domain *string `json:"Domain,omitempty"` // IP 访问限制规则。 IPAccessRule *DescribeIPAccessRuleResResultAccessRuleListsItemIPAccessRule `json:"IPAccessRule,omitempty"` // 域名空间名称。 Vhost *string `json:"Vhost,omitempty"` }
type DescribeIPAccessRuleResResultAccessRuleListsItemIPAccessRule ¶
type DescribeIPAccessRuleResResultAccessRuleListsItemIPAccessRule struct { // REQUIRED; 是否开启当前限制。 // * true: 开启; // * false: 关闭。 Enable bool `json:"Enable"` // REQUIRED; 名单中的 IP 信息。 IPList []string `json:"IPList"` // REQUIRED; IP 访问限制的类型,取值及含义如下。 // * allow: 白名单; // * deny: 黑名单。 Type string `json:"Type"` }
DescribeIPAccessRuleResResultAccessRuleListsItemIPAccessRule - IP 访问限制规则。
type DescribeIPInfo ¶
type DescribeIPInfo struct{}
type DescribeIPInfoBody ¶
type DescribeIPInfoBody struct { // REQUIRED; 待查询的 IP 地址列表。支持 IPv4 和 IPv6 地址,一次最多查询 50 个 IP 地址。 IPs []string `json:"Ips"` }
type DescribeIPInfoQuery ¶
type DescribeIPInfoQuery struct{}
type DescribeIPInfoReq ¶
type DescribeIPInfoReq struct { *DescribeIPInfoQuery *DescribeIPInfoBody }
type DescribeIPInfoRes ¶
type DescribeIPInfoRes struct { // REQUIRED ResponseMetadata DescribeIPInfoResResponseMetadata `json:"ResponseMetadata"` Result *DescribeIPInfoResResult `json:"Result,omitempty"` }
type DescribeIPInfoResResponseMetadata ¶
type DescribeIPInfoResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DescribeIPInfoResResponseMetadataError `json:"Error,omitempty"` }
type DescribeIPInfoResResult ¶
type DescribeIPInfoResResult struct { // REQUIRED; IP 详情列表。 List []DescribeIPInfoResResultListItem `json:"List"` }
type DescribeIPInfoResResultListItem ¶
type DescribeIPInfoResResultListItem struct { // REQUIRED; IP 所属地区。非归属火山引擎视频直播的 IP,返回“-”。 City string `json:"City"` // REQUIRED; IP 地址 IP string `json:"Ip"` // REQUIRED; IP 所属运营商。非归属火山引擎视频直播的 IP,返回”-“。 您可以通过DescribeLiveISPData [https://www.volcengine.com/docs/6469/1133974]接口查看运营商标识符对应的运营商名称。 Isp string `json:"Isp"` // REQUIRED; 是否归属于火山引擎 CDN 节点。 // * true:属于; // * false:不属于。 LiveCdnIP bool `json:"LiveCdnIp"` // REQUIRED; IP 所属国家或地区。非归属火山引擎视频直播的 IP,返回“-”。 Location string `json:"Location"` // REQUIRED; IP 所属省。非归属火山引擎视频直播的 IP,返回“-”。 Province string `json:"Province"` }
type DescribeLatencyConfig ¶
type DescribeLatencyConfig struct{}
type DescribeLatencyConfigQuery ¶
type DescribeLatencyConfigQuery struct{}
type DescribeLatencyConfigReq ¶
type DescribeLatencyConfigReq struct { *DescribeLatencyConfigQuery *DescribeLatencyConfigBody }
type DescribeLatencyConfigRes ¶
type DescribeLatencyConfigRes struct { // REQUIRED ResponseMetadata DescribeLatencyConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeLatencyConfigResResult `json:"Result,omitempty"` }
type DescribeLatencyConfigResResponseMetadata ¶
type DescribeLatencyConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeLatencyConfigResResult ¶
type DescribeLatencyConfigResResult struct { // REQUIRED LatencyConfigList []DescribeLatencyConfigResResultLatencyConfigListItem `json:"LatencyConfigList"` }
DescribeLatencyConfigResResult - 视请求的接口而定
type DescribeLicenseDRM ¶
type DescribeLicenseDRM struct{}
type DescribeLicenseDRMBody ¶
type DescribeLicenseDRMBody struct{}
type DescribeLicenseDRMQuery ¶
type DescribeLicenseDRMQuery struct { // REQUIRED; app App string `json:"App" query:"App"` // REQUIRED; DRM加密的类型枚举,可以取fp(代表fairplay)或wv(代表widevine) DRMType string `json:"DRMType" query:"DRMType"` // REQUIRED; 拉流域名 Domain string `json:"Domain" query:"Domain"` // REQUIRED; 流名 StreamName string `json:"StreamName" query:"StreamName"` // REQUIRED; 域名空间 Vhost string `json:"Vhost" query:"Vhost"` }
type DescribeLicenseDRMReq ¶
type DescribeLicenseDRMReq struct { *DescribeLicenseDRMQuery *DescribeLicenseDRMBody }
type DescribeLicenseDRMRes ¶
type DescribeLicenseDRMRes struct { // REQUIRED ResponseMetadata DescribeLicenseDRMResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DescribeLicenseDRMResResponseMetadata ¶
type DescribeLicenseDRMResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeLiveAccountFeeConfig ¶
type DescribeLiveAccountFeeConfig struct{}
type DescribeLiveAccountFeeConfigBody ¶
type DescribeLiveAccountFeeConfigBody struct{}
type DescribeLiveAccountFeeConfigQuery ¶
type DescribeLiveAccountFeeConfigQuery struct{}
type DescribeLiveAccountFeeConfigReq ¶
type DescribeLiveAccountFeeConfigReq struct { *DescribeLiveAccountFeeConfigQuery *DescribeLiveAccountFeeConfigBody }
type DescribeLiveAccountFeeConfigRes ¶
type DescribeLiveAccountFeeConfigRes struct { // REQUIRED ResponseMetadata DescribeLiveAccountFeeConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeLiveAccountFeeConfigResResult `json:"Result,omitempty"` }
type DescribeLiveAccountFeeConfigResResponseMetadata ¶
type DescribeLiveAccountFeeConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeLiveAccountFeeConfigResResult ¶
type DescribeLiveAccountFeeConfigResResult struct { // REQUIRED; 配置列表 FeeConfigList []DescribeLiveAccountFeeConfigResResultFeeConfigListItem `json:"FeeConfigList"` // REQUIRED; 配置个数 Total float32 `json:"Total"` }
DescribeLiveAccountFeeConfigResResult - 视请求的接口而定
type DescribeLiveAccountFeeConfigResResultFeeConfigListItem ¶
type DescribeLiveAccountFeeConfigResResultFeeConfigListItem struct { // REQUIRED; 账号id AccountID string `json:"AccountId"` // REQUIRED; 配置id ID int32 `json:"Id"` // 进制 Base *int32 `json:"Base,omitempty"` // 创建时间 CreateTime *string `json:"CreateTime,omitempty"` // 创建者 Creator *string `json:"Creator,omitempty"` // 上浮系数 Factor *float32 `json:"Factor,omitempty"` FreeFeeList []*string `json:"FreeFeeList,omitempty"` // 是否开启闲忙时 StageEnable *bool `json:"StageEnable,omitempty"` // 闲忙时生效时间 StageTime *string `json:"StageTime,omitempty"` // 上浮系数生效时间 StartTime *string `json:"StartTime,omitempty"` // 更新时间 UpdateTime *string `json:"UpdateTime,omitempty"` }
type DescribeLiveAccountFeeType ¶
type DescribeLiveAccountFeeType struct{}
type DescribeLiveAccountFeeTypeBody ¶
type DescribeLiveAccountFeeTypeBody struct { // REQUIRED; 账号 AccountID string `json:"AccountId"` }
type DescribeLiveAccountFeeTypeQuery ¶
type DescribeLiveAccountFeeTypeQuery struct{}
type DescribeLiveAccountFeeTypeReq ¶
type DescribeLiveAccountFeeTypeReq struct { *DescribeLiveAccountFeeTypeQuery *DescribeLiveAccountFeeTypeBody }
type DescribeLiveAccountFeeTypeRes ¶
type DescribeLiveAccountFeeTypeRes struct { // REQUIRED ResponseMetadata DescribeLiveAccountFeeTypeResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeLiveAccountFeeTypeResResult `json:"Result,omitempty"` }
type DescribeLiveAccountFeeTypeResResponseMetadata ¶
type DescribeLiveAccountFeeTypeResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeLiveAccountFeeTypeResResult ¶
type DescribeLiveAccountFeeTypeResResult struct { // 计费类型,traffic流量计费,bandwidth带宽计费 FeeType *string `json:"FeeType,omitempty"` }
DescribeLiveAccountFeeTypeResResult - 视请求的接口而定
type DescribeLiveActivityBandwidthData ¶
type DescribeLiveActivityBandwidthData struct{}
type DescribeLiveActivityBandwidthDataBody ¶
type DescribeLiveActivityBandwidthDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 300:(默认值)5 分钟。时间粒度为 5 分钟时,单次查询最大时间跨度为 31 天,历史查询时间范围为 366 天; // * 3600:1 小时。时间粒度为 1 小时时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天; // * 86400:1 天。时间粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 域名列表,缺省情况表示当前用户的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,缺省情况下表示所有运营商,支持的运营商如下所示。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 // 您也可以通过 DescribeLiveISPData [https://www.volcengine.com/docs/6469/1133974] 接口获取运营商对应的标识符。 ISPList []*string `json:"ISPList,omitempty"` // 推拉流协议,缺省情况下表示所有协议类型,支持的协议如下所示。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 // :::tip 如果查询推拉流协议为 QUIC,不能同时查询其他协议。 ::: ProtocolList []*string `json:"ProtocolList,omitempty"` // CDN 节点 IP 所属区域的列表,缺省情况下表示所有区域。 :::tip 参数 RegionList和UserRegionList 不支持同时传入。 ::: RegionList []*DescribeLiveActivityBandwidthDataBodyRegionListItem `json:"RegionList,omitempty"` // 客户端 IP 所属区域的列表,缺省情况下表示所有区域。 :::tip 参数 RegionList和UserRegionList 不支持同时传入。 ::: UserRegionList []*DescribeLiveActivityBandwidthDataBodyUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLiveActivityBandwidthDataBodyRegionListItem ¶
type DescribeLiveActivityBandwidthDataBodyRegionListItem struct { // 区域信息中的大区标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。 Area *string `json:"Area,omitempty"` // 区域信息中的国家标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按国家筛选,需要同时传入Area和Country。 Country *string `json:"Country,omitempty"` // 区域信息中的省份标识符,国外暂不支持该参数,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按省筛选,需要同时传入Area、Country和Province。 Province *string `json:"Province,omitempty"` }
type DescribeLiveActivityBandwidthDataBodyUserRegionListItem ¶
type DescribeLiveActivityBandwidthDataBodyUserRegionListItem struct { // 大区,映射关系请参见区域映射 Area *string `json:"Area,omitempty"` // 国家,映射关系请参见区域映射。如果按国家筛选,需要同时传入 Area 和 Country。 Country *string `json:"Country,omitempty"` // 国内为省,国外暂不支持该参数,映射关系请参见区域映射。如果按省筛选,需要同时传入 Area、Country 和 Province。 Province *string `json:"Province,omitempty"` }
type DescribeLiveActivityBandwidthDataQuery ¶
type DescribeLiveActivityBandwidthDataQuery struct{}
type DescribeLiveActivityBandwidthDataReq ¶
type DescribeLiveActivityBandwidthDataReq struct { *DescribeLiveActivityBandwidthDataQuery *DescribeLiveActivityBandwidthDataBody }
type DescribeLiveActivityBandwidthDataRes ¶
type DescribeLiveActivityBandwidthDataRes struct { // REQUIRED ResponseMetadata DescribeLiveActivityBandwidthDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveActivityBandwidthDataResResult `json:"Result"` }
type DescribeLiveActivityBandwidthDataResResult ¶
type DescribeLiveActivityBandwidthDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 300:5 分钟; // * 3600:1 小时; // * 86400:1 天。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 所有时间粒度的数据。 BandwidthDataList []DescribeLiveActivityBandwidthDataResResultBandwidthDataListItem `json:"BandwidthDataList"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 当前查询条件下的峰值带宽,单位为 Mbps。 PeakBandwidth int32 `json:"PeakBandwidth"` // REQUIRED; 峰值带宽的时间戳,RFC3339 格式的 UTC 时间,精度为秒。 PeakTimestamp string `json:"PeakTimestamp"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,标识符与运营商的对应关系如下。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 ISPList []*string `json:"ISPList,omitempty"` // 推拉流协议,协议说明如下。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 ProtocolList []*string `json:"ProtocolList,omitempty"` // CDN 节点 IP 所属区域列表。 RegionList []*DescribeLiveActivityBandwidthDataResResultRegionListItem `json:"RegionList,omitempty"` // 客户端 IP 所属区域列表。 UserRegionList []*DescribeLiveActivityBandwidthDataResResultUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLiveAuditData ¶
type DescribeLiveAuditData struct{}
type DescribeLiveAuditDataBody ¶
type DescribeLiveAuditDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 86400:(默认值)1 天。时间粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 数据拆分的维度,缺省情况下不进行数据拆分,支持的维度如下所示。 // * Domain:域名。 :::tip 配置数据拆分维度时,对应的维度参数传入多个值时会返回按维度进行拆分的数据;对应的维度只传入一个值时不返回按维度进行拆分的数据。 ::: DetailField []*string `json:"DetailField,omitempty"` // 域名列表,缺省情况表示当前用户的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` }
type DescribeLiveAuditDataQuery ¶
type DescribeLiveAuditDataQuery struct{}
type DescribeLiveAuditDataReq ¶
type DescribeLiveAuditDataReq struct { *DescribeLiveAuditDataQuery *DescribeLiveAuditDataBody }
type DescribeLiveAuditDataRes ¶
type DescribeLiveAuditDataRes struct { // REQUIRED ResponseMetadata DescribeLiveAuditDataResResponseMetadata `json:"ResponseMetadata"` Result *DescribeLiveAuditDataResResult `json:"Result,omitempty"` }
type DescribeLiveAuditDataResResponseMetadata ¶
type DescribeLiveAuditDataResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DescribeLiveAuditDataResResponseMetadataError `json:"Error,omitempty"` }
type DescribeLiveAuditDataResResult ¶
type DescribeLiveAuditDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 86400:1 天。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 所有时间粒度的数据。 AuditDataList []DescribeLiveAuditDataResResultAuditDataListItem `json:"AuditDataList"` // REQUIRED; 按维度拆分后的数据。 AuditDetailDataList []DescribeLiveAuditDataResResultAuditDetailDataListItem `json:"AuditDetailDataList"` // REQUIRED; 数据拆分的维度,维度说明如下。 // * Domain:域名。 DetailField []string `json:"DetailField"` // REQUIRED; 域名列表。 DomainList []string `json:"DomainList"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 当前查询条件下的截图审核总张数。 TotalCount int32 `json:"TotalCount"` }
type DescribeLiveAuditDataResResultAuditDetailDataListItem ¶
type DescribeLiveAuditDataResResultAuditDetailDataListItem struct { // REQUIRED; 按维度进行数据拆分后,当前维度下所有时间粒度的数据。 AuditDataList []DescribeLiveAuditDataResResultAuditDetailDataListPropertiesItemsItem `json:"AuditDataList"` // REQUIRED; 按域名维度进行数据拆分时的域名信息。 Domain string `json:"Domain"` // REQUIRED; 按维度进行数据拆分后,当前维度的截图审核总张数。 TotalCount int32 `json:"TotalCount"` }
type DescribeLiveBandwidthData ¶
type DescribeLiveBandwidthData struct{}
type DescribeLiveBandwidthDataBody ¶
type DescribeLiveBandwidthDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 300:(默认值)5 分钟。时间粒度为 5 分钟时,单次查询最大时间跨度为 31 天,历史查询最大时间范围为 366 天; // * 3600:1 小时。时间粒度为 1 小时时,单次查询最大时间跨度为 93 天,历史查询最大时间范围为 366 天; // * 86400:1 天。时间粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询最大时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 数据拆分的维度,缺省情况下不进行数据拆分,支持的维度如下所示。 // * Domain:域名; // * ISP:运营商; // * Protocol:推拉流协议。 :::tip 配置数据拆分维度时,对应的维度参数传入多个值时会返回按维度进行拆分的数据;对应的维度只传入一个值时不返回按维度进行拆分的数据。 ::: DetailField []*string `json:"DetailField,omitempty"` // 域名列表,缺省情况表示当前用户的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,缺省情况下表示所有运营商,支持的运营商如下所示。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 // 您也可以通过 DescribeLiveISPData [https://www.volcengine.com/docs/6469/1133974] 接口获取运营商对应的标识符。 ISPList []*string `json:"ISPList,omitempty"` // 推拉流协议,缺省情况下表示所有协议类型,支持的协议如下所示。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 // :::tip 如果查询推拉流协议为 QUIC,不能同时查询其他协议。 ::: ProtocolList []*string `json:"ProtocolList,omitempty"` // CDN 节点 IP 所属区域的列表,缺省情况下表示所有区域。 :::tip 参数 RegionList和UserRegionList 不支持同时传入。 ::: RegionList []*DescribeLiveBandwidthDataBodyRegionListItem `json:"RegionList,omitempty"` // 客户端 IP 所属区域的列表,缺省情况下表示所有区域。 :::tip 参数 RegionList和UserRegionList 不支持同时传入。 ::: UserRegionList []*DescribeLiveBandwidthDataBodyUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLiveBandwidthDataBodyRegionListItem ¶
type DescribeLiveBandwidthDataBodyRegionListItem struct { // 区域信息中的大区标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。 Area *string `json:"Area,omitempty"` // 区域信息中的国家标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按国家筛选,需要同时传入Area和Country。 Country *string `json:"Country,omitempty"` // 区域信息中的省份标识符,国外暂不支持该参数,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按省筛选,需要同时传入Area、Country和Province。 Province *string `json:"Province,omitempty"` }
type DescribeLiveBandwidthDataBodyUserRegionListItem ¶
type DescribeLiveBandwidthDataBodyUserRegionListItem struct { // 大区,映射关系请参见区域映射 Area *string `json:"Area,omitempty"` // 国家,映射关系请参见区域映射。如果按国家筛选,需要同时传入 Area 和 Country。 Country *string `json:"Country,omitempty"` // 国内为省,国外暂不支持该参数,映射关系请参见区域映射。如果按省筛选,需要同时传入 Area、Country 和 Province。 Province *string `json:"Province,omitempty"` }
type DescribeLiveBandwidthDataQuery ¶
type DescribeLiveBandwidthDataQuery struct{}
type DescribeLiveBandwidthDataReq ¶
type DescribeLiveBandwidthDataReq struct { *DescribeLiveBandwidthDataQuery *DescribeLiveBandwidthDataBody }
type DescribeLiveBandwidthDataRes ¶
type DescribeLiveBandwidthDataRes struct { // REQUIRED ResponseMetadata DescribeLiveBandwidthDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveBandwidthDataResResult `json:"Result"` }
type DescribeLiveBandwidthDataResResult ¶
type DescribeLiveBandwidthDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 300:5 分钟; // * 3600:1 小时; // * 86400:1 天。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 所有时间粒度的数据。 BandwidthDataList []DescribeLiveBandwidthDataResResultBandwidthDataListItem `json:"BandwidthDataList"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询时间范围内的下行峰值带宽,单位为 Mbps。 PeakDownBandwidth float32 `json:"PeakDownBandwidth"` // REQUIRED; 查询时间范围内的上行峰值带宽,单位为 Mbps。 PeakUpBandwidth float32 `json:"PeakUpBandwidth"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 按维度拆分的数据。 :::tip 请求时,DomainList、ProtocolList和ISPList至少有一个参数传入了多个值时,会返回该参数;否则不返回该参数。 // 优化:当配置了数据拆分的维度,且对应的维度参数传入多个值时会返回按维度拆分的数据。 ::: BandwidthDetailDataList []*DescribeLiveBandwidthDataResResultBandwidthDetailDataListItem `json:"BandwidthDetailDataList,omitempty"` // 数据拆分的维度,维度说明如下所示。 // * Domain:域名; // * ISP:运营商; // * Protocol:推拉流协议。 DetailField []*string `json:"DetailField,omitempty"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,标识符与运营商的对应关系如下。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 ISPList []*string `json:"ISPList,omitempty"` // 推拉流协议,协议说明如下。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 ProtocolList []*string `json:"ProtocolList,omitempty"` // CDN 节点 IP 所属区域列表。 RegionList []*DescribeLiveBandwidthDataResResultRegionListItem `json:"RegionList,omitempty"` // 客户端 IP 所属区域列表。 UserRegionList []*DescribeLiveBandwidthDataResResultUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLiveBandwidthDataResResultBandwidthDataListItem ¶
type DescribeLiveBandwidthDataResResultBandwidthDataListItem struct { // REQUIRED; 当前数据聚合时间粒度内的下行峰值带宽,单位为 Mbps。 DownBandwidth float32 `json:"DownBandwidth"` // REQUIRED; 数据按时间粒度聚合时,每个时间粒度的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 TimeStamp string `json:"TimeStamp"` // REQUIRED; 当前数据聚合时间粒度内的上行峰值带宽,单位为 Mbps。 UpBandwidth float32 `json:"UpBandwidth"` }
type DescribeLiveBandwidthDataResResultBandwidthDetailDataListItem ¶
type DescribeLiveBandwidthDataResResultBandwidthDetailDataListItem struct { // REQUIRED; 按维度进行数据拆分后,当前维度下所有时间粒度的数据。 BandwidthDataList []DescribeLiveBandwidthDataResResultBandwidthDetailDataListPropertiesItemsItem `json:"BandwidthDataList"` // REQUIRED; 按维度进行数据拆分后,当前维度的下行峰值带宽,单位为 Mbps。 PeakDownBandwidth float32 `json:"PeakDownBandwidth"` // REQUIRED; 按维度进行数据拆分后,当前维度的上行峰值带宽,单位为 Mbps。 PeakUpBandwidth float32 `json:"PeakUpBandwidth"` // 按域名维度进行数据拆分时的域名信息。 Domain *string `json:"Domain,omitempty"` // 按运营商维度进行数据拆分时的运营商信息。 ISP *string `json:"ISP,omitempty"` // 按推拉流协议维度进行数据拆分时的协议信息。 Protocol *string `json:"Protocol,omitempty"` }
type DescribeLiveBandwidthDataResResultBandwidthDetailDataListPropertiesItemsItem ¶
type DescribeLiveBandwidthDataResResultBandwidthDetailDataListPropertiesItemsItem struct { // REQUIRED; 下行带宽,单位为 Mbps DownBandwidth float32 `json:"DownBandwidth"` // REQUIRED; 时间片起始时刻。RFC3339 格式的 UTC 时间,精度为 s,例如,2022-04-13T00:00:00+08:00 TimeStamp string `json:"TimeStamp"` // REQUIRED; 上行带宽,单位为 Mbps UpBandwidth float32 `json:"UpBandwidth"` }
type DescribeLiveBatchOnlineStreamMetrics ¶
type DescribeLiveBatchOnlineStreamMetrics struct{}
type DescribeLiveBatchOnlineStreamMetricsBody ¶
type DescribeLiveBatchOnlineStreamMetricsBody struct { // REQUIRED; 流类型,push:推流,relay: 回源流 StreamType string `json:"StreamType"` // app App *string `json:"App,omitempty"` // 推流域名列表,缺省情况下表示所有域名。 DomainList []*string `json:"DomainList,omitempty"` // 分页页码,默认是1,取值范围[1,10000] PageNum *int32 `json:"PageNum,omitempty"` // 每页的大小,默认100,取值范围[1, 1000] PageSize *int32 `json:"PageSize,omitempty"` // 流名 Stream *string `json:"Stream,omitempty"` }
type DescribeLiveBatchOnlineStreamMetricsQuery ¶
type DescribeLiveBatchOnlineStreamMetricsQuery struct{}
type DescribeLiveBatchOnlineStreamMetricsReq ¶
type DescribeLiveBatchOnlineStreamMetricsReq struct { *DescribeLiveBatchOnlineStreamMetricsQuery *DescribeLiveBatchOnlineStreamMetricsBody }
type DescribeLiveBatchOnlineStreamMetricsRes ¶
type DescribeLiveBatchOnlineStreamMetricsRes struct { // REQUIRED ResponseMetadata DescribeLiveBatchOnlineStreamMetricsResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveBatchOnlineStreamMetricsResResult `json:"Result"` }
type DescribeLiveBatchOnlineStreamMetricsResResult ¶
type DescribeLiveBatchOnlineStreamMetricsResResult struct { // REQUIRED; 查询结果的分页信息。 Pagination DescribeLiveBatchOnlineStreamMetricsResResultPagination `json:"Pagination"` // REQUIRED; 按指定时间粒度聚合的监控数据。 StreamMetricList []DescribeLiveBatchOnlineStreamMetricsResResultStreamMetricListItem `json:"StreamMetricList"` // REQUIRED; 流类型,push:推流,relay: 回源流 StreamType string `json:"StreamType"` // 应用名称。 App *string `json:"App,omitempty"` // 推流域名。 DomainList []*string `json:"DomainList,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` }
type DescribeLiveBatchOnlineStreamMetricsResResultPagination ¶
type DescribeLiveBatchOnlineStreamMetricsResResultPagination struct { // REQUIRED; 当前所在分页的页码。 PageNum int32 `json:"PageNum"` // REQUIRED; 每页显示的数据条数。 PageSize int32 `json:"PageSize"` // REQUIRED; 查询结果的数据总条数。 TotalCount int32 `json:"TotalCount"` }
DescribeLiveBatchOnlineStreamMetricsResResultPagination - 查询结果的分页信息。
type DescribeLiveBatchOnlineStreamMetricsResResultStreamMetricListItem ¶
type DescribeLiveBatchOnlineStreamMetricsResResultStreamMetricListItem struct { // REQUIRED; 音频编码格式 Acodec string `json:"Acodec"` // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 音频帧率,单位为 fps AudioFps float32 `json:"AudioFps"` // REQUIRED; 音频码率,单位为 kbps AudioRate float32 `json:"AudioRate"` // REQUIRED; 客户端ip ClientIP string `json:"ClientIp"` // REQUIRED; 推流域名。 Domain string `json:"Domain"` // REQUIRED; 分辨率 Resolution string `json:"Resolution"` // REQUIRED; 服务器ip ServerIP string `json:"ServerIp"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // REQUIRED; 流开始时间,rfc3339格式 StreamBeginTime string `json:"StreamBeginTime"` // REQUIRED; 编码格式 Vcodec string `json:"Vcodec"` // REQUIRED; 视频码率,单位为 kbps VideoFps float32 `json:"VideoFps"` // REQUIRED; 视频帧率,单位为 fps VideoRate float32 `json:"VideoRate"` }
type DescribeLiveBatchPushStreamAvgMetrics ¶
type DescribeLiveBatchPushStreamAvgMetrics struct{}
type DescribeLiveBatchPushStreamAvgMetricsBody ¶
type DescribeLiveBatchPushStreamAvgMetricsBody struct { // REQUIRED; 推流域名。 Domain string `json:"Domain"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 :::tip 单次查询最大时间跨度为 1 天,历史查询最大时间范围为 366 天。 ::: StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 5:5 秒; // * 30:30 秒; // * 60:(默认值)1 分钟。 Aggregation *int32 `json:"Aggregation,omitempty"` // 应用名称。 App *string `json:"App,omitempty"` // 流名称。 :::tip 使用 Stream 构造请求时,需同时定义 App 参数,不可缺省。 ::: Stream *string `json:"Stream,omitempty"` }
type DescribeLiveBatchPushStreamAvgMetricsQuery ¶
type DescribeLiveBatchPushStreamAvgMetricsQuery struct{}
type DescribeLiveBatchPushStreamAvgMetricsReq ¶
type DescribeLiveBatchPushStreamAvgMetricsReq struct { *DescribeLiveBatchPushStreamAvgMetricsQuery *DescribeLiveBatchPushStreamAvgMetricsBody }
type DescribeLiveBatchPushStreamAvgMetricsRes ¶
type DescribeLiveBatchPushStreamAvgMetricsRes struct { // REQUIRED ResponseMetadata DescribeLiveBatchPushStreamAvgMetricsResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveBatchPushStreamAvgMetricsResResult `json:"Result"` }
type DescribeLiveBatchPushStreamAvgMetricsResResult ¶
type DescribeLiveBatchPushStreamAvgMetricsResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 5:5 秒; // * 30:30 秒; // * 60:1 分钟。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 推流域名。 Domain string `json:"Domain"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 流的信息,包含域名、应用名称、流名称和监控数据。 StreamMetricList []DescribeLiveBatchPushStreamAvgMetricsResResultStreamMetricListItem `json:"StreamMetricList"` // 应用名称。 App *string `json:"App,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` }
type DescribeLiveBatchPushStreamAvgMetricsResResultStreamMetricListItem ¶
type DescribeLiveBatchPushStreamAvgMetricsResResultStreamMetricListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 推流域名。 Domain string `json:"Domain"` // REQUIRED; 按指定时间粒度聚合的监控数据。 MetricList []DescribeLiveBatchPushStreamAvgMetricsResResultStreamMetricListPropertiesItemsItem `json:"MetricList"` // REQUIRED; 流名称。 Stream string `json:"Stream"` }
type DescribeLiveBatchPushStreamAvgMetricsResResultStreamMetricListPropertiesItemsItem ¶
type DescribeLiveBatchPushStreamAvgMetricsResResultStreamMetricListPropertiesItemsItem struct { // REQUIRED; 当前数据聚合时间粒度内的音频码率平均值,单位为 kbps。 AudioBitrate float32 `json:"AudioBitrate"` // REQUIRED; 当前数据聚合时间粒度内,相邻音频帧显示时间戳差值的平均值,单位为毫秒。 AudioFrameGap int32 `json:"AudioFrameGap"` // REQUIRED; 当前数据聚合时间粒度内的音频帧率平均值,单位为 fps。 AudioFramerate float32 `json:"AudioFramerate"` // REQUIRED; 当前数据聚合时间粒度内,最后一个音频帧的显示时间戳 PTS(Presentation Time Stamp),单位为毫秒。 AudioPts int32 `json:"AudioPts"` // REQUIRED; 当前数据聚合时间粒度内的视频码率平均值,单位为 kbps。 Bitrate float32 `json:"Bitrate"` // REQUIRED; 当前数据聚合时间粒度内的视频帧率平均值,单位为 fps。 Framerate float32 `json:"Framerate"` // REQUIRED; 当前数据聚合时间粒度内,所有音视频帧显示时间戳差值的平均值,即所有 AudioPts 与 VideoPts 差值的平均值,单位为毫秒。 PtsDelta int32 `json:"PtsDelta"` // REQUIRED; 数据按时间粒度聚合时,每个时间粒度的开始时间, RFC3339 格式的 UTC 时间,精度为秒。 TimeStamp string `json:"TimeStamp"` // REQUIRED; 当前数据聚合时间粒度内,相邻视频帧显示时间戳差值的平均值,单位为毫秒。 VideoFrameGap int32 `json:"VideoFrameGap"` // REQUIRED; 当前数据聚合时间粒度内,最后一个视频帧的显示时间戳 PTS(Presentation Time Stamp),单位为毫秒。 VideoPts int32 `json:"VideoPts"` }
type DescribeLiveBatchPushStreamMetrics ¶
type DescribeLiveBatchPushStreamMetrics struct{}
type DescribeLiveBatchPushStreamMetricsBody ¶
type DescribeLiveBatchPushStreamMetricsBody struct { // REQUIRED; 推流域名。 Domain string `json:"Domain"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 // :::tip 单次查询最大时间跨度为 1 天,历史查询最大时间范围为 366 天。 ::: StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 5:5 秒; // * 30:30 秒; // * 60:(默认值)1 分钟。 Aggregation *int32 `json:"Aggregation,omitempty"` // 应用名称。 App *string `json:"App,omitempty"` // 流名称。 :::tip 使用 Stream 构造请求时,需同时定义 App 参数,不可缺省。 ::: Stream *string `json:"Stream,omitempty"` }
type DescribeLiveBatchPushStreamMetricsQuery ¶
type DescribeLiveBatchPushStreamMetricsQuery struct{}
type DescribeLiveBatchPushStreamMetricsReq ¶
type DescribeLiveBatchPushStreamMetricsReq struct { *DescribeLiveBatchPushStreamMetricsQuery *DescribeLiveBatchPushStreamMetricsBody }
type DescribeLiveBatchPushStreamMetricsRes ¶
type DescribeLiveBatchPushStreamMetricsRes struct { // REQUIRED ResponseMetadata DescribeLiveBatchPushStreamMetricsResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveBatchPushStreamMetricsResResult `json:"Result"` }
type DescribeLiveBatchPushStreamMetricsResResult ¶
type DescribeLiveBatchPushStreamMetricsResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 5:5 秒; // * 30:30 秒; // * 60:1 分钟。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 推流域名。 Domain string `json:"Domain"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; ��指定时间粒度聚合的监控数据。 StreamMetricList []DescribeLiveBatchPushStreamMetricsResResultStreamMetricListItem `json:"StreamMetricList"` // 应用名称。 App *string `json:"App,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` }
type DescribeLiveBatchPushStreamMetricsResResultStreamMetricListItem ¶
type DescribeLiveBatchPushStreamMetricsResResultStreamMetricListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 推流域名。 Domain string `json:"Domain"` // REQUIRED; 按指定时间粒度聚合的监控数据。 MetricList []DescribeLiveBatchPushStreamMetricsResResultStreamMetricListPropertiesItemsItem `json:"MetricList"` // REQUIRED; 流名称。 Stream string `json:"Stream"` }
type DescribeLiveBatchPushStreamMetricsResResultStreamMetricListPropertiesItemsItem ¶
type DescribeLiveBatchPushStreamMetricsResResultStreamMetricListPropertiesItemsItem struct { // REQUIRED; 当前数据聚合时间粒度内的音频码率最大值,单位为 kbps。 AudioBitrate float32 `json:"AudioBitrate"` // REQUIRED; 当前数据聚合时间粒度内,相邻音频帧显示时间戳差值的最大值,单位为毫秒。 AudioFrameGap int32 `json:"AudioFrameGap"` // REQUIRED; 当前数据聚合时间粒度内的音频帧率最大值,单位为 fps。 AudioFramerate float32 `json:"AudioFramerate"` // REQUIRED; 当前数据聚合时间粒度内,最后一个音频帧的显示时间戳 PTS(Presentation Time Stamp),单位为毫秒。 AudioPts int32 `json:"AudioPts"` // REQUIRED; 当前数据聚合时间粒度内的视频码率最大值,单位为 kbps。 Bitrate float32 `json:"Bitrate"` // REQUIRED; 当前数据聚合时间粒度内的视频帧率最大值,单位为 fps。 Framerate float32 `json:"Framerate"` // REQUIRED; 当前数据聚合时间粒度内,所有音视频帧显示时间戳差值的最大值,即所有 AudioPts 与 VideoPts 差值的最大值,单位为毫秒。 PtsDelta int32 `json:"PtsDelta"` // REQUIRED; 数据按时间粒度聚合时,每个时间粒度的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 TimeStamp string `json:"TimeStamp"` // REQUIRED; 当前数据聚合时间粒度内,相邻视频帧显示时间戳差值的最大值,单位为毫秒。 VideoFrameGap int32 `json:"VideoFrameGap"` // REQUIRED; 当前数据聚合时间粒度内,最后一个视频帧的显示时间戳 PTS(Presentation Time Stamp),单位为毫秒。 VideoPts int32 `json:"VideoPts"` }
type DescribeLiveBatchSourceStreamAvgMetrics ¶
type DescribeLiveBatchSourceStreamAvgMetrics struct{}
type DescribeLiveBatchSourceStreamAvgMetricsBody ¶
type DescribeLiveBatchSourceStreamAvgMetricsBody struct { // REQUIRED; 拉流域名。 Domain string `json:"Domain"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 // :::tip 单次查询最大时间跨度为 1 天,历史查询最大时间范围为 366 天。 ::: StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 30:30 秒; // * 60:(默认值)1 分钟。 Aggregation *int32 `json:"Aggregation,omitempty"` // 应用名称。 App *string `json:"App,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` }
type DescribeLiveBatchSourceStreamAvgMetricsQuery ¶
type DescribeLiveBatchSourceStreamAvgMetricsQuery struct{}
type DescribeLiveBatchSourceStreamAvgMetricsReq ¶
type DescribeLiveBatchSourceStreamAvgMetricsReq struct { *DescribeLiveBatchSourceStreamAvgMetricsQuery *DescribeLiveBatchSourceStreamAvgMetricsBody }
type DescribeLiveBatchSourceStreamAvgMetricsRes ¶
type DescribeLiveBatchSourceStreamAvgMetricsRes struct { // REQUIRED ResponseMetadata DescribeLiveBatchSourceStreamAvgMetricsResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveBatchSourceStreamAvgMetricsResResult `json:"Result"` }
type DescribeLiveBatchSourceStreamAvgMetricsResResult ¶
type DescribeLiveBatchSourceStreamAvgMetricsResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 30:30 秒; // * 60:1 分钟。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 拉流域名。 Domain string `json:"Domain"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 流的信息,包含域名、应用名称、流名称和监控数据。 StreamMetricList []DescribeLiveBatchSourceStreamAvgMetricsResResultStreamMetricListItem `json:"StreamMetricList"` // 应用名称。 App *string `json:"App,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` }
type DescribeLiveBatchSourceStreamAvgMetricsResResultStreamMetricListItem ¶
type DescribeLiveBatchSourceStreamAvgMetricsResResultStreamMetricListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 拉流域名。 Domain string `json:"Domain"` // REQUIRED; 按指定时间粒度聚合的监控数据。 MetricList []DescribeLiveBatchSourceStreamAvgMetricsResResultStreamMetricListPropertiesItemsItem `json:"MetricList"` // REQUIRED; 流名称。 Stream string `json:"Stream"` }
type DescribeLiveBatchSourceStreamAvgMetricsResResultStreamMetricListPropertiesItemsItem ¶
type DescribeLiveBatchSourceStreamAvgMetricsResResultStreamMetricListPropertiesItemsItem struct { // REQUIRED; 当前数据聚合时间粒度内的音频码率平均值,单位为 kbps。 AudioBitrate float32 `json:"AudioBitrate"` // REQUIRED; 当前数据聚合时间粒度内,相邻音频帧显示时间戳差值的平均值,单位为毫秒。 AudioFrameGap int32 `json:"AudioFrameGap"` // REQUIRED; 当前数据聚合时间粒度内的音频帧率平均值,单位为 fps。 AudioFramerate float32 `json:"AudioFramerate"` // REQUIRED; 当前数据聚合时间粒度内,最后一个音频帧的显示时间戳 PTS(Presentation Time Stamp),单位为毫秒。 AudioPts int32 `json:"AudioPts"` // REQUIRED; 当前数据聚合时间粒度内的视频码率平均值,单位为 kbps。 Bitrate float32 `json:"Bitrate"` // REQUIRED; 当前数据聚合时间粒度内的视频帧率平均值,单位为 fps。 Framerate float32 `json:"Framerate"` // REQUIRED; 当前数据聚合时间粒度内,所有音视频帧显示时间戳差值的平均值,即所有 AudioPts 与 VideoPts 差值的平均值,单位为毫秒。 PtsDelta int32 `json:"PtsDelta"` // REQUIRED; 数据按时间粒度聚合时,每个时间粒度的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 TimeStamp string `json:"TimeStamp"` // REQUIRED; 当前数据聚合时间粒度内,相邻视频帧显示时间戳差值的平均值,单位为毫秒。 VideoFrameGap int32 `json:"VideoFrameGap"` // REQUIRED; 当前数据聚合时间粒度内,最后一个视频帧的显示时间戳 PTS(Presentation Time Stamp),单位为毫秒。 VideoPts int32 `json:"VideoPts"` }
type DescribeLiveBatchSourceStreamMetrics ¶
type DescribeLiveBatchSourceStreamMetrics struct{}
type DescribeLiveBatchSourceStreamMetricsBody ¶
type DescribeLiveBatchSourceStreamMetricsBody struct { // REQUIRED; 拉流域名。 Domain string `json:"Domain"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 // :::tip 单次查询最大时间跨度为 1 天,历史查询最大时间范围为 366 天。 ::: StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 30:30 秒; // * 60:(默认值)1 分钟。 Aggregation *int32 `json:"Aggregation,omitempty"` // 应用名称。 App *string `json:"App,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` }
type DescribeLiveBatchSourceStreamMetricsQuery ¶
type DescribeLiveBatchSourceStreamMetricsQuery struct{}
type DescribeLiveBatchSourceStreamMetricsReq ¶
type DescribeLiveBatchSourceStreamMetricsReq struct { *DescribeLiveBatchSourceStreamMetricsQuery *DescribeLiveBatchSourceStreamMetricsBody }
type DescribeLiveBatchSourceStreamMetricsRes ¶
type DescribeLiveBatchSourceStreamMetricsRes struct { // REQUIRED ResponseMetadata DescribeLiveBatchSourceStreamMetricsResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveBatchSourceStreamMetricsResResult `json:"Result"` }
type DescribeLiveBatchSourceStreamMetricsResResult ¶
type DescribeLiveBatchSourceStreamMetricsResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 30:30 秒; // * 60:1 分钟。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 拉流域名。 Domain string `json:"Domain"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 流的监控数据。 StreamMetricList []DescribeLiveBatchSourceStreamMetricsResResultStreamMetricListItem `json:"StreamMetricList"` // 应用名称。 App *string `json:"App,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` }
type DescribeLiveBatchSourceStreamMetricsResResultStreamMetricListItem ¶
type DescribeLiveBatchSourceStreamMetricsResResultStreamMetricListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 拉流域名。 Domain string `json:"Domain"` // REQUIRED; 按指定时间粒度聚合的监控数据。 MetricList []DescribeLiveBatchSourceStreamMetricsResResultStreamMetricListPropertiesItemsItem `json:"MetricList"` // REQUIRED; 流名称。 Stream string `json:"Stream"` }
type DescribeLiveBatchSourceStreamMetricsResResultStreamMetricListPropertiesItemsItem ¶
type DescribeLiveBatchSourceStreamMetricsResResultStreamMetricListPropertiesItemsItem struct { // REQUIRED; 当前数据聚合时间粒度内的音频码率最大值,单位为 kbps。 AudioBitrate float32 `json:"AudioBitrate"` // REQUIRED; 当前数据聚合时间粒度内,相邻音频帧显示时间戳差值的最大值,单位为毫秒。 AudioFrameGap int32 `json:"AudioFrameGap"` // REQUIRED; 当前数据聚合时间粒度内的音频帧率最大值,单位为 fps。 AudioFramerate float32 `json:"AudioFramerate"` // REQUIRED; 当前数据聚合时间粒度内,最后一个音频帧的显示时间戳 PTS(Presentation Time Stamp),单位为毫秒。 AudioPts int32 `json:"AudioPts"` // REQUIRED; 当前数据聚合时间粒度内的视频码率最大值,单位为 kbps。 Bitrate float32 `json:"Bitrate"` // REQUIRED; 当前数据聚合时间粒度内的视频帧率最大值,单位为 fps。 Framerate float32 `json:"Framerate"` // REQUIRED; 当前数据聚合时间粒度内,所有音视频帧显示时间戳差值的最大值,即所有 AudioPts 与 VideoPts 差值的最大值,单位为毫秒。 PtsDelta int32 `json:"PtsDelta"` // REQUIRED; 数据按时间粒度聚合时,每个时间粒度的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 TimeStamp string `json:"TimeStamp"` // REQUIRED; 当前数据聚合时间粒度内,相邻视频帧显示时间戳差值的最大值,单位为毫秒。 VideoFrameGap int32 `json:"VideoFrameGap"` // REQUIRED; 当前数据聚合时间粒度内,最后一个视频帧的显示时间戳 PTS(Presentation Time Stamp),单位为毫秒。 VideoPts int32 `json:"VideoPts"` }
type DescribeLiveBatchStreamTrafficData ¶
type DescribeLiveBatchStreamTrafficData struct{}
type DescribeLiveBatchStreamTrafficDataBody ¶
type DescribeLiveBatchStreamTrafficDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 // :::tip 查询历史数据的时间范围为 366 天。 ::: StartTime string `json:"StartTime"` // 域名列表,缺省情况下表示当前账号下的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 查询数据的页码,默认值为 1,表示查询第一页的数据。 PageNum *int32 `json:"PageNum,omitempty"` // 每页显示的数据条数,默认值为 1000,取值范围为 100~1000。 PageSize *int32 `json:"PageSize,omitempty"` // 推拉流协议,缺省情况下表示所有协议类型,支持的协议如下所示。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 // :::tip // * 如果查询推拉流协议为 QUIC,不能同时查询其他协议。 // * 缺省情况下,查询的总流量数据为实际产生的上下行流量。 // * 如果传入单个协议进行查询,并对各协议的流量求和,结果将大于实际总流量。 ProtocolList []*string `json:"ProtocolList,omitempty"` }
type DescribeLiveBatchStreamTrafficDataQuery ¶
type DescribeLiveBatchStreamTrafficDataQuery struct{}
type DescribeLiveBatchStreamTrafficDataReq ¶
type DescribeLiveBatchStreamTrafficDataReq struct { *DescribeLiveBatchStreamTrafficDataQuery *DescribeLiveBatchStreamTrafficDataBody }
type DescribeLiveBatchStreamTrafficDataRes ¶
type DescribeLiveBatchStreamTrafficDataRes struct { // REQUIRED ResponseMetadata DescribeLiveBatchStreamTrafficDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveBatchStreamTrafficDataResResult `json:"Result"` }
type DescribeLiveBatchStreamTrafficDataResResponseMetadata ¶
type DescribeLiveBatchStreamTrafficDataResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeLiveBatchStreamTrafficDataResResult ¶
type DescribeLiveBatchStreamTrafficDataResResult struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 数据分页的信息。 Pagination DescribeLiveBatchStreamTrafficDataResResultPagination `json:"Pagination"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 流维度的流量用量信息详情。 StreamInfoList []DescribeLiveBatchStreamTrafficDataResResultStreamInfoListItem `json:"StreamInfoList"` // REQUIRED; 当前查询条件下,所有流的下行总流量,单位为 GB。 TotalDownTraffic float32 `json:"TotalDownTraffic"` // REQUIRED; 当前查询条件下,所有流的上行总流量,单位为 GB。 TotalUpTraffic float32 `json:"TotalUpTraffic"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 推拉流协议,协议说明如下。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 ProtocolList []*string `json:"ProtocolList,omitempty"` }
type DescribeLiveBatchStreamTrafficDataResResultPagination ¶
type DescribeLiveBatchStreamTrafficDataResResultPagination struct { // REQUIRED; 当前所在分页的页码。 PageNum int32 `json:"PageNum"` // REQUIRED; 每页显示的数据条数。 PageSize int32 `json:"PageSize"` // REQUIRED; 查询结果的数据总条数。 TotalCount int32 `json:"TotalCount"` }
DescribeLiveBatchStreamTrafficDataResResultPagination - 数据分页的信息。
type DescribeLiveBatchStreamTrafficDataResResultStreamInfoListItem ¶
type DescribeLiveBatchStreamTrafficDataResResultStreamInfoListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 域名。 Domain string `json:"Domain"` // REQUIRED; 当前流的下行流量,单位为 GB。 DownTraffic float32 `json:"DownTraffic"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // REQUIRED; 当前流的上行流量,单位为 GB。 UpTraffic float32 `json:"UpTraffic"` }
type DescribeLiveBatchStreamTranscodeData ¶
type DescribeLiveBatchStreamTranscodeData struct{}
type DescribeLiveBatchStreamTranscodeDataBody ¶
type DescribeLiveBatchStreamTranscodeDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 :::tip 查询历史数据的时间范围为 366 天。 ::: StartTime string `json:"StartTime"` // 域名列表,缺省情况下表示当前账号下的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 查询数据的页码,默认值为 1,表示查询第一页的数据。 PageNum *int32 `json:"PageNum,omitempty"` // 每页显示的数据条数,默认值为 1000,取值范围为 [100,1000]。 PageSize *int32 `json:"PageSize,omitempty"` }
type DescribeLiveBatchStreamTranscodeDataQuery ¶
type DescribeLiveBatchStreamTranscodeDataQuery struct{}
type DescribeLiveBatchStreamTranscodeDataReq ¶
type DescribeLiveBatchStreamTranscodeDataReq struct { *DescribeLiveBatchStreamTranscodeDataQuery *DescribeLiveBatchStreamTranscodeDataBody }
type DescribeLiveBatchStreamTranscodeDataRes ¶
type DescribeLiveBatchStreamTranscodeDataRes struct { // REQUIRED ResponseMetadata DescribeLiveBatchStreamTranscodeDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveBatchStreamTranscodeDataResResult `json:"Result"` }
type DescribeLiveBatchStreamTranscodeDataResResult ¶
type DescribeLiveBatchStreamTranscodeDataResResult struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 数据分页的信息。 Pagination DescribeLiveBatchStreamTranscodeDataResResultPagination `json:"Pagination"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 流维度的转码用量信息详情。 StreamInfoList []DescribeLiveBatchStreamTranscodeDataResResultStreamInfoListItem `json:"StreamInfoList"` // REQUIRED; 当前查询条件下,所有流的转码总时长,单位为分钟。 TotalDuration float32 `json:"TotalDuration"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` }
type DescribeLiveBatchStreamTranscodeDataResResultPagination ¶
type DescribeLiveBatchStreamTranscodeDataResResultPagination struct { // REQUIRED; 当前所在分页的页码。 PageNum int32 `json:"PageNum"` // REQUIRED; 每页展示的数据条数。 PageSize int32 `json:"PageSize"` // REQUIRED; 查询结果的数据总条数。 TotalCount int32 `json:"TotalCount"` }
DescribeLiveBatchStreamTranscodeDataResResultPagination - 数据分页的信息。
type DescribeLiveBatchStreamTranscodeDataResResultStreamInfoListItem ¶
type DescribeLiveBatchStreamTranscodeDataResResultStreamInfoListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 当前流的转码码率。 Coderate int32 `json:"Coderate"` // REQUIRED; 域名。 Domain string `json:"Domain"` // REQUIRED; 当前流在查询时间内的转码总时长,单位为分钟。 Duration float32 `json:"Duration"` // REQUIRED; 分辨率。- 480P:640 × 480; - 720P:1280 × 720; - 1080P:1920 × 1088; - 2K:2560 × 1440; - 4K:4096 × 2160;- 8K:大于4K; - // 0:纯音频流; Resolution string `json:"Resolution"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // REQUIRED; 视频编码格式,支持的取值和含义如下所示。- NormalH264:H.264 标准转码; - NormalH265:H.265 标准转码; - NormalH266:H.266 标准转码; - ByteHDH264:H.264 // 极智超清; - ByteHDH265:H.265 极智超清; - ByteHDH266:H.266 极智超清;- ByteQE:画质增强;- Audio:纯音频流; VCodec string `json:"VCodec"` }
type DescribeLiveCustomizedLogData ¶
type DescribeLiveCustomizedLogData struct{}
type DescribeLiveCustomizedLogDataBody ¶
type DescribeLiveCustomizedLogDataBody struct { // REQUIRED; The end time of the query, in UTC time in RFC 3339 format, with a precision of seconds. EndTime string `json:"EndTime"` // REQUIRED; The start time of the query, in UTC time in RFC 3339 format, with a precision of seconds. ::: tip Currently, // only query log data for the last 31 days is supported. ::: StartTime string `json:"StartTime"` // REQUIRED; For log type, please contact technical support for parameter values. Type string `json:"Type"` // Domain name list, which by default represents all streaming and pulling domain names for the current user. ::: tips This // parameter is invalid when the log type is pull-stream-forward log (Type = // relay). ::: DomainList []*string `json:"DomainList,omitempty"` // The page number of the query data, the default is 1, indicating the data on the first page of the query. PageNum *int32 `json:"PageNum,omitempty"` // The number of data bars displayed per page, the default is 20, and the maximum value is 1000. PageSize *int32 `json:"PageSize,omitempty"` }
type DescribeLiveCustomizedLogDataQuery ¶
type DescribeLiveCustomizedLogDataQuery struct{}
type DescribeLiveCustomizedLogDataReq ¶
type DescribeLiveCustomizedLogDataReq struct { *DescribeLiveCustomizedLogDataQuery *DescribeLiveCustomizedLogDataBody }
type DescribeLiveCustomizedLogDataRes ¶
type DescribeLiveCustomizedLogDataRes struct { // REQUIRED ResponseMetadata DescribeLiveCustomizedLogDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveCustomizedLogDataResResult `json:"Result"` }
type DescribeLiveCustomizedLogDataResResult ¶
type DescribeLiveCustomizedLogDataResResult struct { // REQUIRED; List of domain names. DomainList []string `json:"DomainList"` // REQUIRED; The end time of the query, in UTC time in RFC 3339 format, with a precision of seconds. EndTime string `json:"EndTime"` // REQUIRED; List of information for the log file. LogInfoList []DescribeLiveCustomizedLogDataResResultLogInfoListItem `json:"LogInfoList"` // REQUIRED; Data paging information. Pagination DescribeLiveCustomizedLogDataResResultPagination `json:"Pagination"` // REQUIRED; The start time of the query, in UTC time in RFC 3339 format, with a precision of seconds. StartTime string `json:"StartTime"` // REQUIRED; The log type of the query. Type string `json:"Type"` }
type DescribeLiveCustomizedLogDataResResultLogInfoListItem ¶
type DescribeLiveCustomizedLogDataResResultLogInfoListItem struct { // The hour interval corresponding to the log file, UTC time in RFC 3339 format, with a precision of seconds. DateTime *string `json:"DateTime,omitempty"` // Domain name. ::: tips This field is empty when querying the pull stream retweet log (Type = relay). ::: Domain *string `json:"Domain,omitempty"` // Log file download link. DownloadURL *string `json:"DownloadUrl,omitempty"` // Log file name. LogName *string `json:"LogName,omitempty"` // Log file size in bytes. LogSize *int32 `json:"LogSize,omitempty"` }
type DescribeLiveCustomizedLogDataResResultPagination ¶
type DescribeLiveCustomizedLogDataResResultPagination struct { // REQUIRED; The page number of the current pagination. PageNum int32 `json:"PageNum"` // REQUIRED; The number of data bars displayed per page. PageSize int32 `json:"PageSize"` // REQUIRED; The total number of pieces of data in the query result. TotalCount int32 `json:"TotalCount"` }
DescribeLiveCustomizedLogDataResResultPagination - Data paging information.
type DescribeLiveFeeConfig ¶
type DescribeLiveFeeConfig struct{}
type DescribeLiveFeeConfigBody ¶
type DescribeLiveFeeConfigBody struct{}
type DescribeLiveFeeConfigQuery ¶
type DescribeLiveFeeConfigQuery struct{}
type DescribeLiveFeeConfigReq ¶
type DescribeLiveFeeConfigReq struct { *DescribeLiveFeeConfigQuery *DescribeLiveFeeConfigBody }
type DescribeLiveFeeConfigRes ¶
type DescribeLiveFeeConfigRes struct { // REQUIRED ResponseMetadata DescribeLiveFeeConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeLiveFeeConfigResResult `json:"Result,omitempty"` }
type DescribeLiveFeeConfigResResponseMetadata ¶
type DescribeLiveFeeConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeLiveFeeConfigResResult ¶
type DescribeLiveFeeConfigResResult struct { // 账号id AccountID *string `json:"AccountId,omitempty"` // 进制 Base *int32 `json:"Base,omitempty"` // 配置创建者 Creator *string `json:"Creator,omitempty"` // 上浮系数 Factor *float32 `json:"Factor,omitempty"` // 免流配置 FreeFeeList []*string `json:"FreeFeeList,omitempty"` // 配置id ID *int32 `json:"Id,omitempty"` // 闲忙时开关 StageEnable *string `json:"StageEnable,omitempty"` // 闲忙时生效时间 StageTime *string `json:"StageTime,omitempty"` // 上浮系数生效时间 StartTime *string `json:"StartTime,omitempty"` }
DescribeLiveFeeConfigResResult - 视请求的接口而定
type DescribeLiveFreeTimeInterval ¶
type DescribeLiveFreeTimeInterval struct{}
type DescribeLiveFreeTimeIntervalBody ¶
type DescribeLiveFreeTimeIntervalBody struct{}
type DescribeLiveFreeTimeIntervalQuery ¶
type DescribeLiveFreeTimeIntervalQuery struct{}
type DescribeLiveFreeTimeIntervalReq ¶
type DescribeLiveFreeTimeIntervalReq struct { *DescribeLiveFreeTimeIntervalQuery *DescribeLiveFreeTimeIntervalBody }
type DescribeLiveFreeTimeIntervalRes ¶
type DescribeLiveFreeTimeIntervalRes struct { // REQUIRED ResponseMetadata DescribeLiveFreeTimeIntervalResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeLiveFreeTimeIntervalResResult `json:"Result,omitempty"` }
type DescribeLiveFreeTimeIntervalResResponseMetadata ¶
type DescribeLiveFreeTimeIntervalResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeLiveFreeTimeIntervalResResult ¶
type DescribeLiveFreeTimeIntervalResResult struct { // REQUIRED; 闲时时间段 FreeTime string `json:"FreeTime"` }
DescribeLiveFreeTimeIntervalResResult - 视请求的接口而定
type DescribeLiveISPData ¶
type DescribeLiveISPData struct{}
type DescribeLiveISPDataBody ¶
type DescribeLiveISPDataBody struct{}
type DescribeLiveISPDataQuery ¶
type DescribeLiveISPDataQuery struct{}
type DescribeLiveISPDataReq ¶
type DescribeLiveISPDataReq struct { *DescribeLiveISPDataQuery *DescribeLiveISPDataBody }
type DescribeLiveISPDataRes ¶
type DescribeLiveISPDataRes struct { // REQUIRED ResponseMetadata DescribeLiveISPDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveISPDataResResult `json:"Result"` }
type DescribeLiveISPDataResResult ¶
type DescribeLiveISPDataResResult struct { // REQUIRED; 运营商信息,视频直播提供的网络运营商标识,支持的运营商如下所示。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 ISPList []DescribeLiveISPDataResResultISPListItem `json:"ISPList"` }
type DescribeLiveLogData ¶
type DescribeLiveLogData struct{}
type DescribeLiveLogDataBody ¶
type DescribeLiveLogDataBody struct { // REQUIRED; The end time of the query, in UTC time in RFC 3339 format, with a precision of seconds. EndTime string `json:"EndTime"` // REQUIRED; The start time of the query, in UTC time in RFC 3339 format, with a precision of seconds. ::: tips Currently, // only query log data for the last 31 days is supported. ::: StartTime string `json:"StartTime"` // REQUIRED; Log types, supported types are shown below. // * pull: pull stream log // * push: push stream log // * source: back to source log // * relay: pull stream retweet log Type string `json:"Type"` // Domain name list, which by default represents all streaming and pulling domain names for the current user. ::: tips This // parameter is invalid when the log type is pull-stream-forward log (Type = // relay). ::: DomainList []*string `json:"DomainList,omitempty"` // The page number of the query data, the default is 1, indicating the data on the first page of the query. PageNum *int32 `json:"PageNum,omitempty"` // The number of data bars displayed per page, the default is 20, and the maximum value is 1000. PageSize *int32 `json:"PageSize,omitempty"` }
type DescribeLiveLogDataQuery ¶
type DescribeLiveLogDataQuery struct{}
type DescribeLiveLogDataReq ¶
type DescribeLiveLogDataReq struct { *DescribeLiveLogDataQuery *DescribeLiveLogDataBody }
type DescribeLiveLogDataRes ¶
type DescribeLiveLogDataRes struct { // REQUIRED ResponseMetadata DescribeLiveLogDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveLogDataResResult `json:"Result"` }
type DescribeLiveLogDataResResult ¶
type DescribeLiveLogDataResResult struct { // REQUIRED; The end time of the query, in UTC time in RFC 3339 format, with a precision of seconds. EndTime string `json:"EndTime"` // REQUIRED; List of information for the log file. LogInfoList []DescribeLiveLogDataResResultLogInfoListItem `json:"LogInfoList"` // REQUIRED; Data paging information. Pagination DescribeLiveLogDataResResultPagination `json:"Pagination"` // REQUIRED; The start time of the query, in UTC time in RFC 3339 format, with a precision of seconds. StartTime string `json:"StartTime"` // REQUIRED; Log type, type description is shown below. // * pull: pull stream log // * push: push stream log // * source: back to source log // * relay: pull stream retweet log Type string `json:"Type"` // List of domain names. DomainList []*string `json:"DomainList,omitempty"` }
type DescribeLiveLogDataResResultLogInfoListItem ¶
type DescribeLiveLogDataResResultLogInfoListItem struct { // REQUIRED; The hour interval corresponding to the log file, UTC time in RFC 3339 format, with a precision of seconds. DateTime string `json:"DateTime"` // REQUIRED; Log file download link. DownloadURL string `json:"DownloadUrl"` // REQUIRED; Log file names, log file naming conventions are as follows. // * In relation to domain names: Accelerated domain names start _ _ _ _ end _ file split serial number. For example, 'www.example.com202308110000000100000'; // * When not related to the domain name: the file splitting serial number _ beginning _ end of time _ _ . For example, '202308110000000100000 // .gz'; // * If the current event generates more than 1.50 million logs within a certain hour, multiple log files will be generated, // and the order of log files will be marked with the serial number at the end // of the file name, for example, '202308110000000100000 .gz', '202308110000000100001 .gz'. LogName string `json:"LogName"` // REQUIRED; Log file size in bytes. LogSize int32 `json:"LogSize"` // Domain name. ::: tips This field is empty when querying the pull stream retweet log (Type = relay). ::: Domain *string `json:"Domain,omitempty"` }
type DescribeLiveLogDataResResultPagination ¶
type DescribeLiveLogDataResResultPagination struct { // REQUIRED; The page number of the current pagination. PageNum int32 `json:"PageNum"` // REQUIRED; The number of data bars displayed per page. PageSize int32 `json:"PageSize"` // REQUIRED; The total number of pieces of data in the query result. TotalCount int32 `json:"TotalCount"` }
DescribeLiveLogDataResResultPagination - Data paging information.
type DescribeLiveMetricBandwidthData ¶
type DescribeLiveMetricBandwidthData struct{}
type DescribeLiveMetricBandwidthDataBody ¶
type DescribeLiveMetricBandwidthDataBody struct { // REQUIRED; The end time of the query, in UTC time in RFC 3339 format, with a precision of seconds. EndTime string `json:"EndTime"` // REQUIRED; The start time of the query, in UTC time in RFC 3339 format, with a precision of seconds. StartTime string `json:"StartTime"` // The time granularity of the aggregation, in seconds, is supported as follows. // * 60:1 minute. When the time granularity is 1 minute, the maximum time span for a single query is 24 hours, and the historical // query time range is 366 days; // * 300: (default) 5 minutes. When the time granularity is 5 minutes, the maximum time span for a single query is 31 days, // and the historical query time range is 366 days; // * 3600:1 hour. When the time granularity is 1 hour, the maximum time span for a single query is 93 days, and the time range // for historical queries is 366 days. Aggregation *int32 `json:"Aggregation,omitempty"` // The name of the application when querying stream granular data. ::: tips When using'App 'to construct a request, you need // to define'Stream' parameters at the same time, which cannot be defaulted. ::: App *string `json:"App,omitempty"` // Dimensions for data splitting. Data splitting is not performed by default. The supported dimensions are as follows. // * Domain: domain name; // * Protocol: up & down streaming protocol; // * IP: the IP address of the export extranet; // * ISP: Operator. // ::: tips When configuring a data split dimension, the corresponding dimension parameter will return the data split by dimension // when multiple values are passed; the corresponding dimension will not // return the data split by dimension when only one value is passed. ::: DetailField []*string `json:"DetailField,omitempty"` // Domain name list, which by default represents all push-and-pull basin names for the current user. DomainList []*string `json:"DomainList,omitempty"` // The operator identifier that provides the network access service, which by default represents all operators. The supported // operators are shown below. // * unicom: unicom; // * railcom; // * telecom: telecommunications; // * mobile: mobile; // * cernet: education network; // * tianwei: tianwei; // * alibaba: alibaba; // * tenger: Tencent; // * drpeng: Dr. Peng; // * btvn: radio and television; // * huashu: wah number; // * other: other. // You can also obtain the operator's corresponding identifier through the DescribeLiveISPData [https://www.volcengine.com/docs/6469/1133974] // interface. ISPList []*string `json:"ISPList,omitempty"` // The up & down streaming protocol, representing all protocol types by default, supports the following protocols. // HTTP-FLV: Up & down streaming protocol based on HTTP protocol, using FLV format to transmit video formats. HTTP-HLS: Up // & down streaming protocol based on HTTP protocol, using TS format to transmit // video formats. RTMP: Real Time Message Protocol, Real Time Message Protocol. RTM: Real Time Media, ultra-low latency live // streaming protocol. // * SRT: Secure Reliable Transport, Secure Reliable Transport. QUIC: Quick UDP Internet Connections, a new low-latency Internet // transport protocol based on UDP. // ::: tips If the query up & down streaming protocol is QUIC, you cannot simultaneously query other protocols. ::: ProtocolList []*string `json:"ProtocolList,omitempty"` // List of regions to which the CDN node IP belongs, representing all regions by default. ::: tips Parameters'RegionList 'and'UserRegionList' // do not support simultaneous passing in. ::: RegionList []*DescribeLiveMetricBandwidthDataBodyRegionListItem `json:"RegionList,omitempty"` // The stream name parameter when querying stream granular data. ::: tips When using'Stream 'to construct a request, you need // to define'App' parameters at the same time, which cannot be defaulted. ::: Stream *string `json:"Stream,omitempty"` // List of regions to which the client side IP belongs, representing all regions by default. ::: tips Parameters'RegionList // 'and'UserRegionList' do not support simultaneous passing in. ::: UserRegionList []*DescribeLiveMetricBandwidthDataBodyUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLiveMetricBandwidthDataBodyRegionListItem ¶
type DescribeLiveMetricBandwidthDataBodyRegionListItem struct { // For the region identifier in the region information, see Query Region Identifier (https://www.volcengine.com/docs/6469/1133973). Area *string `json:"Area,omitempty"` // The country identifier in the region information, see Query Region Identifier [https://www.volcengine.com/docs/6469/1133973]. // If filtering by country, you need to pass in both Area and Country. Country *string `json:"Country,omitempty"` // The province identifier in the regional information. This parameter is not supported abroad for the time being. Please // refer to Query Area Identifier [https://www.volcengine.com/docs/6469/1133973] for // how to obtain it. If filtering by province, you need to pass in'Area ',' Country 'and'Province' at the same time. Province *string `json:"Province,omitempty"` }
type DescribeLiveMetricBandwidthDataBodyUserRegionListItem ¶
type DescribeLiveMetricBandwidthDataBodyUserRegionListItem struct { // Region, mapping relationship, see Region mapping Area *string `json:"Area,omitempty"` // Country, mapping relationship See Region mapping. If you want to filter by country, you need to pass in both Area and Country. Country *string `json:"Country,omitempty"` // Domestic is a province, and foreign countries do not support this parameter for the time being. For the mapping relationship, // please refer to Area Mapping. If filtering by province, you need to pass // in Area, Country and Province at the same time. Province *string `json:"Province,omitempty"` }
type DescribeLiveMetricBandwidthDataQuery ¶
type DescribeLiveMetricBandwidthDataQuery struct{}
type DescribeLiveMetricBandwidthDataReq ¶
type DescribeLiveMetricBandwidthDataReq struct { *DescribeLiveMetricBandwidthDataQuery *DescribeLiveMetricBandwidthDataBody }
type DescribeLiveMetricBandwidthDataRes ¶
type DescribeLiveMetricBandwidthDataRes struct { // REQUIRED ResponseMetadata DescribeLiveMetricBandwidthDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveMetricBandwidthDataResResult `json:"Result"` }
type DescribeLiveMetricBandwidthDataResResult ¶
type DescribeLiveMetricBandwidthDataResResult struct { // REQUIRED; The time granularity of the aggregation, in seconds. // * 60:1 minute; // * 300:5 minutes; // * 3600:1 hour. Aggregation int32 `json:"Aggregation"` // REQUIRED; All time-granular data. BandwidthDataList []DescribeLiveMetricBandwidthDataResResultBandwidthDataListItem `json:"BandwidthDataList"` // REQUIRED; The end time of the query, in UTC time in RFC 3339 format, with a precision of seconds. EndTime string `json:"EndTime"` // REQUIRED; The downlink peak in the query time range, expressed in Mbps. PeakDownBandwidth float32 `json:"PeakDownBandwidth"` // REQUIRED; The upstream peak in the query time range, expressed in Mbps. PeakUpBandwidth float32 `json:"PeakUpBandwidth"` // REQUIRED; The start time of the query, in UTC time in RFC 3339 format, with a precision of seconds. StartTime string `json:"StartTime"` // The name of the application when querying stream granular data. App *string `json:"App,omitempty"` // Data split by dimension. BandwidthDetailDataList []*DescribeLiveMetricBandwidthDataResResultBandwidthDetailDataListItem `json:"BandwidthDetailDataList,omitempty"` // The dimension of the data split, the dimension description is shown below. // * Domain: domain name; // * Protocol: up & down streaming protocol; // * IP: the IP address of the export extranet; // * ISP: Operator. DetailField []*string `json:"DetailField,omitempty"` // List of domain names. DomainList []*string `json:"DomainList,omitempty"` // The operator identifier that provides network access services, and the corresponding relationship between the identifier // and the operator is as follows. // * unicom: unicom; // * railcom; // * telecom: telecommunications; // * mobile: mobile; // * cernet: education network; // * tianwei: tianwei; // * alibaba: alibaba; // * tenger: Tencent; // * drpeng: Dr. Peng; // * btvn: radio and television; // * huashu: wah number; // * other: other. ISPList []*string `json:"ISPList,omitempty"` // Up & down streaming protocol, the protocol description is as follows. HTTP-FLV: Up & down streaming protocol based on HTTP // protocol, using FLV format to transmit video formats. HTTP-HLS: Up & down // streaming protocol based on HTTP protocol, using TS format to transmit video formats. RTMP: Real Time Message Protocol, // Real Time Message Protocol. RTM: Real Time Media, ultra-low latency live // streaming protocol. // * SRT: Secure Reliable Transport, Secure Reliable Transport. QUIC: Quick UDP Internet Connections, a new low-latency Internet // transport protocol based on UDP. ProtocolList []*string `json:"ProtocolList,omitempty"` // CDN node IP region list. RegionList []*DescribeLiveMetricBandwidthDataResResultRegionListItem `json:"RegionList,omitempty"` // The name of the stream when querying stream granular data. Stream *string `json:"Stream,omitempty"` // List of client side IP regions. UserRegionList []*DescribeLiveMetricBandwidthDataResResultUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLiveMetricBandwidthDataResResultBandwidthDataListItem ¶
type DescribeLiveMetricBandwidthDataResResultBandwidthDataListItem struct { // REQUIRED; The downlink peak bandwidth within the current data aggregation time granularity, in Mbps. DownBandwidth float32 `json:"DownBandwidth"` // REQUIRED; When data is aggregated by time granularity, the start time of each time granularity, in UTC time in RFC 3339 // format, with a precision of seconds. TimeStamp string `json:"TimeStamp"` // REQUIRED; The upstream peak bandwidth within the current data aggregation time granularity, in Mbps. UpBandwidth float32 `json:"UpBandwidth"` }
type DescribeLiveMetricBandwidthDataResResultBandwidthDetailDataListItem ¶
type DescribeLiveMetricBandwidthDataResResultBandwidthDetailDataListItem struct { // REQUIRED; After splitting the data by dimension, the data of all time granularities in the current dimension. BandwidthDataList []DescribeLiveMetricBandwidthDataResResultBandwidthDetailDataListPropertiesItemsItem `json:"BandwidthDataList"` // REQUIRED; After splitting the data by dimension, the downlink peak bandwidth of the current dimension is expressed in Mbps. PeakDownBandwidth float32 `json:"PeakDownBandwidth"` // REQUIRED; After splitting the data by dimension, the upstream peak bandwidth of the current dimension is expressed in Mbps. PeakUpBandwidth float32 `json:"PeakUpBandwidth"` // Domain name information when data is split by domain name dimension. Domain *string `json:"Domain,omitempty"` // Operator information when data is split according to the operator dimension. ISP *string `json:"ISP,omitempty"` // Protocol information when splitting data by up & down streaming protocol dimension. Protocol *string `json:"Protocol,omitempty"` }
type DescribeLiveMetricBandwidthDataResResultBandwidthDetailDataListPropertiesItemsItem ¶
type DescribeLiveMetricBandwidthDataResResultBandwidthDetailDataListPropertiesItemsItem struct { // REQUIRED; Downlink bandwidth in Mbps DownBandwidth float32 `json:"DownBandwidth"` // REQUIRED; Time slice start time. UTC time in RFC3339 format with precision s, for example, 2022-04-13T00:00:00 + 08:00 TimeStamp string `json:"TimeStamp"` // REQUIRED; Upstream bandwidth in Mbps UpBandwidth float32 `json:"UpBandwidth"` }
type DescribeLiveMetricBandwidthDataResResultRegionListItem ¶
type DescribeLiveMetricBandwidthDataResResultRegionListItem struct { // The region identifier in the region information. Area *string `json:"Area,omitempty"` // The country identifier in the regional information. Country *string `json:"Country,omitempty"` // The identity identifier in the zone information. Province *string `json:"Province,omitempty"` }
type DescribeLiveMetricTrafficData ¶
type DescribeLiveMetricTrafficData struct{}
type DescribeLiveMetricTrafficDataBody ¶
type DescribeLiveMetricTrafficDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 60:1 分钟。时间粒度为 1 分钟时,单次查询最大时间跨度为 24 小时,历史查询时间范围为 366 天; // * 300:(默认值)5 分钟。时间粒度为 5 分钟时,单次查询最大时间跨度为 31 天,历史查询时间范围为 366 天; // * 3600:1 小时。时间粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 应用名称。 App *string `json:"App,omitempty"` // 数据拆分的维度,缺省情况下不进行数据拆分,支持的维度如下所示。 // * Domain:域名; // * Protocol:推拉流协议; // * ISP:运营商。 // :::tip 配置数据拆分维度时,对应的维度参数需传入多个值时会返回按维度进行拆分的数据;对应的维度只传入一个值时不返回按维度进行拆分的数据。 ::: DetailField []*string `json:"DetailField,omitempty"` // 域名列表,缺省情况表示当前用户的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,缺省情况下表示所有运营商,支持的运营商如下所示。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 // 您也可以通过 DescribeLiveISPData [https://www.volcengine.com/docs/6469/1133974] 接口获取运营商对应的标识符。 ISPList []*string `json:"ISPList,omitempty"` // 推拉流协议,缺省情况下表示所有协议类型,支持的协议如下所示。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 // :::tip 如果查询推拉流协议为 QUIC,不能同时查询其他协议。 ::: ProtocolList []*string `json:"ProtocolList,omitempty"` // CDN 节点 IP 所属区域的列表,缺省情况下表示所有区域。 :::tip 参数 RegionList和UserRegionList 不支持同时传入。 ::: RegionList []*DescribeLiveMetricTrafficDataBodyRegionListItem `json:"RegionList,omitempty"` // 指定查询的流量数据为闲时或忙时,缺省情况下为查询全部数据,支持的取值如下。 // * busy:忙时; // * free:闲时。 Stage *string `json:"Stage,omitempty"` // 流名称。 :::tip 使用 Stream 构造请求时,需同时定义 App 参数,不可缺省。 ::: Stream *string `json:"Stream,omitempty"` // 客户端 IP 所属区域的列表,缺省情况下表示所有区域。 :::tip 参数 RegionList和UserRegionList 不支持同时传入。 ::: UserRegionList []*DescribeLiveMetricTrafficDataBodyUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLiveMetricTrafficDataBodyRegionListItem ¶
type DescribeLiveMetricTrafficDataBodyRegionListItem struct { // 区域信息中的大区标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。 Area *string `json:"Area,omitempty"` // 区域信息中的国家标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按国家筛选,需要同时传入Area和Country。 Country *string `json:"Country,omitempty"` // 区域信息中的省份标识符,国外暂不支持该参数,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按省筛选,需要同时传入Area、Country和Province。 Province *string `json:"Province,omitempty"` }
type DescribeLiveMetricTrafficDataBodyUserRegionListItem ¶
type DescribeLiveMetricTrafficDataBodyUserRegionListItem struct { // 大区,映射关系请参见区域映射 Area *string `json:"Area,omitempty"` // 国家,映射关系请参见区域映射。如果按国家筛选,需要同时传入 Area 和 Country。 Country *string `json:"Country,omitempty"` // 国内为省,国外暂不支持该参数,映射关系请参见区域映射。如果按省筛选,需要同时传入 Area、Country 和 Province。 Province *string `json:"Province,omitempty"` }
type DescribeLiveMetricTrafficDataQuery ¶
type DescribeLiveMetricTrafficDataQuery struct{}
type DescribeLiveMetricTrafficDataReq ¶
type DescribeLiveMetricTrafficDataReq struct { *DescribeLiveMetricTrafficDataQuery *DescribeLiveMetricTrafficDataBody }
type DescribeLiveMetricTrafficDataRes ¶
type DescribeLiveMetricTrafficDataRes struct { // REQUIRED ResponseMetadata DescribeLiveMetricTrafficDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveMetricTrafficDataResResult `json:"Result"` }
type DescribeLiveMetricTrafficDataResResult ¶
type DescribeLiveMetricTrafficDataResResult struct { // REQUIRED; 聚合的时间粒度,单位为秒。 // * 60:1 分钟; // * 300:5 分钟; // * 3600:1 小时。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 查询时间范围内的下行总流量,单位为 GB。 TotalDownTraffic float32 `json:"TotalDownTraffic"` // REQUIRED; 查询时间范围内的上行总流量,单位为 GB。 TotalUpTraffic float32 `json:"TotalUpTraffic"` // REQUIRED; 所有时间粒度的数据。 TrafficDataList []DescribeLiveMetricTrafficDataResResultTrafficDataListItem `json:"TrafficDataList"` // 应用名称。 App *string `json:"App,omitempty"` // 数据拆分的维度,维度说明如下所示。 // * Domain:域名; // * Protocol:推拉流协议; // * ISP:运营商。 DetailField []*string `json:"DetailField,omitempty"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,标识符与运营商的对应关系如下。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 ISPList []*string `json:"ISPList,omitempty"` // 推拉流协议,协议说明如下。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 ProtocolList []*string `json:"ProtocolList,omitempty"` // CDN 节点 IP 所属区域列表。 RegionList []*DescribeLiveMetricTrafficDataResResultRegionListItem `json:"RegionList,omitempty"` // 流量数据为闲时或忙时,取值说明如下。 // * busy:忙时; // * free:闲时。 Stage *string `json:"Stage,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` // 按维度拆分后的数据。 :::tip 请求时,DomainList、ProtocolList和ISPList至少有一个参数传入了多个值时,会返回该参数;否则不返回该参数。 ::: TrafficDetailDataList []*DescribeLiveMetricTrafficDataResResultTrafficDetailDataListItem `json:"TrafficDetailDataList,omitempty"` // 客户端 IP 所属区域列表。 UserRegionList []*DescribeLiveMetricTrafficDataResResultUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLiveMetricTrafficDataResResultTrafficDataListItem ¶
type DescribeLiveMetricTrafficDataResResultTrafficDataListItem struct { // REQUIRED; 当前数据聚合时间粒度内产生的总下行流量,单位 GB。 DownTraffic float32 `json:"DownTraffic"` // REQUIRED; 数据按时间粒度聚合时,每个时间粒度的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 TimeStamp string `json:"TimeStamp"` // REQUIRED; 当前数据聚合时间粒度内产生的总上行流量,单位 GB。 UpTraffic float32 `json:"UpTraffic"` }
type DescribeLiveMetricTrafficDataResResultTrafficDetailDataListItem ¶
type DescribeLiveMetricTrafficDataResResultTrafficDetailDataListItem struct { // REQUIRED; 按维度进行数据拆分后,当前维度的下行总流量,单位为 GB。 TotalDownTraffic float32 `json:"TotalDownTraffic"` // REQUIRED; 按维度进行数据拆分后,当前维度的上行总流量,单位为 GB。 TotalUpTraffic float32 `json:"TotalUpTraffic"` // REQUIRED; 按维度进行数据拆分后,当前维度下所有时间粒度的数据。 TrafficDataList []DescribeLiveMetricTrafficDataResResultTrafficDetailDataListPropertiesItemsItem `json:"TrafficDataList"` // 按域名维度进行数据拆分时的域名信息。 Domain *string `json:"Domain,omitempty"` // 按运营商维度进行数据拆分时的运营商信息。 ISP *string `json:"ISP,omitempty"` // 按推拉流协议维度进行数据拆分时的协议信息。 Protocol *string `json:"Protocol,omitempty"` }
type DescribeLiveMetricTrafficDataResResultTrafficDetailDataListPropertiesItemsItem ¶
type DescribeLiveMetricTrafficDataResResultTrafficDetailDataListPropertiesItemsItem struct { // REQUIRED; 下行流量,单位 GB DownTraffic float32 `json:"DownTraffic"` // REQUIRED; 时间片起始时刻。RFC3339 格式的 UTC 时间,精度为 s,例如,2022-04-13T00:00:00+08:00 TimeStamp string `json:"TimeStamp"` // REQUIRED; 上行流量,单位 GB UpTraffic float32 `json:"UpTraffic"` }
type DescribeLiveP95PeakBandwidthData ¶
type DescribeLiveP95PeakBandwidthData struct{}
type DescribeLiveP95PeakBandwidthDataBody ¶
type DescribeLiveP95PeakBandwidthDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 :::tip 单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 ::: StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 300:(默认值)5 分钟。 Aggregation *int32 `json:"Aggregation,omitempty"` // 域名列表,缺省情况下表示当前用户的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 推拉流协议,缺省情况下表示所有协议类型,支持的协议如下所示。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 // :::tip 如果查询推拉流协议为 QUIC,不能同时查询其他协议。 ::: ProtocolList []*string `json:"ProtocolList,omitempty"` // CDN 节点 IP 所属区域的列表,缺省情况下表示所有区域。 :::tip 参数 RegionList和UserRegionList 不支持同时传入。 ::: RegionList []*DescribeLiveP95PeakBandwidthDataBodyRegionListItem `json:"RegionList,omitempty"` // 客户端 IP 所属区域的列表,缺省情况下表示所有区域。 :::tip 参数 RegionList和UserRegionList 不支持同时传入。 ::: UserRegionList []*DescribeLiveP95PeakBandwidthDataBodyUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLiveP95PeakBandwidthDataBodyRegionListItem ¶
type DescribeLiveP95PeakBandwidthDataBodyRegionListItem struct { // 区域信息中的大区标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。 Area *string `json:"Area,omitempty"` // 区域信息中的国家标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按国家筛选,需要同时传入Area和Country。 Country *string `json:"Country,omitempty"` // 区域信息中的省份标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按省筛选,需要同时传入Area、Country和Province。 Province *string `json:"Province,omitempty"` }
type DescribeLiveP95PeakBandwidthDataBodyUserRegionListItem ¶
type DescribeLiveP95PeakBandwidthDataBodyUserRegionListItem struct { // 大区,映射关系请参见区域映射 Area *string `json:"Area,omitempty"` // 国家,映射关系请参见区域映射。如果按国家筛选,需要同时传入 Area 和 Country。 Country *string `json:"Country,omitempty"` // 国内为省,国外暂不支持该参数,映射关系请参见区域映射。如果按省筛选,需要同时传入 Area、Country 和 Province。 Province *string `json:"Province,omitempty"` }
type DescribeLiveP95PeakBandwidthDataQuery ¶
type DescribeLiveP95PeakBandwidthDataQuery struct{}
type DescribeLiveP95PeakBandwidthDataReq ¶
type DescribeLiveP95PeakBandwidthDataReq struct { *DescribeLiveP95PeakBandwidthDataQuery *DescribeLiveP95PeakBandwidthDataBody }
type DescribeLiveP95PeakBandwidthDataRes ¶
type DescribeLiveP95PeakBandwidthDataRes struct { // REQUIRED ResponseMetadata DescribeLiveP95PeakBandwidthDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveP95PeakBandwidthDataResResult `json:"Result"` }
type DescribeLiveP95PeakBandwidthDataResResult ¶
type DescribeLiveP95PeakBandwidthDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 300:5 分钟。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 时间范围内的上下行 95 峰值带宽总和。 :::tip 如果请求时,Regionlist中传入多个 region,则返回这些 region 的上下行带宽 95 峰值总和。 ::: P95PeakBandwidth float32 `json:"P95PeakBandwidth"` // REQUIRED; 95 峰值带宽的时间戳,RFC3339 格式的 UTC 时间,精度为秒。 P95PeakTimestamp string `json:"P95PeakTimestamp"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 推拉流协议,协议说明如下。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 ProtocolList []*string `json:"ProtocolList,omitempty"` // CDN 节点 IP 所属区域的列表。 RegionList []*DescribeLiveP95PeakBandwidthDataResResultRegionListItem `json:"RegionList,omitempty"` // 客户端 IP 所属区域的列表。 UserRegionList []*DescribeLiveP95PeakBandwidthDataResResultUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLivePlayStatusCodeData ¶
type DescribeLivePlayStatusCodeData struct{}
type DescribeLivePlayStatusCodeDataBody ¶
type DescribeLivePlayStatusCodeDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 60:(默认值)1 分钟。时间粒度为 1 分钟时,单次查询最大时间跨度为 24 小时,历史查询时间范围为 366 天; // * 300:5 分钟。时间粒度为 5 分钟时,单次查询最大时间跨度为 31 天,历史查询时间范围为 366 天; // * 3600:1 小时。时间粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 数据拆分的维度,缺省情况下不进行数据拆分,支持的维度如下所示。 // * Domain:域名; // * ISP:运营商。 // :::tip 配置数据拆分维度时,对应的维度参数需传入多个值时会返回按维度进行拆分的数据;对应的维度只传入一个值时不返回按维度进行拆分的数据。 ::: DetailField []*string `json:"DetailField,omitempty"` // 域名列表,缺省情况下表示当前用户的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,缺省情况下表示所有运营商,支持的运营商如下所示。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 // 您也可以通过 DescribeLiveISPData [https://www.volcengine.com/docs/6469/1133974] 接口获取运营商对应的标识符。 ISPList []*string `json:"ISPList,omitempty"` // CDN 节点 IP 所属区域的列表,缺省情况下表示所有区域。 :::tip 参数 RegionList和UserRegionList 不支持同时传入。 ::: RegionList []*DescribeLivePlayStatusCodeDataBodyRegionListItem `json:"RegionList,omitempty"` // 客户端 IP 所属区域的列表,缺省情况下表示所有区域。 :::tip 参数 RegionList和UserRegionList 不支持同时传入。 ::: UserRegionList []*DescribeLivePlayStatusCodeDataBodyUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLivePlayStatusCodeDataBodyRegionListItem ¶
type DescribeLivePlayStatusCodeDataBodyRegionListItem struct { // 区域信息中的大区标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。 Area *string `json:"Area,omitempty"` // 区域信息中的国家标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按国家筛选,需要同时传入Area和Country。 Country *string `json:"Country,omitempty"` // 区域信息中的省份标识符,国外暂不支持该参数,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按省筛选,需要同时传入Area、Country和Province。 Province *string `json:"Province,omitempty"` }
type DescribeLivePlayStatusCodeDataBodyUserRegionListItem ¶
type DescribeLivePlayStatusCodeDataBodyUserRegionListItem struct { // 大区,映射关系请参见区域映射 Area *string `json:"Area,omitempty"` // 国家,映射关系请参见区域映射。如果按国家筛选,需要同时传入 Area 和 Country。 Country *string `json:"Country,omitempty"` // 国内为省,国外暂不支持该参数,映射关系请参见区域映射。如果按省筛选,需要同时传入 Area、Country 和 Province。 Province *string `json:"Province,omitempty"` }
type DescribeLivePlayStatusCodeDataQuery ¶
type DescribeLivePlayStatusCodeDataQuery struct{}
type DescribeLivePlayStatusCodeDataReq ¶
type DescribeLivePlayStatusCodeDataReq struct { *DescribeLivePlayStatusCodeDataQuery *DescribeLivePlayStatusCodeDataBody }
type DescribeLivePlayStatusCodeDataRes ¶
type DescribeLivePlayStatusCodeDataRes struct { // REQUIRED ResponseMetadata DescribeLivePlayStatusCodeDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLivePlayStatusCodeDataResResult `json:"Result"` }
type DescribeLivePlayStatusCodeDataResResult ¶
type DescribeLivePlayStatusCodeDataResResult struct { // REQUIRED; 聚合的时间粒度,单位为秒。 // * 60:1 分钟; // * 300:5 分钟; // * 3600:1 小时。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 所有时间粒度的数据。 StatusDataList []DescribeLivePlayStatusCodeDataResResultStatusDataListItem `json:"StatusDataList"` // REQUIRED; 当前查询条件下的状态码占比数据。 StatusSummaryDataList []DescribeLivePlayStatusCodeDataResResultStatusSummaryDataListItem `json:"StatusSummaryDataList"` // 数据拆分的维度,维度说明如下所示。 // * Domain:域名; // * ISP:运营商。 DetailField []*string `json:"DetailField,omitempty"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 运营商。 ISPList []*string `json:"ISPList,omitempty"` // CDN 节点 IP 所属区域列表。 RegionList []*DescribeLivePlayStatusCodeDataResResultRegionListItem `json:"RegionList,omitempty"` // 按维度拆分后的数据。 StatusDetailDataList []*DescribeLivePlayStatusCodeDataResResultStatusDetailDataListItem `json:"StatusDetailDataList,omitempty"` // 客户端 IP 所属区域列表。 UserRegionList []*DescribeLivePlayStatusCodeDataResResultUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLivePlayStatusCodeDataResResultStatusDataListItem ¶
type DescribeLivePlayStatusCodeDataResResultStatusDataListItem struct { // REQUIRED; 当前数据聚合时间粒度内的状态码详细数据。 StatusSummaryDataList []DescribeLivePlayStatusCodeDataResResultStatusDataListPropertiesItemsItem `json:"StatusSummaryDataList"` // REQUIRED; 数据按时间粒度聚合时,每个时间粒度的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 TimeStamp string `json:"TimeStamp"` }
type DescribeLivePlayStatusCodeDataResResultStatusDetailDataListItem ¶
type DescribeLivePlayStatusCodeDataResResultStatusDetailDataListItem struct { // 域名。 Domain *string `json:"Domain,omitempty"` // 运营商。 ISP *string `json:"ISP,omitempty"` // 每个时间点的粒度数据。 StatusDataList []*DescribeLivePlayStatusCodeDataResResultStatusDetailDataListPropertiesItemsItem `json:"StatusDataList,omitempty"` }
type DescribeLivePlayStatusCodeDataResResultStatusDetailDataListPropertiesItemsItem ¶
type DescribeLivePlayStatusCodeDataResResultStatusDetailDataListPropertiesItemsItem struct { // REQUIRED; 按状态码区分的数据列表。 StatusSummaryDataList []DescribeLivePlayStatusCodeDataResResultStatusDetailDataListPropertiesItemsStatusSummaryDataListItem `json:"StatusSummaryDataList"` // REQUIRED; 时间片起始时刻。RFC3339 格式的 UTC 时间,精度为 s。 TimeStamp string `json:"TimeStamp"` }
type DescribeLivePlayStatusCodeDataResResultStatusDetailDataListPropertiesItemsStatusSummaryDataListItem ¶
type DescribeLivePullToPushBandwidthData ¶
type DescribeLivePullToPushBandwidthData struct{}
type DescribeLivePullToPushBandwidthDataBody ¶
type DescribeLivePullToPushBandwidthDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 300:(默认值)5 分钟。时间粒度为 5 分钟时,单次查询最大时间跨度为 31 天,历史查询时间范围为 366 天; // * 3600:1 小时。时间粒度为 1 小时时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天; // * 86400:1 天。时间粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 数据拆分的维度,缺省情况下不进行数据拆分,支持的维度如下所示。 // * Domain:域名; // * DstAddrType:推流地址类型。 :::tip 配置数据拆分维度时,对应的维度参数传入多个值时会返回按维度进行拆分的数据;对应的维度只传入一个值时不返回按维度进行拆分的数据。 ::: DetailField []*string `json:"DetailField,omitempty"` // 推流域名列表,缺省情况表示当前用户的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 推流地址类型,可选值如下所示。 // * Live:非第三方; // * Third:(默认值)第三方。 DstAddrTypeList []*string `json:"DstAddrTypeList,omitempty"` }
type DescribeLivePullToPushBandwidthDataQuery ¶
type DescribeLivePullToPushBandwidthDataQuery struct{}
type DescribeLivePullToPushBandwidthDataReq ¶
type DescribeLivePullToPushBandwidthDataReq struct { *DescribeLivePullToPushBandwidthDataQuery *DescribeLivePullToPushBandwidthDataBody }
type DescribeLivePullToPushBandwidthDataRes ¶
type DescribeLivePullToPushBandwidthDataRes struct { // REQUIRED ResponseMetadata DescribeLivePullToPushBandwidthDataResResponseMetadata `json:"ResponseMetadata"` Result *DescribeLivePullToPushBandwidthDataResResult `json:"Result,omitempty"` }
type DescribeLivePullToPushBandwidthDataResResponseMetadata ¶
type DescribeLivePullToPushBandwidthDataResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeLivePullToPushBandwidthDataResResponseMetadataError `json:"Error,omitempty"` }
type DescribeLivePullToPushBandwidthDataResResult ¶
type DescribeLivePullToPushBandwidthDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 300:5 分钟; // * 3600:1 小时; // * 86400:1 天。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 所有时间粒度的数据。 BandwidthDataList []DescribeLivePullToPushBandwidthDataResResultBandwidthDataListItem `json:"BandwidthDataList"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 当前查询条件下的拉流转推峰值带宽,单位为 Mbps。 PeakUpBandwidth float32 `json:"PeakUpBandwidth"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 按维度拆分的数据。 BandwidthDetailDataList []*DescribeLivePullToPushBandwidthDataResResultBandwidthDetailDataListItem `json:"BandwidthDetailDataList,omitempty"` // 数据拆分的维度,维度说明如下。 // * Domain:域名; // * DstAddrType:推流地址类型。 DetailField []*string `json:"DetailField,omitempty"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 推流地址类型。 // * Live:非第三方; // * Third:第三方。 DstAddrTypeList []*string `json:"DstAddrTypeList,omitempty"` }
type DescribeLivePullToPushBandwidthDataResResultBandwidthDetailDataListItem ¶
type DescribeLivePullToPushBandwidthDataResResultBandwidthDetailDataListItem struct { // REQUIRED; 按维度进行数据拆分后,当前维度下所有时间粒度的数据。 BandwidthDataList []DescribeLivePullToPushBandwidthDataResResultBandwidthDetailDataListPropertiesItemsItem `json:"BandwidthDataList"` // REQUIRED; 按维度进行数据拆分后,当前维度下的拉流转推峰值带宽,单位为 Mbps。 PeakUpBandwidth float32 `json:"PeakUpBandwidth"` // 按域名维度进行数据拆分时的域名信息。 Domain *string `json:"Domain,omitempty"` // 按推流地址类型维度进行数据拆分时的地址类型信息。 // * Live:非第三方; // * Third:第三方。 DstAddrType *string `json:"DstAddrType,omitempty"` }
type DescribeLivePullToPushData ¶
type DescribeLivePullToPushData struct{}
type DescribeLivePullToPushDataBody ¶
type DescribeLivePullToPushDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 60:1 分钟。时间粒度为 1 分钟时,单次查询最大时间跨度为 1 天,历史查询时间范围为 366 天; // * 3600:1 小时。时间粒度为 1 小时时,单次查询时间跨度为 93 天,历史查询时间范围为 366 天; // * 86400:(默认值)1 天。时间粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 查询流粒度数据时的应用名称。 :::tip 使用 App 构造请求时,需同时定义 Stream 参数,不可缺省。 ::: App *string `json:"App,omitempty"` // 数据拆分的维度,缺省情况下不进行数据拆分,支持的维度如下所示。 // * Domain:域名。 :::tip 配置数据拆分维度时,对应的维度参数传入多个值时会返回按维度进行拆分的数据;对应的维度只传入一个值时不返回按维度进行拆分的数据。 ::: DetailField []*string `json:"DetailField,omitempty"` // 域名列表,缺省情况表示当前用户的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 查询流粒度数据时的流名称。 :::tip 使用 Stream 构造请求时,需同时定义 App 参数,不可缺省。 ::: Stream *string `json:"Stream,omitempty"` }
type DescribeLivePullToPushDataQuery ¶
type DescribeLivePullToPushDataQuery struct{}
type DescribeLivePullToPushDataReq ¶
type DescribeLivePullToPushDataReq struct { *DescribeLivePullToPushDataQuery *DescribeLivePullToPushDataBody }
type DescribeLivePullToPushDataRes ¶
type DescribeLivePullToPushDataRes struct { // REQUIRED ResponseMetadata DescribeLivePullToPushDataResResponseMetadata `json:"ResponseMetadata"` Result *DescribeLivePullToPushDataResResult `json:"Result,omitempty"` }
type DescribeLivePullToPushDataResResponseMetadata ¶
type DescribeLivePullToPushDataResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeLivePullToPushDataResResponseMetadataError `json:"Error,omitempty"` }
type DescribeLivePullToPushDataResResult ¶
type DescribeLivePullToPushDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 60:1 分钟; // * 3600:1 小时; // * 86400:1 天。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 所有时间粒度的数据。 PullToPushDataList []DescribeLivePullToPushDataResResultPullToPushDataListItem `json:"PullToPushDataList"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 当前查询条件下的拉流转推总时长,单位为分钟。 TotalDuration float32 `json:"TotalDuration"` // 应用名称。 App *string `json:"App,omitempty"` // 数据拆分的维度,维度说明如下。 // * Domain:域名。 DetailField []*string `json:"DetailField,omitempty"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 按维度拆分后的数据。 PullToPushDetailDataList []*DescribeLivePullToPushDataResResultPullToPushDetailDataListItem `json:"PullToPushDetailDataList,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` }
type DescribeLivePullToPushDataResResultPullToPushDetailDataListItem ¶
type DescribeLivePullToPushDataResResultPullToPushDetailDataListItem struct { // REQUIRED; 按维度进行数据拆分后,当前维度下所有时间粒度的数据。 PullToPushDataList []DescribeLivePullToPushDataResResultPullToPushDetailDataListPropertiesItemsItem `json:"PullToPushDataList"` // REQUIRED; 按维度进行数据拆分后,当前维度的拉流转推总时长,单位分钟。 TotalDuration float32 `json:"TotalDuration"` // 按域名维度进行数据拆分时的域名信息。 Domain *string `json:"Domain,omitempty"` }
type DescribeLivePushStreamCountData ¶
type DescribeLivePushStreamCountData struct{}
type DescribeLivePushStreamCountDataBody ¶
type DescribeLivePushStreamCountDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 60:1 分钟。时间粒度为 1 分钟时,单次查询最大时间跨度为 24 小时,历史查询时间范围为 366 天; // * 300:(默认值)5 分钟。时间粒度为 5 分钟时,单次查询最大时间跨度为 31 天,历史查询时间范围为 366 天; // * 3600:1 小时。时间粒度为 1 小时时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天; // * 86400:1 天。时间粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 数据拆分的维度,缺省情况下不进行数据拆分,支持的维度如下所示。 // * Domain:域名。 // :::tip 配置数据拆分维度时,对应的维度参数传入多个值时会返回按维度进行拆分的数据;对应的维度只传入一个值时不返回按维度进行拆分的数据。 ::: DetailField []*string `json:"DetailField,omitempty"` // 域名列表,缺省情况表示当前用户的所有推流域名和拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,缺省情况下表示所有运营商,支持的运营商如下所示。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 // 您也可以通过 DescribeLiveISPData [https://www.volcengine.com/docs/6469/1133974] 接口获取运营商对应的标识符。 ISPList []*string `json:"ISPList,omitempty"` // 客户端 IP 所属区域的列表,缺省情况下表示所有区域。 UserRegionList []*DescribeLivePushStreamCountDataBodyUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLivePushStreamCountDataBodyUserRegionListItem ¶
type DescribeLivePushStreamCountDataBodyUserRegionListItem struct { // 区域信息中的大区标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。 Area *string `json:"Area,omitempty"` // 区域信息中的国家标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按国家筛选,需要同时传入Area和Country。 Country *string `json:"Country,omitempty"` // 区域信息中的省份标识符,国外暂不支持该参数,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按省筛选,需要同时传入Area、Country和Province。 Province *string `json:"Province,omitempty"` }
type DescribeLivePushStreamCountDataQuery ¶
type DescribeLivePushStreamCountDataQuery struct{}
type DescribeLivePushStreamCountDataReq ¶
type DescribeLivePushStreamCountDataReq struct { *DescribeLivePushStreamCountDataQuery *DescribeLivePushStreamCountDataBody }
type DescribeLivePushStreamCountDataRes ¶
type DescribeLivePushStreamCountDataRes struct { // REQUIRED ResponseMetadata DescribeLivePushStreamCountDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLivePushStreamCountDataResResult `json:"Result"` }
type DescribeLivePushStreamCountDataResResult ¶
type DescribeLivePushStreamCountDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 60:1 分钟; // * 300:5 分钟; // * 3600:1 小时; // * 86400:1 天。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询时间范围内的推流数量最大值。 PeakCount int32 `json:"PeakCount"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 所有时间粒度的数据。 TotalStreamDataList []DescribeLivePushStreamCountDataResResultTotalStreamDataListItem `json:"TotalStreamDataList"` // 数据拆分的维度,维度说明如下所示。 // * Domain:域名。 DetailField []*string `json:"DetailField,omitempty"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,标识符与运营商的对应关系如下。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 ISPList []*string `json:"ISPList,omitempty"` // 按维度拆分后的数据。 StreamDetailDataList []*DescribeLivePushStreamCountDataResResultStreamDetailDataListItem `json:"StreamDetailDataList,omitempty"` // 客户端 IP 所属区域列表。 UserRegionList []*DescribeLivePushStreamCountDataResResultUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLivePushStreamCountDataResResultStreamDetailDataListItem ¶
type DescribeLivePushStreamCountDataResResultStreamDetailDataListItem struct { // REQUIRED; 按域名维度进行数据拆分时的域名信息。 Domain string `json:"Domain"` // REQUIRED; 按维度进行数据拆分后,当前维度下的所有时间粒度数据。 TotalStreamDataList []DescribeLivePushStreamCountDataResResultStreamDetailDataListPropertiesItemsItem `json:"TotalStreamDataList"` }
type DescribeLivePushStreamMetrics ¶
type DescribeLivePushStreamMetrics struct{}
type DescribeLivePushStreamMetricsBody ¶
type DescribeLivePushStreamMetricsBody struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 推流域名。 Domain string `json:"Domain"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 // :::tip 单次查询最大时间跨度为 1 天,历史查询最大时间范围为 366 天。 ::: StartTime string `json:"StartTime"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 5:5 秒; // * 30:(默认值)30 秒。 Aggregation *int32 `json:"Aggregation,omitempty"` }
type DescribeLivePushStreamMetricsQuery ¶
type DescribeLivePushStreamMetricsQuery struct{}
type DescribeLivePushStreamMetricsReq ¶
type DescribeLivePushStreamMetricsReq struct { *DescribeLivePushStreamMetricsQuery *DescribeLivePushStreamMetricsBody }
type DescribeLivePushStreamMetricsRes ¶
type DescribeLivePushStreamMetricsRes struct { // REQUIRED ResponseMetadata DescribeLivePushStreamMetricsResResponseMetadata `json:"ResponseMetadata"` Result *DescribeLivePushStreamMetricsResResult `json:"Result,omitempty"` }
type DescribeLivePushStreamMetricsResResponseMetadata ¶
type DescribeLivePushStreamMetricsResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeLivePushStreamMetricsResResponseMetadataError `json:"Error,omitempty"` }
type DescribeLivePushStreamMetricsResResult ¶
type DescribeLivePushStreamMetricsResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 5:5 秒; // * 30:30 秒。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 推流域名。 Domain string `json:"Domain"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 所有时间粒度的数据。 MetricList []DescribeLivePushStreamMetricsResResultMetricListItem `json:"MetricList"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 流名称。 Stream string `json:"Stream"` }
type DescribeLivePushStreamMetricsResResultMetricListItem ¶
type DescribeLivePushStreamMetricsResResultMetricListItem struct { // REQUIRED; 当前数据聚合时间粒度内的音频码率最大值,单位为 kbps。 AudioBitrate float32 `json:"AudioBitrate"` // REQUIRED; 当前数据聚合时间粒度内,相邻音频帧显示时间戳差值的最大值,单位为毫秒。 AudioFrameGap int32 `json:"AudioFrameGap"` // REQUIRED; 当前数据聚合时间粒度内的音频帧率最大值,单位为 fps。 AudioFramerate float32 `json:"AudioFramerate"` // REQUIRED; 当前数据聚合时间粒度内,最后一个音频帧的显示时间戳 PTS(Presentation Time Stamp),单位为毫秒。 AudioPts int32 `json:"AudioPts"` // REQUIRED; 当前数据聚合时间粒度内的视频码率最大值,单位为 kbps。 Bitrate float32 `json:"Bitrate"` // REQUIRED; 当前数据聚合时间粒度内的视频帧率最大值,单位为 fps。 Framerate float32 `json:"Framerate"` // REQUIRED; 当前数据聚合时间粒度内,所有音视频帧显示时间戳差值的最大值,即所有 AudioPts 与 VideoPts 差值的最大值,单位为毫秒。 PtsDelta int32 `json:"PtsDelta"` // REQUIRED; 数据按时间粒度聚合时,每个时间粒度的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 TimeStamp string `json:"TimeStamp"` // REQUIRED; 当前数据聚合时间粒度内,相邻视频帧显示时间戳差值的最大值,单位为毫秒。 VideoFrameGap int32 `json:"VideoFrameGap"` // REQUIRED; 当前数据聚合时间粒度内,最后一个视频帧的显示时间戳 PTS(Presentation Time Stamp),单位为毫秒。 VideoPts int32 `json:"VideoPts"` }
type DescribeLiveRecordData ¶
type DescribeLiveRecordData struct{}
type DescribeLiveRecordDataBody ¶
type DescribeLiveRecordDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 300:(默认值)5 分钟。时间粒度为 5 分钟时,单次查询最大时间跨度为 31 天,历史查询最大时间范围为 366 天; // * 3600:1 小时。时间粒度为 1 小时时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天; // * 86400:1 天。时间粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 查询流粒度数据时的应用名称。 :::tip 使用 App 构造请求时,需同时定义 Stream 参数,不可缺省。 ::: App *string `json:"App,omitempty"` // 数据拆分的维度,缺省情况下不进行数据拆分,支持的维度如下所示。 // * Domain:域名。 :::tip 配置数据拆分维度时,对应的维度参数需传入多个值时会返回按维度进行拆分的数据;对应的维度只传入一个值时不返回按维度进行拆分的数据。 ::: DetailField []*string `json:"DetailField,omitempty"` // 域名列表,缺省情况表示当前用户的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 查询流粒度数据时的流名称, :::tip 使用 Stream 构造请求时,需同时定义 App 参数,不可缺省。 ::: Stream *string `json:"Stream,omitempty"` }
type DescribeLiveRecordDataQuery ¶
type DescribeLiveRecordDataQuery struct{}
type DescribeLiveRecordDataReq ¶
type DescribeLiveRecordDataReq struct { *DescribeLiveRecordDataQuery *DescribeLiveRecordDataBody }
type DescribeLiveRecordDataRes ¶
type DescribeLiveRecordDataRes struct { // REQUIRED ResponseMetadata DescribeLiveRecordDataResResponseMetadata `json:"ResponseMetadata"` Result *DescribeLiveRecordDataResResult `json:"Result,omitempty"` }
type DescribeLiveRecordDataResResponseMetadata ¶
type DescribeLiveRecordDataResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeLiveRecordDataResResponseMetadataError `json:"Error,omitempty"` }
type DescribeLiveRecordDataResResult ¶
type DescribeLiveRecordDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 300:5 分钟; // * 3600:1 小时; // * 86400:1 天。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 所有时间粒度的数据。 RecordDataList []DescribeLiveRecordDataResResultRecordDataListItem `json:"RecordDataList"` // REQUIRED; 当前查询条件下的录制并发路数最大值。 RecordPeak int32 `json:"RecordPeak"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 查询流粒度数据时的应用名称。 App *string `json:"App,omitempty"` // 数据拆分的维度,维度说明如下。 // * Domain:域名。 DetailField []*string `json:"DetailField,omitempty"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 按维度拆分后的数据。 RecordDetailDataList []*DescribeLiveRecordDataResResultRecordDetailDataListItem `json:"RecordDetailDataList,omitempty"` // 查询流粒度数据时的流名称。 Stream *string `json:"Stream,omitempty"` }
type DescribeLiveRecordDataResResultRecordDetailDataListItem ¶
type DescribeLiveRecordDataResResultRecordDetailDataListItem struct { // REQUIRED; 按维度进行数据拆分后,当前维度下所有时间粒度的数据。 RecordDataList []DescribeLiveRecordDataResResultRecordDetailDataListPropertiesItemsItem `json:"RecordDataList"` // REQUIRED; 按维度进行数据拆分后,当前维度的录制并发路数最大值。 RecordPeak int32 `json:"RecordPeak"` // 按域名维度进行数据拆分时的域名信息。 Domain *string `json:"Domain,omitempty"` }
type DescribeLiveRegionData ¶
type DescribeLiveRegionData struct{}
type DescribeLiveRegionDataBody ¶
type DescribeLiveRegionDataBody struct{}
type DescribeLiveRegionDataQuery ¶
type DescribeLiveRegionDataQuery struct{}
type DescribeLiveRegionDataReq ¶
type DescribeLiveRegionDataReq struct { *DescribeLiveRegionDataQuery *DescribeLiveRegionDataBody }
type DescribeLiveRegionDataRes ¶
type DescribeLiveRegionDataRes struct { // REQUIRED ResponseMetadata DescribeLiveRegionDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveRegionDataResResult `json:"Result"` }
type DescribeLiveRegionDataResResult ¶
type DescribeLiveRegionDataResResult struct { // REQUIRED; 区域信息。 Areas []DescribeLiveRegionDataResResultAreasItem `json:"Areas"` }
type DescribeLiveRegionDataResResultAreasItem ¶
type DescribeLiveRegionDataResResultAreasItem struct { // REQUIRED; 大区标识符。 Code string `json:"Code"` // REQUIRED; 国家信息。 Countries []DescribeLiveRegionDataResResultAreasPropertiesItemsItem `json:"Countries"` // REQUIRED; 大区名称。 Name string `json:"Name"` }
type DescribeLiveRegionDataResResultAreasPropertiesItemsItem ¶
type DescribeLiveRegionDataResResultAreasPropertiesItemsItem struct { // REQUIRED; 国家标识符。 Code string `json:"Code"` // REQUIRED; 国家名称。 Name string `json:"Name"` // REQUIRED; 省份信息,国外暂不支持该参数。 Provinces []DescribeLiveRegionDataResResultAreasPropertiesItemsProvincesItem `json:"Provinces"` }
type DescribeLiveSnapshotData ¶
type DescribeLiveSnapshotData struct{}
type DescribeLiveSnapshotDataBody ¶
type DescribeLiveSnapshotDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 300:5 分钟。时间粒度为 5 分钟时,单次查询最大时间跨度为 31 天,历史查询时间范围为 366 天; // * 3600:1 小时。时间粒度为 1 小时时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天; // * 86400:(默认值)1 天。时间粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 查询流粒度数据时的应用名称。 :::tip 使用 App 构造请求时,需要同时定义 Stream 参数,不可缺省。 ::: App *string `json:"App,omitempty"` // 数据拆分的维度,缺省情况下不进行数据拆分,支持的维度如下所示。 // * Domain:域名。 :::tip 配置数据拆分维度时,对应的维度参数传入多个值时会返回按维度进行拆分的数据;对应的维度只传入一个值时不返回按维度进行拆分的数据。 ::: DetailField []*string `json:"DetailField,omitempty"` // 域名列表,缺省情况表示当前用户的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 查询流粒度数据时的流名称。 :::tip 使用 Stream 构造请求时,需要同时定义 App 参数,不可缺省。 ::: Stream *string `json:"Stream,omitempty"` }
type DescribeLiveSnapshotDataQuery ¶
type DescribeLiveSnapshotDataQuery struct{}
type DescribeLiveSnapshotDataReq ¶
type DescribeLiveSnapshotDataReq struct { *DescribeLiveSnapshotDataQuery *DescribeLiveSnapshotDataBody }
type DescribeLiveSnapshotDataRes ¶
type DescribeLiveSnapshotDataRes struct { // REQUIRED ResponseMetadata DescribeLiveSnapshotDataResResponseMetadata `json:"ResponseMetadata"` Result *DescribeLiveSnapshotDataResResult `json:"Result,omitempty"` }
type DescribeLiveSnapshotDataResResponseMetadata ¶
type DescribeLiveSnapshotDataResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeLiveSnapshotDataResResponseMetadataError `json:"Error,omitempty"` }
type DescribeLiveSnapshotDataResResult ¶
type DescribeLiveSnapshotDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 300:5 分钟; // * 3600:1 小时; // * 86400:1 天。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 所有时间粒度的数据。 SnapshotDataList []DescribeLiveSnapshotDataResResultSnapshotDataListItem `json:"SnapshotDataList"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 当前查询条件下的截图总张数。 Total int32 `json:"Total"` // 查询流粒度数据时的应用名称。 App *string `json:"App,omitempty"` // 数据拆分的维度,维度说明如下。 // * Domain:域名。 DetailField []*string `json:"DetailField,omitempty"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 按维度拆分后的数据。 SnapshotDetailData []*DescribeLiveSnapshotDataResResultSnapshotDetailDataItem `json:"SnapshotDetailData,omitempty"` // 查询流粒度数据时的流名称。 Stream *string `json:"Stream,omitempty"` }
type DescribeLiveSnapshotDataResResultSnapshotDetailDataItem ¶
type DescribeLiveSnapshotDataResResultSnapshotDetailDataItem struct { // REQUIRED; 按域名维度进行数据拆分时的域名信息。 Domain string `json:"Domain"` // REQUIRED; 按维度进行数据拆分后,当前维度下所有时间粒度的数据。 SnapshotDataList []DescribeLiveSnapshotDataResResultSnapshotDetailDataPropertiesItemsItem `json:"SnapshotDataList"` // REQUIRED; 按维度进行数据拆分后,当前维度的截图总张数。 Total int32 `json:"Total"` }
type DescribeLiveSourceBandwidthData ¶
type DescribeLiveSourceBandwidthData struct{}
type DescribeLiveSourceBandwidthDataBody ¶
type DescribeLiveSourceBandwidthDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 60:1 分钟。时间粒度为 1 分钟时,单次查询最大时间跨度为 24 小时,历史查询时间范围为 366 天; // * 300:(默认值)5 分钟。时间粒度为 5 分钟时,单次查询最大时间跨度为 31 天,历史查询时间范围为 366 天; // * 3600:1 小时。时间粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 查询流粒度数据时的应用名称。 :::tip 使用 App 构造请求时,需要同时定义 Domain 和 Stream 参数,不可缺省。 ::: App *string `json:"App,omitempty"` // 数据拆分的维度,缺省情况下不进行数据拆分,支持的维度如下所示。 // * Domain:域名; // * ISP:运营商。 // :::tip 配置数据拆分维度时,对应的维度参数传入多个值时会返回按维度进行拆分的数据;对应的维度只传入一个值时不返回按维度进行拆分的数据。 ::: DetailField []*string `json:"DetailField,omitempty"` // 查询流粒度数据时的域名,支持填写拉流域名。 :::tip 使用 Domain 构造请求时,需要同时定义 App 和 Stream 参数,不可缺省。 ::: Domain *string `json:"Domain,omitempty"` // 拉流域名列表,缺省情况表示当前用户的所有推拉流域名。 :::tipDomainList 和 Domain 传且仅传一个。 ::: DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,缺省情况下表示所有运营商,支持的运营商如下所示。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 // 您也可以通过 DescribeLiveISPData [https://www.volcengine.com/docs/6469/1133974] 接口获取运营商对应的标识符。 ISPList []*string `json:"ISPList,omitempty"` // 查询流粒度数据时的流名称。 :::tip 使用 Stream 构造请求时,需要同时定义 Domain 和 App 参数,不可缺省。 ::: Stream *string `json:"Stream,omitempty"` // 客户端 IP 所属区域的列表,缺省情况下表示所有区域。 UserRegionList []*DescribeLiveSourceBandwidthDataBodyUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLiveSourceBandwidthDataBodyUserRegionListItem ¶
type DescribeLiveSourceBandwidthDataBodyUserRegionListItem struct { // 区域信息的大区标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。 Area *string `json:"Area,omitempty"` // 区域信息的国家标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按国家筛选,需要同时传入 Area 和 Country。 Country *string `json:"Country,omitempty"` // 区域信息的省份标识符,国外暂不支持该参数,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按省筛选,需要同时传入 Area、Country 和 Province。 Province *string `json:"Province,omitempty"` }
type DescribeLiveSourceBandwidthDataQuery ¶
type DescribeLiveSourceBandwidthDataQuery struct{}
type DescribeLiveSourceBandwidthDataReq ¶
type DescribeLiveSourceBandwidthDataReq struct { *DescribeLiveSourceBandwidthDataQuery *DescribeLiveSourceBandwidthDataBody }
type DescribeLiveSourceBandwidthDataRes ¶
type DescribeLiveSourceBandwidthDataRes struct { // REQUIRED ResponseMetadata DescribeLiveSourceBandwidthDataResResponseMetadata `json:"ResponseMetadata"` Result *DescribeLiveSourceBandwidthDataResResult `json:"Result,omitempty"` }
type DescribeLiveSourceBandwidthDataResResponseMetadata ¶
type DescribeLiveSourceBandwidthDataResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DescribeLiveSourceBandwidthDataResResponseMetadataError `json:"Error,omitempty"` }
type DescribeLiveSourceBandwidthDataResResult ¶
type DescribeLiveSourceBandwidthDataResResult struct { // REQUIRED; 聚合的时间粒度,单位为秒。 // * 60:1 分钟; // * 300:5 分钟; // * 3600:1 小时。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 查询流粒度数据时的应用名称。 App string `json:"App"` // REQUIRED; 所有时间粒度的数据。 BandwidthDataList []DescribeLiveSourceBandwidthDataResResultBandwidthDataListItem `json:"BandwidthDataList"` // REQUIRED; 按维度拆分后的数据。 BandwidthDetailDataList []DescribeLiveSourceBandwidthDataResResultBandwidthDetailDataListItem `json:"BandwidthDetailDataList"` // REQUIRED; 数据拆分的维度,维度说明如下所示。 // * Domain:域名; // * ISP:运营商。 DetailField []string `json:"DetailField"` // REQUIRED; 查询流粒度数据时的域名。 Domain string `json:"Domain"` // REQUIRED; 域名列表。 DomainList []string `json:"DomainList"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 提供网络接入服务的运营商标识符,标识符与运营商的对应关系如下。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 ISPList []string `json:"ISPList"` // REQUIRED; 查询时间范围内的回源峰值带宽,单位为 Mbps。 PeakBandwidth float32 `json:"PeakBandwidth"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 查询流粒度数据时的流名称。 Stream string `json:"Stream"` // REQUIRED; 客户端 IP 所属区域列表。 UserRegionList []DescribeLiveSourceBandwidthDataResResultUserRegionListItem `json:"UserRegionList"` }
type DescribeLiveSourceBandwidthDataResResultBandwidthDetailDataListItem ¶
type DescribeLiveSourceBandwidthDataResResultBandwidthDetailDataListItem struct { // REQUIRED; 按维度进行数据拆分后,当前维度下所有时间粒度的数据。 BandwidthDataList []DescribeLiveSourceBandwidthDataResResultBandwidthDetailDataListPropertiesItemsItem `json:"BandwidthDataList"` // REQUIRED; 按域名维度进行数据拆分时的域名信息。 Domain string `json:"Domain"` // REQUIRED; 按运营商维度进行数据拆分时的运营商信息。 ISP string `json:"ISP"` // REQUIRED; 按维度进行数据拆分后,当前维度的回源峰值带宽,单位为 Mbps。 PeakBandwidth float32 `json:"PeakBandwidth"` }
type DescribeLiveSourceStreamMetrics ¶
type DescribeLiveSourceStreamMetrics struct{}
type DescribeLiveSourceStreamMetricsBody ¶
type DescribeLiveSourceStreamMetricsBody struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 拉流域名。 Domain string `json:"Domain"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 // :::tip 单次查询最大时间跨度为 1 天,历史查询最大时间范围为 366 天。 ::: StartTime string `json:"StartTime"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 30:(默认值)30 秒。 Aggregation *int32 `json:"Aggregation,omitempty"` }
type DescribeLiveSourceStreamMetricsQuery ¶
type DescribeLiveSourceStreamMetricsQuery struct{}
type DescribeLiveSourceStreamMetricsReq ¶
type DescribeLiveSourceStreamMetricsReq struct { *DescribeLiveSourceStreamMetricsQuery *DescribeLiveSourceStreamMetricsBody }
type DescribeLiveSourceStreamMetricsRes ¶
type DescribeLiveSourceStreamMetricsRes struct { // REQUIRED ResponseMetadata DescribeLiveSourceStreamMetricsResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveSourceStreamMetricsResResult `json:"Result"` }
type DescribeLiveSourceStreamMetricsResResult ¶
type DescribeLiveSourceStreamMetricsResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 30:30 秒。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 拉流域名。 Domain string `json:"Domain"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 所有时间粒度的数据。 MetricList []DescribeLiveSourceStreamMetricsResResultMetricListItem `json:"MetricList"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 流名称。 Stream string `json:"Stream"` }
type DescribeLiveSourceStreamMetricsResResultMetricListItem ¶
type DescribeLiveSourceStreamMetricsResResultMetricListItem struct { // REQUIRED; 当前数据聚合时间粒度内的音频码率最大值,单位为 kbps。 AudioBitrate float32 `json:"AudioBitrate"` // REQUIRED; 当前数据聚合时间粒度内,相邻音频帧显示时间戳差值的最大值,单位为毫秒。 AudioFrameGap int32 `json:"AudioFrameGap"` // REQUIRED; 当前数据聚合时间粒度内的音频帧率最大值,单位为 fps。 AudioFramerate float32 `json:"AudioFramerate"` // REQUIRED; 当前数据聚合时间粒度内,最后一个音频帧的显示时间戳 PTS(Presentation Time Stamp),单位为毫秒。 AudioPts int32 `json:"AudioPts"` // REQUIRED; 当前数据聚合时间粒度内的视频码率最大值,单位为 kbps。 Bitrate float32 `json:"Bitrate"` // REQUIRED; 当前数据聚合时间粒度内的视频帧率最大值,单位为 fps Framerate float32 `json:"Framerate"` // REQUIRED; 当前数据聚合时间粒度内,所有音视频帧显示时间戳差值的最大值,即所有 AudioPts 与 VideoPts 差值的最大值,单位为毫秒。 PtsDelta int32 `json:"PtsDelta"` // REQUIRED; 数据按时间粒度聚合时,每个时间粒度的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 TimeStamp string `json:"TimeStamp"` // REQUIRED; 当前数据聚合时间粒度内,相邻视频帧显示时间戳差值的最大值,单位为毫秒。 VideoFrameGap int32 `json:"VideoFrameGap"` // REQUIRED; 当前数据聚合时间粒度内,最后一个视频帧的显示时间戳 PTS(Presentation Time Stamp),单位为毫秒。 VideoPts int32 `json:"VideoPts"` }
type DescribeLiveSourceTrafficData ¶
type DescribeLiveSourceTrafficData struct{}
type DescribeLiveSourceTrafficDataBody ¶
type DescribeLiveSourceTrafficDataBody struct { // REQUIRED; The end time of the query, in UTC time in RFC 3339 format, with a precision of seconds. EndTime string `json:"EndTime"` // REQUIRED; The start time of the query, in UTC time in RFC 3339 format, with a precision of seconds. StartTime string `json:"StartTime"` // The time granularity of the data aggregation, in seconds, is supported as follows. // * 60:1 minute. When the time granularity is 1 minute, the maximum time span for a single query is 24 hours, and the historical // query time range is 366 days; // * 300: (default) 5 minutes. When the time granularity is 5 minutes, the maximum time span for a single query is 31 days, // and the historical query time range is 366 days; // * 3600:1 hour. When the time granularity is 1 day, the maximum time span for a single query is 93 days, and the historical // query time range is 366 days. Aggregation *int32 `json:"Aggregation,omitempty"` // The name of the application when querying stream granular data. ::: tips When using'App 'to construct a request, you need // to define both'Domain' and'Stream 'parameters, which cannot be defaulted. ::: App *string `json:"App,omitempty"` // Dimensions for data splitting. Data splitting is not performed by default. The supported dimensions are as follows. // * Domain: domain name; // * IP: the IP address of the export extranet; // * ISP: Operator. // ::: tips When configuring a data split dimension, the corresponding dimension parameter will return data split by dimension // when multiple values are passed; the corresponding dimension will not return // data split by dimension when only one value is passed. ::: DetailField []*string `json:"DetailField,omitempty"` // The domain name for stream pulling. Use this parameter if you want to query the data for a specific stream. The Domain, // App, and Stream parameters must be specified at the same time. Domain *string `json:"Domain,omitempty"` // A list of the domain names you want to query. If unspecified, all the domain names under your account will be queried.Note: // Specify either DomainList or Domain, not both. DomainList []*string `json:"DomainList,omitempty"` // The operator identifier that provides the network access service, which by default represents all operators. The supported // operators are shown below. // * unicom: unicom; // * railcom; // * telecom: telecommunications; // * mobile: mobile; // * cernet: education network; // * tianwei: tianwei; // * alibaba: alibaba; // * tenger: Tencent; // * drpeng: Dr. Peng; // * btvn: radio and television; // * huashu: wah number; // * other: other. // You can also obtain the operator's corresponding identifier through the DescribeLiveISPData [https://www.volcengine.com/docs/6469/1133974] // interface. ISPList []*string `json:"ISPList,omitempty"` // The name of the stream when querying stream granular data. ::: tip When using'Stream 'to construct a request, you need // to define both'Domain' and'App 'parameters, which cannot be defaulted. ::: Stream *string `json:"Stream,omitempty"` // List of regions to which the client side IP belongs, representing all regions by default. UserRegionList []*DescribeLiveSourceTrafficDataBodyUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLiveSourceTrafficDataBodyUserRegionListItem ¶
type DescribeLiveSourceTrafficDataBodyUserRegionListItem struct { // For the region identifier in the region information, see Query Region Identifier (https://www.volcengine.com/docs/6469/1133973). Area *string `json:"Area,omitempty"` // The country identifier in the region information, see Query Region Identifier [https://www.volcengine.com/docs/6469/1133973]. // If filtering by country, you need to pass in both Area and Country. Country *string `json:"Country,omitempty"` // The province identifier in the regional information. This parameter is not supported abroad for the time being. Please // refer to Query Area Identifier [https://www.volcengine.com/docs/6469/1133973] for // how to obtain it. If filtering by province, you need to pass in'Area ',' Country 'and'Province' at the same time. Province *string `json:"Province,omitempty"` }
type DescribeLiveSourceTrafficDataQuery ¶
type DescribeLiveSourceTrafficDataQuery struct{}
type DescribeLiveSourceTrafficDataReq ¶
type DescribeLiveSourceTrafficDataReq struct { *DescribeLiveSourceTrafficDataQuery *DescribeLiveSourceTrafficDataBody }
type DescribeLiveSourceTrafficDataRes ¶
type DescribeLiveSourceTrafficDataRes struct { // REQUIRED ResponseMetadata DescribeLiveSourceTrafficDataResResponseMetadata `json:"ResponseMetadata"` Result *DescribeLiveSourceTrafficDataResResult `json:"Result,omitempty"` }
type DescribeLiveSourceTrafficDataResResponseMetadata ¶
type DescribeLiveSourceTrafficDataResResponseMetadata struct { // REQUIRED; The interface name of the request, which is a public parameter of the request. Action string `json:"Action"` // REQUIRED; The requested Region, for example: cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID is the unique identifier for each API request. RequestID string `json:"RequestId"` // REQUIRED; The requested service is a public parameter of the request. Service string `json:"Service"` // REQUIRED; The version number of the request, which is a public parameter of the request. Version string `json:"Version"` Error *DescribeLiveSourceTrafficDataResResponseMetadataError `json:"Error,omitempty"` }
type DescribeLiveSourceTrafficDataResResult ¶
type DescribeLiveSourceTrafficDataResResult struct { // REQUIRED; The time granularity of the aggregation, in seconds. // * 60:1 minute; // * 300:5 minutes; // * 3600:1 hour. Aggregation int32 `json:"Aggregation"` // REQUIRED; The name of the application when querying stream granular data. App string `json:"App"` // REQUIRED; The dimension of the data split, the dimension description is shown below. // * Domain: domain name; // * IP: the IP address of the export extranet; // * ISP: Operator. DetailField []string `json:"DetailField"` // REQUIRED; The domain name when querying stream granular data. Domain string `json:"Domain"` // REQUIRED; List of domain names. DomainList []string `json:"DomainList"` // REQUIRED; The end time of the query, in UTC time in RFC 3339 format, with a precision of seconds. EndTime string `json:"EndTime"` // REQUIRED; The operator identifier that provides network access services, and the corresponding relationship between the // identifier and the operator is as follows. // * unicom: unicom; // * railcom; // * telecom: telecommunications; // * mobile: mobile; // * cernet: education network; // * tianwei: tianwei; // * alibaba: alibaba; // * tenger: Tencent; // * drpeng: Dr. Peng; // * btvn: radio and television; // * huashu: wah number; // * other: other. ISPList []string `json:"ISPList"` // REQUIRED; The start time of the query, in UTC time in RFC 3339 format, with a precision of seconds. StartTime string `json:"StartTime"` // REQUIRED; The name of the stream when querying stream granular data. Stream string `json:"Stream"` // REQUIRED; Query the total traffic back to the source within the time range, in GB. TotalTraffic float32 `json:"TotalTraffic"` // REQUIRED; All time-granular data. TrafficDataList []DescribeLiveSourceTrafficDataResResultTrafficDataListItem `json:"TrafficDataList"` // REQUIRED; Data split by dimension. TrafficDetailDataList []DescribeLiveSourceTrafficDataResResultTrafficDetailDataListItem `json:"TrafficDetailDataList"` // REQUIRED; List of client side IP regions. UserRegionList []DescribeLiveSourceTrafficDataResResultUserRegionListItem `json:"UserRegionList"` }
type DescribeLiveSourceTrafficDataResResultTrafficDataListItem ¶
type DescribeLiveSourceTrafficDataResResultTrafficDataListItem struct { // REQUIRED; When data is aggregated by time granularity, the start time of each time granularity, in UTC time in RFC 3339 // format, with a precision of seconds. TimeStamp string `json:"TimeStamp"` // REQUIRED; Flow back to the source generated within the current data aggregation time granularity, in GB. Traffic float32 `json:"Traffic"` }
type DescribeLiveSourceTrafficDataResResultTrafficDetailDataListItem ¶
type DescribeLiveSourceTrafficDataResResultTrafficDetailDataListItem struct { // REQUIRED; Domain name information when data is split by domain name dimension. Domain string `json:"Domain"` // REQUIRED; Operator information when data is split according to the operator dimension. ISP string `json:"ISP"` // REQUIRED; After splitting the data by dimension, the total traffic in the return source of the current dimension is in // GB. TotalTraffic float32 `json:"TotalTraffic"` // REQUIRED; After splitting the data by dimension, the data of all time granularities in the current dimension. TrafficDataList []DescribeLiveSourceTrafficDataResResultTrafficDetailDataListPropertiesItemsItem `json:"TrafficDataList"` }
type DescribeLiveSourceTrafficDataResResultTrafficDetailDataListPropertiesItemsItem ¶
type DescribeLiveSourceTrafficDataResResultTrafficDetailDataListPropertiesItemsItem struct { // REQUIRED; Time slice start time. UTC time in RFC3339 format with precision s, for example, '2022-04-13T00:00:00 + 08:00' TimeStamp string `json:"TimeStamp"` // REQUIRED; Return traffic, in GB Traffic float32 `json:"Traffic"` }
type DescribeLiveSourceTrafficDataResResultUserRegionListItem ¶
type DescribeLiveSourceTrafficDataResResultUserRegionListItem struct { // REQUIRED; The region identifier in the region information. Area string `json:"Area"` // REQUIRED; The country identifier in the regional information. Country string `json:"Country"` // REQUIRED; The province identifier in the regional information. Province string `json:"Province"` }
type DescribeLiveStreamCountData ¶
type DescribeLiveStreamCountData struct{}
type DescribeLiveStreamCountDataBody ¶
type DescribeLiveStreamCountDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 60:1 分钟。时间粒度为 1 分钟时,单次查询最大时间跨度为 24 小时,历史查询时间范围为 366 天; // * 300:(默认值)5 分钟。时间粒度为 5 分钟时,单次查询最大时间跨度为 31 天,历史查询时间范围为 366 天; // * 3600:1 小时。时间粒度为 1 小时时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天; // * 86400:1 天。时间粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 数据拆分的维度,缺省情况下不进行数据拆分,支持的维度如下所示。 // * Domain:域名。 // :::tip 配置数据拆分维度时,对应的维度参数传入多个值时会返回按维度进行拆分的数据;对应的维度只传入一个值时不返回按维度进行拆分的数据。 ::: DetailField []*string `json:"DetailField,omitempty"` // 域名列表,缺省情况表示当前用户的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 流类型,缺省情况下表示全部类型,支持的流类型取值如下。 // * push:推流; // * relay-source:回源流; // * transcode:转码流。 StreamType []*string `json:"StreamType,omitempty"` }
type DescribeLiveStreamCountDataQuery ¶
type DescribeLiveStreamCountDataQuery struct{}
type DescribeLiveStreamCountDataReq ¶
type DescribeLiveStreamCountDataReq struct { *DescribeLiveStreamCountDataQuery *DescribeLiveStreamCountDataBody }
type DescribeLiveStreamCountDataRes ¶
type DescribeLiveStreamCountDataRes struct { // REQUIRED ResponseMetadata DescribeLiveStreamCountDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveStreamCountDataResResult `json:"Result"` }
type DescribeLiveStreamCountDataResResult ¶
type DescribeLiveStreamCountDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 60:1 分钟; // * 300:5 分钟; // * 3600:1 小时; // * 86400:1 天。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 当前查询条件下流数最大值。 PeakCount int32 `json:"PeakCount"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 所有时间粒度的数据。 TotalStreamDataList []DescribeLiveStreamCountDataResResultTotalStreamDataListItem `json:"TotalStreamDataList"` // 数据拆分的维度,维度说明如下所示。 // * Domain:域名。 DetailField []*string `json:"DetailField,omitempty"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 按维度拆分后的数据。 StreamDetailDataList []*DescribeLiveStreamCountDataResResultStreamDetailDataListItem `json:"StreamDetailDataList,omitempty"` // 流类型,流类型说明如下。 // * push:拉流; // * relay-source:回源流; // * transcode:转码流。 StreamType []*string `json:"StreamType,omitempty"` }
type DescribeLiveStreamCountDataResResultStreamDetailDataListItem ¶
type DescribeLiveStreamCountDataResResultStreamDetailDataListItem struct { // REQUIRED; 按域名维度进行数据拆分时的域名信息。 Domain string `json:"Domain"` // REQUIRED; 按维度进行数据拆分后,当前维度下的所有时间粒度数据。 TotalStreamDataList []DescribeLiveStreamCountDataResResultStreamDetailDataListPropertiesItemsItem `json:"TotalStreamDataList"` }
type DescribeLiveStreamInfoByPage ¶
type DescribeLiveStreamInfoByPage struct{}
type DescribeLiveStreamInfoByPageBody ¶
type DescribeLiveStreamInfoByPageBody struct{}
type DescribeLiveStreamInfoByPageQuery ¶
type DescribeLiveStreamInfoByPageQuery struct { // REQUIRED; 查询数据的页码,取值为正整数。 PageNum int32 `json:"PageNum" query:"PageNum"` // REQUIRED; 每页显示的数据条数,取值范围为 [1,1000]。 PageSize int32 `json:"PageSize" query:"PageSize"` // 应用名称,取值与直播流地址中 AppName 字段取值相同,默认为空,表示查询所有应用名称。支持由大小写字母(A - Z、a - z)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 30 个字符。 App *string `json:"App,omitempty" query:"App"` // 直播流使用的域名,默认为空,表示查询所有当前域名空间(Vhost)下的在线流。您可以调用 ListDomainDetail [https://www.volcengine.com/docs/6469/1126815] 接口或在视频直播控制台的域名管理 // [https://console-stable.volcanicengine.com/live/main/domain/list] // 页面,查看直播流使用的域名。 Domain *string `json:"Domain,omitempty" query:"Domain"` // 想要查询的目标信息,使用英文逗号作为分隔符“,”,例如,bitrate,framerate。缺省情况下表示 bitrate,framerate。支持如下取值。 all:所有信息;onlineuser:在线人数;bandwidth:带宽信息;bitrate:码率信息;framerate:帧率信息;. InfoType *string `json:"InfoType,omitempty" query:"InfoType"` // 使用流名称进行查询的方式,默认值为 strict,支持的取值即含义如下所示。 // * fuzzy:模糊匹配; // * strict:精准匹配。 QueryType *string `json:"QueryType,omitempty" query:"QueryType"` // 在线流的来源类型,默认为空,表示查询所有来源类型,支持的取值即含义如下所示。 // * push:直推流; // * relay:回源流。 SourceType *string `json:"SourceType,omitempty" query:"SourceType"` // 流名称,取值与直播流地址中 StreamName 字段取值相同,默认为空表示查询所有流名称。支持由大小写字母(A - Z、a - z)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 100 个字符。 Stream *string `json:"Stream,omitempty" query:"Stream"` // 在线流的流类型,默认为空,表示查询所有类型,支持的取值即含义如下所示。 // * origin:原始流; // * trans:转码流。 StreamType *string `json:"StreamType,omitempty" query:"StreamType"` // 域名空间,即直播流地址的域名(Domain)所属的域名空间(Vhost),默认为空,表示查询所有域名空间(Vhost)下的在线流。您可以调用 ListDomainDetail [https://www.volcengine.com/docs/6469/1126815] // 接口或在视频直播控制台的域名管理 // [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看需要查询的直播流使用的域名所属的域名空间。 Vhost *string `json:"Vhost,omitempty" query:"Vhost"` }
type DescribeLiveStreamInfoByPageReq ¶
type DescribeLiveStreamInfoByPageReq struct { *DescribeLiveStreamInfoByPageQuery *DescribeLiveStreamInfoByPageBody }
type DescribeLiveStreamInfoByPageRes ¶
type DescribeLiveStreamInfoByPageRes struct { // REQUIRED ResponseMetadata DescribeLiveStreamInfoByPageResResponseMetadata `json:"ResponseMetadata"` Result *DescribeLiveStreamInfoByPageResResult `json:"Result,omitempty"` }
type DescribeLiveStreamInfoByPageResResponseMetadata ¶
type DescribeLiveStreamInfoByPageResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeLiveStreamInfoByPageResResponseMetadataError `json:"Error,omitempty"` }
type DescribeLiveStreamInfoByPageResResult ¶
type DescribeLiveStreamInfoByPageResResult struct { // REQUIRED; 查询结果中在线流的数量。 RoughCount int32 `json:"RoughCount"` // 在线流信息列表。 StreamInfoList []*DescribeLiveStreamInfoByPageResResultStreamInfoListItem `json:"StreamInfoList,omitempty"` }
type DescribeLiveStreamInfoByPageResResultStreamInfoListItem ¶
type DescribeLiveStreamInfoByPageResResultStreamInfoListItem struct { // REQUIRED; 在线流使用的应用名称。 App string `json:"App"` // REQUIRED; 带宽 BandWidth string `json:"BandWidth"` // REQUIRED; 码率 Bitrate string `json:"Bitrate"` // REQUIRED; 在线流使用的域名。 Domain string `json:"Domain"` // REQUIRED; 帧率 Framerate string `json:"Framerate"` // REQUIRED; 在线流的 ID。 ID int64 `json:"ID"` // REQUIRED; 在线人数 OnlineUser string `json:"OnlineUser"` // REQUIRED; 预览地址 PreviewURL string `json:"PreviewURL"` // REQUIRED; 在线流的开始时间。 SessionStartTime string `json:"SessionStartTime"` // REQUIRED; 在线流的来源类型,取值及含义如下所示。 // * push:直推流; // * relay:回源流。 SourceType string `json:"SourceType"` // REQUIRED; 在线流使用的流名称。 Stream string `json:"Stream"` // REQUIRED; 在线流使用的域名所属的域名空间。 Vhost string `json:"Vhost"` }
type DescribeLiveStreamSessionData ¶
type DescribeLiveStreamSessionData struct{}
type DescribeLiveStreamSessionDataBody ¶
type DescribeLiveStreamSessionDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 60:1 分钟。时间粒度为 1 分钟时,单次查询最大时间跨度为 24 小时,历史查询时间范围为 366 天; // * 300:(默认值)5 分钟。时间粒度为 5 分钟时,单次查询最大时间跨度为 31 天,历史查询时间范围为 366 天; // * 3600:1 天。时间粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 查询流粒度数据时的应用名。 :::tip 使用App构造请求时,需要同时定义Domain和Stream参数,不可缺省。 ::: App *string `json:"App,omitempty"` // 数据拆分的维度,缺省情况下不进行数据拆分,支持的维度如下所示。 // * Domain:域名; // * ISP:运营商; // * Protocol:推拉流协议; // * Referer:请求的 Referer 信息。 // :::tip 配置数据拆分维度时,对应的维度参数需传入多个值时会返回按维度进行拆分的数据;对应的维度只传入一个值时不返回按维度进行拆分的数据。 ::: DetailField []*string `json:"DetailField,omitempty"` // 查询流粒度数据时的域名参数。 :::tip 使用Domain构造请求时,需要同时定义App和Stream参数,不可缺省。 ::: Domain *string `json:"Domain,omitempty"` // 域名列表,缺省情况表示该用户的所有推拉流域名。 :::tipDomainList和Domain传且仅传一个。 ::: DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,缺省情况下表示所有运营商,支持的运营商如下所示。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 // 您也可以通过 DescribeLiveISPData [https://www.volcengine.com/docs/6469/1133974] 接口获取运营商对应的标识符。 ISPList []*string `json:"ISPList,omitempty"` // 推拉流协议,缺省情况下表示所有协议类型,支持的协议如下所示。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 // :::tip 如果查询推拉流协议为 QUIC,不能同时查询其他协议。 ::: ProtocolList []*string `json:"ProtocolList,omitempty"` // 请求的 Referer 信息。 RefererList []*string `json:"RefererList,omitempty"` // CDN 节点 IP 所属区域的列表,缺省情况下表示所有区域。 RegionList []*DescribeLiveStreamSessionDataBodyRegionListItem `json:"RegionList,omitempty"` // 查询流粒度数据时的流名称。 :::tip 使用Stream构造请求时,需要同时定义Domain和App参数,不可缺省。 ::: Stream *string `json:"Stream,omitempty"` }
type DescribeLiveStreamSessionDataBodyRegionListItem ¶
type DescribeLiveStreamSessionDataBodyRegionListItem struct { // 区域信息中的大区标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。 Area *string `json:"Area,omitempty"` // 区域信息中的国家标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按国家筛选,需要同时传入Area和Country。 Country *string `json:"Country,omitempty"` // 区域信息中的省份标识符,国外暂不支持该参数,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按省筛选,需要同时传入Area、Country和Province。 Province *string `json:"Province,omitempty"` }
type DescribeLiveStreamSessionDataQuery ¶
type DescribeLiveStreamSessionDataQuery struct{}
type DescribeLiveStreamSessionDataReq ¶
type DescribeLiveStreamSessionDataReq struct { *DescribeLiveStreamSessionDataQuery *DescribeLiveStreamSessionDataBody }
type DescribeLiveStreamSessionDataRes ¶
type DescribeLiveStreamSessionDataRes struct { // REQUIRED ResponseMetadata DescribeLiveStreamSessionDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveStreamSessionDataResResult `json:"Result"` }
type DescribeLiveStreamSessionDataResResult ¶
type DescribeLiveStreamSessionDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 60:1 分钟; // * 300:5 分钟; // * 3600:1 天。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询时间范围内的在线人数峰值。 PeakOnlineUser int32 `json:"PeakOnlineUser"` // REQUIRED; 所有时间粒度的数据。 SessionDataList []DescribeLiveStreamSessionDataResResultSessionDataListItem `json:"SessionDataList"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 查询时间范围内的请求数。 TotalRequest int32 `json:"TotalRequest"` // 应用名称。 App *string `json:"App,omitempty"` // 数据拆分的维度,维度说明如下所示。 // * Domain:域名; // * ISP:运营商; // * Protocol:推拉流协议; // * Referer:请求的 Referer 信息。 DetailField []*string `json:"DetailField,omitempty"` // 域名。 Domain *string `json:"Domain,omitempty"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,标识符与运营商的对应关系如下。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 ISPList []*string `json:"ISPList,omitempty"` // 推拉流协议,协议说明如下。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 ProtocolList []*string `json:"ProtocolList,omitempty"` // 请求的 Referer 信息。 RefererList []*string `json:"RefererList,omitempty"` // 区域列表。 RegionList []*DescribeLiveStreamSessionDataResResultRegionListItem `json:"RegionList,omitempty"` // 按维度拆分的数据。 SessionDetailDataList []*DescribeLiveStreamSessionDataResResultSessionDetailDataListItem `json:"SessionDetailDataList,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` }
type DescribeLiveStreamSessionDataResResultSessionDataListItem ¶
type DescribeLiveStreamSessionDataResResultSessionDataListItem struct { // REQUIRED; 当前数据聚合时间粒度内的在线人数最大值。 OnlineUser int32 `json:"OnlineUser"` // REQUIRED; 当前数据聚合时间粒度内的请求数。 Request int32 `json:"Request"` // REQUIRED; 数据按时间粒度聚合时,诶个时间粒度的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 TimeStamp string `json:"TimeStamp"` }
type DescribeLiveStreamSessionDataResResultSessionDetailDataListItem ¶
type DescribeLiveStreamSessionDataResResultSessionDetailDataListItem struct { // REQUIRED; 按维度进行数据拆分后,当前维度的在线人数峰值。 PeakOnlineUser int32 `json:"PeakOnlineUser"` // REQUIRED; 按维度进行数据拆分后,当前维度下所有时间粒度的数据。 SessionDataList []DescribeLiveStreamSessionDataResResultSessionDetailDataListPropertiesItemsItem `json:"SessionDataList"` // REQUIRED; 按维度进行数据拆分后,当前维度的请求数。 TotalRequest int32 `json:"TotalRequest"` // 按域名维度进行数据拆分时的域名信息。 Domain *string `json:"Domain,omitempty"` // 按运营商维度进行数据拆分时的运营商信息。 ISP *string `json:"ISP,omitempty"` // 按推拉流协议维度进行数据拆分时的协议信息。 Protocol *string `json:"Protocol,omitempty"` // 按请求的 Referer 信息进行数据拆分时的 Referer 信息。 Referer *string `json:"Referer,omitempty"` }
type DescribeLiveStreamState ¶
type DescribeLiveStreamState struct{}
type DescribeLiveStreamStateBody ¶
type DescribeLiveStreamStateBody struct{}
type DescribeLiveStreamStateQuery ¶
type DescribeLiveStreamStateQuery struct { // REQUIRED; 应用名称,取值与直播流地址的 AppName 字段取值相同。支持由大小写字母(A - Z、a - z)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 30 个字符。 App string `json:"App" query:"App"` // REQUIRED; 流名称,取值与直播流地址的 StreamName 字段取值相同。支持由大小写字母(A - Z、a - z)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 100 个字符。 Stream string `json:"Stream" query:"Stream"` // 填写直播流使用的域名,默认为空,表示查询所有直推流和回源流的状态和类型。 您可以调用 ListDomainDetail [https://www.volcengine.com/docs/6469/1126815] 接口或在视频直播控制台的域名管理 // [https://console-stable.volcanicengine.com/live/main/domain/list] // 页面,查看需要查询的直播流使用的域名。 :::tipVhost 和 Domain 传且仅传一个。 ::: Domain *string `json:"Domain,omitempty" query:"Domain"` // 域名空间,即直播流地址的域名(Domain)所属的域名空间(Vhost)。您可以调用 ListDomainDetail [https://www.volcengine.com/docs/6469/1126815] 接口或在视频直播控制台的域名管理 // [https://console-stable.volcanicengine.com/live/main/domain/list] // 页面,查看需要查询的直播流使用的域名所属的域名空间。 :::tipVhost 和 Domain 传且仅传一个。 ::: Vhost *string `json:"Vhost,omitempty" query:"Vhost"` }
type DescribeLiveStreamStateReq ¶
type DescribeLiveStreamStateReq struct { *DescribeLiveStreamStateQuery *DescribeLiveStreamStateBody }
type DescribeLiveStreamStateRes ¶
type DescribeLiveStreamStateRes struct { // REQUIRED ResponseMetadata DescribeLiveStreamStateResResponseMetadata `json:"ResponseMetadata"` Result *DescribeLiveStreamStateResResult `json:"Result,omitempty"` }
type DescribeLiveStreamStateResResponseMetadata ¶
type DescribeLiveStreamStateResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeLiveStreamStateResResponseMetadataError `json:"Error,omitempty"` }
type DescribeLiveStreamUsageData ¶
type DescribeLiveStreamUsageData struct{}
type DescribeLiveStreamUsageDataBody ¶
type DescribeLiveStreamUsageDataBody struct { // 域名。 Domain *string `json:"Domain,omitempty"` // 查询时间,格式为 yyyy-mm-dd HH:MM。 例如:查询时间 2023-01-01 10:00 时表示查询时间范围为 10:00 到 10:01。 :::tip // * 未填写查询时间时,默认查询时间为当前时间减 5 分钟。 // * 最长支持查询的历史时间范围为 31 天。 ::: QueryTime *string `json:"QueryTime,omitempty"` // 流名称。 StreamName *string `json:"StreamName,omitempty"` }
type DescribeLiveStreamUsageDataQuery ¶
type DescribeLiveStreamUsageDataQuery struct{}
type DescribeLiveStreamUsageDataReq ¶
type DescribeLiveStreamUsageDataReq struct { *DescribeLiveStreamUsageDataQuery *DescribeLiveStreamUsageDataBody }
type DescribeLiveStreamUsageDataRes ¶
type DescribeLiveStreamUsageDataRes struct { // REQUIRED; 响应数据。 Response DescribeLiveStreamUsageDataResResponse `json:"Response"` // REQUIRED; 请求失败原因: // * 请求成功时 Result 为空 // * 请求失败时 Result 展示失败的原因 Result string `json:"Result"` // REQUIRED; 请求状态: // * 1:请求成功 // * 0:请求失败 Status int32 `json:"Status"` }
type DescribeLiveStreamUsageDataResResponse ¶
type DescribeLiveStreamUsageDataResResponse struct { // REQUIRED; 详细数据信息。 DataInfoList []DescribeLiveStreamUsageDataResResponseDataInfoListItem `json:"DataInfoList"` // REQUIRED; 查询时间。 QueryTime string `json:"QueryTime"` // REQUIRED; 请求 ID。 RequestID string `json:"RequestId"` }
DescribeLiveStreamUsageDataResResponse - 响应数据。
type DescribeLiveStreamUsageDataResResponseDataInfoListItem ¶
type DescribeLiveStreamUsageDataResResponseDataInfoListItem struct { // REQUIRED; 带宽,单位 kbps。 Bandwidth int32 `json:"Bandwidth"` // REQUIRED; 域名 Domain string `json:"Domain"` // REQUIRED; 在线人数。 OnlineUser int32 `json:"OnlineUser"` // REQUIRED; 协议。 Protocol string `json:"Protocol"` // REQUIRED; 请求数。 Request int32 `json:"Request"` // REQUIRED; 流名称。 StreamName string `json:"StreamName"` }
type DescribeLiveTimeShiftData ¶
type DescribeLiveTimeShiftData struct{}
type DescribeLiveTimeShiftDataBody ¶
type DescribeLiveTimeShiftDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 :::tip 单次查询最大时间跨度为 93 天,历史查询时间范围为 366 天。 ::: StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 86400:(默认值)1 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 域名空间列表,缺省情况表示查询当前用户的所有域名空间。 Vhosts []*string `json:"Vhosts,omitempty"` }
type DescribeLiveTimeShiftDataQuery ¶
type DescribeLiveTimeShiftDataQuery struct{}
type DescribeLiveTimeShiftDataReq ¶
type DescribeLiveTimeShiftDataReq struct { *DescribeLiveTimeShiftDataQuery *DescribeLiveTimeShiftDataBody }
type DescribeLiveTimeShiftDataRes ¶
type DescribeLiveTimeShiftDataRes struct { // REQUIRED ResponseMetadata DescribeLiveTimeShiftDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveTimeShiftDataResResult `json:"Result"` }
type DescribeLiveTimeShiftDataResResult ¶
type DescribeLiveTimeShiftDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 86400:1 天。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 所有时间粒度的数据。 TimeShiftDataList []DescribeLiveTimeShiftDataResResultTimeShiftDataListItem `json:"TimeShiftDataList"` // 域名空间列表。 Vhosts []*string `json:"Vhosts,omitempty"` }
type DescribeLiveTrafficData ¶
type DescribeLiveTrafficData struct{}
type DescribeLiveTrafficDataBody ¶
type DescribeLiveTrafficDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 300:(默认值)5 分钟。聚合粒度为 5 分钟时,单次查询最大时间跨度为 31 天,历史查询最大时间范围为 366 天; // * 3600:1 小时。聚合粒度为 1 小时时,单次查询最大时间跨度为 93 天,历史查询最大时间范围为 366 天; // * 86400:1 天。聚合粒度为 1 天时,单次查询最大时间跨度为 93 天,历史查询最大时间范围为 366 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 数据拆分的维度,缺省情况下不进行数据拆分,支持的维度如下。 // * Domain:域名; // * ISP:运营商; // * Protocol:推拉流协议。 :::tip 配置数据拆分维度时,对应的维度参数传入多个值时会返回按维度进行拆分的数据;对应的维度只传入一个值时不返回按维度进行拆分的数据。 ::: DetailField []*string `json:"DetailField,omitempty"` // 域名列表,缺省情况表示当前用户的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,缺省情况下表示所有运营商,支持的运营商如下所示。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 // 您也可以通过 DescribeLiveISPData [https://www.volcengine.com/docs/6469/1133974] 接口获取运营商对应的标识符。 ISPList []*string `json:"ISPList,omitempty"` // 推拉流协议,缺省情况下表示所有协议类型,支持的协议如下所示。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 // :::tip 如果查询推拉流协议为 QUIC,不能同时查询其他协议。 ::: ProtocolList []*string `json:"ProtocolList,omitempty"` // CDN 节点 IP 所属区域的列表,缺省情况下表示所有区域。 :::tip 参数 RegionList和UserRegionList 不支持同时传入。 ::: RegionList []*DescribeLiveTrafficDataBodyRegionListItem `json:"RegionList,omitempty"` // 指定查询的流量数据为闲时或忙时,缺省情况下为查询全部数据,支持的取值如下。 // * busy:忙时; // * free:闲时。 Stage *string `json:"Stage,omitempty"` // 客户端 IP 所属区域的列表,缺省情况下表示所有区域。 :::tip 参数 RegionList和UserRegionList 不支持同时传入。 ::: UserRegionList []*DescribeLiveTrafficDataBodyUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLiveTrafficDataBodyRegionListItem ¶
type DescribeLiveTrafficDataBodyRegionListItem struct { // 区域信息中的大区标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。 Area *string `json:"Area,omitempty"` // 区域信息中的国家标识符,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按国家筛选,需要同时传入Area和Country。 Country *string `json:"Country,omitempty"` // 区域信息中的省份标识符,国外暂不支持该参数,如何获取请参见查询区域标识符 [https://www.volcengine.com/docs/6469/1133973]。如果按省筛选,需要同时传入Area、Country和Province。 Province *string `json:"Province,omitempty"` }
type DescribeLiveTrafficDataBodyUserRegionListItem ¶
type DescribeLiveTrafficDataBodyUserRegionListItem struct { // 大区,映射关系请参见区域映射 [https://www.volcengine.com/docs/6469/114196] Area *string `json:"Area,omitempty"` // 国家,映射关系请参见区域映射 [https://www.volcengine.com/docs/6469/114196] Country *string `json:"Country,omitempty"` // 国内为省,国外暂不支持该参数,映射关系请参见区域映射 [https://www.volcengine.com/docs/6469/114196] Province *string `json:"Province,omitempty"` }
type DescribeLiveTrafficDataQuery ¶
type DescribeLiveTrafficDataQuery struct{}
type DescribeLiveTrafficDataReq ¶
type DescribeLiveTrafficDataReq struct { *DescribeLiveTrafficDataQuery *DescribeLiveTrafficDataBody }
type DescribeLiveTrafficDataRes ¶
type DescribeLiveTrafficDataRes struct { // REQUIRED ResponseMetadata DescribeLiveTrafficDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result DescribeLiveTrafficDataResResult `json:"Result"` }
type DescribeLiveTrafficDataResResult ¶
type DescribeLiveTrafficDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 300:5 分钟; // * 3600:1 小时; // * 86400:1 天。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 查询时间范围内的下行总流量,单位为 GB。 TotalDownTraffic float32 `json:"TotalDownTraffic"` // REQUIRED; 查询时间范围内的上行总流量,单位为 GB。 TotalUpTraffic float32 `json:"TotalUpTraffic"` // REQUIRED; 所有时间粒度的数据。 TrafficDataList []DescribeLiveTrafficDataResResultTrafficDataListItem `json:"TrafficDataList"` // 数据拆分的维度,维度说明如下所示。 // * Domain:域名; // * ISP:运营商; // * Protocol:推拉流协议。 DetailField []*string `json:"DetailField,omitempty"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 提供网络接入服务的运营商标识符,标识符与运营商的对应关系如下。 // * unicom:联通; // * railcom:铁通; // * telecom:电信; // * mobile:移动; // * cernet:教育网; // * tianwei:天威; // * alibaba:阿里巴巴; // * tencent:腾讯; // * drpeng:鹏博士; // * btvn:广电; // * huashu:华数; // * other:其他。 ISPList []*string `json:"ISPList,omitempty"` // 推拉流协议,协议说明如下。 // * HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。 // * HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。 // * RTMP:Real Time Message Protocol,实时信息传输协议。 // * RTM:Real Time Media,超低延时直播协议。 // * SRT:Secure Reliable Transport,安全可靠传输协议。 // * QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。 ProtocolList []*string `json:"ProtocolList,omitempty"` // CDN 节点 IP 所属区域列表。 RegionList []*DescribeLiveTrafficDataResResultRegionListItem `json:"RegionList,omitempty"` // 流量数据为闲时或忙时,取值说明如下。 // * busy:忙时; // * free:闲时。 Stage *string `json:"Stage,omitempty"` // 按维度拆分后的数据。 :::tip 请求时,DomainList、ProtocolList和ISPList至少有一个参数传入了多个值时,会返回该参数;否则不返回该参数。 ::: TrafficDetailDataList []*DescribeLiveTrafficDataResResultTrafficDetailDataListItem `json:"TrafficDetailDataList,omitempty"` // 客户端 IP 所属区域列表。 UserRegionList []*DescribeLiveTrafficDataResResultUserRegionListItem `json:"UserRegionList,omitempty"` }
type DescribeLiveTrafficDataResResultTrafficDataListItem ¶
type DescribeLiveTrafficDataResResultTrafficDataListItem struct { // REQUIRED; 当前数据聚合时间粒度内产生的总下行流量,单位 GB。 DownTraffic float32 `json:"DownTraffic"` // REQUIRED; 数据按时间粒度聚合时,每个时间粒度的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 TimeStamp string `json:"TimeStamp"` // REQUIRED; 当前数据聚合时间粒度内产生的总上行流量,单位 GB。 UpTraffic float32 `json:"UpTraffic"` }
type DescribeLiveTrafficDataResResultTrafficDetailDataListItem ¶
type DescribeLiveTrafficDataResResultTrafficDetailDataListItem struct { // REQUIRED; 按维度进行数据拆分后,当前维度的下行总流量,单位为 GB。 TotalDownTraffic float32 `json:"TotalDownTraffic"` // REQUIRED; 按维度进行数据拆分后,当前维度的上行总流量,单位为 GB。 TotalUpTraffic float32 `json:"TotalUpTraffic"` // REQUIRED; 按维度进行数据拆分后,当前维度下所有时间粒度的数据。 TrafficDataList []DescribeLiveTrafficDataResResultTrafficDetailDataListPropertiesItemsItem `json:"TrafficDataList"` // 按域名维度进行数据拆分时的域名信息。 Domain *string `json:"Domain,omitempty"` // 按运营商维度进行数据拆分时的运营商信息。 ISP *string `json:"ISP,omitempty"` // 按推拉流协议维度进行数据拆分时的协议信息。 Protocol *string `json:"Protocol,omitempty"` }
type DescribeLiveTrafficDataResResultTrafficDetailDataListPropertiesItemsItem ¶
type DescribeLiveTrafficDataResResultTrafficDetailDataListPropertiesItemsItem struct { // REQUIRED; 下行流量,单位 GB DownTraffic float32 `json:"DownTraffic"` // REQUIRED; 时间片起始时刻。RFC3339 时间,例如,2022-04-13T00:00:00+08:00 TimeStamp string `json:"TimeStamp"` // REQUIRED; 上行流量,单位 GB UpTraffic float32 `json:"UpTraffic"` }
type DescribeLiveTranscodeData ¶
type DescribeLiveTranscodeData struct{}
type DescribeLiveTranscodeDataBody ¶
type DescribeLiveTranscodeDataBody struct { // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 :::tip 单次查询最大时间跨度为 93 天,历史查询最大时间范围为 366 天。 ::: StartTime string `json:"StartTime"` // 数据聚合的时间粒度,单位为秒,支持的时间粒度如下所示。 // * 86400:(默认值)1 天。 Aggregation *int32 `json:"Aggregation,omitempty"` // 查询流粒度数据时的应用名称。 :::tip 使用App构造请求时,需要同时定义Stream参数,不可缺省。 ::: App *string `json:"App,omitempty"` // 域名列表,缺省情况表示当前用户的所有推拉流域名。 DomainList []*string `json:"DomainList,omitempty"` // 查询流粒度数据时的流名称。 :::tip 使用Stream构造请求时,需要同时定义App参数,不可缺省。 ::: Stream *string `json:"Stream,omitempty"` }
type DescribeLiveTranscodeDataQuery ¶
type DescribeLiveTranscodeDataQuery struct{}
type DescribeLiveTranscodeDataReq ¶
type DescribeLiveTranscodeDataReq struct { *DescribeLiveTranscodeDataQuery *DescribeLiveTranscodeDataBody }
type DescribeLiveTranscodeDataRes ¶
type DescribeLiveTranscodeDataRes struct { // REQUIRED ResponseMetadata DescribeLiveTranscodeDataResResponseMetadata `json:"ResponseMetadata"` Result *DescribeLiveTranscodeDataResResult `json:"Result,omitempty"` }
type DescribeLiveTranscodeDataResResponseMetadata ¶
type DescribeLiveTranscodeDataResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeLiveTranscodeDataResResponseMetadataError `json:"Error,omitempty"` }
type DescribeLiveTranscodeDataResResult ¶
type DescribeLiveTranscodeDataResResult struct { // REQUIRED; 数据聚合的时间粒度,单位为秒。 // * 86400:1 天。 Aggregation int32 `json:"Aggregation"` // REQUIRED; 查询时间范围内的转码总时长,单位为分钟。 Duration float32 `json:"Duration"` // REQUIRED; 查询的结束时间,RFC3339 格式的 UTC 时间,精度为秒。 EndTime string `json:"EndTime"` // REQUIRED; 查询的起始时间,RFC3339 格式的 UTC 时间,精度为秒。 StartTime string `json:"StartTime"` // REQUIRED; 所有时间粒度的数据。 TranscodeDataList []DescribeLiveTranscodeDataResResultTranscodeDataListItem `json:"TranscodeDataList"` // 查询流粒度数据时的应用名称。 App *string `json:"App,omitempty"` // 域名列表。 DomainList []*string `json:"DomainList,omitempty"` // 查询流粒度数据时的流名称。 Stream *string `json:"Stream,omitempty"` }
type DescribeLiveTranscodeDataResResultTranscodeDataListItem ¶
type DescribeLiveTranscodeDataResResultTranscodeDataListItem struct { // REQUIRED; 当前数据聚合时间粒度内的转码时长,单位为分钟。 Duration float32 `json:"Duration"` // REQUIRED; 分辨率。- 480P:640 × 480; - 720P:1280 × 720; - 1080P:1920 × 1088; - 2K:2560 × 1440; - 4K:4096 × 2160;- 8K:大于4K; - // 0:纯音频流; Resolution string `json:"Resolution"` // REQUIRED; 数据按时间粒度聚合时,每个时间粒度的开始时间,RFC3339 格式的 UTC 时间,精度为秒。 TimeStamp string `json:"TimeStamp"` // REQUIRED; 视频编码格式,支持的取值和含义如下所示。- NormalH264:H.264 标准转码; - NormalH265:H.265 标准转码; - NormalH266:H.266 标准转码; - ByteHDH264:H.264 // 极智超清; - ByteHDH265:H.265 极智超清; - ByteHDH266:H.266 极智超清;- ByteQE:画质增强;- Audio:纯音频流; TranscodeType string `json:"TranscodeType"` }
type DescribeNSSRewriteConfig ¶
type DescribeNSSRewriteConfig struct{}
type DescribeNSSRewriteConfigQuery ¶
type DescribeNSSRewriteConfigQuery struct{}
type DescribeNSSRewriteConfigReq ¶
type DescribeNSSRewriteConfigReq struct { *DescribeNSSRewriteConfigQuery *DescribeNSSRewriteConfigBody }
type DescribeNSSRewriteConfigRes ¶
type DescribeNSSRewriteConfigRes struct { // REQUIRED ResponseMetadata DescribeNSSRewriteConfigResResponseMetadata `json:"ResponseMetadata"` Result *DescribeNSSRewriteConfigResResult `json:"Result,omitempty"` }
type DescribeNSSRewriteConfigResResponseMetadata ¶
type DescribeNSSRewriteConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeNSSRewriteConfigResResult ¶
type DescribeNSSRewriteConfigResResult struct { // REQUIRED; @描述:已购资源包总数 @场景:公有云 @示例值:4 ConfigList []DescribeNSSRewriteConfigResResultConfigListItem `json:"ConfigList"` }
type DescribeNSSRewriteConfigResResultConfigListItem ¶
type DescribeNSSRewriteConfigResResultConfigListItem struct { // REQUIRED App string `json:"App"` // REQUIRED Config []string `json:"Config"` // REQUIRED CreateTime string `json:"CreateTime"` // REQUIRED DebugHeader string `json:"DebugHeader"` // REQUIRED Enable bool `json:"Enable"` // REQUIRED ServiceType string `json:"ServiceType"` // REQUIRED UpdateTime string `json:"UpdateTime"` // REQUIRED Vhost string `json:"Vhost"` }
type DescribePresetAssociation ¶
type DescribePresetAssociation struct{}
type DescribePresetAssociationQuery ¶
type DescribePresetAssociationQuery struct{}
type DescribePresetAssociationReq ¶
type DescribePresetAssociationReq struct { *DescribePresetAssociationQuery *DescribePresetAssociationBody }
type DescribePresetAssociationRes ¶
type DescribePresetAssociationRes struct { // REQUIRED ResponseMetadata DescribePresetAssociationResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribePresetAssociationResResult `json:"Result,omitempty"` }
type DescribePresetAssociationResResponseMetadata ¶
type DescribePresetAssociationResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribePresetAssociationResResult ¶
type DescribePresetAssociationResResult struct { // REQUIRED List []DescribePresetAssociationResResultListItem `json:"List"` }
DescribePresetAssociationResResult - 视请求的接口而定
type DescribePresetAssociationResResultListItem ¶
type DescribePresetAssociationResResultListItem struct { // REQUIRED App string `json:"App"` // REQUIRED AvextractorPresetListV2 []Components7Eb4PfSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesAvextractorpresetlistv2Items `json:"AvextractorPresetListV2"` // REQUIRED AvslicePresetListV2 []Components5Jn2JnSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesAvslicepresetlistv2Items `json:"AvslicePresetListV2"` // REQUIRED CdnSnapshotPresetListV2 []Components1Yrp708SchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesCdnsnapshotpresetlistv2Items `json:"CdnSnapshotPresetListV2"` // REQUIRED DataMigrationPresetListV2 []ComponentsF9EcgzSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesDatamigrationpresetlistv2Items `json:"DataMigrationPresetListV2"` // REQUIRED RecordPresetListV2 []DescribePresetAssociationResResultListPropertiesItemsItem `json:"RecordPresetListV2"` // REQUIRED SnapshotAuditPresetListV2 []Components318E5PSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesSnapshotauditpresetlistv2Items `json:"SnapshotAuditPresetListV2"` // REQUIRED SnapshotPresetListV2 []Components1Je5O2CSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesSnapshotpresetlistv2Items `json:"SnapshotPresetListV2"` // REQUIRED Stream string `json:"Stream"` // REQUIRED TimeshiftPresetListV2 []ComponentsGhid1HSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesTimeshiftpresetlistv2Items `json:"TimeshiftPresetListV2"` // REQUIRED; 转码配置列表 TransPresetList []ComponentsH8On9CSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesTranspresetlistItems `json:"TransPresetList"` // REQUIRED Vhost string `json:"Vhost"` // REQUIRED WatermarkPresetListV2 []Components17C6BtpSchemasDescribepresetassociationresPropertiesResultPropertiesListItemsPropertiesWatermarkpresetlistv2Items `json:"WatermarkPresetListV2"` }
type DescribePresetAssociationResResultListPropertiesItemsItem ¶
type DescribePresetAssociationResResultListPropertiesItemsItem struct { // REQUIRED CreateTime string `json:"CreateTime"` // REQUIRED OriginRecord int32 `json:"OriginRecord"` // REQUIRED PresetName string `json:"PresetName"` // REQUIRED; 录制类型,pull,push RecordType string `json:"RecordType"` // REQUIRED RelayEnable bool `json:"RelayEnable"` // REQUIRED TranscodeRecord int32 `json:"TranscodeRecord"` // REQUIRED TranscodeSuffixList []string `json:"TranscodeSuffixList"` // REQUIRED UpdateTime string `json:"UpdateTime"` }
type DescribeProxyConfigAssociation ¶
type DescribeProxyConfigAssociation struct{}
type DescribeProxyConfigAssociationBody ¶
type DescribeProxyConfigAssociationBody struct { // REQUIRED; 账号 AccountID string `json:"AccountID"` }
type DescribeProxyConfigAssociationQuery ¶
type DescribeProxyConfigAssociationQuery struct{}
type DescribeProxyConfigAssociationReq ¶
type DescribeProxyConfigAssociationReq struct { *DescribeProxyConfigAssociationQuery *DescribeProxyConfigAssociationBody }
type DescribeProxyConfigAssociationRes ¶
type DescribeProxyConfigAssociationRes struct { // REQUIRED ResponseMetadata DescribeProxyConfigAssociationResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeProxyConfigAssociationResResult `json:"Result,omitempty"` }
type DescribeProxyConfigAssociationResResponseMetadata ¶
type DescribeProxyConfigAssociationResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeProxyConfigAssociationResResult ¶
type DescribeProxyConfigAssociationResResult struct { // REQUIRED; 关联列表 List []DescribeProxyConfigAssociationResResultListItem `json:"List"` }
DescribeProxyConfigAssociationResResult - 视请求的接口而定
type DescribeProxyConfigAssociationResResultListItem ¶
type DescribeProxyConfigAssociationResResultListItem struct { // REQUIRED; 账号 AccountID string `json:"AccountID"` // REQUIRED; 代理列表 ProxyConfigList []DescribeProxyConfigAssociationResResultListPropertiesItemsItem `json:"ProxyConfigList"` }
type DescribeRecordTaskFileHistory ¶
type DescribeRecordTaskFileHistory struct{}
type DescribeRecordTaskFileHistoryBody ¶
type DescribeRecordTaskFileHistoryBody struct { // REQUIRED; 开始录制时间,RFC3339 格式的 UTC 时间,精度为 s。当您查询指定录制任务详情时,DateFrom 应设置为开始时间之前的任意时间。 DateFrom string `json:"DateFrom"` // REQUIRED; 结束录制时间,结束时间需晚于 DateFrom,且与 DateFrom 间隔不超过 7天,RFC3339 格式的 UTC 时间,精度为 s。 DateTo string `json:"DateTo"` // REQUIRED; 分页查询页码。 PageNum int32 `json:"PageNum"` // REQUIRED; 单个分页中,查询的结果数量。 PageSize int32 `json:"PageSize"` // 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App *string `json:"App,omitempty"` // 流名称,默认查询所有流名称,由 1 到 100 位数字、字母、下划线及"-"和"."组成,如果指定 Stream,必须同时指定 App 的值。 Stream *string `json:"Stream,omitempty"` // 录制文件保存位置。默认取值为 tos。 // * tos // * vod Type *string `json:"Type,omitempty"` // 域名空间名称。由 1 到 60 位数字、字母、下划线及"-"和"."组成。 Vhost *string `json:"Vhost,omitempty"` }
type DescribeRecordTaskFileHistoryQuery ¶
type DescribeRecordTaskFileHistoryQuery struct{}
type DescribeRecordTaskFileHistoryReq ¶
type DescribeRecordTaskFileHistoryReq struct { *DescribeRecordTaskFileHistoryQuery *DescribeRecordTaskFileHistoryBody }
type DescribeRecordTaskFileHistoryRes ¶
type DescribeRecordTaskFileHistoryRes struct { // REQUIRED ResponseMetadata DescribeRecordTaskFileHistoryResResponseMetadata `json:"ResponseMetadata"` Result *DescribeRecordTaskFileHistoryResResult `json:"Result,omitempty"` }
type DescribeRecordTaskFileHistoryResResponseMetadata ¶
type DescribeRecordTaskFileHistoryResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeRecordTaskFileHistoryResResponseMetadataError `json:"Error,omitempty"` }
type DescribeRecordTaskFileHistoryResResult ¶
type DescribeRecordTaskFileHistoryResResult struct { // REQUIRED; 录制文件列表。 Data []DescribeRecordTaskFileHistoryResResultDataItem `json:"Data"` // REQUIRED; 分页信息。 Pagination DescribeRecordTaskFileHistoryResResultPagination `json:"Pagination"` }
type DescribeRecordTaskFileHistoryResResultDataItem ¶
type DescribeRecordTaskFileHistoryResResultDataItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; ToS 存储空间。 Bucket string `json:"Bucket"` // REQUIRED; 录制时长。 Duration string `json:"Duration"` // REQUIRED; 结束录制时间。 EndTime string `json:"EndTime"` // REQUIRED; 录制文件的文件名。 FileName string `json:"FileName"` // REQUIRED; 录制文件存储格式。 Format string `json:"Format"` // REQUIRED; ToS 中的保存路径。 Path string `json:"Path"` // REQUIRED; 开始录制时间。 StartTime string `json:"StartTime"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // REQUIRED; 域名空间名称。由 1 到 60 位数字、字母、下划线及"-"和"."组成。 Vhost string `json:"Vhost"` // REQUIRED; 录制文件保存在 VoD 时,录制视频的 ID。 Vid string `json:"Vid"` }
type DescribeRecordTaskFileHistoryResResultPagination ¶
type DescribeRecordTaskFileHistoryResResultPagination struct { // REQUIRED; 当前页。 PageCur int32 `json:"PageCur"` // REQUIRED; 当前页的大小。 PageSize int32 `json:"PageSize"` // REQUIRED; 当前页的数据量。 PageTotal int32 `json:"PageTotal"` // REQUIRED; 数据总量。 TotalCount int32 `json:"TotalCount"` }
DescribeRecordTaskFileHistoryResResultPagination - 分页信息。
type DescribeRefConfig ¶
type DescribeRefConfig struct{}
type DescribeRefConfigBody ¶
type DescribeRefConfigQuery ¶
type DescribeRefConfigQuery struct{}
type DescribeRefConfigReq ¶
type DescribeRefConfigReq struct { *DescribeRefConfigQuery *DescribeRefConfigBody }
type DescribeRefConfigRes ¶
type DescribeRefConfigRes struct { // REQUIRED ResponseMetadata DescribeRefConfigResResponseMetadata `json:"ResponseMetadata"` Result *DescribeRefConfigResResult `json:"Result,omitempty"` }
type DescribeRefConfigResResponseMetadata ¶
type DescribeRefConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeRefConfigResResult ¶
type DescribeRefConfigResResult struct { // REQUIRED; 配置列表 AssociationList []DescribeRefConfigResResultAssociationListItem `json:"AssociationList"` }
type DescribeRefConfigResResultAssociationListItem ¶
type DescribeRefConfigResResultAssociationListItem struct { // REQUIRED; 应用名称 App string `json:"App"` // REQUIRED; 创建时间 CreateTime string `json:"CreateTime"` // REQUIRED; 域名 Domain string `json:"Domain"` // REQUIRED; 引用名 Name string `json:"Name"` // REQUIRED; 配置类型 Type string `json:"Type"` // REQUIRED; 更新时间 UpdateTime string `json:"UpdateTime"` // REQUIRED; 域名空间 Vhost string `json:"Vhost"` }
type DescribeReferer ¶
type DescribeReferer struct{}
type DescribeRefererBody ¶
type DescribeRefererBody struct { // 应用名称,默认为所有应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 :::tip 参数 Domain 和 App 至少传一个。 ::: App *string `json:"App,omitempty"` // 拉流域名。 :::tip // * 参数 Domain 和 Vhost 传且仅传一个。 // * 参数 Domain 和 App 至少传一个。 ::: Domain *string `json:"Domain,omitempty"` // 域名空间名称。 :::tip 参数 Domain 和 Vhost 传且仅传一个。 ::: Vhost *string `json:"Vhost,omitempty"` }
type DescribeRefererQuery ¶
type DescribeRefererQuery struct{}
type DescribeRefererReq ¶
type DescribeRefererReq struct { *DescribeRefererQuery *DescribeRefererBody }
type DescribeRefererRes ¶
type DescribeRefererRes struct { // REQUIRED ResponseMetadata DescribeRefererResResponseMetadata `json:"ResponseMetadata"` Result *DescribeRefererResResult `json:"Result,omitempty"` }
type DescribeRefererResResponseMetadata ¶
type DescribeRefererResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeRefererResResponseMetadataError `json:"Error,omitempty"` }
type DescribeRefererResResult ¶
type DescribeRefererResResult struct { // Referer 防盗链信息列表。 RefererList []*DescribeRefererResResultRefererListItem `json:"RefererList,omitempty"` }
type DescribeRefererResResultRefererListItem ¶
type DescribeRefererResResultRefererListItem struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 拉流域名。 Domain string `json:"Domain"` // REQUIRED; Referer 防盗链详情列表。 RefererInfoList []DescribeRefererResResultRefererListPropertiesItemsItem `json:"RefererInfoList"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
type DescribeRefererResResultRefererListPropertiesItemsItem ¶
type DescribeRefererResResultRefererListPropertiesItemsItem struct { // REQUIRED; 用于标识 referer 防盗链的关键词,返回值为 referer。 Key string `json:"Key"` // REQUIRED; 优先级,当前默认返回值为 0。当多域名返回值一致时,按照域名输入顺序区分,越早加入列表的域名优先级越高。 Priority int32 `json:"Priority"` // REQUIRED; 防盗链类型。 // * deny:黑名单; // * allow:白名单。 Type string `json:"Type"` // REQUIRED; 防盗链规则。 Value string `json:"Value"` }
type DescribeRelaySink ¶
type DescribeRelaySink struct{}
type DescribeRelaySinkBody ¶
type DescribeRelaySinkQuery ¶
type DescribeRelaySinkQuery struct{}
type DescribeRelaySinkReq ¶
type DescribeRelaySinkReq struct { *DescribeRelaySinkQuery *DescribeRelaySinkBody }
type DescribeRelaySinkRes ¶
type DescribeRelaySinkRes struct { // REQUIRED ResponseMetadata DescribeRelaySinkResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeRelaySinkResResult `json:"Result,omitempty"` }
type DescribeRelaySinkResResponseMetadata ¶
type DescribeRelaySinkResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeRelaySinkResResult ¶
type DescribeRelaySinkResResult struct { // REQUIRED RelaySinkList []DescribeRelaySinkResResultRelaySinkListItem `json:"RelaySinkList"` }
DescribeRelaySinkResResult - 视请求的接口而定
type DescribeRelaySinkResResultRelaySinkListItem ¶
type DescribeRelaySinkResResultRelaySinkListItem struct { // REQUIRED App string `json:"App"` // REQUIRED GroupList []DescribeRelaySinkResResultRelaySinkListPropertiesItemsItem `json:"GroupList"` // REQUIRED Vhost string `json:"Vhost"` }
type DescribeRelaySinkResResultRelaySinkListPropertiesItemsFieldRelaySinkDetailListItem ¶
type DescribeRelaySinkResResultRelaySinkListPropertiesItemsFieldRelaySinkDetailListItem struct { // REQUIRED AK string `json:"AK"` // REQUIRED CDN string `json:"CDN"` // REQUIRED CreateTime string `json:"CreateTime"` // REQUIRED ID string `json:"ID"` // REQUIRED PullDomainList []DescribeRelaySinkResResultRelaySinkListPropertiesItemsFieldRelaySinkDetailListPropertiesItemsItem `json:"PullDomainList"` // REQUIRED PushAuth bool `json:"PushAuth"` // REQUIRED RelaySinkApp string `json:"RelaySinkApp"` // REQUIRED RelaySinkDomain string `json:"RelaySinkDomain"` // REQUIRED; Anything RelaySinkParams interface{} `json:"RelaySinkParams"` // REQUIRED SK string `json:"SK"` // REQUIRED Status int32 `json:"Status"` // REQUIRED UpdateTime string `json:"UpdateTime"` // REQUIRED ValidDuration int32 `json:"ValidDuration"` // REQUIRED Weight int32 `json:"Weight"` }
type DescribeRelaySinkResResultRelaySinkListPropertiesItemsFieldRelaySinkDetailListPropertiesItemsItem ¶
type DescribeRelaySinkResResultRelaySinkListPropertiesItemsItem ¶
type DescribeRelaySinkResResultRelaySinkListPropertiesItemsItem struct { // REQUIRED FieldRelaySinkDetailList []DescribeRelaySinkResResultRelaySinkListPropertiesItemsFieldRelaySinkDetailListItem `json:"FieldRelaySinkDetailList"` // REQUIRED Group string `json:"Group"` // REQUIRED IsThunderRelaySink bool `json:"IsThunderRelaySink"` // REQUIRED IsTranscodeRelaySink bool `json:"IsTranscodeRelaySink"` // REQUIRED PassRequestParam bool `json:"PassRequestParam"` }
type DescribeRelaySourceRewrite ¶
type DescribeRelaySourceRewrite struct{}
type DescribeRelaySourceRewriteQuery ¶
type DescribeRelaySourceRewriteQuery struct{}
type DescribeRelaySourceRewriteReq ¶
type DescribeRelaySourceRewriteReq struct { *DescribeRelaySourceRewriteQuery *DescribeRelaySourceRewriteBody }
type DescribeRelaySourceRewriteRes ¶
type DescribeRelaySourceRewriteRes struct { ResponseMetadata *DescribeRelaySourceRewriteResResponseMetadata `json:"ResponseMetadata,omitempty"` Result *DescribeRelaySourceRewriteResResult `json:"Result,omitempty"` }
type DescribeRelaySourceRewriteResResult ¶
type DescribeRelaySourceRewriteResResult struct { // Origin address rewrite configurations RelaySourceRewriteList *DescribeRelaySourceRewriteResResultRelaySourceRewriteList `json:"RelaySourceRewriteList,omitempty"` }
type DescribeRelaySourceRewriteResResultRelaySourceRewriteList ¶
type DescribeRelaySourceRewriteResResultRelaySourceRewriteList struct { // The domain name space Domain *string `json:"Domain,omitempty"` // The origin address rewrite configurations RewriteRule *DescribeRelaySourceRewriteResResultRelaySourceRewriteListRewriteRule `json:"RewriteRule,omitempty"` // The domain name Vhost *string `json:"Vhost,omitempty"` }
DescribeRelaySourceRewriteResResultRelaySourceRewriteList - Origin address rewrite configurations
type DescribeRelaySourceRewriteResResultRelaySourceRewriteListRewriteRule ¶
type DescribeRelaySourceRewriteResResultRelaySourceRewriteListRewriteRule struct { // Whether origin address rewrite is enabled Enable *bool `json:"Enable,omitempty"` // A list of rewrite rules RewriteRuleList []*DescribeRelaySourceRewriteResResultRelaySourceRewriteListRewriteRuleListItem `json:"RewriteRuleList,omitempty"` }
DescribeRelaySourceRewriteResResultRelaySourceRewriteListRewriteRule - The origin address rewrite configurations
type DescribeRelaySourceRewriteResResultRelaySourceRewriteListRewriteRuleListItem ¶
type DescribeRelaySourceRewriteResResultRelaySourceRewriteListRewriteRuleListItem struct { // Whether the query parameters of the original path are included in the new path IncludeParams *bool `json:"IncludeParams,omitempty"` // The existing path OriginPath *string `json:"OriginPath,omitempty"` // The new path TargetPath *string `json:"TargetPath,omitempty"` }
type DescribeRelaySourceV3 ¶
type DescribeRelaySourceV3 struct{}
type DescribeRelaySourceV3Body ¶
type DescribeRelaySourceV3Body struct { // REQUIRED; 直播流使用的域名所属的域名空间。您可以调用ListDomainDetail [https://www.volcengine.com/docs/6469/1126815]接口或在视频直播控制台的域名管理 [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看直播流使用的域名。所属的域名空间。 Vhost string `json:"Vhost"` // 应用名称,即直播流地址的AppName字段取值,默认为空,表示查询当前域名空间下所有播放触发回源配置。支持由大小写字母(A - Z、a - z)、数字(0 - 9)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 30 个字符。 App *string `json:"App,omitempty"` // 回源组名称。 Group *string `json:"Group,omitempty"` }
type DescribeRelaySourceV3Query ¶
type DescribeRelaySourceV3Query struct{}
type DescribeRelaySourceV3Req ¶
type DescribeRelaySourceV3Req struct { *DescribeRelaySourceV3Query *DescribeRelaySourceV3Body }
type DescribeRelaySourceV3Res ¶
type DescribeRelaySourceV3Res struct { // REQUIRED ResponseMetadata DescribeRelaySourceV3ResResponseMetadata `json:"ResponseMetadata"` Result *DescribeRelaySourceV3ResResult `json:"Result,omitempty"` }
type DescribeRelaySourceV3ResResponseMetadata ¶
type DescribeRelaySourceV3ResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeRelaySourceV3ResResponseMetadataError `json:"Error,omitempty"` }
type DescribeRelaySourceV3ResResult ¶
type DescribeRelaySourceV3ResResult struct { // 回源配置列表。 RelaySourceConfigList []*DescribeRelaySourceV3ResResultRelaySourceConfigListItem `json:"RelaySourceConfigList,omitempty"` }
type DescribeRelaySourceV3ResResultRelaySourceConfigListItem ¶
type DescribeRelaySourceV3ResResultRelaySourceConfigListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 回源组配置详情。 GroupDetails []DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsItem `json:"GroupDetails"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // 生效类型(order/rand/hot) LBType *string `json:"LBType,omitempty"` // 组的重试间隔/s RetryInterval *string `json:"RetryInterval,omitempty"` // 组的重试次数 RetryTimes *string `json:"RetryTimes,omitempty"` }
type DescribeRelaySourceV3ResResultRelaySourceConfigListItemGroupDetailsItemServersItemOutboundConfig ¶
type DescribeRelaySourceV3ResResultRelaySourceConfigListItemGroupDetailsItemServersItemOutboundConfig struct { // 代理配置列表,不传默认不使用代理 ProxyConfigList []*DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsServersPropertiesItemsItem `json:"ProxyConfigList,omitempty"` // 代理模式,0:固定模式,1: 回源模式 ProxyMode *string `json:"ProxyMode,omitempty"` }
type DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsItem ¶
type DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsItem struct { // REQUIRED; 回源组名称。 Group string `json:"Group"` // REQUIRED; 回源服务器配置列表。 Servers []DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsServersItem `json:"Servers"` AuthParams *DescribeRelaySourceV3ResResultRelaySourceConfigListItemGroupDetailsItemAuthParams `json:"AuthParams,omitempty"` // 主还是备 Backup *bool `json:"Backup,omitempty"` // CDN类型 CDN *string `json:"CDN,omitempty"` // 应用层超时时间/s ConnTimeout *string `json:"ConnTimeout,omitempty"` // 传输层超时时间/s (不配置的话使用应用层时间) DialTimeout *string `json:"DialTimeout,omitempty"` // 是否禁用 Disable *bool `json:"Disable,omitempty"` // server生效类型(order/rand/hot) LBType *string `json:"LBType,omitempty"` // 主secret key PrimarySK *string `json:"PrimarySK,omitempty"` // 不上火山 PullAuth *bool `json:"PullAuth,omitempty"` // server重试间隔/s RetryInterval *string `json:"RetryInterval,omitempty"` // server重试次数 RetryTimes *string `json:"RetryTimes,omitempty"` // 回源规则 Rule *string `json:"Rule,omitempty"` // 副secret key SecondSK *string `json:"SecondSK,omitempty"` // Group 超时时间/s Timeout *string `json:"Timeout,omitempty"` // 鉴权有效时长 ValidDuration *string `json:"ValidDuration,omitempty"` // 权重 Weight *string `json:"Weight,omitempty"` }
type DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsServersItem ¶
type DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsServersItem struct { // REQUIRED; 回源地址。 RelaySourceDomain string `json:"RelaySourceDomain"` // REQUIRED; 自定义回源参数。 RelaySourceParams map[string]string `json:"RelaySourceParams"` // REQUIRED; 回源协议。 RelaySourceProtocol string `json:"RelaySourceProtocol"` CreateTime *string `json:"CreateTime,omitempty"` // 回源Host Host *string `json:"Host,omitempty"` OutboundConfig *DescribeRelaySourceV3ResResultRelaySourceConfigListItemGroupDetailsItemServersItemOutboundConfig `json:"OutboundConfig,omitempty"` UpdateTime *string `json:"UpdateTime,omitempty"` // 权重 Weight *string `json:"Weight,omitempty"` }
type DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsServersPropertiesItemsItem ¶
type DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsServersPropertiesItemsItem struct { // 集群 Cluster *string `json:"Cluster,omitempty"` // 机房 IDC *string `json:"IDC,omitempty"` // 运营商 ISP *string `json:"ISP,omitempty"` // 代理列表 ProxyList []*DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsServersPropertiesItemsProxyListItem `json:"ProxyList,omitempty"` }
type DescribeRelaySourceV3ResResultRelaySourceConfigListPropertiesItemsServersPropertiesItemsProxyListItem ¶
type DescribeSDKDetail ¶
type DescribeSDKDetail struct{}
type DescribeSDKDetailBody ¶
type DescribeSDKDetailBody struct { // REQUIRED ID int32 `json:"ID"` }
type DescribeSDKDetailQuery ¶
type DescribeSDKDetailQuery struct{}
type DescribeSDKDetailReq ¶
type DescribeSDKDetailReq struct { *DescribeSDKDetailQuery *DescribeSDKDetailBody }
type DescribeSDKDetailRes ¶
type DescribeSDKDetailRes struct { // REQUIRED ResponseMetadata DescribeSDKDetailResResponseMetadata `json:"ResponseMetadata"` Result *DescribeSDKDetailResResult `json:"Result,omitempty"` }
type DescribeSDKDetailResResponseMetadata ¶
type DescribeSDKDetailResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeSDKDetailResResult ¶
type DescribeSDKDetailResResult struct { // REQUIRED SDKDetail DescribeSDKDetailResResultSDKDetail `json:"SDKDetail"` }
type DescribeSDKDetailResResultSDKDetail ¶
type DescribeSDKDetailResResultSDKDetail struct { // REQUIRED; 账号 AccountID string `json:"AccountID"` // REQUIRED; 激活时间 ActiveTime string `json:"ActiveTime"` // REQUIRED; 应用ID AppID int32 `json:"AppID"` // REQUIRED; 应用名称 AppName string `json:"AppName"` // REQUIRED; 应用英文名称 AppNameEn string `json:"AppNameEn"` // REQUIRED; 申请时间 ApplyTime string `json:"ApplyTime"` // REQUIRED; BundleID BundleID string `json:"BundleID"` // REQUIRED; 创建时间 CreateTime string `json:"CreateTime"` // REQUIRED; 过期时间 ExpireTime string `json:"ExpireTime"` // REQUIRED; sdk记录ID ID int32 `json:"ID"` // REQUIRED; 证书ID LicenseID string `json:"LicenseID"` // REQUIRED; License类型,0:无版本,1:基础版本,2:高级版本,3:试用版 LicenseType int32 `json:"LicenseType"` // REQUIRED; License下载地址 LicenseURL string `json:"LicenseURL"` // REQUIRED; 操作时间 OperateTime string `json:"OperateTime"` // REQUIRED; 操作者 OperateUser string `json:"OperateUser"` // REQUIRED; 流量包ID PackageID string `json:"PackageID"` // REQUIRED; 包名 PackageName string `json:"PackageName"` // REQUIRED; 应用类型,WEB, APP SDKType string `json:"SDKType"` // REQUIRED; //SDK版本,精简版:1、互动版:2 SDKVersion int32 `json:"SDKVersion"` // REQUIRED; 购买方式,1:人工开通,2:线上购买 SellType string `json:"SellType"` // REQUIRED; 状态,0:未激活,1:已激活,2:审核中,3:已过期 Status int32 `json:"Status"` }
type DescribeSDKParamsAvailable ¶
type DescribeSDKParamsAvailable struct{}
type DescribeSDKParamsAvailableQuery ¶
type DescribeSDKParamsAvailableQuery struct{}
type DescribeSDKParamsAvailableReq ¶
type DescribeSDKParamsAvailableReq struct { *DescribeSDKParamsAvailableQuery *DescribeSDKParamsAvailableBody }
type DescribeSDKParamsAvailableRes ¶
type DescribeSDKParamsAvailableRes struct { // REQUIRED ResponseMetadata DescribeSDKParamsAvailableResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeSDKParamsAvailableResResult `json:"Result,omitempty"` }
type DescribeSDKParamsAvailableResResponseMetadata ¶
type DescribeSDKParamsAvailableResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeSDKParamsAvailableResResult ¶
type DescribeSDKParamsAvailableResResult struct { // REQUIRED; false: 当前bundleID已存在,不可用 CheckBundleID bool `json:"CheckBundleID"` // REQUIRED; false: 当前packageName已存在,不可用 CheckPackageName bool `json:"CheckPackageName"` }
DescribeSDKParamsAvailableResResult - 视请求的接口而定
type DescribeService ¶
type DescribeService struct{}
type DescribeServiceBody ¶
type DescribeServiceBody struct{}
type DescribeServiceQuery ¶
type DescribeServiceQuery struct{}
type DescribeServiceReq ¶
type DescribeServiceReq struct { *DescribeServiceQuery *DescribeServiceBody }
type DescribeServiceRes ¶
type DescribeServiceRes struct { // REQUIRED ResponseMetadata DescribeServiceResResponseMetadata `json:"ResponseMetadata"` Result *DescribeServiceResResult `json:"Result,omitempty"` }
type DescribeServiceResResponseMetadata ¶
type DescribeServiceResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeServiceResResponseMetadataError `json:"Error,omitempty"` }
type DescribeServiceResResult ¶
type DescribeServiceResResult struct { // 创建时间 CreateTime *string `json:"CreateTime,omitempty"` // 当前账号资源限制 LimitConfig *DescribeServiceResResultLimitConfig `json:"LimitConfig,omitempty"` // 上一个状态 PreStatus *string `json:"PreStatus,omitempty"` // 1: 录制是否隐藏TOS 2: 截图是否隐藏TOS 3: 时移是否隐藏VOD 4: 云导播是否隐藏 5:海外加速计费是否隐藏 6:RTM单独加速计费是否隐藏 7:基础版License申请是否隐藏 8:高级版License申请是否隐藏 9:固定回源是否隐藏 // 10: 月结欠费关停是否处理,1表示处理 11: IP限频是否隐藏 12:URL限频是否隐藏 13:URL参数限频是否隐藏 // 14:IP访问相同URL限频是否隐藏 15: 活动带宽计费是否隐藏 16: 画质增强是否隐藏 17: Quic加速计费是否隐藏 PresetConfigHide []*int32 `json:"PresetConfigHide,omitempty"` // 审核状态 审批状态 // * 0: 正常 // * 1: 未发起 // * 2: 未审批 // * 3: 审批未通过 // * 4:试用 // * 5:过期 Status *string `json:"Status,omitempty"` // 过期时间 TrailTime *string `json:"TrailTime,omitempty"` }
type DescribeServiceResResultLimitConfig ¶
type DescribeServiceResResultLimitConfig struct { // app数量 AppLimit *int32 `json:"AppLimit,omitempty"` // vhost下domain的数量 DomainLimit *int32 `json:"DomainLimit,omitempty"` // stream数量 StreamLimit *int32 `json:"StreamLimit,omitempty"` // 账号下vhost的数量 VhostLimit *int32 `json:"VhostLimit,omitempty"` }
DescribeServiceResResultLimitConfig - 当前账号资源限制
type DescribeSnapshotAuditPresetDetail ¶
type DescribeSnapshotAuditPresetDetail struct{}
type DescribeSnapshotAuditPresetDetailBody ¶
type DescribeSnapshotAuditPresetDetailBody struct {
PresetList []*string `json:"PresetList,omitempty"`
}
type DescribeSnapshotAuditPresetDetailQuery ¶
type DescribeSnapshotAuditPresetDetailQuery struct{}
type DescribeSnapshotAuditPresetDetailReq ¶
type DescribeSnapshotAuditPresetDetailReq struct { *DescribeSnapshotAuditPresetDetailQuery *DescribeSnapshotAuditPresetDetailBody }
type DescribeSnapshotAuditPresetDetailRes ¶
type DescribeSnapshotAuditPresetDetailRes struct { // REQUIRED ResponseMetadata DescribeSnapshotAuditPresetDetailResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeSnapshotAuditPresetDetailResResult `json:"Result,omitempty"` }
type DescribeSnapshotAuditPresetDetailResResponseMetadata ¶
type DescribeSnapshotAuditPresetDetailResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeSnapshotAuditPresetDetailResResult ¶
type DescribeSnapshotAuditPresetDetailResResult struct { // REQUIRED PresetDetailList []DescribeSnapshotAuditPresetDetailResResultPresetDetailListItem `json:"PresetDetailList"` }
DescribeSnapshotAuditPresetDetailResResult - 视请求的接口而定
type DescribeSnapshotAuditPresetDetailResResultPresetDetailListItem ¶
type DescribeSnapshotAuditPresetDetailResResultPresetDetailListItem struct { // REQUIRED AccountID string `json:"AccountID"` // REQUIRED AshePresetName string `json:"AshePresetName"` // REQUIRED AuditType string `json:"AuditType"` // REQUIRED; ToS 存���空间 bucket。 :::tip 参数 Bucket 和 ServiceID 传且仅传一个。 ::: Bucket string `json:"Bucket"` // REQUIRED; 审核结果回调配置。 CallbackDetailList []DescribeSnapshotAuditPresetDetailResResultPresetDetailListPropertiesItemsItem `json:"CallbackDetailList"` // REQUIRED CreatedAt int32 `json:"CreatedAt"` // REQUIRED; 审核模板描述。 Description string `json:"Description"` // REQUIRED; 审核标签名称,若为空,则默认请求所有基础模型。支持以下取值。 // * 301:涉黄; // * 302:涉敏1; // * 303:涉敏2; // * 304:广告; // * 305:引人不适; // * 306:违禁; // * 307:二维码; // * 308:诈骗; // * 309:不良画面; // * 310:未成年相关; // * 320:文字违规。 Label []string `json:"Label"` // REQUIRED; 审核模板名称。 PresetName string `json:"PresetName"` // REQUIRED; veimageX 的服务 ID。 :::tip 参数 Bucket 和 ServiceID 传且仅传一个。 ::: ServiceID string `json:"ServiceID"` // REQUIRED SnapshotConfig DescribeSnapshotAuditPresetDetailResResultPresetDetailListItemSnapshotConfig `json:"SnapshotConfig"` // REQUIRED; 存储策略。支持以下取值。 // * 0:触发存储,只存储有风险图片; // * 1:全部存储,存储全部图片。 StorageStrategy int32 `json:"StorageStrategy"` // REQUIRED UpdatedAt int32 `json:"UpdatedAt"` }
DescribeSnapshotAuditPresetDetailResResultPresetDetailListItem - 审核模版详细信息。
type DescribeStreamQuotaConfig ¶
type DescribeStreamQuotaConfig struct{}
type DescribeStreamQuotaConfigBody ¶
type DescribeStreamQuotaConfigBody struct { // REQUIRED; 待查询限额配置的推流域名或拉流域名。 Domain string `json:"Domain"` }
type DescribeStreamQuotaConfigQuery ¶
type DescribeStreamQuotaConfigQuery struct{}
type DescribeStreamQuotaConfigReq ¶
type DescribeStreamQuotaConfigReq struct { *DescribeStreamQuotaConfigQuery *DescribeStreamQuotaConfigBody }
type DescribeStreamQuotaConfigRes ¶
type DescribeStreamQuotaConfigRes struct { // REQUIRED ResponseMetadata DescribeStreamQuotaConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeStreamQuotaConfigResResult `json:"Result,omitempty"` }
type DescribeStreamQuotaConfigResResponseMetadata ¶
type DescribeStreamQuotaConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DescribeStreamQuotaConfigResResponseMetadataError `json:"Error,omitempty"` }
type DescribeStreamQuotaConfigResResult ¶
type DescribeStreamQuotaConfigResResult struct { // REQUIRED; 限额配置列表。 QuotaList []DescribeStreamQuotaConfigResResultQuotaListItem `json:"QuotaList"` }
DescribeStreamQuotaConfigResResult - 视请求的接口而定
type DescribeStreamQuotaConfigResResultQuotaListItem ¶
type DescribeStreamQuotaConfigResResultQuotaListItem struct { // REQUIRED; 推流域名或拉流域名。 Domain string `json:"Domain"` // REQUIRED; 配置详情列表。 QuotaDetailList []DescribeStreamQuotaConfigResResultQuotaListPropertiesItemsItem `json:"QuotaDetailList"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
type DescribeStreamQuotaConfigResResultQuotaListItemQuotaDetailListItemBandwidthConfig ¶
type DescribeStreamQuotaConfigResResultQuotaListItemQuotaDetailListItemBandwidthConfig struct { // REQUIRED; 拉流带宽限额。 Quota int32 `json:"Quota"` // REQUIRED; 拉流带宽限额的计量单位。 QuotaUnit string `json:"QuotaUnit"` // 拉流带宽限额告警阈值,缺省情况表示未设置告警。 AlarmThreshold *int32 `json:"AlarmThreshold,omitempty"` // 拉流带宽限额告警的计量单位,缺省情况表示不未设置告警。 AlarmThresholdUnit *string `json:"AlarmThresholdUnit,omitempty"` }
DescribeStreamQuotaConfigResResultQuotaListItemQuotaDetailListItemBandwidthConfig - 推流域名的推流路数限额配置信息。 :::tipDomain 为拉流域名时返回。 :::
type DescribeStreamQuotaConfigResResultQuotaListItemQuotaDetailListItemStreamConfig ¶
type DescribeStreamQuotaConfigResResultQuotaListItemQuotaDetailListItemStreamConfig struct { // REQUIRED; 推流路数限额。 Quota int32 `json:"Quota"` // 推流路数限额告警阈值,缺省情况表示未设置告警。 AlarmThreshold *int32 `json:"AlarmThreshold,omitempty"` }
DescribeStreamQuotaConfigResResultQuotaListItemQuotaDetailListItemStreamConfig - 推流域名的推流路数限额配置信息。 :::tipDomain 为推流域名时返回。 :::
type DescribeStreamQuotaConfigResResultQuotaListPropertiesItemsItem ¶
type DescribeStreamQuotaConfigResResultQuotaListPropertiesItemsItem struct { // 推流域名的推流路数限额配置信息。 :::tipDomain 为拉流域名时返回。 ::: BandwidthConfig *DescribeStreamQuotaConfigResResultQuotaListItemQuotaDetailListItemBandwidthConfig `json:"BandwidthConfig,omitempty"` // 推流域名的推流路数限额配置信息。 :::tipDomain 为推流域名时返回。 ::: StreamConfig *DescribeStreamQuotaConfigResResultQuotaListItemQuotaDetailListItemStreamConfig `json:"StreamConfig,omitempty"` }
type DescribeTimeShiftPresetDetail ¶
type DescribeTimeShiftPresetDetail struct{}
type DescribeTimeShiftPresetDetailBody ¶
type DescribeTimeShiftPresetDetailBody struct { // REQUIRED; 模板名称列表 PresetList []string `json:"PresetList"` }
type DescribeTimeShiftPresetDetailQuery ¶
type DescribeTimeShiftPresetDetailQuery struct{}
type DescribeTimeShiftPresetDetailReq ¶
type DescribeTimeShiftPresetDetailReq struct { *DescribeTimeShiftPresetDetailQuery *DescribeTimeShiftPresetDetailBody }
type DescribeTimeShiftPresetDetailRes ¶
type DescribeTimeShiftPresetDetailRes struct { // REQUIRED ResponseMetadata DescribeTimeShiftPresetDetailResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeTimeShiftPresetDetailResResult `json:"Result,omitempty"` }
type DescribeTimeShiftPresetDetailResResponseMetadata ¶
type DescribeTimeShiftPresetDetailResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeTimeShiftPresetDetailResResult ¶
type DescribeTimeShiftPresetDetailResResult struct { // REQUIRED PresetDetailList []DescribeTimeShiftPresetDetailResResultPresetDetailListItem `json:"PresetDetailList"` }
DescribeTimeShiftPresetDetailResResult - 视请求的接口而定
type DescribeTimeShiftPresetDetailResResultPresetDetailListItem ¶
type DescribeTimeShiftPresetDetailResResultPresetDetailListItem struct { // REQUIRED; 账号 AccountID string `json:"AccountID"` // REQUIRED; tos bucket Bucket string `json:"Bucket"` // REQUIRED; 创建时间 CreatedAt int32 `json:"CreatedAt"` // REQUIRED; 删除时间 DeletedAt int32 `json:"DeletedAt"` // REQUIRED; 描述 Description string `json:"Description"` // REQUIRED; 时移保存时间 MaxShiftTime int32 `json:"MaxShiftTime"` // REQUIRED; nss配置 NssConfig string `json:"NssConfig"` // REQUIRED; 模板名称 Preset string `json:"Preset"` // REQUIRED; 时移的类型 PresetType string `json:"PresetType"` // REQUIRED; 分发域名 PullDomain string `json:"PullDomain"` // REQUIRED; 存储的集群 RPCCluster string `json:"RPCCluster"` // REQUIRED; 上传路径 RecordObject string `json:"RecordObject"` // REQUIRED; 状态 Status int32 `json:"Status"` // REQUIRED; 更新时间 UpdatedAt int32 `json:"UpdatedAt"` // REQUIRED; 点播空间名称 VodNamespace string `json:"VodNamespace"` }
type DescribeTranscodePresetDetail ¶
type DescribeTranscodePresetDetail struct{}
type DescribeTranscodePresetDetailBody ¶
type DescribeTranscodePresetDetailBody struct { // REQUIRED PresetList []string `json:"PresetList"` }
type DescribeTranscodePresetDetailQuery ¶
type DescribeTranscodePresetDetailQuery struct{}
type DescribeTranscodePresetDetailReq ¶
type DescribeTranscodePresetDetailReq struct { *DescribeTranscodePresetDetailQuery *DescribeTranscodePresetDetailBody }
type DescribeTranscodePresetDetailRes ¶
type DescribeTranscodePresetDetailRes struct { // REQUIRED ResponseMetadata DescribeTranscodePresetDetailResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeTranscodePresetDetailResResult `json:"Result,omitempty"` }
type DescribeTranscodePresetDetailResResponseMetadata ¶
type DescribeTranscodePresetDetailResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeTranscodePresetDetailResResult ¶
type DescribeTranscodePresetDetailResResult struct { // REQUIRED PresetDetailList DescribeTranscodePresetDetailResResultPresetDetailList `json:"PresetDetailList"` }
DescribeTranscodePresetDetailResResult - 视请求的接口而定
type DescribeTranscodePresetDetailResResultPresetDetailList ¶
type DescribeTranscodePresetDetailResResultPresetDetailList struct { // REQUIRED CreatedAt int32 `json:"CreatedAt"` // REQUIRED UpdatedAt int32 `json:"UpdatedAt"` ALayout *string `json:"ALayout,omitempty"` AProfile *string `json:"AProfile,omitempty"` AR *int32 `json:"AR,omitempty"` AbrMode *int32 `json:"AbrMode,omitempty"` AccountID *string `json:"AccountID,omitempty"` // 音频编码格式。包括以下 3 种类型。 // * aac:使用 aac 编码格式; // * copy:不进行转码,所有音频编码参数不生效; // * opus:使用 opus 编码格式。 Acodec *string `json:"Acodec,omitempty"` AdvancedParam *string `json:"AdvancedParam,omitempty"` AllowAudioCopy *int32 `json:"AllowAudioCopy,omitempty"` AllowVideoCopy *int32 `json:"AllowVideoCopy,omitempty"` An *int32 `json:"An,omitempty"` // 宽高自适应模式开关。 // * 0:关闭宽高自适应,按照Width和Height的取值进行拉伸; // * 1:开启宽高自适应,按照ShortSide或LongSide等比缩放。 As *string `json:"As,omitempty"` // 音频码率,单位为 kbps。 AudioBitrate *int32 `json:"AudioBitrate,omitempty"` AutoTransAb *int32 `json:"AutoTransAb,omitempty"` AutoTransAl *int32 `json:"AutoTransAl,omitempty"` AutoTransAr *int32 `json:"AutoTransAr,omitempty"` AutoTransResolution *int32 `json:"AutoTransResolution,omitempty"` AutoTransVb *int32 `json:"AutoTransVb,omitempty"` AutoTransVr *int32 `json:"AutoTransVr,omitempty"` BCM *int32 `json:"BCM,omitempty"` // 2 个参考帧之间的最大 B 帧数。BFrames取 0 时,表示去 B 帧。 BFrames *int32 `json:"BFrames,omitempty"` Describe *string `json:"Describe,omitempty"` // 帧率,单位为 fps。帧率越大,画面越流畅 FPS *int32 `json:"FPS,omitempty"` // IDR 帧之间的最大间隔,单位为 s GOP *int32 `json:"GOP,omitempty"` GopMin *int32 `json:"GopMin,omitempty"` HVSPre *bool `json:"HVSPre,omitempty"` // 视频高度。 :::tip 当As的取值为 0 时,如果Width和Height任意取值为 0,表示保持源流尺寸。 ::: Height *int32 `json:"Height,omitempty"` // 长边长度。 :::tip 当As的取值为 1 时,如果LongSide和ShortSide都取 0,表示保持源流尺寸。 ::: LongSide *int32 `json:"LongSide,omitempty"` LookAhead *int32 `json:"LookAhead,omitempty"` Modifier *string `json:"Modifier,omitempty"` NvBf *int32 `json:"NvBf,omitempty"` NvCodec *string `json:"NvCodec,omitempty"` NvGop *int32 `json:"NvGop,omitempty"` NvHVSPre *bool `json:"NvHVSPre,omitempty"` NvLookahead *int32 `json:"NvLookahead,omitempty"` NvPercent *int32 `json:"NvPercent,omitempty"` NvPreset *string `json:"NvPreset,omitempty"` NvPriority *int32 `json:"NvPriority,omitempty"` NvProfile *string `json:"NvProfile,omitempty"` NvRefs *int32 `json:"NvRefs,omitempty"` NvTempAQ *int32 `json:"NvTempAQ,omitempty"` Ocr *bool `json:"Ocr,omitempty"` // 模板名称 Preset *string `json:"Preset,omitempty"` PresetKind *int32 `json:"PresetKind,omitempty"` PresetType *int32 `json:"PresetType,omitempty"` Qp *int32 `json:"Qp,omitempty"` RegionConfig *string `json:"RegionConfig,omitempty"` Revision *string `json:"Revision,omitempty"` // 是否极智超清转码。 // * true:极智超清; // * false:标准转码。 Roi *bool `json:"Roi,omitempty"` SITI *bool `json:"SITI,omitempty"` // 短边长度。 :::tip 当As的取值为 1 时,如果LongSide和ShortSide都取 0,表示保持源流尺寸。 ::: ShortSide *int32 `json:"ShortSide,omitempty"` Status *int32 `json:"Status,omitempty"` StopInterval *int32 `json:"StopInterval,omitempty"` // 转码流后缀名 SuffixName *string `json:"SuffixName,omitempty"` Threads *int32 `json:"Threads,omitempty"` VBRatio *int32 `json:"VBRatio,omitempty"` VBVBufSize *int32 `json:"VBVBufSize,omitempty"` VBVMaxRate *int32 `json:"VBVMaxRate,omitempty"` VLevel *string `json:"VLevel,omitempty"` VPreset *string `json:"VPreset,omitempty"` VProfile *string `json:"VProfile,omitempty"` VR *int32 `json:"VRVr,omitempty"` VRBBframes *int32 `json:"VRBBframes,omitempty"` VRBHeightNum *int32 `json:"VRBHeightNum,omitempty"` VRBPreset *string `json:"VRBPreset,omitempty"` VRBProfile *string `json:"VRBProfile,omitempty"` VRBSuffix *string `json:"VRBSuffix,omitempty"` VRBVb *int32 `json:"VRBVb,omitempty"` VRBWidthNum *int32 `json:"VRBWidthNum,omitempty"` VRGop *int32 `json:"VRGop,omitempty"` VRGopDen *int32 `json:"VRGopDen,omitempty"` VRHvspre *string `json:"VRHvspre,omitempty"` VRProjection *string `json:"VRProjection,omitempty"` VRRoi *string `json:"VRRoi,omitempty"` VRTBframes *int32 `json:"VRTBframes,omitempty"` VRTPreset *string `json:"VRTPreset,omitempty"` VRTProfile *string `json:"VRTProfile,omitempty"` VRTSuffix *string `json:"VRTSuffix,omitempty"` VRTVb *int32 `json:"VRTVb,omitempty"` VRTileMod *int32 `json:"VRTileMod,omitempty"` VRateCtrl *string `json:"VRateCtrl,omitempty"` VbThreshold *string `json:"VbThreshold,omitempty"` Vclass *bool `json:"Vclass,omitempty"` // 视频编码格式。 // * h264:使用 H.264 编码格式; // * h265:使用 H.265 编码格式; // * copy:不进行转码,所有视频编码参数不生效。 Vcodec *string `json:"Vcodec,omitempty"` // 视频码率,单位为 kbps VideoBitrate *int32 `json:"VideoBitrate,omitempty"` Vn *int32 `json:"Vn,omitempty"` Watermark *string `json:"Watermark,omitempty"` // 视频宽度。 :::tip 当As的取值为 0 时,如果Width和Height任意取值为 0,表示保持源流尺寸。 ::: Width *int32 `json:"Width,omitempty"` }
type DescribeVQScoreTask ¶
type DescribeVQScoreTask struct{}
type DescribeVQScoreTaskBody ¶
type DescribeVQScoreTaskBody struct { // 测评任务ID ID *string `json:"ID,omitempty"` }
type DescribeVQScoreTaskQuery ¶
type DescribeVQScoreTaskQuery struct{}
type DescribeVQScoreTaskReq ¶
type DescribeVQScoreTaskReq struct { *DescribeVQScoreTaskQuery *DescribeVQScoreTaskBody }
type DescribeVQScoreTaskRes ¶
type DescribeVQScoreTaskRes struct { // REQUIRED ResponseMetadata DescribeVQScoreTaskResResponseMetadata `json:"ResponseMetadata"` Result *DescribeVQScoreTaskResResult `json:"Result,omitempty"` }
type DescribeVQScoreTaskResResponseMetadata ¶
type DescribeVQScoreTaskResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DescribeVQScoreTaskResResponseMetadataError `json:"Error,omitempty"` }
type DescribeVQScoreTaskResResult ¶
type DescribeVQScoreTaskResResult struct { // 拉流地址测评得分详细信息 AddrScoreList []*DescribeVQScoreTaskResResultAddrScoreListItem `json:"AddrScoreList,omitempty"` // 对比拉流地址 ContrastAddr *string `json:"ContrastAddr,omitempty"` // 计算对比拉流地址的画质平均得分 ContrastAverageScore *float32 `json:"ContrastAverageScore,omitempty"` // 主评分与对比评分的差值,(主地址评分平均值-对比地址评分平均值)绝对值 Difference *float32 `json:"Difference,omitempty"` // 主评分与对比评分的差值百分比,主评分与对比评分的差值/min(主地址评分平均值,对比地址评分平均值)*100 DifferencePer *float32 `json:"DifferencePer,omitempty"` // 测评运行时间 Duration *int32 `json:"Duration,omitempty"` // 主拉流地址 MainAddr *string `json:"MainAddr,omitempty"` // 计算主拉流地址平均得分 MainAverageScore *float32 `json:"MainAverageScore,omitempty"` // 计算取值点数 TotalPointNum *int32 `json:"TotalPointNum,omitempty"` }
type DescribeVQScoreTaskResResultAddrScoreListItem ¶
type DescribeVQScoreTaskResResultAddrScoreListItem struct { // 拉流地址类型,1:主拉流地址,2:对比拉流地址 AddrType *int32 `json:"AddrType,omitempty"` // 测评得分列表。 ScoreInfoList []*DescribeVQScoreTaskResResultAddrScoreListPropertiesItemsItem `json:"ScoreInfoList,omitempty"` }
type DescribeVhost ¶
type DescribeVhost struct{}
type DescribeVhostBody ¶
type DescribeVhostBody struct { // REQUIRED; 域名空间名称列表,限制十 VhostList []string `json:"VhostList"` }
type DescribeVhostQuery ¶
type DescribeVhostQuery struct{}
type DescribeVhostReq ¶
type DescribeVhostReq struct { *DescribeVhostQuery *DescribeVhostBody }
type DescribeVhostRes ¶
type DescribeVhostRes struct { // REQUIRED ResponseMetadata DescribeVhostResResponseMetadata `json:"ResponseMetadata"` Result *DescribeVhostResResult `json:"Result,omitempty"` }
type DescribeVhostResResponseMetadata ¶
type DescribeVhostResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *DescribeVhostResResponseMetadataError `json:"Error,omitempty"` }
type DescribeVhostResResult ¶
type DescribeVhostResResult struct { // vhost详情列表 VhostList []*DescribeVhostResResultVhostListItem `json:"VhostList,omitempty"` }
type DescribeVhostResResultVhostListItem ¶
type DescribeVhostResResultVhostListItem struct { // REQUIRED; 创建时间 CreateTime string `json:"CreateTime"` // REQUIRED; 更新时间 UpdateTime string `json:"UpdateTime"` // 账号 AccountID *string `json:"AccountID,omitempty"` // domain详情列表 DomainList []*ComponentsAer7PvSchemasDescribevhostresPropertiesResultPropertiesVhostlistItemsPropertiesDomainlistItems `json:"DomainList,omitempty"` // 项目名称 ProjectName *string `json:"ProjectName,omitempty"` // 标签列表 Tags []*DescribeVhostResResultVhostListPropertiesItemsItem `json:"Tags,omitempty"` // 域名空间名称 Vhost *string `json:"Vhost,omitempty"` }
type DescribeWatermarkPresetDetail ¶
type DescribeWatermarkPresetDetail struct{}
type DescribeWatermarkPresetDetailBody ¶
type DescribeWatermarkPresetDetailBody struct { // REQUIRED PresetList []string `json:"PresetList"` }
type DescribeWatermarkPresetDetailQuery ¶
type DescribeWatermarkPresetDetailQuery struct{}
type DescribeWatermarkPresetDetailReq ¶
type DescribeWatermarkPresetDetailReq struct { *DescribeWatermarkPresetDetailQuery *DescribeWatermarkPresetDetailBody }
type DescribeWatermarkPresetDetailRes ¶
type DescribeWatermarkPresetDetailRes struct { // REQUIRED ResponseMetadata DescribeWatermarkPresetDetailResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *DescribeWatermarkPresetDetailResResult `json:"Result,omitempty"` }
type DescribeWatermarkPresetDetailResResponseMetadata ¶
type DescribeWatermarkPresetDetailResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DescribeWatermarkPresetDetailResResult ¶
type DescribeWatermarkPresetDetailResResult struct { // REQUIRED PresetDetailList []DescribeWatermarkPresetDetailResResultPresetDetailListItem `json:"PresetDetailList"` }
DescribeWatermarkPresetDetailResResult - 视请求的接口而定
type DescribeWatermarkPresetDetailResResultPresetDetailListItem ¶
type DescribeWatermarkPresetDetailResResultPresetDetailListItem struct { // REQUIRED AccountID string `json:"AccountID"` // REQUIRED App string `json:"App"` // REQUIRED CreatedAt int32 `json:"CreatedAt"` // REQUIRED ID int32 `json:"ID"` // REQUIRED Name string `json:"Name"` // REQUIRED Orientation string `json:"Orientation"` // REQUIRED Picture string `json:"Picture"` // REQUIRED PictureKey string `json:"PictureKey"` // REQUIRED PictureURL string `json:"PictureURL"` // REQUIRED PosX float32 `json:"PosX"` // REQUIRED PosY float32 `json:"PosY"` // REQUIRED PreviewHeight string `json:"PreviewHeight"` // REQUIRED PreviewWidth string `json:"PreviewWidth"` // REQUIRED RelativeHeight string `json:"RelativeHeight"` // REQUIRED RelativeWidth string `json:"RelativeWidth"` // REQUIRED Stream string `json:"Stream"` // REQUIRED UpdatedAt int32 `json:"UpdatedAt"` // REQUIRED Vhost string `json:"Vhost"` }
type DisAssociatePreset ¶
type DisAssociatePreset struct{}
type DisAssociatePresetBody ¶
type DisAssociatePresetQuery ¶
type DisAssociatePresetQuery struct{}
type DisAssociatePresetReq ¶
type DisAssociatePresetReq struct { *DisAssociatePresetQuery *DisAssociatePresetBody }
type DisAssociatePresetRes ¶
type DisAssociatePresetRes struct { // REQUIRED ResponseMetadata DisAssociatePresetResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DisAssociatePresetResResponseMetadata ¶
type DisAssociatePresetResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type DisableAuth ¶
type DisableAuth struct{}
type DisableAuthBody ¶
type DisableAuthQuery ¶
type DisableAuthQuery struct{}
type DisableAuthReq ¶
type DisableAuthReq struct { *DisableAuthQuery *DisableAuthBody }
type DisableAuthRes ¶
type DisableAuthRes struct { // REQUIRED ResponseMetadata DisableAuthResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type DisableAuthResResponseMetadata ¶
type DisableAuthResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DisableAuthResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type DisableDomain ¶
type DisableDomain struct{}
type DisableDomainBody ¶
type DisableDomainBody struct { // REQUIRED; 待禁用域名。 Domain string `json:"Domain"` }
type DisableDomainQuery ¶
type DisableDomainQuery struct{}
type DisableDomainReq ¶
type DisableDomainReq struct { *DisableDomainQuery *DisableDomainBody }
type DisableDomainRes ¶
type DisableDomainRes struct { // REQUIRED ResponseMetadata DisableDomainResResponseMetadata `json:"ResponseMetadata"` }
type DisableDomainResResponseMetadata ¶
type DisableDomainResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *DisableDomainResResponseMetadataError `json:"Error,omitempty"` }
type DisassociateRefConfig ¶
type DisassociateRefConfig struct{}
type DisassociateRefConfigQuery ¶
type DisassociateRefConfigQuery struct{}
type DisassociateRefConfigReq ¶
type DisassociateRefConfigReq struct { *DisassociateRefConfigQuery *DisassociateRefConfigBody }
type DisassociateRefConfigRes ¶
type DisassociateRefConfigRes struct { // REQUIRED ResponseMetadata DisassociateRefConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type DisassociateRefConfigResResponseMetadata ¶
type DisassociateRefConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type EnableAuth ¶
type EnableAuth struct{}
type EnableAuthBody ¶
type EnableAuthQuery ¶
type EnableAuthQuery struct{}
type EnableAuthReq ¶
type EnableAuthReq struct { *EnableAuthQuery *EnableAuthBody }
type EnableAuthRes ¶
type EnableAuthRes struct { // REQUIRED ResponseMetadata EnableAuthResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type EnableAuthResResponseMetadata ¶
type EnableAuthResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *EnableAuthResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type EnableDomain ¶
type EnableDomain struct{}
type EnableDomainBody ¶
type EnableDomainBody struct { // REQUIRED; 待启用域名。 Domain string `json:"Domain"` }
type EnableDomainQuery ¶
type EnableDomainQuery struct{}
type EnableDomainReq ¶
type EnableDomainReq struct { *EnableDomainQuery *EnableDomainBody }
type EnableDomainRes ¶
type EnableDomainRes struct { // REQUIRED ResponseMetadata EnableDomainResResponseMetadata `json:"ResponseMetadata"` }
type EnableDomainResResponseMetadata ¶
type EnableDomainResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *EnableDomainResResponseMetadataError `json:"Error,omitempty"` }
type EnableHTTPHeaderConfig ¶
type EnableHTTPHeaderConfig struct{}
type EnableHTTPHeaderConfigBody ¶
type EnableHTTPHeaderConfigBody struct { // REQUIRED; Whether to enable the configuration. // * true: Enable // * false: Disable Enable bool `json:"Enable"` // REQUIRED; The type of HTTP header to be enabled or disabled: // * 0: In the response sent from an edge server to a client // * 1: In the request sent to a third-party origin server during an origin-pull task. Phase int32 `json:"Phase"` // REQUIRED; The domain name space. Vhost string `json:"Vhost"` // The domain name. Domain *string `json:"Domain,omitempty"` }
type EnableHTTPHeaderConfigQuery ¶
type EnableHTTPHeaderConfigQuery struct{}
type EnableHTTPHeaderConfigReq ¶
type EnableHTTPHeaderConfigReq struct { *EnableHTTPHeaderConfigQuery *EnableHTTPHeaderConfigBody }
type EnableHTTPHeaderConfigRes ¶
type EnableHTTPHeaderConfigRes struct { // REQUIRED ResponseMetadata EnableHTTPHeaderConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type EnableHTTPHeaderConfigResResponseMetadata ¶
type EnableHTTPHeaderConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ForbidStream ¶
type ForbidStream struct{}
type ForbidStreamBody ¶
type ForbidStreamBody struct { // REQUIRED; 应用名称,取值与直播流地址的 AppName 字段取值相同。支持由大小写字母(A - Z、a - z)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 30 个字符。 App string `json:"App"` // REQUIRED; 流名称,取值与直播流地址的 StreamName 字段取值相同。支持由大小写字母(A - Z、a - z)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 100 个字符。 Stream string `json:"Stream"` // 直播流使用的域名,您可以调用 ListDomainDetail [https://www.volcengine.com/docs/6469/1126815] 接口或在视频直播控制台的域名管理 [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看待禁推的直播流使用的域名。 // :::tip 参数 Domain 和 // Vhost 传且仅传一个。 ::: Domain *string `json:"Domain,omitempty"` // 禁推的结束时间,RFC3339 格式的 UTC 时间,精度为毫秒,禁推有效期最长为 90 天,默认为当前时间加 90 天。 EndTime *string `json:"EndTime,omitempty"` // 域名空间,即直播流地址的域名(Domain)所属的域名空间(Vhost)。您可以调用 ListDomainDetail [https://www.volcengine.com/docs/6469/1126815] 接口或在视频直播控制台的域名管理 // [https://console-stable.volcanicengine.com/live/main/domain/list] // 页面,查看待禁推的直播流使用的域名所属的域名空间。 :::tip 参数 Domain 和 Vhost 传且仅传一个。 ::: Vhost *string `json:"Vhost,omitempty"` }
type ForbidStreamQuery ¶
type ForbidStreamQuery struct{}
type ForbidStreamReq ¶
type ForbidStreamReq struct { *ForbidStreamQuery *ForbidStreamBody }
type ForbidStreamRes ¶
type ForbidStreamRes struct { // REQUIRED ResponseMetadata ForbidStreamResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type ForbidStreamResResponseMetadata ¶
type ForbidStreamResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *ForbidStreamResResponseMetadataError `json:"Error,omitempty"` }
type GeneratePlayURL ¶
type GeneratePlayURL struct{}
type GeneratePlayURLBody ¶
type GeneratePlayURLBody struct { // REQUIRED; 应用名称,默认为所有应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 拉流域名。 Domain string `json:"Domain"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // 过期时间,拉流地址的有效时间,过期后需要重新生成。RFC3339 格式的 UTC 时间,精度为秒,缺省情况下表示 7 天。 :::tip 如果同时设置 ValidDuration 和 ExpiredTime,以 ExpiredTime 的时间为准。 // ::: ExpiredTime *string `json:"ExpiredTime,omitempty"` // 转码流后缀,不传默认为空,可通过调用 ListVhostTransCodePreset [https://www.volcengine.com/docs/6469/1126853] 接口查询。 Suffix *string `json:"Suffix,omitempty"` // CDN 类型,默认值为 fcdn,支持如下取值。 // * fcdn:火山引擎流媒体直播 CDN; // * 3rd:第三方 CDN。 Type *string `json:"Type,omitempty"` // 有效时长,拉流地址的有效时间,过期后需要重新生成。单位为秒,取值 ﹥0,缺省情况下表示 7 天。 :::tip 如果同时设置 ValidDuration 和 ExpiredTime,以 ExpiredTime 的时间为准。 ::: ValidDuration *int32 `json:"ValidDuration,omitempty"` // 域名空间名称 Vhost *string `json:"Vhost,omitempty"` }
type GeneratePlayURLQuery ¶
type GeneratePlayURLQuery struct{}
type GeneratePlayURLReq ¶
type GeneratePlayURLReq struct { *GeneratePlayURLQuery *GeneratePlayURLBody }
type GeneratePlayURLRes ¶
type GeneratePlayURLRes struct { // REQUIRED ResponseMetadata GeneratePlayURLResResponseMetadata `json:"ResponseMetadata"` Result *GeneratePlayURLResResult `json:"Result,omitempty"` }
type GeneratePlayURLResResponseMetadata ¶
type GeneratePlayURLResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *GeneratePlayURLResResponseMetadataError `json:"Error,omitempty"` }
type GeneratePlayURLResResult ¶
type GeneratePlayURLResResult struct { // REQUIRED; 拉流地址信息列表。 URLList []GeneratePlayURLResResultURLListItem `json:"URLList"` }
type GeneratePlayURLResResultURLListItem ¶
type GeneratePlayURLResResultURLListItem struct { // REQUIRED; CDN 类型。 // * fcdn:火山引擎流媒体直播 CDN; // * 3rd:第三方 CDN。 CDN string `json:"CDN"` // REQUIRED; 协议类型,包括 hls、flv 和 rtmp。 Protocol string `json:"Protocol"` // REQUIRED; 地址类型,可能的值为: // * push:推流; // * pull:拉流; // * 3rdplay(relaysource):第三方回源; // * 3rdplay(relaysink):第三方转推。 Type string `json:"Type"` // REQUIRED; 生成的拉流地址。 URL string `json:"URL"` }
type GeneratePushURL ¶
type GeneratePushURL struct{}
type GeneratePushURLBody ¶
type GeneratePushURLBody struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // 推流域名名称,需要推流地址的域名,不填返回Vhost下所有推流域名生成的地址。 Domain *string `json:"Domain,omitempty"` // 过期时间,推流地址的有效时间,过期后需要重新生成。RFC3339 格式的 UTC 时间,精度为秒,缺省情况下表示 7 天。 :::tip 如果同时设置 ValidDuration 和 ExpiredTime,以 ExpiredTime 的时间为准。 // ::: ExpiredTime *string `json:"ExpiredTime,omitempty"` // 有效时长,推流地址的有效时间,过期后需要重新生成。单位为秒,取值 ﹥0,缺省情况下表示 7 天。 :::tip 如果同时设置 ValidDuration 和 ExpiredTime,以 ExpiredTime 的时间为准。 ::: ValidDuration *int32 `json:"ValidDuration,omitempty"` }
type GeneratePushURLQuery ¶
type GeneratePushURLQuery struct{}
type GeneratePushURLReq ¶
type GeneratePushURLReq struct { *GeneratePushURLQuery *GeneratePushURLBody }
type GeneratePushURLRes ¶
type GeneratePushURLRes struct { // REQUIRED ResponseMetadata GeneratePushURLResResponseMetadata `json:"ResponseMetadata"` Result *GeneratePushURLResResult `json:"Result,omitempty"` }
type GeneratePushURLResResponseMetadata ¶
type GeneratePushURLResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *GeneratePushURLResResponseMetadataError `json:"Error,omitempty"` }
type GeneratePushURLResResult ¶
type GeneratePushURLResResult struct { // REQUIRED; RTMP 推流地址。 PushURLList []string `json:"PushURLList"` // REQUIRED; 推流地址详情。 PushURLListDetail []GeneratePushURLResResultPushURLListDetailItem `json:"PushURLListDetail"` // REQUIRED; RTM 推流地址。 RtmURLList []string `json:"RtmURLList"` // REQUIRED; RTMP over SRT 推流地址。 RtmpOverSrtURLList []string `json:"RtmpOverSrtURLList"` // REQUIRED; TS over SRT 推流地址。 TsOverSrtURLList []string `json:"TsOverSrtURLList"` // REQUIRED; 网络传输推流地址。 WebTransportURLList []string `json:"WebTransportURLList"` }
type GeneratePushURLResResultPushURLListDetailItem ¶
type GeneratePushURLResResultPushURLListDetailItem struct { // REQUIRED; OBS 推流地址,例如,rtmp://push.example.com/live/。 DomainApp string `json:"DomainApp"` // REQUIRED; OBS 推流名称,例如,streamname1?volcTime=1675652376&volcSecret=c57d247c2f19b395b6ec9b182******7。 StreamSign string `json:"StreamSign"` // REQUIRED; 推流地址。 URL string `json:"URL"` }
type GenerateTimeShiftPlayURL ¶
type GenerateTimeShiftPlayURL struct{}
type GenerateTimeShiftPlayURLQuery ¶
type GenerateTimeShiftPlayURLQuery struct{}
type GenerateTimeShiftPlayURLReq ¶
type GenerateTimeShiftPlayURLReq struct { *GenerateTimeShiftPlayURLQuery *GenerateTimeShiftPlayURLBody }
type GenerateTimeShiftPlayURLRes ¶
type GenerateTimeShiftPlayURLRes struct { // REQUIRED ResponseMetadata GenerateTimeShiftPlayURLResResponseMetadata `json:"ResponseMetadata"` Result *GenerateTimeShiftPlayURLResResult `json:"Result,omitempty"` }
type GenerateTimeShiftPlayURLResResponseMetadata ¶
type GenerateTimeShiftPlayURLResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *GenerateTimeShiftPlayURLResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type GenerateTimeShiftPlayURLResResult ¶
type GenerateTimeShiftPlayURLResResult struct {
PlayURLList []*GenerateTimeShiftPlayURLResResultPlayURLListItem `json:"PlayURLList,omitempty"`
}
type GetAppsBody ¶
type GetAppsBody struct{}
type GetAppsQuery ¶
type GetAppsQuery struct{}
type GetAppsReq ¶
type GetAppsReq struct { *GetAppsQuery *GetAppsBody }
type GetAppsRes ¶
type GetAppsRes struct { // REQUIRED ResponseMetadata GetAppsResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *GetAppsResResult `json:"Result,omitempty"` }
type GetAppsResResponseMetadata ¶
type GetAppsResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type GetAppsResResult ¶
type GetAppsResResult struct { // REQUIRED; app列表 Apps []GetAppsResResultAppsItem `json:"Apps"` }
GetAppsResResult - 视请求的接口而定
type GetAppsResResultAppsItem ¶
type GetAppsResResultAppsItem struct { // REQUIRED; app中文名称 AppCnName string `json:"AppCnName"` // REQUIRED; app英文名称 AppEnName string `json:"AppEnName"` // REQUIRED; APPID AppID int32 `json:"AppID"` // REQUIRED; bundleID BundleID string `json:"BundleID"` // REQUIRED; packageName PackageName string `json:"PackageName"` }
type GetPullCDNSnapshotTask ¶
type GetPullCDNSnapshotTask struct{}
type GetPullCDNSnapshotTaskBody ¶
type GetPullCDNSnapshotTaskBody struct { // REQUIRED; 直播截图任务 ID,任务的唯一标识。 TaskID string `json:"TaskID"` }
type GetPullCDNSnapshotTaskQuery ¶
type GetPullCDNSnapshotTaskQuery struct{}
type GetPullCDNSnapshotTaskReq ¶
type GetPullCDNSnapshotTaskReq struct { *GetPullCDNSnapshotTaskQuery *GetPullCDNSnapshotTaskBody }
type GetPullCDNSnapshotTaskRes ¶
type GetPullCDNSnapshotTaskRes struct { // REQUIRED ResponseMetadata GetPullCDNSnapshotTaskResResponseMetadata `json:"ResponseMetadata"` // REQUIRED; 视请求的接口而定 Result GetPullCDNSnapshotTaskResResult `json:"Result"` }
type GetPullCDNSnapshotTaskResResponseMetadata ¶
type GetPullCDNSnapshotTaskResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type GetPullCDNSnapshotTaskResResult ¶
type GetPullCDNSnapshotTaskResResult struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 推流/拉流域名。 Domain string `json:"Domain"` // REQUIRED; 截图任务的结束时间。 EndTime string `json:"EndTime"` // REQUIRED; 截图任务的开始时间。 StartTime string `json:"StartTime"` // REQUIRED; 任务状态: // * 停用 // * 未开始 // * 生效中 // * 已结束 Status string `json:"Status"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // REQUIRED; 直播截图任务 ID。 TaskID string `json:"TaskId"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
GetPullCDNSnapshotTaskResResult - 视请求的接口而定
type GetPullRecordTask ¶
type GetPullRecordTask struct{}
type GetPullRecordTaskBody ¶
type GetPullRecordTaskBody struct { // REQUIRED; 直播录制任务的 ID,任务的唯一标识。 TaskID string `json:"TaskID"` }
type GetPullRecordTaskQuery ¶
type GetPullRecordTaskQuery struct{}
type GetPullRecordTaskReq ¶
type GetPullRecordTaskReq struct { *GetPullRecordTaskQuery *GetPullRecordTaskBody }
type GetPullRecordTaskRes ¶
type GetPullRecordTaskRes struct { // REQUIRED ResponseMetadata GetPullRecordTaskResResponseMetadata `json:"ResponseMetadata"` // REQUIRED; 视请求的接口而定 Result GetPullRecordTaskResResult `json:"Result"` }
type GetPullRecordTaskResResponseMetadata ¶
type GetPullRecordTaskResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type GetPullRecordTaskResResult ¶
type GetPullRecordTaskResResult struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 推流/拉流域名 Domain string `json:"Domain"` // REQUIRED; 任务结束时间 EndTime string `json:"EndTime"` // REQUIRED; 任务开始时间。 StartTime string `json:"StartTime"` // REQUIRED; 任务状态,有以下几种状态: // * 停用 // * 未开始 // * 生效中 // * 已结束 Status string `json:"Status"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // REQUIRED; 直播录制任务的 ID。 TaskID string `json:"TaskId"` // REQUIRED; 域名空间 Vhost string `json:"Vhost"` }
GetPullRecordTaskResResult - 视请求的接口而定
type GetTagsBody ¶
type GetTagsBody struct{}
type GetTagsQuery ¶
type GetTagsQuery struct{}
type GetTagsReq ¶
type GetTagsReq struct { *GetTagsQuery *GetTagsBody }
type GetTagsRes ¶
type GetTagsRes struct { // REQUIRED ResponseMetadata GetTagsResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *GetTagsResResult `json:"Result,omitempty"` }
type GetTagsResResponseMetadata ¶
type GetTagsResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *GetTagsResResponseMetadataError `json:"Error,omitempty"` }
type GetTagsResResult ¶
type GetTagsResResult struct { // REQUIRED; 标签列表 Tags []GetTagsResResultTagsItem `json:"Tags"` }
GetTagsResResult - 视请求的接口而定
type GetVqosRawData ¶
type GetVqosRawData struct{}
type GetVqosRawDataBody ¶
type GetVqosRawDataBody struct { // REQUIRED; 维度可为该service下任意一个维度 Dimensions []string `json:"Dimensions"` // REQUIRED; 同上 End int32 `json:"End"` // REQUIRED; 过滤条件 Filter GetVqosRawDataBodyFilter `json:"Filter"` // REQUIRED; Limit取值上限为20000 Limit int32 `json:"Limit"` // REQUIRED; line时表示图例数,point时表示数据点数 LimitType string `json:"LimitType"` // REQUIRED; 指标可为该service下任意一个指标 Metrics []string `json:"Metrics"` // REQUIRED; 默认0 Offset int32 `json:"Offset"` // REQUIRED; UNIX时间戳,单位:s Start int32 `json:"Start"` // REQUIRED; 支持5m、1h、1d Window string `json:"Window"` }
type GetVqosRawDataBodyFilter ¶
type GetVqosRawDataBodyFilter struct { // REQUIRED; Logic有值时,Filters必须有值 Filters []GetVqosRawDataBodyFilterFiltersItem `json:"Filters"` // REQUIRED; 取值为空、"and"或者"or" Logic string `json:"Logic"` }
GetVqosRawDataBodyFilter - 过滤条件
type GetVqosRawDataQuery ¶
type GetVqosRawDataReq ¶
type GetVqosRawDataReq struct { *GetVqosRawDataQuery *GetVqosRawDataBody }
type GetVqosRawDataRes ¶
type GetVqosRawDataRes struct { // REQUIRED ResponseMetadata GetVqosRawDataResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result GetVqosRawDataResResult `json:"Result"` }
type GetVqosRawDataResResponseMetadata ¶
type GetVqosRawDataResResponseMetadata struct { // REQUIRED RequestID string `json:"RequestId"` }
type GetVqosRawDataResResult ¶
type GetVqosRawDataResResult struct { // REQUIRED Columns []interface{} `json:"Columns"` // REQUIRED Data []interface{} `json:"Data"` // REQUIRED Limit int32 `json:"Limit"` // REQUIRED Offset int32 `json:"Offset"` // REQUIRED Total int32 `json:"Total"` // REQUIRED TotalPoint int32 `json:"TotalPoint"` }
type KillStream ¶
type KillStream struct{}
type KillStreamBody ¶
type KillStreamBody struct { // 直播流使用的应用名称。 App *string `json:"App,omitempty"` // 推流域名。 参数 Domain 和 Vhost传且仅传一个。 Domain *string `json:"Domain,omitempty"` // 禁推的结束时间,禁推有效期最长为 90 天,默认为当前时间加 90 天 EndTime *string `json:"EndTime,omitempty"` // 直播流使用的流名称。 Stream *string `json:"Stream,omitempty"` // 域名空间,您可以调用 DescribeLiveStreamInfoByPage [https://www.volcengine.com/docs/6469/1126841] 接口,查看待断开的在线流的信息,包括 Vhost、APP 和 Stream。 Vhost *string `json:"Vhost,omitempty"` }
type KillStreamQuery ¶
type KillStreamQuery struct{}
type KillStreamReq ¶
type KillStreamReq struct { *KillStreamQuery *KillStreamBody }
type KillStreamRes ¶
type KillStreamRes struct { // REQUIRED ResponseMetadata KillStreamResResponseMetadata `json:"ResponseMetadata"` }
type KillStreamResResponseMetadata ¶
type KillStreamResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *KillStreamResResponseMetadataError `json:"Error,omitempty"` }
type ListActionHistory ¶
type ListActionHistory struct{}
type ListActionHistoryBody ¶
type ListActionHistoryBody struct { // REQUIRED; 页码 PageNum int32 `json:"PageNum"` // REQUIRED; 每页数量 PageSize int32 `json:"PageSize"` // 账号 AccountID *string `json:"AccountID,omitempty"` // 应用名称 App *string `json:"App,omitempty"` // 配置项名称 ConfigName *string `json:"ConfigName,omitempty"` // 配置项名称英文 ConfigNameEn *string `json:"ConfigNameEn,omitempty"` // 配置平台:Vadmin, 火山引擎控制台 ConfigPlatform *string `json:"ConfigPlatform,omitempty"` // 域名 Domain *string `json:"Domain,omitempty"` // 查询结束时间 EndTime *int32 `json:"EndTime,omitempty"` // 模板名称 PresetName *string `json:"PresetName,omitempty"` // 查询开始时间 StartTime *int32 `json:"StartTime,omitempty"` // 操作人ID UserID *string `json:"UserID,omitempty"` // 域名空间 Vhost *string `json:"Vhost,omitempty"` }
type ListActionHistoryQuery ¶
type ListActionHistoryQuery struct{}
type ListActionHistoryReq ¶
type ListActionHistoryReq struct { *ListActionHistoryQuery *ListActionHistoryBody }
type ListActionHistoryRes ¶
type ListActionHistoryRes struct { // REQUIRED ResponseMetadata ListActionHistoryResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *ListActionHistoryResResult `json:"Result,omitempty"` }
type ListActionHistoryResResponseMetadata ¶
type ListActionHistoryResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListActionHistoryResResult ¶
type ListActionHistoryResResult struct { // REQUIRED ActionHistoryList []ListActionHistoryResResultActionHistoryListItem `json:"ActionHistoryList"` // REQUIRED; 总共的数量 Total int32 `json:"Total"` }
ListActionHistoryResResult - 视请求的接口而定
type ListActionHistoryResResultActionHistoryListItem ¶
type ListActionHistoryResResultActionHistoryListItem struct { // REQUIRED; 账号 AccountID string `json:"AccountID"` // REQUIRED; 接口名称 Action string `json:"Action"` // REQUIRED; 变更状态 ActionStatus string `json:"ActionStatus"` // REQUIRED; 配置时间 ActionTime string `json:"ActionTime"` // REQUIRED; 应用名称 App string `json:"App"` // REQUIRED; 变更工单ID ApplicationID string `json:"ApplicationID"` // REQUIRED; 变更平台链接 ApplicationURL string `json:"ApplicationURL"` // REQUIRED; 操作内容 Body string `json:"Body"` // REQUIRED; 配置项名称 ConfigName string `json:"ConfigName"` // REQUIRED; 配置项名称英文 ConfigNameEn string `json:"ConfigNameEn"` // REQUIRED; 配置平台 ConfigPlatform string `json:"ConfigPlatform"` // REQUIRED; 配置进度 ConfigProgress float32 `json:"ConfigProgress"` // REQUIRED; 域名 Domain string `json:"Domain"` // REQUIRED; 记录ID ID string `json:"ID"` // REQUIRED; 模板名称 PresetName string `json:"PresetName"` // REQUIRED; 流名 Stream string `json:"Stream"` // REQUIRED; 操作人 UserID string `json:"UserID"` // REQUIRED; 域名空间 Vhost string `json:"Vhost"` }
type ListBindEncryptDRM ¶
type ListBindEncryptDRM struct{}
type ListBindEncryptDRMBody ¶
type ListBindEncryptDRMQuery ¶
type ListBindEncryptDRMQuery struct{}
type ListBindEncryptDRMReq ¶
type ListBindEncryptDRMReq struct { *ListBindEncryptDRMQuery *ListBindEncryptDRMBody }
type ListBindEncryptDRMRes ¶
type ListBindEncryptDRMRes struct { // REQUIRED ResponseMetadata ListBindEncryptDRMResResponseMetadata `json:"ResponseMetadata"` // REQUIRED; 视请求的接口而定 Result ListBindEncryptDRMResResult `json:"Result"` }
type ListBindEncryptDRMResResponseMetadata ¶
type ListBindEncryptDRMResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListBindEncryptDRMResResult ¶
type ListBindEncryptDRMResResult struct {
DRMBindingList []*ListBindEncryptDRMResResultDRMBindingListItem `json:"DRMBindingList,omitempty"`
}
ListBindEncryptDRMResResult - 视请求的接口而定
type ListBindEncryptDRMResResultDRMBindingListItem ¶
type ListBindEncryptDRMResResultDRMBindingListItem struct { // REQUIRED; 账号 AccountID string `json:"AccountID"` // REQUIRED; app App string `json:"App"` // REQUIRED; drm是否开启 Enable bool `json:"Enable"` // REQUIRED; 进行drm加密的转码流的转码后缀 EncryptTranscodeList []string `json:"EncryptTranscodeList"` // REQUIRED; 域名空间 Vhost string `json:"Vhost"` }
type ListCertBindInfo ¶
type ListCertBindInfo struct{}
type ListCertBindInfoBody ¶
type ListCertBindInfoBody struct { // REQUIRED; 页码,x >=1 PageNum int32 `json:"PageNum"` // REQUIRED; 一页数量,0 < x <= 1000 PageSize int32 `json:"PageSize"` // 域名 Domain *string `json:"Domain,omitempty"` // 域名类型,push,pull-flv DomainTypeList []*string `json:"DomainTypeList,omitempty"` // 过滤HTTPS,0:返回非HTTPS数据,1:返回HTTPS数据,2:返回所有数据,默认不填为1 HTTPS *int32 `json:"HTTPS,omitempty"` // 域名空间 Vhost *string `json:"Vhost,omitempty"` }
type ListCertBindInfoQuery ¶
type ListCertBindInfoQuery struct{}
type ListCertBindInfoReq ¶
type ListCertBindInfoReq struct { *ListCertBindInfoQuery *ListCertBindInfoBody }
type ListCertBindInfoRes ¶
type ListCertBindInfoRes struct { // REQUIRED ResponseMetadata ListCertBindInfoResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *ListCertBindInfoResResult `json:"Result,omitempty"` }
type ListCertBindInfoResResponseMetadata ¶
type ListCertBindInfoResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *ListCertBindInfoResResponseMetadataError `json:"Error,omitempty"` }
type ListCertBindInfoResResult ¶
type ListCertBindInfoResResult struct {
CertBindList []*ListCertBindInfoResResultCertBindListItem `json:"CertBindList,omitempty"`
}
ListCertBindInfoResResult - 视请求的接口而定
type ListCertBindInfoResResultCertBindListItem ¶
type ListCertBindInfoResResultCertBindListItem struct { // 账号 AccountID *string `json:"AccountID,omitempty"` // 证书域名列表 CertDomainList []*string `json:"CertDomainList,omitempty"` // 证书实例ID CertID *string `json:"CertID,omitempty"` // 证书名称 CertName *string `json:"CertName,omitempty"` // 证书链ID ChainID *string `json:"ChainID,omitempty"` // 域名绑定的域名 Domain *string `json:"Domain,omitempty"` // 域名类型 DomainType *string `json:"DomainType,omitempty"` // 是否https HTTPS *bool `json:"HTTPS,omitempty"` // 有效期 NotAfter *string `json:"NotAfter,omitempty"` // 生效时间 NotBefore *string `json:"NotBefore,omitempty"` // 域名空间 Vhost *string `json:"Vhost,omitempty"` }
type ListCertBody ¶
type ListCertBody struct { // 火山引擎账号 ID AccountID *string `json:"AccountID,omitempty"` // 是否启用证书,默认值为 true,支持的取值包括: // * true:启用证书; // * false:禁用证书。 Available *bool `json:"Available,omitempty"` Domain *string `json:"Domain,omitempty"` // 证书是否过期,默认值为 false,支持的取值包括: // * false:表示证书未过期; // * true:表示证书已过期。 Expiring *bool `json:"Expiring,omitempty"` }
type ListCertQuery ¶
type ListCertQuery struct{}
type ListCertReq ¶
type ListCertReq struct { *ListCertQuery *ListCertBody }
type ListCertRes ¶
type ListCertRes struct { // REQUIRED ResponseMetadata ListCertResResponseMetadata `json:"ResponseMetadata"` Result *ListCertResResult `json:"Result,omitempty"` }
type ListCertResResponseMetadata ¶
type ListCertResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *ListCertResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type ListCertResResult ¶
type ListCertResResult struct { // 证书列表 CertList []*ListCertResResultCertListItem `json:"CertList,omitempty"` }
type ListCertResResultCertListItem ¶
type ListCertResResultCertListItem struct { AccountID *string `json:"AccountID,omitempty"` // 证书域名 CertDomain *string `json:"CertDomain,omitempty"` // 证书名称 CertName *string `json:"CertName,omitempty"` // 证书 ID ChainID *string `json:"ChainID,omitempty"` CreateTime *string `json:"CreateTime,omitempty"` // 证书的过期时间,RFC3339 格式的 UTC 时间,精度为 s NotAfter *string `json:"NotAfter,omitempty"` // 证书的生效日期,RFC3339 格式的 UTC 时间,精度为 s NotBefore *string `json:"NotBefore,omitempty"` // 证书状态,由证书管理平台返回,支持的取值如下所示。 // * OK:正常; // * Expire:过期; // * 30days:有效期剩余 30 天; // * 15days:有效期剩余 15 天; // * 7days:有效期剩余 7 天; // * 1days:有效期剩余 1 天。 Status *string `json:"Status,omitempty"` // 状态码,由证书管理平台返回,支持的取值与对应的 状态如下所示。 // * 0:OK; // * 1:Expire; // * 7:30days; // * 10:15days; // * 8:7days; // * 9:1days。 StatusCode *int32 `json:"StatusCode,omitempty"` }
type ListCertV2 ¶
type ListCertV2 struct{}
type ListCertV2Body ¶
type ListCertV2Body struct { // 火山引擎账号 ID AccountID *string `json:"AccountID,omitempty"` // 是否启用证书,默认值为 true,支持的取值包括: // * true:启用证书; // * false:禁用证书。 Available *bool `json:"Available,omitempty"` // 证书名称,支持输入证书名称中的关键字,进行模糊查询 CertName *string `json:"CertName,omitempty"` // 域名,查询该域名对应的证书,支持精确查询 Domain *string `json:"Domain,omitempty"` // 只有填了Available,这个字段才生效。 Expiring *bool `json:"Expiring,omitempty"` }
type ListCertV2Query ¶
type ListCertV2Query struct{}
type ListCertV2Req ¶
type ListCertV2Req struct { *ListCertV2Query *ListCertV2Body }
type ListCertV2Res ¶
type ListCertV2Res struct { // REQUIRED ResponseMetadata ListCertV2ResResponseMetadata `json:"ResponseMetadata"` Result *ListCertV2ResResult `json:"Result,omitempty"` }
type ListCertV2ResResponseMetadata ¶
type ListCertV2ResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *ListCertV2ResResponseMetadataError `json:"Error,omitempty"` }
type ListCertV2ResResult ¶
type ListCertV2ResResult struct { // 证书列表。 CertList []*ListCertV2ResResultCertListItem `json:"CertList,omitempty"` }
type ListCertV2ResResultCertListItem ¶
type ListCertV2ResResultCertListItem struct { // REQUIRED; 与证书绑定的域名列表。 CertDomainList []string `json:"CertDomainList"` // REQUIRED; 证书实例ID。 CertID string `json:"CertID"` // REQUIRED; 证书名称。 CertName string `json:"CertName"` // REQUIRED; 证书链 ID。 ChainID string `json:"ChainID"` // REQUIRED; 火山证书中心证书链 ID。 ChainIDVolc string `json:"ChainIDVolc"` // REQUIRED; 证书的过期时间,RFC3339 格式的 UTC 时间,精度为 s。 NotAfter string `json:"NotAfter"` // REQUIRED; 证书的生效日期,RFC3339 格式的 UTC 时间,精度为 s。 NotBefore string `json:"NotBefore"` // REQUIRED; 证书状态,由证书管理平台返回,支持的取值如下所示。 // * OK:正常; // * Expire:过期; // * 30days:有效期剩余 30 天; // * 15days:有效期剩余 15 天; // * 7days:有效期剩余 7 天; // * 1days:有效期剩余 1 天。 Status string `json:"Status"` AccountID *string `json:"AccountID,omitempty"` }
type ListCommonTransPresetDetail ¶
type ListCommonTransPresetDetail struct{}
type ListCommonTransPresetDetailBody ¶
type ListCommonTransPresetDetailBody struct { // 模板名称列表,缺省情况下,表示查询所有系统内置转码档位。 PresetList []*string `json:"PresetList,omitempty"` }
type ListCommonTransPresetDetailQuery ¶
type ListCommonTransPresetDetailQuery struct{}
type ListCommonTransPresetDetailReq ¶
type ListCommonTransPresetDetailReq struct { *ListCommonTransPresetDetailQuery *ListCommonTransPresetDetailBody }
type ListCommonTransPresetDetailRes ¶
type ListCommonTransPresetDetailRes struct { // REQUIRED ResponseMetadata ListCommonTransPresetDetailResResponseMetadata `json:"ResponseMetadata"` Result *ListCommonTransPresetDetailResResult `json:"Result,omitempty"` }
type ListCommonTransPresetDetailResResponseMetadata ¶
type ListCommonTransPresetDetailResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *ListCommonTransPresetDetailResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type ListCommonTransPresetDetailResResult ¶
type ListCommonTransPresetDetailResResult struct { // 极智超清转码配置。 NarrowBandHDPresetDetail []*ListCommonTransPresetDetailResResultNarrowBandHDPresetDetailItem `json:"NarrowBandHDPresetDetail,omitempty"` // 标准转码配置。 StandardPresetDetail []*ListCommonTransPresetDetailResResultStandardPresetDetailItem `json:"StandardPresetDetail,omitempty"` }
type ListCommonTransPresetDetailResResultNarrowBandHDPresetDetailItem ¶
type ListCommonTransPresetDetailResResultNarrowBandHDPresetDetailItem struct { ALayout *string `json:"ALayout,omitempty"` AProfile *string `json:"AProfile,omitempty"` AR *int32 `json:"AR,omitempty"` AbrMode *int32 `json:"AbrMode,omitempty"` AccountID *string `json:"AccountID,omitempty"` // 音频编码格式,支持的取值及含义如下。 // * aac:使用 AAC 编码格式; // * copy:不进行转��,所有音频编码参数不生效; // * opus:使用 Opus 编码格式。 Acodec *string `json:"Acodec,omitempty"` AdvancedParam *string `json:"AdvancedParam,omitempty"` AllowAudioCopy *int32 `json:"AllowAudioCopy,omitempty"` AllowVideoCopy *int32 `json:"AllowVideoCopy,omitempty"` An *int32 `json:"An,omitempty"` // 宽高自适应模式开关,支持的取值及含义如下。 // * 0:关闭宽高自适应 // * 1:开启宽高自适应 :::tip // * 关闭宽高自适应时,转码配置分辨率取 Width 和 Height 的值对转码视频进行拉伸; // * 开启宽高自适应时,转码配置分辨率按照 ShortSide 、 LongSide 、Width 、Height 的优先级取值,另一边等比缩放。 ::: As *string `json:"As,omitempty"` // 音频码率,单位为 kbps。 AudioBitrate *int32 `json:"AudioBitrate,omitempty"` AutoTransAb *int32 `json:"AutoTransAb,omitempty"` AutoTransAl *int32 `json:"AutoTransAl,omitempty"` AutoTransAr *int32 `json:"AutoTransAr,omitempty"` AutoTransResolution *int32 `json:"AutoTransResolution,omitempty"` AutoTransVb *int32 `json:"AutoTransVb,omitempty"` AutoTransVr *int32 `json:"AutoTransVr,omitempty"` BCM *int32 `json:"BCM,omitempty"` // 2 个参考帧之间的最大 B 帧数。BFrames取 0 时,表示去 B 帧。 BFrames *int32 `json:"BFrames,omitempty"` Describe *string `json:"Describe,omitempty"` // 帧率,单位为 fps。帧率越大,画面越流畅。 FPS *int32 `json:"FPS,omitempty"` // IDR 帧之间的最大间隔,单位为秒。 GOP *int32 `json:"GOP,omitempty"` GopMin *int32 `json:"GopMin,omitempty"` HVSPre *bool `json:"HVSPre,omitempty"` // 视频高度。 :::tip // * 当 As 的取值为 0 即关闭宽高自适应时,转码分辨率将取 Width 和 Height 的值对转码视频进行拉伸; // * Width 和 Height 任一配置为 0 时,转码视频将保持源流尺寸; // * 编码格式为 H.266 时,不支持设置 Width 和 Height,请使用自适应配置。 ::: Height *int32 `json:"Height,omitempty"` // 长边长度。 :::tip // * 当 As 的取值为 1 即开启宽高自适应时,参数生效,反之则不生效。 // * 当 As 的取值为 1 时,如果 LongSide 、 ShortSide 、Width 、Height 同时取 0,表示保持源流尺寸。 ::: LongSide *int32 `json:"LongSide,omitempty"` LookAhead *int32 `json:"LookAhead,omitempty"` Modifier *string `json:"Modifier,omitempty"` NvBf *int32 `json:"NvBf,omitempty"` NvCodec *string `json:"NvCodec,omitempty"` NvGop *int32 `json:"NvGop,omitempty"` NvHVSPre *bool `json:"NvHVSPre,omitempty"` NvLookahead *int32 `json:"NvLookahead,omitempty"` NvPercent *int32 `json:"NvPercent,omitempty"` NvPreset *string `json:"NvPreset,omitempty"` NvPriority *int32 `json:"NvPriority,omitempty"` NvProfile *string `json:"NvProfile,omitempty"` NvRefs *int32 `json:"NvRefs,omitempty"` NvTempAQ *int32 `json:"NvTempAQ,omitempty"` Ocr *bool `json:"Ocr,omitempty"` Preset *string `json:"Preset,omitempty"` PresetKind *int32 `json:"PresetKind,omitempty"` PresetType *int32 `json:"PresetType,omitempty"` Qp *int32 `json:"Qp,omitempty"` RegionConfig *string `json:"RegionConfig,omitempty"` Revision *string `json:"Revision,omitempty"` // 是否极智超清转码,取值及含义如下。 // * true:极智超清转码; // * false:标准转码。 Roi *bool `json:"Roi,omitempty"` SITI *bool `json:"SITI,omitempty"` // 短边长度。 :::tip // * 当 As 的取值为 1 即开启宽高自适应时,参数生效,反之则不生效。 // * 当 As 的取值为 1 时,如果 LongSide 、 ShortSide 、Width 、Height 同时取 0,表示保持源流尺寸。 ::: ShortSide *int32 `json:"ShortSide,omitempty"` Status *int32 `json:"Status,omitempty"` StopInterval *int32 `json:"StopInterval,omitempty"` // 转码流后缀名。 SuffixName *string `json:"SuffixName,omitempty"` Threads *int32 `json:"Threads,omitempty"` VBRatio *int32 `json:"VBRatio,omitempty"` VBVBufSize *int32 `json:"VBVBufSize,omitempty"` VBVMaxRate *int32 `json:"VBVMaxRate,omitempty"` VLevel *string `json:"VLevel,omitempty"` VPreset *string `json:"VPreset,omitempty"` VProfile *string `json:"VProfile,omitempty"` VR *int32 `json:"VRVr,omitempty"` VRBBframes *int32 `json:"VRBBframes,omitempty"` VRBHeightNum *int32 `json:"VRBHeightNum,omitempty"` VRBPreset *string `json:"VRBPreset,omitempty"` VRBProfile *string `json:"VRBProfile,omitempty"` VRBSuffix *string `json:"VRBSuffix,omitempty"` VRBVb *int32 `json:"VRBVb,omitempty"` VRBWidthNum *int32 `json:"VRBWidthNum,omitempty"` VRGop *int32 `json:"VRGop,omitempty"` VRGopDen *int32 `json:"VRGopDen,omitempty"` VRHvspre *string `json:"VRHvspre,omitempty"` VRProjection *string `json:"VRProjection,omitempty"` VRRoi *string `json:"VRRoi,omitempty"` VRTBframes *int32 `json:"VRTBframes,omitempty"` VRTPreset *string `json:"VRTPreset,omitempty"` VRTProfile *string `json:"VRTProfile,omitempty"` VRTSuffix *string `json:"VRTSuffix,omitempty"` VRTVb *int32 `json:"VRTVb,omitempty"` VRTileMod *int32 `json:"VRTileMod,omitempty"` VRateCtrl *string `json:"VRateCtrl,omitempty"` VbThreshold *string `json:"VbThreshold,omitempty"` Vclass *bool `json:"Vclass,omitempty"` // 视频编码格式。 // * h264:使用 H.264 编码格式; // * h265:使用 H.265 编码格式; // * copy:不进行转码,所有视频编码参数不生效。 Vcodec *string `json:"Vcodec,omitempty"` // 视频码率,单位为 kbps VideoBitrate *int32 `json:"VideoBitrate,omitempty"` Vn *int32 `json:"Vn,omitempty"` Watermark *string `json:"Watermark,omitempty"` // 视频宽度。 :::tip // * 当 As 的取值为 0 即关闭宽高自适应时,转码分辨率将取 Width 和 Height 的值对转码视频进行拉伸; // * Width 和 Height 任一配置为 0 时,转码视频将保持源流尺寸; // * 编码格式为 H.266 时,不支持设置 Width 和 Height,请使用自适应配置。 ::: Width *int32 `json:"Width,omitempty"` }
type ListCommonTransPresetDetailResResultStandardPresetDetailItem ¶
type ListCommonTransPresetDetailResResultStandardPresetDetailItem struct { ALayout *string `json:"ALayout,omitempty"` AProfile *string `json:"AProfile,omitempty"` AR *int32 `json:"AR,omitempty"` AbrMode *int32 `json:"AbrMode,omitempty"` AccountID *string `json:"AccountID,omitempty"` // 音频编码格式。包括以下 3 种类型。 // * aac:使用 aac 编码格式; // * copy:不进行转码,所有音频编码参数不生效; // * opus:使用 opus 编码格式。 Acodec *string `json:"Acodec,omitempty"` AdvancedParam *string `json:"AdvancedParam,omitempty"` AllowAudioCopy *int32 `json:"AllowAudioCopy,omitempty"` AllowVideoCopy *int32 `json:"AllowVideoCopy,omitempty"` An *int32 `json:"An,omitempty"` // 宽高自适应模式开关。 // * 0:关闭宽高自适应,按照Width和Height的取值进行拉伸; // * 1:开启宽高自适应,按照ShortSide或LongSide等比缩放。 As *string `json:"As,omitempty"` // 音频码率,单位为 kbps AudioBitrate *int32 `json:"AudioBitrate,omitempty"` AutoTransAb *int32 `json:"AutoTransAb,omitempty"` AutoTransAl *int32 `json:"AutoTransAl,omitempty"` AutoTransAr *int32 `json:"AutoTransAr,omitempty"` AutoTransResolution *int32 `json:"AutoTransResolution,omitempty"` AutoTransVb *int32 `json:"AutoTransVb,omitempty"` AutoTransVr *int32 `json:"AutoTransVr,omitempty"` BCM *int32 `json:"BCM,omitempty"` // 2 个参考帧之间的最大 B 帧数。BFrames取 0 时,表示去 B 帧。 BFrames *int32 `json:"BFrames,omitempty"` Describe *string `json:"Describe,omitempty"` // 帧率,单位为 fps。帧率越大,画面越流畅 FPS *int32 `json:"FPS,omitempty"` // IDR 帧之间的最大间隔,单位为。 GOP *int32 `json:"GOP,omitempty"` GopMin *int32 `json:"GopMin,omitempty"` HVSPre *bool `json:"HVSPre,omitempty"` // 视频高度。 :::tip 当 As 的取值为 0 时,Width 和 Height 中任意参数取 0,表示保持源流尺寸。 ::: Height *int32 `json:"Height,omitempty"` // 长边长度。 :::tip 当 As 的取值为 1 时,如果 LongSide 和 ShortSide 都取 0,表示保持源流尺寸。 ::: LongSide *int32 `json:"LongSide,omitempty"` LookAhead *int32 `json:"LookAhead,omitempty"` Modifier *string `json:"Modifier,omitempty"` NvBf *int32 `json:"NvBf,omitempty"` NvCodec *string `json:"NvCodec,omitempty"` NvGop *int32 `json:"NvGop,omitempty"` NvHVSPre *bool `json:"NvHVSPre,omitempty"` NvLookahead *int32 `json:"NvLookahead,omitempty"` NvPercent *int32 `json:"NvPercent,omitempty"` NvPreset *string `json:"NvPreset,omitempty"` NvPriority *int32 `json:"NvPriority,omitempty"` NvProfile *string `json:"NvProfile,omitempty"` NvRefs *int32 `json:"NvRefs,omitempty"` NvTempAQ *int32 `json:"NvTempAQ,omitempty"` Ocr *bool `json:"Ocr,omitempty"` Preset *string `json:"Preset,omitempty"` PresetKind *int32 `json:"PresetKind,omitempty"` PresetType *int32 `json:"PresetType,omitempty"` Qp *int32 `json:"Qp,omitempty"` RegionConfig *string `json:"RegionConfig,omitempty"` Revision *string `json:"Revision,omitempty"` // 是否极智超清转码。 // * true:极智超清; // * false:标准转码。 Roi *bool `json:"Roi,omitempty"` SITI *bool `json:"SITI,omitempty"` // 短边长度。 :::tip 当 As 的取值为 1 时,如果 LongSide 和 ShortSide 都取 0,表示保持源流尺寸。 ::: ShortSide *int32 `json:"ShortSide,omitempty"` Status *int32 `json:"Status,omitempty"` StopInterval *int32 `json:"StopInterval,omitempty"` // 转码流后缀名 SuffixName *string `json:"SuffixName,omitempty"` Threads *int32 `json:"Threads,omitempty"` VBRatio *int32 `json:"VBRatio,omitempty"` VBVBufSize *int32 `json:"VBVBufSize,omitempty"` VBVMaxRate *int32 `json:"VBVMaxRate,omitempty"` VLevel *string `json:"VLevel,omitempty"` VPreset *string `json:"VPreset,omitempty"` VProfile *string `json:"VProfile,omitempty"` VR *int32 `json:"VRVr,omitempty"` VRBBframes *int32 `json:"VRBBframes,omitempty"` VRBHeightNum *int32 `json:"VRBHeightNum,omitempty"` VRBPreset *string `json:"VRBPreset,omitempty"` VRBProfile *string `json:"VRBProfile,omitempty"` VRBSuffix *string `json:"VRBSuffix,omitempty"` VRBVb *int32 `json:"VRBVb,omitempty"` VRBWidthNum *int32 `json:"VRBWidthNum,omitempty"` VRGop *int32 `json:"VRGop,omitempty"` VRGopDen *int32 `json:"VRGopDen,omitempty"` VRHvspre *string `json:"VRHvspre,omitempty"` VRProjection *string `json:"VRProjection,omitempty"` VRRoi *string `json:"VRRoi,omitempty"` VRTBframes *int32 `json:"VRTBframes,omitempty"` VRTPreset *string `json:"VRTPreset,omitempty"` VRTProfile *string `json:"VRTProfile,omitempty"` VRTSuffix *string `json:"VRTSuffix,omitempty"` VRTVb *int32 `json:"VRTVb,omitempty"` VRTileMod *int32 `json:"VRTileMod,omitempty"` VRateCtrl *string `json:"VRateCtrl,omitempty"` VbThreshold *string `json:"VbThreshold,omitempty"` Vclass *bool `json:"Vclass,omitempty"` // 视频编码格式。 // * h264:使用 H.264 编码格式; // * h265:使用 H.265 编码格式; // * copy:不进行转码,所有视频编码参数不生效。 Vcodec *string `json:"Vcodec,omitempty"` // 视频码率,单位为 kbps VideoBitrate *int32 `json:"VideoBitrate,omitempty"` Vn *int32 `json:"Vn,omitempty"` Watermark *string `json:"Watermark,omitempty"` // 视频宽度。 :::tip 当 As 的取值为 0 时,如果 Width 和 Height 中任意参数取 0,表示保持源流尺寸。 ::: Width *int32 `json:"Width,omitempty"` }
type ListDomainDetail ¶
type ListDomainDetail struct{}
type ListDomainDetailBody ¶
type ListDomainDetailBody struct { // REQUIRED; 当前页码,取值范围为 [1,1000]。 PageNum int32 `json:"PageNum"` // REQUIRED; 分页大小,取值范围为 [1, 1000] PageSize int32 `json:"PageSize"` // 域名名称列表,缺省情况下表示全部。 DomainNameList []*string `json:"DomainNameList,omitempty"` // 域名区域列表。缺省情况下表示全部,区域类型支持以下取值。 // * cn:中国大陆; // * cn-global:全球; // * cn-oversea:海外及港澳台。 DomainRegionList []*string `json:"DomainRegionList,omitempty"` // 域名状态列表。缺省情况下表示全部。支持的取值如下所示。 // * 0:正常; // * 1:审核中; // * 2:禁用,禁止使用,此时 domain 不生效; // * 3:删除; // * 4:审核被驳回。审核不通过,需要重新创建并审核; // * 5:欠费关停。 DomainStatusList []*int32 `json:"DomainStatusList,omitempty"` // 域名类型列表。缺省情况下表示全部。域名类型支持以下取值。 // * push:推流域名; // * pull-flv:拉流域名。 DomainTypeList []*string `json:"DomainTypeList,omitempty"` // 域名空间列表,缺省情况下表示全部。 VhostList []*string `json:"VhostList,omitempty"` }
type ListDomainDetailQuery ¶
type ListDomainDetailQuery struct{}
type ListDomainDetailReq ¶
type ListDomainDetailReq struct { *ListDomainDetailQuery *ListDomainDetailBody }
type ListDomainDetailRes ¶
type ListDomainDetailRes struct { // REQUIRED ResponseMetadata ListDomainDetailResResponseMetadata `json:"ResponseMetadata"` Result *ListDomainDetailResResult `json:"Result,omitempty"` }
type ListDomainDetailResResponseMetadata ¶
type ListDomainDetailResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *ListDomainDetailResResponseMetadataError `json:"Error,omitempty"` }
type ListDomainDetailResResult ¶
type ListDomainDetailResResult struct { // REQUIRED; 总记录数。 Total int32 `json:"Total"` // 域名详细信息列表。 DomainList []*ListDomainDetailResResultDomainListItem `json:"DomainList,omitempty"` }
type ListDomainDetailResResultDomainListItem ¶
type ListDomainDetailResResultDomainListItem struct { // REQUIRED; CNAME 信息。 CNAME string `json:"CNAME"` // REQUIRED; 所绑定证书支持的泛域名。 CertDomain string `json:"CertDomain"` // REQUIRED; 绑定的证书名称。 CertName string `json:"CertName"` // REQUIRED; 绑定的证书信息。 ChainID string `json:"ChainID"` // REQUIRED; CNAME 状态。 // * 0:未配置 CNAME; // * 1:已配置 CNAME。 CnameCheck int32 `json:"CnameCheck"` // REQUIRED; 创建时间。 CreateTime string `json:"CreateTime"` // REQUIRED; 推/拉流域名。 Domain string `json:"Domain"` // REQUIRED; 域名是否可用的状态。 // * 0:正常,域名为可用状态; // * 1:配置中,域名为可用状态; // * 2:不可用,域名为其他的不可用状态。 DomainCheck int32 `json:"DomainCheck"` // REQUIRED; ICP 备案校验是否通过,是否过期信息。 ICPCheck int32 `json:"ICPCheck"` // REQUIRED; 项目名称。 ProjectName string `json:"ProjectName"` // REQUIRED; 绑定的推流域名。 PushDomain string `json:"PushDomain"` // REQUIRED; 区域,包含以下类型。 // * cn:中国大陆; // * cn-global:全球; // * cn-oversea:海外及港澳台。 Region string `json:"Region"` // REQUIRED; 域名状态。状态说明如下所示。 // * 0:正常; // * 1:审核中; // * 2:禁用,禁止使用,此时 domain 不生效; // * 3:删除; // * 4:审核被驳回。审核不通过,需要重新创建并审核; // * 5:欠费关停。 Status int32 `json:"Status"` // REQUIRED; 标签信息。 Tags []ListDomainDetailResResultDomainListPropertiesItemsItem `json:"Tags"` // REQUIRED; 域名类型,包含两种类型。 // * push:推流域名; // * pull-flv:拉流域名,包含 RTMP、FLV、HLS 格式。 Type string `json:"Type"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
type ListHeaderEnum ¶
type ListHeaderEnum struct{}
type ListHeaderEnumBody ¶
type ListHeaderEnumBody struct { // REQUIRED Phase int32 `json:"Phase"` }
type ListHeaderEnumQuery ¶
type ListHeaderEnumQuery struct{}
type ListHeaderEnumReq ¶
type ListHeaderEnumReq struct { *ListHeaderEnumQuery *ListHeaderEnumBody }
type ListHeaderEnumRes ¶
type ListHeaderEnumRes struct { // REQUIRED ResponseMetadata ListHeaderEnumResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *ListHeaderEnumResResult `json:"Result,omitempty"` }
type ListHeaderEnumResResponseMetadata ¶
type ListHeaderEnumResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListHeaderEnumResResult ¶
type ListHeaderEnumResResult struct { // REQUIRED; 常量列表 ConstantList []ListHeaderEnumResResultConstantListItem `json:"ConstantList"` // REQUIRED; 变量列表 VariableList []ListHeaderEnumResResultVariableListItem `json:"VariableList"` }
ListHeaderEnumResResult - 视请求的接口而定
type ListInstance ¶
type ListInstance struct{}
type ListInstanceBody ¶
type ListInstanceQuery ¶
type ListInstanceQuery struct{}
type ListInstanceReq ¶
type ListInstanceReq struct { *ListInstanceQuery *ListInstanceBody }
type ListInstanceRes ¶
type ListInstanceRes struct { // REQUIRED ResponseMetadata ListInstanceResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result ListInstanceResResult `json:"Result"` }
type ListInstanceResResult ¶
type ListInstanceResResult struct { // REQUIRED List []ListInstanceResResultListItem `json:"List"` // REQUIRED Total int32 `json:"Total"` }
type ListInstanceResResultListItem ¶
type ListInstanceResResultListItem struct { AccountID *string `json:"AccountID,omitempty"` ConfigurationCode *string `json:"ConfigurationCode,omitempty"` ConfigurationName *string `json:"ConfigurationName,omitempty"` ExpireTime *string `json:"ExpireTime,omitempty"` Number *string `json:"Number,omitempty"` Product *string `json:"Product,omitempty"` Status *int32 `json:"Status,omitempty"` SubOrderNO *string `json:"SubOrderNO,omitempty"` TerminateValid *bool `json:"TerminateValid,omitempty"` Type *int32 `json:"Type,omitempty"` }
type ListObject ¶
type ListObject struct{}
type ListObjectBody ¶
type ListObjectQuery ¶
type ListObjectQuery struct{}
type ListObjectReq ¶
type ListObjectReq struct { *ListObjectQuery *ListObjectBody }
type ListObjectRes ¶
type ListObjectRes struct { ResponseMetadata *ListObjectResResponseMetadata `json:"ResponseMetadata,omitempty"` Result *ListObjectResResult `json:"Result,omitempty"` }
type ListObjectResResponseMetadata ¶
type ListObjectResResponseMetadata struct { Action *string `json:"Action,omitempty"` // Anything Error interface{} `json:"Error,omitempty"` Region *string `json:"Region,omitempty"` RequestID *string `json:"RequestID,omitempty"` Service *string `json:"Service,omitempty"` Version *string `json:"Version,omitempty"` }
type ListObjectResResult ¶
type ListProjects ¶
type ListProjects struct{}
type ListProjectsBody ¶
type ListProjectsQuery ¶
type ListProjectsQuery struct{}
type ListProjectsReq ¶
type ListProjectsReq struct { *ListProjectsQuery *ListProjectsBody }
type ListProjectsRes ¶
type ListProjectsRes struct { // REQUIRED ResponseMetadata ListProjectsResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *ListProjectsResResult `json:"Result,omitempty"` }
type ListProjectsResResponseMetadata ¶
type ListProjectsResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *ListProjectsResResponseMetadataError `json:"Error,omitempty"` }
type ListProjectsResResult ¶
type ListProjectsResResult struct { // REQUIRED; 每页数量 Limit int32 `json:"Limit"` // REQUIRED; 页码 Offset int32 `json:"Offset"` // REQUIRED; 项目列表 Projects []ListProjectsResResultProjectsItem `json:"Projects"` // REQUIRED; 总数量 Total int32 `json:"Total"` }
ListProjectsResResult - 视请求的接口而定
type ListProjectsResResultProjectsItem ¶
type ListProjectsResResultProjectsItem struct { // REQUIRED; 账号 AccountID string `json:"AccountID"` // REQUIRED; 创建时间 CreateDate string `json:"CreateDate"` // REQUIRED; 项目展示名 DisplayName string `json:"DisplayName"` // REQUIRED; 父项目名称,没有为空 ParentProjectName string `json:"ParentProjectName"` // REQUIRED; 从根节点到当前节点的路径 Path string `json:"Path"` // REQUIRED; 项目名称 ProjectName string `json:"ProjectName"` // REQUIRED; 状态 Status string `json:"Status"` // REQUIRED; 更新时间 UpdateDate string `json:"UpdateDate"` }
type ListProxyConfig ¶
type ListProxyConfig struct{}
type ListProxyConfigBody ¶
type ListProxyConfigQuery ¶
type ListProxyConfigQuery struct{}
type ListProxyConfigReq ¶
type ListProxyConfigReq struct { *ListProxyConfigQuery *ListProxyConfigBody }
type ListProxyConfigRes ¶
type ListProxyConfigRes struct { // REQUIRED ResponseMetadata ListProxyConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *ListProxyConfigResResult `json:"Result,omitempty"` }
type ListProxyConfigResResponseMetadata ¶
type ListProxyConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListProxyConfigResResult ¶
type ListProxyConfigResResult struct { // REQUIRED List []ListProxyConfigResResultListItem `json:"List"` // REQUIRED; 总共数目 Total int32 `json:"Total"` }
ListProxyConfigResResult - 视请求的接口而定
type ListProxyConfigResResultListItem ¶
type ListProxyConfigResResultListItem struct { // REQUIRED; 配置级别,overall:全局,single:单客户 ConfigLevel string `json:"ConfigLevel"` // REQUIRED; 描述 Description string `json:"Description"` // REQUIRED; 生效模式,1:默认生效 EffectType int32 `json:"EffectType"` // REQUIRED; 记录ID ID string `json:"ID"` // REQUIRED; 代理模式,0:固定模式,1:解析模式 Mode int32 `json:"Mode"` // REQUIRED; 名称 Name string `json:"Name"` // REQUIRED ProxyConfigList []ListProxyConfigResResultListPropertiesItemsItem `json:"ProxyConfigList"` }
type ListProxyConfigResResultListPropertiesItemsItem ¶
type ListProxyConfigResResultListPropertiesItemsItem struct { // REQUIRED; 集群 Cluster string `json:"Cluster"` // REQUIRED; 机房 IDC string `json:"IDC"` // REQUIRED; 运营商 ISP string `json:"ISP"` // REQUIRED ProxyList []ListProxyConfigResResultListPropertiesItemsProxyListItem `json:"ProxyList"` }
type ListPullCDNSnapshotTask ¶
type ListPullCDNSnapshotTask struct{}
type ListPullCDNSnapshotTaskQuery ¶
type ListPullCDNSnapshotTaskQuery struct{}
type ListPullCDNSnapshotTaskReq ¶
type ListPullCDNSnapshotTaskReq struct { *ListPullCDNSnapshotTaskQuery *ListPullCDNSnapshotTaskBody }
type ListPullCDNSnapshotTaskRes ¶
type ListPullCDNSnapshotTaskRes struct { // REQUIRED ResponseMetadata ListPullCDNSnapshotTaskResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *ListPullCDNSnapshotTaskResResult `json:"Result,omitempty"` }
type ListPullCDNSnapshotTaskResResponseMetadata ¶
type ListPullCDNSnapshotTaskResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListPullCDNSnapshotTaskResResult ¶
type ListPullCDNSnapshotTaskResResult struct { // REQUIRED; 直播截图列表记录。 List []ListPullCDNSnapshotTaskResResultListItem `json:"List"` // REQUIRED; 分页信息。 Pagination ListPullCDNSnapshotTaskResResultPagination `json:"Pagination"` }
ListPullCDNSnapshotTaskResResult - 视请求的接口而定
type ListPullCDNSnapshotTaskResResultListItem ¶
type ListPullCDNSnapshotTaskResResultListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 推流/拉流域名。 Domain string `json:"Domain"` // REQUIRED; 截图任务的结束时间。 EndTime string `json:"EndTime"` // REQUIRED; 截图任务的开始时间。 StartTime string `json:"StartTime"` // REQUIRED; 4种状态:停用,未开始,生效中,已结束 Status string `json:"Status"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // REQUIRED; 任务ID,任务的唯一标识。 TaskID string `json:"TaskId"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
type ListPullCDNSnapshotTaskResResultPagination ¶
type ListPullCDNSnapshotTaskResResultPagination struct { // REQUIRED; 当前页。 PageCur int32 `json:"PageCur"` // REQUIRED; 当前页的数据量。 PageSize int32 `json:"PageSize"` // REQUIRED; 总页数。 PageTotal int32 `json:"PageTotal"` // REQUIRED; 总数据量。 TotalCount int32 `json:"TotalCount"` }
ListPullCDNSnapshotTaskResResultPagination - 分页信息。
type ListPullRecordTask ¶
type ListPullRecordTask struct{}
type ListPullRecordTaskBody ¶
type ListPullRecordTaskQuery ¶
type ListPullRecordTaskQuery struct{}
type ListPullRecordTaskReq ¶
type ListPullRecordTaskReq struct { *ListPullRecordTaskQuery *ListPullRecordTaskBody }
type ListPullRecordTaskRes ¶
type ListPullRecordTaskRes struct { // REQUIRED ResponseMetadata ListPullRecordTaskResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *ListPullRecordTaskResResult `json:"Result,omitempty"` }
type ListPullRecordTaskResResponseMetadata ¶
type ListPullRecordTaskResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListPullRecordTaskResResult ¶
type ListPullRecordTaskResResult struct { // REQUIRED; 直播录制列表记录。 List []ListPullRecordTaskResResultListItem `json:"List"` // REQUIRED; 分页信息。 Pagination ListPullRecordTaskResResultPagination `json:"Pagination"` }
ListPullRecordTaskResResult - 视请求的接口而定
type ListPullRecordTaskResResultListItem ¶
type ListPullRecordTaskResResultListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 推流域名或拉流域名。 Domain string `json:"Domain"` // REQUIRED; 录制的结束时间,RFC3339 格式表示的 UTC 时间戳,精度为 s。 EndTime string `json:"EndTime"` // REQUIRED; 录制的开始时间,RFC3339 格式表示的 UTC 时间戳,精度为 s。 StartTime string `json:"StartTime"` // REQUIRED; 4种状态: 停用,未开始,生效中,已结束 Status string `json:"Status"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // REQUIRED; 任务 ID,任务的唯一标识。 TaskID string `json:"TaskId"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
type ListPullRecordTaskResResultPagination ¶
type ListPullRecordTaskResResultPagination struct { // REQUIRED; 目前页数 PageCur int32 `json:"PageCur"` // REQUIRED; 目前分页页大小 PageSize int32 `json:"PageSize"` // REQUIRED; 总共页数 PageTotal int32 `json:"PageTotal"` // REQUIRED; 任务数量 TotalCount int32 `json:"TotalCount"` }
ListPullRecordTaskResResultPagination - 分页信息。
type ListPullToPushTask ¶
type ListPullToPushTask struct{}
type ListPullToPushTaskBody ¶
type ListPullToPushTaskBody struct{}
type ListPullToPushTaskQuery ¶
type ListPullToPushTaskQuery struct { // 查询数据的页码,默认为 1,表示查询第一页的数据。 Page *int32 `json:"Page,omitempty" query:"Page"` // 每页显示的数据条数,默认为 20,最大值为 500。 Size *int32 `json:"Size,omitempty" query:"Size"` // 拉流转推任务的名称,不区分大小写,支持模糊查询。 例如,title取值为doc时,则返回任务名称为docspace、docs、DOC等 title 中包含doc关键词的所有任务列表。 Title *string `json:"Title,omitempty" query:"Title"` }
type ListPullToPushTaskReq ¶
type ListPullToPushTaskReq struct { *ListPullToPushTaskQuery *ListPullToPushTaskBody }
type ListPullToPushTaskRes ¶
type ListPullToPushTaskRes struct { // REQUIRED ResponseMetadata ListPullToPushTaskResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result ListPullToPushTaskResResult `json:"Result"` }
type ListPullToPushTaskResResponseMetadata ¶
type ListPullToPushTaskResResponseMetadata struct { Action *string `json:"Action,omitempty"` Error *ListPullToPushTaskResResponseMetadataError `json:"Error,omitempty"` Region *string `json:"Region,omitempty"` RequestID *string `json:"RequestId,omitempty"` Service *string `json:"Service,omitempty"` Version *string `json:"Version,omitempty"` }
type ListPullToPushTaskResResult ¶
type ListPullToPushTaskResResult struct { // 任务列表。 List []*ListPullToPushTaskResResultListItem `json:"List,omitempty"` // 分页数量信息。 Pagination *ListPullToPushTaskResResultPagination `json:"Pagination,omitempty"` }
type ListPullToPushTaskResResultListItem ¶
type ListPullToPushTaskResResultListItem struct { // 接收拉流转推任务状态回调的地址。 CallbackURL *string `json:"CallbackURL,omitempty"` // 续播策略,续播策略指转推点播视频进行直播时出现断流并恢复后,如何继续播放的策略,拉流来源类型为点播视频(Type 为 1)时参数生效,支持的取值及含义如下。 // 0:从断流处续播(默认值); 1:从断流处+自然流逝时长处续播。 ContinueStrategy *int32 `json:"ContinueStrategy,omitempty"` // 点播视频文件循环播放模式,当拉流来源类型为点播视频(Type 为 1)时配置生效,参数取值及含义如下所示。 // * -1:无限循环,至任务结束; // * 0:有限次循环,循环次数为 PlayTimes 取值为准。 CycleMode *int32 `json:"CycleMode,omitempty"` // 推流地址,即直播源或点播视频转推的目标地址。 DstAddr *string `json:"DstAddr,omitempty"` // 推流地址类型。 // * 1:非第三方,即推流地址域名已添加到视频直播。 // * 2:第三方,即推流地址域名未添加到视频直播。 DstAddrType *int32 `json:"DstAddrType,omitempty"` // 任务的结束时间,RFC3339 格式的 UTC 时间,单位为秒。 EndTime *string `json:"EndTime,omitempty"` // 点播文件启播时间偏移值,单位为秒,数量与拉流地址列表中地址数量相等,缺省情况下为空表示不进行偏移。 拉流来源类型为点播视频(Type 为 1)时,参数生效。 OffsetS []*float32 `json:"OffsetS,omitempty"` // 点播视频文件循环播放次数,当循环播放模式为有限次循环(CycleMode为0)时配置生效。 PlayTimes *int32 `json:"PlayTimes,omitempty"` // 是否开启点播预热,开启点播预热后,系统会自动将点播视频文件缓存到 CDN 节点上,当用户请求直播时,可以直播从 CDN 节点获取视频,从而提高直播流畅度。 拉流来源类型为点播视频(Type 为 1)时,参数生效。 // * 0:不开启; // * 1:开启。 PreDownload *int32 `json:"PreDownload,omitempty"` // 直播源的拉流地址,拉流来源类型为直播源(Type 为 0)时返回此值。 SrcAddr *string `json:"SrcAddr,omitempty"` // 点播视频播放地址列表,拉流来源类型为点播视频(type 为 1)时返回此值。 SrcAddrS []*string `json:"SrcAddrS,omitempty"` // 任务的开始时间,RFC3339 格式的 UTC 时间,单位为秒。 StartTime *string `json:"StartTime,omitempty"` // 拉流转推任务的状态,支持如下取值。 // * 停用; // * 未开始; // * 生效中; // * 已结束。 Status *string `json:"Status,omitempty"` // 任务 ID,任务的唯一标识。 TaskID *string `json:"TaskId,omitempty"` // 拉流转推任务的名称。 Title *string `json:"Title,omitempty"` // 拉流来源类型,支持的取值及含义如下。 // * 0:直播源; // * 1:点播视频。 Type *int32 `json:"Type,omitempty"` // 为拉流转推视频添加的水印配置信息。 Watermark *ListPullToPushTaskResResultListItemWatermark `json:"Watermark,omitempty"` }
type ListPullToPushTaskResResultListItemWatermark ¶
type ListPullToPushTaskResResultListItemWatermark struct { // REQUIRED; 水印图片字符串,图片最大 2MB,最小 100Bytes,最大分辨率为 1080×1080。图片 Data URL 格式为:data:image/<mediatype>;base64,<data>。 // * mediatype:图片类型,支持 png、jpg、jpeg 格式; // * data:base64 编码的图片字符串。 // 例如,data:image/png;base64,iVBORw0KGg****mCC Picture string `json:"Picture"` // REQUIRED; 水印宽度占直播原始画面宽度百分比,支持精度为小数点后两位。 Ratio float32 `json:"Ratio"` // REQUIRED; 水平偏移,表示水印左侧边与转码流画面左侧边之间的距离,使用相对比率,取值范围为 [0,1)。 RelativePosX float32 `json:"RelativePosX"` // REQUIRED; 垂直偏移,表示水印顶部边与转码流画面顶部边之间的距离,使用相对比率,取值范围为 [0,1)。 RelativePosY float32 `json:"RelativePosY"` }
ListPullToPushTaskResResultListItemWatermark - 为拉流转推视频添加的水印配置信息。
type ListPullToPushTaskResResultPagination ¶
type ListPullToPushTaskResResultPagination struct { // 当前任务所在分页。 PageCur *int32 `json:"PageCur,omitempty"` // 每页显示的数据条数。 PageSize *int32 `json:"PageSize,omitempty"` // 查询结果的数据总页数。 PageTotal *int32 `json:"PageTotal,omitempty"` // 查询结果的数据总条数。 TotalCount *int32 `json:"TotalCount,omitempty"` }
ListPullToPushTaskResResultPagination - 分页数量信息。
type ListReferenceInfo ¶
type ListReferenceInfo struct{}
type ListReferenceInfoBody ¶
type ListReferenceInfoQuery ¶
type ListReferenceInfoQuery struct{}
type ListReferenceInfoReq ¶
type ListReferenceInfoReq struct { *ListReferenceInfoQuery *ListReferenceInfoBody }
type ListReferenceInfoRes ¶
type ListReferenceInfoRes struct { // REQUIRED ResponseMetadata ListReferenceInfoResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *ListReferenceInfoResResult `json:"Result,omitempty"` }
type ListReferenceInfoResResponseMetadata ¶
type ListReferenceInfoResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListReferenceInfoResResult ¶
type ListReferenceInfoResResult struct { // REQUIRED; 配置列表 ReferenceInfos []ListReferenceInfoResResultReferenceInfosItem `json:"ReferenceInfos"` }
ListReferenceInfoResResult - 视请求的接口而定
type ListReferenceInfoResResultReferenceInfosItem ¶
type ListReferenceInfoResResultReferenceInfosItem struct { // REQUIRED; 引用名称 Name string `json:"Name"` // REQUIRED; 服务类型 ServiceType string `json:"ServiceType"` // REQUIRED; 配置块名称 TemplateName string `json:"TemplateName"` // REQUIRED; 引用类型 Type string `json:"Type"` // REQUIRED; 具体配置的值 Value string `json:"Value"` }
type ListReferenceNames ¶
type ListReferenceNames struct{}
type ListReferenceNamesBody ¶
type ListReferenceNamesBody struct { // 引用类型列表 TypeList []*string `json:"TypeList,omitempty"` }
type ListReferenceNamesQuery ¶
type ListReferenceNamesQuery struct{}
type ListReferenceNamesReq ¶
type ListReferenceNamesReq struct { *ListReferenceNamesQuery *ListReferenceNamesBody }
type ListReferenceNamesRes ¶
type ListReferenceNamesRes struct { // REQUIRED ResponseMetadata ListReferenceNamesResResponseMetadata `json:"ResponseMetadata"` Result *ListReferenceNamesResResult `json:"Result,omitempty"` }
type ListReferenceNamesResResponseMetadata ¶
type ListReferenceNamesResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListReferenceNamesResResult ¶
type ListReferenceNamesResResult struct { // REQUIRED; 引用名称列表 NameList []string `json:"NameList"` }
type ListReferenceTypes ¶
type ListReferenceTypes struct{}
type ListReferenceTypesBody ¶
type ListReferenceTypesBody struct{}
type ListReferenceTypesQuery ¶
type ListReferenceTypesQuery struct{}
type ListReferenceTypesReq ¶
type ListReferenceTypesReq struct { *ListReferenceTypesQuery *ListReferenceTypesBody }
type ListReferenceTypesRes ¶
type ListReferenceTypesRes struct { // REQUIRED ResponseMetadata ListReferenceTypesResResponseMetadata `json:"ResponseMetadata"` Result *ListReferenceTypesResResult `json:"Result,omitempty"` }
type ListReferenceTypesResResponseMetadata ¶
type ListReferenceTypesResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListReferenceTypesResResult ¶
type ListReferenceTypesResResult struct { // REQUIRED; 引用类型列表 TypeList []string `json:"TypeList"` }
type ListRelaySourceV4 ¶
type ListRelaySourceV4 struct{}
type ListRelaySourceV4Body ¶
type ListRelaySourceV4Body struct { // REQUIRED; 直播流使用的域名。您可以调用ListDomainDetail [https://www.volcengine.com/docs/6469/1126815]接口或在视频直播控制台的域名管理 [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看直播流使用的域名。 Domain string `json:"Domain"` // 查询数据的页码,默认为 1,表示查询第一页的数据。 Page *int32 `json:"Page,omitempty"` // 每页显示的数据条数,默认为 20,最大值为 500。 Size *int32 `json:"Size,omitempty"` }
type ListRelaySourceV4Query ¶
type ListRelaySourceV4Query struct{}
type ListRelaySourceV4Req ¶
type ListRelaySourceV4Req struct { *ListRelaySourceV4Query *ListRelaySourceV4Body }
type ListRelaySourceV4Res ¶
type ListRelaySourceV4Res struct { // REQUIRED ResponseMetadata ListRelaySourceV4ResResponseMetadata `json:"ResponseMetadata"` Result *ListRelaySourceV4ResResult `json:"Result,omitempty"` }
type ListRelaySourceV4ResResponseMetadata ¶
type ListRelaySourceV4ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *ListRelaySourceV4ResResponseMetadataError `json:"Error,omitempty"` }
type ListRelaySourceV4ResResult ¶
type ListRelaySourceV4ResResult struct { // REQUIRED; 配置列表。 List []ListRelaySourceV4ResResultListItem `json:"List"` // REQUIRED; 页码信息。 Pagination ListRelaySourceV4ResResultPagination `json:"Pagination"` }
type ListRelaySourceV4ResResultListItem ¶
type ListRelaySourceV4ResResultListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 直播流的使用的域名。 Domain string `json:"Domain"` // REQUIRED; 回源结束时间,StartTime 和 EndTime 同时缺省的情况下,表示永久回源。 EndTime int32 `json:"EndTime"` // REQUIRED; 回源地址列表。 SrcAddrS []string `json:"SrcAddrS"` // REQUIRED; 回源开始时间,StartTime 和 EndTime 同时缺省的情况下,表示永久回源。 StartTime int32 `json:"StartTime"` // REQUIRED; 流名称。 Stream string `json:"Stream"` }
type ListRelaySourceV4ResResultPagination ¶
type ListRelaySourceV4ResResultPagination struct { // REQUIRED; 当前查询的页码。 PageCur int32 `json:"PageCur"` // REQUIRED; 每页显示的数据条数。 PageSize int32 `json:"PageSize"` // REQUIRED; 查询结果的数据总页数。 PageTotal int32 `json:"PageTotal"` // REQUIRED; 查询结果的数据总条数。 TotalCount int32 `json:"TotalCount"` }
ListRelaySourceV4ResResultPagination - 页码信息。
type ListResourcePackage ¶
type ListResourcePackage struct{}
type ListResourcePackageBody ¶
type ListResourcePackageQuery ¶
type ListResourcePackageQuery struct{}
type ListResourcePackageReq ¶
type ListResourcePackageReq struct { *ListResourcePackageQuery *ListResourcePackageBody }
type ListResourcePackageRes ¶
type ListResourcePackageRes struct { ResponseMetadata *ListResourcePackageResResponseMetadata `json:"ResponseMetadata,omitempty"` Result *ListResourcePackageResResult `json:"Result,omitempty"` }
type ListResourcePackageResResponseMetadata ¶
type ListResourcePackageResResponseMetadata struct { Action *string `json:"Action,omitempty"` // Anything Error interface{} `json:"Error,omitempty"` Region *string `json:"Region,omitempty"` RequestID *string `json:"RequestID,omitempty"` Service *string `json:"Service,omitempty"` Version *string `json:"Version,omitempty"` }
type ListResourcePackageResResult ¶
type ListResourcePackageResResult struct { // REQUIRED; 列表 List []ListResourcePackageResResultListItem `json:"List"` // REQUIRED; 总数 Total int32 `json:"Total"` }
type ListResourcePackageResResultListItem ¶
type ListResourcePackageResResultListItem struct { // REQUIRED; 账号 AccountID string `json:"AccountID"` // REQUIRED; 资源包剩余容量 AvailableAmount float32 `json:"AvailableAmount"` // REQUIRED; 是否已经绑定 BindStatus int32 `json:"BindStatus"` // REQUIRED; 配置项 ConfigurationCode string `json:"ConfigurationCode"` // REQUIRED; 过期时间 ExpireTime string `json:"ExpireTime"` // REQUIRED; 1.基础版license、2.高级版license、3.试用版license、4.流量包 LicenseSourceType string `json:"LicenseSourceType"` // REQUIRED; 资源包ID PackageID string `json:"PackageID"` // REQUIRED; 资源包名 PackageName string `json:"PackageName"` // REQUIRED; 状态 Status int32 `json:"Status"` // REQUIRED; 资源包总容量 TotalAmount float32 `json:"TotalAmount"` // REQUIRED; 资源包单位 Unit string `json:"Unit"` }
type ListSDKAdmin ¶
type ListSDKAdmin struct{}
type ListSDKAdminBody ¶
type ListSDKAdminBody struct { // 应用ID AppID *string `json:"AppID,omitempty"` // 应用名称,支持模糊搜索 AppName *string `json:"AppName,omitempty"` BundleID *string `json:"BundleID,omitempty"` // sdk 记录ID ID *string `json:"ID,omitempty"` LicenseID *string `json:"LicenseID,omitempty"` PackageName *string `json:"PackageName,omitempty"` // 页码 PageNum *string `json:"PageNum,omitempty"` // 每页大小 PageSize *string `json:"PageSize,omitempty"` // SDK版本,精简版:1、互动版:2 SDKVersion *string `json:"SDKVersion,omitempty"` // 购买方式 SellType *string `json:"SellType,omitempty"` // 状态,0:未激活,1:激活,2:审批,3:过期,4:删除,5:试用过期,6:正式过期,7:试用激活,8:彻底删除 Status []*int32 `json:"Status,omitempty"` }
type ListSDKAdminQuery ¶
type ListSDKAdminQuery struct{}
type ListSDKAdminReq ¶
type ListSDKAdminReq struct { *ListSDKAdminQuery *ListSDKAdminBody }
type ListSDKAdminRes ¶
type ListSDKAdminRes struct { // REQUIRED ResponseMetadata ListSDKAdminResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *ListSDKAdminResResult `json:"Result,omitempty"` }
type ListSDKAdminResResponseMetadata ¶
type ListSDKAdminResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListSDKAdminResResult ¶
type ListSDKAdminResResult struct { // REQUIRED; 列表 List []ListSDKAdminResResultListItem `json:"List"` // REQUIRED; 总数 Total int32 `json:"Total"` }
ListSDKAdminResResult - 视请求的接口而定
type ListSDKAdminResResultListItem ¶
type ListSDKAdminResResultListItem struct { // REQUIRED; 账号 AccountID string `json:"AccountID"` // REQUIRED ActiveTime string `json:"ActiveTime"` // REQUIRED; appid AppID int32 `json:"AppID"` // REQUIRED; app名称 AppName string `json:"AppName"` // REQUIRED ApplyTime string `json:"ApplyTime"` // REQUIRED; ios包名 BundleID string `json:"BundleID"` // REQUIRED CreateTime string `json:"CreateTime"` // REQUIRED ExpireTime string `json:"ExpireTime"` // REQUIRED ID int32 `json:"ID"` // REQUIRED LicenseID string `json:"LicenseID"` // REQUIRED LicenseType int32 `json:"LicenseType"` // REQUIRED; license链接 LicenseURL string `json:"LicenseURL"` // REQUIRED OperateTime string `json:"OperateTime"` // REQUIRED OperateUser string `json:"OperateUser"` // REQUIRED PackageID string `json:"PackageID"` // REQUIRED; 安卓包名 PackageName string `json:"PackageName"` // REQUIRED; sdk版本 SDKVersion int32 `json:"SDKVersion"` // REQUIRED SellType int32 `json:"SellType"` // REQUIRED; 状态 Status int32 `json:"Status"` // REQUIRED; vadmin使用的显示 StatusToShow int32 `json:"StatusToShow"` }
type ListSDKBody ¶
type ListSDKBody struct { // REQUIRED; 页码 PageNum int32 `json:"PageNum"` // REQUIRED; 每页大小 PageSize int32 `json:"PageSize"` // 应用ID AppID *int32 `json:"AppID,omitempty"` BundleID *string `json:"BundleID,omitempty"` // sdk 记录ID ID *int32 `json:"ID,omitempty"` LicenseID *string `json:"LicenseID,omitempty"` // license类型:1:基础版,2:高级版,3:试用版,0:无版本 LicenseType *int32 `json:"LicenseType,omitempty"` PackageName *string `json:"PackageName,omitempty"` // SDK版本,精简版:1、互动版:2 SDKVersion *int32 `json:"SDKVersion,omitempty"` // 购买方式,1:线上,2:线下 SellType *int32 `json:"SellType,omitempty"` // 状态 Status []*int32 `json:"Status,omitempty"` }
type ListSDKQuery ¶
type ListSDKQuery struct{}
type ListSDKReq ¶
type ListSDKReq struct { *ListSDKQuery *ListSDKBody }
type ListSDKRes ¶
type ListSDKRes struct { // REQUIRED ResponseMetadata ListSDKResResponseMetadata `json:"ResponseMetadata"` Result *ListSDKResResult `json:"Result,omitempty"` }
type ListSDKResResponseMetadata ¶
type ListSDKResResponseMetadata struct { Action *string `json:"Action,omitempty"` Error *ListSDKResResponseMetadataError `json:"Error,omitempty"` Region *string `json:"Region,omitempty"` RequestID *string `json:"RequestId,omitempty"` Service *string `json:"Service,omitempty"` Version *string `json:"Version,omitempty"` }
type ListSDKResResult ¶
type ListSDKResResult struct { // sdk详情列表 List []*ListSDKResResultListItem `json:"List,omitempty"` // sdk总记录数 Total *int32 `json:"Total,omitempty"` }
type ListSDKResResultListItem ¶
type ListSDKResResultListItem struct { // 账号 AccountID *string `json:"AccountID,omitempty"` // 激活时间 ActiveTime *string `json:"ActiveTime,omitempty"` // 应用ID AppID *int32 `json:"AppID,omitempty"` // 应用名称 AppName *string `json:"AppName,omitempty"` // 应用英文名称 AppNameEn *string `json:"AppNameEn,omitempty"` // 申请时间 ApplyTime *string `json:"ApplyTime,omitempty"` // BundleID BundleID *string `json:"BundleID,omitempty"` // 创建时间 CreateTime *string `json:"CreateTime,omitempty"` // 过期时间 ExpireTime *string `json:"ExpireTime,omitempty"` // sdk记录ID ID *int32 `json:"ID,omitempty"` // 证书ID LicenseID *string `json:"LicenseID,omitempty"` // License类型,0:无版本,1:基础版本,2:高级版本,3:试用版 LicenseType *int32 `json:"LicenseType,omitempty"` // License下载地址 LicenseURL *string `json:"LicenseURL,omitempty"` // 操作时间 OperateTime *string `json:"OperateTime,omitempty"` // 操作者 OperateUser *string `json:"OperateUser,omitempty"` // 流量包ID PackageID *string `json:"PackageID,omitempty"` // 包名 PackageName *string `json:"PackageName,omitempty"` // 应用类型,WEB, APP SDKType *string `json:"SDKType,omitempty"` // //SDK版本,精简版:1、互动版:2 SDKVersion *int32 `json:"SDKVersion,omitempty"` // 购买方式,1:人工开通,2:线上购买 SellType *int32 `json:"SellType,omitempty"` // 状态,0:未激活,1:已激活,2:审核中,3:已过期 Status *int32 `json:"Status,omitempty"` }
type ListServices ¶
type ListServices struct{}
type ListServicesBody ¶
type ListServicesBody struct { // 用户账号 AccountID *string `json:"AccountID,omitempty"` // 公司名称 CompanyName *string `json:"CompanyName,omitempty"` // 联系人号码 ContactNumber *string `json:"ContactNumber,omitempty"` // 联系人名称 ContactPerson *string `json:"ContactPerson,omitempty"` // 用户创建的域名 Domain *string `json:"Domain,omitempty"` // 页码大小 [1~1000] PageNum *string `json:"PageNum,omitempty"` // 分页大小 [1~1000] PageSize *string `json:"PageSize,omitempty"` }
type ListServicesQuery ¶
type ListServicesQuery struct{}
type ListServicesReq ¶
type ListServicesReq struct { *ListServicesQuery *ListServicesBody }
type ListServicesRes ¶
type ListServicesRes struct { // REQUIRED ResponseMetadata ListServicesResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result ListServicesResResult `json:"Result"` }
type ListServicesResResponseMetadata ¶
type ListServicesResResponseMetadata struct { Action *string `json:"Action,omitempty"` Error *ListServicesResResponseMetadataError `json:"Error,omitempty"` Region *string `json:"Region,omitempty"` RequestID *string `json:"RequestId,omitempty"` Service *string `json:"Service,omitempty"` Version *string `json:"Version,omitempty"` }
type ListServicesResResult ¶
type ListServicesResResult struct { // services列表 List []*ListServicesResResultListItem `json:"List,omitempty"` // 总数 Total *string `json:"Total,omitempty"` }
type ListServicesResResultListItem ¶
type ListServicesResResultListItem struct { // 用户账号 AccountID *string `json:"AccountID,omitempty"` // 申请功能 ApplyService *string `json:"ApplyService,omitempty"` // 审批人ID ApproverID *string `json:"ApproverID,omitempty"` // 审批人姓名 ApproverName *string `json:"ApproverName,omitempty"` // 订单审批状态 BillingBillingStatus *string `json:"BillingBillingStatus,omitempty"` // 订单状态 BillingStatus *string `json:"BillingStatus,omitempty"` // 计费方式 BillingType *string `json:"BillingType,omitempty"` // 低延时直播计费方式 BillingTypeRTM *string `json:"BillingTypeRTM,omitempty"` // 业务领域 BusinessArea *string `json:"BusinessArea,omitempty"` // 业务场景 BusinessScene *string `json:"BusinessScene,omitempty"` // 公司名称 CompanyName *string `json:"CompanyName,omitempty"` // 联系人号码 ContactNumber *string `json:"ContactNumber,omitempty"` // 联系人姓名 ContactPerson *string `json:"ContactPerson,omitempty"` // 最新提交时间 CreateTime *string `json:"CreateTime,omitempty"` LimitConfig *ListServicesResResultListItemLimitConfig `json:"LimitConfig,omitempty"` // 1: 录制是否隐藏TOS 2: 截图是否隐藏TOS 3: 时移是否隐藏VOD 4: 云导播是否隐藏 5:海外加速计费是否隐藏 6:RTM单独加速计费是否隐藏 7:基础版License申请是否隐藏 8:高级版License申请是否隐藏 9:固定回源是否隐藏 // 10: 月结欠费关停是否处理,1表示处理 11: IP限频是否隐藏 12:URL限频是否隐藏 13:URL参数限频是否隐藏 // 14:IP访问相同URL限频是否隐藏 15: 活动带宽计费是否隐藏 16: 画质增强是否隐藏 17: Quic加速计费是否隐藏 PresetConfigHide []*int32 `json:"PresetConfigHide,omitempty"` // 服务状态 服务状态(仅在状态为审批通过后生效) // * 0: 正式 // * 1: 试用 // * 2: 过期状态 // * -1 表示空 ServiceStatus *string `json:"ServiceStatus,omitempty"` // 审批状态 // * 0: 正常 // * 1: 未发起 // * 2: 未审批 // * 3: 审批未通过 // * 4:试用 // * 5:过期 Status *string `json:"Status,omitempty"` // 过期时间 TrailTime *string `json:"TrailTime,omitempty"` // 处理时间 UpdateTime *string `json:"UpdateTime,omitempty"` }
type ListTimeShiftPresetV2 ¶
type ListTimeShiftPresetV2 struct{}
type ListTimeShiftPresetV2Query ¶
type ListTimeShiftPresetV2Query struct{}
type ListTimeShiftPresetV2Req ¶
type ListTimeShiftPresetV2Req struct { *ListTimeShiftPresetV2Query *ListTimeShiftPresetV2Body }
type ListTimeShiftPresetV2Res ¶
type ListTimeShiftPresetV2Res struct { // REQUIRED ResponseMetadata ListTimeShiftPresetV2ResResponseMetadata `json:"ResponseMetadata"` Result *ListTimeShiftPresetV2ResResult `json:"Result,omitempty"` }
type ListTimeShiftPresetV2ResResponseMetadata ¶
type ListTimeShiftPresetV2ResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *ListTimeShiftPresetV2ResResponseMetadataError `json:"Error,omitempty"` }
type ListTimeShiftPresetV2ResResult ¶
type ListTimeShiftPresetV2ResResult struct { // 模板列表。 List []*ListTimeShiftPresetV2ResResultListItem `json:"List,omitempty"` }
type ListTimeShiftPresetV2ResResultListItem ¶
type ListTimeShiftPresetV2ResResultListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; ToS 存储目录。 Bucket string `json:"Bucket"` // REQUIRED CreateTime string `json:"CreateTime"` // REQUIRED; 拉流域名。 Domain string `json:"Domain"` // REQUIRED MasterFormat string `json:"MasterFormat"` // REQUIRED; 最大时移时长,即观看时移的最长时间,单位为 s。 MaxShiftTime int32 `json:"MaxShiftTime"` // REQUIRED; 模板名称。 Name string `json:"Name"` // REQUIRED; 直播时移配置模版状态。 // * 0:配置中; // * 1:已启用。 Status int32 `json:"Status"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // REQUIRED; 类型。默认类型为 VoD。 // * VoD // * ToS // * fcdn-ToS Type string `json:"Type"` // REQUIRED UpdateTime string `json:"UpdateTime"` // REQUIRED; 点播空间。 VODNamespace string `json:"VODNamespace"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
type ListVQScoreTask ¶
type ListVQScoreTask struct{}
type ListVQScoreTaskBody ¶
type ListVQScoreTaskBody struct { // 查询结束时间,UTC时间格式,支持查询最近30天内的数据 EndTime *string `json:"EndTime,omitempty"` // 当前页码,取值范围为 [1,1000]。 PageNum *string `json:"PageNum,omitempty"` // 分页大小,取值范围为 [1,1000]。 PageSize *string `json:"PageSize,omitempty"` // 查询开始时间,UTC时间格式,支持查询最近30天内的数据 StartTime *string `json:"StartTime,omitempty"` // 测评状态,0:全部,1:测试中,2:成功,3:失败 Status *string `json:"Status,omitempty"` }
type ListVQScoreTaskQuery ¶
type ListVQScoreTaskQuery struct{}
type ListVQScoreTaskReq ¶
type ListVQScoreTaskReq struct { *ListVQScoreTaskQuery *ListVQScoreTaskBody }
type ListVQScoreTaskRes ¶
type ListVQScoreTaskRes struct { // REQUIRED ResponseMetadata ListVQScoreTaskResResponseMetadata `json:"ResponseMetadata"` Result *ListVQScoreTaskResResult `json:"Result,omitempty"` }
type ListVQScoreTaskResResponseMetadata ¶
type ListVQScoreTaskResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *ListVQScoreTaskResResponseMetadataError `json:"Error,omitempty"` }
type ListVQScoreTaskResResult ¶
type ListVQScoreTaskResResult struct { // 查询结束时间,UTC时间格式 EndTime *string `json:"EndTime,omitempty"` // 查询开始时间,UTC时间格式 StartTime *string `json:"StartTime,omitempty"` // 测评任务列表明细 TaskList []*ListVQScoreTaskResResultTaskListItem `json:"TaskList,omitempty"` // 条目总数 Total *int32 `json:"Total,omitempty"` }
type ListVhostDenseSnapshotPreset ¶
type ListVhostDenseSnapshotPreset struct{}
type ListVhostDenseSnapshotPresetBody ¶
type ListVhostDenseSnapshotPresetBody struct { // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
type ListVhostDenseSnapshotPresetQuery ¶
type ListVhostDenseSnapshotPresetQuery struct{}
type ListVhostDenseSnapshotPresetReq ¶
type ListVhostDenseSnapshotPresetReq struct { *ListVhostDenseSnapshotPresetQuery *ListVhostDenseSnapshotPresetBody }
type ListVhostDenseSnapshotPresetRes ¶
type ListVhostDenseSnapshotPresetRes struct { // REQUIRED ResponseMetadata ListVhostDenseSnapshotPresetResResponseMetadata `json:"ResponseMetadata"` // REQUIRED; 视请求的接口而定 Result ListVhostDenseSnapshotPresetResResult `json:"Result"` }
type ListVhostDenseSnapshotPresetResResponseMetadata ¶
type ListVhostDenseSnapshotPresetResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListVhostDenseSnapshotPresetResResult ¶
type ListVhostDenseSnapshotPresetResResult struct { // REQUIRED; 模板列表。 PresetList []ListVhostDenseSnapshotPresetResResultPresetListItem `json:"PresetList"` }
ListVhostDenseSnapshotPresetResResult - 视请求的接口而定
type ListVhostDenseSnapshotPresetResResultPresetListItem ¶
type ListVhostDenseSnapshotPresetResResultPresetListItem struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 密集抽帧截图模板配置信息。 DenseSnapshotPreset ListVhostDenseSnapshotPresetResResultPresetListItemDenseSnapshotPreset `json:"DenseSnapshotPreset"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
type ListVhostDenseSnapshotPresetResResultPresetListItemDenseSnapshotPreset ¶
type ListVhostDenseSnapshotPresetResResultPresetListItemDenseSnapshotPreset struct { // REQUIRED; 截图在 ToS 中的存储位置。 Bucket string `json:"Bucket"` // REQUIRED; 回调地址。 CallbackURL string `json:"CallbackUrl"` // REQUIRED; 截图间隔时间。 Interval int32 `json:"Interval"` // REQUIRED; 密集抽帧截图配置模板名称。 Preset string `json:"Preset"` // REQUIRED; veImageX 的服务 ID。 ServiceID string `json:"ServiceID"` // REQUIRED; 密集抽帧截图配置模版的开启状态。 // * 1:开启 // * 0:关闭 Status int32 `json:"Status"` }
ListVhostDenseSnapshotPresetResResultPresetListItemDenseSnapshotPreset - 密集抽帧截图模板配置信息。
type ListVhostDetail ¶
type ListVhostDetail struct{}
type ListVhostDetailBody ¶
type ListVhostDetailBody struct { // REQUIRED PageNum int32 `json:"PageNum"` // REQUIRED PageSize int32 `json:"PageSize"` AccountIDList []*string `json:"AccountIDList,omitempty"` DomainRegionList []*string `json:"DomainRegionList,omitempty"` DomainStatusList []*int32 `json:"DomainStatusList,omitempty"` DomainTypeList []*string `json:"DomainTypeList,omitempty"` VhostNameList []*string `json:"VhostNameList,omitempty"` VhostStatusList []*int32 `json:"VhostStatusList,omitempty"` VhostTypeList []*string `json:"VhostTypeList,omitempty"` }
type ListVhostDetailByAdmin ¶
type ListVhostDetailByAdmin struct{}
type ListVhostDetailByAdminBody ¶
type ListVhostDetailByAdminBody struct { // REQUIRED PageNum int32 `json:"PageNum"` // REQUIRED PageSize int32 `json:"PageSize"` AccountIDList []*string `json:"AccountIDList,omitempty"` DomainRegionList []*string `json:"DomainRegionList,omitempty"` DomainStatusList []*int32 `json:"DomainStatusList,omitempty"` DomainTypeList []*string `json:"DomainTypeList,omitempty"` VhostNameList []*string `json:"VhostNameList,omitempty"` VhostStatusList []*int32 `json:"VhostStatusList,omitempty"` VhostTypeList []*string `json:"VhostTypeList,omitempty"` }
type ListVhostDetailByAdminQuery ¶
type ListVhostDetailByAdminQuery struct{}
type ListVhostDetailByAdminReq ¶
type ListVhostDetailByAdminReq struct { *ListVhostDetailByAdminQuery *ListVhostDetailByAdminBody }
type ListVhostDetailByAdminRes ¶
type ListVhostDetailByAdminRes struct { // REQUIRED ResponseMetadata ListVhostDetailByAdminResResponseMetadata `json:"ResponseMetadata"` Result *ListVhostDetailByAdminResResult `json:"Result,omitempty"` }
type ListVhostDetailByAdminResResponseMetadata ¶
type ListVhostDetailByAdminResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListVhostDetailByAdminResResult ¶
type ListVhostDetailByAdminResResult struct { Total *int32 `json:"Total,omitempty"` VhostList []*ListVhostDetailByAdminResResultVhostListItem `json:"VhostList,omitempty"` }
type ListVhostDetailByAdminResResultVhostListItem ¶
type ListVhostDetailByAdminResResultVhostListItem struct { AccountID *string `json:"AccountID,omitempty"` AppList []*string `json:"AppList,omitempty"` DomainList []*Components1Bmm523SchemasListvhostdetailbyadminresPropertiesResultPropertiesVhostlistItemsPropertiesDomainlistItems `json:"DomainList,omitempty"` ID *int32 `json:"ID,omitempty"` Priority *int32 `json:"Priority,omitempty"` Status *int32 `json:"Status,omitempty"` Type *string `json:"Type,omitempty"` Vhost *string `json:"Vhost,omitempty"` }
type ListVhostDetailQuery ¶
type ListVhostDetailQuery struct{}
type ListVhostDetailReq ¶
type ListVhostDetailReq struct { *ListVhostDetailQuery *ListVhostDetailBody }
type ListVhostDetailRes ¶
type ListVhostDetailRes struct { // REQUIRED ResponseMetadata ListVhostDetailResResponseMetadata `json:"ResponseMetadata"` Result *ListVhostDetailResResult `json:"Result,omitempty"` }
type ListVhostDetailResResponseMetadata ¶
type ListVhostDetailResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *ListVhostDetailResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type ListVhostDetailResResult ¶
type ListVhostDetailResResult struct { // REQUIRED Total int32 `json:"Total"` // REQUIRED VhostList []ListVhostDetailResResultVhostListItem `json:"VhostList"` }
type ListVhostDetailResResultVhostListItem ¶
type ListVhostDetailResResultVhostListItem struct { // REQUIRED AccountID string `json:"AccountID"` // REQUIRED AppList []string `json:"AppList"` // REQUIRED; 创建时间 CreateTime string `json:"CreateTime"` // REQUIRED DomainList []Components4Y1LroSchemasListvhostdetailresPropertiesResultPropertiesVhostlistItemsPropertiesDomainlistItems `json:"DomainList"` // REQUIRED ID int32 `json:"ID"` // REQUIRED Priority int32 `json:"Priority"` // REQUIRED; 项目名称 ProjectName string `json:"ProjectName"` // REQUIRED Status int32 `json:"Status"` // REQUIRED; 标签 Tags []Components1M64L84SchemasListvhostdetailresPropertiesResultPropertiesVhostlistItemsPropertiesTagsItems `json:"Tags"` // REQUIRED; 更新时间 UpdateTime string `json:"UpdateTime"` // REQUIRED Vhost string `json:"Vhost"` Type *string `json:"Type,omitempty"` }
type ListVhostDetailResResultVhostListItemDomainListItemTags ¶
type ListVhostDetailResResultVhostListItemDomainListItemTags struct { // REQUIRED Category string `json:"Category"` // REQUIRED Key string `json:"Key"` // REQUIRED Value string `json:"Value"` }
ListVhostDetailResResultVhostListItemDomainListItemTags - 标签
type ListVhostDomainDetailByUserID ¶
type ListVhostDomainDetailByUserID struct{}
type ListVhostDomainDetailByUserIDQuery ¶
type ListVhostDomainDetailByUserIDQuery struct{}
type ListVhostDomainDetailByUserIDReq ¶
type ListVhostDomainDetailByUserIDReq struct { *ListVhostDomainDetailByUserIDQuery *ListVhostDomainDetailByUserIDBody }
type ListVhostDomainDetailByUserIDRes ¶
type ListVhostDomainDetailByUserIDRes struct { // REQUIRED ResponseMetadata ListVhostDomainDetailByUserIDResResponseMetadata `json:"ResponseMetadata"` Result *ListVhostDomainDetailByUserIDResResult `json:"Result,omitempty"` }
type ListVhostDomainDetailByUserIDResResponseMetadata ¶
type ListVhostDomainDetailByUserIDResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListVhostDomainDetailByUserIDResResult ¶
type ListVhostDomainDetailByUserIDResResult struct { DomainList []*ListVhostDomainDetailByUserIDResResultDomainListItem `json:"DomainList,omitempty"` VhostList []*ListVhostDomainDetailByUserIDResResultVhostListItem `json:"VhostList,omitempty"` }
type ListVhostRecordPresetV2 ¶
type ListVhostRecordPresetV2 struct{}
type ListVhostRecordPresetV2Query ¶
type ListVhostRecordPresetV2Query struct{}
type ListVhostRecordPresetV2Req ¶
type ListVhostRecordPresetV2Req struct { *ListVhostRecordPresetV2Query *ListVhostRecordPresetV2Body }
type ListVhostRecordPresetV2Res ¶
type ListVhostRecordPresetV2Res struct { // REQUIRED ResponseMetadata ListVhostRecordPresetV2ResResponseMetadata `json:"ResponseMetadata"` Result *ListVhostRecordPresetV2ResResult `json:"Result,omitempty"` }
type ListVhostRecordPresetV2ResResponseMetadata ¶
type ListVhostRecordPresetV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *ListVhostRecordPresetV2ResResponseMetadataError `json:"Error,omitempty"` }
type ListVhostRecordPresetV2ResResult ¶
type ListVhostRecordPresetV2ResResult struct { // REQUIRED; 录制模板列表。 PresetList []ListVhostRecordPresetV2ResResultPresetListItem `json:"PresetList"` }
type ListVhostRecordPresetV2ResResultPresetListItem ¶
type ListVhostRecordPresetV2ResResultPresetListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 流名称。 Stream string `json:"Stream"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // 模板详细信息。 SlicePresetV2 *ListVhostRecordPresetV2ResResultPresetListItemSlicePresetV2 `json:"SlicePresetV2,omitempty"` }
type ListVhostRecordPresetV2ResResultPresetListItemSlicePresetV2 ¶
type ListVhostRecordPresetV2ResResultPresetListItemSlicePresetV2 struct { // 模板 ID。 ID *int32 `json:"ID,omitempty"` // 模板名称。 Name *string `json:"Name,omitempty"` // 录制模板详细配置。 RecordPresetConfig *ComponentsFuamuzSchemasListvhostrecordpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesRecordpresetconfig `json:"RecordPresetConfig,omitempty"` }
ListVhostRecordPresetV2ResResultPresetListItemSlicePresetV2 - 模板详细信息。
type ListVhostSnapshotAuditPreset ¶
type ListVhostSnapshotAuditPreset struct{}
type ListVhostSnapshotAuditPresetBody ¶
type ListVhostSnapshotAuditPresetBody struct { // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
type ListVhostSnapshotAuditPresetQuery ¶
type ListVhostSnapshotAuditPresetQuery struct{}
type ListVhostSnapshotAuditPresetReq ¶
type ListVhostSnapshotAuditPresetReq struct { *ListVhostSnapshotAuditPresetQuery *ListVhostSnapshotAuditPresetBody }
type ListVhostSnapshotAuditPresetRes ¶
type ListVhostSnapshotAuditPresetRes struct { // REQUIRED ResponseMetadata ListVhostSnapshotAuditPresetResResponseMetadata `json:"ResponseMetadata"` Result *ListVhostSnapshotAuditPresetResResult `json:"Result,omitempty"` }
type ListVhostSnapshotAuditPresetResResponseMetadata ¶
type ListVhostSnapshotAuditPresetResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *ListVhostSnapshotAuditPresetResResponseMetadataError `json:"Error,omitempty"` }
type ListVhostSnapshotAuditPresetResResult ¶
type ListVhostSnapshotAuditPresetResResult struct { // REQUIRED; 截图审核配置列表。 PresetList []ListVhostSnapshotAuditPresetResResultPresetListItem `json:"PresetList"` }
type ListVhostSnapshotAuditPresetResResultPresetListItem ¶
type ListVhostSnapshotAuditPresetResResultPresetListItem struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 截图审核配置详细信息。 AuditPreset ListVhostSnapshotAuditPresetResResultPresetListItemAuditPreset `json:"AuditPreset"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
type ListVhostSnapshotAuditPresetResResultPresetListItemAuditPreset ¶
type ListVhostSnapshotAuditPresetResResultPresetListItemAuditPreset struct { // REQUIRED; ToS 存储对应的 Bucket。 Bucket string `json:"Bucket"` // REQUIRED; 截图审核结果回调地址配置。 CallbackDetailList []ListVhostSnapshotAuditPresetResResultPresetListPropertiesItemsItem `json:"CallbackDetailList"` // REQUIRED; 截图审核配置的描述。 Description string `json:"Description"` // REQUIRED; 截图间隔时间,单位秒,取值范围为[0.1,10],支持保留两位小数。 Interval float32 `json:"Interval"` // REQUIRED; 审核标签名称,取值及含义如下。 // * 301:涉黄; // * 302:涉敏1; // * 303:涉敏2; // * 304:广告; // * 305:引人不适; // * 306:违禁; // * 307:二维码; // * 308:诈骗; // * 309:不良画面; // * 310:未成年相关; // * 320:文字违规。 Label []string `json:"Label"` // REQUIRED; 截图审核配置的名称。 PresetName string `json:"PresetName"` // REQUIRED; veimageX 的服务 ID。 :::tip 参数 Bucket 和 ServiceID 传且仅传一个。 ::: ServiceID string `json:"ServiceID"` // REQUIRED; 存储方式为实时存储时的存储规则,支持以 {Domain}/{App}/{Stream}/{UnixTimestamp} 样式设置存储规则,支持输入字母、数字、"-"、"!"、"_"、"."、"*"及占位符。 SnapshotObject string `json:"SnapshotObject"` // REQUIRED; ToS 存储对应的 Bucket 下的存储目录。 StorageDir string `json:"StorageDir"` // REQUIRED; 存储策略,取值及含义如下。 // * 0:触发存储,只存储有风险图片; // * 1:全部存储,存储全部图片。 StorageStrategy int32 `json:"StorageStrategy"` // REQUIRED; 配置信息的更新时间,RFC3339 格式的 UTC 时间,精度为秒。 UpdateTime string `json:"UpdateTime"` }
ListVhostSnapshotAuditPresetResResultPresetListItemAuditPreset - 截图审核配置详细信息。
type ListVhostSnapshotPreset ¶
type ListVhostSnapshotPreset struct{}
type ListVhostSnapshotPresetQuery ¶
type ListVhostSnapshotPresetQuery struct{}
type ListVhostSnapshotPresetReq ¶
type ListVhostSnapshotPresetReq struct { *ListVhostSnapshotPresetQuery *ListVhostSnapshotPresetBody }
type ListVhostSnapshotPresetRes ¶
type ListVhostSnapshotPresetRes struct { // REQUIRED ResponseMetadata ListVhostSnapshotPresetResResponseMetadata `json:"ResponseMetadata"` Result *ListVhostSnapshotPresetResResult `json:"Result,omitempty"` }
type ListVhostSnapshotPresetResResponseMetadata ¶
type ListVhostSnapshotPresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *ListVhostSnapshotPresetResResponseMetadataError `json:"Error,omitempty"` }
type ListVhostSnapshotPresetResResult ¶
type ListVhostSnapshotPresetResResult struct { // 模版列表。 PresetList []*ListVhostSnapshotPresetResResultPresetListItem `json:"PresetList,omitempty"` }
type ListVhostSnapshotPresetResResultPresetListItem ¶
type ListVhostSnapshotPresetResResultPresetListItem struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // 截图模板名称。 SlicePreset *ListVhostSnapshotPresetResResultPresetListItemSlicePreset `json:"SlicePreset,omitempty"` }
type ListVhostSnapshotPresetResResultPresetListItemSlicePreset ¶
type ListVhostSnapshotPresetResResultPresetListItemSlicePreset struct { AccessKey *string `json:"AccessKey,omitempty"` AccountID *string `json:"AccountID,omitempty"` AsShort *int32 `json:"AsShort,omitempty"` // 截图在 ToS 中的存储位置。 Bucket *string `json:"Bucket,omitempty"` Callback *string `json:"Callback,omitempty"` // 回调信息。 CallbackDetail []*ListVhostSnapshotPresetResResultPresetListPropertiesItemsItem `json:"CallbackDetail,omitempty"` CreatedAt *string `json:"CreatedAt,omitempty"` Description *string `json:"Description,omitempty"` Duration *int32 `json:"Duration,omitempty"` Format []*string `json:"Format,omitempty"` Height *int32 `json:"Height,omitempty"` ID *int32 `json:"ID,omitempty"` // 截图间隔时间。 Interval *int32 `json:"Interval,omitempty"` NssConfig *string `json:"NssConfig,omitempty"` OverwriteObject *string `json:"OverwriteObject,omitempty"` // 截图模版名称。 Preset *string `json:"Preset,omitempty"` PullDomain *string `json:"PullDomain,omitempty"` Quality *int32 `json:"Quality,omitempty"` RecordConfig *string `json:"RecordConfig,omitempty"` RecordObject *string `json:"RecordObject,omitempty"` RecordTob []*Components1GzojhcSchemasListvhostsnapshotpresetresPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetPropertiesRecordtobItems `json:"RecordTob,omitempty"` RegionConfig *string `json:"RegionConfig,omitempty"` ReserveDays *int32 `json:"ReserveDays,omitempty"` // veImageX 的服务 ID。 ServiceID *string `json:"ServiceID,omitempty"` SliceDuration *int32 `json:"SliceDuration,omitempty"` SnapshotConfig *string `json:"SnapshotConfig,omitempty"` SnapshotFormat *string `json:"SnapshotFormat,omitempty"` SnapshotObject *string `json:"SnapshotObject,omitempty"` // 截图模版状态。 // * 1:开启 // * 0:关闭 Status *int32 `json:"Status,omitempty"` StorageDir *string `json:"StorageDir,omitempty"` TosCluster *string `json:"TosCluster,omitempty"` TosDC *string `json:"TosDC,omitempty"` TosPSM *string `json:"TosPSM,omitempty"` VodNamespace *string `json:"VodNamespace,omitempty"` Width *int32 `json:"Width,omitempty"` WorkflowID *string `json:"WorkflowID,omitempty"` }
ListVhostSnapshotPresetResResultPresetListItemSlicePreset - 截图模板名称。
type ListVhostSnapshotPresetResResultPresetListPropertiesItemsItem ¶
type ListVhostSnapshotPresetResResultPresetListPropertiesItemsItem struct { // REQUIRED; 回调地址。 URL string `json:"URL"` // 回调类型。 // * http // * nsq // * kafka // * rpc CallbackType *string `json:"CallbackType,omitempty"` }
ListVhostSnapshotPresetResResultPresetListPropertiesItemsItem - 回调信息
type ListVhostSnapshotPresetV2 ¶
type ListVhostSnapshotPresetV2 struct{}
type ListVhostSnapshotPresetV2Query ¶
type ListVhostSnapshotPresetV2Query struct{}
type ListVhostSnapshotPresetV2Req ¶
type ListVhostSnapshotPresetV2Req struct { *ListVhostSnapshotPresetV2Query *ListVhostSnapshotPresetV2Body }
type ListVhostSnapshotPresetV2Res ¶
type ListVhostSnapshotPresetV2Res struct { // REQUIRED ResponseMetadata ListVhostSnapshotPresetV2ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *ListVhostSnapshotPresetV2ResResult `json:"Result,omitempty"` }
type ListVhostSnapshotPresetV2ResResponseMetadata ¶
type ListVhostSnapshotPresetV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ListVhostSnapshotPresetV2ResResult ¶
type ListVhostSnapshotPresetV2ResResult struct { // REQUIRED; 截图配置列表。 PresetList []ListVhostSnapshotPresetV2ResResultPresetListItem `json:"PresetList"` }
ListVhostSnapshotPresetV2ResResult - 视请求的接口而定
type ListVhostSnapshotPresetV2ResResultPresetListItem ¶
type ListVhostSnapshotPresetV2ResResultPresetListItem struct { // REQUIRED; 应用名称。 App string `json:"App"` // REQUIRED; 截图配置基础信息。 SlicePresetV2 ListVhostSnapshotPresetV2ResResultPresetListItemSlicePresetV2 `json:"SlicePresetV2"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
type ListVhostSnapshotPresetV2ResResultPresetListItemSlicePresetV2 ¶
type ListVhostSnapshotPresetV2ResResultPresetListItemSlicePresetV2 struct { // REQUIRED; 截图配置名称。 Name string `json:"Name"` // REQUIRED; 截图配置详细信息。 SnapshotPresetConfig ListVhostSnapshotPresetV2ResResultPresetListProperties `json:"SnapshotPresetConfig"` // REQUIRED; 截图配置生效状态。 // * 1:生效; // * 0:不生效。 Status int32 `json:"Status"` }
ListVhostSnapshotPresetV2ResResultPresetListItemSlicePresetV2 - 截图配置基础信息。
type ListVhostSnapshotPresetV2ResResultPresetListProperties ¶
type ListVhostSnapshotPresetV2ResResultPresetListProperties struct { // REQUIRED; 截图间隔时间,单位为秒。 Interval int32 `json:"Interval"` // 图片格式为 JPEG 时的截图参数。 JPEGParam *ListVhostSnapshotPresetV2ResResultPresetListPropertiesPropertiesProperties `json:"JpegParam,omitempty"` // 截图格式为 JPG 时的截图参数。 JpgParam *ComponentsSlabtaSchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpgparam `json:"JpgParam,omitempty"` }
ListVhostSnapshotPresetV2ResResultPresetListProperties - 截图配置详细信息。
type ListVhostSnapshotPresetV2ResResultPresetListPropertiesPropertiesProperties ¶
type ListVhostSnapshotPresetV2ResResultPresetListPropertiesPropertiesProperties struct { // REQUIRED; 当前格式的截图是否开启,默认为 false,取值及含义如下所示。 // * false:不开启; // * true:开启。 Enable bool `json:"Enable"` // 截图存储到 veImageX 时的配置。 :::tip TOSParam 和 ImageXParam 配置且配置其中一个。 ::: ImageXParam *ComponentsK46Cw0SchemasListvhostsnapshotpresetv2ResPropertiesResultPropertiesPresetlistItemsPropertiesSlicepresetv2PropertiesSnapshotpresetconfigPropertiesJpegparamPropertiesImagexparam `json:"ImageXParam,omitempty"` // 截图存储到 TOS 时的配置。 :::tip TOSParam 和 ImageXParam 配置且配置其中一个。 ::: TOSParam *ListVhostSnapshotPresetV2ResResultPresetListPropertiesPropertiesPropertiesProperties `json:"TOSParam,omitempty"` }
ListVhostSnapshotPresetV2ResResultPresetListPropertiesPropertiesProperties - 图片格式为 JPEG 时的截图参数。
type ListVhostSnapshotPresetV2ResResultPresetListPropertiesPropertiesPropertiesProperties ¶
type ListVhostSnapshotPresetV2ResResultPresetListPropertiesPropertiesPropertiesProperties struct { // REQUIRED; TOS 存储对应的 Bucket。 例如,存储路径为 live-test-tos-example/live/liveapp 时,Bucket 取值为 live-test-tos-example。 Bucket string `json:"Bucket"` // REQUIRED; 截图是否使用 TOS 存储,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable bool `json:"Enable"` // REQUIRED; 存储方式为实时截图时的存储规则,支持以 {Domain}/{App}/{Stream}/{UnixTimestamp} 样式设置存储规则,支持输入字母、数字、-、!、_、.、* 及占位符。 ExactObject string `json:"ExactObject"` // REQUIRED; 存储方式为覆盖截图时的存储规则,支持以 {Domain}/{App}/{Stream} 样式设置存储规则,支持输入字母、数字、-、!、_、.、* 及占位符。 OverwriteObject string `json:"OverwriteObject"` // REQUIRED; Bucket 目录。 例如,存储路径为 live-test-tos-example/live/liveapp 时,StorageDir 取值为 live/liveapp。 StorageDir string `json:"StorageDir"` }
ListVhostSnapshotPresetV2ResResultPresetListPropertiesPropertiesPropertiesProperties - 截图存储到 TOS 时的配置。 :::tip TOSParam 和 ImageXParam 配置且配置其中一个。 :::
type ListVhostTransCodePreset ¶
type ListVhostTransCodePreset struct{}
type ListVhostTransCodePresetQuery ¶
type ListVhostTransCodePresetQuery struct{}
type ListVhostTransCodePresetReq ¶
type ListVhostTransCodePresetReq struct { *ListVhostTransCodePresetQuery *ListVhostTransCodePresetBody }
type ListVhostTransCodePresetRes ¶
type ListVhostTransCodePresetRes struct { // REQUIRED ResponseMetadata ListVhostTransCodePresetResResponseMetadata `json:"ResponseMetadata"` Result *ListVhostTransCodePresetResResult `json:"Result,omitempty"` }
type ListVhostTransCodePresetResResponseMetadata ¶
type ListVhostTransCodePresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *ListVhostTransCodePresetResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type ListVhostTransCodePresetResResult ¶
type ListVhostTransCodePresetResResult struct { // REQUIRED; 全部转码配置列表。 AllPresetList []ListVhostTransCodePresetResResultAllPresetListItem `json:"AllPresetList"` // REQUIRED; 使用内置参数的转码配置列表。 CommonPresetList []ListVhostTransCodePresetResResultCommonPresetListItem `json:"CommonPresetList"` // REQUIRED; 使用自定义配置的转码配置列表。 CustomizePresetList []ListVhostTransCodePresetResResultCustomizePresetListItem `json:"CustomizePresetList"` }
type ListVhostTransCodePresetResResultAllPresetListItem ¶
type ListVhostTransCodePresetResResultAllPresetListItem struct { // REQUIRED; 应用名称 App string `json:"App"` // REQUIRED; 域名空间 Vhost string `json:"Vhost"` // 转码配置具体信息 TranscodePreset *ListVhostTransCodePresetResResultAllPresetListItemTranscodePreset `json:"TranscodePreset,omitempty"` }
type ListVhostTransCodePresetResResultAllPresetListItemTranscodePreset ¶
type ListVhostTransCodePresetResResultAllPresetListItemTranscodePreset struct { ALayout *string `json:"ALayout,omitempty"` AProfile *string `json:"AProfile,omitempty"` AR *int32 `json:"AR,omitempty"` AbrMode *int32 `json:"AbrMode,omitempty"` AccountID *string `json:"AccountID,omitempty"` // 音频编码格式。包括以下 3 种类型。 // * aac:使用 aac 编码格式; // * copy:不进行转码,所有音频编码参数不生效; // * opus:使用 opus 编码格式。 Acodec *string `json:"Acodec,omitempty"` AdvancedParam *string `json:"AdvancedParam,omitempty"` AllowAudioCopy *int32 `json:"AllowAudioCopy,omitempty"` AllowVideoCopy *int32 `json:"AllowVideoCopy,omitempty"` An *int32 `json:"An,omitempty"` // 宽高自适应模式开关。 // * 0:关闭宽高自适应,按照Width和Height的取值进行拉伸; // * 1:开启宽高自适应,按照ShortSide或LongSide等比缩放。 As *string `json:"As,omitempty"` // 音频码率,单位为 kbps。 AudioBitrate *int32 `json:"AudioBitrate,omitempty"` AutoTransAb *int32 `json:"AutoTransAb,omitempty"` AutoTransAl *int32 `json:"AutoTransAl,omitempty"` AutoTransAr *int32 `json:"AutoTransAr,omitempty"` AutoTransResolution *int32 `json:"AutoTransResolution,omitempty"` AutoTransVb *int32 `json:"AutoTransVb,omitempty"` AutoTransVr *int32 `json:"AutoTransVr,omitempty"` BCM *int32 `json:"BCM,omitempty"` // 2 个参考帧之间的最大 B 帧数。BFrames取 0 时,表示去 B 帧。 BFrames *int32 `json:"BFrames,omitempty"` Describe *string `json:"Describe,omitempty"` // 帧率,单位为 fps。帧率越大,画面越流畅 FPS *int32 `json:"FPS,omitempty"` // IDR 帧之间的最大间隔,单位为 s GOP *int32 `json:"GOP,omitempty"` GopMin *int32 `json:"GopMin,omitempty"` HVSPre *bool `json:"HVSPre,omitempty"` // 视频高度。 :::tip 当As的取值为 0 时,如果Width和Height任意取值为 0,表示保持源流尺寸。 ::: Height *int32 `json:"Height,omitempty"` // 长边长度。 :::tip 当As的取值为 1 时,如果LongSide和ShortSide都取 0,表示保持源流尺寸。 ::: LongSide *int32 `json:"LongSide,omitempty"` LookAhead *int32 `json:"LookAhead,omitempty"` Modifier *string `json:"Modifier,omitempty"` NvBf *int32 `json:"NvBf,omitempty"` NvCodec *string `json:"NvCodec,omitempty"` NvGop *int32 `json:"NvGop,omitempty"` NvHVSPre *bool `json:"NvHVSPre,omitempty"` NvLookahead *int32 `json:"NvLookahead,omitempty"` NvPercent *int32 `json:"NvPercent,omitempty"` NvPreset *string `json:"NvPreset,omitempty"` NvPriority *int32 `json:"NvPriority,omitempty"` NvProfile *string `json:"NvProfile,omitempty"` NvRefs *int32 `json:"NvRefs,omitempty"` NvTempAQ *int32 `json:"NvTempAQ,omitempty"` Ocr *bool `json:"Ocr,omitempty"` // 模板名称 Preset *string `json:"Preset,omitempty"` PresetKind *int32 `json:"PresetKind,omitempty"` PresetType *int32 `json:"PresetType,omitempty"` Qp *int32 `json:"Qp,omitempty"` RegionConfig *string `json:"RegionConfig,omitempty"` Revision *string `json:"Revision,omitempty"` // 是否极智超清转码。 // * true:极智超清; // * false:标准转码。 Roi *bool `json:"Roi,omitempty"` SITI *bool `json:"SITI,omitempty"` // 短边长度。 :::tip 当As的取值为 1 时,如果LongSide和ShortSide都取 0,表示保持源流尺寸。 ::: ShortSide *int32 `json:"ShortSide,omitempty"` Status *int32 `json:"Status,omitempty"` StopInterval *int32 `json:"StopInterval,omitempty"` // 转码流后缀名 SuffixName *string `json:"SuffixName,omitempty"` Threads *int32 `json:"Threads,omitempty"` TransType *string `json:"TransType,omitempty"` VBRatio *int32 `json:"VBRatio,omitempty"` VBVBufSize *int32 `json:"VBVBufSize,omitempty"` VBVMaxRate *int32 `json:"VBVMaxRate,omitempty"` VLevel *string `json:"VLevel,omitempty"` // 转码配置名称 VPreset *string `json:"VPreset,omitempty"` VProfile *string `json:"VProfile,omitempty"` VR *int32 `json:"VRVr,omitempty"` VRBBframes *int32 `json:"VRBBframes,omitempty"` VRBHeightNum *int32 `json:"VRBHeightNum,omitempty"` VRBPreset *string `json:"VRBPreset,omitempty"` VRBProfile *string `json:"VRBProfile,omitempty"` VRBSuffix *string `json:"VRBSuffix,omitempty"` VRBVb *int32 `json:"VRBVb,omitempty"` VRBWidthNum *int32 `json:"VRBWidthNum,omitempty"` VRGop *int32 `json:"VRGop,omitempty"` VRGopDen *int32 `json:"VRGopDen,omitempty"` VRHvspre *string `json:"VRHvspre,omitempty"` VRProjection *string `json:"VRProjection,omitempty"` VRRoi *string `json:"VRRoi,omitempty"` VRTBframes *int32 `json:"VRTBframes,omitempty"` VRTPreset *string `json:"VRTPreset,omitempty"` VRTProfile *string `json:"VRTProfile,omitempty"` VRTSuffix *string `json:"VRTSuffix,omitempty"` VRTVb *int32 `json:"VRTVb,omitempty"` VRTileMod *int32 `json:"VRTileMod,omitempty"` VRateCtrl *string `json:"VRateCtrl,omitempty"` VbThreshold *string `json:"VbThreshold,omitempty"` Vclass *bool `json:"Vclass,omitempty"` // 视频编码格式。 // * h264:使用 H.264 编码格式; // * h265:使用 H.265 编码格式; // * copy:不进行转码,所有视频编码参数不生效。 Vcodec *string `json:"Vcodec,omitempty"` // 视频码率,单位为 kbps VideoBitrate *int32 `json:"VideoBitrate,omitempty"` Vn *int32 `json:"Vn,omitempty"` Watermark *string `json:"Watermark,omitempty"` // 视频宽度。 :::tip 当As的取值为 0 时,如果Width和Height任意取值为 0,表示保持源流尺寸。 ::: Width *int32 `json:"Width,omitempty"` }
ListVhostTransCodePresetResResultAllPresetListItemTranscodePreset - 转码配置具体信息
type ListVhostTransCodePresetResResultCommonPresetListItem ¶
type ListVhostTransCodePresetResResultCommonPresetListItem struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 域名空间。 Vhost string `json:"Vhost"` // 转码配置具体信息。 TranscodePreset *ListVhostTransCodePresetResResultCommonPresetListItemTranscodePreset `json:"TranscodePreset,omitempty"` }
type ListVhostTransCodePresetResResultCommonPresetListItemTranscodePreset ¶
type ListVhostTransCodePresetResResultCommonPresetListItemTranscodePreset struct { ALayout *string `json:"ALayout,omitempty"` AProfile *string `json:"AProfile,omitempty"` AR *int32 `json:"AR,omitempty"` AbrMode *int32 `json:"AbrMode,omitempty"` AccountID *string `json:"AccountID,omitempty"` // 音频编码格式,取值含义如下。 // * aac:使用 AAC 编码格式; // * copy:不进行转码,所有音频编码参数不生效; // * opus:使用 Opus 编码格式。 Acodec *string `json:"Acodec,omitempty"` AdvancedParam *string `json:"AdvancedParam,omitempty"` AllowAudioCopy *int32 `json:"AllowAudioCopy,omitempty"` AllowVideoCopy *int32 `json:"AllowVideoCopy,omitempty"` An *int32 `json:"An,omitempty"` // 宽高自适应模式开关。 // * 0:关闭宽高自适应; // * 1:开启宽高自适应。 :::tip // * 关闭宽高自适应时,转码配置分辨率取 Width 和 Height 的值对转码视频进行拉伸; // * 开启宽高自适应时,转码配置分辨率按照 ShortSide 、 LongSide 、Width 、Height 的优先级取值,另一边等比缩放。 ::: As *string `json:"As,omitempty"` // 音频码率,单位为 kbps。 AudioBitrate *int32 `json:"AudioBitrate,omitempty"` AutoTransAb *int32 `json:"AutoTransAb,omitempty"` AutoTransAl *int32 `json:"AutoTransAl,omitempty"` AutoTransAr *int32 `json:"AutoTransAr,omitempty"` // 是否开启转码不超过源流分辨率。开启后,当源流分辨率低于转码配置分辨率时(即源流宽低于转码配置宽且源流高低于转码配置高时),将按源流视频分辨率进行转码,默认开启。 // * 0:关闭 // * 1:开启 AutoTransResolution *int32 `json:"AutoTransResolution,omitempty"` // 是否开启不超过源流码率。开启后,当源流码率低于转码配置码率时,将按照源流视频码率进行转码,默认开启。 // * 0:关闭 // * 1:开启 AutoTransVb *int32 `json:"AutoTransVb,omitempty"` // 是否开启不超过源流帧率。开启后,当源流帧率低于转码配置帧率时,将按照源流视频帧率进行转码,默认开启。 // * 0:关闭 // * 1:开启 AutoTransVr *int32 `json:"AutoTransVr,omitempty"` BCM *int32 `json:"BCM,omitempty"` // 2 个参考帧之间的最大 B 帧数。取值为 0 时,表示去除 B 帧。 BFrames *int32 `json:"BFrames,omitempty"` Describe *string `json:"Describe,omitempty"` // 视频帧率,单位为 fps,帧率越大,画面越流畅。 FPS *int32 `json:"FPS,omitempty"` // IDR 帧之间的最大间隔,单位为秒。 GOP *int32 `json:"GOP,omitempty"` GopMin *int32 `json:"GopMin,omitempty"` HVSPre *bool `json:"HVSPre,omitempty"` // 视频高度。 Height *int32 `json:"Height,omitempty"` // 长边长度。 :::tip // * 当 As 的取值为 1 即开启宽高自适应时,参数生效,反之则不生效。 // * 当 As 的取值为 1 时,如果 LongSide 、 ShortSide 、Width 、Height 同时取 0,表示保持源流尺寸。 ::: LongSide *int32 `json:"LongSide,omitempty"` LookAhead *int32 `json:"LookAhead,omitempty"` Modifier *string `json:"Modifier,omitempty"` NvBf *int32 `json:"NvBf,omitempty"` NvCodec *string `json:"NvCodec,omitempty"` NvGop *int32 `json:"NvGop,omitempty"` NvHVSPre *bool `json:"NvHVSPre,omitempty"` NvLookahead *int32 `json:"NvLookahead,omitempty"` NvPercent *int32 `json:"NvPercent,omitempty"` NvPreset *string `json:"NvPreset,omitempty"` NvPriority *int32 `json:"NvPriority,omitempty"` NvProfile *string `json:"NvProfile,omitempty"` NvRefs *int32 `json:"NvRefs,omitempty"` NvTempAQ *int32 `json:"NvTempAQ,omitempty"` Ocr *bool `json:"Ocr,omitempty"` // 转码配置名称。 Preset *string `json:"Preset,omitempty"` PresetKind *int32 `json:"PresetKind,omitempty"` PresetType *int32 `json:"PresetType,omitempty"` Qp *int32 `json:"Qp,omitempty"` RegionConfig *string `json:"RegionConfig,omitempty"` Revision *string `json:"Revision,omitempty"` // 是否极智超清转码,取值及含义如下。 // * true:极智超清转码; // * false:标准转码。 Roi *bool `json:"Roi,omitempty"` SITI *bool `json:"SITI,omitempty"` // 短边长度。 :::tip // * 当 As 的取值为 1 即开启宽高自适应时,参数生效,反之则不生效。 // * 当 As 的取值为 1 时,如果 LongSide 、 ShortSide 、Width 、Height 同时取 0,表示保持源流尺寸。 ::: ShortSide *int32 `json:"ShortSide,omitempty"` Status *int32 `json:"Status,omitempty"` // 转码停止时长,支持触发方式为拉流转码时设置,表示断开拉流后转码停止的时长,单位为 s,取值范围为 -1 和 [0,300],-1 表示不停止转码,默认值为 60。 StopInterval *int32 `json:"StopInterval,omitempty"` // 转码流后缀名。 SuffixName *string `json:"SuffixName,omitempty"` Threads *int32 `json:"Threads,omitempty"` // 转码触发方式,取值及含义如下。 // * Push:推流转码,直播推流后会自动启动转码任务,生成转码流; // * Pull:拉流转码,直播推流后,需要主动播放转码流才会启动转码任务,生成转码流。 TransType *string `json:"TransType,omitempty"` VBRatio *int32 `json:"VBRatio,omitempty"` VBVBufSize *int32 `json:"VBVBufSize,omitempty"` VBVMaxRate *int32 `json:"VBVMaxRate,omitempty"` VLevel *string `json:"VLevel,omitempty"` VPreset *string `json:"VPreset,omitempty"` VProfile *string `json:"VProfile,omitempty"` VR *int32 `json:"VRVr,omitempty"` VRBBframes *int32 `json:"VRBBframes,omitempty"` VRBHeightNum *int32 `json:"VRBHeightNum,omitempty"` VRBPreset *string `json:"VRBPreset,omitempty"` VRBProfile *string `json:"VRBProfile,omitempty"` VRBSuffix *string `json:"VRBSuffix,omitempty"` VRBVb *int32 `json:"VRBVb,omitempty"` VRBWidthNum *int32 `json:"VRBWidthNum,omitempty"` VRGop *int32 `json:"VRGop,omitempty"` VRGopDen *int32 `json:"VRGopDen,omitempty"` VRHvspre *string `json:"VRHvspre,omitempty"` VRProjection *string `json:"VRProjection,omitempty"` VRRoi *string `json:"VRRoi,omitempty"` VRTBframes *int32 `json:"VRTBframes,omitempty"` VRTPreset *string `json:"VRTPreset,omitempty"` VRTProfile *string `json:"VRTProfile,omitempty"` VRTSuffix *string `json:"VRTSuffix,omitempty"` VRTVb *int32 `json:"VRTVb,omitempty"` VRTileMod *int32 `json:"VRTileMod,omitempty"` VRateCtrl *string `json:"VRateCtrl,omitempty"` VbThreshold *string `json:"VbThreshold,omitempty"` Vclass *bool `json:"Vclass,omitempty"` // 视频编码格式。 // * h264:使用 H.264 编码格式; // * h265:使用 H.265 编码格式; // * h266:使用 H.266 编码格式; // * copy:不进行转码,所有视频编码参数不生效。 Vcodec *string `json:"Vcodec,omitempty"` // 视频码率,单位为 kbps。 VideoBitrate *int32 `json:"VideoBitrate,omitempty"` Vn *int32 `json:"Vn,omitempty"` Watermark *string `json:"Watermark,omitempty"` // 视频宽度。 Width *int32 `json:"Width,omitempty"` }
ListVhostTransCodePresetResResultCommonPresetListItemTranscodePreset - 转码配置具体信息。
type ListVhostTransCodePresetResResultCustomizePresetListItem ¶
type ListVhostTransCodePresetResResultCustomizePresetListItem struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成 App string `json:"App"` // REQUIRED; 域名空间 Vhost string `json:"Vhost"` TranscodePreset *ListVhostTransCodePresetResResultCustomizePresetListItemTranscodePreset `json:"TranscodePreset,omitempty"` }
type ListVhostTransCodePresetResResultCustomizePresetListItemTranscodePreset ¶
type ListVhostTransCodePresetResResultCustomizePresetListItemTranscodePreset struct { ALayout *string `json:"ALayout,omitempty"` AProfile *string `json:"AProfile,omitempty"` AR *int32 `json:"AR,omitempty"` AbrMode *int32 `json:"AbrMode,omitempty"` AccountID *string `json:"AccountID,omitempty"` // 音频编码格式。包括以下 3 种类型。 // * aac:使用 aac 编码格式; // * copy:不进行转码,所有音频编码参数不生效; // * opus:使用 opus 编码格式。 Acodec *string `json:"Acodec,omitempty"` AdvancedParam *string `json:"AdvancedParam,omitempty"` AllowAudioCopy *int32 `json:"AllowAudioCopy,omitempty"` AllowVideoCopy *int32 `json:"AllowVideoCopy,omitempty"` An *int32 `json:"An,omitempty"` // 宽高自适应模式开关。 // * 0:关闭宽高自适应,按照Width和Height的取值进行拉伸; // * 1:开启宽高自适应,按照ShortSide或LongSide等比缩放。 As *string `json:"As,omitempty"` // 音频码率,单位为 kbps。 AudioBitrate *int32 `json:"AudioBitrate,omitempty"` AutoTransAb *int32 `json:"AutoTransAb,omitempty"` AutoTransAl *int32 `json:"AutoTransAl,omitempty"` AutoTransAr *int32 `json:"AutoTransAr,omitempty"` AutoTransResolution *int32 `json:"AutoTransResolution,omitempty"` AutoTransVb *int32 `json:"AutoTransVb,omitempty"` AutoTransVr *int32 `json:"AutoTransVr,omitempty"` BCM *int32 `json:"BCM,omitempty"` // 2 个参考帧之间的最大 B 帧数。BFrames取 0 时,表示去 B 帧。 BFrames *int32 `json:"BFrames,omitempty"` Describe *string `json:"Describe,omitempty"` // 帧率,单位为 fps。帧率越大,画面越流畅 FPS *int32 `json:"FPS,omitempty"` // IDR 帧之间的最大间隔,单位为 s GOP *int32 `json:"GOP,omitempty"` GopMin *int32 `json:"GopMin,omitempty"` HVSPre *bool `json:"HVSPre,omitempty"` // 视频高度。 :::tip 当As的取值为 0 时,如果Width和Height任意取值为 0,表示保持源流尺寸。 ::: Height *int32 `json:"Height,omitempty"` // 长边长度。 :::tip 当As的取值为 1 时,如果LongSide和ShortSide都取 0,表示保持源流尺寸。 ::: LongSide *int32 `json:"LongSide,omitempty"` LookAhead *int32 `json:"LookAhead,omitempty"` Modifier *string `json:"Modifier,omitempty"` NvBf *int32 `json:"NvBf,omitempty"` NvCodec *string `json:"NvCodec,omitempty"` NvGop *int32 `json:"NvGop,omitempty"` NvHVSPre *bool `json:"NvHVSPre,omitempty"` NvLookahead *int32 `json:"NvLookahead,omitempty"` NvPercent *int32 `json:"NvPercent,omitempty"` NvPreset *string `json:"NvPreset,omitempty"` NvPriority *int32 `json:"NvPriority,omitempty"` NvProfile *string `json:"NvProfile,omitempty"` NvRefs *int32 `json:"NvRefs,omitempty"` NvTempAQ *int32 `json:"NvTempAQ,omitempty"` Ocr *bool `json:"Ocr,omitempty"` // 模板名称 Preset *string `json:"Preset,omitempty"` PresetKind *int32 `json:"PresetKind,omitempty"` PresetType *int32 `json:"PresetType,omitempty"` Qp *int32 `json:"Qp,omitempty"` RegionConfig *string `json:"RegionConfig,omitempty"` Revision *string `json:"Revision,omitempty"` // 是否极智超清转码。 // * true:极智超清; // * false:标准转码。 Roi *bool `json:"Roi,omitempty"` SITI *bool `json:"SITI,omitempty"` // 短边长度。 :::tip 当As的取值为 1 时,如果LongSide和ShortSide都取 0,表示保持源流尺寸。 ::: ShortSide *int32 `json:"ShortSide,omitempty"` Status *int32 `json:"Status,omitempty"` StopInterval *int32 `json:"StopInterval,omitempty"` // 转码流后缀名 SuffixName *string `json:"SuffixName,omitempty"` Threads *int32 `json:"Threads,omitempty"` TransType *string `json:"TransType,omitempty"` VBRatio *int32 `json:"VBRatio,omitempty"` VBVBufSize *int32 `json:"VBVBufSize,omitempty"` VBVMaxRate *int32 `json:"VBVMaxRate,omitempty"` VLevel *string `json:"VLevel,omitempty"` VPreset *string `json:"VPreset,omitempty"` VProfile *string `json:"VProfile,omitempty"` VR *int32 `json:"VRVr,omitempty"` VRBBframes *int32 `json:"VRBBframes,omitempty"` VRBHeightNum *int32 `json:"VRBHeightNum,omitempty"` VRBPreset *string `json:"VRBPreset,omitempty"` VRBProfile *string `json:"VRBProfile,omitempty"` VRBSuffix *string `json:"VRBSuffix,omitempty"` VRBVb *int32 `json:"VRBVb,omitempty"` VRBWidthNum *int32 `json:"VRBWidthNum,omitempty"` VRGop *int32 `json:"VRGop,omitempty"` VRGopDen *int32 `json:"VRGopDen,omitempty"` VRHvspre *string `json:"VRHvspre,omitempty"` VRProjection *string `json:"VRProjection,omitempty"` VRRoi *string `json:"VRRoi,omitempty"` VRTBframes *int32 `json:"VRTBframes,omitempty"` VRTPreset *string `json:"VRTPreset,omitempty"` VRTProfile *string `json:"VRTProfile,omitempty"` VRTSuffix *string `json:"VRTSuffix,omitempty"` VRTVb *int32 `json:"VRTVb,omitempty"` VRTileMod *int32 `json:"VRTileMod,omitempty"` VRateCtrl *string `json:"VRateCtrl,omitempty"` VbThreshold *string `json:"VbThreshold,omitempty"` Vclass *bool `json:"Vclass,omitempty"` // 视频编码格式。 // * h264:使用 H.264 编码格式; // * h265:使用 H.265 编码格式; // * copy:不进行转码,所有视频编码参数不生效。 Vcodec *string `json:"Vcodec,omitempty"` // 视频码率,单位为 kbps VideoBitrate *int32 `json:"VideoBitrate,omitempty"` Vn *int32 `json:"Vn,omitempty"` Watermark *string `json:"Watermark,omitempty"` // 视频宽度。 :::tip 当As的取值为 0 时,如果Width和Height任意取值为 0,表示保持源流尺寸。 ::: Width *int32 `json:"Width,omitempty"` }
type ListVhostWatermarkPreset ¶
type ListVhostWatermarkPreset struct{}
type ListVhostWatermarkPresetBody ¶
type ListVhostWatermarkPresetBody struct { // REQUIRED; 域名空间名称。由 1 到 60 位数字、字母、下划线及"-"和"."组成。 Vhost string `json:"Vhost"` }
type ListVhostWatermarkPresetQuery ¶
type ListVhostWatermarkPresetQuery struct{}
type ListVhostWatermarkPresetReq ¶
type ListVhostWatermarkPresetReq struct { *ListVhostWatermarkPresetQuery *ListVhostWatermarkPresetBody }
type ListVhostWatermarkPresetRes ¶
type ListVhostWatermarkPresetRes struct { // REQUIRED ResponseMetadata ListVhostWatermarkPresetResResponseMetadata `json:"ResponseMetadata"` Result *ListVhostWatermarkPresetResResult `json:"Result,omitempty"` }
type ListVhostWatermarkPresetResResponseMetadata ¶
type ListVhostWatermarkPresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *ListVhostWatermarkPresetResResponseMetadataError `json:"Error,omitempty"` }
type ListVhostWatermarkPresetResResult ¶
type ListVhostWatermarkPresetResResult struct { // 统计消息,提供查询成功和失败的数量。 StaticsMsg *string `json:"StaticsMsg,omitempty"` // 获取模板失败的列表,返回获取失败的模版及获取失败的原因。 WatermarkErrMsgList []*ListVhostWatermarkPresetResResultWatermarkErrMsgListItem `json:"WatermarkErrMsgList,omitempty"` // 水印模版列表。 WatermarkPresetList []*ListVhostWatermarkPresetResResultWatermarkPresetListItem `json:"WatermarkPresetList,omitempty"` }
type ListVhostWatermarkPresetResResultWatermarkPresetListItem ¶
type ListVhostWatermarkPresetResResultWatermarkPresetListItem struct { // 火山引擎账号 ID。 AccountID *string `json:"AccountID,omitempty"` // 应用名称。 App *string `json:"App,omitempty"` // 水印模版 ID。 ID *int32 `json:"ID,omitempty"` // 直播画面方向。 // * vertical:竖屏; // * horizontal:横屏。 Orientation *string `json:"Orientation,omitempty"` // 水印图片链接。 Picture *string `json:"Picture,omitempty"` // 水印图片文件名。 PictureKey *string `json:"PictureKey,omitempty"` // 水印图片对应的 HTTP 地址。与水印图片字符串字段二选一传入,同时传入时,以水印图片字符串参数为准。 PictureURL *string `json:"PictureURL,omitempty"` // 水平偏移,表示水印左侧边与转码流画面左侧边之间的距离,使用相对比率,取值范围为 [0,1]。 PosX *float32 `json:"PosX,omitempty"` // 垂直偏移,表示水印顶部边与转码流画面顶部边之间的距离,使用相对比率,取值范围为 [0,1]。 PosY *float32 `json:"PosY,omitempty"` // 水印图片预览背景高度,单位为 px。 PreviewHeight *float32 `json:"PreviewHeight,omitempty"` // 水印图片预览背景宽度,单位为 px。 PreviewWidth *float32 `json:"PreviewWidth,omitempty"` // 水印相对高度,水印高度占直播转码流画面高度的比例,取值范围为 [0,1],水印宽度会随高度等比缩放。 RelativeHeight *float32 `json:"RelativeHeight,omitempty"` // 水印相对宽度,水印宽度占直播转码流画面宽度的比例,取值范围为 [0,1],水印高度会随宽度等比缩放。 RelativeWidth *float32 `json:"RelativeWidth,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` // 域名空间名称。 Vhost *string `json:"Vhost,omitempty"` }
type ListVideoClassifications ¶
type ListVideoClassifications struct{}
type ListVideoClassificationsBody ¶
type ListVideoClassificationsBody struct { // REQUIRED; 空间名称 SpaceName string `json:"SpaceName"` }
type ListVideoClassificationsQuery ¶
type ListVideoClassificationsQuery struct{}
type ListVideoClassificationsReq ¶
type ListVideoClassificationsReq struct { *ListVideoClassificationsQuery *ListVideoClassificationsBody }
type ListVideoClassificationsRes ¶
type ListVideoClassificationsRes struct { // REQUIRED ResponseMetadata ListVideoClassificationsResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *ListVideoClassificationsResResult `json:"Result,omitempty"` }
type ListVideoClassificationsResResponseMetadata ¶
type ListVideoClassificationsResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *ListVideoClassificationsResResponseMetadataError `json:"Error,omitempty"` }
type ListVideoClassificationsResResult ¶
type ListVideoClassificationsResResult struct { // REQUIRED; 分类列表 ClassificationTrees []ListVideoClassificationsResResultClassificationTreesItem `json:"ClassificationTrees"` }
ListVideoClassificationsResResult - 视请求的接口而定
type ListVideoClassificationsResResultClassificationTreesItem ¶
type ListVideoClassificationsResResultClassificationTreesItem struct { // REQUIRED; 分类名称 Classification string `json:"Classification"` // REQUIRED; 分类ID ClassificationID string `json:"ClassificationID"` // REQUIRED; 创建时间 CreatedAt string `json:"CreatedAt"` // REQUIRED; 分类级别,1:一级,2:二级,3:三级 Level int32 `json:"Level"` // REQUIRED; 父分类ID ParentClassificationID string `json:"ParentClassificationID"` // REQUIRED; 空间名 SpaceName string `json:"SpaceName"` // REQUIRED; 与ClassificationTrees相同 SubClassificationTrees []interface{} `json:"SubClassificationTrees"` }
type ListVqosDimensionValues ¶
type ListVqosDimensionValues struct{}
type ListVqosDimensionValuesReq ¶
type ListVqosDimensionValuesReq struct { *ListVqosDimensionValuesQuery *ListVqosDimensionValuesBody }
type ListVqosDimensionValuesRes ¶
type ListVqosDimensionValuesRes struct { // REQUIRED ResponseMetadata ListVqosDimensionValuesResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result []ListVqosDimensionValuesResResultItem `json:"Result"` }
type ListVqosDimensionValuesResResponseMetadata ¶
type ListVqosDimensionValuesResResponseMetadata struct { // REQUIRED RequestID string `json:"RequestId"` }
type ListVqosMetricsDimensions ¶
type ListVqosMetricsDimensions struct{}
type ListVqosMetricsDimensionsBody ¶
type ListVqosMetricsDimensionsBody struct{}
type ListVqosMetricsDimensionsQuery ¶
type ListVqosMetricsDimensionsQuery struct { // REQUIRED VqosService string `json:"VqosService" query:"VqosService"` }
type ListVqosMetricsDimensionsReq ¶
type ListVqosMetricsDimensionsReq struct { *ListVqosMetricsDimensionsQuery *ListVqosMetricsDimensionsBody }
type ListVqosMetricsDimensionsRes ¶
type ListVqosMetricsDimensionsRes struct { // REQUIRED ResponseMetadata ListVqosMetricsDimensionsResResponseMetadata `json:"ResponseMetadata"` // REQUIRED Result []ListVqosMetricsDimensionsResResultItem `json:"Result"` }
type ListVqosMetricsDimensionsResResponseMetadata ¶
type ListVqosMetricsDimensionsResResponseMetadata struct { // REQUIRED RequestID string `json:"RequestId"` }
type ListVqosMetricsDimensionsResResultItem ¶
type ListVqosMetricsDimensionsResResultItem struct { Dimensions []*ComponentsFceumsSchemasListvqosmetricsdimensionsresPropertiesResultItemsPropertiesDimensionsItems `json:"Dimensions,omitempty"` Metrics []*ListVqosMetricsDimensionsResResultPropertiesItemsItem `json:"Metrics,omitempty"` Service *string `json:"Service,omitempty"` }
type ListVqosMetricsDimensionsResResultPropertiesItemsItem ¶
type ListVqosMetricsDimensionsResResultPropertiesItemsItem struct { // REQUIRED Alias string `json:"Alias"` // REQUIRED Attached string `json:"Attached"` // REQUIRED Attribute string `json:"Attribute"` // REQUIRED Desc string `json:"Desc"` // REQUIRED Name string `json:"Name"` // REQUIRED Type string `json:"Type"` }
type ListWatermarkPreset ¶
type ListWatermarkPreset struct{}
type ListWatermarkPresetBody ¶
type ListWatermarkPresetQuery ¶
type ListWatermarkPresetQuery struct{}
type ListWatermarkPresetReq ¶
type ListWatermarkPresetReq struct { *ListWatermarkPresetQuery *ListWatermarkPresetBody }
type ListWatermarkPresetRes ¶
type ListWatermarkPresetRes struct { // REQUIRED ResponseMetadata ListWatermarkPresetResResponseMetadata `json:"ResponseMetadata"` Result *ListWatermarkPresetResResult `json:"Result,omitempty"` }
type ListWatermarkPresetResResponseMetadata ¶
type ListWatermarkPresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *ListWatermarkPresetResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type ListWatermarkPresetResResult ¶
type ListWatermarkPresetResResult struct { // REQUIRED; 水印模板。 Preset ListWatermarkPresetResResultPreset `json:"Preset"` }
type ListWatermarkPresetResResultPreset ¶
type ListWatermarkPresetResResultPreset struct { // 火山引擎账号 ID。 AccountID *string `json:"AccountID,omitempty"` // 应用名称。 App *string `json:"App,omitempty"` // 水印模版 ID。 ID *int32 `json:"ID,omitempty"` // 直播画面方向。 // * vertical:竖屏; // * horizontal:横屏。 Orientation *string `json:"Orientation,omitempty"` // 水印图片链接。 Picture *string `json:"Picture,omitempty"` // 水印图片文件名。 PictureKey *string `json:"PictureKey,omitempty"` // 水印图片对应的 HTTP 地址。与水印图片字符串字段二选一传入,同时传入时,以水印图片字符串参数为准。 PictureURL *string `json:"PictureURL,omitempty"` // 水平偏移,表示水印左侧边与转码流画面左侧边之间的距离,使用相对比率,取值范围为 [0,1]。 PosX *float32 `json:"PosX,omitempty"` // 垂直偏移,表示水印顶部边与转码流画面顶部边之间的距离,使用相对比率,取值范围为 [0,1]。 PosY *float32 `json:"PosY,omitempty"` // 水印图片预览背景高度,单位为 px。 PreviewHeight *float32 `json:"PreviewHeight,omitempty"` // 水印图片预览背景宽度,单位为 px。 PreviewWidth *float32 `json:"PreviewWidth,omitempty"` // 水印相对高度,水印高度占直播转码流画面高度的比例,取值范围为 [0,1],水印宽度会随高度等比缩放。 RelativeHeight *float32 `json:"RelativeHeight,omitempty"` // 水印相对宽度,水印宽度占直播转码流画面宽度的比例,取值范围为 [0,1],水印高度会随宽度等比缩放。 RelativeWidth *float32 `json:"RelativeWidth,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` // 域名空间名称。 Vhost *string `json:"Vhost,omitempty"` }
ListWatermarkPresetResResultPreset - 水印模板。
type Live ¶
func NewInstance ¶
func NewInstance() *Live
func NewInstanceWithRegion ¶
func (*Live) AddCommonTransPreset ¶
func (c *Live) AddCommonTransPreset(ctx context.Context, arg *AddCommonTransPresetBody) (*AddCommonTransPresetRes, error)
func (*Live) AssociatePreset ¶
func (c *Live) AssociatePreset(ctx context.Context, arg *AssociatePresetBody) (*AssociatePresetRes, error)
func (*Live) AssociateRefConfig ¶
func (c *Live) AssociateRefConfig(ctx context.Context, arg *AssociateRefConfigBody) (*AssociateRefConfigRes, error)
func (*Live) BindCert ¶
func (c *Live) BindCert(ctx context.Context, arg *BindCertBody) (*BindCertRes, error)
func (*Live) BindEncryptDRM ¶
func (c *Live) BindEncryptDRM(ctx context.Context, arg *BindEncryptDRMBody) (*BindEncryptDRMRes, error)
func (*Live) CheckCustomLogConfig ¶
func (c *Live) CheckCustomLogConfig(ctx context.Context, arg *CheckCustomLogConfigBody) (*CheckCustomLogConfigRes, error)
func (*Live) CreateApp ¶
func (c *Live) CreateApp(ctx context.Context, arg *CreateAppBody) (*CreateAppRes, error)
func (*Live) CreateAvSlicePreset ¶
func (c *Live) CreateAvSlicePreset(ctx context.Context, arg *CreateAvSlicePresetBody) (*CreateAvSlicePresetRes, error)
func (*Live) CreateCert ¶
func (c *Live) CreateCert(ctx context.Context, arg *CreateCertBody) (*CreateCertRes, error)
func (*Live) CreateCustomLogConfig ¶
func (c *Live) CreateCustomLogConfig(ctx context.Context, arg *CreateCustomLogConfigBody) (*CreateCustomLogConfigRes, error)
func (*Live) CreateDenseSnapshotPreset ¶
func (c *Live) CreateDenseSnapshotPreset(ctx context.Context, arg *CreateDenseSnapshotPresetBody) (*CreateDenseSnapshotPresetRes, error)
func (*Live) CreateDomain ¶
func (c *Live) CreateDomain(ctx context.Context, arg *CreateDomainBody) (*CreateDomainRes, error)
func (*Live) CreateDomainV2 ¶
func (c *Live) CreateDomainV2(ctx context.Context, arg *CreateDomainV2Body) (*CreateDomainV2Res, error)
func (*Live) CreateLiveAccountFeeConfig ¶
func (c *Live) CreateLiveAccountFeeConfig(ctx context.Context, arg *CreateLiveAccountFeeConfigBody) (*CreateLiveAccountFeeConfigRes, error)
func (*Live) CreateProxyConfig ¶
func (c *Live) CreateProxyConfig(ctx context.Context, arg *CreateProxyConfigBody) (*CreateProxyConfigRes, error)
func (*Live) CreatePullCDNSnapshotTask ¶
func (c *Live) CreatePullCDNSnapshotTask(ctx context.Context, arg *CreatePullCDNSnapshotTaskBody) (*CreatePullCDNSnapshotTaskRes, error)
func (*Live) CreatePullRecordTask ¶
func (c *Live) CreatePullRecordTask(ctx context.Context, arg *CreatePullRecordTaskBody) (*CreatePullRecordTaskRes, error)
func (*Live) CreatePullToPushTask ¶
func (c *Live) CreatePullToPushTask(ctx context.Context, arg *CreatePullToPushTaskBody) (*CreatePullToPushTaskRes, error)
func (*Live) CreateRecordPresetV2 ¶
func (c *Live) CreateRecordPresetV2(ctx context.Context, arg *CreateRecordPresetV2Body) (*CreateRecordPresetV2Res, error)
func (*Live) CreateRelaySourceV4 ¶
func (c *Live) CreateRelaySourceV4(ctx context.Context, arg *CreateRelaySourceV4Body) (*CreateRelaySourceV4Res, error)
func (*Live) CreateSDK ¶
func (c *Live) CreateSDK(ctx context.Context, arg *CreateSDKBody) (*CreateSDKRes, error)
func (*Live) CreateSnapshotAuditPreset ¶
func (c *Live) CreateSnapshotAuditPreset(ctx context.Context, arg *CreateSnapshotAuditPresetBody) (*CreateSnapshotAuditPresetRes, error)
func (*Live) CreateSnapshotPreset ¶
func (c *Live) CreateSnapshotPreset(ctx context.Context, arg *CreateSnapshotPresetBody) (*CreateSnapshotPresetRes, error)
func (*Live) CreateSnapshotPresetV2 ¶
func (c *Live) CreateSnapshotPresetV2(ctx context.Context, arg *CreateSnapshotPresetV2Body) (*CreateSnapshotPresetV2Res, error)
func (*Live) CreateTicket ¶
func (c *Live) CreateTicket(ctx context.Context, arg *CreateTicketBody) (*CreateTicketRes, error)
func (*Live) CreateTimeShiftPresetV2 ¶
func (c *Live) CreateTimeShiftPresetV2(ctx context.Context, arg *CreateTimeShiftPresetV2Body) (*CreateTimeShiftPresetV2Res, error)
func (*Live) CreateTimeShiftPresetV3 ¶
func (c *Live) CreateTimeShiftPresetV3(ctx context.Context, arg *CreateTimeShiftPresetV3Body) (*CreateTimeShiftPresetV3Res, error)
func (*Live) CreateTranscodePreset ¶
func (c *Live) CreateTranscodePreset(ctx context.Context, arg *CreateTranscodePresetBody) (*CreateTranscodePresetRes, error)
func (*Live) CreateTranscodePresetBatch ¶
func (c *Live) CreateTranscodePresetBatch(ctx context.Context, arg *CreateTranscodePresetBatchBody) (*CreateTranscodePresetBatchRes, error)
func (*Live) CreateTranscodePresetPatchByAdmin ¶
func (c *Live) CreateTranscodePresetPatchByAdmin(ctx context.Context, arg *CreateTranscodePresetPatchByAdminBody) (*CreateTranscodePresetPatchByAdminRes, error)
func (*Live) CreateVQScoreTask ¶
func (c *Live) CreateVQScoreTask(ctx context.Context, arg *CreateVQScoreTaskBody) (*CreateVQScoreTaskRes, error)
func (*Live) CreateVerifyContent ¶
func (c *Live) CreateVerifyContent(ctx context.Context, arg *CreateVerifyContentBody) (*CreateVerifyContentRes, error)
func (*Live) CreateWatermarkPreset ¶
func (c *Live) CreateWatermarkPreset(ctx context.Context, arg *CreateWatermarkPresetBody) (*CreateWatermarkPresetRes, error)
func (*Live) CreateWatermarkPresetV2 ¶
func (c *Live) CreateWatermarkPresetV2(ctx context.Context, arg *CreateWatermarkPresetV2Body) (*CreateWatermarkPresetV2Res, error)
func (*Live) DeleteAuth ¶
func (c *Live) DeleteAuth(ctx context.Context, arg *DeleteAuthBody) (*DeleteAuthRes, error)
func (*Live) DeleteAvSlicePreset ¶
func (c *Live) DeleteAvSlicePreset(ctx context.Context, arg *DeleteAvSlicePresetBody) (*DeleteAvSlicePresetRes, error)
func (*Live) DeleteCMAFConfig ¶
func (c *Live) DeleteCMAFConfig(ctx context.Context, arg *DeleteCMAFConfigBody) (*DeleteCMAFConfigRes, error)
func (*Live) DeleteCallback ¶
func (c *Live) DeleteCallback(ctx context.Context, arg *DeleteCallbackBody) (*DeleteCallbackRes, error)
func (*Live) DeleteCert ¶
func (c *Live) DeleteCert(ctx context.Context, arg *DeleteCertBody) (*DeleteCertRes, error)
func (*Live) DeleteCommonTransPreset ¶
func (c *Live) DeleteCommonTransPreset(ctx context.Context, arg *DeleteCommonTransPresetBody) (*DeleteCommonTransPresetRes, error)
func (*Live) DeleteCustomLogConfig ¶
func (c *Live) DeleteCustomLogConfig(ctx context.Context, arg *DeleteCustomLogConfigBody) (*DeleteCustomLogConfigRes, error)
func (*Live) DeleteDenseSnapshotPreset ¶
func (c *Live) DeleteDenseSnapshotPreset(ctx context.Context, arg *DeleteDenseSnapshotPresetBody) (*DeleteDenseSnapshotPresetRes, error)
func (*Live) DeleteDenyConfigV2 ¶
func (c *Live) DeleteDenyConfigV2(ctx context.Context, arg *DeleteDenyConfigV2Body) (*DeleteDenyConfigV2Res, error)
func (*Live) DeleteDomain ¶
func (c *Live) DeleteDomain(ctx context.Context, arg *DeleteDomainBody) (*DeleteDomainRes, error)
func (*Live) DeleteDomainV2 ¶
func (c *Live) DeleteDomainV2(ctx context.Context, arg *DeleteDomainV2Body) (*DeleteDomainV2Res, error)
func (*Live) DeleteHLSConfig ¶
func (c *Live) DeleteHLSConfig(ctx context.Context, arg *DeleteHLSConfigBody) (*DeleteHLSConfigRes, error)
func (*Live) DeleteHTTPHeaderConfig ¶
func (c *Live) DeleteHTTPHeaderConfig(ctx context.Context, arg *DeleteHTTPHeaderConfigBody) (*DeleteHTTPHeaderConfigRes, error)
func (*Live) DeleteHeaderConfig ¶
func (c *Live) DeleteHeaderConfig(ctx context.Context, arg *DeleteHeaderConfigBody) (*DeleteHeaderConfigRes, error)
func (*Live) DeleteIPAccessRule ¶
func (c *Live) DeleteIPAccessRule(ctx context.Context, arg *DeleteIPAccessRuleBody) (*DeleteIPAccessRuleRes, error)
func (*Live) DeleteLatencyConfig ¶
func (c *Live) DeleteLatencyConfig(ctx context.Context, arg *DeleteLatencyConfigBody) (*DeleteLatencyConfigRes, error)
func (*Live) DeleteLiveAccountFeeConfig ¶
func (c *Live) DeleteLiveAccountFeeConfig(ctx context.Context, arg *DeleteLiveAccountFeeConfigBody) (*DeleteLiveAccountFeeConfigRes, error)
func (*Live) DeleteNSSRewriteConfig ¶
func (c *Live) DeleteNSSRewriteConfig(ctx context.Context, arg *DeleteNSSRewriteConfigBody) (*DeleteNSSRewriteConfigRes, error)
func (*Live) DeleteProxyConfig ¶
func (c *Live) DeleteProxyConfig(ctx context.Context, arg *DeleteProxyConfigBody) (*DeleteProxyConfigRes, error)
func (*Live) DeleteProxyConfigAssociation ¶
func (c *Live) DeleteProxyConfigAssociation(ctx context.Context, arg *DeleteProxyConfigAssociationBody) (*DeleteProxyConfigAssociationRes, error)
func (*Live) DeletePullToPushTask ¶
func (c *Live) DeletePullToPushTask(ctx context.Context, arg *DeletePullToPushTaskBody) (*DeletePullToPushTaskRes, error)
func (*Live) DeleteRecordHistory ¶
func (c *Live) DeleteRecordHistory(ctx context.Context, arg *DeleteRecordHistoryBody) (*DeleteRecordHistoryRes, error)
func (*Live) DeleteRecordPreset ¶
func (c *Live) DeleteRecordPreset(ctx context.Context, arg *DeleteRecordPresetBody) (*DeleteRecordPresetRes, error)
func (*Live) DeleteReferer ¶
func (c *Live) DeleteReferer(ctx context.Context, arg *DeleteRefererBody) (*DeleteRefererRes, error)
func (*Live) DeleteRelaySink ¶
func (c *Live) DeleteRelaySink(ctx context.Context, arg *DeleteRelaySinkBody) (*DeleteRelaySinkRes, error)
func (*Live) DeleteRelaySourceRewrite ¶
func (c *Live) DeleteRelaySourceRewrite(ctx context.Context, arg *DeleteRelaySourceRewriteBody) (*DeleteRelaySourceRewriteRes, error)
func (*Live) DeleteRelaySourceV3 ¶
func (c *Live) DeleteRelaySourceV3(ctx context.Context, arg *DeleteRelaySourceV3Body) (*DeleteRelaySourceV3Res, error)
func (*Live) DeleteRelaySourceV4 ¶
func (c *Live) DeleteRelaySourceV4(ctx context.Context, arg *DeleteRelaySourceV4Body) (*DeleteRelaySourceV4Res, error)
func (*Live) DeleteSDK ¶
func (c *Live) DeleteSDK(ctx context.Context, arg *DeleteSDKBody) (*DeleteSDKRes, error)
func (*Live) DeleteSnapshotAuditPreset ¶
func (c *Live) DeleteSnapshotAuditPreset(ctx context.Context, arg *DeleteSnapshotAuditPresetBody) (*DeleteSnapshotAuditPresetRes, error)
func (*Live) DeleteSnapshotPreset ¶
func (c *Live) DeleteSnapshotPreset(ctx context.Context, arg *DeleteSnapshotPresetBody) (*DeleteSnapshotPresetRes, error)
func (*Live) DeleteStreamQuotaConfig ¶
func (c *Live) DeleteStreamQuotaConfig(ctx context.Context, arg *DeleteStreamQuotaConfigBody) (*DeleteStreamQuotaConfigRes, error)
func (*Live) DeleteTimeShiftPresetV2 ¶
func (c *Live) DeleteTimeShiftPresetV2(ctx context.Context, arg *DeleteTimeShiftPresetV2Body) (*DeleteTimeShiftPresetV2Res, error)
func (*Live) DeleteTimeShiftPresetV3 ¶
func (c *Live) DeleteTimeShiftPresetV3(ctx context.Context, arg *DeleteTimeShiftPresetV3Body) (*DeleteTimeShiftPresetV3Res, error)
func (*Live) DeleteTranscodePreset ¶
func (c *Live) DeleteTranscodePreset(ctx context.Context, arg *DeleteTranscodePresetBody) (*DeleteTranscodePresetRes, error)
func (*Live) DeleteTranscodePresetBatch ¶
func (c *Live) DeleteTranscodePresetBatch(ctx context.Context, arg *DeleteTranscodePresetBatchBody) (*DeleteTranscodePresetBatchRes, error)
func (*Live) DeleteTranscodePresetPatchByAdmin ¶
func (c *Live) DeleteTranscodePresetPatchByAdmin(ctx context.Context, arg *DeleteTranscodePresetPatchByAdminBody) (*DeleteTranscodePresetPatchByAdminRes, error)
func (*Live) DeleteWatermarkPreset ¶
func (c *Live) DeleteWatermarkPreset(ctx context.Context, arg *DeleteWatermarkPresetBody) (*DeleteWatermarkPresetRes, error)
func (*Live) DeleteWatermarkPresetV2 ¶
func (c *Live) DeleteWatermarkPresetV2(ctx context.Context, arg *DeleteWatermarkPresetV2Body) (*DeleteWatermarkPresetV2Res, error)
func (*Live) DescDenseSnapshotPresetDetail ¶
func (c *Live) DescDenseSnapshotPresetDetail(ctx context.Context, arg *DescDenseSnapshotPresetDetailBody) (*DescDenseSnapshotPresetDetailRes, error)
func (*Live) DescribeActionHistory ¶
func (c *Live) DescribeActionHistory(ctx context.Context, arg *DescribeActionHistoryBody) (*DescribeActionHistoryRes, error)
func (*Live) DescribeAppIDParamsAvailable ¶
func (c *Live) DescribeAppIDParamsAvailable(ctx context.Context, arg *DescribeAppIDParamsAvailableBody) (*DescribeAppIDParamsAvailableRes, error)
func (*Live) DescribeAuth ¶
func (c *Live) DescribeAuth(ctx context.Context, arg *DescribeAuthBody) (*DescribeAuthRes, error)
func (*Live) DescribeBilling ¶
func (c *Live) DescribeBilling(ctx context.Context) (*DescribeBillingRes, error)
func (*Live) DescribeBillingForAdmin ¶
func (c *Live) DescribeBillingForAdmin(ctx context.Context, arg *DescribeBillingForAdminBody) (*DescribeBillingForAdminRes, error)
func (*Live) DescribeBillingMonthAvailable ¶
func (c *Live) DescribeBillingMonthAvailable(ctx context.Context) (*DescribeBillingMonthAvailableRes, error)
func (*Live) DescribeCDNSnapshotHistory ¶
func (c *Live) DescribeCDNSnapshotHistory(ctx context.Context, arg *DescribeCDNSnapshotHistoryBody) (*DescribeCDNSnapshotHistoryRes, error)
func (*Live) DescribeCMAFConfig ¶
func (c *Live) DescribeCMAFConfig(ctx context.Context, arg *DescribeCMAFConfigBody) (*DescribeCMAFConfigRes, error)
func (*Live) DescribeCallback ¶
func (c *Live) DescribeCallback(ctx context.Context, arg *DescribeCallbackBody) (*DescribeCallbackRes, error)
func (*Live) DescribeCertDRM ¶
func (c *Live) DescribeCertDRM(ctx context.Context, arg *DescribeCertDRMQuery) (*DescribeCertDRMRes, error)
func (*Live) DescribeCertDetailSecret ¶
func (c *Live) DescribeCertDetailSecret(ctx context.Context, arg *DescribeCertDetailSecretBody) (*DescribeCertDetailSecretRes, error)
func (*Live) DescribeCertDetailSecretV2 ¶
func (c *Live) DescribeCertDetailSecretV2(ctx context.Context, arg *DescribeCertDetailSecretV2Body) (*DescribeCertDetailSecretV2Res, error)
func (*Live) DescribeCertDetailV2 ¶
func (c *Live) DescribeCertDetailV2(ctx context.Context, arg *DescribeCertDetailV2Body) (*DescribeCertDetailV2Res, error)
func (*Live) DescribeClosedStreamInfoByPage ¶
func (c *Live) DescribeClosedStreamInfoByPage(ctx context.Context, arg *DescribeClosedStreamInfoByPageQuery) (*DescribeClosedStreamInfoByPageRes, error)
func (*Live) DescribeContentKey ¶
func (c *Live) DescribeContentKey(ctx context.Context) (*DescribeContentKeyRes, error)
func (*Live) DescribeCustomLogConfig ¶
func (c *Live) DescribeCustomLogConfig(ctx context.Context) (*DescribeCustomLogConfigRes, error)
func (*Live) DescribeDenyConfig ¶
func (c *Live) DescribeDenyConfig(ctx context.Context, arg *DescribeDenyConfigBody) (*DescribeDenyConfigRes, error)
func (*Live) DescribeDenyConfigV2 ¶
func (c *Live) DescribeDenyConfigV2(ctx context.Context, arg *DescribeDenyConfigV2Body) (*DescribeDenyConfigV2Res, error)
func (*Live) DescribeDomain ¶
func (c *Live) DescribeDomain(ctx context.Context, arg *DescribeDomainBody) (*DescribeDomainRes, error)
func (*Live) DescribeDomainVerify ¶
func (c *Live) DescribeDomainVerify(ctx context.Context, arg *DescribeDomainVerifyBody) (*DescribeDomainVerifyRes, error)
func (*Live) DescribeEncryptDRM ¶
func (c *Live) DescribeEncryptDRM(ctx context.Context) (*DescribeEncryptDRMRes, error)
func (*Live) DescribeForbiddenStreamInfoByPage ¶
func (c *Live) DescribeForbiddenStreamInfoByPage(ctx context.Context, arg *DescribeForbiddenStreamInfoByPageQuery) (*DescribeForbiddenStreamInfoByPageRes, error)
func (*Live) DescribeHLSConfig ¶
func (c *Live) DescribeHLSConfig(ctx context.Context, arg *DescribeHLSConfigBody) (*DescribeHLSConfigRes, error)
func (*Live) DescribeHTTPHeaderConfig ¶
func (c *Live) DescribeHTTPHeaderConfig(ctx context.Context, arg *DescribeHTTPHeaderConfigBody) (*DescribeHTTPHeaderConfigRes, error)
func (*Live) DescribeHeaderConfig ¶
func (c *Live) DescribeHeaderConfig(ctx context.Context, arg *DescribeHeaderConfigBody) (*DescribeHeaderConfigRes, error)
func (*Live) DescribeIPAccessRule ¶
func (c *Live) DescribeIPAccessRule(ctx context.Context, arg *DescribeIPAccessRuleBody) (*DescribeIPAccessRuleRes, error)
func (*Live) DescribeIPInfo ¶
func (c *Live) DescribeIPInfo(ctx context.Context, arg *DescribeIPInfoBody) (*DescribeIPInfoRes, error)
func (*Live) DescribeLatencyConfig ¶
func (c *Live) DescribeLatencyConfig(ctx context.Context, arg *DescribeLatencyConfigBody) (*DescribeLatencyConfigRes, error)
func (*Live) DescribeLicenseDRM ¶
func (c *Live) DescribeLicenseDRM(ctx context.Context, arg *DescribeLicenseDRMQuery) (*DescribeLicenseDRMRes, error)
func (*Live) DescribeLiveAccountFeeConfig ¶
func (c *Live) DescribeLiveAccountFeeConfig(ctx context.Context) (*DescribeLiveAccountFeeConfigRes, error)
func (*Live) DescribeLiveAccountFeeType ¶
func (c *Live) DescribeLiveAccountFeeType(ctx context.Context, arg *DescribeLiveAccountFeeTypeBody) (*DescribeLiveAccountFeeTypeRes, error)
func (*Live) DescribeLiveActivityBandwidthData ¶
func (c *Live) DescribeLiveActivityBandwidthData(ctx context.Context, arg *DescribeLiveActivityBandwidthDataBody) (*DescribeLiveActivityBandwidthDataRes, error)
func (*Live) DescribeLiveAuditData ¶
func (c *Live) DescribeLiveAuditData(ctx context.Context, arg *DescribeLiveAuditDataBody) (*DescribeLiveAuditDataRes, error)
func (*Live) DescribeLiveBandwidthData ¶
func (c *Live) DescribeLiveBandwidthData(ctx context.Context, arg *DescribeLiveBandwidthDataBody) (*DescribeLiveBandwidthDataRes, error)
func (*Live) DescribeLiveBatchOnlineStreamMetrics ¶
func (c *Live) DescribeLiveBatchOnlineStreamMetrics(ctx context.Context, arg *DescribeLiveBatchOnlineStreamMetricsBody) (*DescribeLiveBatchOnlineStreamMetricsRes, error)
func (*Live) DescribeLiveBatchPushStreamAvgMetrics ¶
func (c *Live) DescribeLiveBatchPushStreamAvgMetrics(ctx context.Context, arg *DescribeLiveBatchPushStreamAvgMetricsBody) (*DescribeLiveBatchPushStreamAvgMetricsRes, error)
func (*Live) DescribeLiveBatchPushStreamMetrics ¶
func (c *Live) DescribeLiveBatchPushStreamMetrics(ctx context.Context, arg *DescribeLiveBatchPushStreamMetricsBody) (*DescribeLiveBatchPushStreamMetricsRes, error)
func (*Live) DescribeLiveBatchSourceStreamAvgMetrics ¶
func (c *Live) DescribeLiveBatchSourceStreamAvgMetrics(ctx context.Context, arg *DescribeLiveBatchSourceStreamAvgMetricsBody) (*DescribeLiveBatchSourceStreamAvgMetricsRes, error)
func (*Live) DescribeLiveBatchSourceStreamMetrics ¶
func (c *Live) DescribeLiveBatchSourceStreamMetrics(ctx context.Context, arg *DescribeLiveBatchSourceStreamMetricsBody) (*DescribeLiveBatchSourceStreamMetricsRes, error)
func (*Live) DescribeLiveBatchStreamTrafficData ¶
func (c *Live) DescribeLiveBatchStreamTrafficData(ctx context.Context, arg *DescribeLiveBatchStreamTrafficDataBody) (*DescribeLiveBatchStreamTrafficDataRes, error)
func (*Live) DescribeLiveBatchStreamTranscodeData ¶
func (c *Live) DescribeLiveBatchStreamTranscodeData(ctx context.Context, arg *DescribeLiveBatchStreamTranscodeDataBody) (*DescribeLiveBatchStreamTranscodeDataRes, error)
func (*Live) DescribeLiveCustomizedLogData ¶
func (c *Live) DescribeLiveCustomizedLogData(ctx context.Context, arg *DescribeLiveCustomizedLogDataBody) (*DescribeLiveCustomizedLogDataRes, error)
func (*Live) DescribeLiveFeeConfig ¶
func (c *Live) DescribeLiveFeeConfig(ctx context.Context) (*DescribeLiveFeeConfigRes, error)
func (*Live) DescribeLiveFreeTimeInterval ¶
func (c *Live) DescribeLiveFreeTimeInterval(ctx context.Context) (*DescribeLiveFreeTimeIntervalRes, error)
func (*Live) DescribeLiveISPData ¶
func (c *Live) DescribeLiveISPData(ctx context.Context) (*DescribeLiveISPDataRes, error)
func (*Live) DescribeLiveLogData ¶
func (c *Live) DescribeLiveLogData(ctx context.Context, arg *DescribeLiveLogDataBody) (*DescribeLiveLogDataRes, error)
func (*Live) DescribeLiveMetricBandwidthData ¶
func (c *Live) DescribeLiveMetricBandwidthData(ctx context.Context, arg *DescribeLiveMetricBandwidthDataBody) (*DescribeLiveMetricBandwidthDataRes, error)
func (*Live) DescribeLiveMetricTrafficData ¶
func (c *Live) DescribeLiveMetricTrafficData(ctx context.Context, arg *DescribeLiveMetricTrafficDataBody) (*DescribeLiveMetricTrafficDataRes, error)
func (*Live) DescribeLiveP95PeakBandwidthData ¶
func (c *Live) DescribeLiveP95PeakBandwidthData(ctx context.Context, arg *DescribeLiveP95PeakBandwidthDataBody) (*DescribeLiveP95PeakBandwidthDataRes, error)
func (*Live) DescribeLivePlayStatusCodeData ¶
func (c *Live) DescribeLivePlayStatusCodeData(ctx context.Context, arg *DescribeLivePlayStatusCodeDataBody) (*DescribeLivePlayStatusCodeDataRes, error)
func (*Live) DescribeLivePullToPushBandwidthData ¶
func (c *Live) DescribeLivePullToPushBandwidthData(ctx context.Context, arg *DescribeLivePullToPushBandwidthDataBody) (*DescribeLivePullToPushBandwidthDataRes, error)
func (*Live) DescribeLivePullToPushData ¶
func (c *Live) DescribeLivePullToPushData(ctx context.Context, arg *DescribeLivePullToPushDataBody) (*DescribeLivePullToPushDataRes, error)
func (*Live) DescribeLivePushStreamCountData ¶
func (c *Live) DescribeLivePushStreamCountData(ctx context.Context, arg *DescribeLivePushStreamCountDataBody) (*DescribeLivePushStreamCountDataRes, error)
func (*Live) DescribeLivePushStreamMetrics ¶
func (c *Live) DescribeLivePushStreamMetrics(ctx context.Context, arg *DescribeLivePushStreamMetricsBody) (*DescribeLivePushStreamMetricsRes, error)
func (*Live) DescribeLiveRecordData ¶
func (c *Live) DescribeLiveRecordData(ctx context.Context, arg *DescribeLiveRecordDataBody) (*DescribeLiveRecordDataRes, error)
func (*Live) DescribeLiveRegionData ¶
func (c *Live) DescribeLiveRegionData(ctx context.Context) (*DescribeLiveRegionDataRes, error)
func (*Live) DescribeLiveSnapshotData ¶
func (c *Live) DescribeLiveSnapshotData(ctx context.Context, arg *DescribeLiveSnapshotDataBody) (*DescribeLiveSnapshotDataRes, error)
func (*Live) DescribeLiveSourceBandwidthData ¶
func (c *Live) DescribeLiveSourceBandwidthData(ctx context.Context, arg *DescribeLiveSourceBandwidthDataBody) (*DescribeLiveSourceBandwidthDataRes, error)
func (*Live) DescribeLiveSourceStreamMetrics ¶
func (c *Live) DescribeLiveSourceStreamMetrics(ctx context.Context, arg *DescribeLiveSourceStreamMetricsBody) (*DescribeLiveSourceStreamMetricsRes, error)
func (*Live) DescribeLiveSourceTrafficData ¶
func (c *Live) DescribeLiveSourceTrafficData(ctx context.Context, arg *DescribeLiveSourceTrafficDataBody) (*DescribeLiveSourceTrafficDataRes, error)
func (*Live) DescribeLiveStreamCountData ¶
func (c *Live) DescribeLiveStreamCountData(ctx context.Context, arg *DescribeLiveStreamCountDataBody) (*DescribeLiveStreamCountDataRes, error)
func (*Live) DescribeLiveStreamInfoByPage ¶
func (c *Live) DescribeLiveStreamInfoByPage(ctx context.Context, arg *DescribeLiveStreamInfoByPageQuery) (*DescribeLiveStreamInfoByPageRes, error)
func (*Live) DescribeLiveStreamSessionData ¶
func (c *Live) DescribeLiveStreamSessionData(ctx context.Context, arg *DescribeLiveStreamSessionDataBody) (*DescribeLiveStreamSessionDataRes, error)
func (*Live) DescribeLiveStreamState ¶
func (c *Live) DescribeLiveStreamState(ctx context.Context, arg *DescribeLiveStreamStateQuery) (*DescribeLiveStreamStateRes, error)
func (*Live) DescribeLiveStreamUsageData ¶
func (c *Live) DescribeLiveStreamUsageData(ctx context.Context, arg *DescribeLiveStreamUsageDataBody) (*DescribeLiveStreamUsageDataRes, error)
func (*Live) DescribeLiveTimeShiftData ¶
func (c *Live) DescribeLiveTimeShiftData(ctx context.Context, arg *DescribeLiveTimeShiftDataBody) (*DescribeLiveTimeShiftDataRes, error)
func (*Live) DescribeLiveTrafficData ¶
func (c *Live) DescribeLiveTrafficData(ctx context.Context, arg *DescribeLiveTrafficDataBody) (*DescribeLiveTrafficDataRes, error)
func (*Live) DescribeLiveTranscodeData ¶
func (c *Live) DescribeLiveTranscodeData(ctx context.Context, arg *DescribeLiveTranscodeDataBody) (*DescribeLiveTranscodeDataRes, error)
func (*Live) DescribeNSSRewriteConfig ¶
func (c *Live) DescribeNSSRewriteConfig(ctx context.Context, arg *DescribeNSSRewriteConfigBody) (*DescribeNSSRewriteConfigRes, error)
func (*Live) DescribePresetAssociation ¶
func (c *Live) DescribePresetAssociation(ctx context.Context, arg *DescribePresetAssociationBody) (*DescribePresetAssociationRes, error)
func (*Live) DescribeProxyConfigAssociation ¶
func (c *Live) DescribeProxyConfigAssociation(ctx context.Context, arg *DescribeProxyConfigAssociationBody) (*DescribeProxyConfigAssociationRes, error)
func (*Live) DescribeRecordTaskFileHistory ¶
func (c *Live) DescribeRecordTaskFileHistory(ctx context.Context, arg *DescribeRecordTaskFileHistoryBody) (*DescribeRecordTaskFileHistoryRes, error)
func (*Live) DescribeRefConfig ¶
func (c *Live) DescribeRefConfig(ctx context.Context, arg *DescribeRefConfigBody) (*DescribeRefConfigRes, error)
func (*Live) DescribeReferer ¶
func (c *Live) DescribeReferer(ctx context.Context, arg *DescribeRefererBody) (*DescribeRefererRes, error)
func (*Live) DescribeRelaySink ¶
func (c *Live) DescribeRelaySink(ctx context.Context, arg *DescribeRelaySinkBody) (*DescribeRelaySinkRes, error)
func (*Live) DescribeRelaySourceRewrite ¶
func (c *Live) DescribeRelaySourceRewrite(ctx context.Context, arg *DescribeRelaySourceRewriteBody) (*DescribeRelaySourceRewriteRes, error)
func (*Live) DescribeRelaySourceV3 ¶
func (c *Live) DescribeRelaySourceV3(ctx context.Context, arg *DescribeRelaySourceV3Body) (*DescribeRelaySourceV3Res, error)
func (*Live) DescribeSDKDetail ¶
func (c *Live) DescribeSDKDetail(ctx context.Context, arg *DescribeSDKDetailBody) (*DescribeSDKDetailRes, error)
func (*Live) DescribeSDKParamsAvailable ¶
func (c *Live) DescribeSDKParamsAvailable(ctx context.Context, arg *DescribeSDKParamsAvailableBody) (*DescribeSDKParamsAvailableRes, error)
func (*Live) DescribeService ¶
func (c *Live) DescribeService(ctx context.Context) (*DescribeServiceRes, error)
func (*Live) DescribeSnapshotAuditPresetDetail ¶
func (c *Live) DescribeSnapshotAuditPresetDetail(ctx context.Context, arg *DescribeSnapshotAuditPresetDetailBody) (*DescribeSnapshotAuditPresetDetailRes, error)
func (*Live) DescribeStreamQuotaConfig ¶
func (c *Live) DescribeStreamQuotaConfig(ctx context.Context, arg *DescribeStreamQuotaConfigBody) (*DescribeStreamQuotaConfigRes, error)
func (*Live) DescribeTimeShiftPresetDetail ¶
func (c *Live) DescribeTimeShiftPresetDetail(ctx context.Context, arg *DescribeTimeShiftPresetDetailBody) (*DescribeTimeShiftPresetDetailRes, error)
func (*Live) DescribeTranscodePresetDetail ¶
func (c *Live) DescribeTranscodePresetDetail(ctx context.Context, arg *DescribeTranscodePresetDetailBody) (*DescribeTranscodePresetDetailRes, error)
func (*Live) DescribeVQScoreTask ¶
func (c *Live) DescribeVQScoreTask(ctx context.Context, arg *DescribeVQScoreTaskBody) (*DescribeVQScoreTaskRes, error)
func (*Live) DescribeVhost ¶
func (c *Live) DescribeVhost(ctx context.Context, arg *DescribeVhostBody) (*DescribeVhostRes, error)
func (*Live) DescribeWatermarkPresetDetail ¶
func (c *Live) DescribeWatermarkPresetDetail(ctx context.Context, arg *DescribeWatermarkPresetDetailBody) (*DescribeWatermarkPresetDetailRes, error)
func (*Live) DisAssociatePreset ¶
func (c *Live) DisAssociatePreset(ctx context.Context, arg *DisAssociatePresetBody) (*DisAssociatePresetRes, error)
func (*Live) DisableAuth ¶
func (c *Live) DisableAuth(ctx context.Context, arg *DisableAuthBody) (*DisableAuthRes, error)
func (*Live) DisableDomain ¶
func (c *Live) DisableDomain(ctx context.Context, arg *DisableDomainBody) (*DisableDomainRes, error)
func (*Live) DisassociateRefConfig ¶
func (c *Live) DisassociateRefConfig(ctx context.Context, arg *DisassociateRefConfigBody) (*DisassociateRefConfigRes, error)
func (*Live) EnableAuth ¶
func (c *Live) EnableAuth(ctx context.Context, arg *EnableAuthBody) (*EnableAuthRes, error)
func (*Live) EnableDomain ¶
func (c *Live) EnableDomain(ctx context.Context, arg *EnableDomainBody) (*EnableDomainRes, error)
func (*Live) EnableHTTPHeaderConfig ¶
func (c *Live) EnableHTTPHeaderConfig(ctx context.Context, arg *EnableHTTPHeaderConfigBody) (*EnableHTTPHeaderConfigRes, error)
func (*Live) ForbidStream ¶
func (c *Live) ForbidStream(ctx context.Context, arg *ForbidStreamBody) (*ForbidStreamRes, error)
func (*Live) GeneratePlayURL ¶
func (c *Live) GeneratePlayURL(ctx context.Context, arg *GeneratePlayURLBody) (*GeneratePlayURLRes, error)
func (*Live) GeneratePushURL ¶
func (c *Live) GeneratePushURL(ctx context.Context, arg *GeneratePushURLBody) (*GeneratePushURLRes, error)
func (*Live) GenerateTimeShiftPlayURL ¶
func (c *Live) GenerateTimeShiftPlayURL(ctx context.Context, arg *GenerateTimeShiftPlayURLBody) (*GenerateTimeShiftPlayURLRes, error)
func (*Live) GetPullCDNSnapshotTask ¶
func (c *Live) GetPullCDNSnapshotTask(ctx context.Context, arg *GetPullCDNSnapshotTaskBody) (*GetPullCDNSnapshotTaskRes, error)
func (*Live) GetPullRecordTask ¶
func (c *Live) GetPullRecordTask(ctx context.Context, arg *GetPullRecordTaskBody) (*GetPullRecordTaskRes, error)
func (*Live) GetVqosRawData ¶
func (c *Live) GetVqosRawData(ctx context.Context, arg *GetVqosRawDataReq) (*GetVqosRawDataRes, error)
func (*Live) KillStream ¶
func (c *Live) KillStream(ctx context.Context, arg *KillStreamBody) (*KillStreamRes, error)
func (*Live) ListActionHistory ¶
func (c *Live) ListActionHistory(ctx context.Context, arg *ListActionHistoryBody) (*ListActionHistoryRes, error)
func (*Live) ListBindEncryptDRM ¶
func (c *Live) ListBindEncryptDRM(ctx context.Context, arg *ListBindEncryptDRMBody) (*ListBindEncryptDRMRes, error)
func (*Live) ListCert ¶
func (c *Live) ListCert(ctx context.Context, arg *ListCertBody) (*ListCertRes, error)
func (*Live) ListCertBindInfo ¶
func (c *Live) ListCertBindInfo(ctx context.Context, arg *ListCertBindInfoBody) (*ListCertBindInfoRes, error)
func (*Live) ListCertV2 ¶
func (c *Live) ListCertV2(ctx context.Context, arg *ListCertV2Body) (*ListCertV2Res, error)
func (*Live) ListCommonTransPresetDetail ¶
func (c *Live) ListCommonTransPresetDetail(ctx context.Context, arg *ListCommonTransPresetDetailBody) (*ListCommonTransPresetDetailRes, error)
func (*Live) ListDomainDetail ¶
func (c *Live) ListDomainDetail(ctx context.Context, arg *ListDomainDetailBody) (*ListDomainDetailRes, error)
func (*Live) ListHeaderEnum ¶
func (c *Live) ListHeaderEnum(ctx context.Context, arg *ListHeaderEnumBody) (*ListHeaderEnumRes, error)
func (*Live) ListInstance ¶
func (c *Live) ListInstance(ctx context.Context, arg *ListInstanceBody) (*ListInstanceRes, error)
func (*Live) ListObject ¶
func (c *Live) ListObject(ctx context.Context, arg *ListObjectBody) (*ListObjectRes, error)
func (*Live) ListProjects ¶
func (c *Live) ListProjects(ctx context.Context, arg *ListProjectsBody) (*ListProjectsRes, error)
func (*Live) ListProxyConfig ¶
func (c *Live) ListProxyConfig(ctx context.Context, arg *ListProxyConfigBody) (*ListProxyConfigRes, error)
func (*Live) ListPullCDNSnapshotTask ¶
func (c *Live) ListPullCDNSnapshotTask(ctx context.Context, arg *ListPullCDNSnapshotTaskBody) (*ListPullCDNSnapshotTaskRes, error)
func (*Live) ListPullRecordTask ¶
func (c *Live) ListPullRecordTask(ctx context.Context, arg *ListPullRecordTaskBody) (*ListPullRecordTaskRes, error)
func (*Live) ListPullToPushTask ¶
func (c *Live) ListPullToPushTask(ctx context.Context, arg *ListPullToPushTaskQuery) (*ListPullToPushTaskRes, error)
func (*Live) ListReferenceInfo ¶
func (c *Live) ListReferenceInfo(ctx context.Context, arg *ListReferenceInfoBody) (*ListReferenceInfoRes, error)
func (*Live) ListReferenceNames ¶
func (c *Live) ListReferenceNames(ctx context.Context, arg *ListReferenceNamesBody) (*ListReferenceNamesRes, error)
func (*Live) ListReferenceTypes ¶
func (c *Live) ListReferenceTypes(ctx context.Context) (*ListReferenceTypesRes, error)
func (*Live) ListRelaySourceV4 ¶
func (c *Live) ListRelaySourceV4(ctx context.Context, arg *ListRelaySourceV4Body) (*ListRelaySourceV4Res, error)
func (*Live) ListResourcePackage ¶
func (c *Live) ListResourcePackage(ctx context.Context, arg *ListResourcePackageBody) (*ListResourcePackageRes, error)
func (*Live) ListSDK ¶
func (c *Live) ListSDK(ctx context.Context, arg *ListSDKBody) (*ListSDKRes, error)
func (*Live) ListSDKAdmin ¶
func (c *Live) ListSDKAdmin(ctx context.Context, arg *ListSDKAdminBody) (*ListSDKAdminRes, error)
func (*Live) ListServices ¶
func (c *Live) ListServices(ctx context.Context, arg *ListServicesBody) (*ListServicesRes, error)
func (*Live) ListTimeShiftPresetV2 ¶
func (c *Live) ListTimeShiftPresetV2(ctx context.Context, arg *ListTimeShiftPresetV2Body) (*ListTimeShiftPresetV2Res, error)
func (*Live) ListVQScoreTask ¶
func (c *Live) ListVQScoreTask(ctx context.Context, arg *ListVQScoreTaskBody) (*ListVQScoreTaskRes, error)
func (*Live) ListVhostDenseSnapshotPreset ¶
func (c *Live) ListVhostDenseSnapshotPreset(ctx context.Context, arg *ListVhostDenseSnapshotPresetBody) (*ListVhostDenseSnapshotPresetRes, error)
func (*Live) ListVhostDetail ¶
func (c *Live) ListVhostDetail(ctx context.Context, arg *ListVhostDetailBody) (*ListVhostDetailRes, error)
func (*Live) ListVhostDetailByAdmin ¶
func (c *Live) ListVhostDetailByAdmin(ctx context.Context, arg *ListVhostDetailByAdminBody) (*ListVhostDetailByAdminRes, error)
func (*Live) ListVhostDomainDetailByUserID ¶
func (c *Live) ListVhostDomainDetailByUserID(ctx context.Context, arg *ListVhostDomainDetailByUserIDBody) (*ListVhostDomainDetailByUserIDRes, error)
func (*Live) ListVhostRecordPresetV2 ¶
func (c *Live) ListVhostRecordPresetV2(ctx context.Context, arg *ListVhostRecordPresetV2Body) (*ListVhostRecordPresetV2Res, error)
func (*Live) ListVhostSnapshotAuditPreset ¶
func (c *Live) ListVhostSnapshotAuditPreset(ctx context.Context, arg *ListVhostSnapshotAuditPresetBody) (*ListVhostSnapshotAuditPresetRes, error)
func (*Live) ListVhostSnapshotPreset ¶
func (c *Live) ListVhostSnapshotPreset(ctx context.Context, arg *ListVhostSnapshotPresetBody) (*ListVhostSnapshotPresetRes, error)
func (*Live) ListVhostSnapshotPresetV2 ¶
func (c *Live) ListVhostSnapshotPresetV2(ctx context.Context, arg *ListVhostSnapshotPresetV2Body) (*ListVhostSnapshotPresetV2Res, error)
func (*Live) ListVhostTransCodePreset ¶
func (c *Live) ListVhostTransCodePreset(ctx context.Context, arg *ListVhostTransCodePresetBody) (*ListVhostTransCodePresetRes, error)
func (*Live) ListVhostWatermarkPreset ¶
func (c *Live) ListVhostWatermarkPreset(ctx context.Context, arg *ListVhostWatermarkPresetBody) (*ListVhostWatermarkPresetRes, error)
func (*Live) ListVideoClassifications ¶
func (c *Live) ListVideoClassifications(ctx context.Context, arg *ListVideoClassificationsBody) (*ListVideoClassificationsRes, error)
func (*Live) ListVqosDimensionValues ¶
func (c *Live) ListVqosDimensionValues(ctx context.Context, arg *ListVqosDimensionValuesReq) (*ListVqosDimensionValuesRes, error)
func (*Live) ListVqosMetricsDimensions ¶
func (c *Live) ListVqosMetricsDimensions(ctx context.Context, arg *ListVqosMetricsDimensionsQuery) (*ListVqosMetricsDimensionsRes, error)
func (*Live) ListWatermarkPreset ¶
func (c *Live) ListWatermarkPreset(ctx context.Context, arg *ListWatermarkPresetBody) (*ListWatermarkPresetRes, error)
func (*Live) ManagerPullPushDomainBind ¶
func (c *Live) ManagerPullPushDomainBind(ctx context.Context, arg *ManagerPullPushDomainBindBody) (*ManagerPullPushDomainBindRes, error)
func (*Live) RejectDomain ¶
func (c *Live) RejectDomain(ctx context.Context, arg *RejectDomainBody) (*RejectDomainRes, error)
func (*Live) RestartPullToPushTask ¶
func (c *Live) RestartPullToPushTask(ctx context.Context, arg *RestartPullToPushTaskBody) (*RestartPullToPushTaskRes, error)
func (*Live) ResumeStream ¶
func (c *Live) ResumeStream(ctx context.Context, arg *ResumeStreamBody) (*ResumeStreamRes, error)
func (*Live) StopPullCDNSnapshotTask ¶
func (c *Live) StopPullCDNSnapshotTask(ctx context.Context, arg *StopPullCDNSnapshotTaskBody) (*StopPullCDNSnapshotTaskRes, error)
func (*Live) StopPullRecordTask ¶
func (c *Live) StopPullRecordTask(ctx context.Context, arg *StopPullRecordTaskBody) (*StopPullRecordTaskRes, error)
func (*Live) StopPullToPushTask ¶
func (c *Live) StopPullToPushTask(ctx context.Context, arg *StopPullToPushTaskBody) (*StopPullToPushTaskRes, error)
func (*Live) TerminateInstance ¶
func (c *Live) TerminateInstance(ctx context.Context, arg *TerminateInstanceBody) (*TerminateInstanceRes, error)
func (*Live) UnBindEncryptDRM ¶
func (c *Live) UnBindEncryptDRM(ctx context.Context, arg *UnBindEncryptDRMBody) (*UnBindEncryptDRMRes, error)
func (*Live) UnbindCert ¶
func (c *Live) UnbindCert(ctx context.Context, arg *UnbindCertBody) (*UnbindCertRes, error)
func (*Live) UpdateActivityBilling ¶
func (c *Live) UpdateActivityBilling(ctx context.Context, arg *UpdateActivityBillingBody) (*UpdateActivityBillingRes, error)
func (*Live) UpdateApp ¶
func (c *Live) UpdateApp(ctx context.Context, arg *UpdateAppBody) (*UpdateAppRes, error)
func (*Live) UpdateAuthKey ¶
func (c *Live) UpdateAuthKey(ctx context.Context, arg *UpdateAuthKeyBody) (*UpdateAuthKeyRes, error)
func (*Live) UpdateAvSlicePreset ¶
func (c *Live) UpdateAvSlicePreset(ctx context.Context, arg *UpdateAvSlicePresetBody) (*UpdateAvSlicePresetRes, error)
func (*Live) UpdateBilling ¶
func (c *Live) UpdateBilling(ctx context.Context, arg *UpdateBillingBody) (*UpdateBillingRes, error)
func (*Live) UpdateCMAFConfig ¶
func (c *Live) UpdateCMAFConfig(ctx context.Context, arg *UpdateCMAFConfigBody) (*UpdateCMAFConfigRes, error)
func (*Live) UpdateCallback ¶
func (c *Live) UpdateCallback(ctx context.Context, arg *UpdateCallbackBody) (*UpdateCallbackRes, error)
func (*Live) UpdateCert ¶
func (c *Live) UpdateCert(ctx context.Context, arg *UpdateCertBody) (*UpdateCertRes, error)
func (*Live) UpdateDenseSnapshotPreset ¶
func (c *Live) UpdateDenseSnapshotPreset(ctx context.Context, arg *UpdateDenseSnapshotPresetBody) (*UpdateDenseSnapshotPresetRes, error)
func (*Live) UpdateDenyConfig ¶
func (c *Live) UpdateDenyConfig(ctx context.Context, arg *UpdateDenyConfigBody) (*UpdateDenyConfigRes, error)
func (*Live) UpdateDenyConfigV2 ¶
func (c *Live) UpdateDenyConfigV2(ctx context.Context, arg *UpdateDenyConfigV2Body) (*UpdateDenyConfigV2Res, error)
func (*Live) UpdateDomain ¶
func (c *Live) UpdateDomain(ctx context.Context, arg *UpdateDomainBody) (*UpdateDomainRes, error)
func (*Live) UpdateDomainVhost ¶
func (c *Live) UpdateDomainVhost(ctx context.Context, arg *UpdateDomainVhostBody) (*UpdateDomainVhostRes, error)
func (*Live) UpdateEncryptDRM ¶
func (c *Live) UpdateEncryptDRM(ctx context.Context, arg *UpdateEncryptDRMBody) (*UpdateEncryptDRMRes, error)
func (*Live) UpdateHLSConfig ¶
func (c *Live) UpdateHLSConfig(ctx context.Context, arg *UpdateHLSConfigBody) (*UpdateHLSConfigRes, error)
func (*Live) UpdateHTTPHeaderConfig ¶
func (c *Live) UpdateHTTPHeaderConfig(ctx context.Context, arg *UpdateHTTPHeaderConfigBody) (*UpdateHTTPHeaderConfigRes, error)
func (*Live) UpdateHeaderConfig ¶
func (c *Live) UpdateHeaderConfig(ctx context.Context, arg *UpdateHeaderConfigBody) (*UpdateHeaderConfigRes, error)
func (*Live) UpdateIPAccessRule ¶
func (c *Live) UpdateIPAccessRule(ctx context.Context, arg *UpdateIPAccessRuleBody) (*UpdateIPAccessRuleRes, error)
func (*Live) UpdateLatencyConfig ¶
func (c *Live) UpdateLatencyConfig(ctx context.Context, arg *UpdateLatencyConfigBody) (*UpdateLatencyConfigRes, error)
func (*Live) UpdateNSSRewriteConfig ¶
func (c *Live) UpdateNSSRewriteConfig(ctx context.Context, arg *UpdateNSSRewriteConfigBody) (*UpdateNSSRewriteConfigRes, error)
func (*Live) UpdatePresetAssociation ¶
func (c *Live) UpdatePresetAssociation(ctx context.Context, arg *UpdatePresetAssociationBody) (*UpdatePresetAssociationRes, error)
func (*Live) UpdateProxyConfig ¶
func (c *Live) UpdateProxyConfig(ctx context.Context, arg *UpdateProxyConfigBody) (*UpdateProxyConfigRes, error)
func (*Live) UpdateProxyConfigAssociation ¶
func (c *Live) UpdateProxyConfigAssociation(ctx context.Context, arg *UpdateProxyConfigAssociationBody) (*UpdateProxyConfigAssociationRes, error)
func (*Live) UpdatePullToPushTask ¶
func (c *Live) UpdatePullToPushTask(ctx context.Context, arg *UpdatePullToPushTaskBody) (*UpdatePullToPushTaskRes, error)
func (*Live) UpdateRecordPresetV2 ¶
func (c *Live) UpdateRecordPresetV2(ctx context.Context, arg *UpdateRecordPresetV2Body) (*UpdateRecordPresetV2Res, error)
func (*Live) UpdateReferer ¶
func (c *Live) UpdateReferer(ctx context.Context, arg *UpdateRefererBody) (*UpdateRefererRes, error)
func (*Live) UpdateRelaySink ¶
func (c *Live) UpdateRelaySink(ctx context.Context, arg *UpdateRelaySinkBody) (*UpdateRelaySinkRes, error)
func (*Live) UpdateRelaySourceRewrite ¶
func (c *Live) UpdateRelaySourceRewrite(ctx context.Context, arg *UpdateRelaySourceRewriteBody) (*UpdateRelaySourceRewriteRes, error)
func (*Live) UpdateRelaySourceV3 ¶
func (c *Live) UpdateRelaySourceV3(ctx context.Context, arg *UpdateRelaySourceV3Body) (*UpdateRelaySourceV3Res, error)
func (*Live) UpdateRelaySourceV4 ¶
func (c *Live) UpdateRelaySourceV4(ctx context.Context, arg *UpdateRelaySourceV4Body) (*UpdateRelaySourceV4Res, error)
func (*Live) UpdateSDK ¶
func (c *Live) UpdateSDK(ctx context.Context, arg *UpdateSDKBody) (*UpdateSDKRes, error)
func (*Live) UpdateSDKLicense ¶
func (c *Live) UpdateSDKLicense(ctx context.Context, arg *UpdateSDKLicenseBody) (*UpdateSDKLicenseRes, error)
func (*Live) UpdateService ¶
func (c *Live) UpdateService(ctx context.Context, arg *UpdateServiceBody) (*UpdateServiceRes, error)
func (*Live) UpdateSnapshotAuditPreset ¶
func (c *Live) UpdateSnapshotAuditPreset(ctx context.Context, arg *UpdateSnapshotAuditPresetBody) (*UpdateSnapshotAuditPresetRes, error)
func (*Live) UpdateSnapshotPreset ¶
func (c *Live) UpdateSnapshotPreset(ctx context.Context, arg *UpdateSnapshotPresetBody) (*UpdateSnapshotPresetRes, error)
func (*Live) UpdateSnapshotPresetV2 ¶
func (c *Live) UpdateSnapshotPresetV2(ctx context.Context, arg *UpdateSnapshotPresetV2Body) (*UpdateSnapshotPresetV2Res, error)
func (*Live) UpdateStreamQuotaConfig ¶
func (c *Live) UpdateStreamQuotaConfig(ctx context.Context, arg *UpdateStreamQuotaConfigBody) (*UpdateStreamQuotaConfigRes, error)
func (*Live) UpdateStreamQuotaConfigPatch ¶
func (c *Live) UpdateStreamQuotaConfigPatch(ctx context.Context, arg *UpdateStreamQuotaConfigPatchBody) (*UpdateStreamQuotaConfigPatchRes, error)
func (*Live) UpdateTimeShiftPresetV2 ¶
func (c *Live) UpdateTimeShiftPresetV2(ctx context.Context, arg *UpdateTimeShiftPresetV2Body) (*UpdateTimeShiftPresetV2Res, error)
func (*Live) UpdateTimeShiftPresetV3 ¶
func (c *Live) UpdateTimeShiftPresetV3(ctx context.Context, arg *UpdateTimeShiftPresetV3Body) (*UpdateTimeShiftPresetV3Res, error)
func (*Live) UpdateTranscodePreset ¶
func (c *Live) UpdateTranscodePreset(ctx context.Context, arg *UpdateTranscodePresetBody) (*UpdateTranscodePresetRes, error)
func (*Live) UpdateVhostTags ¶
func (c *Live) UpdateVhostTags(ctx context.Context, arg *UpdateVhostTagsBody) (*UpdateVhostTagsRes, error)
func (*Live) UpdateWatermarkPreset ¶
func (c *Live) UpdateWatermarkPreset(ctx context.Context, arg *UpdateWatermarkPresetBody) (*UpdateWatermarkPresetRes, error)
func (*Live) UpdateWatermarkPresetV2 ¶
func (c *Live) UpdateWatermarkPresetV2(ctx context.Context, arg *UpdateWatermarkPresetV2Body) (*UpdateWatermarkPresetV2Res, error)
func (*Live) ValidateCert ¶
func (c *Live) ValidateCert(ctx context.Context, arg *ValidateCertBody) (*ValidateCertRes, error)
func (*Live) VerifyDomainOwner ¶
func (c *Live) VerifyDomainOwner(ctx context.Context, arg *VerifyDomainOwnerBody) (*VerifyDomainOwnerRes, error)
type ManagerPullPushDomainBind ¶
type ManagerPullPushDomainBind struct{}
type ManagerPullPushDomainBindQuery ¶
type ManagerPullPushDomainBindQuery struct{}
type ManagerPullPushDomainBindReq ¶
type ManagerPullPushDomainBindReq struct { *ManagerPullPushDomainBindQuery *ManagerPullPushDomainBindBody }
type ManagerPullPushDomainBindRes ¶
type ManagerPullPushDomainBindRes struct { // REQUIRED ResponseMetadata ManagerPullPushDomainBindResResponseMetadata `json:"ResponseMetadata"` }
type ManagerPullPushDomainBindResResponseMetadata ¶
type ManagerPullPushDomainBindResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *ManagerPullPushDomainBindResResponseMetadataError `json:"Error,omitempty"` }
type RejectDomain ¶
type RejectDomain struct{}
type RejectDomainBody ¶
type RejectDomainBody struct { // REQUIRED; 域名 Domain string `json:"Domain"` }
type RejectDomainQuery ¶
type RejectDomainQuery struct{}
type RejectDomainReq ¶
type RejectDomainReq struct { *RejectDomainQuery *RejectDomainBody }
type RejectDomainRes ¶
type RejectDomainRes struct { // REQUIRED ResponseMetadata RejectDomainResResponseMetadata `json:"ResponseMetadata"` Result *RejectDomainResResult `json:"Result,omitempty"` }
type RejectDomainResResponseMetadata ¶
type RejectDomainResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type RejectDomainResResult ¶
type RejectDomainResResult struct {
// REQUIRED; VKE VMP 工作空间记录列表
VkeVMPWorkspaceRecordList []interface{} `json:"VkeVMPWorkspaceRecordList"`
}
type RestartPullToPushTask ¶
type RestartPullToPushTask struct{}
type RestartPullToPushTaskBody ¶
type RestartPullToPushTaskBody struct { // REQUIRED; 任务 ID,任务的唯一标识,您可以通过获取拉流转推任务列表 [https://www.volcengine.com/docs/6469/1126896]接口获取。 TaskID string `json:"TaskId"` }
type RestartPullToPushTaskQuery ¶
type RestartPullToPushTaskQuery struct{}
type RestartPullToPushTaskReq ¶
type RestartPullToPushTaskReq struct { *RestartPullToPushTaskQuery *RestartPullToPushTaskBody }
type RestartPullToPushTaskRes ¶
type RestartPullToPushTaskRes struct { // REQUIRED ResponseMetadata RestartPullToPushTaskResResponseMetadata `json:"ResponseMetadata"` }
type RestartPullToPushTaskResResponseMetadata ¶
type RestartPullToPushTaskResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *RestartPullToPushTaskResResponseMetadataError `json:"Error,omitempty"` }
type ResumeStream ¶
type ResumeStream struct{}
type ResumeStreamBody ¶
type ResumeStreamBody struct { // REQUIRED; 直播流使用的应用名称。 App string `json:"App"` // REQUIRED; 直播流使用的流名称。 Stream string `json:"Stream"` // 直播流使用的域名。 :::tip 参数 Domain 和 Vhost 传且仅传一个。 ::: Domain *string `json:"Domain,omitempty"` // 域名空间。您可以调用 DescribeForbiddenStreamInfoByPage [https://www.volcengine.com/docs/6469/1126843] 接口,查看禁推直播流的信息,包括 Vhost、Domain、App // 和 Stream。 :::tip 参数 Domain 和 Vhost 传且仅传一个。 ::: Vhost *string `json:"Vhost,omitempty"` }
type ResumeStreamQuery ¶
type ResumeStreamQuery struct{}
type ResumeStreamReq ¶
type ResumeStreamReq struct { *ResumeStreamQuery *ResumeStreamBody }
type ResumeStreamRes ¶
type ResumeStreamRes struct { // REQUIRED ResponseMetadata ResumeStreamResResponseMetadata `json:"ResponseMetadata"` }
type ResumeStreamResResponseMetadata ¶
type ResumeStreamResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *ResumeStreamResResponseMetadataError `json:"Error,omitempty"` }
type StopPullCDNSnapshotTask ¶
type StopPullCDNSnapshotTask struct{}
type StopPullCDNSnapshotTaskBody ¶
type StopPullCDNSnapshotTaskBody struct { // REQUIRED; 任务id TaskID string `json:"TaskId"` }
type StopPullCDNSnapshotTaskQuery ¶
type StopPullCDNSnapshotTaskQuery struct{}
type StopPullCDNSnapshotTaskReq ¶
type StopPullCDNSnapshotTaskReq struct { *StopPullCDNSnapshotTaskQuery *StopPullCDNSnapshotTaskBody }
type StopPullCDNSnapshotTaskRes ¶
type StopPullCDNSnapshotTaskRes struct { // REQUIRED ResponseMetadata StopPullCDNSnapshotTaskResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type StopPullCDNSnapshotTaskResResponseMetadata ¶
type StopPullCDNSnapshotTaskResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type StopPullRecordTask ¶
type StopPullRecordTask struct{}
type StopPullRecordTaskBody ¶
type StopPullRecordTaskBody struct { // REQUIRED; 停止任务的TaskId TaskID string `json:"TaskId"` }
type StopPullRecordTaskQuery ¶
type StopPullRecordTaskQuery struct{}
type StopPullRecordTaskReq ¶
type StopPullRecordTaskReq struct { *StopPullRecordTaskQuery *StopPullRecordTaskBody }
type StopPullRecordTaskRes ¶
type StopPullRecordTaskRes struct { // REQUIRED ResponseMetadata StopPullRecordTaskResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type StopPullRecordTaskResResponseMetadata ¶
type StopPullRecordTaskResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type StopPullToPushTask ¶
type StopPullToPushTask struct{}
type StopPullToPushTaskBody ¶
type StopPullToPushTaskBody struct { // REQUIRED; 任务 ID,任务的唯一标识,您可以通过获取拉流转推任务列表 [https://www.volcengine.com/docs/6469/1126896]接口获取。 TaskID string `json:"TaskId"` }
type StopPullToPushTaskQuery ¶
type StopPullToPushTaskQuery struct{}
type StopPullToPushTaskReq ¶
type StopPullToPushTaskReq struct { *StopPullToPushTaskQuery *StopPullToPushTaskBody }
type StopPullToPushTaskRes ¶
type StopPullToPushTaskRes struct { // REQUIRED ResponseMetadata StopPullToPushTaskResResponseMetadata `json:"ResponseMetadata"` }
type StopPullToPushTaskResResponseMetadata ¶
type StopPullToPushTaskResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *StopPullToPushTaskResResponseMetadataError `json:"Error,omitempty"` }
type TerminateInstance ¶
type TerminateInstance struct{}
type TerminateInstanceBody ¶
type TerminateInstanceQuery ¶
type TerminateInstanceQuery struct{}
type TerminateInstanceReq ¶
type TerminateInstanceReq struct { *TerminateInstanceQuery *TerminateInstanceBody }
type TerminateInstanceRes ¶
type TerminateInstanceRes struct { // REQUIRED ResponseMetadata TerminateInstanceResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type TerminateInstanceResResponseMetadata ¶
type TerminateInstanceResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UnBindEncryptDRM ¶
type UnBindEncryptDRM struct{}
type UnBindEncryptDRMBody ¶
type UnBindEncryptDRMQuery ¶
type UnBindEncryptDRMQuery struct{}
type UnBindEncryptDRMReq ¶
type UnBindEncryptDRMReq struct { *UnBindEncryptDRMQuery *UnBindEncryptDRMBody }
type UnBindEncryptDRMRes ¶
type UnBindEncryptDRMRes struct { // REQUIRED ResponseMetadata UnBindEncryptDRMResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UnBindEncryptDRMResResponseMetadata ¶
type UnBindEncryptDRMResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UnbindCert ¶
type UnbindCert struct{}
type UnbindCertBody ¶
type UnbindCertQuery ¶
type UnbindCertQuery struct{}
type UnbindCertReq ¶
type UnbindCertReq struct { *UnbindCertQuery *UnbindCertBody }
type UnbindCertRes ¶
type UnbindCertRes struct { // REQUIRED ResponseMetadata UnbindCertResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type UnbindCertResResponseMetadata ¶
type UnbindCertResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UnbindCertResResponseMetadataError `json:"Error,omitempty"` }
type UpdateActivityBilling ¶
type UpdateActivityBilling struct{}
type UpdateActivityBillingBody ¶
type UpdateActivityBillingBody struct { // 不填则更新为空 ActivityBilling *UpdateActivityBillingBodyActivityBilling `json:"ActivityBilling,omitempty"` }
type UpdateActivityBillingBodyActivityBilling ¶
type UpdateActivityBillingBodyActivityBilling struct { // REQUIRED; 活动条目列表 Activity []UpdateActivityBillingBodyActivityBillingActivityItem `json:"Activity"` // REQUIRED; 检测条件 Detect UpdateActivityBillingBodyActivityBillingDetect `json:"Detect"` // REQUIRED; 当前配置是否生效,1:生效,0:不生效 Switch int32 `json:"Switch"` }
UpdateActivityBillingBodyActivityBilling - 不填则更新为空
type UpdateActivityBillingBodyActivityBillingActivityItem ¶
type UpdateActivityBillingBodyActivityBillingActivityItem struct { // REQUIRED; 日期 Date string `json:"Date"` // REQUIRED; 条目列表 FeeDetailList []UpdateActivityBillingBodyActivityBillingActivityPropertiesItemsItem `json:"FeeDetailList"` }
type UpdateActivityBillingBodyActivityBillingActivityPropertiesItemsItem ¶
type UpdateActivityBillingBodyActivityBillingActivityPropertiesItemsItem struct { // REQUIRED ProcDetailList []UpdateActivityBillingBodyActivityBillingActivityPropertiesItemsProcDetailListItem `json:"ProcDetailList"` // REQUIRED; 协议 Protocol string `json:"Protocol"` }
type UpdateActivityBillingBodyActivityBillingDetect ¶
type UpdateActivityBillingBodyActivityBillingDetect struct { // 突发增长量场景 BandwidthCondition *UpdateActivityBillingBodyActivityBillingDetectBandwidthCondition `json:"BandwidthCondition,omitempty"` // 日峰值带宽突发增长量 BandwidthIncrCondition *UpdateActivityBillingBodyActivityBillingDetectBandwidthIncrCondition `json:"BandwidthIncrCondition,omitempty"` // 请求数场景 RequestBandwidthCondition *UpdateActivityBillingBodyActivityBillingDetectRequestBandwidthCondition `json:"RequestBandwidthCondition,omitempty"` }
UpdateActivityBillingBodyActivityBillingDetect - 检测条件
type UpdateActivityBillingBodyActivityBillingDetectBandwidthCondition ¶
type UpdateActivityBillingBodyActivityBillingDetectBandwidthCondition struct { // REQUIRED; 增量数值超过 xx 的场景xx,单位Gbps BandwidthIncr float32 `json:"BandwidthIncr"` // REQUIRED; 突发增长量超过最近一个月日峰月均带宽值的x,增长倍数 BandwidthIncrLoop float32 `json:"BandwidthIncrLoop"` // REQUIRED; 1:开启,0:关闭 Switch int32 `json:"Switch"` }
UpdateActivityBillingBodyActivityBillingDetectBandwidthCondition - 突发增长量场景
type UpdateActivityBillingBodyActivityBillingDetectBandwidthIncrCondition ¶
type UpdateActivityBillingBodyActivityBillingDetectBandwidthIncrCondition struct { // REQUIRED; 日峰值带宽突发增长量大于 xx 的场景,增量带宽,单位Gbps BandwidthIncr float32 `json:"BandwidthIncr"` // REQUIRED; 1:开启,0:关闭 Switch int32 `json:"Switch"` }
UpdateActivityBillingBodyActivityBillingDetectBandwidthIncrCondition - 日峰值带宽突发增长量
type UpdateActivityBillingBodyActivityBillingDetectRequestBandwidthCondition ¶
type UpdateActivityBillingBodyActivityBillingDetectRequestBandwidthCondition struct { // REQUIRED; 日峰月均值不低于 xx 的场景,日峰值月平均带宽,单位Gbps Bandwidth float32 `json:"Bandwidth"` // REQUIRED; 请求数超过近一个月的日峰月均值的x倍,增加倍速 RequestLoop float32 `json:"RequestLoop"` // REQUIRED; 1:开启,0:关闭 Switch int32 `json:"Switch"` }
UpdateActivityBillingBodyActivityBillingDetectRequestBandwidthCondition - 请求数场景
type UpdateActivityBillingQuery ¶
type UpdateActivityBillingQuery struct{}
type UpdateActivityBillingReq ¶
type UpdateActivityBillingReq struct { *UpdateActivityBillingQuery *UpdateActivityBillingBody }
type UpdateActivityBillingRes ¶
type UpdateActivityBillingRes struct { // REQUIRED ResponseMetadata UpdateActivityBillingResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateActivityBillingResResponseMetadata ¶
type UpdateActivityBillingResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateAppBody ¶
type UpdateAppQuery ¶
type UpdateAppQuery struct{}
type UpdateAppReq ¶
type UpdateAppReq struct { *UpdateAppQuery *UpdateAppBody }
type UpdateAppRes ¶
type UpdateAppRes struct { // REQUIRED ResponseMetadata UpdateAppResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateAppResResponseMetadata ¶
type UpdateAppResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateAuthKey ¶
type UpdateAuthKey struct{}
type UpdateAuthKeyBody ¶
type UpdateAuthKeyBody struct { // REQUIRED; 鉴权详情,数量阈值为 100。 AuthDetailList []UpdateAuthKeyBodyAuthDetailListItem `json:"AuthDetailList"` // REQUIRED; 鉴权场景类型。 // * push:推流鉴权; // * pull:拉流鉴权; SceneType string `json:"SceneType"` // 应用名称,默认为所有应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App *string `json:"App,omitempty"` // 推/拉流域名。 :::tip 参数 Domain 和 Vhost 传且仅传一个。 ::: Domain *string `json:"Domain,omitempty"` // 鉴权状态。创建推拉流鉴权时,默认值为 false;更新推拉流鉴权时,缺省情况表示不修改推拉流鉴权状态。 // * false:关闭推拉流鉴权; // * true:开启推拉流鉴权。 PushPullEnable *bool `json:"PushPullEnable,omitempty"` // 有效时长,单位为 s,默认值为 604800,取值范围为 [60,2592000]。 ValidDuration *int32 `json:"ValidDuration,omitempty"` // 域名空间名称。 :::tip 参数 Domain 和 Vhost 传且仅传一个。 ::: Vhost *string `json:"Vhost,omitempty"` }
type UpdateAuthKeyBodyAuthDetailListItem ¶
type UpdateAuthKeyBodyAuthDetailListItem struct { // REQUIRED; 推/拉流鉴权时必选 EncryptionAlgorithm string `json:"EncryptionAlgorithm"` // REQUIRED; 推/拉流鉴权时必选 SecretKey string `json:"SecretKey"` // 推/拉流鉴权时必选 AuthField map[string]*string `json:"AuthField,omitempty"` // 推/拉流鉴权时必选 EncryptField []*string `json:"EncryptField,omitempty"` }
type UpdateAuthKeyQuery ¶
type UpdateAuthKeyQuery struct{}
type UpdateAuthKeyReq ¶
type UpdateAuthKeyReq struct { *UpdateAuthKeyQuery *UpdateAuthKeyBody }
type UpdateAuthKeyRes ¶
type UpdateAuthKeyRes struct { // REQUIRED ResponseMetadata UpdateAuthKeyResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type UpdateAuthKeyResResponseMetadata ¶
type UpdateAuthKeyResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UpdateAuthKeyResResponseMetadataError `json:"Error,omitempty"` }
type UpdateAvSlicePreset ¶
type UpdateAvSlicePreset struct{}
type UpdateAvSlicePresetBody ¶
type UpdateAvSlicePresetBody struct { AccessKey *string `json:"AccessKey,omitempty"` AccountID *string `json:"AccountID,omitempty"` App *string `json:"App,omitempty"` Bucket *string `json:"Bucket,omitempty"` Callback *string `json:"Callback,omitempty"` Description *string `json:"Description,omitempty"` NssConfig *string `json:"NssConfig,omitempty"` Preset *string `json:"Preset,omitempty"` Status *int32 `json:"Status,omitempty"` Stream *string `json:"Stream,omitempty"` TosCluster *string `json:"TosCluster,omitempty"` TosDC *string `json:"TosDC,omitempty"` TosPSM *string `json:"TosPSM,omitempty"` Vhost *string `json:"Vhost,omitempty"` }
type UpdateAvSlicePresetQuery ¶
type UpdateAvSlicePresetQuery struct{}
type UpdateAvSlicePresetReq ¶
type UpdateAvSlicePresetReq struct { *UpdateAvSlicePresetQuery *UpdateAvSlicePresetBody }
type UpdateAvSlicePresetRes ¶
type UpdateAvSlicePresetRes struct { // REQUIRED ResponseMetadata UpdateAvSlicePresetResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateAvSlicePresetResResponseMetadata ¶
type UpdateAvSlicePresetResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateBilling ¶
type UpdateBilling struct{}
type UpdateBillingBody ¶
type UpdateBillingBody struct { // 标准直播计费项,支持以下取值 live-traffic: 日流量月结 live-day-bandwidth:带宽日峰值月结 live-month-bandwidth:带宽月95峰值月结 live-bandwidth-daily:直播日峰值带宽日结 // live-traffic-daily:直播流量日结 live-bandwidth-95daily:直播日95带宽日结 // live-month-bandwidth-average:按日峰值月平均计费 live-month-bandwidth-95average:日95峰月平均计费 live-month-bandwidth-inner:对内客户 BillingType *string `json:"BillingType,omitempty"` // 低延迟直播计费项,不填跟随标准直播取值,支持以下取值 live-day-bandwidth:带宽日峰值月结 live-month-bandwidth:带宽月95峰值月结 live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 BillingTypeQuic *string `json:"BillingTypeQuic,omitempty"` // 低延迟直播计费项,不填跟随标准直播取值,支持以下取值 live-day-bandwidth:带宽日峰值月结 live-month-bandwidth:带宽月95峰值月结 live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 BillingTypeRTM *string `json:"BillingTypeRTM,omitempty"` // 自定义计费方式,入参为以为样式marshal后的json串: {"key1":"value1","key2":"value2"} key和value取值参考:数据工程 [https://bytedance.larkoffice.com/docx/Dqkvd8WAgogvjwxwlMpcW9HznIg] CustomBilling *string `json:"CustomBilling,omitempty"` // 海外标准直播计费项,不填跟随国内标准直播取值,BillingType为日结方式时,该值必须与BillingType相同,如果为月结方式,则支持以下取值: live-day-bandwidth:带宽日峰值月结 live-month-bandwidth:带宽月95峰值月结 // live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 OverseaBillingType *string `json:"OverseaBillingType,omitempty"` // 海外Quic直播计费项,不填跟随国内标准直播取值,月结时支持以下取值 live-day-bandwidth:带宽日峰值月结 live-month-bandwidth:带宽月95峰值月结 live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 OverseaBillingTypeQuic *string `json:"OverseaBillingTypeQuic,omitempty"` // 海外低延迟直播计费项,不填跟随国内标准直播取值,月结时支持以下取值 live-day-bandwidth:带宽日峰值月结 live-month-bandwidth:带宽月95峰值月结 live-month-bandwidth-average:按日峰值月平均计费 // live-month-bandwidth-95average:日95峰月平均计费 OverseaBillingTypeRTM *string `json:"OverseaBillingTypeRTM,omitempty"` // 海外标准直播计费方式,0:拆分大区计费,1:海外统一���费,默认为0 OverseaChargeMode *int32 `json:"OverseaChargeMode,omitempty"` // 海外Quic直播计费方式,0:拆分大区计费,1:海外统一计费,默认为0 OverseaChargeModeQuic *int32 `json:"OverseaChargeModeQuic,omitempty"` // 海外低延迟直播计费方式,0:拆分大区计费,1:海外统一计费,默认为0 OverseaChargeModeRTM *int32 `json:"OverseaChargeModeRTM,omitempty"` }
type UpdateBillingQuery ¶
type UpdateBillingQuery struct{}
type UpdateBillingReq ¶
type UpdateBillingReq struct { *UpdateBillingQuery *UpdateBillingBody }
type UpdateBillingRes ¶
type UpdateBillingRes struct { // REQUIRED ResponseMetadata UpdateBillingResResponseMetadata `json:"ResponseMetadata"` }
type UpdateBillingResResponseMetadata ¶
type UpdateBillingResResponseMetadata struct { Action *string `json:"Action,omitempty"` Error *UpdateBillingResResponseMetadataError `json:"Error,omitempty"` Region *string `json:"Region,omitempty"` RequestID *string `json:"RequestId,omitempty"` Service *string `json:"Service,omitempty"` Version *string `json:"Version,omitempty"` }
type UpdateCMAFConfig ¶
type UpdateCMAFConfig struct{}
type UpdateCMAFConfigBody ¶
type UpdateCMAFConfigBody struct { // REQUIRED Vhost string `json:"Vhost"` App *string `json:"App,omitempty"` DefaultLatency *float32 `json:"DefaultLatency,omitempty"` DisableLowLatency *bool `json:"DisableLowLatency,omitempty"` Interval *float32 `json:"Interval,omitempty"` PlaylistLength *int32 `json:"PlaylistLength,omitempty"` }
type UpdateCMAFConfigQuery ¶
type UpdateCMAFConfigQuery struct{}
type UpdateCMAFConfigReq ¶
type UpdateCMAFConfigReq struct { *UpdateCMAFConfigQuery *UpdateCMAFConfigBody }
type UpdateCMAFConfigRes ¶
type UpdateCMAFConfigRes struct { // REQUIRED ResponseMetadata UpdateCMAFConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateCMAFConfigResResponseMetadata ¶
type UpdateCMAFConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateCallback ¶
type UpdateCallback struct{}
type UpdateCallbackBody ¶
type UpdateCallbackBody struct { // REQUIRED; 回调信息列表。 CallbackDetailList []UpdateCallbackBodyCallbackDetailListItem `json:"CallbackDetailList"` // REQUIRED; 消息类型。包括以下类型。 // * push:推流开始回调; // * push_end:推流结束回调; // * snapshot:截图回调; // * record:录制回调; // * audit_snapshot:截图审核回调。 MessageType string `json:"MessageType"` // domain / app 二选一必传 App *string `json:"App,omitempty"` // Dictionary of AppendField map[string]*string `json:"AppendField,omitempty"` // 是否开启鉴权,默认为 false。取值及含义如下所示。 // * false:不开启; // * true:开启。 AuthEnable *bool `json:"AuthEnable,omitempty"` // Dictionary of AuthField map[string]*string `json:"AuthField,omitempty"` // 密钥。 :::tip 如果 AuthEnable 为 true,则密钥必填。 ::: AuthKeyPrimary *string `json:"AuthKeyPrimary,omitempty"` AuthKeySecond *string `json:"AuthKeySecond,omitempty"` CallbackField []*string `json:"CallbackField,omitempty"` // 推流域名。Vhost和Domain传且仅传一个。 Domain *string `json:"Domain,omitempty"` EncryptField []*string `json:"EncryptField,omitempty"` EncryptionAlgorithm *string `json:"EncryptionAlgorithm,omitempty"` HTTPMethod *string `json:"HttpMethod,omitempty"` RetryInternalSecond *int32 `json:"RetryInternalSecond,omitempty"` RetryTimes *int32 `json:"RetryTimes,omitempty"` SecHandlerType *string `json:"SecHandlerType,omitempty"` // 任务状态回调开关 0关闭 1开启 TaskStatusCallback *int32 `json:"TaskStatusCallback,omitempty"` TimeoutSecond *int32 `json:"TimeoutSecond,omitempty"` // 是否开启转码流回调,默认为 0。取值及含义如下所示。 // * 0:false,不开启; // * 1:true,开启。 TranscodeCallback *int32 `json:"TranscodeCallback,omitempty"` ValidDuration *int32 `json:"ValidDuration,omitempty"` // domain / app 二选一必传 Vhost *string `json:"Vhost,omitempty"` }
type UpdateCallbackQuery ¶
type UpdateCallbackQuery struct{}
type UpdateCallbackReq ¶
type UpdateCallbackReq struct { *UpdateCallbackQuery *UpdateCallbackBody }
type UpdateCallbackRes ¶
type UpdateCallbackRes struct { // REQUIRED ResponseMetadata UpdateCallbackResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type UpdateCallbackResResponseMetadata ¶
type UpdateCallbackResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UpdateCallbackResResponseMetadataError `json:"Error,omitempty"` }
type UpdateCert ¶
type UpdateCert struct{}
type UpdateCertBody ¶
type UpdateCertBody struct { // REQUIRED; 更新后的证书名称 CertName string `json:"CertName"` // REQUIRED; 需要更新证书名称的证书链 ID,可以通过查询证书列表 [https://www.volcengine.com/docs/6469/81242]接口获取 ChainID string `json:"ChainID"` // REQUIRED; 证书用途,支持的取值包括: // * https:https 认证; // * sign:签名校验。 UseWay string `json:"UseWay"` AccountID *string `json:"AccountID,omitempty"` Rsa *UpdateCertBodyRsa `json:"Rsa,omitempty"` }
type UpdateCertBodyRsa ¶
type UpdateCertQuery ¶
type UpdateCertQuery struct{}
type UpdateCertReq ¶
type UpdateCertReq struct { *UpdateCertQuery *UpdateCertBody }
type UpdateCertRes ¶
type UpdateCertRes struct { // REQUIRED ResponseMetadata UpdateCertResResponseMetadata `json:"ResponseMetadata"` Result *UpdateCertResResult `json:"Result,omitempty"` }
type UpdateCertResResponseMetadata ¶
type UpdateCertResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UpdateCertResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type UpdateCertResResult ¶
type UpdateDenseSnapshotPreset ¶
type UpdateDenseSnapshotPreset struct{}
type UpdateDenseSnapshotPresetBody ¶
type UpdateDenseSnapshotPresetBody struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 密集抽帧截图配置模板名称。 Preset string `json:"Preset"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` AccessKey *string `json:"AccessKey,omitempty"` AsLong *int32 `json:"AsLong,omitempty"` AsShort *int32 `json:"AsShort,omitempty"` // ToS 的存储 Bucket。 :::tipBucket 与 ServiceID 传且仅传一个。 ::: Bucket *string `json:"Bucket,omitempty"` // 回调地址,支持 HTTP 和 HTTPS 的回调地址。如果同时使用 UpdateCallback 配置了回调地址,则此处回调地址配置优先级更高。 CallbackURL *string `json:"CallbackUrl,omitempty"` Describe *string `json:"Describe,omitempty"` Field36 *string `json:"Field36,omitempty"` Format *string `json:"Format,omitempty"` Height *int32 `json:"Height,omitempty"` // 截图间隔时间,单位为 s,默认为 10s,取值范围为正整数。 Interval *int32 `json:"Interval,omitempty"` IsTobSnapshot *int32 `json:"IsTobSnapshot,omitempty"` KafkaCluster *string `json:"KafkaCluster,omitempty"` KafkaTopic *string `json:"KafkaTopic,omitempty"` Object *string `json:"Object,omitempty"` OverwriteObject *string `json:"OverwriteObject,omitempty"` PlatformType *string `json:"PlatformType,omitempty"` Product *string `json:"Product,omitempty"` Quality *int32 `json:"Quality,omitempty"` Rate *int32 `json:"Rate,omitempty"` Region *string `json:"Region,omitempty"` S3NetworkType *int32 `json:"S3NetworkType,omitempty"` SequenceObject *string `json:"SequenceObject,omitempty"` // veImageX 的服务 ID。 :::tipBucket 与 ServiceID 传且仅传一个。 ::: ServiceID *string `json:"ServiceID,omitempty"` // 截图格式,支持 jpg 和 png,默认为 jpg。 SnapshotFormat *string `json:"SnapshotFormat,omitempty"` // 存储规则。 SnapshotObject *string `json:"SnapshotObject,omitempty"` // 密集抽帧截图配置模版的开启状态。 // * 1:开启 // * 0:关闭 Status *int32 `json:"Status,omitempty"` // ToS 的存储目录,不传为空。仅当传入了SnapshotObject时生效。 StorageDir *string `json:"StorageDir,omitempty"` TosCluster *string `json:"TosCluster,omitempty"` TosType *int32 `json:"TosType,omitempty"` TranscodeSuffix *string `json:"TranscodeSuffix,omitempty"` Width *int32 `json:"Width,omitempty"` }
type UpdateDenseSnapshotPresetQuery ¶
type UpdateDenseSnapshotPresetQuery struct{}
type UpdateDenseSnapshotPresetReq ¶
type UpdateDenseSnapshotPresetReq struct { *UpdateDenseSnapshotPresetQuery *UpdateDenseSnapshotPresetBody }
type UpdateDenseSnapshotPresetRes ¶
type UpdateDenseSnapshotPresetRes struct { // REQUIRED ResponseMetadata UpdateDenseSnapshotPresetResResponseMetadata `json:"ResponseMetadata"` }
type UpdateDenseSnapshotPresetResResponseMetadata ¶
type UpdateDenseSnapshotPresetResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateDenyConfig ¶
type UpdateDenyConfig struct{}
type UpdateDenyConfigBody ¶
type UpdateDenyConfigBody struct { // REQUIRED; 黑白名单配置列表。 DenyConfigList []UpdateDenyConfigBodyDenyConfigListItem `json:"DenyConfigList"` // REQUIRED; 推/拉流域名。 Domain string `json:"Domain"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // App 的名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。Domain 和 App 二选一填。 App *string `json:"App,omitempty"` }
type UpdateDenyConfigBodyDenyConfigListItem ¶
type UpdateDenyConfigBodyDenyConfigListItem struct { // 白名单。 AllowList []*string `json:"AllowList,omitempty"` // 城市 City *string `json:"City,omitempty"` // 大洲 Continent *string `json:"Continent,omitempty"` // 国家码 Country *string `json:"Country,omitempty"` // 黑名单。 DenyList []*string `json:"DenyList,omitempty"` // 格式类型,比如 HTTP、RTMP。 FmtType []*string `json:"FmtType,omitempty"` // 运营商 ISP *string `json:"ISP,omitempty"` // 协议类型,比如 TCP、KCP、QUIC。 ProType []*string `json:"ProType,omitempty"` // 区域 Region *string `json:"Region,omitempty"` }
type UpdateDenyConfigQuery ¶
type UpdateDenyConfigQuery struct{}
type UpdateDenyConfigReq ¶
type UpdateDenyConfigReq struct { *UpdateDenyConfigQuery *UpdateDenyConfigBody }
type UpdateDenyConfigRes ¶
type UpdateDenyConfigRes struct { // REQUIRED ResponseMetadata UpdateDenyConfigResResponseMetadata `json:"ResponseMetadata"` }
type UpdateDenyConfigResResponseMetadata ¶
type UpdateDenyConfigResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UpdateDenyConfigResResponseMetadataError `json:"Error,omitempty"` }
type UpdateDenyConfigV2 ¶
type UpdateDenyConfigV2 struct{}
type UpdateDenyConfigV2Body ¶
type UpdateDenyConfigV2Body struct { // REQUIRED; 黑白名单配置详情 DenyConfigList []UpdateDenyConfigV2BodyDenyConfigListItem `json:"DenyConfigList"` // REQUIRED; 需要设置 IP 黑白名单的推/拉流域名。域名请在工信部完成备案。 Domain string `json:"Domain"` // REQUIRED; 域名空间名称 Vhost string `json:"Vhost"` // App名称,app和domain二选一填 App *string `json:"App,omitempty"` // 服务类型, pull: 拉流,push:推流 ServiceType *string `json:"ServiceType,omitempty"` }
type UpdateDenyConfigV2BodyDenyConfigListItem ¶
type UpdateDenyConfigV2BodyDenyConfigListItem struct { // REQUIRED; 限制类型。 // * allow:IP 白名单; // * deny:IP 黑名单。 Type string `json:"Type"` // 城市限制 City []*string `json:"City,omitempty"` // 国家限制,国家码 Country []*string `json:"Country,omitempty"` // 拉流类型 FmtType []*string `json:"FmtType,omitempty"` // 黑/白名单 IP 列表,最大限制为 100 个。支持 CIDR(无类域间路由),例如,192.168.0.0 或 192.168.0.0/24。 IPList []*string `json:"IPList,omitempty"` // 运营商限制 ISP []*string `json:"ISP,omitempty"` // 传输协议 ProType []*string `json:"ProType,omitempty"` // 省份限制 Province []*string `json:"Province,omitempty"` // 大区限制 Region []*string `json:"Region,omitempty"` // streams名称 Streams []*string `json:"Streams,omitempty"` }
UpdateDenyConfigV2BodyDenyConfigListItem - 黑白名单配置详情
type UpdateDenyConfigV2Query ¶
type UpdateDenyConfigV2Query struct{}
type UpdateDenyConfigV2Req ¶
type UpdateDenyConfigV2Req struct { *UpdateDenyConfigV2Query *UpdateDenyConfigV2Body }
type UpdateDenyConfigV2Res ¶
type UpdateDenyConfigV2Res struct { // REQUIRED ResponseMetadata UpdateDenyConfigV2ResResponseMetadata `json:"ResponseMetadata"` Result *string `json:"Result,omitempty"` }
type UpdateDenyConfigV2ResResponseMetadata ¶
type UpdateDenyConfigV2ResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UpdateDenyConfigV2ResResponseMetadataError `json:"Error,omitempty"` }
type UpdateDomain ¶
type UpdateDomain struct{}
type UpdateDomainBody ¶
type UpdateDomainQuery ¶
type UpdateDomainQuery struct{}
type UpdateDomainReq ¶
type UpdateDomainReq struct { *UpdateDomainQuery *UpdateDomainBody }
type UpdateDomainRes ¶
type UpdateDomainRes struct { // REQUIRED ResponseMetadata UpdateDomainResResponseMetadata `json:"ResponseMetadata"` }
type UpdateDomainResResponseMetadata ¶
type UpdateDomainResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UpdateDomainResResponseMetadataError `json:"Error,omitempty"` }
type UpdateDomainVhost ¶
type UpdateDomainVhost struct{}
type UpdateDomainVhostBody ¶
type UpdateDomainVhostQuery ¶
type UpdateDomainVhostQuery struct{}
type UpdateDomainVhostReq ¶
type UpdateDomainVhostReq struct { *UpdateDomainVhostQuery *UpdateDomainVhostBody }
type UpdateDomainVhostRes ¶
type UpdateDomainVhostRes struct { // REQUIRED ResponseMetadata UpdateDomainVhostResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateDomainVhostResResponseMetadata ¶
type UpdateDomainVhostResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *UpdateDomainVhostResResponseMetadataError `json:"Error,omitempty"` }
type UpdateEncryptDRM ¶
type UpdateEncryptDRM struct{}
type UpdateEncryptDRMBody ¶
type UpdateEncryptDRMBody struct { // 标准DRM的ApiKey APIKey *string `json:"APIKey,omitempty"` // 向Apple申请的ask ApplicationSecretKey *string `json:"ApplicationSecretKey,omitempty"` // 证书文件内容 CertificateFile *string `json:"CertificateFile,omitempty"` // 证书文件名 CertificateFileName *string `json:"CertificateFileName,omitempty"` // 证书名称 CertificateName *string `json:"CertificateName,omitempty"` // 私钥密码 PrivateKey *string `json:"PrivateKey,omitempty"` // 私钥文件内容 PrivateKeyFile *string `json:"PrivateKeyFile,omitempty"` // 私钥文件名 PrivateKeyFileName *string `json:"PrivateKeyFileName,omitempty"` }
type UpdateEncryptDRMQuery ¶
type UpdateEncryptDRMQuery struct{}
type UpdateEncryptDRMReq ¶
type UpdateEncryptDRMReq struct { *UpdateEncryptDRMQuery *UpdateEncryptDRMBody }
type UpdateEncryptDRMRes ¶
type UpdateEncryptDRMRes struct { // REQUIRED ResponseMetadata UpdateEncryptDRMResResponseMetadata `json:"ResponseMetadata"` // REQUIRED; 视请求的接口而定 Result interface{} `json:"Result"` }
type UpdateEncryptDRMResResponseMetadata ¶
type UpdateEncryptDRMResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateHLSConfig ¶
type UpdateHLSConfig struct{}
type UpdateHLSConfigBody ¶
type UpdateHLSConfigBody struct { // REQUIRED; 服务类型 ServiceType string `json:"ServiceType"` // REQUIRED; 域名空间 Vhost string `json:"Vhost"` // 应用名称 App *string `json:"App,omitempty"` // 永久存储ts,默认为true,也就是清零 CleanUp *bool `json:"CleanUp,omitempty"` // json配置,通过json的方式添加时填写 Config *string `json:"Config,omitempty"` // 时间戳置零,默认为false CopyTs *bool `json:"CopyTs,omitempty"` // 开启预取,默认false EnablePrefetch *bool `json:"EnablePrefetch,omitempty"` // 首个m3u8 ts的个数 FirstPlaylistLength *int32 `json:"FirstPlaylistLength,omitempty"` // 时间戳gap,默认5s Gap *int32 `json:"Gap,omitempty"` Interval *float32 `json:"Interval,omitempty"` // 切片最大帧数 MaxFrame *int32 `json:"MaxFrame,omitempty"` // 切片最大大小,单位byte,默认 524288000 MaxSize *int32 `json:"MaxSize,omitempty"` // 可选枚举值 "audio_only" "video_only "video_keyframe_only" "video_single_keyframe_only" PacketFilter *string `json:"PacketFilter,omitempty"` // ts存储位置 Path *string `json:"Path,omitempty"` // m3u8的ts个数,默认3个 PlaylistLength *int32 `json:"PlaylistLength,omitempty"` // 预取ts个数 PrefetchNum *int32 `json:"PrefetchNum,omitempty"` // ts文件后缀 Suffix *string `json:"Suffix,omitempty"` // ts缓存时间,单位s,默认60s TsExpiration *int32 `json:"TsExpiration,omitempty"` }
type UpdateHLSConfigQuery ¶
type UpdateHLSConfigQuery struct{}
type UpdateHLSConfigReq ¶
type UpdateHLSConfigReq struct { *UpdateHLSConfigQuery *UpdateHLSConfigBody }
type UpdateHLSConfigRes ¶
type UpdateHLSConfigRes struct { // REQUIRED ResponseMetadata UpdateHLSConfigResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type UpdateHLSConfigResResponseMetadata ¶
type UpdateHLSConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateHTTPHeaderConfig ¶
type UpdateHTTPHeaderConfig struct{}
type UpdateHTTPHeaderConfigBody ¶
type UpdateHTTPHeaderConfigBody struct { // REQUIRED; Whether to enable the configuration for the domain. // * true: Enable // * false: Disable Enable bool `json:"Enable"` // REQUIRED; A list of HTTP headers to be added. You can add a maximum of 20 headers. HeaderConfigList []UpdateHTTPHeaderConfigBodyHeaderConfigListItem `json:"HeaderConfigList"` // REQUIRED; The type of HTTP header to be updated: // * 0: In the response sent from an edge server to a client // * 1: In the request sent to a third-party origin server during an origin-pull task. Phase int32 `json:"Phase"` // REQUIRED; The domain name space. Vhost string `json:"Vhost"` // Whether to remove the original headers. // * 0: Keep // * 1: Remove BlockOriginal *int32 `json:"BlockOriginal,omitempty"` // The domain name. Domain *string `json:"Domain,omitempty"` }
type UpdateHTTPHeaderConfigBodyHeaderConfigListItem ¶
type UpdateHTTPHeaderConfigBodyHeaderConfigListItem struct { // REQUIRED; The type of the header value: // * 0: Constant // * 1: Variable HeaderFieldType int32 `json:"HeaderFieldType"` // The header name which cannot exceed 1024 characters. And the header names must be distinct from each other. HeaderKey *string `json:"HeaderKey,omitempty"` // The header value. Specify a constant or a variable as the header value. For the // * ${domain}: The domain name in the client request. Example: example.com // // // * ${uri}: The path of the client request excluding the query parameters. If the client request is rewritten, this variable // represents the rewritten path. Example: /dir/sample.php // // // * ${args}: The query parameters in the client request. If the client request is rewritten, this variable represents the // rewritten parameters. Example: color=red&n=10 // // // * ${remote_addr}: The IP address of the client sending the request. Example: 10.10.10.10 // // // * ${server_addr}: The IP address of the edge server responding to the client request. Example: 10.10.10.10 // // // * ${upstream_host}: The domain name in the origin-pull request. Example: example.com // // // * ${upstream_uri}: The path of the origin-pull request excluding the query parameters. If the request is rewritten, this // variable represents the rewritten path. Example: /dir/sample.php // // // * ${upstream_args}: The query parameters in the origin-pull request. If the request is rewritten, this variable represents // the rewritten parameters. Example: color=red&n=10 HeaderValue *string `json:"HeaderValue,omitempty"` }
type UpdateHTTPHeaderConfigQuery ¶
type UpdateHTTPHeaderConfigQuery struct{}
type UpdateHTTPHeaderConfigReq ¶
type UpdateHTTPHeaderConfigReq struct { *UpdateHTTPHeaderConfigQuery *UpdateHTTPHeaderConfigBody }
type UpdateHTTPHeaderConfigRes ¶
type UpdateHTTPHeaderConfigRes struct { // REQUIRED ResponseMetadata UpdateHTTPHeaderConfigResResponseMetadata `json:"ResponseMetadata"` // Depending on the requested interface Result interface{} `json:"Result,omitempty"` }
type UpdateHTTPHeaderConfigResResponseMetadata ¶
type UpdateHTTPHeaderConfigResResponseMetadata struct { // REQUIRED; The interface name of the request, which is a public parameter of the request. Action string `json:"Action"` // REQUIRED; The requested Region, for example: cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID is the unique identifier for each API request. RequestID string `json:"RequestId"` // REQUIRED; The requested service is a public parameter of the request. Service string `json:"Service"` // REQUIRED; The version number of the request, which is a public parameter of the request. Version string `json:"Version"` }
type UpdateHeaderConfig ¶
type UpdateHeaderConfig struct{}
type UpdateHeaderConfigBody ¶
type UpdateHeaderConfigBody struct { // REQUIRED; json配置,使用json更新时填写 Config string `json:"Config"` // REQUIRED; 具体的header配置,目前生效 HeaderConfigListV2 []UpdateHeaderConfigBodyHeaderConfigListV2Item `json:"HeaderConfigListV2"` // REQUIRED; 域名空间 Vhost string `json:"Vhost"` // 应用名称 App *string `json:"App,omitempty"` // 具体的header映射值,已经废弃 HeaderDetailList []*UpdateHeaderConfigBodyHeaderDetailListItem `json:"HeaderDetailList,omitempty"` // 头部类型,已经废弃 HeaderType *string `json:"HeaderType,omitempty"` }
type UpdateHeaderConfigBodyHeaderConfigListV2Item ¶
type UpdateHeaderConfigBodyHeaderConfigListV2Item struct { // REQUIRED; header配置映射 HeaderDetailList []UpdateHeaderConfigBodyHeaderConfigListV2PropertiesItemsItem `json:"HeaderDetailList"` // REQUIRED; header的类型,hls,flv,dash HeaderType string `json:"HeaderType"` }
type UpdateHeaderConfigQuery ¶
type UpdateHeaderConfigQuery struct{}
type UpdateHeaderConfigReq ¶
type UpdateHeaderConfigReq struct { *UpdateHeaderConfigQuery *UpdateHeaderConfigBody }
type UpdateHeaderConfigRes ¶
type UpdateHeaderConfigRes struct { // REQUIRED ResponseMetadata UpdateHeaderConfigResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type UpdateHeaderConfigResResponseMetadata ¶
type UpdateHeaderConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateIPAccessRule ¶
type UpdateIPAccessRule struct{}
type UpdateIPAccessRuleBody ¶
type UpdateIPAccessRuleBody struct { // REQUIRED; 推/拉流域名。 Domain string `json:"Domain"` // REQUIRED; IP 访问限制规则。 IPAccessRule UpdateIPAccessRuleBodyIPAccessRule `json:"IPAccessRule"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` }
type UpdateIPAccessRuleBodyIPAccessRule ¶
type UpdateIPAccessRuleBodyIPAccessRule struct { // REQUIRED; 是否开启当前限制,取值及含义如下。 // * true: 开启; // * false: 关闭。 Enable bool `json:"Enable"` // REQUIRED; 名单中的 IP 信息。 IPList []string `json:"IPList"` // REQUIRED; IP 访问限制的类型,取值及含义如下。 // * allow: 白名单; // * deny: 黑名单。 Type string `json:"Type"` }
UpdateIPAccessRuleBodyIPAccessRule - IP 访问限制规则。
type UpdateIPAccessRuleQuery ¶
type UpdateIPAccessRuleQuery struct{}
type UpdateIPAccessRuleReq ¶
type UpdateIPAccessRuleReq struct { *UpdateIPAccessRuleQuery *UpdateIPAccessRuleBody }
type UpdateIPAccessRuleRes ¶
type UpdateIPAccessRuleRes struct { // REQUIRED ResponseMetadata UpdateIPAccessRuleResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateIPAccessRuleResResponseMetadata ¶
type UpdateIPAccessRuleResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateLatencyConfig ¶
type UpdateLatencyConfig struct{}
type UpdateLatencyConfigBody ¶
type UpdateLatencyConfigQuery ¶
type UpdateLatencyConfigQuery struct{}
type UpdateLatencyConfigReq ¶
type UpdateLatencyConfigReq struct { *UpdateLatencyConfigQuery *UpdateLatencyConfigBody }
type UpdateLatencyConfigRes ¶
type UpdateLatencyConfigRes struct { // REQUIRED ResponseMetadata UpdateLatencyConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateLatencyConfigResResponseMetadata ¶
type UpdateLatencyConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateNSSRewriteConfig ¶
type UpdateNSSRewriteConfig struct{}
type UpdateNSSRewriteConfigBody ¶
type UpdateNSSRewriteConfigBody struct { // REQUIRED; 具体的配置 Config []string `json:"Config"` // REQUIRED; 是否开启 Enable bool `json:"Enable"` // REQUIRED; 服务类型 ServiceType string `json:"ServiceType"` // REQUIRED; 域名空间名称 Vhost string `json:"Vhost"` // 应用名称 App *string `json:"App,omitempty"` // debug DebugHeader *string `json:"DebugHeader,omitempty"` }
type UpdateNSSRewriteConfigQuery ¶
type UpdateNSSRewriteConfigQuery struct{}
type UpdateNSSRewriteConfigReq ¶
type UpdateNSSRewriteConfigReq struct { *UpdateNSSRewriteConfigQuery *UpdateNSSRewriteConfigBody }
type UpdateNSSRewriteConfigRes ¶
type UpdateNSSRewriteConfigRes struct { // REQUIRED ResponseMetadata UpdateNSSRewriteConfigResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type UpdateNSSRewriteConfigResResponseMetadata ¶
type UpdateNSSRewriteConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdatePresetAssociation ¶
type UpdatePresetAssociation struct{}
type UpdatePresetAssociationBody ¶
type UpdatePresetAssociationBody struct { // REQUIRED; 模板名称 PresetName string `json:"PresetName"` // REQUIRED; 模板类型, recor:录制 snapshot:密集抽帧 transcode:转码 avslice:音频切片 cdnsnapshot:截图 avextractor timeshift:时移 auditsnapshot:审核截图 // data_migration watermark:水印 PresetType string `json:"PresetType"` // REQUIRED; 域名空间名称 Vhost string `json:"Vhost"` // 应用名称 App *string `json:"App,omitempty"` // 旧的模板名 PresetNameOld *string `json:"PresetNameOld,omitempty"` // 录制配置 RecordParams *UpdatePresetAssociationBodyRecordParams `json:"RecordParams,omitempty"` // 录制类型:push, pull RecordType *string `json:"RecordType,omitempty"` // 流名 Stream *string `json:"Stream,omitempty"` // 时移配置 TimeShiftStruct *UpdatePresetAssociationBodyTimeShiftStruct `json:"TimeShiftStruct,omitempty"` }
type UpdatePresetAssociationBodyRecordParams ¶
type UpdatePresetAssociationBodyRecordParams struct { // REQUIRED; 默认开启转推 RelayEnable bool `json:"RelayEnable"` // 源流录制,1表示录制 OriginRecord *int32 `json:"OriginRecord,omitempty"` // 转码流录制,1表示录制 TranscodeRecord *int32 `json:"TranscodeRecord,omitempty"` // 转码流录制后缀 TranscodeSuffixList []*string `json:"TranscodeSuffixList,omitempty"` }
UpdatePresetAssociationBodyRecordParams - 录制配置
type UpdatePresetAssociationBodyTimeShiftStruct ¶
type UpdatePresetAssociationBodyTimeShiftStruct struct { // 是否需要转码流时移 NeedTranscode *int32 `json:"NeedTranscode,omitempty"` // 时移的类型 TimeShiftType *int32 `json:"TimeShiftType,omitempty"` }
UpdatePresetAssociationBodyTimeShiftStruct - 时移配置
type UpdatePresetAssociationQuery ¶
type UpdatePresetAssociationQuery struct{}
type UpdatePresetAssociationReq ¶
type UpdatePresetAssociationReq struct { *UpdatePresetAssociationQuery *UpdatePresetAssociationBody }
type UpdatePresetAssociationRes ¶
type UpdatePresetAssociationRes struct { // REQUIRED ResponseMetadata UpdatePresetAssociationResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdatePresetAssociationResResponseMetadata ¶
type UpdatePresetAssociationResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateProxyConfig ¶
type UpdateProxyConfig struct{}
type UpdateProxyConfigAssociation ¶
type UpdateProxyConfigAssociation struct{}
type UpdateProxyConfigAssociationQuery ¶
type UpdateProxyConfigAssociationQuery struct{}
type UpdateProxyConfigAssociationReq ¶
type UpdateProxyConfigAssociationReq struct { *UpdateProxyConfigAssociationQuery *UpdateProxyConfigAssociationBody }
type UpdateProxyConfigAssociationRes ¶
type UpdateProxyConfigAssociationRes struct { // REQUIRED ResponseMetadata UpdateProxyConfigAssociationResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateProxyConfigAssociationResResponseMetadata ¶
type UpdateProxyConfigAssociationResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateProxyConfigBody ¶
type UpdateProxyConfigBody struct { // REQUIRED; 代理记录ID ID int32 `json:"ID"` // 描述 Description *string `json:"Description,omitempty"` // 生效类型,1:默认生效 EffectType *int32 `json:"EffectType,omitempty"` // 代理模式,0:固定模式,1:解析模式 Mode *int32 `json:"Mode,omitempty"` // 代理名称 Name *string `json:"Name,omitempty"` // 代理列表 ProxyConfigList []*UpdateProxyConfigBodyProxyConfigListItem `json:"ProxyConfigList,omitempty"` }
type UpdateProxyConfigBodyProxyConfigListItem ¶
type UpdateProxyConfigBodyProxyConfigListItem struct { // REQUIRED; 集群 Cluster string `json:"Cluster"` // REQUIRED; 机房 IDC string `json:"IDC"` // REQUIRED; 运营商 ISP string `json:"ISP"` // REQUIRED; 地址列表 ProxyList UpdateProxyConfigBodyProxyConfigListItemProxyList `json:"ProxyList"` }
type UpdateProxyConfigBodyProxyConfigListItemProxyList ¶
type UpdateProxyConfigBodyProxyConfigListItemProxyList struct { // REQUIRED; 地址 URL string `json:"URL"` // REQUIRED; 权重 Weight int32 `json:"Weight"` }
UpdateProxyConfigBodyProxyConfigListItemProxyList - 地址列表
type UpdateProxyConfigQuery ¶
type UpdateProxyConfigQuery struct{}
type UpdateProxyConfigReq ¶
type UpdateProxyConfigReq struct { *UpdateProxyConfigQuery *UpdateProxyConfigBody }
type UpdateProxyConfigRes ¶
type UpdateProxyConfigRes struct { // REQUIRED ResponseMetadata UpdateProxyConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateProxyConfigResResponseMetadata ¶
type UpdateProxyConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdatePullToPushTask ¶
type UpdatePullToPushTask struct{}
type UpdatePullToPushTaskBody ¶
type UpdatePullToPushTaskBody struct { // REQUIRED; 任务等结束时间,Unix 时间戳,单位为秒。 :::tip 拉流转推任务持续时间最长为 7 天。 ::: EndTime int32 `json:"EndTime"` // REQUIRED; PushPriority:设置点播视频转推至第三方推流域名时是否使用推流优先级参数,缺省情况下表示不使用此参数,支持的取值及含义如下。 // * true:使用 // // // * false:不使用 // // // :::tip // * 使用点播视频转推直播实现视频循环播放(轮播)时,支持使用带有推流优先级参数的推流地址进行推流,如在第一个点播视频的推流地址后添加 pri=10、在第二个点播视频的推流地址后添加 pri=11,可达到使用推流优先级高的流替换推流优先级低的流的目的。相比不使用推流优先级参数时可实现更平滑的轮播视频切换。 // // // * 推流至非第三方域名时,默认支持使用带有推流优先级参数的推流地址。 // // // * 推流至第三方域名时,如需使用推流优先级参数实现新流替换旧流时,需在创建拉流转推时为推流域名开启推流优先级参数配置开关。 ::: PushPriority bool `json:"PushPriority"` // REQUIRED; 任务的开始时间,Unix 时间戳,单位为秒。 :::tip 拉流转推任务持续时间最长为 7 天。 ::: StartTime int32 `json:"StartTime"` // REQUIRED; 任务 ID,任务的唯一标识,您可以通过获取拉流转推任务列表 [https://www.volcengine.com/docs/6469/1126896]接口获取。 TaskID string `json:"TaskId"` // REQUIRED; 拉流来源类型,支持的取值及含义如下。 // * 0:直播源; // * 1:点播视频。 Type int32 `json:"Type"` // 推流应用名称,推流地址(DstAddr)为空时必传;反之,则该参数不生效 App *string `json:"App,omitempty"` // 接收拉流转推任务状态回调的地址,最大长度为 2000 个字符。 CallbackURL *string `json:"CallbackURL,omitempty"` // 续播策略,续播策略指转推点播视频进行直播时出现断流并恢复后,如何继续播放的策略,拉流来源类型为点播视频(Type 为 1)时参数生效,支持的取值及含义如下。 // * 0:从断流处续播(默认值); // * 1:从断流处+自然流逝时长处续播。 ContinueStrategy *int32 `json:"ContinueStrategy,omitempty"` // 点播视频文件循环播放模式,当拉流来源类型为点播视频(Type 为 1)时为必选参数,参数取值及含义如下所示。 // * -1:无限循环,至任务结束; // * 0:有限次循环,循环次数为 PlayTimes 取值为准。 CycleMode *int32 `json:"CycleMode,omitempty"` // 推流域名,推流地址(DstAddr)为空时必传;反之,则该参数不生效 Domain *string `json:"Domain,omitempty"` // 推流地址,即直播源或点播视频转推的目标地址。 DstAddr *string `json:"DstAddr,omitempty"` // 点播文件启播时间偏移值,单位为秒,仅当点播视频播放地址列表(SrcAddrS)只有一个地址,且未配置 Offsets 时生效,缺省情况下表示不进行偏移。 Offset *float32 `json:"Offset,omitempty"` // 点播文件启播时间偏移值,单位为秒,数量与拉流地址列表中地址数量相等,缺省情况下表示不进行偏移。 拉流来源类型为点播视频(Type 为 1)时,参数生效。 OffsetS []*float32 `json:"OffsetS,omitempty"` // 点播视频文件循环播放次数,当循环播放模式为有限次循环(CycleMode为0)时为必选参数。 PlayTimes *int32 `json:"PlayTimes,omitempty"` // 是否开启点播预热,开启点播预热后,系统会自动将点播视频文件缓存到 CDN 节点上,当用户请求直播时,可以直播从 CDN 节点获取视频,从而提高直播流畅度。 拉流来源类型为点播视频(Type 为 1)时,参数生效。 // * 0:不开启; // * 1:开启(默认值)。 PreDownload *int32 `json:"PreDownload,omitempty"` // 直播源的拉流地址,拉流来源类型为直播源(Type 为 0)时,为必选参数,最大长度为 1000 个字符。 SrcAddr *string `json:"SrcAddr,omitempty"` // 点播视频播放地址列表,拉流来源类型为点播视频(Type 为 1)时,为必选参数,最多支持传入 30 个点播视频播放地址,每个地址最大长度为 1000 个字符。 SrcAddrS []*string `json:"SrcAddrS,omitempty"` // 推流的流名称,推流地址(DstAddr)为空时必传;反之,则该参数不生效 Stream *string `json:"Stream,omitempty"` // 拉流转推任务的名称,由 1 到 20 位中文、大小写字母和数字组成,默认为空,表示不修改任务名称。 Title *string `json:"Title,omitempty"` // 为拉流转推视频添加的水印配置信息。 Watermark *UpdatePullToPushTaskBodyWatermark `json:"Watermark,omitempty"` }
type UpdatePullToPushTaskBodyWatermark ¶
type UpdatePullToPushTaskBodyWatermark struct { // REQUIRED; 水印图片字符串,图片最大 2MB,最小 100Bytes,最大分辨率为 1080×1080。图片 Data URL 格式为:data:image/<mediatype>;base64,<data>。 // * mediatype:图片类型,支持 png、jpg、jpeg 格式; // * data:base64 编码的图片字符串。 // 例如,data:image/png;base64,iVBORw0KGg****mCC Picture string `json:"Picture"` // REQUIRED; 水印宽度占直播原始画面宽度百分比,支持精度为小数点后两位。 Ratio float32 `json:"Ratio"` // REQUIRED; 水平偏移,表示水印左侧边与转码流画面左侧边之间的距离,使用相对比率,取值范围为 [0,1)。 RelativePosX float32 `json:"RelativePosX"` // REQUIRED; 垂直偏移,表示水印顶部边与转码流画面顶部边之间的距离,使用相对比率,取值范围为 [0,1)。 RelativePosY float32 `json:"RelativePosY"` }
UpdatePullToPushTaskBodyWatermark - 为拉流转推视频添加的水印配置信息。
type UpdatePullToPushTaskQuery ¶
type UpdatePullToPushTaskQuery struct{}
type UpdatePullToPushTaskReq ¶
type UpdatePullToPushTaskReq struct { *UpdatePullToPushTaskQuery *UpdatePullToPushTaskBody }
type UpdatePullToPushTaskRes ¶
type UpdatePullToPushTaskRes struct { // REQUIRED ResponseMetadata UpdatePullToPushTaskResResponseMetadata `json:"ResponseMetadata"` }
type UpdatePullToPushTaskResResponseMetadata ¶
type UpdatePullToPushTaskResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UpdatePullToPushTaskResResponseMetadataError `json:"Error,omitempty"` }
type UpdateRecordPresetV2 ¶
type UpdateRecordPresetV2 struct{}
type UpdateRecordPresetV2Body ¶
type UpdateRecordPresetV2Body struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 模版名称,由 1 到 50 位数字、字母、下划线及"-"和"."组成。可调用 ListVhostRecordPresetV2 [https://www.volcengine.com/docs/6469/1126858] // 接口,查询模版名称。 Preset string `json:"Preset"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // 录制模板详细配置。 RecordPresetConfig *UpdateRecordPresetV2BodyRecordPresetConfig `json:"RecordPresetConfig,omitempty"` // 流名称。 Stream *string `json:"Stream,omitempty"` }
type UpdateRecordPresetV2BodyRecordPresetConfig ¶
type UpdateRecordPresetV2BodyRecordPresetConfig struct { // FLV 录制参数,开启 FLV 录制时设置。 :::tipFlvParam、HlsParam、Mp4Param至少开启一个。 ::: FlvParam *UpdateRecordPresetV2BodyRecordPresetConfigFlvParam `json:"FlvParam,omitempty"` // HLS 录制参数,开启 HLS 录制时设置。 :::tipFlvParam、HlsParam、Mp4Param至少开启一个。 ::: HlsParam *UpdateRecordPresetV2BodyRecordPresetConfigHlsParam `json:"HlsParam,omitempty"` // MP4 录制参数,开启 MP4 录制时设置。 :::tipFlvParam、HlsParam、Mp4Param至少开启一个。 ::: Mp4Param *UpdateRecordPresetV2BodyRecordPresetConfigMp4Param `json:"Mp4Param,omitempty"` // 源流录制,默认值为 0。支持的取值如下所示。 // * 0:不录制; // * 1:录制。 // :::tipTranscodeRecord和OriginRecord的取值至少一个不为 0。 ::: OriginRecord *int32 `json:"OriginRecord,omitempty"` // 录制 HLS 格式时,单个 TS 切片时长,单位为 s,默认值为 5,取值范围为 [5,30]。 SliceDuration *int32 `json:"SliceDuration,omitempty"` // 转码流录制,默认值为 0。支持的取值如下所示。 // * 0:不录制; // * 1:录制。 // * 2:全部录制,如果录制转码流后缀列表(TranscodeSuffixList)为空则全部录制,不为空则录制 TranscodeSuffixList 命中的转码后缀。 // :::tipTranscodeRecord 和 OriginRecord 的取值至少一个不为 0。 ::: TranscodeRecord *int32 `json:"TranscodeRecord,omitempty"` // 录制转码流后缀列表,转码流录制配置为全部录制时(TranscodeRecord 配置等于 2)生效。 TranscodeSuffixList []*string `json:"TranscodeSuffixList,omitempty"` }
UpdateRecordPresetV2BodyRecordPresetConfig - 录制模板详细配置。
type UpdateRecordPresetV2BodyRecordPresetConfigFlvParam ¶
type UpdateRecordPresetV2BodyRecordPresetConfigFlvParam struct { // 断流等待时长,取值范围[0, 3600]。 ContinueDuration *int32 `json:"ContinueDuration,omitempty"` // 断流录制单文件录制时长,单位为 s,默认值为 7200,取值范围为 -1,[300,86400],-1表示一直录制,目前只对 HLS 生效。 Duration *int32 `json:"Duration,omitempty"` // 当前格式的录制是否开启,默认 false,取值及含义如下所示。 // * false:不开启; // * true:开启。 Enable *bool `json:"Enable,omitempty"` // 实时录制文件时长,单位为 s,取值范围为 [300,21600]。 RealtimeRecordDuration *int32 `json:"RealtimeRecordDuration,omitempty"` // 断流拼接间隔时长,对实时录制无效,单位为 s,默认值为 0。支持的取值如下所示。 // * -1:一直拼接; // * 0:不拼接; // * 大于 0:断流拼接时间间隔,对 HLS 录制生效。 Splice *int32 `json:"Splice,omitempty"` // TOS 存储相关配置。 :::tipTOSParam和VODParam配置且配置其中一个。 ::: TOSParam *UpdateRecordPresetV2BodyRecordPresetConfigFlvParamTOSParam `json:"TOSParam,omitempty"` // VOD 存储相关配置。 :::tipTOSParam和VODParam配置且配置其中一个。 ::: VODParam *UpdateRecordPresetV2BodyRecordPresetConfigFlvParamVODParam `json:"VODParam,omitempty"` }
UpdateRecordPresetV2BodyRecordPresetConfigFlvParam - FLV 录制参数,开启 FLV 录制时设置。 :::tipFlvParam、HlsParam、Mp4Param至少开启一个。 :::
type UpdateRecordPresetV2BodyRecordPresetConfigFlvParamTOSParam ¶
type UpdateRecordPresetV2BodyRecordPresetConfigFlvParamTOSParam struct { // TOS 存储空间,一般使用 CDN 对应的 Bucket。 :::tip 如果 TOSParam 中的 Enable 取值为 true,则 Bucket 必填。 ::: Bucket *string `json:"Bucket,omitempty"` // 是否使用 TOS 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 录制文件的存储位置。存储路径为record/{PubDomain}/{App}/{Stream}/{StartTime}_{EndTime} ExactObject *string `json:"ExactObject,omitempty"` // TOS 存储目录,默认为空。 StorageDir *string `json:"StorageDir,omitempty"` }
UpdateRecordPresetV2BodyRecordPresetConfigFlvParamTOSParam - TOS 存储相关配置。 :::tipTOSParam和VODParam配置且配置其中一个。 :::
type UpdateRecordPresetV2BodyRecordPresetConfigFlvParamVODParam ¶
type UpdateRecordPresetV2BodyRecordPresetConfigFlvParamVODParam struct { // 直播录制文件存储到点播时的视频分类 ID,您可以通过视频点播的ListVideoClassifications [https://www.volcengine.com/docs/4/101661]接口查询视频分类 ID 等信息。 ClassificationID *int32 `json:"ClassificationID,omitempty"` // 是否使用 VOD 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 录制文件的存储位置,最大长度为 200 个字符。默认的存储位置为record/{PubDomain}/{App}/{Stream}/{StartTime}_{EndTime},参数格式要求如下所示。 // * 支持删除固定路径,如 {App}/{Stream}; // * 不支持以正斜线(/)或者反斜线(\)开头; // * 不支持 “//” 和 “/./” 等字符串; // * 不支持 \b、\t、\n、\v、\f、\r 等字符; // * 不支持 “..” 作为文件名; // * 目录层级至少包含 2 级及以上,如live/{App}/{Stream}。 ExactObject *string `json:"ExactObject,omitempty"` // 直播录制文件存储到点播时的存储类型。默认值为 1,支持的取值及含义如下所示。 // * 1:标准存储; // * 2:归档存储。 StorageClass *int32 `json:"StorageClass,omitempty"` // 视频点播(VOD)空间名称。可登录视频点播控制台 [https://console.volcengine.com/vod/]查询。 :::tip 如果 VODParam 中的 Enable 取值为 true,则 VodNamespace // 必填。 ::: VodNamespace *string `json:"VodNamespace,omitempty"` // 工作流模版 ID,对于存储在点播的录制文件,会使用该工作流模版对视频进行处理。可登录视频点播控制台 [https://console.volcengine.com/vod/]获取 ID。 WorkflowID *string `json:"WorkflowID,omitempty"` }
UpdateRecordPresetV2BodyRecordPresetConfigFlvParamVODParam - VOD 存储相关配置。 :::tipTOSParam和VODParam配置且配置其中一个。 :::
type UpdateRecordPresetV2BodyRecordPresetConfigHlsParam ¶
type UpdateRecordPresetV2BodyRecordPresetConfigHlsParam struct { // 断流等待时长,取值范围[0, 3600]。 ContinueDuration *int32 `json:"ContinueDuration,omitempty"` // 断流录制单文件录制时长,单位为 s,默认值为 7200,取值范围为 -1,[300,86400],-1表示一直录制,目前只对 HLS 生效。 Duration *int32 `json:"Duration,omitempty"` // 当前格式的录制是否开启,默认 false,取值及含义如下所示。 // * false:不开启; // * true:开启。 Enable *bool `json:"Enable,omitempty"` // 实时录制文件时长,单位为 s,取值范围为 [300,21600]。 RealtimeRecordDuration *int32 `json:"RealtimeRecordDuration,omitempty"` // 断流拼接间隔时长,对实时录制无效,单位为 s,默认值为 0。支持的取值如下所示。 // * -1:一直拼接; // * 0:不拼接; // * 大于 0:断流拼接时间间隔,对 HLS 录制生效。 Splice *int32 `json:"Splice,omitempty"` // TOS 存储相关配置。 :::tipTOSParam和VODParam配置且配置其中一个。 ::: TOSParam *UpdateRecordPresetV2BodyRecordPresetConfigHlsParamTOSParam `json:"TOSParam,omitempty"` // VOD 存储相关配置。 :::tipTOSParam和VODParam配置且配置其中一个。 ::: VODParam *UpdateRecordPresetV2BodyRecordPresetConfigHlsParamVODParam `json:"VODParam,omitempty"` }
UpdateRecordPresetV2BodyRecordPresetConfigHlsParam - HLS 录制参数,开启 HLS 录制时设置。 :::tipFlvParam、HlsParam、Mp4Param至少开启一个。 :::
type UpdateRecordPresetV2BodyRecordPresetConfigHlsParamTOSParam ¶
type UpdateRecordPresetV2BodyRecordPresetConfigHlsParamTOSParam struct { // TOS 存储空间,一般使用 CDN 对应的 Bucket。 :::tip 如果 TOSParam 中的 Enable 取值为 true,则 Bucket 必填。 ::: Bucket *string `json:"Bucket,omitempty"` // 是否使用 TOS 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 录制文件的存储位置。存储路径为record/{PubDomain}/{App}/{Stream}/{StartTime}_{EndTime} ExactObject *string `json:"ExactObject,omitempty"` // TOS 存储目录,默认为空。 StorageDir *string `json:"StorageDir,omitempty"` }
UpdateRecordPresetV2BodyRecordPresetConfigHlsParamTOSParam - TOS 存储相关配置。 :::tipTOSParam和VODParam配置且配置其中一个。 :::
type UpdateRecordPresetV2BodyRecordPresetConfigHlsParamVODParam ¶
type UpdateRecordPresetV2BodyRecordPresetConfigHlsParamVODParam struct { // 直播录制文件存储到点播时的视频分类 ID,您可以通过视频点播的ListVideoClassifications [https://www.volcengine.com/docs/4/101661]接口查询视频分类 ID 等信息。 ClassificationID *int32 `json:"ClassificationID,omitempty"` // 是否使用 VOD 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 录制文件的存储位置,最大长度为 200 个字符。默认的存储位置为record/{PubDomain}/{App}/{Stream}/{StartTime}_{EndTime},参数格式要求如下所示。 // * 支持删除固定路径,如 {App}/{Stream}; // * 不支持以正斜线(/)或者反斜线(\)开头; // * 不支持 “//” 和 “/./” 等字符串; // * 不支持 \b、\t、\n、\v、\f、\r 等字符; // * 不支持 “..” 作为文件名; // * 目录层级至少包含 2 级及以上,如live/{App}/{Stream}。 ExactObject *string `json:"ExactObject,omitempty"` // 直播录制文件存储到点播时的存储类型。默认值为 1,支持的取值及含义如下所示。 // * 1:标准存储; // * 2:归档存储。 StorageClass *int32 `json:"StorageClass,omitempty"` // 视频点播(VOD)空间名称。可登录视频点播控制台 [https://console.volcengine.com/vod/]查询。 :::tip 如果 VODParam 中的 Enable 取值为 true,则 VodNamespace // 必填。 ::: VodNamespace *string `json:"VodNamespace,omitempty"` // 工作流模版 ID,对于存储在点播的录制文件,会使用该工作流模版对视频进行处理。可登录视频点播控制台 [https://console.volcengine.com/vod/]获取 ID。 WorkflowID *string `json:"WorkflowID,omitempty"` }
UpdateRecordPresetV2BodyRecordPresetConfigHlsParamVODParam - VOD 存储相关配置。 :::tipTOSParam和VODParam配置且配置其中一个。 :::
type UpdateRecordPresetV2BodyRecordPresetConfigMp4Param ¶
type UpdateRecordPresetV2BodyRecordPresetConfigMp4Param struct { // 断流等待时长,取值范围[0, 3600]。 ContinueDuration *int32 `json:"ContinueDuration,omitempty"` // 断流录制单文件录制时长,单位为 s,默认值为 7200,取值范围为 -1,[300,86400],-1表示一直录制,目前只对 HLS 生效。 Duration *int32 `json:"Duration,omitempty"` // 当前格式的录制是否开启,默认 false,取值及含义如下所示。 // * false:不开启; // * true:开启。 Enable *bool `json:"Enable,omitempty"` // 实时录制文件时长,单位为 s,取值范围为 [300,21600]。 RealtimeRecordDuration *int32 `json:"RealtimeRecordDuration,omitempty"` // 断流拼接间隔时长,对实时录制无效,单位为 s,默认值为 0。支持的取值如下所示。 // * -1:一直拼接; // * 0:不拼接; // * 大于 0:断流拼接时间间隔,对 HLS 录制生效。 Splice *int32 `json:"Splice,omitempty"` // TOS 存储相关配置。 :::tipTOSParam和VODParam配置且配置其中一个。 ::: TOSParam *UpdateRecordPresetV2BodyRecordPresetConfigMp4ParamTOSParam `json:"TOSParam,omitempty"` // VOD 存储相关配置。 :::tipTOSParam和VODParam配置且配置其中一个。 ::: VODParam *UpdateRecordPresetV2BodyRecordPresetConfigMp4ParamVODParam `json:"VODParam,omitempty"` }
UpdateRecordPresetV2BodyRecordPresetConfigMp4Param - MP4 录制参数,开启 MP4 录制时设置。 :::tipFlvParam、HlsParam、Mp4Param至少开启一个。 :::
type UpdateRecordPresetV2BodyRecordPresetConfigMp4ParamTOSParam ¶
type UpdateRecordPresetV2BodyRecordPresetConfigMp4ParamTOSParam struct { // TOS 存储空间,一般使用 CDN 对应的 Bucket。 :::tip 如果 TOSParam 中的 Enable 取值为 true,则 Bucket 必填。 ::: Bucket *string `json:"Bucket,omitempty"` // 是否使用 TOS 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 录制文件的存储位置。存储路径为record/{PubDomain}/{App}/{Stream}/{StartTime}_{EndTime} ExactObject *string `json:"ExactObject,omitempty"` // TOS 存储目录,默认为空。 StorageDir *string `json:"StorageDir,omitempty"` }
UpdateRecordPresetV2BodyRecordPresetConfigMp4ParamTOSParam - TOS 存储相关配置。 :::tipTOSParam和VODParam配置且配置其中一个。 :::
type UpdateRecordPresetV2BodyRecordPresetConfigMp4ParamVODParam ¶
type UpdateRecordPresetV2BodyRecordPresetConfigMp4ParamVODParam struct { // 直播录制文件存储到点播时的视频分类 ID,您可以通过视频点播的ListVideoClassifications [https://www.volcengine.com/docs/4/101661]接口查询视频分类 ID 等信息。 ClassificationID *int32 `json:"ClassificationID,omitempty"` // 是否使用 VOD 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 录制文件的存储位置,最大长度为 200 个字符。默认的存储位置为record/{PubDomain}/{App}/{Stream}/{StartTime}_{EndTime},参数格式要求如下所示。 // * 支持删除固定路径,如 {App}/{Stream}; // * 不支持以正斜线(/)或者反斜线(\)开头; // * 不支持 “//” 和 “/./” 等字符串; // * 不支持 \b、\t、\n、\v、\f、\r 等字符; // * 不支持 “..” 作为文件名; // * 目录层级至少包含 2 级及以上,如live/{App}/{Stream}。 ExactObject *string `json:"ExactObject,omitempty"` // 直播录制文件存储到点播时的存储类型。默认值为 1,支持的取值及含义如下所示。 // * 1:标准存储; // * 2:归档存储。 StorageClass *int32 `json:"StorageClass,omitempty"` // 视频点播(VOD)空间名称。可登录视频点播控制台 [https://console.volcengine.com/vod/]查询。 :::tip 如果 VODParam 中的 Enable 取值为 true,则 VodNamespace // 必填。 ::: VodNamespace *string `json:"VodNamespace,omitempty"` // 工作流模版 ID,对于存储在点播的录制文件,会使用该工作流模版对视频进行处理。可登录视频点播控制台 [https://console.volcengine.com/vod/]获取 ID。 WorkflowID *string `json:"WorkflowID,omitempty"` }
UpdateRecordPresetV2BodyRecordPresetConfigMp4ParamVODParam - VOD 存储相关配置。 :::tipTOSParam和VODParam配置且配置其中一个。 :::
type UpdateRecordPresetV2Query ¶
type UpdateRecordPresetV2Query struct{}
type UpdateRecordPresetV2Req ¶
type UpdateRecordPresetV2Req struct { *UpdateRecordPresetV2Query *UpdateRecordPresetV2Body }
type UpdateRecordPresetV2Res ¶
type UpdateRecordPresetV2Res struct { // REQUIRED ResponseMetadata UpdateRecordPresetV2ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateRecordPresetV2ResResponseMetadata ¶
type UpdateRecordPresetV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *UpdateRecordPresetV2ResResponseMetadataError `json:"Error,omitempty"` }
type UpdateReferer ¶
type UpdateReferer struct{}
type UpdateRefererBody ¶
type UpdateRefererBody struct { // REQUIRED; Referer 防盗链信息列表。 RefererInfoList []UpdateRefererBodyRefererInfoListItem `json:"RefererInfoList"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // 应用名称,默认为所有应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 :::tip 参数 Domain 和 App 传且仅传一个。 ::: App *string `json:"App,omitempty"` // 拉流域名。 :::tip 参数 Domain 和 App 传且仅传一个。 ::: Domain *string `json:"Domain,omitempty"` }
type UpdateRefererBodyRefererInfoListItem ¶
type UpdateRefererBodyRefererInfoListItem struct { // REQUIRED; 用于标识 referer 防盗链的关键词默认取值为 referer。 Key string `json:"Key"` // REQUIRED; 防盗链类型,支持如下取值。 // * deny:黑名单; // * allow:白名单。 Type string `json:"Type"` // 指定域名的优先级。默认值为 0,取值范围为 [0,100],数值越大,优先级越高。如果优先级相同,则越早加入列表的域名优先级越高。 Priority *int32 `json:"Priority,omitempty"` // 防盗链规则,即设置的黑名单或白名单的域名,最大长度限制 300 个字符。 Value *string `json:"Value,omitempty"` }
type UpdateRefererQuery ¶
type UpdateRefererQuery struct{}
type UpdateRefererReq ¶
type UpdateRefererReq struct { *UpdateRefererQuery *UpdateRefererBody }
type UpdateRefererRes ¶
type UpdateRefererRes struct { // REQUIRED ResponseMetadata UpdateRefererResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type UpdateRefererResResponseMetadata ¶
type UpdateRefererResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UpdateRefererResResponseMetadataError `json:"Error,omitempty"` }
type UpdateRelaySink ¶
type UpdateRelaySink struct{}
type UpdateRelaySinkBody ¶
type UpdateRelaySinkBody struct { // REQUIRED Group string `json:"Group"` // REQUIRED IsThunderRelaySink bool `json:"IsThunderRelaySink"` // REQUIRED IsTranscodeRelaySink bool `json:"IsTranscodeRelaySink"` // REQUIRED PassRequestParam bool `json:"PassRequestParam"` // REQUIRED RelaySinkDetailList []UpdateRelaySinkBodyRelaySinkDetailListItem `json:"RelaySinkDetailList"` // REQUIRED Vhost string `json:"Vhost"` App *string `json:"App,omitempty"` }
type UpdateRelaySinkBodyRelaySinkDetailListItem ¶
type UpdateRelaySinkBodyRelaySinkDetailListItem struct { // REQUIRED CDN string `json:"CDN"` // REQUIRED PullDomainList []UpdateRelaySinkBodyRelaySinkDetailListPropertiesItemsItem `json:"PullDomainList"` // REQUIRED RelaySinkDomain string `json:"RelaySinkDomain"` AK *string `json:"AK,omitempty"` PushAuth *bool `json:"PushAuth,omitempty"` RelaySinkApp *string `json:"RelaySinkApp,omitempty"` // Anything RelaySinkParams interface{} `json:"RelaySinkParams,omitempty"` SK *string `json:"SK,omitempty"` Status *int32 `json:"Status,omitempty"` ValidDuration *int32 `json:"ValidDuration,omitempty"` Weight *int32 `json:"Weight,omitempty"` }
type UpdateRelaySinkQuery ¶
type UpdateRelaySinkQuery struct{}
type UpdateRelaySinkReq ¶
type UpdateRelaySinkReq struct { *UpdateRelaySinkQuery *UpdateRelaySinkBody }
type UpdateRelaySinkRes ¶
type UpdateRelaySinkRes struct { // REQUIRED ResponseMetadata UpdateRelaySinkResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type UpdateRelaySinkResResponseMetadata ¶
type UpdateRelaySinkResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateRelaySourceRewrite ¶
type UpdateRelaySourceRewrite struct{}
type UpdateRelaySourceRewriteBody ¶
type UpdateRelaySourceRewriteBody struct { // REQUIRED; The domain name space Vhost string `json:"Vhost"` // The domain name Domain *string `json:"Domain,omitempty"` // The origin address rewrite configurations RewriteRule *UpdateRelaySourceRewriteBodyRewriteRule `json:"RewriteRule,omitempty"` }
type UpdateRelaySourceRewriteBodyRewriteRule ¶
type UpdateRelaySourceRewriteBodyRewriteRule struct { // REQUIRED; Whether to enable origin address rewrite // * true: Enable // * false: Disable Enable bool `json:"Enable"` // REQUIRED; A list of rewrite rules RewriteRuleList []UpdateRelaySourceRewriteBodyRewriteRuleListItem `json:"RewriteRuleList"` }
UpdateRelaySourceRewriteBodyRewriteRule - The origin address rewrite configurations
type UpdateRelaySourceRewriteBodyRewriteRuleListItem ¶
type UpdateRelaySourceRewriteBodyRewriteRuleListItem struct { // Whether to include the query parameters of the original path in the new path. // * true: Include // * false: Exclude IncludeParams *bool `json:"IncludeParams,omitempty"` // The existing path. The path may include a maximum of five wildcards. However, do not use wildcards to represent query parameters. // The path must satisfy the following requirements: // * The path must not contain the protocol and domain name, such as http://example.domain.com. // * The path must start with /. // * The path can contain a maximum of 1,024 characters. // * The path cannot contain two consecutive asterisks, i.e. **. // * The path cannot contain two consecutive instances of ${, i.e. ${${. OriginPath *string `json:"OriginPath,omitempty"` // The new path. You can use ${1}, ${2}, ${3}, ${4}, and ${5} to represent the content matched by the first to the fifth wildcards // respectively. The path must satisfy the following requirements: // * The path must not contain the protocol and domain name, such as http://example.domain.com. // * The path must start with /. // * The path can contain a maximum of 1,024 characters. // * The path cannot contain two consecutive asterisks, i.e. **. // * The path cannot contain two consecutive instances of ${, i.e. ${${. TargetPath *string `json:"TargetPath,omitempty"` }
type UpdateRelaySourceRewriteQuery ¶
type UpdateRelaySourceRewriteQuery struct{}
type UpdateRelaySourceRewriteReq ¶
type UpdateRelaySourceRewriteReq struct { *UpdateRelaySourceRewriteQuery *UpdateRelaySourceRewriteBody }
type UpdateRelaySourceRewriteRes ¶
type UpdateRelaySourceRewriteRes struct { // REQUIRED ResponseMetadata UpdateRelaySourceRewriteResResponseMetadata `json:"ResponseMetadata"` // REQUIRED; Anything Result interface{} `json:"Result"` }
type UpdateRelaySourceV3 ¶
type UpdateRelaySourceV3 struct{}
type UpdateRelaySourceV3Body ¶
type UpdateRelaySourceV3Body struct { // REQUIRED; 回源组配置详情。 GroupDetails []UpdateRelaySourceV3BodyGroupDetailsItem `json:"GroupDetails"` // REQUIRED; 域名空间,即直播流地址的域名所属的域名空间。您可以调用ListDomainDetail [https://www.volcengine.com/docs/6469/1126815]接口或在视频直播控制台的域名管理 [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看直播流使用的域名所属的域名空间。 Vhost string `json:"Vhost"` // 应用名称,即直播流地址的AppName字段取值,默认为空,表示为当前域名空间的全局播放触发回源配置。支持由大小写字母(A - Z、a - z)、数字(0 - 9)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 30 个字符。 App *string `json:"App,omitempty"` // 生效类型(order/rand/hot),不填默认order LBType *string `json:"LBType,omitempty"` // 组的重试间隔/s,不填默认为1 s。 RetryInterval *string `json:"RetryInterval,omitempty"` // 组的重试次数,不填默认等于group数-1 RetryTimes *string `json:"RetryTimes,omitempty"` }
type UpdateRelaySourceV3BodyGroupDetailsItem ¶
type UpdateRelaySourceV3BodyGroupDetailsItem struct { // REQUIRED; 回源组名称。 Group string `json:"Group"` // REQUIRED; 回源服务器配置列表。 Servers []UpdateRelaySourceV3BodyGroupDetailsPropertiesItemsItem `json:"Servers"` AuthParams *UpdateRelaySourceV3BodyGroupDetailsItemAuthParams `json:"AuthParams,omitempty"` // 主还是备 Backup *bool `json:"Backup,omitempty"` // CDN类型 CDN *string `json:"CDN,omitempty"` // 应用层超时时间/s ConnTimeout *string `json:"ConnTimeout,omitempty"` // 传输层超时时间/s (不配置的话使用应用层时间) DialTimeout *string `json:"DialTimeout,omitempty"` // 是否禁用 Disable *bool `json:"Disable,omitempty"` // server生效类型(order/rand/hot) LBType *string `json:"LBType,omitempty"` // 主secret key PrimarySK *string `json:"PrimarySK,omitempty"` // 不上火山 PullAuth *bool `json:"PullAuth,omitempty"` // server重试间隔/s RetryInterval *string `json:"RetryInterval,omitempty"` // server重试次数 RetryTimes *string `json:"RetryTimes,omitempty"` // 回源规则 Rule *string `json:"Rule,omitempty"` // 副secret key SecondSK *string `json:"SecondSK,omitempty"` // Group 超时时间/s Timeout *string `json:"Timeout,omitempty"` // 鉴权有效时长 ValidDuration *string `json:"ValidDuration,omitempty"` // 权重 Weight *string `json:"Weight,omitempty"` }
type UpdateRelaySourceV3BodyGroupDetailsItemServersItemOutboundConfig ¶
type UpdateRelaySourceV3BodyGroupDetailsItemServersItemOutboundConfig struct { // 代理配置列表,不传默认不使用代理 ProxyConfigList []*UpdateRelaySourceV3BodyGroupDetailsPropertiesItemsOutboundConfigProxyConfigListItem `json:"ProxyConfigList,omitempty"` // 代理模式,0:固定模式,1: 解析模式,2:默认模式 ProxyMode *string `json:"ProxyMode,omitempty"` }
type UpdateRelaySourceV3BodyGroupDetailsPropertiesItemsItem ¶
type UpdateRelaySourceV3BodyGroupDetailsPropertiesItemsItem struct { // REQUIRED; 直播源服务器的地址,支持填写回源服务的域名或 IP 地址。 :::tip // * 当源站使用了非默认端口时,支持在回源地址中以域名:端口或IP:端口的形式配置端口。 // * 最多支持添加 10 个回源地址,回源失败时,将按照您添加的地址顺序轮循尝试。 ::: RelaySourceDomain string `json:"RelaySourceDomain"` // REQUIRED; 回源协议,支持两种回源协议。 // * rtmp:RTMP 回源协议; // * flv:FLV 回源协议。 RelaySourceProtocol string `json:"RelaySourceProtocol"` // 回源Host Host *string `json:"Host,omitempty"` OutboundConfig *UpdateRelaySourceV3BodyGroupDetailsItemServersItemOutboundConfig `json:"OutboundConfig,omitempty"` // 自定义回源参数,缺省情况下为空。格式为"Key":"Value",例如,"domain":"live.push.net"。 RelaySourceParams map[string]*string `json:"RelaySourceParams,omitempty"` // 权重 Weight *string `json:"Weight,omitempty"` }
type UpdateRelaySourceV3BodyGroupDetailsPropertiesItemsOutboundConfigProxyConfigListItem ¶
type UpdateRelaySourceV3BodyGroupDetailsPropertiesItemsOutboundConfigProxyConfigListItem struct { // 集群 Cluster *string `json:"Cluster,omitempty"` // 机房 IDC *string `json:"IDC,omitempty"` // 运营商 ISP *string `json:"ISP,omitempty"` // 代理列表 ProxyList []*UpdateRelaySourceV3BodyGroupDetailsPropertiesItemsOutboundConfigProxyConfigListPropertiesItemsItem `json:"ProxyList,omitempty"` }
type UpdateRelaySourceV3BodyGroupDetailsPropertiesItemsOutboundConfigProxyConfigListPropertiesItemsItem ¶
type UpdateRelaySourceV3Query ¶
type UpdateRelaySourceV3Query struct{}
type UpdateRelaySourceV3Req ¶
type UpdateRelaySourceV3Req struct { *UpdateRelaySourceV3Query *UpdateRelaySourceV3Body }
type UpdateRelaySourceV3Res ¶
type UpdateRelaySourceV3Res struct { // REQUIRED ResponseMetadata UpdateRelaySourceV3ResResponseMetadata `json:"ResponseMetadata"` }
type UpdateRelaySourceV3ResResponseMetadata ¶
type UpdateRelaySourceV3ResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UpdateRelaySourceV3ResResponseMetadataError `json:"Error,omitempty"` }
type UpdateRelaySourceV4 ¶
type UpdateRelaySourceV4 struct{}
type UpdateRelaySourceV4Body ¶
type UpdateRelaySourceV4Body struct { // REQUIRED; 应用名称,即直播流地址的AppName字段取值,支持由大小写字母(A - Z、a - z)、数字(0 - 9)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 30 个字符。 App string `json:"App"` // REQUIRED; 直播流使用的域名。您可以调用ListDomainDetail [https://www.volcengine.com/docs/6469/1126815]接口或在视频直播控制台的域名管理 [https://console-stable.volcanicengine.com/live/main/domain/list]页面,查看直播流使用的域名。 Domain string `json:"Domain"` // REQUIRED; 回源地址列表,支持 RTMP、FLV、HLS 和 SRT 回源协议。 // :::tip // * 当源站使用了非默认端口时,支持在回源地址中以域名:端口或IP:端口的形式配置端口。 // * 最多支持添加 10 个回源地址,回源失败时,将按照您添加的地址顺序轮循尝试。 ::: SrcAddrS []string `json:"SrcAddrS"` // REQUIRED; 流名称,即直播流地址的StreamName字段取值,支持由大小写字母(A - Z、a - z)、数字(0 - 9)、字母、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 100 个字符。 Stream string `json:"Stream"` // 结束时间,Unix 时间戳,单位为秒。 :::tip // * 回源开始到结束最大时间跨度为 7 天; // * 开始时间与结束时间同时缺省,表示永久回源。 ::: EndTime *int32 `json:"EndTime,omitempty"` // 开始时间,Unix 时间戳,单位为秒。 :::tip // * 回源开始到结束最大时间跨度为 7 天; // * 开始时间与结束时间同时缺省,表示永久回源。 ::: StartTime *int32 `json:"StartTime,omitempty"` }
type UpdateRelaySourceV4Query ¶
type UpdateRelaySourceV4Query struct{}
type UpdateRelaySourceV4Req ¶
type UpdateRelaySourceV4Req struct { *UpdateRelaySourceV4Query *UpdateRelaySourceV4Body }
type UpdateRelaySourceV4Res ¶
type UpdateRelaySourceV4Res struct { // REQUIRED ResponseMetadata UpdateRelaySourceV4ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateRelaySourceV4ResResponseMetadata ¶
type UpdateRelaySourceV4ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *UpdateRelaySourceV4ResResponseMetadataError `json:"Error,omitempty"` }
type UpdateSDKBody ¶
type UpdateSDKBody struct { // REQUIRED; sdk记录ID ID int32 `json:"ID"` // App名称 AppName *string `json:"AppName,omitempty"` // App英文名称 AppNameEN *string `json:"AppNameEN,omitempty"` // SDK版本,精简版:1、互动版:2,已经弃用 SDKVersion *int32 `json:"SDKVersion,omitempty"` // 状态,0:未激活,1:激活,2:审批,3:过期,4:删除,5:试用过期,6:正式过期,7:试用激活,8:彻底删除 Status *int32 `json:"Status,omitempty"` // 要迁移的目标账号 TargetAccountID *string `json:"TargetAccountID,omitempty"` // 操作类型,1:激活,2:恢复,3:彻底删除 Type *int32 `json:"Type,omitempty"` }
type UpdateSDKLicense ¶
type UpdateSDKLicense struct{}
type UpdateSDKLicenseBody ¶
type UpdateSDKLicenseBody struct { // REQUIRED; SDK记录ID ID int32 `json:"ID"` // REQUIRED; license类型,1:基础版,2:高级版,3:试用版 LicenseType int32 `json:"LicenseType"` // REQUIRED; 操作类型,1:续签,2:转正(sdk记录只能为试用版),3:延期(sdk的记录只能为试用版) Type int32 `json:"Type"` // licenseID,续签和转正必填 LicenseID *int32 `json:"LicenseID,omitempty"` // 流量包ID PackageID *string `json:"PackageID,omitempty"` }
type UpdateSDKLicenseQuery ¶
type UpdateSDKLicenseQuery struct{}
type UpdateSDKLicenseReq ¶
type UpdateSDKLicenseReq struct { *UpdateSDKLicenseQuery *UpdateSDKLicenseBody }
type UpdateSDKLicenseRes ¶
type UpdateSDKLicenseRes struct { // REQUIRED ResponseMetadata UpdateSDKLicenseResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateSDKLicenseResResponseMetadata ¶
type UpdateSDKLicenseResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateSDKQuery ¶
type UpdateSDKQuery struct{}
type UpdateSDKReq ¶
type UpdateSDKReq struct { *UpdateSDKQuery *UpdateSDKBody }
type UpdateSDKRes ¶
type UpdateSDKRes struct { // REQUIRED ResponseMetadata UpdateSDKResResponseMetadata `json:"ResponseMetadata"` }
type UpdateSDKResResponseMetadata ¶
type UpdateSDKResResponseMetadata struct { Action *string `json:"Action,omitempty"` Error *UpdateSDKResResponseMetadataError `json:"Error,omitempty"` Region *string `json:"Region,omitempty"` RequestID *string `json:"RequestId,omitempty"` Service *string `json:"Service,omitempty"` Version *string `json:"Version,omitempty"` }
type UpdateService ¶
type UpdateService struct{}
type UpdateServiceBody ¶
type UpdateServiceBody struct { // 用户账号 AccountID *string `json:"AccountID,omitempty"` // 公司名称 CompanyName *string `json:"CompanyName,omitempty"` LimitConfig *UpdateServiceBodyLimitConfig `json:"LimitConfig,omitempty"` // 需要隐藏的面板 PresetConfigHide []*UpdateServiceBodyPresetConfigHideItem `json:"PresetConfigHide,omitempty"` }
type UpdateServiceBodyPresetConfigHideItem ¶
type UpdateServiceBodyPresetConfigHideItem struct { // 1: 录制是否隐藏TOS 2: 截图是否隐藏TOS 3: 时移是否隐藏VOD 4: 云导播是否隐藏 5:海外加速计费是否隐藏 6:RTM单独加速计费是否隐藏 7:基础版License申请是否隐藏 8:高级版License申请是否隐藏 9:固定回源是否隐藏 // 10: 月结欠费关停是否处理,1表示处理 11: IP限频是否隐藏 12:URL限频是否隐藏 13:URL参数限频是否隐藏 // 14:IP访问相同URL限频是否隐藏 15: 活动带宽计费是否隐藏 16: 画质增强是否隐藏 17: Quic加速计费是否隐藏 ConfigID *int32 `json:"ConfigID,omitempty"` // 是否隐藏 IsHide *bool `json:"IsHide,omitempty"` }
type UpdateServiceQuery ¶
type UpdateServiceQuery struct{}
type UpdateServiceReq ¶
type UpdateServiceReq struct { *UpdateServiceQuery *UpdateServiceBody }
type UpdateServiceRes ¶
type UpdateServiceRes struct { // REQUIRED ResponseMetadata UpdateServiceResResponseMetadata `json:"ResponseMetadata"` }
type UpdateServiceResResponseMetadata ¶
type UpdateServiceResResponseMetadata struct { Action *string `json:"Action,omitempty"` Error *UpdateServiceResResponseMetadataError `json:"Error,omitempty"` Region *string `json:"Region,omitempty"` RequestID *string `json:"RequestId,omitempty"` Service *string `json:"Service,omitempty"` Version *string `json:"Version,omitempty"` }
type UpdateSnapshotAuditPreset ¶
type UpdateSnapshotAuditPreset struct{}
type UpdateSnapshotAuditPresetBody ¶
type UpdateSnapshotAuditPresetBody struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 截图审核配置的名称,您可以通过调用查询截图审核配置列表 [https://www.volcengine.com/docs/6469/1126870]接口获取。 PresetName string `json:"PresetName"` AuditType *string `json:"AuditType,omitempty"` // ToS 存储对应的 Bucket。 :::tip 参数 Bucket 和 ServiceID 传且仅传一个。 ::: Bucket *string `json:"Bucket,omitempty"` // 截图审核结果回调地址配置。 CallbackDetailList []*UpdateSnapshotAuditPresetBodyCallbackDetailListItem `json:"CallbackDetailList,omitempty"` // 截图审核配置的描述。 Description *string `json:"Description,omitempty"` // 推流域名。 :::tip 参数 Domain 和 Vhost 传且仅传一个。 ::: Domain *string `json:"Domain,omitempty"` Field37 *string `json:"Field37,omitempty"` // 截图间隔时间,单位秒,取值范围为[0.1,10],支持保留两位小数。 Interval *float32 `json:"Interval,omitempty"` // 审核标签,缺省情况下取值为 301、302、302、305 和 306,支持的取值及含义如下。 // * 301:涉黄; // * 302:涉敏1; // * 303:涉敏2; // * 304:广告; // * 305:引人不适; // * 306:违禁; // * 307:二维码; // * 308:诈骗; // * 309:不良画面; // * 310:未成年相关; // * 320:文字违规。 Label []*string `json:"Label,omitempty"` // veimageX 的服务 ID。 :::tip 参数 Bucket 和 ServiceID 传且仅传一个。 ::: ServiceID *string `json:"ServiceID,omitempty"` // 截图存储规则,支持以 {Domain}/{App}/{Stream}/{UnixTimestamp} 样式设置存储规则,支持输入字母、数字、-、!、_、.、* 及占位符,最大长度为 180 个字符。 SnapshotObject *string `json:"SnapshotObject,omitempty"` Status *int32 `json:"Status,omitempty"` // ToS 存储对应 Bucket 下的存储目录,默认为空。 例如,存储位置为 live-test-tos-example/live/liveapp 时,StorageDir 取值为 live/liveapp。 StorageDir *string `json:"StorageDir,omitempty"` // 存储策略。支持以下取值。 // * 0:触发存储,只存储有风险图片; // * 1:全部存储,存储全部图片。 StorageStrategy *int32 `json:"StorageStrategy,omitempty"` // 域名空间名称。 :::tip 参数 Domain 和 Vhost 传且仅传一个。 ::: Vhost *string `json:"Vhost,omitempty"` }
type UpdateSnapshotAuditPresetQuery ¶
type UpdateSnapshotAuditPresetQuery struct{}
type UpdateSnapshotAuditPresetReq ¶
type UpdateSnapshotAuditPresetReq struct { *UpdateSnapshotAuditPresetQuery *UpdateSnapshotAuditPresetBody }
type UpdateSnapshotAuditPresetRes ¶
type UpdateSnapshotAuditPresetRes struct { // REQUIRED ResponseMetadata UpdateSnapshotAuditPresetResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateSnapshotAuditPresetResResponseMetadata ¶
type UpdateSnapshotAuditPresetResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *UpdateSnapshotAuditPresetResResponseMetadataError `json:"Error,omitempty"` }
type UpdateSnapshotPreset ¶
type UpdateSnapshotPreset struct{}
type UpdateSnapshotPresetBody ¶
type UpdateSnapshotPresetBody struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 截图模板名称。 Preset string `json:"Preset"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // REQUIRED VodNamespace string `json:"VodNamespace"` ACL *string `json:"ACL,omitempty"` AccessKey *string `json:"AccessKey,omitempty"` AccountID *string `json:"AccountID,omitempty"` AsShort *int32 `json:"AsShort,omitempty"` // ToS 的存储 Bucket。 :::tipBucket 与 ServiceID 传且仅传一个。 ::: Bucket *string `json:"Bucket,omitempty"` Callback *string `json:"Callback,omitempty"` // 回调详情。 CallbackDetailList []*UpdateSnapshotPresetBodyCallbackDetailListItem `json:"CallbackDetailList,omitempty"` Description *string `json:"Description,omitempty"` Duration *int32 `json:"Duration,omitempty"` Format []*string `json:"Format,omitempty"` Height *int32 `json:"Height,omitempty"` // 截图间隔时间,单位为 s,默认值为 10,取值范围为正整数 Interval *int32 `json:"Interval,omitempty"` NssConfig *string `json:"NssConfig,omitempty"` // 存储方式为覆盖截图时的存储规则,支持以 {Domain}/{App}/{Stream} 样式设置存储规则,支持输入字母、数字、"-"、"!"、"_"、"."、"*"及占位符。 OverwriteObject *string `json:"OverwriteObject,omitempty"` PlatformTypeList []*string `json:"PlatformTypeList,omitempty"` PullDomain *string `json:"PullDomain,omitempty"` Quality *int32 `json:"Quality,omitempty"` RecordConfig *string `json:"RecordConfig,omitempty"` RecordObject *string `json:"RecordObject,omitempty"` RecordTob []*UpdateSnapshotPresetBodyRecordTobItem `json:"RecordTob,omitempty"` RegionConfig *string `json:"RegionConfig,omitempty"` ReserveDays *int32 `json:"ReserveDays,omitempty"` // veImageX 的服务 ID。 :::tipBucket 与 ServiceID 传且仅传一个。 ::: ServiceID *string `json:"ServiceID,omitempty"` SliceDuration *int32 `json:"SliceDuration,omitempty"` SnapshotConfig *string `json:"SnapshotConfig,omitempty"` // 截图格式。支持如下取值。- jpeg - jpg SnapshotFormat *string `json:"SnapshotFormat,omitempty"` // 存储方式为实时存储时的存储规则,支持以 {Domain}/{App}/{Stream}/{UnixTimestamp} 样式设置存储规则,支持输入字母、数字、"-"、"!"、"_"、"."、"*"及占位符。 SnapshotObject *string `json:"SnapshotObject,omitempty"` Splice *int32 `json:"Splice,omitempty"` // 截图模版状态。 // * 1:开启 // * 0:关闭 Status *int32 `json:"Status,omitempty"` // ToS 的存储目录,不传为空。 StorageDir *string `json:"StorageDir,omitempty"` TosCluster *string `json:"TosCluster,omitempty"` TosDC *string `json:"TosDC,omitempty"` TosPSM *string `json:"TosPSM,omitempty"` Width *int32 `json:"Width,omitempty"` WorkflowID *string `json:"WorkflowID,omitempty"` }
type UpdateSnapshotPresetQuery ¶
type UpdateSnapshotPresetQuery struct{}
type UpdateSnapshotPresetReq ¶
type UpdateSnapshotPresetReq struct { *UpdateSnapshotPresetQuery *UpdateSnapshotPresetBody }
type UpdateSnapshotPresetRes ¶
type UpdateSnapshotPresetRes struct { // REQUIRED ResponseMetadata UpdateSnapshotPresetResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type UpdateSnapshotPresetResResponseMetadata ¶
type UpdateSnapshotPresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UpdateSnapshotPresetResResponseMetadataError `json:"Error,omitempty"` }
type UpdateSnapshotPresetV2 ¶
type UpdateSnapshotPresetV2 struct{}
type UpdateSnapshotPresetV2Body ¶
type UpdateSnapshotPresetV2Body struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 截图配置的名称。 Preset string `json:"Preset"` // REQUIRED; 截图配置的详细参数配置。 SnapshotPresetConfig UpdateSnapshotPresetV2BodySnapshotPresetConfig `json:"SnapshotPresetConfig"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // 截图配置生效状态,默认为生效。 // * 1:生效; // * 0:不生效。 Status *int32 `json:"Status,omitempty"` }
type UpdateSnapshotPresetV2BodySnapshotPresetConfig ¶
type UpdateSnapshotPresetV2BodySnapshotPresetConfig struct { // 截图间隔时间,单位为秒,默认值为 10,取值范围为正整数。 Interval *int32 `json:"Interval,omitempty"` // 图片格式为 JPEG 时的截图参数,开启 JPEG 截图时设置。 :::tip JPEG 截图和 JPG 截图必须开启且只能开启一个。 ::: JPEGParam *UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParam `json:"JpegParam,omitempty"` // 截图格式为 JPG 时的截图参数,开启 JPG 截图时设置。 :::tip JPEG 截图和 JPG 截图必须开启且只能开启一个。 ::: JpgParam *UpdateSnapshotPresetV2BodySnapshotPresetConfigJpgParam `json:"JpgParam,omitempty"` }
UpdateSnapshotPresetV2BodySnapshotPresetConfig - 截图配置的详细参数配置。
type UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParam ¶
type UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParam struct { // 当前格式的截图配置是否开启,默认为 false,取值及含义如下所示。 // * false:不开启; // * true:开启。 Enable *bool `json:"Enable,omitempty"` // 截图存储到 veImageX 时的配置。 :::tip TOSParam 和 ImageXParam 配置且配置其中一个。 ::: ImageXParam *UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamImageXParam `json:"ImageXParam,omitempty"` // 截图存储到 TOS 时的配置。 :::tip TOSParam 和 ImageXParam 配置且配置其中一个。 ::: TOSParam *UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamTOSParam `json:"TOSParam,omitempty"` }
UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParam - 图片格式为 JPEG 时的截图参数,开启 JPEG 截图时设置。 :::tip JPEG 截图和 JPG 截图必须开启且只能开启一个。 :::
type UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamImageXParam ¶
type UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamImageXParam struct { // 截图是否使用 veImageX 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 存储方式为实时存储时的存储规则,支持以 {Domain}/{App}/{Stream}/{UnixTimestamp} 样式设置存储规则,支持输入字母、数字、-、!、_、.、*" 及占位符。 :::tip 参数 ExactObject 和 // OverwriteObject 传且仅传一个。 ::: ExactObject *string `json:"ExactObject,omitempty"` // 存储方式为覆盖截图时的存储规则,支持以 {Domain}/{App}/{Stream} 样式设置存储规则,支持输入字母、数字、-、!、_、.、* 及占位符。 :::tip 参数 ExactObject 和 OverwriteObject // 传且仅传一个。 ::: OverwriteObject *string `json:"OverwriteObject,omitempty"` // 使用 veImageX 存储截图时,对应的 veImageX 的服务 ID。 :::tip 使用 veImageX 存储时 ServiceID 为必填项。 ::: ServiceID *string `json:"ServiceID,omitempty"` }
UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamImageXParam - 截图存储到 veImageX 时的配置。 :::tip TOSParam 和 ImageXParam 配置且配置其中一个。 :::
type UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamTOSParam ¶
type UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamTOSParam struct { // TOS 存储对应的 Bucket。 例如,存储路径为 live-test-tos-example/live/liveapp 时,Bucket 取值为 live-test-tos-example。 :::tip 使用 TOS 存储时 Bucket // 为必填项。 ::: Bucket *string `json:"Bucket,omitempty"` // 截图是否使用 TOS 存储,默认为 false,取值及含义如下所示。 // * false:不使用; // * true:使用。 Enable *bool `json:"Enable,omitempty"` // 存储方式为实时存储时的存储规则,支持以 {Domain}/{App}/{Stream}/{UnixTimestamp} 样式设置存储规则,支持输入字母、数字、-、!、_、.、* 及占位符。 :::tip 参数 ExactObject 和 // OverwriteObject 传且仅传一个。 ::: ExactObject *string `json:"ExactObject,omitempty"` // 存储方式为覆盖截图时的存储规则,支持以 {Domain}/{App}/{Stream} 样式设置存储规则,支持输入字母、数字、-、!、_、.、* 及占位符。 :::tip 参数 ExactObject 和 OverwriteObject // 传且仅传一个。 ::: OverwriteObject *string `json:"OverwriteObject,omitempty"` // Bucket 目录,默认为空。 例如,存储路径为 live-test-tos-example/live/liveapp 时,StorageDir 取值为 live/liveapp。 StorageDir *string `json:"StorageDir,omitempty"` }
UpdateSnapshotPresetV2BodySnapshotPresetConfigJPEGParamTOSParam - 截图存储到 TOS 时的配置。 :::tip TOSParam 和 ImageXParam 配置且配置其中一个。 :::
type UpdateSnapshotPresetV2BodySnapshotPresetConfigJpgParam ¶
type UpdateSnapshotPresetV2BodySnapshotPresetConfigJpgParam struct { Enable *bool `json:"Enable,omitempty"` ImageXParam *UpdateSnapshotPresetV2BodySnapshotPresetConfigJpgParamImageXParam `json:"ImageXParam,omitempty"` TOSParam *UpdateSnapshotPresetV2BodySnapshotPresetConfigJpgParamTOSParam `json:"TOSParam,omitempty"` }
UpdateSnapshotPresetV2BodySnapshotPresetConfigJpgParam - 截图格式为 JPG 时的截图参数,开启 JPG 截图时设置。 :::tip JPEG 截图和 JPG 截图必须开启且只能开启一个。 :::
type UpdateSnapshotPresetV2BodySnapshotPresetConfigJpgParamTOSParam ¶
type UpdateSnapshotPresetV2BodySnapshotPresetConfigJpgParamTOSParam struct { ACL *string `json:"ACL,omitempty"` AccessKey *string `json:"AccessKey,omitempty"` Bucket *string `json:"Bucket,omitempty"` Enable *bool `json:"Enable,omitempty"` ExactObject *string `json:"ExactObject,omitempty"` OverwriteObject *string `json:"OverwriteObject,omitempty"` Region *string `json:"Region,omitempty"` S3NetworkType *string `json:"S3NetworkType,omitempty"` StorageDir *string `json:"StorageDir,omitempty"` TosCluster *string `json:"TosCluster,omitempty"` TosDC *string `json:"TosDC,omitempty"` TosPSM *string `json:"TosPSM,omitempty"` }
type UpdateSnapshotPresetV2Query ¶
type UpdateSnapshotPresetV2Query struct{}
type UpdateSnapshotPresetV2Req ¶
type UpdateSnapshotPresetV2Req struct { *UpdateSnapshotPresetV2Query *UpdateSnapshotPresetV2Body }
type UpdateSnapshotPresetV2Res ¶
type UpdateSnapshotPresetV2Res struct { // REQUIRED ResponseMetadata UpdateSnapshotPresetV2ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateSnapshotPresetV2ResResponseMetadata ¶
type UpdateSnapshotPresetV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateStreamQuotaConfig ¶
type UpdateStreamQuotaConfig struct{}
type UpdateStreamQuotaConfigBody ¶
type UpdateStreamQuotaConfigBody struct { // REQUIRED; 需要配置限额的推流域名或拉流域名。 Domain string `json:"Domain"` // REQUIRED; 限额配置详情。 QuotaDetailList []UpdateStreamQuotaConfigBodyQuotaDetailListItem `json:"QuotaDetailList"` }
type UpdateStreamQuotaConfigBodyQuotaDetailListItem ¶
type UpdateStreamQuotaConfigBodyQuotaDetailListItem struct { // 拉流域名的带宽限额配置。 :::tipDomain 为拉流域名时,本参数为必选参数。 ::: BandwidthConfig *UpdateStreamQuotaConfigBodyQuotaDetailListItemBandwidthConfig `json:"BandwidthConfig,omitempty"` // 超过限额时返回的错误码,默认值为403。 ErrCode *int32 `json:"ErrCode,omitempty"` // 超过限额时返回的错误信息,默认值为forbid。 ErrMsg *string `json:"ErrMsg,omitempty"` // 推流域名的推流路数限额配置。 :::tipDomain 为推流域名时,本参数为必选参数。 ::: StreamConfig *UpdateStreamQuotaConfigBodyQuotaDetailListItemStreamConfig `json:"StreamConfig,omitempty"` }
type UpdateStreamQuotaConfigBodyQuotaDetailListItemBandwidthConfig ¶
type UpdateStreamQuotaConfigBodyQuotaDetailListItemBandwidthConfig struct { // REQUIRED; 带宽限额,取值[1~1000]。 Quota int32 `json:"Quota"` // REQUIRED; 拉流带宽限额的计量单位,支持的取值如下所示。 // * Mbps // * Gbps // * Tbps QuotaUnit string `json:"QuotaUnit"` // 拉流带宽限额告警阈值,取值范围为 [1,1000],缺省情况表示不设置告警。 :::tip 该参数的取值需要小于等于拉流带宽限额Quota,否则会报错。 ::: AlarmThreshold *int32 `json:"AlarmThreshold,omitempty"` // 拉流带宽限额告警的计量单位,缺省情况表示不设置告警。支持的取值如下所示。 // * Mbps // * Gbps // * Tbps AlarmThresholdUnit *string `json:"AlarmThresholdUnit,omitempty"` }
UpdateStreamQuotaConfigBodyQuotaDetailListItemBandwidthConfig - 拉流域名的带宽限额配置。 :::tipDomain 为拉流域名时,本参数为必选参数。 :::
type UpdateStreamQuotaConfigBodyQuotaDetailListItemStreamConfig ¶
type UpdateStreamQuotaConfigBodyQuotaDetailListItemStreamConfig struct { // REQUIRED; 推流路数限额,取值[10~200000]。 Quota int32 `json:"Quota"` // 推流路数限额告警阈值,缺省情况表示不设置告警。取值范围为 [10,200000]。 :::tip 该参数的取值需要小于等于推流路数限额Quota,否则会报错。 ::: AlarmThreshold *int32 `json:"AlarmThreshold,omitempty"` }
UpdateStreamQuotaConfigBodyQuotaDetailListItemStreamConfig - 推流域名的推流路数限额配置。 :::tipDomain 为推流域名时,本参数为必选参数。 :::
type UpdateStreamQuotaConfigPatch ¶
type UpdateStreamQuotaConfigPatch struct{}
type UpdateStreamQuotaConfigPatchBody ¶
type UpdateStreamQuotaConfigPatchBody struct { // REQUIRED; 批量添加限制,最多30个 ConfigList []UpdateStreamQuotaConfigPatchBodyConfigListItem `json:"ConfigList"` }
type UpdateStreamQuotaConfigPatchBodyConfigListItem ¶
type UpdateStreamQuotaConfigPatchBodyConfigListItem struct { // REQUIRED; 需要配置限额的域名空间 Vhost string `json:"Vhost"` // 限额配置详情。 QuotaDetailList []*UpdateStreamQuotaConfigPatchBodyConfigListPropertiesItemsItem `json:"QuotaDetailList,omitempty"` }
type UpdateStreamQuotaConfigPatchBodyConfigListItemQuotaDetailListItemStreamConfig ¶
type UpdateStreamQuotaConfigPatchBodyConfigListItemQuotaDetailListItemStreamConfig struct { // 推流路数限额告警阈值,缺省情况表示不设置告警。取值范围为 [10,200000]。 :::tip 该参数的取值需要小于等于推流路数限额Quota,否则会报错。 ::: AlarmThreshold *int32 `json:"AlarmThreshold,omitempty"` // 限制的推流的qps,>= -1 0:使用调度默认限制 -1:不限制 xx>0: 具体数据,则限制为xx qps QPSLimit *int32 `json:"QPSLimit,omitempty"` // 推流路数限额,取值[10~200000]。 Quota *int32 `json:"Quota,omitempty"` }
UpdateStreamQuotaConfigPatchBodyConfigListItemQuotaDetailListItemStreamConfig - 目前域名空间只支持推流路数配置
type UpdateStreamQuotaConfigPatchBodyConfigListPropertiesItemsItem ¶
type UpdateStreamQuotaConfigPatchBodyConfigListPropertiesItemsItem struct { // 目前域名空间只支持推流路数配置 StreamConfig *UpdateStreamQuotaConfigPatchBodyConfigListItemQuotaDetailListItemStreamConfig `json:"StreamConfig,omitempty"` }
type UpdateStreamQuotaConfigPatchQuery ¶
type UpdateStreamQuotaConfigPatchQuery struct{}
type UpdateStreamQuotaConfigPatchReq ¶
type UpdateStreamQuotaConfigPatchReq struct { *UpdateStreamQuotaConfigPatchQuery *UpdateStreamQuotaConfigPatchBody }
type UpdateStreamQuotaConfigPatchRes ¶
type UpdateStreamQuotaConfigPatchRes struct { // REQUIRED ResponseMetadata UpdateStreamQuotaConfigPatchResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type UpdateStreamQuotaConfigPatchResResponseMetadata ¶
type UpdateStreamQuotaConfigPatchResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type UpdateStreamQuotaConfigQuery ¶
type UpdateStreamQuotaConfigQuery struct{}
type UpdateStreamQuotaConfigReq ¶
type UpdateStreamQuotaConfigReq struct { *UpdateStreamQuotaConfigQuery *UpdateStreamQuotaConfigBody }
type UpdateStreamQuotaConfigRes ¶
type UpdateStreamQuotaConfigRes struct { // REQUIRED ResponseMetadata UpdateStreamQuotaConfigResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateStreamQuotaConfigResResponseMetadata ¶
type UpdateStreamQuotaConfigResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *UpdateStreamQuotaConfigResResponseMetadataError `json:"Error,omitempty"` }
type UpdateTimeShiftPresetV2 ¶
type UpdateTimeShiftPresetV2 struct{}
type UpdateTimeShiftPresetV2Body ¶
type UpdateTimeShiftPresetV2Body struct { // REQUIRED MaxShiftTime int32 `json:"MaxShiftTime"` // REQUIRED Preset string `json:"Preset"` // REQUIRED Vhost string `json:"Vhost"` App *string `json:"App,omitempty"` MasterFormat *string `json:"MasterFormat,omitempty"` Status *int32 `json:"Status,omitempty"` Type *string `json:"Type,omitempty"` }
type UpdateTimeShiftPresetV2Query ¶
type UpdateTimeShiftPresetV2Query struct{}
type UpdateTimeShiftPresetV2Req ¶
type UpdateTimeShiftPresetV2Req struct { *UpdateTimeShiftPresetV2Query *UpdateTimeShiftPresetV2Body }
type UpdateTimeShiftPresetV2Res ¶
type UpdateTimeShiftPresetV2Res struct { // REQUIRED ResponseMetadata UpdateTimeShiftPresetV2ResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type UpdateTimeShiftPresetV2ResResponseMetadata ¶
type UpdateTimeShiftPresetV2ResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UpdateTimeShiftPresetV2ResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type UpdateTimeShiftPresetV3 ¶
type UpdateTimeShiftPresetV3 struct{}
type UpdateTimeShiftPresetV3Body ¶
type UpdateTimeShiftPresetV3Body struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 最大时移时长,即观看时移的最长时间,单位为 s。支持的取值如下所示。 // * 86400 // * 259200 // * 604800 // * 1296000 MaxShiftTime int32 `json:"MaxShiftTime"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` // 用于多码率时移的参数,为json字符串 MasterFormat *string `json:"MasterFormat,omitempty"` // 0表示不需要 1表示需要 NeedTranscode *int32 `json:"NeedTranscode,omitempty"` // nss配置 NssConfig *string `json:"NssConfig,omitempty"` // 操作类型,不填默认更新关联,only_preset: 只更新模板配置,associate: 更新模板和关联 OperationType *string `json:"OperationType,omitempty"` // 模板名称 PresetName *string `json:"PresetName,omitempty"` RecordObject *string `json:"RecordObject,omitempty"` Status *int32 `json:"Status,omitempty"` // 开启时移的流名称,同一个 App 最多可指定 20 路。 Stream *string `json:"Stream,omitempty"` }
type UpdateTimeShiftPresetV3Query ¶
type UpdateTimeShiftPresetV3Query struct{}
type UpdateTimeShiftPresetV3Req ¶
type UpdateTimeShiftPresetV3Req struct { *UpdateTimeShiftPresetV3Query *UpdateTimeShiftPresetV3Body }
type UpdateTimeShiftPresetV3Res ¶
type UpdateTimeShiftPresetV3Res struct { // REQUIRED ResponseMetadata UpdateTimeShiftPresetV3ResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateTimeShiftPresetV3ResResponseMetadata ¶
type UpdateTimeShiftPresetV3ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *UpdateTimeShiftPresetV3ResResponseMetadataError `json:"Error,omitempty"` }
type UpdateTranscodePreset ¶
type UpdateTranscodePreset struct{}
type UpdateTranscodePresetBody ¶
type UpdateTranscodePresetBody struct { // REQUIRED; 转码配置的名称。 Preset string `json:"Preset"` // REQUIRED; 域名空间名称。 Vhost string `json:"Vhost"` ALayout *string `json:"ALayout,omitempty"` AProfile *string `json:"AProfile,omitempty"` AR *int32 `json:"AR,omitempty"` AbrMode *int32 `json:"AbrMode,omitempty"` AccountID *string `json:"AccountID,omitempty"` // 音频编码格式,支持以下 3 种类型。 // * aac:使用 AAC 编码格式; // * copy:不进行转码,所有音频编码参数不生效; // * opus:使用 Opus 编码格式。 Acodec *string `json:"Acodec,omitempty"` AdvancedParam *string `json:"AdvancedParam,omitempty"` AllowAudioCopy *int32 `json:"AllowAudioCopy,omitempty"` AllowVideoCopy *int32 `json:"AllowVideoCopy,omitempty"` An *int32 `json:"An,omitempty"` // 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App *string `json:"App,omitempty"` // 宽高自适应模式开关,默认值为 0。支持的取值及含义如下。 // * 0:关闭宽高自适应 // * 1:开启宽高自适应 :::tip // * 关闭宽高自适应时,转码配置分辨率取 Width 和 Height 的值对转码视频进行拉伸; // * 开启宽高自适应时,转码配置分辨率按照 ShortSide 、 LongSide 、Width 、Height 的优先级取值,另一边等比缩放。 // * 修改 As 为 0 时,请确认 Width 和 Height 的取值是否超出阈值; // * 修改 As 为 1 时,请确认 ShortSide 和 LongSide 的取值是否超出阈值。 ::: As *string `json:"As,omitempty"` // 音频码率,单位为 kbps。 AudioBitrate *int32 `json:"AudioBitrate,omitempty"` AutoTransAb *int32 `json:"AutoTransAb,omitempty"` AutoTransAl *int32 `json:"AutoTransAl,omitempty"` AutoTransAr *int32 `json:"AutoTransAr,omitempty"` // 是否开启转码不超过源流分辨率。开启后,当源流分辨率低于转码配置分辨率时(即源流宽低于转码配置宽且源流高低于转码配置高时),将按源流视频分辨率进行转码,默认开启。 // * 0:关闭 // * 1:开启 AutoTransResolution *int32 `json:"AutoTransResolution,omitempty"` // 是否开启不超过源流码率。开启后,当源流码率低于转码配置码率时,将按照源流视频码率进行转码,默认开启。 // * 0:关闭 // * 1:开启 AutoTransVb *int32 `json:"AutoTransVb,omitempty"` // 是否开启不超过源流帧率。开启后,当源流帧率低于转码配置帧率时,将按照源流视频帧率进行转码,默认开启。 // * 0:关闭 // * 1:开启 AutoTransVr *int32 `json:"AutoTransVr,omitempty"` BCM *int32 `json:"BCM,omitempty"` // 2 个参考帧之间的最大 B 帧数,默认值为 3。配置不同的视频编码格式时,最大 B 帧数的取值存在如下差异。 // * H.264:取值范围为 [0,7]; // * H.265:取值范围为 [0,3]、7、15; // * H.266:取值范围为 [0,3]、7、15。 // 取值为 0 时,表示去除 B 帧。 BFrames *int32 `json:"BFrames,omitempty"` Describe *string `json:"Describe,omitempty"` // 视频帧率,单位为 fps,默认值为 25,帧率越大,画面越流畅。 配置不同视频编码格式时,视频帧率的取值存在如下差异。 // * H.264:取值范围为 [0,60]; // * H.265:取值范围为 [0,60]; // * H.266:取值范围为 [0,35]。 FPS *int32 `json:"FPS,omitempty"` // IDR 帧之间的最大间隔,单位为秒,默认值为 4,取值范围为 [1,20]。 GOP *int32 `json:"GOP,omitempty"` GopMin *int32 `json:"GopMin,omitempty"` HVSPre *bool `json:"HVSPre,omitempty"` // 视频高度,默认值为 0。配置不同视频编码格式时,视频高度的取值存在如下差异。 // * H.264:取值范围为 [150,1920]; // * H.265:取值范围为 [150,1920]。 // :::tip // * 当 As 的取值为 0 时,参数生效;反之则不生效; // * 编码格式为 H.266 时,不支持设置 Width 和 Height,请使用自适应配置。 ::: Height *int32 `json:"Height,omitempty"` // 长边长度,配置不同的视频编码方式和转码类型时,长边长度的取值范围存在如下差异。 // * Roi 取 false 时: * H.264:取值范围为 0 和 [150,4096]; // * H.265:取值范围为 0 和 [150,7680]; // * H.266:取值范围为 0 和 [150,1280]。 // // // * Roi 取 true 时: * H.264:取值范围为 0 和 [150,1920]; // * H.265:取值范围为 0 和 [150,1920]。 :::tip // // // * 当 As 的取值为 1 即开启宽高自适应时,参数生效,反之则不生效。 // * 当 As 的取值为 1 时,如果 LongSide 、 ShortSide 、Width 、Height 同时取 0,表示保持源流尺寸。 ::: LongSide *int32 `json:"LongSide,omitempty"` LookAhead *int32 `json:"LookAhead,omitempty"` Modifier *string `json:"Modifier,omitempty"` NvBf *int32 `json:"NvBf,omitempty"` NvCodec *string `json:"NvCodec,omitempty"` NvGop *int32 `json:"NvGop,omitempty"` NvHVSPre *bool `json:"NvHVSPre,omitempty"` NvLookahead *int32 `json:"NvLookahead,omitempty"` NvPercent *int32 `json:"NvPercent,omitempty"` NvPreset *string `json:"NvPreset,omitempty"` NvPriority *int32 `json:"NvPriority,omitempty"` NvProfile *string `json:"NvProfile,omitempty"` NvRefs *int32 `json:"NvRefs,omitempty"` NvTempAQ *int32 `json:"NvTempAQ,omitempty"` Ocr *bool `json:"Ocr,omitempty"` PresetKind *int32 `json:"PresetKind,omitempty"` PresetType *int32 `json:"PresetType,omitempty"` Qp *int32 `json:"Qp,omitempty"` RegionConfig *string `json:"RegionConfig,omitempty"` Revision *string `json:"Revision,omitempty"` // 是否极智超清转码,取值及含义如下。 // * true:极智超清转码; // * false:标准转码。 :::tip // * 修改 Roi 为 true,且 As 为 1 时,请确认 ShortSide 和 LongSide 的取值是否超出阈值。 // * 视频编码格式为 H.266 时,转码类型不支持极智超清转码。 ::: Roi *bool `json:"Roi,omitempty"` SITI *bool `json:"SITI,omitempty"` // 短边长度,配置不同的视频编码方式和转码类型时,短边长度的取值范围存在如下差异。 // * Roi 取 false 时: * H.264:取值范围为 0 和 [150,2160]; // * H.265:取值范围为 0 和 [150,4096]; // * H.266:取值范围为 0 和 [150,720]。 // // // * Roi 取 true 时: * H.264:取值范围为 0 和 [150,1920]; // * H.265:取值范围为 0 和 [150,1920]。 :::tip // // // * 当 As 的取值为 1 即开启宽高自适应时,参数生效,反之则不生效。 // * 当 As 的取值为 1 时,如果 LongSide 、 ShortSide 、Width 、Height 同时取 0,表示保持源流尺寸。 ::: ShortSide *int32 `json:"ShortSide,omitempty"` Status *int32 `json:"Status,omitempty"` // 转码停止时长,支持触发方式为拉流转码时设置,表示断开拉流后转码停止的时长,单位为秒,取值范围为 -1 和 [0,300],-1 表示不停止转码,默认值为 60。 StopInterval *int32 `json:"StopInterval,omitempty"` // 转码流后缀名。支持 10 个字符以内的大小写字母、下划线与中划线,常见后缀包括:sd、hd、uhd。 例如,配置的转���流后缀名为hd,则拉转码流时转码的流名为 stream-123456789_hd。 SuffixName *string `json:"SuffixName,omitempty"` Threads *int32 `json:"Threads,omitempty"` // 转码触发方式,默认值为 Pull,支持的取值及含义如下。 // * Push:推流转码,直播推流后会自动启动转码任务,生成转码流; // * Pull:拉流转码,直播推流后,需要主动播放转码流才会启动转码任务,生成转码流。 TransType *string `json:"TransType,omitempty"` TranscodeStruct *UpdateTranscodePresetBodyTranscodeStruct `json:"TranscodeStruct,omitempty"` VBRatio *int32 `json:"VBRatio,omitempty"` VBVBufSize *int32 `json:"VBVBufSize,omitempty"` VBVMaxRate *int32 `json:"VBVMaxRate,omitempty"` VLevel *string `json:"VLevel,omitempty"` VPreset *string `json:"VPreset,omitempty"` VProfile *string `json:"VProfile,omitempty"` VR *int32 `json:"VRVr,omitempty"` VRBBframes *int32 `json:"VRBBframes,omitempty"` VRBHeightNum *int32 `json:"VRBHeightNum,omitempty"` VRBPreset *string `json:"VRBPreset,omitempty"` VRBProfile *string `json:"VRBProfile,omitempty"` VRBSuffix *string `json:"VRBSuffix,omitempty"` VRBVb *int32 `json:"VRBVb,omitempty"` VRBWidthNum *int32 `json:"VRBWidthNum,omitempty"` VRGop *int32 `json:"VRGop,omitempty"` VRGopDen *int32 `json:"VRGopDen,omitempty"` VRHvspre *string `json:"VRHvspre,omitempty"` VRProjection *string `json:"VRProjection,omitempty"` VRRoi *string `json:"VRRoi,omitempty"` VRTBframes *int32 `json:"VRTBframes,omitempty"` VRTPreset *string `json:"VRTPreset,omitempty"` VRTProfile *string `json:"VRTProfile,omitempty"` VRTSuffix *string `json:"VRTSuffix,omitempty"` VRTVb *int32 `json:"VRTVb,omitempty"` VRTileMod *int32 `json:"VRTileMod,omitempty"` VRateCtrl *string `json:"VRateCtrl,omitempty"` VbThreshold *string `json:"VbThreshold,omitempty"` Vclass *bool `json:"Vclass,omitempty"` // 视频编码格式,支持的取值及含义如下所示。 // * h264:使用 H.264 编码格式; // * h265:使用 H.265 编码格式; // * h266:使用 H.266 编码格式; // * copy:不进行转码,所有视频编码参数不生效。 Vcodec *string `json:"Vcodec,omitempty"` // 视频码率,单位为 bps,默认值为 1000000;取 0 时,表示使用源流码率。 配置不同的视频编码格式时,视频码率的取值范围存在如下差异。 // * H.264:取值范围为 [0,30000000]; // * H.265:取值范围为 [0,30000000]; // * H.266:取值范围为 [0,6000000]。 VideoBitrate *int32 `json:"VideoBitrate,omitempty"` Vn *int32 `json:"Vn,omitempty"` Watermark *string `json:"Watermark,omitempty"` // 视频宽度,默认值为 0。配置不同视频编码格式时,视频宽度的取值存在如下差异。 // * H.264:取值范围为 [150,1920]; // * H.265:取值范围为 [150,1920]。 // :::tip // * 当 As 的取值为 0 即关闭宽高自适应时,转码分辨率将取 Width 和 Height 的值对转码视频进行拉伸; // * Width 和 Height 任一配置为 0 时,转码视频将保持源流尺寸; // * 编码格式为 H.266 时,不支持设置 Width 和 Height,请使用自适应配置。 ::: Width *int32 `json:"Width,omitempty"` }
type UpdateTranscodePresetBodyTranscodeStruct ¶
type UpdateTranscodePresetBodyTranscodeStruct struct { // Dictionary of ABTest map[string]*Components1Wv3ClqSchemasUpdatetranscodepresetbodyPropertiesTranscodestructPropertiesAbtestAdditionalproperties `json:"ABTest,omitempty"` Codec *string `json:"Codec,omitempty"` PresetName *string `json:"PresetName,omitempty"` StopInterval *int32 `json:"StopInterval,omitempty"` Suffix *string `json:"Suffix,omitempty"` Type *string `json:"Type,omitempty"` }
type UpdateTranscodePresetQuery ¶
type UpdateTranscodePresetQuery struct{}
type UpdateTranscodePresetReq ¶
type UpdateTranscodePresetReq struct { *UpdateTranscodePresetQuery *UpdateTranscodePresetBody }
type UpdateTranscodePresetRes ¶
type UpdateTranscodePresetRes struct { // REQUIRED ResponseMetadata UpdateTranscodePresetResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type UpdateTranscodePresetResResponseMetadata ¶
type UpdateTranscodePresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UpdateTranscodePresetResResponseMetadataError `json:"Error,omitempty"` RequestID *string `json:"RequestID,omitempty"` }
type UpdateVhostTags ¶
type UpdateVhostTags struct{}
type UpdateVhostTagsBody ¶
type UpdateVhostTagsBody struct { // REQUIRED; 域名空间 Vhost string `json:"Vhost"` // 标签列表,不填就更新为空 Tags []*UpdateVhostTagsBodyTagsItem `json:"Tags,omitempty"` }
type UpdateVhostTagsQuery ¶
type UpdateVhostTagsQuery struct{}
type UpdateVhostTagsReq ¶
type UpdateVhostTagsReq struct { *UpdateVhostTagsQuery *UpdateVhostTagsBody }
type UpdateVhostTagsRes ¶
type UpdateVhostTagsRes struct { // REQUIRED ResponseMetadata UpdateVhostTagsResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result interface{} `json:"Result,omitempty"` }
type UpdateVhostTagsResResponseMetadata ¶
type UpdateVhostTagsResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *UpdateVhostTagsResResponseMetadataError `json:"Error,omitempty"` }
type UpdateWatermarkPreset ¶
type UpdateWatermarkPreset struct{}
type UpdateWatermarkPresetBody ¶
type UpdateWatermarkPresetBody struct { // REQUIRED; 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App string `json:"App"` // REQUIRED; 域名空间名称,由 1 到 60 位数字、字母、下划线及"-"和"."组成。 Vhost string `json:"Vhost"` // 直播画面方向,支持 2 种取值。 // * vertical:竖屏; // * horizontal:横屏。 :::tip 该参数属于历史版本参数,预计将于未来移除。建议使用预览背景高度(PreviewHeight)、预览背景宽度(PreviewWidth)参数代替。 ::: Orientation *string `json:"Orientation,omitempty"` // 水印图片链接,图片最大 2MB,最小 100Bytes,最大分辨率为 1080×1080。图片使用 data URI 协议,格式为:data:[<mediatype>];[base64],<data>。 // * mediatype:图片类型,支持 png、jpg、jpeg 格式; // * data:base64 编码的图片字符串。 // :::warning 如果水印图片不更新,请勿在更新配置时传入该参数,否则会造成水印无法显示。 ::: Picture *string `json:"Picture,omitempty"` // 水印图片对应的 HTTP 地址。与水印图片字符串字段二选一传入。同时传入时,以水印图片字符串参数为准。 :::warning 如果水印图片不更新,请勿在更新配置时传入该参数,否则会造成水印无法显示。 ::: PictureURL *string `json:"PictureUrl,omitempty"` // 水平偏移,表示水印左侧边与转码流画面左侧边之间的距离,使用相对比率,取值范围为 [0,1]。 PosX *float32 `json:"PosX,omitempty"` // 垂直偏移,表示水印顶部边与转码流画面顶部边之间的距离,使用相对比率,取值范围为 [0,1]。 PosY *float32 `json:"PosY,omitempty"` // 水印图片预览背景高度,单位为 px。 PreviewHeight *float32 `json:"PreviewHeight,omitempty"` // 水印图片预览背景宽度,单位为 px。 PreviewWidth *float32 `json:"PreviewWidth,omitempty"` // 水印相对高度,水印高度占直播转码流画面高度的比例,取值范围为 [0,1],水印宽度会随高度等比缩放。与水印相对宽度字段冲突,请选择其中一个传参。 RelativeHeight *float32 `json:"RelativeHeight,omitempty"` // 水印相对宽度,水印宽度占直播转码流画面宽度的比例,取值范围为 [0,1],水印高度会随宽度等比缩放。与水印相对高度字段冲突,请选择其中一个传参。 RelativeWidth *float32 `json:"RelativeWidth,omitempty"` // 直播地址流名。 Stream *string `json:"Stream,omitempty"` }
type UpdateWatermarkPresetQuery ¶
type UpdateWatermarkPresetQuery struct{}
type UpdateWatermarkPresetReq ¶
type UpdateWatermarkPresetReq struct { *UpdateWatermarkPresetQuery *UpdateWatermarkPresetBody }
type UpdateWatermarkPresetRes ¶
type UpdateWatermarkPresetRes struct { // REQUIRED ResponseMetadata UpdateWatermarkPresetResResponseMetadata `json:"ResponseMetadata"` }
type UpdateWatermarkPresetResResponseMetadata ¶
type UpdateWatermarkPresetResResponseMetadata struct { // REQUIRED Action string `json:"Action"` // REQUIRED Region string `json:"Region"` // REQUIRED RequestID string `json:"RequestId"` // REQUIRED Service string `json:"Service"` // REQUIRED Version string `json:"Version"` Error *UpdateWatermarkPresetResResponseMetadataError `json:"Error,omitempty"` }
type UpdateWatermarkPresetV2 ¶
type UpdateWatermarkPresetV2 struct{}
type UpdateWatermarkPresetV2Body ¶
type UpdateWatermarkPresetV2Body struct { // 应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成。 App *string `json:"App,omitempty"` // 需要添加水印的直播画面方向,支持 2 种取值。 // * vertical:竖屏; // * horizontal:横屏。 Orientation *string `json:"Orientation,omitempty"` // 水印图片字符串,图片最大 2MB,最小 100Bytes,最大分辨率为 1080×1080。图片 Data URL 格式为:data:[<mediatype>];[base64],<data>。 // * mediatype:图片类型,支持 png、jpg、jpeg 格式; // * data:base64 编码的图片字符串。 // 例如,data:image/png;base64,iVBORw0KGg****mCC Picture *string `json:"Picture,omitempty"` PictureURL *string `json:"PictureUrl,omitempty"` // 水平偏移,表示水印左侧边与转码流画面左侧边之间的距离,使用相对比率,取值范围为 [0,1]。 PosX *float32 `json:"PosX,omitempty"` // 垂直偏移,表示水印顶部边与转码流画面顶部边之间的距离,使用相对比率,取值范围为 [0,1]。 PosY *float32 `json:"PosY,omitempty"` PresetName *string `json:"PresetName,omitempty"` PreviewHeight *float32 `json:"PreviewHeight,omitempty"` PreviewWidth *float32 `json:"PreviewWidth,omitempty"` RelativeHeight *float32 `json:"RelativeHeight,omitempty"` // 水印相对宽度,水印宽度占直播转码流画面宽度的比例,取值范围为 [0,1],水印高度会随宽度等比缩放。 RelativeWidth *float32 `json:"RelativeWidth,omitempty"` Scale *float32 `json:"Scale,omitempty"` Stream *string `json:"Stream,omitempty"` // 域名空间名称。由 1 到 60 位数字、字母、下划线及"-"和"."组成。 Vhost *string `json:"Vhost,omitempty"` }
type UpdateWatermarkPresetV2Query ¶
type UpdateWatermarkPresetV2Query struct{}
type UpdateWatermarkPresetV2Req ¶
type UpdateWatermarkPresetV2Req struct { *UpdateWatermarkPresetV2Query *UpdateWatermarkPresetV2Body }
type UpdateWatermarkPresetV2Res ¶
type UpdateWatermarkPresetV2Res struct { // REQUIRED ResponseMetadata UpdateWatermarkPresetV2ResResponseMetadata `json:"ResponseMetadata"` // Anything Result interface{} `json:"Result,omitempty"` }
type UpdateWatermarkPresetV2ResResponseMetadata ¶
type UpdateWatermarkPresetV2ResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type ValidateCert ¶
type ValidateCert struct{}
type ValidateCertBody ¶
type ValidateCertBody struct { // REQUIRED; 证书链ID ChainID string `json:"ChainID"` // 账户id AccountID *string `json:"AccountID,omitempty"` // 域名 Domain *string `json:"Domain,omitempty"` // 证书信息 Rsa *ValidateCertBodyRsa `json:"Rsa,omitempty"` }
type ValidateCertBodyRsa ¶
type ValidateCertBodyRsa struct { // 证书信息 PubKey *string `json:"PubKey,omitempty"` }
ValidateCertBodyRsa - 证书信息
type ValidateCertQuery ¶
type ValidateCertQuery struct{}
type ValidateCertReq ¶
type ValidateCertReq struct { *ValidateCertQuery *ValidateCertBody }
type ValidateCertRes ¶
type ValidateCertRes struct { // REQUIRED ResponseMetadata ValidateCertResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *ValidateCertResResult `json:"Result,omitempty"` }
type ValidateCertResResponseMetadata ¶
type ValidateCertResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` Error *ValidateCertResResponseMetadataError `json:"Error,omitempty"` }
type ValidateCertResResult ¶
type ValidateCertResResult struct { // 证书内容合法 CertValid *bool `json:"CertValid,omitempty"` // 证书与域名是否匹配 DomainValid *bool `json:"DomainValid,omitempty"` // 检查失败原因 Reason *string `json:"Reason,omitempty"` }
ValidateCertResResult - 视请求的接口而定
type VerifyDomainOwner ¶
type VerifyDomainOwner struct{}
type VerifyDomainOwnerBody ¶
type VerifyDomainOwnerQuery ¶
type VerifyDomainOwnerQuery struct{}
type VerifyDomainOwnerReq ¶
type VerifyDomainOwnerReq struct { *VerifyDomainOwnerQuery *VerifyDomainOwnerBody }
type VerifyDomainOwnerRes ¶
type VerifyDomainOwnerRes struct { // REQUIRED ResponseMetadata VerifyDomainOwnerResResponseMetadata `json:"ResponseMetadata"` // 视请求的接口而定 Result *VerifyDomainOwnerResResult `json:"Result,omitempty"` }
type VerifyDomainOwnerResResponseMetadata ¶
type VerifyDomainOwnerResResponseMetadata struct { // REQUIRED; 请求的接口名,属于请求的公共参数。 Action string `json:"Action"` // REQUIRED; 请求的Region,例如:cn-north-1 Region string `json:"Region"` // REQUIRED; RequestID为每次API请求的唯一标识。 RequestID string `json:"RequestId"` // REQUIRED; 请求的服务,属于请求的公共参数。 Service string `json:"Service"` // REQUIRED; 请求的版本号,属于请求的公共参数。 Version string `json:"Version"` }
type VerifyDomainOwnerResResult ¶
type VerifyDomainOwnerResResult struct { // REQUIRED; 检查结果 CheckResult bool `json:"CheckResult"` }
VerifyDomainOwnerResResult - 视请求的接口而定