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-06-01/media"
13 "github.com/Azure/go-autorest/autorest"
14 )
15
16
17 type OperationsClientAPI interface {
18 List(ctx context.Context) (result media.OperationCollection, err error)
19 }
20
21 var _ OperationsClientAPI = (*media.OperationsClient)(nil)
22
23
24 type MediaservicesClientAPI interface {
25 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, parameters media.Service) (result media.Service, err error)
26 Delete(ctx context.Context, resourceGroupName string, accountName string) (result autorest.Response, err error)
27 Get(ctx context.Context, resourceGroupName string, accountName string) (result media.Service, err error)
28 List(ctx context.Context, resourceGroupName string) (result media.ServiceCollectionPage, err error)
29 ListComplete(ctx context.Context, resourceGroupName string) (result media.ServiceCollectionIterator, err error)
30 ListBySubscription(ctx context.Context) (result media.ServiceCollectionPage, err error)
31 ListBySubscriptionComplete(ctx context.Context) (result media.ServiceCollectionIterator, err error)
32 ListEdgePolicies(ctx context.Context, resourceGroupName string, accountName string, parameters media.ListEdgePoliciesInput) (result media.EdgePolicies, err error)
33 SyncStorageKeys(ctx context.Context, resourceGroupName string, accountName string, parameters media.SyncStorageKeysInput) (result autorest.Response, err error)
34 Update(ctx context.Context, resourceGroupName string, accountName string, parameters media.ServiceUpdate) (result media.Service, err error)
35 }
36
37 var _ MediaservicesClientAPI = (*media.MediaservicesClient)(nil)
38
39
40 type PrivateLinkResourcesClientAPI interface {
41 Get(ctx context.Context, resourceGroupName string, accountName string, name string) (result media.PrivateLinkResource, err error)
42 List(ctx context.Context, resourceGroupName string, accountName string) (result media.PrivateLinkResourceListResult, err error)
43 }
44
45 var _ PrivateLinkResourcesClientAPI = (*media.PrivateLinkResourcesClient)(nil)
46
47
48 type PrivateEndpointConnectionsClientAPI interface {
49 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, name string, parameters media.PrivateEndpointConnection) (result media.PrivateEndpointConnection, err error)
50 Delete(ctx context.Context, resourceGroupName string, accountName string, name string) (result autorest.Response, err error)
51 Get(ctx context.Context, resourceGroupName string, accountName string, name string) (result media.PrivateEndpointConnection, err error)
52 List(ctx context.Context, resourceGroupName string, accountName string) (result media.PrivateEndpointConnectionListResult, err error)
53 }
54
55 var _ PrivateEndpointConnectionsClientAPI = (*media.PrivateEndpointConnectionsClient)(nil)
56
57
58 type LocationsClientAPI interface {
59 CheckNameAvailability(ctx context.Context, locationName string, parameters media.CheckNameAvailabilityInput) (result media.EntityNameAvailabilityCheckOutput, err error)
60 }
61
62 var _ LocationsClientAPI = (*media.LocationsClient)(nil)
63
64
65 type AccountFiltersClientAPI interface {
66 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, filterName string, parameters media.AccountFilter) (result media.AccountFilter, err error)
67 Delete(ctx context.Context, resourceGroupName string, accountName string, filterName string) (result autorest.Response, err error)
68 Get(ctx context.Context, resourceGroupName string, accountName string, filterName string) (result media.AccountFilter, err error)
69 List(ctx context.Context, resourceGroupName string, accountName string) (result media.AccountFilterCollectionPage, err error)
70 ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.AccountFilterCollectionIterator, err error)
71 Update(ctx context.Context, resourceGroupName string, accountName string, filterName string, parameters media.AccountFilter) (result media.AccountFilter, err error)
72 }
73
74 var _ AccountFiltersClientAPI = (*media.AccountFiltersClient)(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 ContentKeyPoliciesClientAPI interface {
105 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string, parameters media.ContentKeyPolicy) (result media.ContentKeyPolicy, err error)
106 Delete(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result autorest.Response, err error)
107 Get(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result media.ContentKeyPolicy, err error)
108 GetPolicyPropertiesWithSecrets(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result media.ContentKeyPolicyProperties, err error)
109 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.ContentKeyPolicyCollectionPage, err error)
110 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.ContentKeyPolicyCollectionIterator, err error)
111 Update(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string, parameters media.ContentKeyPolicy) (result media.ContentKeyPolicy, err error)
112 }
113
114 var _ ContentKeyPoliciesClientAPI = (*media.ContentKeyPoliciesClient)(nil)
115
116
117 type TransformsClientAPI interface {
118 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, transformName string, parameters media.Transform) (result media.Transform, err error)
119 Delete(ctx context.Context, resourceGroupName string, accountName string, transformName string) (result autorest.Response, err error)
120 Get(ctx context.Context, resourceGroupName string, accountName string, transformName string) (result media.Transform, err error)
121 List(ctx context.Context, resourceGroupName string, accountName string, filter string, orderby string) (result media.TransformCollectionPage, err error)
122 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, orderby string) (result media.TransformCollectionIterator, err error)
123 Update(ctx context.Context, resourceGroupName string, accountName string, transformName string, parameters media.Transform) (result media.Transform, err error)
124 }
125
126 var _ TransformsClientAPI = (*media.TransformsClient)(nil)
127
128
129 type JobsClientAPI interface {
130 CancelJob(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result autorest.Response, err error)
131 Create(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string, parameters media.Job) (result media.Job, err error)
132 Delete(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result autorest.Response, err error)
133 Get(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result media.Job, err error)
134 List(ctx context.Context, resourceGroupName string, accountName string, transformName string, filter string, orderby string) (result media.JobCollectionPage, err error)
135 ListComplete(ctx context.Context, resourceGroupName string, accountName string, transformName string, filter string, orderby string) (result media.JobCollectionIterator, err error)
136 Update(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string, parameters media.Job) (result media.Job, err error)
137 }
138
139 var _ JobsClientAPI = (*media.JobsClient)(nil)
140
141
142 type StreamingPoliciesClientAPI interface {
143 Create(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string, parameters media.StreamingPolicy) (result media.StreamingPolicy, err error)
144 Delete(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string) (result autorest.Response, err error)
145 Get(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string) (result media.StreamingPolicy, err error)
146 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingPolicyCollectionPage, err error)
147 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingPolicyCollectionIterator, err error)
148 }
149
150 var _ StreamingPoliciesClientAPI = (*media.StreamingPoliciesClient)(nil)
151
152
153 type StreamingLocatorsClientAPI interface {
154 Create(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string, parameters media.StreamingLocator) (result media.StreamingLocator, err error)
155 Delete(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result autorest.Response, err error)
156 Get(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.StreamingLocator, err error)
157 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingLocatorCollectionPage, err error)
158 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingLocatorCollectionIterator, err error)
159 ListContentKeys(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.ListContentKeysResponse, err error)
160 ListPaths(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.ListPathsResponse, err error)
161 }
162
163 var _ StreamingLocatorsClientAPI = (*media.StreamingLocatorsClient)(nil)
164
165
166 type LiveEventsClientAPI interface {
167 Allocate(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsAllocateFuture, err error)
168 Create(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEvent, autoStart *bool) (result media.LiveEventsCreateFuture, err error)
169 Delete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsDeleteFuture, err error)
170 Get(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEvent, err error)
171 List(ctx context.Context, resourceGroupName string, accountName string) (result media.LiveEventListResultPage, err error)
172 ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.LiveEventListResultIterator, err error)
173 Reset(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsResetFuture, err error)
174 Start(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsStartFuture, err error)
175 Stop(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEventActionInput) (result media.LiveEventsStopFuture, err error)
176 Update(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEvent) (result media.LiveEventsUpdateFuture, err error)
177 }
178
179 var _ LiveEventsClientAPI = (*media.LiveEventsClient)(nil)
180
181
182 type LiveOutputsClientAPI interface {
183 Create(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string, parameters media.LiveOutput) (result media.LiveOutputsCreateFuture, err error)
184 Delete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string) (result media.LiveOutputsDeleteFuture, err error)
185 Get(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string) (result media.LiveOutput, err error)
186 List(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveOutputListResultPage, err error)
187 ListComplete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveOutputListResultIterator, err error)
188 }
189
190 var _ LiveOutputsClientAPI = (*media.LiveOutputsClient)(nil)
191
192
193 type StreamingEndpointsClientAPI interface {
194 Create(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEndpoint, autoStart *bool) (result media.StreamingEndpointsCreateFuture, err error)
195 Delete(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsDeleteFuture, err error)
196 Get(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpoint, err error)
197 List(ctx context.Context, resourceGroupName string, accountName string) (result media.StreamingEndpointListResultPage, err error)
198 ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.StreamingEndpointListResultIterator, err error)
199 Scale(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEntityScaleUnit) (result media.StreamingEndpointsScaleFuture, err error)
200 Start(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsStartFuture, err error)
201 Stop(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsStopFuture, err error)
202 Update(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEndpoint) (result media.StreamingEndpointsUpdateFuture, err error)
203 }
204
205 var _ StreamingEndpointsClientAPI = (*media.StreamingEndpointsClient)(nil)
206
View as plain text