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 - 视请求的接口而定