1
2 package mediaapi
3
4
5
6
7
8
9
10 import (
11 "context"
12 "github.com/Azure/azure-sdk-for-go/services/mediaservices/mgmt/2021-11-01/media"
13 "github.com/Azure/go-autorest/autorest"
14 )
15
16
17 type AccountFiltersClientAPI interface {
18 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, filterName string, parameters media.AccountFilter) (result media.AccountFilter, err error)
19 Delete(ctx context.Context, resourceGroupName string, accountName string, filterName string) (result autorest.Response, err error)
20 Get(ctx context.Context, resourceGroupName string, accountName string, filterName string) (result media.AccountFilter, err error)
21 List(ctx context.Context, resourceGroupName string, accountName string) (result media.AccountFilterCollectionPage, err error)
22 ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.AccountFilterCollectionIterator, err error)
23 Update(ctx context.Context, resourceGroupName string, accountName string, filterName string, parameters media.AccountFilter) (result media.AccountFilter, err error)
24 }
25
26 var _ AccountFiltersClientAPI = (*media.AccountFiltersClient)(nil)
27
28
29 type OperationsClientAPI interface {
30 List(ctx context.Context) (result media.OperationCollection, err error)
31 }
32
33 var _ OperationsClientAPI = (*media.OperationsClient)(nil)
34
35
36 type MediaservicesClientAPI interface {
37 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, parameters media.Service) (result media.Service, err error)
38 Delete(ctx context.Context, resourceGroupName string, accountName string) (result autorest.Response, err error)
39 Get(ctx context.Context, resourceGroupName string, accountName string) (result media.Service, err error)
40 List(ctx context.Context, resourceGroupName string) (result media.ServiceCollectionPage, err error)
41 ListComplete(ctx context.Context, resourceGroupName string) (result media.ServiceCollectionIterator, err error)
42 ListBySubscription(ctx context.Context) (result media.ServiceCollectionPage, err error)
43 ListBySubscriptionComplete(ctx context.Context) (result media.ServiceCollectionIterator, err error)
44 ListEdgePolicies(ctx context.Context, resourceGroupName string, accountName string, parameters media.ListEdgePoliciesInput) (result media.EdgePolicies, err error)
45 SyncStorageKeys(ctx context.Context, resourceGroupName string, accountName string, parameters media.SyncStorageKeysInput) (result autorest.Response, err error)
46 Update(ctx context.Context, resourceGroupName string, accountName string, parameters media.ServiceUpdate) (result media.Service, err error)
47 }
48
49 var _ MediaservicesClientAPI = (*media.MediaservicesClient)(nil)
50
51
52 type PrivateLinkResourcesClientAPI interface {
53 Get(ctx context.Context, resourceGroupName string, accountName string, name string) (result media.PrivateLinkResource, err error)
54 List(ctx context.Context, resourceGroupName string, accountName string) (result media.PrivateLinkResourceListResult, err error)
55 }
56
57 var _ PrivateLinkResourcesClientAPI = (*media.PrivateLinkResourcesClient)(nil)
58
59
60 type PrivateEndpointConnectionsClientAPI interface {
61 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, name string, parameters media.PrivateEndpointConnection) (result media.PrivateEndpointConnection, err error)
62 Delete(ctx context.Context, resourceGroupName string, accountName string, name string) (result autorest.Response, err error)
63 Get(ctx context.Context, resourceGroupName string, accountName string, name string) (result media.PrivateEndpointConnection, err error)
64 List(ctx context.Context, resourceGroupName string, accountName string) (result media.PrivateEndpointConnectionListResult, err error)
65 }
66
67 var _ PrivateEndpointConnectionsClientAPI = (*media.PrivateEndpointConnectionsClient)(nil)
68
69
70 type LocationsClientAPI interface {
71 CheckNameAvailability(ctx context.Context, locationName string, parameters media.CheckNameAvailabilityInput) (result media.EntityNameAvailabilityCheckOutput, err error)
72 }
73
74 var _ LocationsClientAPI = (*media.LocationsClient)(nil)
75
76
77 type AssetsClientAPI interface {
78 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.Asset) (result media.Asset, err error)
79 Delete(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result autorest.Response, err error)
80 Get(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.Asset, err error)
81 GetEncryptionKey(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.StorageEncryptedAssetDecryptionData, err error)
82 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.AssetCollectionPage, err error)
83 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.AssetCollectionIterator, err error)
84 ListContainerSas(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.ListContainerSasInput) (result media.AssetContainerSas, err error)
85 ListStreamingLocators(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.ListStreamingLocatorsResponse, err error)
86 Update(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.Asset) (result media.Asset, err error)
87 }
88
89 var _ AssetsClientAPI = (*media.AssetsClient)(nil)
90
91
92 type AssetFiltersClientAPI interface {
93 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string, parameters media.AssetFilter) (result media.AssetFilter, err error)
94 Delete(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string) (result autorest.Response, err error)
95 Get(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string) (result media.AssetFilter, err error)
96 List(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.AssetFilterCollectionPage, err error)
97 ListComplete(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.AssetFilterCollectionIterator, err error)
98 Update(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string, parameters media.AssetFilter) (result media.AssetFilter, err error)
99 }
100
101 var _ AssetFiltersClientAPI = (*media.AssetFiltersClient)(nil)
102
103
104 type TracksClientAPI interface {
105 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, assetName string, trackName string, parameters media.AssetTrack) (result media.TracksCreateOrUpdateFuture, err error)
106 Delete(ctx context.Context, resourceGroupName string, accountName string, assetName string, trackName string) (result media.TracksDeleteFuture, err error)
107 Get(ctx context.Context, resourceGroupName string, accountName string, assetName string, trackName string) (result media.AssetTrack, err error)
108 List(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.AssetTrackCollection, err error)
109 Update(ctx context.Context, resourceGroupName string, accountName string, assetName string, trackName string, parameters media.AssetTrack) (result media.TracksUpdateFuture, err error)
110 UpdateTrackData(ctx context.Context, resourceGroupName string, accountName string, assetName string, trackName string) (result media.TracksUpdateTrackDataFuture, err error)
111 }
112
113 var _ TracksClientAPI = (*media.TracksClient)(nil)
114
115
116 type OperationStatusesClientAPI interface {
117 Get(ctx context.Context, resourceGroupName string, accountName string, assetName string, trackName string, operationID string) (result media.AssetTrackOperationStatus, err error)
118 }
119
120 var _ OperationStatusesClientAPI = (*media.OperationStatusesClient)(nil)
121
122
123 type OperationResultsClientAPI interface {
124 Get(ctx context.Context, resourceGroupName string, accountName string, assetName string, trackName string, operationID string) (result media.AssetTrack, err error)
125 }
126
127 var _ OperationResultsClientAPI = (*media.OperationResultsClient)(nil)
128
129
130 type ContentKeyPoliciesClientAPI interface {
131 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string, parameters media.ContentKeyPolicy) (result media.ContentKeyPolicy, err error)
132 Delete(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result autorest.Response, err error)
133 Get(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result media.ContentKeyPolicy, err error)
134 GetPolicyPropertiesWithSecrets(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result media.ContentKeyPolicyProperties, err error)
135 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.ContentKeyPolicyCollectionPage, err error)
136 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.ContentKeyPolicyCollectionIterator, err error)
137 Update(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string, parameters media.ContentKeyPolicy) (result media.ContentKeyPolicy, err error)
138 }
139
140 var _ ContentKeyPoliciesClientAPI = (*media.ContentKeyPoliciesClient)(nil)
141
142
143 type TransformsClientAPI interface {
144 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, transformName string, parameters media.Transform) (result media.Transform, err error)
145 Delete(ctx context.Context, resourceGroupName string, accountName string, transformName string) (result autorest.Response, err error)
146 Get(ctx context.Context, resourceGroupName string, accountName string, transformName string) (result media.Transform, err error)
147 List(ctx context.Context, resourceGroupName string, accountName string, filter string, orderby string) (result media.TransformCollectionPage, err error)
148 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, orderby string) (result media.TransformCollectionIterator, err error)
149 Update(ctx context.Context, resourceGroupName string, accountName string, transformName string, parameters media.Transform) (result media.Transform, err error)
150 }
151
152 var _ TransformsClientAPI = (*media.TransformsClient)(nil)
153
154
155 type JobsClientAPI interface {
156 CancelJob(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result autorest.Response, err error)
157 Create(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string, parameters media.Job) (result media.Job, err error)
158 Delete(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result autorest.Response, err error)
159 Get(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result media.Job, err error)
160 List(ctx context.Context, resourceGroupName string, accountName string, transformName string, filter string, orderby string) (result media.JobCollectionPage, err error)
161 ListComplete(ctx context.Context, resourceGroupName string, accountName string, transformName string, filter string, orderby string) (result media.JobCollectionIterator, err error)
162 Update(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string, parameters media.Job) (result media.Job, err error)
163 }
164
165 var _ JobsClientAPI = (*media.JobsClient)(nil)
166
167
168 type StreamingPoliciesClientAPI interface {
169 Create(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string, parameters media.StreamingPolicy) (result media.StreamingPolicy, err error)
170 Delete(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string) (result autorest.Response, err error)
171 Get(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string) (result media.StreamingPolicy, err error)
172 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingPolicyCollectionPage, err error)
173 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingPolicyCollectionIterator, err error)
174 }
175
176 var _ StreamingPoliciesClientAPI = (*media.StreamingPoliciesClient)(nil)
177
178
179 type StreamingLocatorsClientAPI interface {
180 Create(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string, parameters media.StreamingLocator) (result media.StreamingLocator, err error)
181 Delete(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result autorest.Response, err error)
182 Get(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.StreamingLocator, err error)
183 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingLocatorCollectionPage, err error)
184 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingLocatorCollectionIterator, err error)
185 ListContentKeys(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.ListContentKeysResponse, err error)
186 ListPaths(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.ListPathsResponse, err error)
187 }
188
189 var _ StreamingLocatorsClientAPI = (*media.StreamingLocatorsClient)(nil)
190
191
192 type LiveEventsClientAPI interface {
193 Allocate(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsAllocateFuture, err error)
194 Create(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEvent, autoStart *bool) (result media.LiveEventsCreateFuture, err error)
195 Delete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsDeleteFuture, err error)
196 Get(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEvent, err error)
197 List(ctx context.Context, resourceGroupName string, accountName string) (result media.LiveEventListResultPage, err error)
198 ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.LiveEventListResultIterator, err error)
199 Reset(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsResetFuture, err error)
200 Start(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsStartFuture, err error)
201 Stop(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEventActionInput) (result media.LiveEventsStopFuture, err error)
202 Update(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEvent) (result media.LiveEventsUpdateFuture, err error)
203 }
204
205 var _ LiveEventsClientAPI = (*media.LiveEventsClient)(nil)
206
207
208 type LiveOutputsClientAPI interface {
209 Create(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string, parameters media.LiveOutput) (result media.LiveOutputsCreateFuture, err error)
210 Delete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string) (result media.LiveOutputsDeleteFuture, err error)
211 Get(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string) (result media.LiveOutput, err error)
212 List(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveOutputListResultPage, err error)
213 ListComplete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveOutputListResultIterator, err error)
214 }
215
216 var _ LiveOutputsClientAPI = (*media.LiveOutputsClient)(nil)
217
218
219 type StreamingEndpointsClientAPI interface {
220 Create(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEndpoint, autoStart *bool) (result media.StreamingEndpointsCreateFuture, err error)
221 Delete(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsDeleteFuture, err error)
222 Get(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpoint, err error)
223 List(ctx context.Context, resourceGroupName string, accountName string) (result media.StreamingEndpointListResultPage, err error)
224 ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.StreamingEndpointListResultIterator, err error)
225 Scale(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEntityScaleUnit) (result media.StreamingEndpointsScaleFuture, err error)
226 Skus(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointSkuInfoListResult, err error)
227 Start(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsStartFuture, err error)
228 Stop(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsStopFuture, err error)
229 Update(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEndpoint) (result media.StreamingEndpointsUpdateFuture, err error)
230 }
231
232 var _ StreamingEndpointsClientAPI = (*media.StreamingEndpointsClient)(nil)
233
View as plain text