module Azure::Web::Profiles::V2018_03_01::Mgmt::Models

Constants

AbnormalTimePeriod

Class representing Abnormal Time Period identified in diagnosis

AccessControlEntryAction

Defines values for AccessControlEntryAction

AddressResponse

Describes main public IP address and any extra virtual IPs.

AnalysisData

Class Representing Detector Evidence used for analysis

AnalysisDefinition

Definition of Analysis

ApiDefinitionInfo

Information about the formal API definition for the app.

AppServiceEnvironment

Description of an App Service Environment.

AppServiceEnvironmentCollection

Collection of App Service Environments.

AppServiceEnvironmentPatchResource

ARM resource for a app service enviroment.

AppServiceEnvironmentResource

App Service Environment ARM resource.

AppServicePlan

App Service plan.

AppServicePlanCollection

Collection of App Service plans.

AppServicePlanPatchResource

ARM resource for a app service plan.

AppServicePlanRestrictions

Defines values for AppServicePlanRestrictions

ApplicationLogsConfig

Application logs configuration.

ApplicationStack

Application stack.

ApplicationStackCollection

Collection of Application Stacks

AutoHealActionType

Defines values for AutoHealActionType

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.

AzureBlobStorageApplicationLogsConfig

Application logs azure blob storage configuration.

AzureBlobStorageHttpLogsConfig

Http logs to azure blob storage configuration.

AzureResourceType

Defines values for AzureResourceType

AzureTableStorageApplicationLogsConfig

Application logs to Azure table storage configuration.

BackupItem

Backup description.

BackupItemCollection

Collection of backup items.

BackupItemStatus

Defines values for BackupItemStatus

BackupRequest

Description of a backup which will be performed.

BackupRestoreOperationType

Defines values for BackupRestoreOperationType

BackupSchedule

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

BillingMeter

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

BillingMeterCollection

Collection of Billing Meters

BuiltInAuthenticationProvider

Defines values for BuiltInAuthenticationProvider

Capability

Describes the capabilities/features allowed for a specific SKU.

Certificate

SSL certificate for an app.

CertificateCollection

Collection of certificates.

CertificatePatchResource

ARM resource for a certificate.

Channels

Defines values for Channels

CheckNameResourceTypes

Defines values for CheckNameResourceTypes

CloneAbilityResult

Defines values for CloneAbilityResult

CloningInfo

Information needed for cloning operation.

ComputeModeOptions

Defines values for ComputeModeOptions

ConnStringInfo

Database connection string information.

ConnStringValueTypePair

Database connection string value to type pair.

ConnectionStringDictionary

String dictionary resource.

ConnectionStringType

Defines values for ConnectionStringType

ContinuousWebJob

Continuous Web Job Information.

ContinuousWebJobCollection

Collection of Kudu continuous web job information elements.

ContinuousWebJobStatus

Defines values for ContinuousWebJobStatus

CorsSettings

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

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.

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.

CsmPublishingProfileOptions

Publishing options for requested profile.

CsmSlotEntity

Deployment slot parameters.

CsmUsageQuota

Usage of the quota resource.

CsmUsageQuotaCollection

Collection of CSM usage quotas.

CustomHostNameDnsRecordType

Defines values for CustomHostNameDnsRecordType

CustomHostnameAnalysisResult

Custom domain analysis.

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.

DatabaseType

Defines values for DatabaseType

DefaultErrorResponse

App Service error response.

DefaultErrorResponseError

Error model.

DefaultErrorResponseErrorDetailsItem

Detailed errors.

DeletedSite

A deleted app.

DeletedWebAppCollection

Collection of deleted apps.

Deployment

User crendentials used for publishing activity.

DeploymentCollection

Collection of app deployments.

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

DetectorInfo

Definition of Detector

DetectorResponse

Class representing Response from Detector

DetectorResponseCollection

Collection of detector responses

DiagnosticAnalysis

Class representing a diagnostic analysis done on an application

DiagnosticAnalysisCollection

Collection of Diagnostic Analyses

DiagnosticCategory

Class representing detector definition

DiagnosticCategoryCollection

Collection of Diagnostic Categories

DiagnosticData

Set of data with rendering instructions

DiagnosticDetectorCollection

Collection of Diagnostic Detectors

DiagnosticDetectorResponse

Class representing Reponse from Diagnostic Detectors

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

DnsVerificationTestResult

Defines values for DnsVerificationTestResult

EnabledConfig

Enabled configuration.

ErrorEntity

Body of the error response returned from the API.

Experiments

Routing rules in production experiments.

FileSystemApplicationLogsConfig

Application logs to file system configuration.

FileSystemHttpLogsConfig

Http logs to file system configuration.

FrequencyUnit

Defines values for FrequencyUnit

FunctionEnvelope

Web Job Information.

FunctionEnvelopeCollection

Collection of Kudu function information elements.

FunctionSecrets

Function secrets.

GeoRegion

Geographical region.

GeoRegionCollection

Collection of geographical regions.

GlobalCsmSkuDescription

A Global SKU Description.

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.

HostNameBinding

A hostname binding object.

HostNameBindingCollection

Collection of hostname bindings.

HostNameSslState

SSL-enabled hostname.

HostNameType

Defines values for HostNameType

HostType

Defines values for HostType

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.

HostingEnvironmentStatus

Defines values for HostingEnvironmentStatus

HttpLogsConfig

Http logs configuration.

HybridConnection

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

HybridConnectionCollection

Collection of hostname bindings.

HybridConnectionKey

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

HybridConnectionLimits

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

Identifier

A domain specific resource identifier.

IdentifierCollection

Collection of identifiers.

InAvailabilityReasonType

Defines values for InAvailabilityReasonType

InternalLoadBalancingMode

Defines values for InternalLoadBalancingMode

IpSecurityRestriction

IP security restriction on an app.

IssueType

Defines values for IssueType

KeyVaultSecretStatus

Defines values for KeyVaultSecretStatus

LocalizableString

Localizable string object containing the name and a localized value.

LogLevel

Defines values for LogLevel

MSDeploy

MSDeploy ARM PUT information

MSDeployLog

MSDeploy log

MSDeployLogEntry

MSDeploy log entry

MSDeployLogEntryType

Defines values for MSDeployLogEntryType

MSDeployProvisioningState

Defines values for MSDeployProvisioningState

MSDeployStatus

MSDeploy ARM response

ManagedPipelineMode

Defines values for ManagedPipelineMode

ManagedServiceIdentity

Managed service identity.

ManagedServiceIdentityType

Defines values for ManagedServiceIdentityType

MetricAvailabilily

Metric availability and retention.

MetricAvailability

Retention policy of a resource metric.

MetricDefinition

Metadata for a metric.

MetricSpecification

Definition of a single resource metric.

MigrateMySqlRequest

MySQL migration request.

MigrateMySqlStatus

MySQL migration status.

MySqlMigrationType

Defines values for MySqlMigrationType

NameIdentifier

Identifies an object.

NameValuePair

Name value pair.

NetworkAccessControlEntry

Network access control entry.

NetworkFeatures

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

NotificationLevel

Defines values for NotificationLevel

Operation

An operation on a resource.

OperationStatus

Defines values for OperationStatus

PerfMonCounterCollection

Collection of performance monitor counters.

PerfMonResponse

Performance monitor API response.

PerfMonSample

Performance monitor sample in a set.

PerfMonSet

Metric information.

PremierAddOn

Premier add-on.

PremierAddOnOffer

Premier add-on offer.

PremierAddOnOfferCollection

Collection of premier add-on offers.

ProcessInfo

Process Information.

ProcessInfoCollection

Collection of Kudu process information elements.

ProcessModuleInfo

Process Module Information.

ProcessModuleInfoCollection

Collection of Kudu thread information elements.

ProcessThreadInfo

Process Thread Information.

ProcessThreadInfoCollection

Collection of Kudu thread information elements.

ProvisioningState

Defines values for ProvisioningState

ProxyOnlyResource

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

PublicCertificate

Public certificate object

PublicCertificateCollection

Collection of public certificates

PublicCertificateLocation

Defines values for PublicCertificateLocation

PublishingProfileFormat

Defines values for PublishingProfileFormat

PushSettings

Push settings for the App.

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.

RecommendationCollection

Collection of recommendations.

RecommendationRule

Represents a recommendation rule that the recommendation engine can perform.

RelayServiceConnectionEntity

Hybrid Connection for an App Service app.

Rendering

Instructions for rendering the data

RenderingType

Defines values for RenderingType

RequestsBasedTrigger

Trigger based on total requests.

Resource

Azure resource. This resource is tracked in Azure Resource Manager

ResourceCollection

Collection of resources.

ResourceHealthMetadata

Used for getting ResourceHealthCheck settings.

ResourceHealthMetadataCollection

Collection of resource health metadata.

ResourceMetric

Object representing a metric for any resource .

ResourceMetricAvailability

Metrics availability and retention.

ResourceMetricCollection

Collection of metric responses.

ResourceMetricDefinition

Metadata for the metrics.

ResourceMetricDefinitionCollection

Collection of metric definitions.

ResourceMetricName

Name of a metric for any resource .

ResourceMetricProperty

Resource metric property.

ResourceMetricValue

Value of resource metric.

ResourceNameAvailability

Information regarding availbility of a resource name.

ResourceNameAvailabilityRequest

Resource name availability request content.

ResourceScopeType

Defines values for ResourceScopeType

ResponseMetaData

Model object.

RestoreRequest

Description of a restore request.

RestoreResponse

Response for an app restore request.

RouteType

Defines values for RouteType

ScmType

Defines values for ScmType

ServiceSpecification

Resource metrics service provided by Microsoft.Insights resource provider.

Site

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

SiteAuthSettings

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

SiteAvailabilityState

Defines values for SiteAvailabilityState

SiteCloneability

Represents whether or not an app is cloneable.

SiteCloneabilityCriterion

An app cloneability criterion.

SiteConfig

Configuration of an App Service app.

SiteConfigResource

Web app configuration ARM resource.

SiteConfigResourceCollection

Collection of site configurations.

SiteConfigurationSnapshotInfo

A snapshot of a web app configuration.

SiteConfigurationSnapshotInfoCollection

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

SiteExtensionInfo

Site Extension Information.

SiteExtensionInfoCollection

Collection of Kudu site extension information elements.

SiteExtensionType

Defines values for SiteExtensionType

SiteInstance

Instance of an app.

SiteLimits

Metric limits set on an app.

SiteLoadBalancing

Defines values for SiteLoadBalancing

SiteLogsConfig

Configuration of App Service site logs.

SiteMachineKey

MachineKey of an app.

SitePatchResource

ARM resource for a site.

SitePhpErrorLogFlag

Used for getting PHP error logging flag.

SiteSourceControl

Source control configuration for an app.

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.

SkuInfos

Collection of SKU information.

SkuName

Defines values for SkuName

SlotConfigNamesResource

Slot Config names azure resource.

SlotDifference

A setting difference between two deployment slots of an app.

SlotDifferenceCollection

Collection of slot differences.

SlotSwapStatus

The status of the last successfull slot swap operation.

SlowRequestsBasedTrigger

Trigger based on request execution time.

Snapshot

A snapshot of an app.

SnapshotCollection

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

SnapshotRecoveryRequest

Details about app recovery operation.

SnapshotRecoveryTarget

Specifies the web app that snapshot contents will be written to.

Solution

Class Representing Solution for problems detected.

SolutionType

Defines values for SolutionType

SourceControl

The source control OAuth token.

SourceControlCollection

Collection of source controls.

SslState

Defines values for SslState

StackMajorVersion

Application stack major version.

StackMinorVersion

Application stack minor version.

StampCapacity

Stamp capacity information.

StampCapacityCollection

Collection of stamp capacities.

StatusCodesBasedTrigger

Trigger based on status code.

StatusOptions

Defines values for StatusOptions

StorageMigrationOptions

Options for app content migration.

StorageMigrationResponse

Response for a migration of app content request.

StringDictionary

String dictionary resource.

SupportedTlsVersions

Defines values for SupportedTlsVersions

TriggeredJobHistory

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

TriggeredJobHistoryCollection

Collection of Kudu continuous web job information elements.

TriggeredJobRun

Triggered Web Job Run Information.

TriggeredWebJob

Triggered Web Job Information.

TriggeredWebJobCollection

Collection of Kudu continuous web job information elements.

TriggeredWebJobStatus

Defines values for TriggeredWebJobStatus

UnauthenticatedClientAction

Defines values for UnauthenticatedClientAction

Usage

Usage of the quota resource.

UsageCollection

Collection of usages.

UsageState

Defines values for UsageState

User

User crendentials used for publishing activity.

ValidateRequest

Resource validation request content.

ValidateResourceTypes

Defines values for ValidateResourceTypes

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.

VnetGateway

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

VnetInfo

Virtual Network information contract.

VnetParameters

The required set of inputs to validate a VNET

VnetRoute

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

VnetValidationFailureDetails

A class that describes the reason for a validation failure.

VnetValidationTestFailure

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

WebAppCollection

Collection of App Service apps.

WebAppInstanceCollection

Collection of app instances.

WebJob

Web Job Information.

WebJobCollection

Collection of Kudu web job information elements.

WebJobType

Defines values for WebJobType

WorkerPool

Worker pool of an App Service Environment.

WorkerPoolCollection

Collection of worker pools.

WorkerPoolResource

Worker pool of an App Service Environment ARM resource.

WorkerSizeOptions

Defines values for WorkerSizeOptions