# Functions
New creates an instance of the ManagementClient client.
NewCertificatesClient creates an instance of the CertificatesClient client.
NewCertificatesClientWithBaseURI creates an instance of the CertificatesClient client.
NewClassicMobileServicesClient creates an instance of the ClassicMobileServicesClient client.
NewClassicMobileServicesClientWithBaseURI creates an instance of the ClassicMobileServicesClient client.
NewDomainsClient creates an instance of the DomainsClient client.
NewDomainsClientWithBaseURI creates an instance of the DomainsClient client.
NewGlobalClient creates an instance of the GlobalClient client.
NewGlobalClientWithBaseURI creates an instance of the GlobalClient client.
NewGlobalDomainRegistrationClient creates an instance of the GlobalDomainRegistrationClient client.
NewGlobalDomainRegistrationClientWithBaseURI creates an instance of the GlobalDomainRegistrationClient client.
NewGlobalResourceGroupsClient creates an instance of the GlobalResourceGroupsClient client.
NewGlobalResourceGroupsClientWithBaseURI creates an instance of the GlobalResourceGroupsClient client.
NewHostingEnvironmentsClient creates an instance of the HostingEnvironmentsClient client.
NewHostingEnvironmentsClientWithBaseURI creates an instance of the HostingEnvironmentsClient client.
NewManagedHostingEnvironmentsClient creates an instance of the ManagedHostingEnvironmentsClient client.
NewManagedHostingEnvironmentsClientWithBaseURI creates an instance of the ManagedHostingEnvironmentsClient client.
NewProviderClient creates an instance of the ProviderClient client.
NewProviderClientWithBaseURI creates an instance of the ProviderClient client.
NewServerFarmsClient creates an instance of the ServerFarmsClient client.
NewServerFarmsClientWithBaseURI creates an instance of the ServerFarmsClient client.
NewSitesClient creates an instance of the SitesClient client.
NewSitesClientWithBaseURI creates an instance of the SitesClient client.
NewTopLevelDomainsClient creates an instance of the TopLevelDomainsClient client.
NewTopLevelDomainsClientWithBaseURI creates an instance of the TopLevelDomainsClient client.
NewUsageOperationsClient creates an instance of the UsageOperationsClient client.
NewUsageOperationsClientWithBaseURI creates an instance of the UsageOperationsClient client.
NewWithBaseURI creates an instance of the ManagementClient client.
UserAgent returns the UserAgent string to use when sending http.Requests.
Version returns the semantic version (see http://semver.org) of the client.
# Constants
A specifies the a state for custom host name dns record type.
AllowAnonymous specifies the allow anonymous state for unauthenticated client action.
APIVersion is the version of the Web.
AzureActiveDirectory specifies the azure active directory state for built in authentication provider.
Classic specifies the classic state for managed pipeline mode.
Clone specifies the clone state for backup restore operation type.
CName specifies the c name state for custom host name dns record type.
Created specifies the created state for backup item status.
Custom specifies the custom state for database server type.
CustomAction specifies the custom action state for auto heal action type.
Day specifies the day state for frequency unit.
Dedicated specifies the dedicated state for compute mode options.
Default specifies the default state for backup restore operation type.
DefaultBaseURI is the default URI used for the service Web.
Deleted specifies the deleted state for backup item status.
DeleteFailed specifies the delete failed state for backup item status.
DeleteInProgress specifies the delete in progress state for backup item status.
Deleting specifies the deleting state for hosting environment status.
Deny specifies the deny state for access control entry action.
Disabled specifies the disabled state for ssl state.
DisasterRecoveryMode specifies the disaster recovery mode state for site availability state.
DomainStatusActive specifies the domain status active state for domain status.
DomainStatusAwaiting specifies the domain status awaiting state for domain status.
DomainStatusCancelled specifies the domain status cancelled state for domain status.
DomainStatusConfiscated specifies the domain status confiscated state for domain status.
DomainStatusDisabled specifies the domain status disabled state for domain status.
DomainStatusExcluded specifies the domain status excluded state for domain status.
DomainStatusExpired specifies the domain status expired state for domain status.
DomainStatusFailed specifies the domain status failed state for domain status.
DomainStatusHeld specifies the domain status held state for domain status.
DomainStatusJSONConverterFailed specifies the domain status json converter failed state for domain status.
DomainStatusLocked specifies the domain status locked state for domain status.
DomainStatusParked specifies the domain status parked state for domain status.
DomainStatusPending specifies the domain status pending state for domain status.
DomainStatusReserved specifies the domain status reserved state for domain status.
DomainStatusReverted specifies the domain status reverted state for domain status.
DomainStatusSuspended specifies the domain status suspended state for domain status.
DomainStatusTransferred specifies the domain status transferred state for domain status.
DomainStatusUnknown specifies the domain status unknown state for domain status.
DomainStatusUnlocked specifies the domain status unlocked state for domain status.
DomainStatusUnparked specifies the domain status unparked state for domain status.
DomainStatusUpdated specifies the domain status updated state for domain status.
Error specifies the error state for log level.
Facebook specifies the facebook state for built in authentication provider.
Failed specifies the failed state for backup item status.
Google specifies the google state for built in authentication provider.
Hour specifies the hour state for frequency unit.
Information specifies the information state for log level.
InProgress specifies the in progress state for backup item status.
Integrated specifies the integrated state for managed pipeline mode.
IPBasedEnabled specifies the ip based enabled state for ssl state.
Large specifies the large state for worker size options.
LeastRequests specifies the least requests state for site load balancing.
LeastResponseTime specifies the least response time state for site load balancing.
Limited specifies the limited state for site availability state.
LogEvent specifies the log event state for auto heal action type.
Managed specifies the managed state for host name type.
ManagedHostingEnvironmentStatusDeleting specifies the managed hosting environment status deleting state for managed hosting environment status.
ManagedHostingEnvironmentStatusPreparing specifies the managed hosting environment status preparing state for managed hosting environment status.
ManagedHostingEnvironmentStatusReady specifies the managed hosting environment status ready state for managed hosting environment status.
Medium specifies the medium state for worker size options.
MicrosoftAccount specifies the microsoft account state for built in authentication provider.
MySQL specifies the my sql state for database server type.
None specifies the none state for internal load balancing mode.
Normal specifies the normal state for site availability state.
Off specifies the off state for log level.
PartiallySucceeded specifies the partially succeeded state for backup item status.
Permit specifies the permit state for access control entry action.
Preparing specifies the preparing state for hosting environment status.
ProvisioningStateCanceled specifies the provisioning state canceled state for provisioning state.
ProvisioningStateFailed specifies the provisioning state failed state for provisioning state.
ProvisioningStateInProgress specifies the provisioning state in progress state for provisioning state.
ProvisioningStateSucceeded specifies the provisioning state succeeded state for provisioning state.
Publishing specifies the publishing state for internal load balancing mode.
Ready specifies the ready state for hosting environment status.
Recycle specifies the recycle state for auto heal action type.
RedirectToLoginPage specifies the redirect to login page state for unauthenticated client action.
Regular specifies the regular state for domain type.
Relocation specifies the relocation state for backup restore operation type.
RequestHash specifies the request hash state for site load balancing.
Scaling specifies the scaling state for hosting environment status.
Shared specifies the shared state for compute mode options.
Skipped specifies the skipped state for backup item status.
Small specifies the small state for worker size options.
SniEnabled specifies the sni enabled state for ssl state.
SoftDeleted specifies the soft deleted state for domain type.
SQLAzure specifies the sql azure state for database server type.
SQLServer specifies the sql server state for database server type.
StatusOptionsPending specifies the status options pending state for status options.
StatusOptionsReady specifies the status options ready state for status options.
Succeeded specifies the succeeded state for backup item status.
TimedOut specifies the timed out state for backup item status.
TrafficManager specifies the traffic manager state for azure resource type.
Twitter specifies the twitter state for built in authentication provider.
UsageStateExceeded specifies the usage state exceeded state for usage state.
UsageStateNormal specifies the usage state normal state for usage state.
Verbose specifies the verbose state for log level.
Verified specifies the verified state for host name type.
Warning specifies the warning state for log level.
Web specifies the web state for internal load balancing mode.
Website specifies the website state for azure resource type.
WeightedRoundRobin specifies the weighted round robin state for site load balancing.
WeightedTotalTraffic specifies the weighted total traffic state for site load balancing.
# Structs
Address is address information for domain registration.
AddressResponse is describes main public ip address and any extra vips.
APIDefinitionInfo is information about the formal API definition for the web app.
ApplicationLogsConfig is application logs configuration.
ArmPlan is the plan object in an ARM, represents a marketplace plan.
AutoHealActions is autoHealActions - Describes the actions which can be taken by the auto-heal module when a rule is triggered.
AutoHealCustomAction is autoHealCustomAction - Describes the custom action to be executed when an auto heal rule is triggered.
AutoHealRules is autoHealRules - describes the rules which can be defined for auto-heal.
AutoHealTriggers is autoHealTriggers - describes the triggers for auto-heal.
AzureBlobStorageApplicationLogsConfig is application logs azure blob storage configuration.
AzureBlobStorageHTTPLogsConfig is http logs to azure blob storage configuration.
AzureTableStorageApplicationLogsConfig is application logs to azure table storage configuration.
BackupItem is backup description.
BackupItemCollection is collection of Backup Items.
BackupItemProperties is.
BackupRequest is description of a backup which will be performed.
BackupRequestProperties is.
BackupSchedule is description of a backup schedule.
Certificate is app certificate.
CertificateCollection is collection of certificates.
CertificateProperties is.
CertificatesClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager.
ClassicMobileService is a mobile service.
ClassicMobileServiceCollection is collection of Classic Mobile Services.
ClassicMobileServiceProperties is.
ClassicMobileServicesClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager.
CloningInfo is represents information needed for cloning operation.
ConnectionStringDictionary is string dictionary resource.
ConnStringInfo is represents database connection string information.
ConnStringValueTypePair is database connection string value to type pair.
Contact is contact information for domain registration.
CorsSettings is cross-Origin Resource Sharing (CORS) settings for the web app.
CsmMoveResourceEnvelope is class containing a list of the resources that need to be moved and the resource group they should be moved to.
CsmPublishingProfileOptions is publishing options for requested profile.
CsmSiteRecoveryEntity is class containting details about site recovery operation.
CsmSlotEntity is class containing deployment slot parameters.
CsmUsageQuota is usage of the quota resource.
CsmUsageQuotaCollection is collection of csm usage quotas.
Csr is certificate signing request object.
CsrProperties is.
DatabaseBackupSetting is note: properties are serialized in JSON format and stored in DB.
DeletedSite is reports deleted site including the timestamp of operation.
DeletedSiteCollection is collection of deleted sites.
DeletedSiteProperties is.
Deployment is represents user crendentials used for publishing activity.
DeploymentCollection is collection of app deployments.
DeploymentProperties is.
Domain is represents a domain.
DomainAvailablilityCheckResult is domain availablility check result.
DomainCollection is collection of domains.
DomainControlCenterSsoRequest is single sign on request information for domain management.
DomainProperties is.
DomainPurchaseConsent is domain purchase consent object representing acceptance of applicable legal agreements.
DomainRecommendationSearchParameters is domain recommendation search parameters.
DomainRegistrationInput is domain registration input for validation Api.
DomainRegistrationInputProperties is.
DomainsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager.
EnabledConfig is enabled configuration.
Experiments is class containing Routing in production experiments.
FileSystemApplicationLogsConfig is application logs to file system configuration.
FileSystemHTTPLogsConfig is http logs to file system configuration.
GeoRegion is geographical region.
GeoRegionCollection is collection of geo regions.
GeoRegionProperties is.
GlobalClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager.
GlobalDomainRegistrationClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager.
GlobalResourceGroupsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager.
HandlerMapping is the IIS handler mappings used to define which handler processes HTTP requests with certain extension.
HostingEnvironment is description of an hostingEnvironment (App Service Environment).
HostingEnvironmentCollection is collection of hosting environments (App Service Environments).
HostingEnvironmentDiagnostics is diagnostics for a hosting environment (App Service Environment).
HostingEnvironmentProfile is specification for a hostingEnvironment (App Service Environment) to use for this resource.
HostingEnvironmentProperties is.
HostingEnvironmentsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager.
HostName is details of a hostname derived from a domain.
HostNameBinding is a host name binding object.
HostNameBindingCollection is collection of host name bindings.
HostNameBindingProperties is.
HostNameSslState is object that represents a SSL-enabled host name.
HTTPLogsConfig is http logs configuration.
KeyValuePairStringString is.
ListCsr is.
ListHostingEnvironmentDiagnostics is.
ListVnetInfo is.
ListVnetRoute is.
LocalizableString is localizableString object containing the name and a localized value.
ManagedHostingEnvironment is description of a managed hosting environment.
ManagedHostingEnvironmentCollection is collection of managed hosting environments.
ManagedHostingEnvironmentProperties is.
ManagedHostingEnvironmentsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager.
ManagementClient is the base client for Web.
MetricAvailabilily is class repesenting metrics availability and retention.
MetricDefinition is class repesenting metadata for the metrics.
MetricDefinitionCollection is collection of metric defintions.
MetricDefinitionProperties is.
NameIdentifier is identifies an object.
NameIdentifierCollection is collection of domain name identifiers.
NameValuePair is name value pair.
NetworkAccessControlEntry is.
NetworkFeatures is this is an object used to store a full view of network features (presently VNET integration and Hybrid Connections) for a web app.
NetworkFeaturesProperties is.
PremierAddOnRequest is.
ProviderClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager.
RampUpRule is routing rules for ramp up testing.
ReadCloser is.
RelayServiceConnectionEntity is class that represents a Biztalk Hybrid Connection.
RelayServiceConnectionEntityProperties is.
RequestsBasedTrigger is requestsBasedTrigger.
Resource is.
ResourceMetric is object representing a metric for any resource.
ResourceMetricCollection is collection of metric responses.
ResourceMetricName is name of a metric for any resource.
ResourceMetricValue is value of resource metric.
ResourceNameAvailability is describes if a resource name is available.
ResourceNameAvailabilityRequest is resource name availability request content.
RestoreRequest is description of a restore request.
RestoreRequestProperties is.
RestoreResponse is response for a restore site request.
RestoreResponseProperties is.
RoutingRule is routing rules for TiP.
ServerFarmCollection is collection of serverfarms.
ServerFarmsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager.
ServerFarmWithRichSku is app Service Plan Model.
ServerFarmWithRichSkuProperties is.
SetObject is.
Site is represents a web app.
SiteAuthSettings is configuration settings for the Azure App Service Authentication / Authorization feature.
SiteCollection is collection of sites.
SiteConfig is configuration of Azure web site.
SiteConfigProperties is.
SiteInstance is instance of a web app.
SiteInstanceCollection is collection of site instances.
SiteInstanceProperties is.
SiteLimits is represents metric limits set on a web app.
SiteLogsConfig is configuration of Azure web site.
SiteLogsConfigProperties is.
SiteProperties is.
SitePropertiesModel is.
SitesClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager.
SiteSourceControl is describes the source control configuration for web app.
SiteSourceControlProperties is.
SkuCapacity is description of the App Service Plan scale options.
SkuDescription is describes a sku for a scalable resource.
SkuInfo is sku discovery information.
SkuInfoCollection is collection of SkuInfos.
SlotConfigNames is class containing names for connection strings and application settings to be marked as sticky to the slot and not moved during swap operation This is valid for all deployment slots under the site.
SlotConfigNamesResource is slot Config names azure resource.
SlotConfigNamesResourceProperties is.
SlotDifference is an object describing the difference in setting values between two web app slots.
SlotDifferenceCollection is collection of Slot Differences.
SlotDifferenceProperties is.
SlowRequestsBasedTrigger is slowRequestsBasedTrigger.
SourceControl is describes the Source Control OAuth Token.
SourceControlCollection is collection of soure controls.
SourceControlProperties is.
StampCapacity is class containing stamp capacity information.
StampCapacityCollection is collection of stamp capacities.
StatusCodesBasedTrigger is statusCodeBasedTrigger.
StringDictionary is string dictionary resource.
TldLegalAgreement is represents a legal agreement for top level domain.
TldLegalAgreementCollection is collection of Tld Legal Agreements.
TopLevelDomain is a top level domain object.
TopLevelDomainAgreementOption is options for retrieving the list of top level domain legal agreements.
TopLevelDomainCollection is collection of Top Level Domains.
TopLevelDomainProperties is.
TopLevelDomainsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager.
Usage is class that represents usage of the quota resource.
UsageCollection is collection of usages.
UsageOperationsClient is the use these APIs to manage Azure Websites resources through the Azure Resource Manager.
UsageProperties is.
User is represents user crendentials used for publishing activity.
UserProperties is.
VirtualApplication is.
VirtualDirectory is.
VirtualIPMapping is class that represents a VIP mapping.
VirtualNetworkProfile is specification for using a virtual network.
VnetGateway is the VnetGateway contract.
VnetGatewayProperties is.
VnetInfo is vNETInfo contract.
VnetInfoProperties is.
VnetRoute is vnetRoute contract used to pass routing information for a vnet.
VnetRouteProperties is.
WorkerPool is worker pool of a hostingEnvironment (App Service Environment).
WorkerPoolCollection is collection of worker pools.
WorkerPoolProperties is.
# Type aliases
AccessControlEntryAction enumerates the values for access control entry action.
AutoHealActionType enumerates the values for auto heal action type.
AzureResourceType enumerates the values for azure resource type.
BackupItemStatus enumerates the values for backup item status.
BackupRestoreOperationType enumerates the values for backup restore operation type.
BuiltInAuthenticationProvider enumerates the values for built in authentication provider.
ComputeModeOptions enumerates the values for compute mode options.
CustomHostNameDNSRecordType enumerates the values for custom host name dns record type.
DatabaseServerType enumerates the values for database server type.
DomainStatus enumerates the values for domain status.
DomainType enumerates the values for domain type.
FrequencyUnit enumerates the values for frequency unit.
HostingEnvironmentStatus enumerates the values for hosting environment status.
HostNameType enumerates the values for host name type.
InternalLoadBalancingMode enumerates the values for internal load balancing mode.
LogLevel enumerates the values for log level.
ManagedHostingEnvironmentStatus enumerates the values for managed hosting environment status.
ManagedPipelineMode enumerates the values for managed pipeline mode.
ProvisioningState enumerates the values for provisioning state.
SiteAvailabilityState enumerates the values for site availability state.
SiteLoadBalancing enumerates the values for site load balancing.
SslState enumerates the values for ssl state.
StatusOptions enumerates the values for status options.
UnauthenticatedClientAction enumerates the values for unauthenticated client action.
UsageState enumerates the values for usage state.
WorkerSizeOptions enumerates the values for worker size options.