Microsoft Azure Sites API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Sites. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.
This API exposes
161 operations
across 110 paths,
and defines 83 schemas.
It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.
The identity and technical contract details declared by the specification.
HostNameBindingCollection
object
Collection of host name bindings
2 properties
ConnStringInfo
object
Represents database connection string information
3 properties
1 required
User
object
Represents user credentials used for publishing activity
1 property
ResourceMetricName
object
Name of a metric for any resource
2 properties
AutoHealRules
object
AutoHealRules - describes the rules which can be defined for auto-heal
2 properties
ResourceMetricValue
object
Value of resource metric
6 properties
AutoHealCustomAction
object
AutoHealCustomAction - Describes the custom action to be executed when an auto heal rule is triggered.
2 properties
EnabledConfig
object
Enabled configuration
1 property
RelayServiceConnectionEntity
object
Class that represents a BizTalk Hybrid Connection
1 property
MetricDefinitionCollection
object
Collection of metric definitions
2 properties
VnetRoute
object
VnetRoute contract used to pass routing information for a vnet.
1 property
VirtualDirectory
object
2 properties
NameValuePair
object
Name value pair
2 properties
ApiDefinitionInfo
object
Information about the formal API definition for the web app.
1 property
SiteAuthSettings
object
Configuration settings for the Azure App Service Authentication / Authorization feature.
25 properties
LocalizableString
object
LocalizableString object containing the name and a localized value.
2 properties
CsmUsageQuotaCollection
object
Collection of csm usage quotas
2 properties
VirtualApplication
object
4 properties
SiteCloneabilityCriterion
object
Represents a site cloneability criterion
2 properties
ResourceMetricCollection
object
Collection of metric responses
2 properties
Site
object
Represents a web app
1 property
SiteLimits
object
Represents metric limits set on a web app.
3 properties
SlowRequestsBasedTrigger
object
SlowRequestsBasedTrigger
3 properties
SkuDescription
object
Describes a sku for a scalable resource
5 properties
DatabaseBackupSetting
object
Note: properties are serialized in JSON format and stored in DB. if new properties are added they might not be in the previous data rows so please handle nulls
4 properties
SiteSourceControl
object
Describes the source control configuration for web app
1 property
HttpLogsConfig
object
Http logs configuration
2 properties
BackupRequest
object
Description of a backup which will be performed
1 property
AutoHealActions
object
AutoHealActions - Describes the actions which can be taken by the auto-heal module when a rule is triggered.
3 properties
1 required
AutoHealTriggers
object
AutoHealTriggers - describes the triggers for auto-heal.
4 properties
HostNameSslState
object
Object that represents a SSL-enabled host name.
5 properties
1 required
ApplicationLogsConfig
object
Application logs configuration
3 properties
SiteInstance
object
Instance of a web app
1 property
ResourceMetric
object
Object representing a metric for any resource
8 properties
PremierAddOnRequest
object
5 properties
HandlerMapping
object
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 t…
3 properties
MetricAvailabilily
object
Class representing metrics availability and retention
2 properties
HostingEnvironmentProfile
object
Specification for a hostingEnvironment (App Service Environment) to use for this resource
3 properties
StatusCodesBasedTrigger
object
StatusCodeBasedTrigger
5 properties
IpSecurityRestriction
object
Represents an ip security restriction on a web app.
2 properties
MetricDefinition
object
Class representing metadata for the metrics
1 property
VnetGateway
object
The VnetGateway contract. This is used to give the vnet gateway access to the VPN package.
1 property
AzureBlobStorageHttpLogsConfig
object
Http logs to azure blob storage configuration
3 properties
Experiments
object
Class containing Routing in production experiments
1 property
AzureTableStorageApplicationLogsConfig
object
Application logs to azure table storage configuration
2 properties
FileSystemApplicationLogsConfig
object
Application logs to file system configuration
1 property
SiteCloneability
object
Represents whether or not a web app is cloneable
4 properties
1 required
SiteInstanceCollection
object
Collection of site instances
2 properties
CloningInfo
object
Represents information needed for cloning operation
10 properties
VnetInfo
object
VNETInfo contract. This contract is public and is a stripped down version of VNETInfoInternal
1 property
SlotConfigNamesResource
object
Slot Config names azure resource
1 property
CsmPublishingProfileOptions
object
Publishing options for requested profile
1 property
SiteCollection
object
Collection of sites
2 properties
BackupSchedule
object
Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.
6 properties
1 required
FileSystemHttpLogsConfig
object
Http logs to file system configuration
3 properties
RampUpRule
object
Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance
8 properties
NetworkFeatures
object
This is an object used to store a full view of network features (presently VNET integration and Hybrid Connections) for a web app.
1 property
BackupItemCollection
object
Collection of Backup Items
2 properties
Deployment
object
Represents user credentials used for publishing activity
1 property
SiteConfig
object
Configuration of Azure web site
1 property
CsmSiteRecoveryEntity
object
Class containing details about site recovery operation.
4 properties
AzureBlobStorageApplicationLogsConfig
object
Application logs azure blob storage configuration
3 properties
SiteLogsConfig
object
Configuration of Azure web site
1 property
RestoreResponse
object
Response for a restore site request
1 property
DeploymentCollection
object
Collection of app deployments
2 properties
ConnStringValueTypePair
object
Database connection string value to type pair
2 properties
1 required
CorsSettings
object
Cross-Origin Resource Sharing (CORS) settings for the web app.
1 property
Resource
object
6 properties
1 required
BackupItem
object
Backup description
1 property
DeletedSiteCollection
object
Collection of deleted sites
2 properties
CsmSlotEntity
object
Class containing deployment slot parameters
2 properties
KeyValuePair_String_String
object
2 properties
HostNameBinding
object
A host name binding object
1 property
ArmPlan
object
The plan object in an ARM, represents a marketplace plan
5 properties
StringDictionary
object
String dictionary resource
1 property
RestoreRequest
object
Description of a restore request
1 property
RequestsBasedTrigger
object
RequestsBasedTrigger
2 properties
DeletedSite
object
Reports deleted site including the timestamp of operation
1 property
CsmUsageQuota
object
Usage of the quota resource
5 properties
SlotDifference
object
An object describing the difference in setting values between two web app slots
1 property
ConnectionStringDictionary
object
String dictionary resource
1 property
SlotDifferenceCollection
object
Collection of Slot Differences
2 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Microsoft Azure publishes across the network.