AppServiceValidateContent Class

Definition

Resource validation request content. Serialized Name: ValidateRequest

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

Name Description
AppServiceValidateContent(String, ValidateResourceType, AzureLocation)

Initializes a new instance of AppServiceValidateContent.

Properties

Name Description
AppServiceEnvironment

App Service Environment Properties Serialized Name: ValidateRequest.properties.appServiceEnvironment

Capacity

Target capacity of the App Service plan (number of VMs). Serialized Name: ValidateRequest.properties.capacity

ContainerImagePlatform

Platform (windows or linux) Serialized Name: ValidateRequest.properties.containerImagePlatform

ContainerImageRepository

Repository name (image name) Serialized Name: ValidateRequest.properties.containerImageRepository

ContainerImageTag

Image tag Serialized Name: ValidateRequest.properties.containerImageTag

ContainerRegistryBaseUri

Base URL of the container registry Serialized Name: ValidateRequest.properties.containerRegistryBaseUrl

ContainerRegistryPassword

Password for to access the container registry Serialized Name: ValidateRequest.properties.containerRegistryPassword

ContainerRegistryUsername

Username for to access the container registry Serialized Name: ValidateRequest.properties.containerRegistryUsername

HostingEnvironment

Name of App Service Environment where app or App Service plan should be created. Serialized Name: ValidateRequest.properties.hostingEnvironment

IsSpot

<code>true</code> if App Service plan is for Spot instances; otherwise, <code>false</code>. Serialized Name: ValidateRequest.properties.isSpot

IsXenon

<code>true</code> if App Service plan is running as a windows container Serialized Name: ValidateRequest.properties.isXenon

Location

Expected location of the resource. Serialized Name: ValidateRequest.location

Name

Resource name to verify. Serialized Name: ValidateRequest.name

NeedLinuxWorkers

<code>true</code> if App Service plan is for Linux workers; otherwise, <code>false</code>. Serialized Name: ValidateRequest.properties.needLinuxWorkers

ServerFarmId

ARM resource ID of an App Service plan that would host the app. Serialized Name: ValidateRequest.properties.serverFarmId

SkuName

Name of the target SKU for the App Service plan. Serialized Name: ValidateRequest.properties.skuName

ValidateResourceType

Resource type used for verification. Serialized Name: ValidateRequest.type

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
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