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/2020-05-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.OperationCollectionPage, err error)
31 ListComplete(ctx context.Context) (result media.OperationCollectionIterator, err error)
32 }
33
34 var _ OperationsClientAPI = (*media.OperationsClient)(nil)
35
36
37 type MediaservicesClientAPI interface {
38 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, parameters media.Service) (result media.Service, err error)
39 Delete(ctx context.Context, resourceGroupName string, accountName string) (result autorest.Response, err error)
40 Get(ctx context.Context, resourceGroupName string, accountName string) (result media.Service, err error)
41 GetBySubscription(ctx context.Context, accountName string) (result media.Service, err error)
42 List(ctx context.Context, resourceGroupName string) (result media.ServiceCollectionPage, err error)
43 ListComplete(ctx context.Context, resourceGroupName string) (result media.ServiceCollectionIterator, err error)
44 ListBySubscription(ctx context.Context) (result media.ServiceCollectionPage, err error)
45 ListBySubscriptionComplete(ctx context.Context) (result media.ServiceCollectionIterator, err error)
46 ListEdgePolicies(ctx context.Context, resourceGroupName string, accountName string, parameters media.ListEdgePoliciesInput) (result media.EdgePolicies, err error)
47 SyncStorageKeys(ctx context.Context, resourceGroupName string, accountName string, parameters media.SyncStorageKeysInput) (result autorest.Response, err error)
48 Update(ctx context.Context, resourceGroupName string, accountName string, parameters media.Service) (result media.Service, err error)
49 }
50
51 var _ MediaservicesClientAPI = (*media.MediaservicesClient)(nil)
52
53
54 type PrivateLinkResourcesClientAPI interface {
55 Get(ctx context.Context, resourceGroupName string, accountName string, name string) (result media.PrivateLinkResource, err error)
56 List(ctx context.Context, resourceGroupName string, accountName string) (result media.PrivateLinkResourceListResult, err error)
57 }
58
59 var _ PrivateLinkResourcesClientAPI = (*media.PrivateLinkResourcesClient)(nil)
60
61
62 type PrivateEndpointConnectionsClientAPI interface {
63 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, name string, parameters media.PrivateEndpointConnection) (result media.PrivateEndpointConnection, err error)
64 Delete(ctx context.Context, resourceGroupName string, accountName string, name string) (result autorest.Response, err error)
65 Get(ctx context.Context, resourceGroupName string, accountName string, name string) (result media.PrivateEndpointConnection, err error)
66 List(ctx context.Context, resourceGroupName string, accountName string) (result media.PrivateEndpointConnectionListResult, err error)
67 }
68
69 var _ PrivateEndpointConnectionsClientAPI = (*media.PrivateEndpointConnectionsClient)(nil)
70
71
72 type LocationsClientAPI interface {
73 CheckNameAvailability(ctx context.Context, locationName string, parameters media.CheckNameAvailabilityInput) (result media.EntityNameAvailabilityCheckOutput, err error)
74 }
75
76 var _ LocationsClientAPI = (*media.LocationsClient)(nil)
77
78
79 type AssetsClientAPI interface {
80 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.Asset) (result media.Asset, err error)
81 Delete(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result autorest.Response, err error)
82 Get(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.Asset, err error)
83 GetEncryptionKey(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.StorageEncryptedAssetDecryptionData, err error)
84 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.AssetCollectionPage, err error)
85 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.AssetCollectionIterator, err error)
86 ListContainerSas(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.ListContainerSasInput) (result media.AssetContainerSas, err error)
87 ListStreamingLocators(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.ListStreamingLocatorsResponse, err error)
88 Update(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.Asset) (result media.Asset, err error)
89 }
90
91 var _ AssetsClientAPI = (*media.AssetsClient)(nil)
92
93
94 type AssetFiltersClientAPI interface {
95 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string, parameters media.AssetFilter) (result media.AssetFilter, err error)
96 Delete(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string) (result autorest.Response, err error)
97 Get(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string) (result media.AssetFilter, err error)
98 List(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.AssetFilterCollectionPage, err error)
99 ListComplete(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.AssetFilterCollectionIterator, err error)
100 Update(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string, parameters media.AssetFilter) (result media.AssetFilter, err error)
101 }
102
103 var _ AssetFiltersClientAPI = (*media.AssetFiltersClient)(nil)
104
105
106 type ContentKeyPoliciesClientAPI interface {
107 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string, parameters media.ContentKeyPolicy) (result media.ContentKeyPolicy, err error)
108 Delete(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result autorest.Response, err error)
109 Get(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result media.ContentKeyPolicy, err error)
110 GetPolicyPropertiesWithSecrets(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result media.ContentKeyPolicyProperties, err error)
111 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.ContentKeyPolicyCollectionPage, err error)
112 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.ContentKeyPolicyCollectionIterator, err error)
113 Update(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string, parameters media.ContentKeyPolicy) (result media.ContentKeyPolicy, err error)
114 }
115
116 var _ ContentKeyPoliciesClientAPI = (*media.ContentKeyPoliciesClient)(nil)
117
118
119 type TransformsClientAPI interface {
120 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, transformName string, parameters media.Transform) (result media.Transform, err error)
121 Delete(ctx context.Context, resourceGroupName string, accountName string, transformName string) (result autorest.Response, err error)
122 Get(ctx context.Context, resourceGroupName string, accountName string, transformName string) (result media.Transform, err error)
123 List(ctx context.Context, resourceGroupName string, accountName string, filter string, orderby string) (result media.TransformCollectionPage, err error)
124 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, orderby string) (result media.TransformCollectionIterator, err error)
125 Update(ctx context.Context, resourceGroupName string, accountName string, transformName string, parameters media.Transform) (result media.Transform, err error)
126 }
127
128 var _ TransformsClientAPI = (*media.TransformsClient)(nil)
129
130
131 type JobsClientAPI interface {
132 CancelJob(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result autorest.Response, err error)
133 Create(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string, parameters media.Job) (result media.Job, err error)
134 Delete(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result autorest.Response, err error)
135 Get(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result media.Job, err error)
136 List(ctx context.Context, resourceGroupName string, accountName string, transformName string, filter string, orderby string) (result media.JobCollectionPage, err error)
137 ListComplete(ctx context.Context, resourceGroupName string, accountName string, transformName string, filter string, orderby string) (result media.JobCollectionIterator, err error)
138 Update(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string, parameters media.Job) (result media.Job, err error)
139 }
140
141 var _ JobsClientAPI = (*media.JobsClient)(nil)
142
143
144 type StreamingPoliciesClientAPI interface {
145 Create(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string, parameters media.StreamingPolicy) (result media.StreamingPolicy, err error)
146 Delete(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string) (result autorest.Response, err error)
147 Get(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string) (result media.StreamingPolicy, err error)
148 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingPolicyCollectionPage, err error)
149 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingPolicyCollectionIterator, err error)
150 }
151
152 var _ StreamingPoliciesClientAPI = (*media.StreamingPoliciesClient)(nil)
153
154
155 type StreamingLocatorsClientAPI interface {
156 Create(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string, parameters media.StreamingLocator) (result media.StreamingLocator, err error)
157 Delete(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result autorest.Response, err error)
158 Get(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.StreamingLocator, err error)
159 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingLocatorCollectionPage, err error)
160 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingLocatorCollectionIterator, err error)
161 ListContentKeys(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.ListContentKeysResponse, err error)
162 ListPaths(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.ListPathsResponse, err error)
163 }
164
165 var _ StreamingLocatorsClientAPI = (*media.StreamingLocatorsClient)(nil)
166
167
168 type LiveEventsClientAPI interface {
169 Allocate(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsAllocateFuture, err error)
170 Create(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEvent, autoStart *bool) (result media.LiveEventsCreateFuture, err error)
171 Delete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsDeleteFuture, err error)
172 Get(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEvent, err error)
173 List(ctx context.Context, resourceGroupName string, accountName string) (result media.LiveEventListResultPage, err error)
174 ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.LiveEventListResultIterator, err error)
175 Reset(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsResetFuture, err error)
176 Start(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsStartFuture, err error)
177 Stop(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEventActionInput) (result media.LiveEventsStopFuture, err error)
178 Update(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEvent) (result media.LiveEventsUpdateFuture, err error)
179 }
180
181 var _ LiveEventsClientAPI = (*media.LiveEventsClient)(nil)
182
183
184 type LiveOutputsClientAPI interface {
185 Create(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string, parameters media.LiveOutput) (result media.LiveOutputsCreateFuture, err error)
186 Delete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string) (result media.LiveOutputsDeleteFuture, err error)
187 Get(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string) (result media.LiveOutput, err error)
188 List(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveOutputListResultPage, err error)
189 ListComplete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveOutputListResultIterator, err error)
190 }
191
192 var _ LiveOutputsClientAPI = (*media.LiveOutputsClient)(nil)
193
194
195 type StreamingEndpointsClientAPI interface {
196 Create(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEndpoint, autoStart *bool) (result media.StreamingEndpointsCreateFuture, err error)
197 Delete(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsDeleteFuture, err error)
198 Get(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpoint, err error)
199 List(ctx context.Context, resourceGroupName string, accountName string) (result media.StreamingEndpointListResultPage, err error)
200 ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.StreamingEndpointListResultIterator, err error)
201 Scale(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEntityScaleUnit) (result media.StreamingEndpointsScaleFuture, err error)
202 Start(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsStartFuture, err error)
203 Stop(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsStopFuture, err error)
204 Update(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEndpoint) (result media.StreamingEndpointsUpdateFuture, err error)
205 }
206
207 var _ StreamingEndpointsClientAPI = (*media.StreamingEndpointsClient)(nil)
208
View as plain text