AppServicePlanPatchResource Class    
ARM resource for a app service plan.
Variables are only populated by the server, and will be ignored when sending a request.
Constructor
AppServicePlanPatchResource(*, kind: str | None = None, worker_tier_name: str | None = None, hosting_environment_profile: _models.HostingEnvironmentProfile | None = None, per_site_scaling: bool = False, elastic_scale_enabled: bool | None = None, maximum_elastic_worker_count: int | None = None, is_spot: bool | None = None, spot_expiration_time: datetime | None = None, free_offer_expiration_time: datetime | None = None, reserved: bool = False, is_xenon: bool = False, hyper_v: bool = False, target_worker_count: int | None = None, target_worker_size_id: int | None = None, kube_environment_profile: _models.KubeEnvironmentProfile | None = None, zone_redundant: bool = False, **kwargs: Any)Keyword-Only Parameters
| Name | Description | 
|---|---|
| kind | Kind of resource. Default value: None | 
| worker_tier_name | Target worker tier assigned to the App Service plan. Default value: None | 
| hosting_environment_profile | Specification for the App Service Environment to use for the App Service plan. Default value: None | 
| per_site_scaling | If  Default value: False | 
| elastic_scale_enabled | ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku. Default value: None | 
| maximum_elastic_worker_count | Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan. Default value: None | 
| is_spot | If  Default value: None | 
| spot_expiration_time | The time when the server farm expires. Valid only if it is a spot server farm. Default value: None | 
| free_offer_expiration_time | The time when the server farm free offer expires. Default value: None | 
| reserved | If Linux app service plan  Default value: False | 
| is_xenon | Obsolete: If Hyper-V container app service plan  Default value: False | 
| hyper_v | If Hyper-V container app service plan  Default value: False | 
| target_worker_count | Scaling worker count. Default value: None | 
| target_worker_size_id | Scaling worker size ID. Default value: None | 
| kube_environment_profile | Specification for the Kubernetes Environment to use for the App Service plan. Default value: None | 
| zone_redundant | If  Default value: False | 
Variables
| Name | Description | 
|---|---|
| id | Resource Id. | 
| name | Resource Name. | 
| kind | Kind of resource. | 
| type | Resource type. | 
| worker_tier_name | Target worker tier assigned to the App Service plan. | 
| status | 
				str or 
				StatusOptions
		 App Service plan status. Known values are: "Ready", "Pending", and "Creating". | 
| subscription | App Service plan subscription. | 
| hosting_environment_profile | Specification for the App Service Environment to use for the App Service plan. | 
| maximum_number_of_workers | Maximum number of instances that can be assigned to this App Service plan. | 
| number_of_workers | The number of instances that are assigned to this App Service plan. | 
| geo_region | Geographical location for the App Service plan. | 
| per_site_scaling | If  | 
| elastic_scale_enabled | ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku. | 
| maximum_elastic_worker_count | Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan. | 
| number_of_sites | Number of apps assigned to this App Service plan. | 
| is_spot | If  | 
| spot_expiration_time | The time when the server farm expires. Valid only if it is a spot server farm. | 
| free_offer_expiration_time | The time when the server farm free offer expires. | 
| resource_group | Resource group of the App Service plan. | 
| reserved | If Linux app service plan  | 
| is_xenon | Obsolete: If Hyper-V container app service plan  | 
| hyper_v | If Hyper-V container app service plan  | 
| target_worker_count | Scaling worker count. | 
| target_worker_size_id | Scaling worker size ID. | 
| provisioning_state | Provisioning state of the App Service Plan. Known values are: "Succeeded", "Failed", "Canceled", "InProgress", and "Deleting". | 
| kube_environment_profile | Specification for the Kubernetes Environment to use for the App Service plan. | 
| zone_redundant | If  |