Package com.microsoft.azure.management.appservice
package com.microsoft.azure.management.appservice
This package contains the classes for WebSiteManagementClient.
WebSite Management Client.
-
ClassDescriptionClass representing Abnormal Time Period identified in diagnosis.Defines values for AccessControlEntryAction.Address information for domain registration.Class Representing Detector Evidence used for analysis.Information about the formal API definition for the app.Description of site key vault references.Azure API management (APIM) configuration linked to the app.Application logs configuration.Application stack.An immutable client-side representation of an Azure app service certificate.Container interface for all the definitions that need to be implemented.Grouping of all the site definition stages.An app service certificate definition allowing region to be set.An app service certificate definition allowing PFX certificate file to be set.An app service certificate definition with sufficient inputs to create a new app service certificate in the cloud, but exposing additional optional inputs to specify.An app service certificate definition allowing resource group to be set.An app service certificate definition allowing PFX certificate password to be set.An immutable client-side representation of an Azure App Service Key Vault binding.An immutable client-side representation of an Azure App Service certificate order.Container interface for all the definitions that need to be implemented.Grouping of all the app service certificate order definition stages.An app service certificate order definition allowing resource group to be set.An app service certificate order definition allowing auto-renew settings to be set.An app service certificate order definition allowing SKU to be set.An app service certificate order definition with sufficient inputs to create a new app service certificate order in the cloud, but exposing additional optional inputs to specify.An app service certificate order definition allowing domain verification method to be set.An app service certificate order definition allowing more domain verification methods to be set.An app service certificate order definition allowing hostname to be set.An app service certificate order definition allowing more domain verification methods to be set.An app service certificate order definition allowing valid years to be set.The template for an app service certificate order update operation, containing all the settings that can be modified.Grouping of all the app service certificate order update stages.An app service certificate order definition allowing auto-renew settings to be set.ARM resource for a certificate order that is purchased through Azure.Entry point for app service certificate order management API.Key Vault container ARM resource for a certificate that is purchased through Azure.Entry point for certificate management API.An immutable client-side representation of a domain.Container interface for all the definitions that need to be implemented.Grouping of all the domain definition stages.The first stage of the domain definition.A domain definition allowing admin contact to be set.A domain definition allowing auto-renew setting to be set.A domain definition allowing billing contact to be set.A domain definition with sufficient inputs to create a new domain in the cloud, but exposing additional optional inputs to specify.A domain definition allowing DNS zone to be set.A domain definition allowing domain privacy to be set.A domain definition allowing registrant contact to be set.A domain definition allowing tech contact to be set.The template for a domain update operation, containing all the settings that can be modified.Grouping of all the domain update stages.A domain definition allowing admin contact to be set.A domain definition allowing auto-renew setting to be set.A domain definition allowing billing contact to be set.A domain definition allowing DNS zone to be set.A domain definition allowing domain privacy to be set.A domain definition allowing tech contact to be set.Entry point for domain management API.ARM resource for a app service environment.An immutable client-side representation of an Azure App service plan.Container interface for all the definitions that need to be implemented.Grouping of all the site definition stages.The first stage of the app service plan definition.An app service plan definition allowing instance capacity to be set.An app service plan definition with sufficient inputs to create a new website in the cloud, but exposing additional optional inputs to specify.An app service plan definition allowing resource group to be set.An app service plan definition allowing the operating system to be set.An app service plan definition allowing per site scaling configuration to be set.An app service plan definition allowing pricing tier to be set.The template for a site update operation, containing all the settings that can be modified.Grouping of all the site update stages.An app service plan definition allowing instance capacity to be set.An app service plan update allowing per site scaling configuration to be set.An app service plan definition allowing pricing tier to be set.ARM resource for a app service plan.Defines values for AppServicePlanRestrictions.Entry point for App Service plan management API.An immutable client-side representation of an app setting on a web app.Actions which to take by the auto-heal module when a rule is triggered.Defines values for AutoHealActionType.Custom action to be executed when an auto heal rule is triggered.Rules that can be defined for auto-heal.Triggers for auto-heal.Application logs azure blob storage configuration.Http logs to azure blob storage configuration.Defines values for AzureResourceType.Azure Files or Blob Storage access information value for dictionary storage.Defines values for AzureStorageState.Defines values for AzureStorageType.Application logs to Azure table storage configuration.Defines values for BackupItemStatus.Defines values for BackupRestoreOperationType.Description of a backup schedule.Defines values for BuiltInAuthenticationProvider.SSL certificate details.Defines values for CertificateOrderActionType.Defines values for CertificateOrderStatus.ARM resource for a certificate.Defines values for CertificateProductType.Defines values for Channels.Defines values for CheckNameResourceTypes.Defines values for CloneAbilityResult.Information needed for cloning operation.Defines values for ComputeModeOptions.Defines values for ConfigReferenceLocation.Defines values for ConfigReferenceSource.An immutable client-side representation of a connection string on a web app.Defines values for ConnectionStringType.Database connection string information.Database connection string value to type pair.Contact information for domain registration.The ContainerCpuStatistics model.The ContainerCpuUsage model.The ContainerInfo model.The ContainerMemoryStatistics model.The ContainerNetworkInterfaceStatistics model.The ContainerThrottlingData model.Defines values for ContinuousWebJobStatus.Cross-Origin Resource Sharing (CORS) settings for the app.Copy deployment slot parameters.Object with a list of the resources that need to be moved and the resource group they should be moved to.Properties available for a Microsoft.Web resource provider operation.Meta data about operation used for display in portal.Publishing options for requested profile.Deployment slot parameters.Defines values for CustomHostNameDnsRecordType.Database backup settings.Defines values for DatabaseType.Class representing data source used by the detectors.Column definition.Data Table which defines columns and raw row values.App Service error response.Error model.Detailed errors.Exception thrown for an invalid response with DefaultErrorResponse information.Details about restoring a deleted app.An immutable client-side representation of an Azure Web App deployment slot.Container interface for all the definitions that need to be implemented.Grouping of all the deployment slot definition stages.The first stage of the deployment slot definition.A deployment slot definition allowing the configuration to clone from to be specified.A site definition with sufficient inputs to create a new web app / deployments slot in the cloud, but exposing additional optional inputs to specify.The template for a web app update operation, containing all the settings that can be modified.DeploymentSlotBase<FluentT>An immutable client-side representation of an Azure Web App deployment slot.DeploymentSlotBase.Update<FluentT>Grouping of all the deployment slot update stages.A deployment slot update allowing docker hub credentials to be set.A deployment slot update allowing docker image source to be specified.A deployment slot update allowing runtime version to be specified.Entry point for Azure web app deployment slot management API.The options for OneDeploy.OneDeploy type.Class representing Abnormal Time Period detected.Definition of Detector.Set of data with rendering instructions.Class representing Diagnostic Metric.Class representing Diagnostic Metric information.Dimension of a resource metric.Defines values for DnsType.Defines values for DnsVerificationTestResult.A domain contact definition.DomainContact.Definition<ParentT>The entirety of a domain contact definition.Grouping of domain contact stages applicable as part of a domain creation.DomainContact.DefinitionStages.Blank<ParentT>The first stage of a domain contact definition.The stage of contact definition allowing 1st line of address to be set.The stage of contact definition allowing 2nd line of address to be set.The final stage of the domain contact definition.The stage of contact definition allowing city to be set.The stage of contact definition allowing country to be set.The stage of contact definition allowing email to be set.The stage of contact definition allowing fax number to be set.The stage of contact definition allowing first name to be set.The stage of contact definition allowing job title to be set.The stage of contact definition allowing last name to be set.The stage of contact definition allowing middle name to be set.The stage of contact definition allowing organization to be set.The stage of contact definition allowing phone country code to be set.The stage of contact definition allowing phone number to be set.The stage of contact definition allowing postal/zip code to be set.The stage of contact definition allowing state/province to be set.An immutable client-side representation of an Azure domain legal agreement.ARM resource for a domain.Domain purchase consent object, representing acceptance of applicable legal agreements.Domain recommendation search parameters.Defines values for DomainStatus.Defines values for DomainType.Enabled configuration.A domain name that a service is reached at, including details of the current connection status.Current TCP connectivity information from the App Service Environment to a single endpoint.Body of the error response returned from the API.Routing rules in production experiments.Application logs to file system configuration.Http logs to file system configuration.Defines values for FrequencyUnit.Defines values for FtpsState.An immutable client-side representation of an Azure Function App.Container interface for all the definitions that need to be implemented.Grouping of all the function app definition stages.The first stage of the function app definition.A function app definition allowing resource group to be specified when an existing app service plan is used.A function app definition allowing resource group to be specified when an existing app service plan is used.A function app definition allowing resource group to be specified when a new app service plan is to be created.A function app definition with sufficient inputs to create a new function app in the cloud, but exposing additional optional inputs to specify.A function app definition allowing docker registry credentials to be set.A function app definition allowing daily usage quota to be specified.A function app definition allowing docker image source to be specified.A function app definition allowing app service plan to be set.A function app definition allowing runtime version to be specified.A function app definition allowing storage account to be specified.The template for a function app update operation, containing all the settings that can be modified.Grouping of all the function app update stages.A function app update allowing app service plan to be set.A function app update allowing docker hub credentials to be set.A function app definition allowing daily usage quota to be specified.A function app update allowing docker image source to be specified.A function app update allowing runtime version to be specified.A function app definition allowing storage account to be specified.Entry point for web app management API.An immutable client-side representation of an Azure Function App deployment slot.Container interface for all the definitions that need to be implemented.Grouping of all the function deployment slot definition stages.The first stage of the function deployment slot definition.A function deployment slot definition allowing the configuration to clone from to be specified.A site definition with sufficient inputs to create a new web app / deployments slot in the cloud, but exposing additional optional inputs to specify.Entry point for Azure function app deployment slot management API.An immutable representation of function Information.Defines function app runtime for Linux operating system.A Global SKU Description.The IIS handler mappings used to define which handler processes HTTP requests with certain extension.Information needed to create resources on an App Service Environment.Specification for an App Service Environment to use for this resource.Defines values for HostingEnvironmentStatus.Details of a hostname derived from a domain.An immutable representation of a host name binding.HostNameBinding.Definition<ParentT>The entirety of a hostname binding definition.Grouping of hostname binding definition stages applicable as part of a web app creation.The first stage of a host name binding definition.The final stage of the hostname binding definition.The stage of a hostname binding definition allowing domain to be specified.The stage of a hostname binding definition allowing DNS record type to be set.The stage of a hostname binding definition allowing sub-domain to be specified.HostNameBinding.UpdateDefinition<ParentT>The entirety of a hostname binding definition as part of a web app update.Grouping of host name binding definition stages applicable as part of a web app creation.The first stage of a host name binding definition.The final stage of the hostname binding definition.The stage of a hostname binding definition allowing domain to be specified.The stage of a hostname binding definition allowing DNS record type to be set.The stage of a hostname binding definition allowing sub-domain to be specified.An immutable representation of an host name SSL binding.HostNameSslBinding.Definition<ParentT>The entirety of a hostname SSL binding definition.Grouping of hostname SSL binding definition stages applicable as part of a web app creation.The first stage of a hostname SSL binding definition.The final stage of the hostname SSL binding definition.The stage of a hostname SSL binding definition allowing certificate information to be specified.The stage of a hostname SSL binding definition allowing hostname to be specified.The stage of a hostname SSL binding definition allowing key vault for certificate store to be specified.The stage of a hostname SSL binding definition allowing SSL type to be specified.HostNameSslBinding.UpdateDefinition<ParentT>The entirety of a hostname SSL binding definition as part of a web app update.Grouping of hostname SSL binding definition stages applicable as part of a web app update.The first stage of a hostname SSL binding definition.The final stage of the hostname SSL binding definition.The stage of a hostname SSL binding definition allowing certificate information to be specified.The stage of a hostname SSL binding definition allowing hostname to be specified.The stage of a hostname SSL binding definition allowing key vault for certificate store to be specified.The stage of a hostname SSL binding definition allowing SSL type to be specified.SSL-enabled hostname.Defines values for HostNameType.Defines values for HostType.Http logs configuration.Defines values for InAvailabilityReasonType.Defines values for InternalLoadBalancingMode.Defines values for IpFilterTag.IP security restriction on an app.Defines values for IssueType.Defines values for Java versions.Defines values for KeyVaultSecretStatus.Localizable string object containing the name and a localized value.Defines values for LogLevel.Log Definition of a single resource metric.Defines values for ManagedPipelineMode.Managed service identity.Defines values for ManagedServiceIdentityType.The ManagedServiceIdentityUserAssignedIdentitiesValue model.Retention policy of a resource metric.Definition of a single resource metric.MySQL migration request.MSDeploy ARM PUT information.MSDeploy ARM PUT core information.MSDeploy log entry.Defines values for MSDeployLogEntryType.Defines values for MSDeployProvisioningState.Defines values for MySqlMigrationType.Name value pair.Defines values for .NET framework version.Network access control entry.Defines values for NotificationLevel.Defines values for AppServiceOperatingSystem.Defines values for OperationStatus.Performance monitor sample in a set.Metric information.Defines values for PHP version.Defines values for app service platform architecture.ARM resource for a PremierAddOn.Defines App service pricing tiers.Description of a Virtual Network subnet that is useable for private site access.Description of a Virtual Network that is useable for private site access.Defines values for ProvisioningState.Azure proxy only resource.Defines values for PublicCertificateLocation.Endpoints and credentials for publishing to a web app.Defines values for PublishingProfileFormat.Defines values for Python version.Routing rules for ramp up testing.Defines values for RedundancyMode.Class representing certificate reissue request.Defines values for remote visual studio version for remote debugging.Instructions for rendering the data.Defines values for RenderingType.Class representing certificate renew request.The type of a repository.Trigger based on total requests.Defines values for ResolveStatus.Metrics availability and retention.Resource name availability request content.Defines values for ResourceScopeType.The ResponseMetaData model.Defines values for RouteType.Defines App service pricing tiers.Defines values for ScmType.Resource metrics service provided by Microsoft.Insights resource provider.Defines values for SiteAvailabilityState.An app cloneability criterion.Configuration of an App Service app.Defines values for SiteExtensionType.Metric limits set on an app.Defines values for SiteLoadBalancing.MachineKey of an app.ARM resource for a site.Defines values for SiteRuntimeState.Site seal request.Description of the App Service plan scale options.Description of a SKU for a scalable resource.Defines values for SkuName.The status of the last successful slot swap operation.Trigger based on request execution time.Specifies the web app that snapshot contents will be retrieved from.Details about app recovery operation.Class Representing Solution for problems detected.Defines values for SolutionType.Defines values for SslState.Application stack major version.Application stack minor version.Trigger based on status code.Defines values for StatusOptions.Options for app content migration.Defines values for SupportedTlsVersions.Provides access to OneDeploy.Options for retrieving the list of top level domain legal agreements.Triggered Web Job Run Information.Defines values for TriggeredWebJobStatus.Defines values for UnauthenticatedClientAction.Defines values for UsageState.Resource validation request content.Defines values for ValidateResourceTypes.Error details for when validation fails.Virtual application in an app.Directory for virtual application.Virtual IP mapping.Specification for using a Virtual Network.The required set of inputs to validate a VNET.A class that describes a test that failed during NSG and UDR validation.An immutable client-side representation of an Azure Web App.Container interface for all the definitions that need to be implemented.Grouping of all the web app definition stages.The first stage of the web app definition.A web app definition allowing resource group to be specified when a new app service plan is to be created.A web app definition allowing resource group to be specified when a new app service plan is to be created.A web app definition allowing resource group to be specified when an existing app service plan is used.A site definition with sufficient inputs to create a new web app / deployments slot in the cloud, but exposing additional optional inputs to specify.A web app definition allowing docker registry credentials to be set.A web app definition allowing docker image source to be specified.A web app definition allowing app service plan to be set.A web app definition allowing docker startup command to be specified.A web app definition allowing runtime stack on Windows operating system to be specified.The template for a web app update operation, containing all the settings that can be modified.Grouping of all the web app update stages.A web app update allowing app service plan to be set.A web app update allowing docker hub credentials to be set.A web app update allowing docker image source to be specified.A web app update allowing docker startup command to be specified.A web app update allowing runtime stack on Windows operating system to be specified.A web app authentication configuration in a web app.WebAppAuthentication.Definition<ParentT>The entirety of a web app authentication definition.Grouping of web app authentication definition stages applicable as part of a web app creation.The first stage of a web app authentication definition as part of a definition of a web app.The final stage of the web app authentication definition.A web app authentication definition allowing detailed provider information to be specified.A web app authentication definition allowing the default authentication provider to be set.A web app authentication definition allowing branch to be specified.A web app authentication definition allowing token store to be specified.The entirety of a web app authentication definition as part of a web app update.Grouping of web app authentication definition stages applicable as part of a web app update.The first stage of a web app authentication definition as part of a definition of a web app.The final stage of the web app authentication definition.A web app authentication definition allowing detailed provider information to be specified.A web app authentication definition allowing the default authentication provider to be set.A web app authentication definition allowing branch to be specified.A web app authentication definition allowing token store to be specified.An immutable client-side representation of an Azure Web App or deployment slot.WebAppBase.Definition<FluentT>The entirety of the web app base definition.Grouping of all the site definition stages.A web app definition stage allowing app settings to be set.A web app definition stage allowing authentication to be set.A web app definition stage allowing setting if client affinity is enabled.A web app definition stage allowing setting if client cert is enabled.A web app definition stage allowing connection strings to be set.A site definition with sufficient inputs to create a new web app / deployments slot in the cloud, but exposing additional optional inputs to specify.A web app definition stage allowing diagnostic logging to be set.A web app definition stage allowing host name binding to be specified.A web app definition stage allowing SSL binding to be set.A web app definition stage allowing System Assigned Managed Service Identity to be set.A web app definition stage allowing setting if SCM site is also stopped when the web app is stopped.A web app definition stage allowing other configurations to be set.A web app definition stage allowing disabling the web app upon creation.A web app definition stage allowing source control to be set.The stage of the System Assigned (Local) Managed Service Identity enabled web app allowing to set access role for the identity.The stage of the web app update allowing to add User Assigned (External) Managed Service Identities.A web app definition stage allowing Java web container to be set.WebAppBase.Update<FluentT>The template for a site update operation, containing all the settings that can be modified.Grouping of all the web app update stages.A web app update stage allowing app settings to be set.A web app definition stage allowing authentication to be set.The stage of the web app update allowing setting if client affinity is enabled.The stage of the web app update allowing setting if client cert is enabled.A web app update stage allowing connection strings to be set.A web app definition stage allowing diagnostic logging to be set.The stage of the web app update allowing host name binding to be set.The stage of the web app update allowing SSL binding to be set.A web app definition stage allowing System Assigned Managed Service Identity to be set.The stage of the web app update allowing setting if SCM site is also stopped when the web app is stopped.The stage of the web app update allowing other configurations to be set.The stage of the web app update allowing disabling the web app upon creation.A web app update stage allowing source control to be set.The stage of the System Assigned (Local) Managed Service Identity enabled web app allowing to set access role for the identity.The stage of the web app update allowing to add User Assigned (External) Managed Service Identities.The stage of the web app update allowing Java web container to be set.A web app diagnostic log configuration in a web app.WebAppDiagnosticLogs.Definition<ParentT>The entirety of a web app diagnostic log definition.Grouping of web app diagnostic log definition stages applicable as part of a web app creation.The first stage of a web app diagnostic log definition as part of a definition of a web app.A web app diagnostic log definition allowing application log level to be specified.The final stage of the web app diagnostic log definition.The final stage of the web app diagnostic log definition, plus extra settings for application logs stored in a Storage blob.The final stage of the web app diagnostic log definition, plus extra settings for web server logs stored in the file system.The final stage of the web app diagnostic log definition, plus extra settings for web server logs stored in a Storage blob.A web app diagnostic log definition allowing detailed error messages to be specified.A web app diagnostic log definition allowing the log source to be set.A web app diagnostic log definition allowing failed request tracing to be specified.A web app diagnostic log definition allowing web server file system logging quota to be specified.A web app diagnostic log definition allowing retention days to be specified.A web app diagnostic log definition allowing application log storage location to be specified.A web app diagnostic log definition allowing web server log storage location to be specified.The entirety of a web app diagnostic log definition as part of a web app update.Grouping of web app diagnostic log update stages applicable as part of a web app update.The first stage of a web app diagnostic log update as part of a update of a web app.The final stage of the web app diagnostic log update.A web app diagnostic log update allowing application log level to be specified.The final stage of the web app diagnostic log update, plus extra settings for application logs stored in a Storage blob.The final stage of the web app diagnostic log update, plus extra settings for web server logs stored in the file system.The final stage of the web app diagnostic log update, plus extra settings for web server logs stored in a Storage blob.A web app diagnostic log update allowing detailed error messages to be specified.A web app diagnostic log update allowing the log source to be set.A web app diagnostic log update allowing failed request tracing to be specified.A web app diagnostic log update allowing application log storage location to be specified.A web app diagnostic log update allowing web server file system logging quota to be specified.A web app diagnostic log update allowing retention days to be specified.A web app diagnostic log update allowing application log storage location to be specified.A web app diagnostic log update allowing web server log storage location to be specified.Defines web app runtime stack on Windows operating system.Entry point for web app management API.An immutable representation of a web app source control configuration in a web app.WebAppSourceControl.Definition<ParentT>The entirety of a web app source control definition.Grouping of web app source control definition stages applicable as part of a web app creation.The first stage of a web app source control definition as part of a definition of a web app.The final stage of the web app source control definition that binds to a GitHub account.The final stage of the web app source control definition.A web app source control definition allowing branch to be specified.A web app source control definition allowing GitHub access token to be specified.A web app source control definition allowing branch to be specified.A web app source control definition allowing repository type to be specified.WebAppSourceControl.UpdateDefinition<ParentT>The entirety of a web app source control definition as part of a web app update.Grouping of web app source control definition stages applicable as part of a web app update.The first stage of a web app source control definition as part of an update of a web app.The final stage of the web app source control definition that binds to a GitHub account.The final stage of the web app source control definition.A web app source control definition allowing branch to be specified.A web app source control definition allowing GitHub access token to be specified.A web app source control definition allowing branch to be specified.A web app source control definition allowing repository type to be specified.Defines values for Java web container.A client-side representation allowing user to deploy to a web app through web deployment (MSDeploy).The entirety of web deployment parameters definition.Grouping of web deployment definition stages.A web deployment definition stage allowing adding more packages.The stage of the definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.A web deployment definition stage allowing specifying whether to delete existing deployments.The first stage of a web deployment definition.A web deployment definition stage allowing specifying parameters.Defines values for WebJobType.Worker pool of an App Service Environment.Defines values for WorkerSizeOptions.