AppServicePlanPatch Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
ARM resource for a app service plan. Serialized Name: AppServicePlanPatchResource
public class AppServicePlanPatch : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.Models.AppServicePlanPatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.Models.AppServicePlanPatch>
type AppServicePlanPatch = class
inherit ResourceData
interface IJsonModel<AppServicePlanPatch>
interface IPersistableModel<AppServicePlanPatch>
Public Class AppServicePlanPatch
Inherits ResourceData
Implements IJsonModel(Of AppServicePlanPatch), IPersistableModel(Of AppServicePlanPatch)
- Inheritance
- Implements
Constructors
| Name | Description |
|---|---|
| AppServicePlanPatch() |
Initializes a new instance of AppServicePlanPatch. |
Properties
| Name | Description |
|---|---|
| FreeOfferExpirationOn |
The time when the server farm free offer expires. Serialized Name: AppServicePlanPatchResource.properties.freeOfferExpirationTime |
| GeoRegion |
Geographical location for the App Service plan. Serialized Name: AppServicePlanPatchResource.properties.geoRegion |
| HostingEnvironmentProfile |
Specification for the App Service Environment to use for the App Service plan. Serialized Name: AppServicePlanPatchResource.properties.hostingEnvironmentProfile |
| Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Inherited from ResourceData) |
| Identity |
Managed service identity. Serialized Name: AppServicePlanPatchResource.identity |
| IsElasticScaleEnabled |
ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku Serialized Name: AppServicePlanPatchResource.properties.elasticScaleEnabled |
| IsHyperV |
If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise. Serialized Name: AppServicePlanPatchResource.properties.hyperV |
| IsPerSiteScaling |
If <code>true</code>, apps assigned to this App Service plan can be scaled independently. If <code>false</code>, apps assigned to this App Service plan will scale to all instances of the plan. Serialized Name: AppServicePlanPatchResource.properties.perSiteScaling |
| IsReserved |
If Linux app service plan <code>true</code>, <code>false</code> otherwise. Serialized Name: AppServicePlanPatchResource.properties.reserved |
| IsSpot |
If <code>true</code>, this App Service Plan owns spot instances. Serialized Name: AppServicePlanPatchResource.properties.isSpot |
| IsXenon |
Obsolete: If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise. Serialized Name: AppServicePlanPatchResource.properties.isXenon |
| IsZoneRedundant |
If <code>true</code>, this App Service Plan will perform availability zone balancing. If <code>false</code>, this App Service Plan will not perform availability zone balancing. Serialized Name: AppServicePlanPatchResource.properties.zoneRedundant |
| Kind |
Kind of resource. Serialized Name: ProxyOnlyResource.kind |
| KubeEnvironmentProfile |
Specification for the Kubernetes Environment to use for the App Service plan. Serialized Name: AppServicePlanPatchResource.properties.kubeEnvironmentProfile |
| MaximumElasticWorkerCount |
Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan Serialized Name: AppServicePlanPatchResource.properties.maximumElasticWorkerCount |
| MaximumNumberOfWorkers |
Maximum number of instances that can be assigned to this App Service plan. Serialized Name: AppServicePlanPatchResource.properties.maximumNumberOfWorkers |
| Name |
The name of the resource. (Inherited from ResourceData) |
| NumberOfSites |
Number of apps assigned to this App Service plan. Serialized Name: AppServicePlanPatchResource.properties.numberOfSites |
| NumberOfWorkers |
The number of instances that are assigned to this App Service plan. Serialized Name: AppServicePlanPatchResource.properties.numberOfWorkers |
| ProvisioningState |
Provisioning state of the App Service Plan. Serialized Name: AppServicePlanPatchResource.properties.provisioningState |
| ResourceGroup |
Resource group of the App Service plan. Serialized Name: AppServicePlanPatchResource.properties.resourceGroup |
| ResourceType |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". (Inherited from ResourceData) |
| SpotExpirationOn |
The time when the server farm expires. Valid only if it is a spot server farm. Serialized Name: AppServicePlanPatchResource.properties.spotExpirationTime |
| Status |
App Service plan status. Serialized Name: AppServicePlanPatchResource.properties.status |
| Subscription |
App Service plan subscription. Serialized Name: AppServicePlanPatchResource.properties.subscription |
| SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from ResourceData) |
| TargetWorkerCount |
Scaling worker count. Serialized Name: AppServicePlanPatchResource.properties.targetWorkerCount |
| TargetWorkerSizeId |
Scaling worker size ID. Serialized Name: AppServicePlanPatchResource.properties.targetWorkerSizeId |
| WorkerTierName |
Target worker tier assigned to the App Service plan. Serialized Name: AppServicePlanPatchResource.properties.workerTierName |
Methods
| Name | Description |
|---|---|
| JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | |
Explicit Interface Implementations
| Name | Description |
|---|---|
| IJsonModel<AppServicePlanPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
| IJsonModel<AppServicePlanPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
| IPersistableModel<AppServicePlanPatch>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
| IPersistableModel<AppServicePlanPatch>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
| IPersistableModel<AppServicePlanPatch>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |