models Package

Classes

AbnormalTimePeriod

Class representing Abnormal Time Period identified in diagnosis.

Address

Address information for domain registration.

All required parameters must be populated in order to send to server.

AddressResponse

Describes main public IP address and any extra virtual IPs.

Variables are only populated by the server, and will be ignored when sending a request.

AllowedAudiencesValidation

The configuration settings of the Allowed Audiences validation flow.

AllowedPrincipals

The configuration settings of the Azure Active Directory allowed principals.

AnalysisData

Class Representing Detector Evidence used for analysis.

AnalysisDefinition

Definition of Analysis.

Variables are only populated by the server, and will be ignored when sending a request.

ApiDefinitionInfo

Information about the formal API definition for the app.

ApiKVReference

Description of site key vault references.

Variables are only populated by the server, and will be ignored when sending a request.

ApiKVReferenceCollection

ApiKVReferenceCollection.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ApiManagementConfig

Azure API management (APIM) configuration linked to the app.

AppInsightsWebAppStackSettings

App Insights Web App stack settings.

Variables are only populated by the server, and will be ignored when sending a request.

AppLogsConfiguration

AppLogsConfiguration.

AppRegistration

The configuration settings of the app registration for providers that have app ids and app secrets.

AppServiceCertificate

Key Vault container for a certificate that is purchased through Azure.

Variables are only populated by the server, and will be ignored when sending a request.

AppServiceCertificateCollection

Collection of certificate order certificates.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

AppServiceCertificateOrder

SSL certificate purchase order.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

AppServiceCertificateOrderCollection

Collection of certificate orders.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

AppServiceCertificateOrderPatchResource

ARM resource for a certificate order that is purchased through Azure.

Variables are only populated by the server, and will be ignored when sending a request.

AppServiceCertificatePatchResource

Key Vault container ARM resource for a certificate that is purchased through Azure.

Variables are only populated by the server, and will be ignored when sending a request.

AppServiceCertificateResource

Key Vault container ARM resource for a certificate that is purchased through Azure.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

AppServiceEnvironment

Description of an App Service Environment.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

AppServiceEnvironmentCollection

Collection of App Service Environments.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

AppServiceEnvironmentPatchResource

ARM resource for a app service environment.

Variables are only populated by the server, and will be ignored when sending a request.

AppServiceEnvironmentResource

App Service Environment ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

AppServicePlan

App Service plan.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

AppServicePlanCollection

Collection of App Service plans.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

AppServicePlanPatchResource

ARM resource for a app service plan.

Variables are only populated by the server, and will be ignored when sending a request.

Apple

The configuration settings of the Apple provider.

AppleRegistration

The configuration settings of the registration for the Apple provider.

ApplicationLogsConfig

Application logs configuration.

ApplicationStack

Application stack.

ApplicationStackCollection

Collection of Application Stacks.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ApplicationStackResource

ARM resource for a ApplicationStack.

Variables are only populated by the server, and will be ignored when sending a request.

AppserviceGithubToken

Github access token for Appservice CLI github integration.

AppserviceGithubTokenRequest

Appservice Github token request content.

All required parameters must be populated in order to send to server.

ArcConfiguration

ArcConfiguration.

ArmIdWrapper

A wrapper for an ARM resource id.

Variables are only populated by the server, and will be ignored when sending a request.

ArmPlan

The plan object in Azure Resource Manager, represents a marketplace plan.

AseRegion

ASE region.

Variables are only populated by the server, and will be ignored when sending a request.

AseRegionCollection

Collection of ASE regions.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

AseV3NetworkingConfiguration

Full view of networking configuration for an ASE.

Variables are only populated by the server, and will be ignored when sending a request.

AuthPlatform

The configuration settings of the platform of App Service Authentication/Authorization.

AutoHealActions

Actions which to take by the auto-heal module when a rule is triggered.

AutoHealCustomAction

Custom action to be executed when an auto heal rule is triggered.

AutoHealRules

Rules that can be defined for auto-heal.

AutoHealTriggers

Triggers for auto-heal.

AzureActiveDirectory

The configuration settings of the Azure Active directory provider.

AzureActiveDirectoryLogin

The configuration settings of the Azure Active Directory login flow.

AzureActiveDirectoryRegistration

The configuration settings of the Azure Active Directory app registration.

AzureActiveDirectoryValidation

The configuration settings of the Azure Active Directory token validation flow.

AzureBlobStorageApplicationLogsConfig

Application logs azure blob storage configuration.

AzureBlobStorageHttpLogsConfig

Http logs to azure blob storage configuration.

AzureResourceErrorInfo

The azure resource error info.

All required parameters must be populated in order to send to server.

AzureStaticWebApps

The configuration settings of the Azure Static Web Apps provider.

AzureStaticWebAppsRegistration

The configuration settings of the registration for the Azure Static Web Apps provider.

AzureStorageInfoValue

Azure Files or Blob Storage access information value for dictionary storage.

Variables are only populated by the server, and will be ignored when sending a request.

AzureStoragePropertyDictionaryResource

AzureStorageInfo dictionary resource.

Variables are only populated by the server, and will be ignored when sending a request.

AzureTableStorageApplicationLogsConfig

Application logs to Azure table storage configuration.

All required parameters must be populated in order to send to server.

BackupItem

Backup description.

Variables are only populated by the server, and will be ignored when sending a request.

BackupItemCollection

Collection of backup items.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

BackupRequest

Description of a backup which will be performed.

Variables are only populated by the server, and will be ignored when sending a request.

BackupSchedule

Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

BillingMeter

App Service billing entity that contains information about meter which the Azure billing system utilizes to charge users for services.

Variables are only populated by the server, and will be ignored when sending a request.

BillingMeterCollection

Collection of Billing Meters.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

BlobStorageTokenStore

The configuration settings of the storage of the tokens if blob storage is used.

Capability

Describes the capabilities/features allowed for a specific SKU.

Certificate

SSL certificate for an app.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

CertificateCollection

Collection of certificates.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

CertificateDetails

SSL certificate details.

Variables are only populated by the server, and will be ignored when sending a request.

CertificateEmail

SSL certificate email.

CertificateOrderAction

Certificate order action.

Variables are only populated by the server, and will be ignored when sending a request.

CertificateOrderContact

CertificateOrderContact.

CertificatePatchResource

ARM resource for a certificate.

Variables are only populated by the server, and will be ignored when sending a request.

ClientRegistration

The configuration settings of the app registration for providers that have client ids and client secrets.

CloningInfo

Information needed for cloning operation.

All required parameters must be populated in order to send to server.

/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and

/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. Required.

/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. # pylint: disable=line-too-long :vartype traffic_manager_profile_id: str :ivar traffic_manager_profile_name: Name of Traffic Manager profile to create. This is only

needed if Traffic Manager profile does not already exist.

/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and

/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. Required.

/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. # pylint: disable=line-too-long :paramtype traffic_manager_profile_id: str :keyword traffic_manager_profile_name: Name of Traffic Manager profile to create. This is only

needed if Traffic Manager profile does not already exist.

Configuration

Non versioned Container App configuration properties that define the mutable settings of a Container app.

ConnStringInfo

Database connection string information.

ConnStringValueTypePair

Database connection string value to type pair.

All required parameters must be populated in order to send to server.

ConnectionStringDictionary

String dictionary resource.

Variables are only populated by the server, and will be ignored when sending a request.

Contact

Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois directories as per ICANN requirements.

All required parameters must be populated in order to send to server.

Container

Container App container definition.

ContainerApp

Container App.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ContainerAppCollection

Container App collection ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ContainerAppSecret

Container App Secret.

Variables are only populated by the server, and will be ignored when sending a request.

ContainerAppsConfiguration

ContainerAppsConfiguration.

ContainerCpuStatistics

ContainerCpuStatistics.

ContainerCpuUsage

ContainerCpuUsage.

ContainerInfo

ContainerInfo.

ContainerMemoryStatistics

ContainerMemoryStatistics.

ContainerNetworkInterfaceStatistics

ContainerNetworkInterfaceStatistics.

ContainerResources

Container App container resource requirements.

ContainerThrottlingData

ContainerThrottlingData.

ContentHash

The content hash.

ContentLink

The content link.

Variables are only populated by the server, and will be ignored when sending a request.

ContinuousWebJob

Continuous Web Job Information.

Variables are only populated by the server, and will be ignored when sending a request.

ContinuousWebJobCollection

Collection of Kudu continuous web job information elements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

CookieExpiration

The configuration settings of the session cookie's expiration.

Correlation

The correlation property.

CorsSettings

Cross-Origin Resource Sharing (CORS) settings for the app.

CsmDeploymentStatus

Deployment status response payload.

Variables are only populated by the server, and will be ignored when sending a request.

CsmDeploymentStatusCollection

Deployment status collection ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

CsmMoveResourceEnvelope

Object with a list of the resources that need to be moved and the resource group they should be moved to.

CsmOperationCollection

Collection of Azure resource manager operation metadata.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

CsmOperationDescription

Description of an operation available for Microsoft.Web resource provider.

CsmOperationDescriptionProperties

Properties available for a Microsoft.Web resource provider operation.

CsmOperationDisplay

Meta data about operation used for display in portal.

CsmPublishingCredentialsPoliciesEntity

Publishing Credentials Policies parameters.

Variables are only populated by the server, and will be ignored when sending a request.

CsmPublishingProfileOptions

Publishing options for requested profile.

CsmSlotEntity

Deployment slot parameters.

All required parameters must be populated in order to send to server.

CsmUsageQuota

Usage of the quota resource.

CsmUsageQuotaCollection

Collection of CSM usage quotas.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

CustomDnsSuffixConfiguration

Full view of the custom domain suffix configuration for ASEv3.

Variables are only populated by the server, and will be ignored when sending a request.

CustomHostnameAnalysisResult

Custom domain analysis.

Variables are only populated by the server, and will be ignored when sending a request.

CustomHostnameSites

A hostname and its assigned sites.

Variables are only populated by the server, and will be ignored when sending a request.

CustomHostnameSitesCollection

Collection of custom hostname sites.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

CustomOpenIdConnectProvider

The configuration settings of the custom Open ID Connect provider.

CustomScaleRule

Container App container Custom scaling rule.

Dapr

Container App Dapr configuration.

DaprComponent

Dapr component configuration.

DaprConfig

App Dapr configuration.

DaprMetadata

Container App Dapr component metadata.

DataProviderMetadata

Additional configuration for a data providers.

Variables are only populated by the server, and will be ignored when sending a request.

DataSource

Class representing data source used by the detectors.

DataTableResponseColumn

Column definition.

DataTableResponseObject

Data Table which defines columns and raw row values.

DatabaseBackupSetting

Database backup settings.

All required parameters must be populated in order to send to server.

DatabaseConnection

Static Site Database Connection resource.

Variables are only populated by the server, and will be ignored when sending a request.

DatabaseConnectionCollection

Collection of static site database connections.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

DatabaseConnectionOverview

Static Site Database Connection overview.

Variables are only populated by the server, and will be ignored when sending a request.

DatabaseConnectionPatchRequest

Static Site Database Connection Request Properties resource when patching.

DefaultAuthorizationPolicy

The configuration settings of the Azure Active Directory default authorization policy.

DefaultErrorResponse

App Service error response.

Variables are only populated by the server, and will be ignored when sending a request.

DefaultErrorResponseError

Error model.

Variables are only populated by the server, and will be ignored when sending a request.

DefaultErrorResponseErrorDetailsItem

Detailed errors.

Variables are only populated by the server, and will be ignored when sending a request.

DeletedAppRestoreRequest

Details about restoring a deleted app.

Variables are only populated by the server, and will be ignored when sending a request.

DeletedSite

A deleted app.

Variables are only populated by the server, and will be ignored when sending a request.

DeletedWebAppCollection

Collection of deleted apps.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

Deployment

User credentials used for publishing activity.

Variables are only populated by the server, and will be ignored when sending a request.

DeploymentCollection

Collection of app deployments.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

DeploymentLocations

List of available locations (regions or App Service Environments) for deployment of App Service resources.

DetectorAbnormalTimePeriod

Class representing Abnormal Time Period detected.

DetectorDefinition

Class representing detector definition.

Variables are only populated by the server, and will be ignored when sending a request.

DetectorDefinitionResource

ARM resource for a detector definition.

Variables are only populated by the server, and will be ignored when sending a request.

DetectorInfo

Definition of Detector.

Variables are only populated by the server, and will be ignored when sending a request.

DetectorResponse

Class representing Response from Detector.

Variables are only populated by the server, and will be ignored when sending a request.

DetectorResponseCollection

Collection of detector responses.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

DiagnosticAnalysis

Class representing a diagnostic analysis done on an application.

Variables are only populated by the server, and will be ignored when sending a request.

DiagnosticAnalysisCollection

Collection of Diagnostic Analyses.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

DiagnosticCategory

Class representing detector definition.

Variables are only populated by the server, and will be ignored when sending a request.

DiagnosticCategoryCollection

Collection of Diagnostic Categories.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

DiagnosticData

Set of data with rendering instructions.

DiagnosticDetectorCollection

Collection of Diagnostic Detectors.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

DiagnosticDetectorResponse

Class representing Response from Diagnostic Detectors.

Variables are only populated by the server, and will be ignored when sending a request.

DiagnosticMetricSample

Class representing Diagnostic Metric.

DiagnosticMetricSet

Class representing Diagnostic Metric information.

Dimension

Dimension of a resource metric. For e.g. instance specific HTTP requests for a web app, where instance name is dimension of the metric HTTP request.

Domain

Information about a domain.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

DomainAvailabilityCheckResult

Domain availability check result.

DomainCollection

Collection of domains.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

DomainControlCenterSsoRequest

Single sign-on request information for domain management.

Variables are only populated by the server, and will be ignored when sending a request.

DomainOwnershipIdentifier

Domain ownership Identifier.

Variables are only populated by the server, and will be ignored when sending a request.

DomainOwnershipIdentifierCollection

Collection of domain ownership identifiers.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

DomainPatchResource

ARM resource for a domain.

Variables are only populated by the server, and will be ignored when sending a request.

DomainPurchaseConsent

Domain purchase consent object, representing acceptance of applicable legal agreements.

DomainRecommendationSearchParameters

Domain recommendation search parameters.

EnabledConfig

Enabled configuration.

EndpointDependency

A domain name that a service is reached at, including details of the current connection status.

EndpointDetail

Current TCP connectivity information from the App Service Environment to a single endpoint.

EnvironmentVar

Container App container environment variable.

ErrorEntity

Body of the error response returned from the API.

ErrorInfo

The error info.

All required parameters must be populated in order to send to server.

ErrorProperties

Error properties indicate why the Logic service was not able to process the incoming request. The reason is provided in the error message.

ErrorResponse

Error response indicates Logic service is not able to process the incoming request. The error property contains the error details.

Experiments

Routing rules in production experiments.

Expression

The expression.

ExpressionRoot

The expression root.

ExpressionTraces

The expression traces.

ExtendedLocation

Extended Location.

Variables are only populated by the server, and will be ignored when sending a request.

Facebook

The configuration settings of the Facebook provider.

FileSystemApplicationLogsConfig

Application logs to file system configuration.

FileSystemHttpLogsConfig

Http logs to file system configuration.

FileSystemTokenStore

The configuration settings of the storage of the tokens if a file system is used.

FlowAccessControlConfiguration

The access control configuration.

FlowAccessControlConfigurationPolicy

The access control configuration policy.

FlowEndpoints

The flow endpoints configuration.

FlowEndpointsConfiguration

The endpoints configuration.

ForwardProxy

The configuration settings of a forward proxy used to make the requests.

FrontEndConfiguration

FrontEndConfiguration.

FunctionAppMajorVersion

Function App stack major version.

Variables are only populated by the server, and will be ignored when sending a request.

FunctionAppMinorVersion

Function App stack minor version.

Variables are only populated by the server, and will be ignored when sending a request.

FunctionAppRuntimeSettings

Function App runtime settings.

Variables are only populated by the server, and will be ignored when sending a request.

FunctionAppRuntimes

Function App stack runtimes.

Variables are only populated by the server, and will be ignored when sending a request.

FunctionAppStack

Function App Stack.

Variables are only populated by the server, and will be ignored when sending a request.

FunctionAppStackCollection

Collection of Function app Stacks.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

FunctionEnvelope

Function information.

Variables are only populated by the server, and will be ignored when sending a request.

FunctionEnvelopeCollection

Collection of Kudu function information elements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

FunctionSecrets

Function secrets.

GeoRegion

Geographical region.

Variables are only populated by the server, and will be ignored when sending a request.

GeoRegionCollection

Collection of geographical regions.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

GitHub

The configuration settings of the GitHub provider.

GitHubActionCodeConfiguration

The GitHub action code configuration.

GitHubActionConfiguration

The GitHub action configuration.

GitHubActionContainerConfiguration

The GitHub action container configuration.

GitHubActionWebAppStackSettings

GitHub Actions Web App stack settings.

Variables are only populated by the server, and will be ignored when sending a request.

GlobalCsmSkuDescription

A Global SKU Description.

GlobalValidation

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

Google

The configuration settings of the Google provider.

HandlerMapping

The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process to handle all HTTP requests with >>*<<.php extension.

HostKeys

Functions host level keys.

HostName

Details of a hostname derived from a domain.

HostNameBinding

A hostname binding object.

Variables are only populated by the server, and will be ignored when sending a request.

HostNameBindingCollection

Collection of hostname bindings.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

HostNameSslState

SSL-enabled hostname.

HostingEnvironmentDeploymentInfo

Information needed to create resources on an App Service Environment.

HostingEnvironmentDiagnostics

Diagnostics for an App Service Environment.

HostingEnvironmentProfile

Specification for an App Service Environment to use for this resource.

Variables are only populated by the server, and will be ignored when sending a request.

HttpLogsConfig

Http logs configuration.

HttpScaleRule

Container App container Custom scaling rule.

HttpSettings

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

HttpSettingsRoutes

The configuration settings of the paths HTTP requests.

HybridConnection

Hybrid Connection contract. This is used to configure a Hybrid Connection.

Variables are only populated by the server, and will be ignored when sending a request.

HybridConnectionCollection

Collection of hostname bindings.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

HybridConnectionKey

Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

Variables are only populated by the server, and will be ignored when sending a request.

HybridConnectionLimits

Hybrid Connection limits contract. This is used to return the plan limits of Hybrid Connections.

Variables are only populated by the server, and will be ignored when sending a request.

Identifier

A domain specific resource identifier.

Variables are only populated by the server, and will be ignored when sending a request.

IdentifierCollection

Collection of identifiers.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

IdentityProviders

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

InboundEnvironmentEndpoint

The IP Addresses and Ports that require inbound network access to and within the subnet of the App Service Environment.

InboundEnvironmentEndpointCollection

Collection of Inbound Environment Endpoints.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

Ingress

Container App Ingress configuration.

Variables are only populated by the server, and will be ignored when sending a request.

IpAddress

The ip address.

IpAddressRange

The ip address range.

IpSecurityRestriction

IP security restriction on an app.

JsonSchema

The JSON schema.

JwtClaimChecks

The configuration settings of the checks that should be made while validating the JWT Claims.

KeyInfo

Function key info.

KeyValuePairStringObject

KeyValuePairStringObject.

Variables are only populated by the server, and will be ignored when sending a request.

KubeEnvironment

A Kubernetes cluster specialized for web workloads by Azure App Service.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

KubeEnvironmentCollection

Collection of Kubernetes Environments.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

KubeEnvironmentPatchResource

ARM resource for a KubeEnvironment when patching.

Variables are only populated by the server, and will be ignored when sending a request.

KubeEnvironmentProfile

Specification for a Kubernetes Environment to use for this resource.

Variables are only populated by the server, and will be ignored when sending a request.

LegacyMicrosoftAccount

The configuration settings of the legacy Microsoft Account provider.

LinuxJavaContainerSettings

Linux Java Container settings.

Variables are only populated by the server, and will be ignored when sending a request.

LocalizableString

Localizable string object containing the name and a localized value.

LogAnalyticsConfiguration

LogAnalyticsConfiguration.

LogSpecification

Log Definition of a single resource metric.

Login

The configuration settings of the login flow of users using App Service Authentication/Authorization.

LoginRoutes

The routes that specify the endpoints used for login and logout requests.

LoginScopes

The configuration settings of the login flow, including the scopes that should be requested.

MSDeploy

MSDeploy ARM PUT information.

Variables are only populated by the server, and will be ignored when sending a request.

MSDeployLog

MSDeploy log.

Variables are only populated by the server, and will be ignored when sending a request.

MSDeployLogEntry

MSDeploy log entry.

Variables are only populated by the server, and will be ignored when sending a request.

MSDeployStatus

MSDeploy ARM response.

Variables are only populated by the server, and will be ignored when sending a request.

ManagedServiceIdentity

Managed service identity.

Variables are only populated by the server, and will be ignored when sending a request.

MetricAvailability

Retention policy of a resource metric.

MetricSpecification

Definition of a single resource metric.

MigrateMySqlRequest

MySQL migration request.

Variables are only populated by the server, and will be ignored when sending a request.

MigrateMySqlStatus

MySQL migration status.

Variables are only populated by the server, and will be ignored when sending a request.

NameIdentifier

Identifies an object.

NameIdentifierCollection

Collection of domain name identifiers.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

NameValuePair

Name value pair.

NetworkFeatures

Full view of network features for an app (presently VNET integration and Hybrid Connections).

Variables are only populated by the server, and will be ignored when sending a request.

NetworkTrace

Network trace.

Nonce

The configuration settings of the nonce used in the login flow.

OpenAuthenticationAccessPolicies

AuthenticationPolicy of type Open.

OpenAuthenticationAccessPolicy

Open authentication access policy defined by user.

OpenAuthenticationPolicyClaim

Open authentication policy claim.

OpenIdConnectClientCredential

The authentication client credentials of the custom Open ID Connect provider.

OpenIdConnectConfig

The configuration settings of the endpoints used for the custom Open ID Connect provider.

OpenIdConnectLogin

The configuration settings of the login flow of the custom Open ID Connect provider.

OpenIdConnectRegistration

The configuration settings of the app registration for the custom Open ID Connect provider.

Operation

An operation on a resource.

OperationResult

The operation result definition.

Variables are only populated by the server, and will be ignored when sending a request.

OperationResultProperties

The run operation result properties.

OutboundEnvironmentEndpoint

Endpoints accessed for a common purpose that the App Service Environment requires outbound network access to.

OutboundEnvironmentEndpointCollection

Collection of Outbound Environment Endpoints.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

PerfMonCounterCollection

Collection of performance monitor counters.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

PerfMonResponse

Performance monitor API response.

PerfMonSample

Performance monitor sample in a set.

PerfMonSet

Metric information.

PremierAddOn

Premier add-on.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

PremierAddOnOffer

Premier add-on offer.

Variables are only populated by the server, and will be ignored when sending a request.

PremierAddOnOfferCollection

Collection of premier add-on offers.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

PremierAddOnPatchResource

ARM resource for a PremierAddOn.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateAccess

Description of the parameters of Private Access for a Web Site.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateAccessSubnet

Description of a Virtual Network subnet that is useable for private site access.

PrivateAccessVirtualNetwork

Description of a Virtual Network that is useable for private site access.

PrivateEndpointConnectionCollection

PrivateEndpointConnectionCollection.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

PrivateLinkConnectionApprovalRequestResource

Private Endpoint Connection Approval ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateLinkConnectionState

The state of a private link connection.

PrivateLinkResource

A private link resource.

All required parameters must be populated in order to send to server.

PrivateLinkResourceProperties

Properties of a private link resource.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateLinkResourcesWrapper

Wrapper for a collection of private link resources.

All required parameters must be populated in order to send to server.

ProcessInfo

Process Information.

Variables are only populated by the server, and will be ignored when sending a request.

ProcessInfoCollection

Collection of Kudu process information elements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ProcessModuleInfo

Process Module Information.

Variables are only populated by the server, and will be ignored when sending a request.

ProcessModuleInfoCollection

Collection of Kudu thread information elements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ProcessThreadInfo

Process Thread Information.

Variables are only populated by the server, and will be ignored when sending a request.

ProcessThreadInfoCollection

Collection of Kudu thread information elements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ProxyOnlyResource

Azure proxy only resource. This resource is not tracked by Azure Resource Manager.

Variables are only populated by the server, and will be ignored when sending a request.

PublicCertificate

Public certificate object.

Variables are only populated by the server, and will be ignored when sending a request.

PublicCertificateCollection

Collection of public certificates.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

PublishingCredentialsPoliciesCollection

Publishing Credentials Policies entity collection ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

PushSettings

Push settings for the App.

Variables are only populated by the server, and will be ignored when sending a request.

QueryUtterancesResult

Result for utterances query.

QueryUtterancesResults

Suggested utterances where the detector can be applicable.

QueueScaleRule

Container App container Azure Queue based scaling rule.

RampUpRule

Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

Recommendation

Represents a recommendation result generated by the recommendation engine.

Variables are only populated by the server, and will be ignored when sending a request.

RecommendationCollection

Collection of recommendations.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

RecommendationRule

Represents a recommendation rule that the recommendation engine can perform.

Variables are only populated by the server, and will be ignored when sending a request.

RecurrenceSchedule

The recurrence schedule.

RecurrenceScheduleOccurrence

The recurrence schedule occurrence.

RegenerateActionParameter

The access key regenerate action content.

RegistryCredentials

Container App Private Registry.

ReissueCertificateOrderRequest

Class representing certificate reissue request.

Variables are only populated by the server, and will be ignored when sending a request.

RelayServiceConnectionEntity

Hybrid Connection for an App Service app.

Variables are only populated by the server, and will be ignored when sending a request.

RemotePrivateEndpointConnection

A remote private endpoint connection.

Variables are only populated by the server, and will be ignored when sending a request.

RemotePrivateEndpointConnectionARMResource

Remote Private Endpoint Connection ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

Rendering

Instructions for rendering the data.

RenewCertificateOrderRequest

Class representing certificate renew request.

Variables are only populated by the server, and will be ignored when sending a request.

RepetitionIndex

The workflow run action repetition index.

All required parameters must be populated in order to send to server.

Request

A request.

RequestHistory

The request history.

Variables are only populated by the server, and will be ignored when sending a request.

RequestHistoryListResult

The list of workflow request histories.

RequestHistoryProperties

The request history.

RequestsBasedTrigger

Trigger based on total requests.

Resource

Azure resource. This resource is tracked in Azure Resource Manager.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ResourceCollection

Collection of resources.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ResourceConfig

Function app resource requirements.

ResourceHealthMetadata

Used for getting ResourceHealthCheck settings.

Variables are only populated by the server, and will be ignored when sending a request.

ResourceHealthMetadataCollection

Collection of resource health metadata.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ResourceMetricAvailability

Metrics availability and retention.

Variables are only populated by the server, and will be ignored when sending a request.

ResourceMetricDefinition

Metadata for the metrics.

Variables are only populated by the server, and will be ignored when sending a request.

ResourceMetricDefinitionCollection

Collection of metric definitions.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ResourceNameAvailability

Information regarding availability of a resource name.

ResourceNameAvailabilityRequest

Resource name availability request content.

All required parameters must be populated in order to send to server.

ResourceReference

The resource reference.

Variables are only populated by the server, and will be ignored when sending a request.

Response

A response.

ResponseMessageEnvelopeRemotePrivateEndpointConnection

Message envelope that contains the common Azure resource manager properties and the resource provider specific content.

ResponseMetaData

ResponseMetaData.

RestoreRequest

Description of a restore request.

Variables are only populated by the server, and will be ignored when sending a request.

RetryHistory

The retry history.

Revision

Container App Revision.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

RevisionCollection

Container App Revisions collection ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

RunActionCorrelation

The workflow run action correlation properties.

RunCorrelation

The correlation properties.

SampleUtterance

Sample utterance.

Scale

Container App scaling configurations.

ScaleRule

Container App container scaling rule.

ScaleRuleAuth

Auth Secrets for Container App Scale Rule.

Secret

Container App Secret.

SecretsCollection

Container App Secrets Collection ARM resource.

All required parameters must be populated in order to send to server.

ServiceSpecification

Resource metrics service provided by Microsoft.Insights resource provider.

Site

A web app, a mobile app backend, or an API app.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

SiteAuthSettings

Configuration settings for the Azure App Service Authentication / Authorization feature.

Variables are only populated by the server, and will be ignored when sending a request.

SiteAuthSettingsV2

Configuration settings for the Azure App Service Authentication / Authorization V2 feature.

Variables are only populated by the server, and will be ignored when sending a request.

SiteCloneability

Represents whether or not an app is cloneable.

SiteCloneabilityCriterion

An app cloneability criterion.

SiteConfig

Configuration of an App Service app.

Variables are only populated by the server, and will be ignored when sending a request.

SiteConfigPropertiesDictionary

Site config properties dictionary.

Variables are only populated by the server, and will be ignored when sending a request.

SiteConfigResource

Web app configuration ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

SiteConfigResourceCollection

Collection of site configurations.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

SiteConfigurationSnapshotInfo

A snapshot of a web app configuration.

Variables are only populated by the server, and will be ignored when sending a request.

SiteConfigurationSnapshotInfoCollection

Collection of metadata for the app configuration snapshots that can be restored.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

SiteExtensionInfo

Site Extension Information.

Variables are only populated by the server, and will be ignored when sending a request.

SiteExtensionInfoCollection

Collection of Kudu site extension information elements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

SiteLimits

Metric limits set on an app.

SiteLogsConfig

Configuration of App Service site logs.

Variables are only populated by the server, and will be ignored when sending a request.

SiteMachineKey

MachineKey of an app.

SitePatchResource

ARM resource for a site.

Variables are only populated by the server, and will be ignored when sending a request.

SitePhpErrorLogFlag

Used for getting PHP error logging flag.

Variables are only populated by the server, and will be ignored when sending a request.

SiteSeal

Site seal.

All required parameters must be populated in order to send to server.

SiteSealRequest

Site seal request.

SiteSourceControl

Source control configuration for an app.

Variables are only populated by the server, and will be ignored when sending a request.

SkuCapacity

Description of the App Service plan scale options.

SkuDescription

Description of a SKU for a scalable resource.

SkuInfo

SKU discovery information.

SkuInfoCollection

Collection of SKU information.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

SkuInfos

Collection of SKU information.

SlotConfigNamesResource

Slot Config names azure resource.

Variables are only populated by the server, and will be ignored when sending a request.

SlotDifference

A setting difference between two deployment slots of an app.

Variables are only populated by the server, and will be ignored when sending a request.

SlotDifferenceCollection

Collection of slot differences.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

SlotSwapStatus

The status of the last successful slot swap operation.

Variables are only populated by the server, and will be ignored when sending a request.

SlowRequestsBasedTrigger

Trigger based on request execution time.

Snapshot

A snapshot of an app.

Variables are only populated by the server, and will be ignored when sending a request.

SnapshotCollection

Collection of snapshots which can be used to revert an app to a previous time.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

SnapshotRecoverySource

Specifies the web app that snapshot contents will be retrieved from.

/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and

/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and

/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

SnapshotRestoreRequest

Details about app recovery operation.

Variables are only populated by the server, and will be ignored when sending a request.

Solution

Class Representing Solution for problems detected.

SourceControl

The source control OAuth token.

Variables are only populated by the server, and will be ignored when sending a request.

SourceControlCollection

Collection of source controls.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

StackMajorVersion

Application stack major version.

StackMinorVersion

Application stack minor version.

StampCapacity

Stamp capacity information.

StampCapacityCollection

Collection of stamp capacities.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

StaticSiteARMResource

Static Site ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

StaticSiteBasicAuthPropertiesARMResource

Static site basic auth properties ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteBasicAuthPropertiesCollection

Collection of static site basic auth.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

StaticSiteBuildARMResource

Static Site Build ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteBuildCollection

Collection of static site builds.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

StaticSiteBuildProperties

Build properties for the static site.

StaticSiteCollection

Collection of static sites.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

StaticSiteCustomDomainOverviewARMResource

Static Site Custom Domain Overview ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteCustomDomainOverviewCollection

Collection of static site custom domains.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

StaticSiteCustomDomainRequestPropertiesARMResource

Static Site Custom Domain Request Properties ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteDatabaseConnectionConfigurationFileOverview

A database connection configuration file.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteFunctionOverviewARMResource

Static Site Function Overview ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteFunctionOverviewCollection

Collection of static site functions.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

StaticSiteLinkedBackend

Static Site Linked Backend ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteLinkedBackendARMResource

Static Site Linked Backend ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteLinkedBackendsCollection

Collection of static site linked backends.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

StaticSitePatchResource

ARM resource for a static site when patching.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteResetPropertiesARMResource

Static Site Reset Properties ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteTemplateOptions

Template Options for the static site.

StaticSiteUserARMResource

Static Site User ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteUserCollection

Collection of static site custom users.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

StaticSiteUserInvitationRequestResource

Static sites user roles invitation resource.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteUserInvitationResponseResource

Static sites user roles invitation link resource.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteUserProvidedFunctionApp

A static site user provided function.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteUserProvidedFunctionAppARMResource

Static Site User Provided Function App ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSiteUserProvidedFunctionAppsCollection

Collection of static site user provided function apps.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

StaticSiteZipDeploymentARMResource

Static site zip deployment ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSitesWorkflowPreview

Preview for the Static Site Workflow to be generated.

Variables are only populated by the server, and will be ignored when sending a request.

StaticSitesWorkflowPreviewRequest

Request entity for previewing the Static Site workflow.

Variables are only populated by the server, and will be ignored when sending a request.

Status

Identify the status of the most severe insight generated by the detector.

StatusCodesBasedTrigger

Trigger based on status code.

StatusCodesRangeBasedTrigger

Trigger based on range of status codes.

StorageMigrationOptions

Options for app content migration.

Variables are only populated by the server, and will be ignored when sending a request.

StorageMigrationResponse

Response for a migration of app content request.

Variables are only populated by the server, and will be ignored when sending a request.

StringDictionary

String dictionary resource.

Variables are only populated by the server, and will be ignored when sending a request.

StringList

String list resource.

Variables are only populated by the server, and will be ignored when sending a request.

SubResource

The sub resource type.

Variables are only populated by the server, and will be ignored when sending a request.

SupportTopic

Defines a unique Support Topic.

Variables are only populated by the server, and will be ignored when sending a request.

SwiftVirtualNetwork

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration.

Variables are only populated by the server, and will be ignored when sending a request.

Template

Container App versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created.

TldLegalAgreement

Legal agreement for a top level domain.

All required parameters must be populated in order to send to server.

TldLegalAgreementCollection

Collection of top-level domain legal agreements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

TokenStore

The configuration settings of the token store.

TopLevelDomain

A top level domain object.

Variables are only populated by the server, and will be ignored when sending a request.

TopLevelDomainAgreementOption

Options for retrieving the list of top level domain legal agreements.

TopLevelDomainCollection

Collection of Top-level domains.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

TrafficWeight

Traffic weight assigned to a revision.

TriggeredJobHistory

Triggered Web Job History. List of Triggered Web Job Run Information elements.

Variables are only populated by the server, and will be ignored when sending a request.

TriggeredJobHistoryCollection

Collection of Kudu continuous web job information elements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

TriggeredJobRun

Triggered Web Job Run Information.

TriggeredWebJob

Triggered Web Job Information.

Variables are only populated by the server, and will be ignored when sending a request.

TriggeredWebJobCollection

Collection of Kudu continuous web job information elements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

Twitter

The configuration settings of the Twitter provider.

TwitterRegistration

The configuration settings of the app registration for the Twitter provider.

Usage

Usage of the quota resource.

Variables are only populated by the server, and will be ignored when sending a request.

UsageCollection

Collection of usages.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

User

User credentials used for publishing activity.

Variables are only populated by the server, and will be ignored when sending a request.

UserAssignedIdentity

User Assigned identity.

Variables are only populated by the server, and will be ignored when sending a request.

ValidateRequest

Resource validation request content.

All required parameters must be populated in order to send to server.

ValidateResponse

Describes the result of resource validation.

ValidateResponseError

Error details for when validation fails.

VirtualApplication

Virtual application in an app.

VirtualDirectory

Directory for virtual application.

VirtualIPMapping

Virtual IP mapping.

VirtualNetworkProfile

Specification for using a Virtual Network.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

VnetGateway

The Virtual Network gateway contract. This is used to give the Virtual Network gateway access to the VPN package.

Variables are only populated by the server, and will be ignored when sending a request.

VnetInfo

Virtual Network information contract.

Variables are only populated by the server, and will be ignored when sending a request.

VnetInfoResource

Virtual Network information ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

VnetParameters

The required set of inputs to validate a VNET.

Variables are only populated by the server, and will be ignored when sending a request.

VnetRoute

Virtual Network route contract used to pass routing information for a Virtual Network.

Variables are only populated by the server, and will be ignored when sending a request.

VnetValidationFailureDetails

A class that describes the reason for a validation failure.

Variables are only populated by the server, and will be ignored when sending a request.

VnetValidationTestFailure

A class that describes a test that failed during NSG and UDR validation.

Variables are only populated by the server, and will be ignored when sending a request.

WebAppCollection

Collection of App Service apps.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

WebAppInstanceStatusCollection

Collection of app instances.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

WebAppMajorVersion

Web App stack major version.

Variables are only populated by the server, and will be ignored when sending a request.

WebAppMinorVersion

Web App stack minor version.

Variables are only populated by the server, and will be ignored when sending a request.

WebAppRuntimeSettings

Web App runtime settings.

Variables are only populated by the server, and will be ignored when sending a request.

WebAppRuntimes

Web App stack runtimes.

Variables are only populated by the server, and will be ignored when sending a request.

WebAppStack

Web App stack.

Variables are only populated by the server, and will be ignored when sending a request.

WebAppStackCollection

Collection of Web app Stacks.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

WebJob

Web Job Information.

Variables are only populated by the server, and will be ignored when sending a request.

WebJobCollection

Collection of Kudu web job information elements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

WebSiteInstanceStatus

WebSiteInstanceStatus.

Variables are only populated by the server, and will be ignored when sending a request.

WindowsJavaContainerSettings

Windows Java Container settings.

Variables are only populated by the server, and will be ignored when sending a request.

WorkerPoolCollection

Collection of worker pools.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

WorkerPoolResource

Worker pool of an App Service Environment ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

Workflow

The workflow type.

Variables are only populated by the server, and will be ignored when sending a request.

WorkflowArtifacts

The workflow filter.

WorkflowEnvelope

Workflow properties definition.

Variables are only populated by the server, and will be ignored when sending a request.

WorkflowEnvelopeCollection

Collection of Kudu workflow information elements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

WorkflowEnvelopeProperties

Additional workflow properties.

WorkflowFilter

The workflow filter.

WorkflowHealth

Represents the workflow health.

All required parameters must be populated in order to send to server.

WorkflowListResult

The list of workflows.

WorkflowOutputParameter

The workflow output parameter.

Variables are only populated by the server, and will be ignored when sending a request.

WorkflowParameter

The workflow parameters.

WorkflowResource

The base resource type.

Variables are only populated by the server, and will be ignored when sending a request.

WorkflowRun

The workflow run.

Variables are only populated by the server, and will be ignored when sending a request.

WorkflowRunAction

The workflow run action.

Variables are only populated by the server, and will be ignored when sending a request.

WorkflowRunActionFilter

The workflow run action filter.

WorkflowRunActionListResult

The list of workflow run actions.

WorkflowRunActionRepetitionDefinition

The workflow run action repetition definition.

Variables are only populated by the server, and will be ignored when sending a request.

WorkflowRunActionRepetitionDefinitionCollection

A collection of workflow run action repetitions.

WorkflowRunActionRepetitionProperties

The workflow run action repetition properties definition.

Variables are only populated by the server, and will be ignored when sending a request.

WorkflowRunFilter

The workflow run filter.

WorkflowRunListResult

The list of workflow runs.

WorkflowRunTrigger

The workflow run trigger.

Variables are only populated by the server, and will be ignored when sending a request.

WorkflowSku

The sku type.

All required parameters must be populated in order to send to server.

WorkflowTrigger

The workflow trigger.

Variables are only populated by the server, and will be ignored when sending a request.

WorkflowTriggerCallbackUrl

The workflow trigger callback URL.

Variables are only populated by the server, and will be ignored when sending a request.

WorkflowTriggerFilter

The workflow trigger filter.

WorkflowTriggerHistory

The workflow trigger history.

Variables are only populated by the server, and will be ignored when sending a request.

WorkflowTriggerHistoryFilter

The workflow trigger history filter.

WorkflowTriggerHistoryListResult

The list of workflow trigger histories.

WorkflowTriggerListCallbackUrlQueries

Gets the workflow trigger callback URL query parameters.

WorkflowTriggerListResult

The list of workflow triggers.

WorkflowTriggerRecurrence

The workflow trigger recurrence.

WorkflowVersion

The workflow version.

Variables are only populated by the server, and will be ignored when sending a request.

WorkflowVersionListResult

The list of workflow versions.

Enums

ActiveRevisionsMode

ActiveRevisionsMode controls how active revisions are handled for the Container app:

defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode.

AppServicePlanRestrictions

App Service plans this offer is restricted to.

AutoHealActionType

Predefined action to be taken.

AzureResourceType

Type of the Azure resource the hostname is assigned to.

AzureStorageState

State of the storage account.

AzureStorageType

Type of storage.

BackupItemStatus

Backup status.

BackupRestoreOperationType

Operation type.

BasicAuthName

BasicAuthName.

BuildStatus

The status of the static site build.

BuiltInAuthenticationProvider

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

CertificateOrderActionType

Action type.

CertificateOrderStatus

Current order status.

CertificateProductType

Certificate product type.

Channels

List of channels that this recommendation can apply.

CheckNameResourceTypes

Resource type used for verification.

ClientCertMode

This composes with ClientCertEnabled setting.

  • ClientCertEnabled: false means ClientCert is ignored.

  • ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.

  • ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or

accepted.

CloneAbilityResult

Name of app.

ComputeModeOptions

Shared/dedicated workers.

ConnectionStringType

Type of database.

ContainerAppProvisioningState

Provisioning state of the Container App.

ContinuousWebJobStatus

Job status.

CookieExpirationConvention

The convention used when determining the session cookie's expiration.

CustomDnsSuffixProvisioningState

CustomDnsSuffixProvisioningState.

CustomDomainStatus

The status of the custom domain.

CustomHostNameDnsRecordType

Type of the DNS record.

DaprLogLevel

Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.

DatabaseType

Database type (e.g. SqlAzure / MySql).

DayOfWeek

The day of the week.

DaysOfWeek

DaysOfWeek.

DefaultAction

Default action for main access restriction if no rules are matched.

DeploymentBuildStatus

Deployment build status.

DetectorType

Whether this detector is an Analysis Detector or not.

DnsType

Current DNS type.

DnsVerificationTestResult

DNS verification test result.

DomainStatus

Domain registration status.

DomainType

Valid values are Regular domain: Azure will charge the full price of domain registration, SoftDeleted: Purchasing this domain will simply restore it and this operation will not cost anything.

EnterpriseGradeCdnStatus

State indicating the status of the enterprise grade CDN serving traffic to the static web app.

ForwardProxyConvention

The convention used to determine the url of the request made.

FrequencyUnit

The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7).

FrontEndServiceType

FrontEndServiceType.

FtpsState

State of FTP / FTPS service.

HostNameType

Type of the hostname.

HostType

Indicates whether the hostname is a standard or repository hostname.

HostingEnvironmentStatus

Current status of the App Service Environment.

InAvailabilityReasonType

<code>Invalid</code> indicates the name provided does not match Azure App Service naming requirements. <code>AlreadyExists</code> indicates that the name is already in use and is therefore unavailable.

IngressTransportMethod

Ingress transport protocol.

InsightStatus

Level of the most severe insight generated by the detector.

IpFilterTag

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

IssueType

Represents the type of the Detector.

KeyType

The key type.

KeyVaultSecretStatus

Status of the Key Vault secret.

Kind

The workflow kind.

KubeEnvironmentProvisioningState

Provisioning state of the Kubernetes Environment.

LoadBalancingMode

Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.

LogLevel

Log level.

MSDeployLogEntryType

Log entry type.

MSDeployProvisioningState

Provisioning state.

ManagedPipelineMode

Managed pipeline mode.

ManagedServiceIdentityType

Type of managed service identity.

MySqlMigrationType

The type of migration operation to be done.

NotificationLevel

Level indicating how critical this recommendation can impact.

OpenAuthenticationProviderType

Open authentication policy provider type.

OperationStatus

The current status of the operation.

ParameterType

The parameter type.

ProviderOsTypeSelected

ProviderOsTypeSelected.

ProviderStackOsType

ProviderStackOsType.

ProvisioningState

Status of certificate order.

PublicCertificateLocation

Public Certificate Location.

PublishingProfileFormat

Name of the format. Valid values are: FileZilla3 WebDeploy – default Ftp.

RecurrenceFrequency

The recurrence frequency.

RedundancyMode

Site redundancy mode.

RenderingType

Rendering Type.

ResolveStatus

ResolveStatus.

ResourceNotRenewableReason

ResourceNotRenewableReason.

ResourceScopeType

Name of a resource type this recommendation applies, e.g. Subscription, ServerFarm, Site.

RevisionHealthState

Current health State of the revision.

RevisionProvisioningState

Current provisioning State of the revision.

RouteType

The type of route this is: DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918 INHERITED - Routes inherited from the real Virtual Network routes STATIC - Static route set on the app only

These values will be used for syncing an app's routes with those from a Virtual Network.

ScmType

SCM type.

SiteAvailabilityState

Management information availability state for the app.

SiteExtensionType

Site extension type.

SiteLoadBalancing

Site load balancing.

SiteRuntimeState

SiteRuntimeState.

SkuName

SkuName.

SolutionType

Type of Solution.

SslState

SSL type.

StackPreferredOs

Function App stack preferred OS.

StagingEnvironmentPolicy

State indicating whether staging environments are allowed or not allowed for a static web app.

StatusOptions

App Service plan status.

StorageType

StorageType.

SupportedTlsVersions

MinTlsVersion: configures the minimum version of TLS required for SSL requests.

TlsCipherSuites

The minimum strength TLS cipher suite allowed for an application.

TriggerTypes

The trigger type of the function.

TriggeredWebJobStatus

Job status.

UnauthenticatedClientAction

The action to take when an unauthenticated client attempts to access the app.

UnauthenticatedClientActionV2

The action to take when an unauthenticated client attempts to access the app.

UpgradeAvailability

Whether an upgrade is available for this App Service Environment.

UpgradePreference

Upgrade Preference.

UsageState

State indicating whether the app has exceeded its quota usage. Read-only.

ValidateResourceTypes

Resource type used for verification.

WebJobType

Job type.

WorkerSizeOptions

Size of the machines.

WorkflowHealthState

Gets or sets the workflow health state.

WorkflowProvisioningState

The workflow provisioning state.

WorkflowSkuName

The sku name.

WorkflowState

The workflow state.

WorkflowStatus

The workflow status.

WorkflowTriggerProvisioningState

The workflow trigger provisioning state.