Documentation ¶
Index ¶
- type AccountFilterModel
- type AccountFilterResource
- func (r AccountFilterResource) Arguments() map[string]*pluginsdk.Schema
- func (r AccountFilterResource) Attributes() map[string]*pluginsdk.Schema
- func (r AccountFilterResource) Create() sdk.ResourceFunc
- func (r AccountFilterResource) Delete() sdk.ResourceFunc
- func (r AccountFilterResource) DeprecationMessage() string
- func (r AccountFilterResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r AccountFilterResource) ModelObject() interface{}
- func (r AccountFilterResource) Read() sdk.ResourceFunc
- func (r AccountFilterResource) ResourceType() string
- func (r AccountFilterResource) Update() sdk.ResourceFunc
- type Condition
- type PresentationTimeRange
- type Registration
- func (r Registration) AssociatedGitHubLabel() string
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
- type TrackSelection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountFilterModel ¶
type AccountFilterModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` MediaServicesAccountName string `tfschema:"media_services_account_name"` FirstQualityBitrate int64 `tfschema:"first_quality_bitrate"` PresentationTimeRange []PresentationTimeRange `tfschema:"presentation_time_range"` TrackSelection []TrackSelection `tfschema:"track_selection"` }
type AccountFilterResource ¶
type AccountFilterResource struct{}
func (AccountFilterResource) Arguments ¶
func (r AccountFilterResource) Arguments() map[string]*pluginsdk.Schema
func (AccountFilterResource) Attributes ¶
func (r AccountFilterResource) Attributes() map[string]*pluginsdk.Schema
func (AccountFilterResource) Create ¶
func (r AccountFilterResource) Create() sdk.ResourceFunc
func (AccountFilterResource) Delete ¶
func (r AccountFilterResource) Delete() sdk.ResourceFunc
func (AccountFilterResource) DeprecationMessage ¶
func (r AccountFilterResource) DeprecationMessage() string
func (AccountFilterResource) IDValidationFunc ¶
func (r AccountFilterResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (AccountFilterResource) ModelObject ¶
func (r AccountFilterResource) ModelObject() interface{}
func (AccountFilterResource) Read ¶
func (r AccountFilterResource) Read() sdk.ResourceFunc
func (AccountFilterResource) ResourceType ¶
func (r AccountFilterResource) ResourceType() string
func (AccountFilterResource) Update ¶
func (r AccountFilterResource) Update() sdk.ResourceFunc
type PresentationTimeRange ¶
type PresentationTimeRange struct { EndInUnits int64 `tfschema:"end_in_units"` ForceEnd bool `tfschema:"force_end"` LiveBackoffInUnits int64 `tfschema:"live_backoff_in_units"` PresentationWindowInUnits int64 `tfschema:"presentation_window_in_units"` StartInUnits int64 `tfschema:"start_in_units"` UnitTimescaleInMillisceonds int64 `tfschema:"unit_timescale_in_milliseconds"` }
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
type TrackSelection ¶
type TrackSelection struct {
Conditions []Condition `tfschema:"condition"`
}
Source Files ¶
- media_asset_filter_resource.go
- media_asset_resource.go
- media_content_key_policy_resource.go
- media_filter.go
- media_job_resource.go
- media_live_output_resource.go
- media_service_account_filter_resource.go
- media_services_account_resource.go
- media_streaming_endpoint_resource.go
- media_streaming_live_event_resource.go
- media_streaming_locator_resource.go
- media_streaming_policy_resource.go
- media_transform_resource.go
- registration.go
Click to show internal directories.
Click to hide internal directories.