...

Source file src/github.com/Azure/azure-sdk-for-go/services/mediaservices/mgmt/2021-06-01/media/mediaapi/interfaces.go

Documentation: github.com/Azure/azure-sdk-for-go/services/mediaservices/mgmt/2021-06-01/media/mediaapi

     1  // Deprecated: Please note, this package has been deprecated. A replacement package is available [github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/mediaservices/armmediaservices](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/mediaservices/armmediaservices). We strongly encourage you to upgrade to continue receiving updates. See [Migration Guide](https://aka.ms/azsdk/golang/t2/migration) for guidance on upgrading. Refer to our [deprecation policy](https://azure.github.io/azure-sdk/policies_support.html) for more details.
     2  package mediaapi
     3  
     4  // Copyright (c) Microsoft Corporation. All rights reserved.
     5  // Licensed under the MIT License. See License.txt in the project root for license information.
     6  //
     7  // Code generated by Microsoft (R) AutoRest Code Generator.
     8  // Changes may cause incorrect behavior and will be lost if the code is regenerated.
     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  // OperationsClientAPI contains the set of methods on the OperationsClient type.
    17  type OperationsClientAPI interface {
    18  	List(ctx context.Context) (result media.OperationCollection, err error)
    19  }
    20  
    21  var _ OperationsClientAPI = (*media.OperationsClient)(nil)
    22  
    23  // MediaservicesClientAPI contains the set of methods on the MediaservicesClient type.
    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  // PrivateLinkResourcesClientAPI contains the set of methods on the PrivateLinkResourcesClient type.
    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  // PrivateEndpointConnectionsClientAPI contains the set of methods on the PrivateEndpointConnectionsClient type.
    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  // LocationsClientAPI contains the set of methods on the LocationsClient type.
    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  // AccountFiltersClientAPI contains the set of methods on the AccountFiltersClient type.
    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  // AssetsClientAPI contains the set of methods on the AssetsClient type.
    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  // AssetFiltersClientAPI contains the set of methods on the AssetFiltersClient type.
    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  // ContentKeyPoliciesClientAPI contains the set of methods on the ContentKeyPoliciesClient type.
   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  // TransformsClientAPI contains the set of methods on the TransformsClient type.
   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  // JobsClientAPI contains the set of methods on the JobsClient type.
   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  // StreamingPoliciesClientAPI contains the set of methods on the StreamingPoliciesClient type.
   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  // StreamingLocatorsClientAPI contains the set of methods on the StreamingLocatorsClient type.
   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  // LiveEventsClientAPI contains the set of methods on the LiveEventsClient type.
   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  // LiveOutputsClientAPI contains the set of methods on the LiveOutputsClient type.
   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  // StreamingEndpointsClientAPI contains the set of methods on the StreamingEndpointsClient type.
   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