Share via


MediaServicesAccountResource Class

Definition

A Class representing a MediaServicesAccount along with the instance operations that can be performed on it. If you have a Azure.Core.ResourceIdentifier you can construct a MediaServicesAccountResource from an instance of Azure.ResourceManager.ArmClient using the GetMediaServicesAccountResource method. Otherwise you can get one from its parent resource Azure.ResourceManager.Resources.ResourceGroupResource using the GetMediaServicesAccount method.

public class MediaServicesAccountResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Media.MediaServicesAccountData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Media.MediaServicesAccountData>
type MediaServicesAccountResource = class
    inherit ArmResource
    interface IJsonModel<MediaServicesAccountData>
    interface IPersistableModel<MediaServicesAccountData>
Public Class MediaServicesAccountResource
Inherits ArmResource
Implements IJsonModel(Of MediaServicesAccountData), IPersistableModel(Of MediaServicesAccountData)
Inheritance
Azure.ResourceManager.ArmResource
MediaServicesAccountResource
Implements
System.ClientModel.Primitives.IJsonModel<MediaServicesAccountData> System.ClientModel.Primitives.IPersistableModel<MediaServicesAccountData> System.ClientModel.Primitives.IPersistableModel<T>

Constructors

MediaServicesAccountResource()

Initializes a new instance of the MediaServicesAccountResource class for mocking.

Fields

ResourceType

Gets the resource type for the operations.

Properties

Data

Gets the data representing this Feature.

HasData

Gets whether or not the current instance has data.

Methods

AddTag(String, String, CancellationToken)

Add a tag to the current resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
  • Operation Id: Mediaservices_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
AddTagAsync(String, String, CancellationToken)

Add a tag to the current resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
  • Operation Id: Mediaservices_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
CreateResourceIdentifier(String, String, String)

Generate the resource identifier of a MediaServicesAccountResource instance.

Delete(WaitUntil, CancellationToken)

Deletes a Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
  • Operation Id: Mediaservices_Delete
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
DeleteAsync(WaitUntil, CancellationToken)

Deletes a Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
  • Operation Id: Mediaservices_Delete
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
Get(CancellationToken)

Get the details of a Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
  • Operation Id: Mediaservices_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
GetAsync(CancellationToken)

Get the details of a Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
  • Operation Id: Mediaservices_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
GetContentKeyPolicies()

Gets a collection of ContentKeyPolicyResources in the MediaServicesAccount.

GetContentKeyPolicy(String, CancellationToken)

Get the details of a Content Key Policy in the Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies/{contentKeyPolicyName}
  • Operation Id: ContentKeyPolicies_Get
  • Default Api Version: 2023-01-01
  • Resource: ContentKeyPolicyResource
GetContentKeyPolicyAsync(String, CancellationToken)

Get the details of a Content Key Policy in the Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies/{contentKeyPolicyName}
  • Operation Id: ContentKeyPolicies_Get
  • Default Api Version: 2023-01-01
  • Resource: ContentKeyPolicyResource
GetEdgePolicies(EdgePoliciesRequestContent, CancellationToken)

List all the media edge policies associated with the Media Services account.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/listEdgePolicies
  • Operation Id: Mediaservices_ListEdgePolicies
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
GetEdgePoliciesAsync(EdgePoliciesRequestContent, CancellationToken)

List all the media edge policies associated with the Media Services account.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/listEdgePolicies
  • Operation Id: Mediaservices_ListEdgePolicies
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
GetMediaAsset(String, CancellationToken)

Get the details of an Asset in the Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}
  • Operation Id: Assets_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaAssetResource
GetMediaAssetAsync(String, CancellationToken)

Get the details of an Asset in the Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}
  • Operation Id: Assets_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaAssetResource
GetMediaAssets()

Gets a collection of MediaAssetResources in the MediaServicesAccount.

GetMediaLiveEvent(String, CancellationToken)

Gets properties of a live event.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}
  • Operation Id: LiveEvents_Get
  • Default Api Version: 2022-08-01
  • Resource: MediaLiveEventResource
GetMediaLiveEventAsync(String, CancellationToken)

Gets properties of a live event.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}
  • Operation Id: LiveEvents_Get
  • Default Api Version: 2022-08-01
  • Resource: MediaLiveEventResource
GetMediaLiveEvents()

Gets a collection of MediaLiveEventResources in the MediaServicesAccount.

GetMediaServicesAccountFilter(String, CancellationToken)

Get the details of an Account Filter in the Media Services account.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/accountFilters/{filterName}
  • Operation Id: AccountFilters_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountFilterResource
GetMediaServicesAccountFilterAsync(String, CancellationToken)

Get the details of an Account Filter in the Media Services account.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/accountFilters/{filterName}
  • Operation Id: AccountFilters_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountFilterResource
GetMediaServicesAccountFilters()

Gets a collection of MediaServicesAccountFilterResources in the MediaServicesAccount.

GetMediaServicesPrivateEndpointConnection(String, CancellationToken)

Get the details of a private endpoint connection.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateEndpointConnections/{name}
  • Operation Id: PrivateEndpointConnections_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesPrivateEndpointConnectionResource
GetMediaServicesPrivateEndpointConnectionAsync(String, CancellationToken)

Get the details of a private endpoint connection.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateEndpointConnections/{name}
  • Operation Id: PrivateEndpointConnections_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesPrivateEndpointConnectionResource
GetMediaServicesPrivateEndpointConnections()

Gets a collection of MediaServicesPrivateEndpointConnectionResources in the MediaServicesAccount.

GetMediaServicesPrivateLinkResource(String, CancellationToken)

Get details of a group ID.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateLinkResources/{name}
  • Operation Id: PrivateLinkResources_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesPrivateLinkResource
GetMediaServicesPrivateLinkResourceAsync(String, CancellationToken)

Get details of a group ID.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateLinkResources/{name}
  • Operation Id: PrivateLinkResources_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesPrivateLinkResource
GetMediaServicesPrivateLinkResources()

Gets a collection of MediaServicesPrivateLinkResources in the MediaServicesAccount.

GetMediaTransform(String, CancellationToken)

Gets a Transform.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}
  • Operation Id: Transforms_Get
  • Default Api Version: 2022-07-01
  • Resource: MediaTransformResource
GetMediaTransformAsync(String, CancellationToken)

Gets a Transform.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}
  • Operation Id: Transforms_Get
  • Default Api Version: 2022-07-01
  • Resource: MediaTransformResource
GetMediaTransforms()

Gets a collection of MediaTransformResources in the MediaServicesAccount.

GetStreamingEndpoint(String, CancellationToken)

Gets a streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Get
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
GetStreamingEndpointAsync(String, CancellationToken)

Gets a streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Get
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
GetStreamingEndpoints()

Gets a collection of StreamingEndpointResources in the MediaServicesAccount.

GetStreamingLocator(String, CancellationToken)

Get the details of a Streaming Locator in the Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}
  • Operation Id: StreamingLocators_Get
  • Default Api Version: 2023-01-01
  • Resource: StreamingLocatorResource
GetStreamingLocatorAsync(String, CancellationToken)

Get the details of a Streaming Locator in the Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}
  • Operation Id: StreamingLocators_Get
  • Default Api Version: 2023-01-01
  • Resource: StreamingLocatorResource
GetStreamingLocators()

Gets a collection of StreamingLocatorResources in the MediaServicesAccount.

GetStreamingPolicies()

Gets a collection of StreamingPolicyResources in the MediaServicesAccount.

GetStreamingPolicy(String, CancellationToken)

Get the details of a Streaming Policy in the Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingPolicies/{streamingPolicyName}
  • Operation Id: StreamingPolicies_Get
  • Default Api Version: 2023-01-01
  • Resource: StreamingPolicyResource
GetStreamingPolicyAsync(String, CancellationToken)

Get the details of a Streaming Policy in the Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingPolicies/{streamingPolicyName}
  • Operation Id: StreamingPolicies_Get
  • Default Api Version: 2023-01-01
  • Resource: StreamingPolicyResource
RemoveTag(String, CancellationToken)

Removes a tag by key from the resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
  • Operation Id: Mediaservices_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
RemoveTagAsync(String, CancellationToken)

Removes a tag by key from the resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
  • Operation Id: Mediaservices_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
SetTags(IDictionary<String,String>, CancellationToken)

Replace the tags on the resource with the given set.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
  • Operation Id: Mediaservices_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
SetTagsAsync(IDictionary<String,String>, CancellationToken)

Replace the tags on the resource with the given set.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
  • Operation Id: Mediaservices_Get
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
SyncStorageKeys(SyncStorageKeysContent, CancellationToken)

Synchronizes storage account keys for a storage account associated with the Media Service account.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/syncStorageKeys
  • Operation Id: Mediaservices_SyncStorageKeys
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
SyncStorageKeysAsync(SyncStorageKeysContent, CancellationToken)

Synchronizes storage account keys for a storage account associated with the Media Service account.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/syncStorageKeys
  • Operation Id: Mediaservices_SyncStorageKeys
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
Update(WaitUntil, MediaServicesAccountPatch, CancellationToken)

Updates an existing Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
  • Operation Id: Mediaservices_Update
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource
UpdateAsync(WaitUntil, MediaServicesAccountPatch, CancellationToken)

Updates an existing Media Services account

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
  • Operation Id: Mediaservices_Update
  • Default Api Version: 2023-01-01
  • Resource: MediaServicesAccountResource

Explicit Interface Implementations

IJsonModel<MediaServicesAccountData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<MediaServicesAccountData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided System.Text.Json.Utf8JsonWriter.

IPersistableModel<MediaServicesAccountData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided System.BinaryData into a model.

IPersistableModel<MediaServicesAccountData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<MediaServicesAccountData>.Write(ModelReaderWriterOptions)

Writes the model into a System.BinaryData.

Applies to