Documentation ¶
Overview ¶
Generated by PMS #494
Generated by PMS #456
Generated by PMS #479
Index ¶
- func DataSourceDisablePushStreams() *schema.Resource
- func DataSourceGeoBlockings() *schema.Resource
- func DataSourceLiveCdnIps() *schema.Resource
- func DataSourceLiveChannels() *schema.Resource
- func DataSourceLiveDomains() *schema.Resource
- func DataSourceLiveRecordCallbacks() *schema.Resource
- func DataSourceLiveRecordings() *schema.Resource
- func DataSourceLiveSnapshots() *schema.Resource
- func DataSourceLiveTranscodings() *schema.Resource
- func GetDisablePushStream(client *golangsdk.ServiceClient, domainName, appName, streamName string) (interface{}, error)
- func ReadGeoBlocking(client *golangsdk.ServiceClient, domainDomain string) (interface{}, error)
- func ReadHlsConfiguration(client *golangsdk.ServiceClient, domainName string) (interface{}, error)
- func ReadIPAddressAcl(client *golangsdk.ServiceClient, domainName string) (interface{}, error)
- func ReadOriginPullConfiguration(client *golangsdk.ServiceClient, domainName string) (interface{}, error)
- func ReadStreamDelay(client *golangsdk.ServiceClient, domainName string) (interface{}, error)
- func ResourceBucketAuthorization() *schema.Resource
- func ResourceChannel() *schema.Resource
- func ResourceDisablePushStream() *schema.Resource
- func ResourceDomain() *schema.Resource
- func ResourceGeoBlocking() *schema.Resource
- func ResourceHTTPSCertificate() *schema.Resource
- func ResourceHlsConfiguration() *schema.Resource
- func ResourceIpAcl() *schema.Resource
- func ResourceNotificationConfiguration() *schema.Resource
- func ResourceOriginPullConfiguration() *schema.Resource
- func ResourceRecordCallback() *schema.Resource
- func ResourceRecording() *schema.Resource
- func ResourceRefererValidation() *schema.Resource
- func ResourceSnapshot() *schema.Resource
- func ResourceStreamDelay() *schema.Resource
- func ResourceTranscoding() *schema.Resource
- func ResourceUrlAuthentication() *schema.Resource
- func ResourceUrlValidation() *schema.Resource
- type CdnIpsDSWrapper
- type DomainsDSWrapper
- type RecordCallbacksDSWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceDisablePushStreams ¶ added in v1.72.0
@API LIVE GET /v1/{project_id}/stream/blocks
func DataSourceGeoBlockings ¶ added in v1.72.0
@API LIVE GET /v1/{project_id}/domain/geo-blocking
func DataSourceLiveCdnIps ¶ added in v1.72.0
func DataSourceLiveChannels ¶ added in v1.72.0
@API LIVE GET /v1/{project_id}/ott/channels
func DataSourceLiveDomains ¶ added in v1.71.0
func DataSourceLiveRecordCallbacks ¶ added in v1.72.0
func DataSourceLiveRecordings ¶ added in v1.71.2
@API LIVE GET /v1/{project_id}/record/rules
func DataSourceLiveSnapshots ¶ added in v1.72.0
@API LIVE GET /v1/{project_id}/stream/snapshot
func DataSourceLiveTranscodings ¶ added in v1.71.2
@API LIVE GET /v1/{project_id}/template/transcodings
func GetDisablePushStream ¶ added in v1.72.0
func GetDisablePushStream(client *golangsdk.ServiceClient, domainName, appName, streamName string) (interface{}, error)
func ReadGeoBlocking ¶ added in v1.71.2
func ReadGeoBlocking(client *golangsdk.ServiceClient, domainDomain string) (interface{}, error)
func ReadHlsConfiguration ¶ added in v1.72.0
func ReadHlsConfiguration(client *golangsdk.ServiceClient, domainName string) (interface{}, error)
func ReadIPAddressAcl ¶ added in v1.72.0
func ReadIPAddressAcl(client *golangsdk.ServiceClient, domainName string) (interface{}, error)
func ReadOriginPullConfiguration ¶ added in v1.72.0
func ReadOriginPullConfiguration(client *golangsdk.ServiceClient, domainName string) (interface{}, error)
func ReadStreamDelay ¶ added in v1.72.0
func ReadStreamDelay(client *golangsdk.ServiceClient, domainName string) (interface{}, error)
func ResourceBucketAuthorization ¶ added in v1.72.0
@API Live PUT /v1/{project_id}/obs/authority
func ResourceChannel ¶ added in v1.71.2
@API Live POST /v1/{project_id}/ott/channels @API Live GET /v1/{project_id}/ott/channels @API Live DELETE /v1/{project_id}/ott/channels @API Live PUT /v1/{project_id}/ott/channels/endpoints @API Live PUT /v1/{project_id}/ott/channels/input @API Live PUT /v1/{project_id}/ott/channels/record-settings @API Live PUT /v1/{project_id}/ott/channels/general @API Live PUT /v1/{project_id}/ott/channels/state @API Live PUT /v1/{project_id}/ott/channels/encorder-settings
func ResourceDisablePushStream ¶ added in v1.72.0
@API Live POST /v1/{project_id}/stream/blocks @API Live GET /v1/{project_id}/stream/blocks @API Live PUT /v1/{project_id}/stream/blocks @API Live DELETE /v1/{project_id}/stream/blocks
func ResourceDomain ¶
@API Live PUT /v1/{project_id}/domain @API Live DELETE /v1/{project_id}/domain @API Live GET /v1/{project_id}/domain @API Live POST /v1/{project_id}/domain @API Live DELETE /v1/{project_id}/domains_mapping @API Live PUT /v1/{project_id}/domains_mapping @API Live PUT /v1/{project_id}/domain/ipv6-switch
func ResourceGeoBlocking ¶ added in v1.71.2
@API LIVE PUT /v1/{project_id}/domain/geo-blocking @API LIVE GET /v1/{project_id}/domain/geo-blocking
func ResourceHTTPSCertificate ¶ added in v1.71.2
ResourceHTTPSCertificate Due to lack of testing conditions, this resource has only been tested in limited scenarios. It is not yet certain whether this resource supports editing, so all fields are currently `forceNew`. There is currently no open documentation for this resource. Due to lack of test conditions, there is no support for `404` validation after successful certificate deletion.
func ResourceHlsConfiguration ¶ added in v1.72.0
@API Live PUT /v1/{project_id}/domain/hls @API Live GET /v1/{project_id}/domain/hls
func ResourceIpAcl ¶ added in v1.72.0
@API LIVE PUT /v1/{project_id}/guard/ip @API LIVE GET /v1/{project_id}/guard/ip
func ResourceNotificationConfiguration ¶ added in v1.72.0
@API Live PUT /v1/{project_id}/notifications/publish @API Live GET /v1/{project_id}/notifications/publish @API Live DELETE /v1/{project_id}/notifications/publish
func ResourceOriginPullConfiguration ¶ added in v1.72.0
@API Live PUT /v1/{project_id}/domain/pull-sources @API Live GET /v1/{project_id}/domain/pull-sources
func ResourceRecordCallback ¶
@API Live DELETE /v1/{project_id}/record/callbacks/{id} @API Live GET /v1/{project_id}/record/callbacks/{id} @API Live PUT /v1/{project_id}/record/callbacks/{id} @API Live GET /v1/{project_id}/record/callbacks @API Live POST /v1/{project_id}/record/callbacks
func ResourceRecording ¶
@API Live DELETE /v1/{project_id}/record/rules/{id} @API Live GET /v1/{project_id}/record/rules/{id} @API Live PUT /v1/{project_id}/record/rules/{id} @API Live POST /v1/{project_id}/record/rules
func ResourceRefererValidation ¶ added in v1.71.2
@API Live PUT /v1/{project_id}/guard/referer-chain @API Live GET /v1/{project_id}/guard/referer-chain @API Live DELETE /v1/{project_id}/guard/referer-chain
func ResourceSnapshot ¶ added in v1.72.0
@API Live DELETE /v1/{project_id}/stream/snapshot @API Live GET /v1/{project_id}/stream/snapshot @API Live POST /v1/{project_id}/stream/snapshot @API Live PUT /v1/{project_id}/stream/snapshot
func ResourceStreamDelay ¶ added in v1.72.0
@API LIVE GET /v1/{project_id}/domain/delay @API LIVE PUT /v1/{project_id}/domain/delay
func ResourceTranscoding ¶
@API Live GET /v1/{project_id}/template/transcodings @API Live POST /v1/{project_id}/template/transcodings @API Live PUT /v1/{project_id}/template/transcodings @API Live DELETE /v1/{project_id}/template/transcodings
func ResourceUrlAuthentication ¶ added in v1.72.0
@API Live POST /v1/{project_id}/auth/chain
func ResourceUrlValidation ¶ added in v1.71.2
@API Live PUT /v1/{project_id}/guard/key-chain @API Live GET /v1/{project_id}/guard/key-chain @API Live DELETE /v1/{project_id}/guard/key-chain
Types ¶
type CdnIpsDSWrapper ¶ added in v1.72.0
type CdnIpsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*CdnIpsDSWrapper) BatchShowIpBelongs ¶ added in v1.72.0
func (w *CdnIpsDSWrapper) BatchShowIpBelongs() (*gjson.Result, error)
@API LIVE GET /v1/{project_id}/cdn/ip-info
type DomainsDSWrapper ¶ added in v1.71.0
type DomainsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*DomainsDSWrapper) ShowDomain ¶ added in v1.71.0
func (w *DomainsDSWrapper) ShowDomain() (*gjson.Result, error)
@API LIVE GET /v1/{project_id}/domain
type RecordCallbacksDSWrapper ¶ added in v1.72.0
type RecordCallbacksDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*RecordCallbacksDSWrapper) ListRecordCallbackConfigs ¶ added in v1.72.0
func (w *RecordCallbacksDSWrapper) ListRecordCallbackConfigs() (*gjson.Result, error)
@API LIVE GET /v1/{project_id}/record/callbacks
Source Files ¶
- data_source_huaweicloud_live_cdn_ips.go
- data_source_huaweicloud_live_channels.go
- data_source_huaweicloud_live_disable_push_streams.go
- data_source_huaweicloud_live_domains.go
- data_source_huaweicloud_live_geo_blockings.go
- data_source_huaweicloud_live_record_callbacks.go
- data_source_huaweicloud_live_recordings.go
- data_source_huaweicloud_live_snapshots.go
- data_source_huaweicloud_live_transcodings.go
- resource_huaweicloud_live_bucket_authorization.go
- resource_huaweicloud_live_channel.go
- resource_huaweicloud_live_disable_push_stream.go
- resource_huaweicloud_live_domain.go
- resource_huaweicloud_live_geo_blocking.go
- resource_huaweicloud_live_hls_configuration.go
- resource_huaweicloud_live_https_certificate.go
- resource_huaweicloud_live_ip_acl.go
- resource_huaweicloud_live_notification_configuration.go
- resource_huaweicloud_live_origin_pull_configuration.go
- resource_huaweicloud_live_record_callback.go
- resource_huaweicloud_live_recording.go
- resource_huaweicloud_live_referer_validation.go
- resource_huaweicloud_live_snapshot.go
- resource_huaweicloud_live_stream_delay.go
- resource_huaweicloud_live_transcoding.go
- resource_huaweicloud_live_url_authentication.go
- resource_huaweicloud_live_url_validation.go