Share via


AppServiceValidateContent Class

Definition

Resource validation request content.

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

Constructors

AppServiceValidateContent(String, ValidateResourceType, AzureLocation)

Initializes a new instance of AppServiceValidateContent.

Properties

AppServiceEnvironment

App Service Environment Properties.

Capacity

Target capacity of the App Service plan (number of VMs).

ContainerImagePlatform

Platform (windows or linux).

ContainerImageRepository

Repository name (image name).

ContainerImageTag

Image tag.

ContainerRegistryBaseUri

Base URL of the container registry.

ContainerRegistryPassword

Password for to access the container registry.

ContainerRegistryUsername

Username for to access the container registry.

HostingEnvironment

Name of App Service Environment where app or App Service plan should be created.

IsSpot

<code>true</code> if App Service plan is for Spot instances; otherwise, <code>false</code>.

IsXenon

<code>true</code> if App Service plan is running as a windows container.

Location

Expected location of the resource.

Name

Resource name to verify.

NeedLinuxWorkers

<code>true</code> if App Service plan is for Linux workers; otherwise, <code>false</code>.

ServerFarmId

ARM resource ID of an App Service plan that would host the app.

SkuName

Name of the target SKU for the App Service plan.

ValidateResourceType

Resource type used for verification.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AppServiceValidateContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AppServiceValidateContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AppServiceValidateContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AppServiceValidateContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AppServiceValidateContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to