live

package
v1.72.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 31, 2024 License: MPL-2.0 Imports: 20 Imported by: 0

Documentation

Overview

Generated by PMS #494

Generated by PMS #456

Generated by PMS #479

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceDisablePushStreams added in v1.72.0

func DataSourceDisablePushStreams() *schema.Resource

@API LIVE GET /v1/{project_id}/stream/blocks

func DataSourceGeoBlockings added in v1.72.0

func DataSourceGeoBlockings() *schema.Resource

@API LIVE GET /v1/{project_id}/domain/geo-blocking

func DataSourceLiveCdnIps added in v1.72.0

func DataSourceLiveCdnIps() *schema.Resource

func DataSourceLiveChannels added in v1.72.0

func DataSourceLiveChannels() *schema.Resource

@API LIVE GET /v1/{project_id}/ott/channels

func DataSourceLiveDomains added in v1.71.0

func DataSourceLiveDomains() *schema.Resource

func DataSourceLiveRecordCallbacks added in v1.72.0

func DataSourceLiveRecordCallbacks() *schema.Resource

func DataSourceLiveRecordings added in v1.71.2

func DataSourceLiveRecordings() *schema.Resource

@API LIVE GET /v1/{project_id}/record/rules

func DataSourceLiveSnapshots added in v1.72.0

func DataSourceLiveSnapshots() *schema.Resource

@API LIVE GET /v1/{project_id}/stream/snapshot

func DataSourceLiveTranscodings added in v1.71.2

func DataSourceLiveTranscodings() *schema.Resource

@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

func ResourceBucketAuthorization() *schema.Resource

@API Live PUT /v1/{project_id}/obs/authority

func ResourceChannel added in v1.71.2

func ResourceChannel() *schema.Resource

@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

func ResourceDisablePushStream() *schema.Resource

@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

func ResourceDomain() *schema.Resource

@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

func ResourceGeoBlocking() *schema.Resource

@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

func ResourceHTTPSCertificate() *schema.Resource

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

func ResourceHlsConfiguration() *schema.Resource

@API Live PUT /v1/{project_id}/domain/hls @API Live GET /v1/{project_id}/domain/hls

func ResourceIpAcl added in v1.72.0

func ResourceIpAcl() *schema.Resource

@API LIVE PUT /v1/{project_id}/guard/ip @API LIVE GET /v1/{project_id}/guard/ip

func ResourceNotificationConfiguration added in v1.72.0

func ResourceNotificationConfiguration() *schema.Resource

@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

func ResourceOriginPullConfiguration() *schema.Resource

@API Live PUT /v1/{project_id}/domain/pull-sources @API Live GET /v1/{project_id}/domain/pull-sources

func ResourceRecordCallback

func ResourceRecordCallback() *schema.Resource

@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

func ResourceRecording() *schema.Resource

@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

func ResourceRefererValidation() *schema.Resource

@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

func ResourceSnapshot() *schema.Resource

@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

func ResourceStreamDelay() *schema.Resource

@API LIVE GET /v1/{project_id}/domain/delay @API LIVE PUT /v1/{project_id}/domain/delay

func ResourceTranscoding

func ResourceTranscoding() *schema.Resource

@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

func ResourceUrlAuthentication() *schema.Resource

@API Live POST /v1/{project_id}/auth/chain

func ResourceUrlValidation added in v1.71.2

func ResourceUrlValidation() *schema.Resource

@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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL