Azure.ResourceManager.AppService.Models Namespace

Classes

AbnormalTimePeriod

Class representing Abnormal Time Period identified in diagnosis.

AnalysisDetectorEvidences

Class Representing Detector Evidence used for analysis.

AppCertificatePatch

ARM resource for a certificate.

AppInsightsWebAppStackSettings

App Insights Web App stack settings.

ApplicationLogsConfig

Application logs configuration.

ApplicationStack

Application stack.

ApplicationStackResource

ARM resource for a ApplicationStack.

AppLogsConfiguration

The AppLogsConfiguration.

AppRegistration

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

AppServiceAadAllowedPrincipals

The configuration settings of the Azure Active Directory allowed principals.

AppServiceAadLoginFlow

The configuration settings of the Azure Active Directory login flow.

AppServiceAadProvider

The configuration settings of the Azure Active directory provider.

AppServiceAadRegistration

The configuration settings of the Azure Active Directory app registration.

AppServiceAadValidation

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

AppServiceAppleProvider

The configuration settings of the Apple provider.

AppServiceAppleRegistration

The configuration settings of the registration for the Apple provider.

AppServiceArmPlan

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

AppServiceBillingMeter

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

AppServiceBlobStorageApplicationLogsConfig

Application logs azure blob storage configuration.

AppServiceBlobStorageHttpLogsConfig

Http logs to azure blob storage configuration.

AppServiceCertificateDetails

SSL certificate details.

AppServiceCertificateEmail

SSL certificate email.

AppServiceCertificateOrderPatch

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

AppServiceCertificatePatch

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

AppServiceCertificateProperties

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

AppServiceConfigurationDictionary

String dictionary resource.

AppServiceCorsSettings

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

AppServiceDatabaseBackupSetting

Database backup settings.

AppServiceDeploymentLocations

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

AppServiceDomainNameIdentifier

Identifies an object.

AppServiceDomainPatch

ARM resource for a domain.

AppServiceEndpointDependency

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

AppServiceEndpointDetail

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

AppServiceEnvironmentAddressResult

Describes main public IP address and any extra virtual IPs.

AppServiceEnvironmentPatch

ARM resource for a app service environment.

AppServiceEnvironmentProperties

Description of an App Service Environment.

AppServiceFacebookProvider

The configuration settings of the Facebook provider.

AppServiceForwardProxy

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

AppServiceGeoRegion

Geographical region.

AppServiceGitHubProvider

The configuration settings of the GitHub provider.

AppServiceGoogleProvider

The configuration settings of the Google provider.

AppServiceHostName

Details of a hostname derived from a domain.

AppServiceHttpLogsConfig

Http logs configuration.

AppServiceHttpSettings

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

AppServiceIdentityProviders

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

AppServiceIPSecurityRestriction

IP security restriction on an app.

AppServiceNameValuePair

Name value pair.

AppServiceOperation

An operation on a resource.

AppServicePlanPatch

ARM resource for a app service plan.

AppServicePoolSkuInfo

SKU discovery information.

AppServicePrivateLinkResourceData

A private link resource.

AppServicePrivateLinkResourceProperties

Properties of a private link resource.

AppServiceRecommendation

Represents a recommendation result generated by the recommendation engine.

AppServiceSkuCapability

Describes the capabilities/features allowed for a specific SKU.

AppServiceSkuCapacity

Description of the App Service plan scale options.

AppServiceSkuDescription

Description of a SKU for a scalable resource.

AppServiceSkuResult

Collection of SKU information.

AppServiceStaticWebAppsProvider

The configuration settings of the Azure Static Web Apps provider.

AppServiceStatusInfo

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

AppServiceStorageAccessInfo

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

AppServiceTableStorageApplicationLogsConfig

Application logs to Azure table storage configuration.

AppServiceTokenStore

The configuration settings of the token store.

AppServiceTwitterProvider

The configuration settings of the Twitter provider.

AppServiceUsage

Usage of the quota resource.

AppServiceValidateContent

Resource validation request content.

AppServiceValidateResult

Describes the result of resource validation.

AppServiceVirtualNetworkProfile

Specification for using a Virtual Network.

AppServiceVirtualNetworkProperties

Virtual Network information contract.

AppServiceVirtualNetworkRoute

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

AppServiceVirtualNetworkValidationContent

The required set of inputs to validate a VNET.

AppSnapshot

A snapshot of an app.

ArcConfiguration

The ArcConfiguration.

ArmAppServiceModelFactory

Model factory for models.

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.

AzureStoragePropertyDictionary

AzureStorageInfo dictionary resource.

CertificateOrderAction

Certificate order action.

CertificateOrderContact

The CertificateOrderContact.

ClientRegistration

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

CloningInfo

Information needed for cloning operation.

ConnectionStringDictionary

String dictionary resource.

ConnStringInfo

Database connection string information.

ConnStringValueTypePair

Database connection string value to type pair.

ContainerCpuStatistics

The ContainerCpuStatistics.

ContainerCpuUsage

The ContainerCpuUsage.

ContainerInfo

The ContainerInfo.

ContainerMemoryStatistics

The ContainerMemoryStatistics.

ContainerNetworkInterfaceStatistics

The ContainerNetworkInterfaceStatistics.

ContainerThrottlingInfo

The ContainerThrottlingInfo.

CsmOperationDescription

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

CsmOperationDisplay

Meta data about operation used for display in portal.

CsmPublishingProfile

Publishing options for requested profile.

CsmSlotEntity

Deployment slot parameters.

CsmUsageQuota

Usage of the quota resource.

CustomHostnameAnalysisResult

Custom domain analysis.

CustomOpenIdConnectProvider

The configuration settings of the custom Open ID Connect provider.

DataProviderKeyValuePair

The DataProviderKeyValuePair.

DataProviderMetadata

Additional configuration for a data providers.

DataTableResponseColumn

Column definition.

DataTableResponseObject

Data Table which defines columns and raw row values.

DefaultAuthorizationPolicy

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

DeletedAppRestoreContent

Details about restoring a deleted app.

DetectorAbnormalTimePeriod

Class representing Abnormal Time Period detected.

DetectorDataSource

Class representing data source used by the detectors.

DetectorDefinition

Class representing detector definition.

DetectorInfo

Definition of Detector.

DetectorSupportTopic

Defines a unique Support Topic.

DiagnosticAnalysis

Class representing a diagnostic analysis done on an application.

DiagnosticDataRendering

Instructions for rendering the data.

DiagnosticDataset

Set of data with rendering instructions.

DiagnosticDetectorResponse

Class representing Response from Diagnostic Detectors.

DiagnosticMetricSample

Class representing Diagnostic Metric.

DiagnosticMetricSet

Class representing Diagnostic Metric information.

DiagnosticSolution

Class Representing Solution for problems detected.

DomainAvailabilityCheckResult

Domain availability check result.

DomainControlCenterSsoRequestInfo

Single sign-on request information for domain management.

DomainPurchaseConsent

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

DomainRecommendationSearchContent

Domain recommendation search parameters.

FileSystemHttpLogsConfig

Http logs to file system configuration.

FunctionAppHostKeys

Functions host level keys.

FunctionAppMajorVersion

Function App stack major version.

FunctionAppMinorVersion

Function App stack minor version.

FunctionAppRuntimes

Function App stack runtimes.

FunctionAppRuntimeSettings

Function App runtime settings.

FunctionAppStack

Function App Stack.

FunctionSecrets

Function secrets.

GitHubActionCodeConfiguration

The GitHub action code configuration.

GitHubActionConfiguration

The GitHub action configuration.

GitHubActionContainerConfiguration

The GitHub action container configuration.

GitHubActionWebAppStackSettings

GitHub Actions Web App stack settings.

GlobalCsmSkuDescription

A Global SKU Description.

GlobalValidation

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

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.

HostNameSslState

SSL-enabled hostname.

HttpRequestHandlerMapping

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.

HybridConnectionKey

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

InboundEnvironmentEndpoint

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

JwtClaimChecks

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

KubeEnvironmentPatch

ARM resource for a KubeEnvironment when patching.

KubeEnvironmentProfile

Specification for a Kubernetes Environment to use for this resource.

LegacyMicrosoftAccount

The configuration settings of the legacy Microsoft Account provider.

LinuxJavaContainerSettings

Linux Java Container settings.

LocalizableString

Localizable string object containing the name and a localized value.

LogAnalyticsConfiguration

The LogAnalyticsConfiguration.

LoginFlowNonceSettings

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

LogSpecification

Log Definition of a single resource metric.

MetricAvailability

Retention policy of a resource metric.

MetricDimension

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

MetricSpecification

Definition of a single resource metric.

MigrateMySqlContent

MySQL migration request.

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.

OutboundEnvironmentEndpoint

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

PerfMonResponseInfo

Performance monitor API response.

PerfMonSample

Performance monitor sample in a set.

PerfMonSet

Metric information.

PremierAddOnOffer

Premier add-on offer.

PremierAddOnPatchResource

ARM resource for a PremierAddOn.

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.

PrivateLinkConnectionApprovalRequestInfo

Private Endpoint Connection Approval ARM resource.

PrivateLinkConnectionState

The state of a private link connection.

ProcessThreadInfo

Process Thread Information.

QueryUtterancesResult

Result for utterances query.

QueryUtterancesResults

Suggested utterances where the detector can be applicable.

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.

RegistrationAddressInfo

Address information for domain registration.

RegistrationContactInfo

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.

ReissueCertificateOrderContent

Class representing certificate reissue request.

RemotePrivateEndpointConnection

A remote private endpoint connection.

RenewCertificateOrderContent

Class representing certificate renew request.

RequestsBasedTrigger

Trigger based on total requests.

ResourceMetricAvailability

Metrics availability and retention.

ResourceMetricDefinition

Metadata for the metrics.

ResourceNameAvailability

Information regarding availability of a resource name.

ResourceNameAvailabilityContent

Resource name availability request content.

ResponseMessageEnvelopeRemotePrivateEndpointConnection

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

RestoreRequestInfo

Description of a restore request.

SampleUtterance

Sample utterance.

ServiceSpecification

Resource metrics service provided by Microsoft.Insights resource provider.

SiteAuthSettings

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

SiteAuthSettingsV2

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

SiteCloneability

Represents whether or not an app is cloneable.

SiteCloneabilityCriterion

An app cloneability criterion.

SiteConfigProperties

Configuration of an App Service app.

SiteConfigPropertiesDictionary

Site config properties dictionary.

SiteConfigurationSnapshotInfo

A snapshot of a web app configuration.

SiteLimits

Metric limits set on an app.

SiteMachineKey

MachineKey of an app.

SitePatchInfo

ARM resource for a site.

SitePhpErrorLogFlag

Used for getting PHP error logging flag.

SiteSeal

Site seal.

SiteSealContent

Site seal request.

SlotDifference

A setting difference between two deployment slots of an app.

SlotSwapStatus

The status of the last successful slot swap operation.

SlowRequestsBasedTrigger

Trigger based on request execution time.

SnapshotRecoverySource

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

SnapshotRestoreRequest

Details about app recovery operation.

StackMajorVersion

Application stack major version.

StackMinorVersion

Application stack minor version.

StampCapacity

Stamp capacity information.

StaticSiteBuildProperties

Build properties for the static site.

StaticSiteCustomDomainContent

Static Site Custom Domain Request Properties ARM resource.

StaticSiteFunctionOverview

Static Site Function Overview ARM resource.

StaticSitePatch

ARM resource for a static site when patching.

StaticSiteResetContent

Static Site Reset Properties ARM resource.

StaticSiteStringList

String list resource.

StaticSitesWorkflowPreview

Preview for the Static Site Workflow to be generated.

StaticSitesWorkflowPreviewContent

Request entity for previewing the Static Site workflow.

StaticSiteTemplate

Template Options for the static site.

StaticSiteUser

Static Site User ARM resource.

StaticSiteUserInvitationContent

Static sites user roles invitation resource.

StaticSiteUserInvitationResult

Static sites user roles invitation link resource.

StaticSiteZipDeployment

Static site zip deployment ARM resource.

StatusCodesBasedTrigger

Trigger based on status code.

StatusCodesRangeBasedTrigger

Trigger based on range of status codes.

StorageMigrationContent

Options for app content migration.

StorageMigrationResult

Response for a migration of app content request.

TldLegalAgreement

Legal agreement for a top level domain.

TopLevelDomainAgreementOption

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

TriggeredJobRun

Triggered Web Job Run Information.

TwitterRegistration

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

ValidateResponseError

Error details for when validation fails.

VirtualApplication

Virtual application in an app.

VirtualDirectory

Directory for virtual application.

VirtualIPMapping

Virtual IP mapping.

VirtualNetworkValidationFailureDetails

A class that describes the reason for a validation failure.

VirtualNetworkValidationTestFailure

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

WebAppBackupInfo

Description of a backup which will be performed.

WebAppBackupSchedule

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

WebAppCookieExpiration

The configuration settings of the session cookie's expiration.

WebAppKeyInfo

Function key info.

WebAppKeyInfoProperties

Properties of function key info.

WebAppLoginInfo

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

WebAppMajorVersion

Web App stack major version.

WebAppMinorVersion

Web App stack minor version.

WebAppMSDeploy

MSDeploy ARM PUT information.

WebAppMSDeployLog

MSDeploy log.

WebAppMSDeployLogEntry

MSDeploy log entry.

WebAppNetworkTrace

Network trace.

WebAppPushSettings

Push settings for the App.

WebAppRuntimes

Web App stack runtimes.

WebAppRuntimeSettings

Web App runtime settings.

WebAppStack

Web App stack.

WindowsJavaContainerSettings

Windows Java Container settings.

Structs

AppServiceCertificateNotRenewableReason

The AppServiceCertificateNotRenewableReason.

AppServiceDatabaseType

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

AppServiceFtpsState

State of FTP / FTPS service.

AppServiceIPFilterTag

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

AppServiceSkuName

The AppServiceSkuName.

AppServiceSupportedTlsVersion

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

AppServiceVirtualNetworkRouteType

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.

CheckNameResourceType

Resource type used for verification.

ClientCredentialMethod

The method that should be used to authenticate the user.

ConfigReferenceSource

The ConfigReferenceSource.

CustomDomainStatus

The status of the custom domain.

DomainNotRenewableReason

The DomainNotRenewableReason.

FunctionTriggerType

The trigger type of the function.

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.

LoadBalancingMode

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

ProviderOSTypeSelected

The ProviderOSTypeSelected.

ProviderStackOSType

The ProviderStackOSType.

PublishingProfileFormat

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

ResourceScopeType

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

ScmType

SCM type.

StaticSiteBuildStatus

The status of the static site build.

ValidateResourceType

Resource type used for verification.

Enums

AppServiceDnsType

Current DNS type.

AppServiceDomainStatus

Domain registration status.

AppServiceDomainType

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.

AppServiceHostNameType

Type of the hostname.

AppServiceHostType

Indicates whether the hostname is a standard or repository hostname.

AppServiceOperationStatus

The current status of the operation.

AppServicePlanRestriction

App Service plans this offer is restricted to.

AppServicePlanStatus

App Service plan status.

AppServiceResourceType

Type of the Azure resource the hostname is assigned to.

AppServiceStorageAccountState

State of the storage account.

AppServiceStorageType

Type of storage.

AppServiceUsageState

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

ArtifactStorageType

The ArtifactStorageType.

AutoHealActionType

Predefined action to be taken.

BackupFrequencyUnit

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).

BackupRestoreOperationType

Operation type.

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.

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.

ComputeModeOption

Shared/dedicated workers.

ConnectionStringType

Type of database.

ContinuousWebJobStatus

Job status.

CookieExpirationConvention

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

CustomHostNameDnsRecordType

Type of the DNS record.

DetectorInsightStatus

Level of the most severe insight generated by the detector.

DetectorIssueType

Represents the type of the Detector.

DetectorType

Whether this detector is an Analysis Detector or not.

DiagnosticDataRenderingType

Rendering Type.

DiagnosticSolutionType

Type of Solution.

DnsVerificationTestResult

DNS verification test result.

ForwardProxyConvention

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

FrontEndServiceType

The FrontEndServiceType.

HostingEnvironmentStatus

Current status of the App Service Environment.

HostNameBindingSslState

SSL type.

KeyVaultSecretStatus

Status of the Key Vault secret.

KubeEnvironmentProvisioningState

Provisioning state of the Kubernetes Environment.

ManagedPipelineMode

Managed pipeline mode.

MSDeployProvisioningState

Provisioning state.

MySqlMigrationType

The type of migration operation to be done.

NotificationLevel

Level indicating how critical this recommendation can impact.

ProvisioningState

Status of certificate order.

PublicCertificateLocation

Public Certificate Location.

RecommendationChannel

List of channels that this recommendation can apply.

RedundancyMode

Site redundancy mode.

ResolveStatus

The ResolveStatus.

SiteExtensionType

Site extension type.

SiteLoadBalancing

Site load balancing.

SiteRuntimeState

The SiteRuntimeState.

StackPreferredOS

Function App stack preferred OS.

StagingEnvironmentPolicy

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

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.

WebAppBackupStatus

Backup status.

WebAppLogLevel

Log level.

WebAppMSDeployLogEntryType

Log entry type.

WebJobType

Job type.

WebSiteAvailabilityState

Management information availability state for the app.

WorkerSizeOption

Size of the machines.