Share via


MediaServicesAccountData Class

Definition

A class representing the MediaServicesAccount data model. A Media Services account.

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

Constructors

MediaServicesAccountData(AzureLocation)

Initializes a new instance of MediaServicesAccountData.

Properties

Encryption

The account encryption properties.

Identity

The Managed Identity for the Media Services account.

KeyDeliveryAccessControl

The access control properties for Key Delivery.

MediaServicesAccountId

The Media Services account ID.

MinimumTlsVersion

The minimum TLS version allowed for this account's requests. This is an optional property. If unspecified, a secure default value will be used.

PrivateEndpointConnections

The Private Endpoint Connections created for the Media Service account.

ProvisioningState

Provisioning state of the Media Services account.

PublicNetworkAccess

Whether or not public network access is allowed for resources under the Media Services account.

StorageAccounts

The storage accounts for this resource.

StorageAuthentication

Gets or sets the storage authentication.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

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