Share via


MediaServicesAccountPatch Class

Definition

A Media Services account update.

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

Constructors

MediaServicesAccountPatch()

Initializes a new instance of MediaServicesAccountPatch.

Properties

Encryption

The account encryption properties.

Identity

The Managed Identity for the Media Services account.

KeyDeliveryAccessControl

The access control properties for Key Delivery.

MediaServiceId

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.

Tags

Resource tags.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MediaServicesAccountPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MediaServicesAccountPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

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

IPersistableModel<MediaServicesAccountPatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided System.BinaryData into a model.

IPersistableModel<MediaServicesAccountPatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MediaServicesAccountPatch>.Write(ModelReaderWriterOptions)

Writes the model into a System.BinaryData.

Applies to