Share via


BatchApplicationData Class

Definition

A class representing the BatchApplication data model. Contains information about an application in a Batch account.

public class BatchApplicationData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Batch.BatchApplicationData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Batch.BatchApplicationData>
public class BatchApplicationData : Azure.ResourceManager.Models.ResourceData
type BatchApplicationData = class
    inherit ResourceData
    interface IJsonModel<BatchApplicationData>
    interface IPersistableModel<BatchApplicationData>
type BatchApplicationData = class
    inherit ResourceData
Public Class BatchApplicationData
Inherits ResourceData
Implements IJsonModel(Of BatchApplicationData), IPersistableModel(Of BatchApplicationData)
Public Class BatchApplicationData
Inherits ResourceData
Inheritance
BatchApplicationData
Implements

Constructors

BatchApplicationData()

Initializes a new instance of BatchApplicationData.

Properties

AllowUpdates

A value indicating whether packages within the application may be overwritten using the same version string.

DefaultVersion

The package to use if a client requests the application but does not specify a version. This property can only be set to the name of an existing package.

DisplayName

The display name for the application.

ETag

The ETag of the resource, used for concurrency statements.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

The tags of the resource.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<BatchApplicationData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BatchApplicationData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BatchApplicationData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BatchApplicationData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BatchApplicationData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to