@datafire/azure_web_appserviceenvironments v3.0.0
@datafire/azure_web_appserviceenvironments
Client library for AppServiceEnvironments API Client
Installation and Usage
npm install --save @datafire/azure_web_appserviceenvironmentslet azure_web_appserviceenvironments = require('@datafire/azure_web_appserviceenvironments').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});Description
Actions
AppServiceEnvironments_List
Get all App Service Environments for a subscription.
azure_web_appserviceenvironments.AppServiceEnvironments_List({
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- subscriptionId required
Output
AppServiceEnvironments_ListByResourceGroup
Get all App Service Environments in a resource group.
azure_web_appserviceenvironments.AppServiceEnvironments_ListByResourceGroup({
"resourceGroupName": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
AppServiceEnvironments_Delete
Delete an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_Delete({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - forceDelete
boolean: Specify true to force the deletion even if the App Service Environment contains resources. The default is false. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
Output schema unknown
AppServiceEnvironments_Get
Get the properties of an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_Get({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
AppServiceEnvironments_Update
Create or update an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_Update({
"resourceGroupName": "",
"name": "",
"hostingEnvironmentEnvelope": {},
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - hostingEnvironmentEnvelope required AppServiceEnvironmentPatchResource
- subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
AppServiceEnvironments_CreateOrUpdate
Create or update an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_CreateOrUpdate({
"resourceGroupName": "",
"name": "",
"hostingEnvironmentEnvelope": {},
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - hostingEnvironmentEnvelope required AppServiceEnvironmentResource
- subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
AppServiceEnvironments_ListCapacities
Get the used, available, and total worker capacity an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_ListCapacities({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output StampCapacityCollection
AppServiceEnvironments_ListVips
Get IP addresses assigned to an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_ListVips({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output AddressResponse
AppServiceEnvironments_ChangeVnet
Move an App Service Environment to a different VNET.
azure_web_appserviceenvironments.AppServiceEnvironments_ChangeVnet({
"resourceGroupName": "",
"name": "",
"vnetInfo": {},
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - vnetInfo required
object: Specification for using a Virtual Network.- id
string: Resource id of the Virtual Network. - name
string: Name of the Virtual Network (read-only). - subnet
string: Subnet within the Virtual Network. - type
string: Resource type of the Virtual Network (read-only).
- id
- subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output
object: Collection of App Service apps.- nextLink
string: Link to next page of resources. - value required
array: Collection of resources.- items
object: A web app, a mobile app backend, or an API app.- identity
object: Managed service identity.- principalId
string: Principal Id of managed service identity. - tenantId
string: Tenant of managed service identity. - type
string(values: SystemAssigned, UserAssigned, SystemAssigned, UserAssigned, None): Type of managed service identity. - userAssignedIdentities
object: The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principalId
- properties
object: Site resource specific properties- availabilityState
string(values: Normal, Limited, DisasterRecoveryMode): Management information availability state for the app. - clientAffinityEnabled
boolean: true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true. - clientCertEnabled
boolean: true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false. - clientCertExclusionPaths
string: client certificate authentication comma-separated exclusion paths - cloningInfo
object: Information needed for cloning operation.- appSettingsOverrides
object: Application setting overrides for cloned app. If specified, these settings override the settings cloned - cloneCustomHostNames
boolean: true to clone custom hostnames from source app; otherwise, false. - cloneSourceControl
boolean: true to clone source control from source app; otherwise, false. - configureLoadBalancing
boolean: true to configure load balancing for source and destination app. - correlationId
string: Correlation ID of cloning operation. This ID ties multiple cloning operations - hostingEnvironment
string: App Service Environment. - overwrite
boolean: true to overwrite destination app; otherwise, false. - sourceWebAppId required
string: ARM resource ID of the source app. App resource ID is of the form - sourceWebAppLocation
string: Location of source app ex: West US or North Europe - trafficManagerProfileId
string: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form - trafficManagerProfileName
string: Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.
- appSettingsOverrides
- containerSize
integer: Size of the function container. - dailyMemoryTimeQuota
integer: Maximum allowed daily memory-time quota (applicable on dynamic apps only). - defaultHostName
string: Default hostname of the app. Read-only. - enabled
boolean: true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline). - enabledHostNames
array: Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,- items
string
- items
- geoDistributions
array: GeoDistributions for this site- items
object: A global distribution definition.
- items
- hostNameSslStates
array: Hostname SSL states are used to manage the SSL bindings for app's hostnames.- items
object: SSL-enabled hostname.
- items
- hostNames
array: Hostnames associated with the app.- items
string
- items
- hostNamesDisabled
boolean: true to disable the public hostnames of the app; otherwise, false. - hostingEnvironmentProfile
object: Specification for an App Service Environment to use for this resource.- id
string: Resource ID of the App Service Environment. - name
string: Name of the App Service Environment. - type
string: Resource type of the App Service Environment.
- id
- httpsOnly
boolean: HttpsOnly: configures a web site to accept only https requests. Issues redirect for - hyperV
boolean: Hyper-V sandbox. - inProgressOperationId
string: Specifies an operation id if this site has a pending operation. - isDefaultContainer
boolean: true if the app is a default container; otherwise, false. - isXenon
boolean: Obsolete: Hyper-V sandbox. - lastModifiedTimeUtc
string: Last time the app was modified, in UTC. Read-only. - maxNumberOfWorkers
integer: Maximum number of workers. - outboundIpAddresses
string: List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only. - possibleOutboundIpAddresses
string: List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only. - redundancyMode
string(values: None, Manual, Failover, ActiveActive, GeoRedundant): Site redundancy mode - repositorySiteName
string: Name of the repository site. - reserved
boolean: true if reserved; otherwise, false. - resourceGroup
string: Name of the resource group the app belongs to. Read-only. - scmSiteAlsoStopped
boolean: true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false. - serverFarmId
string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". - siteConfig
object: Configuration of an App Service app.- alwaysOn
boolean: true if Always On is enabled; otherwise, false. - apiDefinition
object: Information about the formal API definition for the app. - appCommandLine
string: App command line to launch. - appSettings
array: Application settings. - autoHealEnabled
boolean: true if Auto Heal is enabled; otherwise, false. - autoHealRules
object: Rules that can be defined for auto-heal. - autoSwapSlotName
string: Auto-swap slot name. - azureStorageAccounts
object: User-provided Azure storage accounts. - connectionStrings
array: Connection strings. - cors
object: Cross-Origin Resource Sharing (CORS) settings for the app. - defaultDocuments
array: Default documents. - detailedErrorLoggingEnabled
boolean: true if detailed error logging is enabled; otherwise, false. - documentRoot
string: Document root. - experiments
object: Routing rules in production experiments. - ftpsState
string(values: AllAllowed, FtpsOnly, Disabled): State of FTP / FTPS service - handlerMappings
array: Handler mappings. - http20Enabled
boolean: Http20Enabled: configures a web site to allow clients to connect over http2.0 - httpLoggingEnabled
boolean: true if HTTP logging is enabled; otherwise, false. - ipSecurityRestrictions
array: IP security restrictions for main. - javaContainer
string: Java container. - javaContainerVersion
string: Java container version. - javaVersion
string: Java version. - limits
object: Metric limits set on an app. - linuxFxVersion
string: Linux App Framework and version - loadBalancing
string(values: WeightedRoundRobin, LeastRequests, LeastResponseTime, WeightedTotalTraffic, RequestHash): Site load balancing. - localMySqlEnabled
boolean: true to enable local MySQL; otherwise, false. - logsDirectorySizeLimit
integer: HTTP logs directory size limit. - machineKey
object: MachineKey of an app. - managedPipelineMode
string(values: Integrated, Classic): Managed pipeline mode. - managedServiceIdentityId
integer: Managed Service Identity Id - minTlsVersion
string(values: 1.0, 1.1, 1.2): MinTlsVersion: configures the minimum version of TLS required for SSL requests - netFrameworkVersion
string: .NET Framework version. - nodeVersion
string: Version of Node.js. - numberOfWorkers
integer: Number of workers. - phpVersion
string: Version of PHP. - publishingUsername
string: Publishing user name. - push
object: Push settings for the App. - pythonVersion
string: Version of Python. - remoteDebuggingEnabled
boolean: true if remote debugging is enabled; otherwise, false. - remoteDebuggingVersion
string: Remote debugging version. - requestTracingEnabled
boolean: true if request tracing is enabled; otherwise, false. - requestTracingExpirationTime
string: Request tracing expiration time. - reservedInstanceCount
integer: Number of reserved instances. - scmIpSecurityRestrictions
array: IP security restrictions for scm. - scmIpSecurityRestrictionsUseMain
boolean: IP security restrictions for scm to use main. - scmType
string(values: None, Dropbox, Tfs, LocalGit, GitHub, CodePlexGit, CodePlexHg, BitbucketGit, BitbucketHg, ExternalGit, ExternalHg, OneDrive, VSO): SCM type. - tracingOptions
string: Tracing options. - use32BitWorkerProcess
boolean: true to use 32-bit worker process; otherwise, false. - virtualApplications
array: Virtual applications. - vnetName
string: Virtual Network name. - webSocketsEnabled
boolean: true if WebSocket is enabled; otherwise, false. - windowsFxVersion
string: Xenon App Framework and version - xManagedServiceIdentityId
integer: Explicit Managed Service Identity Id
- alwaysOn
- slotSwapStatus
object: The status of the last successful slot swap operation.- destinationSlotName
string: The destination slot of the last swap operation. - sourceSlotName
string: The source slot of the last swap operation. - timestampUtc
string: The time the last successful slot swap completed.
- destinationSlotName
- state
string: Current state of the app. - suspendedTill
string: App suspended till in case memory-time quota is exceeded. - targetSwapSlot
string: Specifies which deployment slot this app will swap into. Read-only. - trafficManagerHostNames
array: Azure Traffic Manager hostnames associated with the app. Read-only.- items
string
- items
- usageState
string(values: Normal, Exceeded): State indicating whether the app has exceeded its quota usage. Read-only.
- availabilityState
- id
string: Resource Id. - kind
string: Kind of resource. - location required
string: Resource Location. - name
string: Resource Name. - tags
object: Resource tags. - type
string: Resource type.
- identity
- items
- nextLink
AppServiceEnvironments_ListDiagnostics
Get diagnostic information for an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_ListDiagnostics({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output
array
AppServiceEnvironments_GetDiagnosticsItem
Get a diagnostics item for an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_GetDiagnosticsItem({
"resourceGroupName": "",
"name": "",
"diagnosticsName": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - diagnosticsName required
string: Name of the diagnostics item. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
AppServiceEnvironments_GetInboundNetworkDependenciesEndpoints
Get the network endpoints of all inbound dependencies of an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_GetInboundNetworkDependenciesEndpoints({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
AppServiceEnvironments_ListMetricDefinitions
Get global metric definitions of an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_ListMetricDefinitions({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output MetricDefinition
AppServiceEnvironments_ListMetrics
Get global metrics of an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_ListMetrics({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - details
boolean: Specify true to include instance details. The default is false. - $filter
string: Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'Hour|Minute|Day'. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output
object: Collection of metric responses.- nextLink
string: Link to next page of resources. - value required
array: Collection of resources.- items
object: Object representing a metric for any resource .- endTime
string: Metric end time. - id
string: Resource Id. - metricValues
array: Metric values.- items
object: Value of resource metric.- average
number: Value average. - count
number: Value count. - maximum
number: Value maximum. - minimum
number: Value minimum. - properties
array: Resource metric properties collection. - timestamp
string: Value timestamp. - total
number: Value total.
- average
- items
- name
object: Name of a metric for any resource .- localizedValue
string: Localized metric name value. - value
string: metric name value.
- localizedValue
- properties
array: Resource metric properties collection.- items
object: Resource metric property.- key
string: Key for resource metric property. - value
string: Value of pair.
- key
- items
- resourceId
string: Metric resource Id. - startTime
string: Metric start time. - timeGrain
string: Metric granularity. E.g PT1H, PT5M, P1D - unit
string: Metric unit.
- endTime
- items
- nextLink
AppServiceEnvironments_ListMultiRolePools
Get all multi-role pools.
azure_web_appserviceenvironments.AppServiceEnvironments_ListMultiRolePools({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output WorkerPoolCollection
AppServiceEnvironments_GetMultiRolePool
Get properties of a multi-role pool.
azure_web_appserviceenvironments.AppServiceEnvironments_GetMultiRolePool({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output WorkerPoolResource
AppServiceEnvironments_UpdateMultiRolePool
Create or update a multi-role pool.
azure_web_appserviceenvironments.AppServiceEnvironments_UpdateMultiRolePool({
"resourceGroupName": "",
"name": "",
"multiRolePoolEnvelope": {},
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - multiRolePoolEnvelope required WorkerPoolResource
- subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output WorkerPoolResource
AppServiceEnvironments_CreateOrUpdateMultiRolePool
Create or update a multi-role pool.
azure_web_appserviceenvironments.AppServiceEnvironments_CreateOrUpdateMultiRolePool({
"resourceGroupName": "",
"name": "",
"multiRolePoolEnvelope": {},
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - multiRolePoolEnvelope required WorkerPoolResource
- subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output WorkerPoolResource
AppServiceEnvironments_ListMultiRolePoolInstanceMetricDefinitions
Get metric definitions for a specific instance of a multi-role pool of an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_ListMultiRolePoolInstanceMetricDefinitions({
"resourceGroupName": "",
"name": "",
"instance": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - instance required
string: Name of the instance in the multi-role pool. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output
object: Collection of metric definitions.- nextLink
string: Link to next page of resources. - value required
array: Collection of resources.- items
object: Metadata for the metrics.- properties
object: ResourceMetricDefinition resource specific properties- metricAvailabilities
array: List of time grains supported for the metric together with retention period.- items
object: Metrics availability and retention.
- items
- primaryAggregationType
string: Primary aggregation type. - properties
object: Resource metric definition properties. - resourceUri
string: Resource URI. - unit
string: Unit of the metric.
- metricAvailabilities
- id
string: Resource Id. - kind
string: Kind of resource. - name
string: Resource Name. - type
string: Resource type.
- properties
- items
- nextLink
AppServiceEnvironments_ListMultiRolePoolInstanceMetrics
Get metrics for a specific instance of a multi-role pool of an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_ListMultiRolePoolInstanceMetrics({
"resourceGroupName": "",
"name": "",
"instance": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - instance required
string: Name of the instance in the multi-role pool. - details
boolean: Specify true to include instance details. The default is false. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output
object: Collection of metric responses.- nextLink
string: Link to next page of resources. - value required
array: Collection of resources.- items
object: Object representing a metric for any resource .- endTime
string: Metric end time. - id
string: Resource Id. - metricValues
array: Metric values.- items
object: Value of resource metric.- average
number: Value average. - count
number: Value count. - maximum
number: Value maximum. - minimum
number: Value minimum. - properties
array: Resource metric properties collection. - timestamp
string: Value timestamp. - total
number: Value total.
- average
- items
- name
object: Name of a metric for any resource .- localizedValue
string: Localized metric name value. - value
string: metric name value.
- localizedValue
- properties
array: Resource metric properties collection.- items
object: Resource metric property.- key
string: Key for resource metric property. - value
string: Value of pair.
- key
- items
- resourceId
string: Metric resource Id. - startTime
string: Metric start time. - timeGrain
string: Metric granularity. E.g PT1H, PT5M, P1D - unit
string: Metric unit.
- endTime
- items
- nextLink
AppServiceEnvironments_ListMultiRoleMetricDefinitions
Get metric definitions for a multi-role pool of an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_ListMultiRoleMetricDefinitions({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output
object: Collection of metric definitions.- nextLink
string: Link to next page of resources. - value required
array: Collection of resources.- items
object: Metadata for the metrics.- properties
object: ResourceMetricDefinition resource specific properties- metricAvailabilities
array: List of time grains supported for the metric together with retention period.- items
object: Metrics availability and retention.
- items
- primaryAggregationType
string: Primary aggregation type. - properties
object: Resource metric definition properties. - resourceUri
string: Resource URI. - unit
string: Unit of the metric.
- metricAvailabilities
- id
string: Resource Id. - kind
string: Kind of resource. - name
string: Resource Name. - type
string: Resource type.
- properties
- items
- nextLink
AppServiceEnvironments_ListMultiRoleMetrics
Get metrics for a multi-role pool of an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_ListMultiRoleMetrics({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - startTime
string: Beginning time of the metrics query. - endTime
string: End time of the metrics query. - timeGrain
string: Time granularity of the metrics query. - details
boolean: Specify true to include instance details. The default is false. - $filter
string: Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'Hour|Minute|Day'. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output
object: Collection of metric responses.- nextLink
string: Link to next page of resources. - value required
array: Collection of resources.- items
object: Object representing a metric for any resource .- endTime
string: Metric end time. - id
string: Resource Id. - metricValues
array: Metric values.- items
object: Value of resource metric.- average
number: Value average. - count
number: Value count. - maximum
number: Value maximum. - minimum
number: Value minimum. - properties
array: Resource metric properties collection. - timestamp
string: Value timestamp. - total
number: Value total.
- average
- items
- name
object: Name of a metric for any resource .- localizedValue
string: Localized metric name value. - value
string: metric name value.
- localizedValue
- properties
array: Resource metric properties collection.- items
object: Resource metric property.- key
string: Key for resource metric property. - value
string: Value of pair.
- key
- items
- resourceId
string: Metric resource Id. - startTime
string: Metric start time. - timeGrain
string: Metric granularity. E.g PT1H, PT5M, P1D - unit
string: Metric unit.
- endTime
- items
- nextLink
AppServiceEnvironments_ListMultiRolePoolSkus
Get available SKUs for scaling a multi-role pool.
azure_web_appserviceenvironments.AppServiceEnvironments_ListMultiRolePoolSkus({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output SkuInfoCollection
AppServiceEnvironments_ListMultiRoleUsages
Get usage metrics for a multi-role pool of an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_ListMultiRoleUsages({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output UsageCollection
AppServiceEnvironments_ListOperations
List all currently running operations on the App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_ListOperations({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output
array- items
object: An operation on a resource.- createdTime
string: Time when operation has started. - errors
array: Any errors associate with the operation.- items
object: Body of the error response returned from the API.- code
string: Basic error code. - extendedCode
string: Type of error. - innerErrors
array: Inner errors.- items ErrorEntity
- message
string: Any details of the error. - messageTemplate
string: Message template. - parameters
array: Parameters for the template.- items
string
- items
- code
- items
- expirationTime
string: Time when operation will expire. - geoMasterOperationId
string: Applicable only for stamp operation ids. - id
string: Operation ID. - modifiedTime
string: Time when operation has been updated. - name
string: Operation name. - status
string(values: InProgress, Failed, Succeeded, TimedOut, Created): The current status of the operation.
- createdTime
- items
AppServiceEnvironments_GetOutboundNetworkDependenciesEndpoints
Get the network endpoints of all outbound dependencies of an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_GetOutboundNetworkDependenciesEndpoints({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
AppServiceEnvironments_Reboot
Reboot all machines in an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_Reboot({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
Output schema unknown
AppServiceEnvironments_Resume
Resume an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_Resume({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output
object: Collection of App Service apps.- nextLink
string: Link to next page of resources. - value required
array: Collection of resources.- items
object: A web app, a mobile app backend, or an API app.- identity
object: Managed service identity.- principalId
string: Principal Id of managed service identity. - tenantId
string: Tenant of managed service identity. - type
string(values: SystemAssigned, UserAssigned, SystemAssigned, UserAssigned, None): Type of managed service identity. - userAssignedIdentities
object: The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principalId
- properties
object: Site resource specific properties- availabilityState
string(values: Normal, Limited, DisasterRecoveryMode): Management information availability state for the app. - clientAffinityEnabled
boolean: true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true. - clientCertEnabled
boolean: true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false. - clientCertExclusionPaths
string: client certificate authentication comma-separated exclusion paths - cloningInfo
object: Information needed for cloning operation.- appSettingsOverrides
object: Application setting overrides for cloned app. If specified, these settings override the settings cloned - cloneCustomHostNames
boolean: true to clone custom hostnames from source app; otherwise, false. - cloneSourceControl
boolean: true to clone source control from source app; otherwise, false. - configureLoadBalancing
boolean: true to configure load balancing for source and destination app. - correlationId
string: Correlation ID of cloning operation. This ID ties multiple cloning operations - hostingEnvironment
string: App Service Environment. - overwrite
boolean: true to overwrite destination app; otherwise, false. - sourceWebAppId required
string: ARM resource ID of the source app. App resource ID is of the form - sourceWebAppLocation
string: Location of source app ex: West US or North Europe - trafficManagerProfileId
string: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form - trafficManagerProfileName
string: Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.
- appSettingsOverrides
- containerSize
integer: Size of the function container. - dailyMemoryTimeQuota
integer: Maximum allowed daily memory-time quota (applicable on dynamic apps only). - defaultHostName
string: Default hostname of the app. Read-only. - enabled
boolean: true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline). - enabledHostNames
array: Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,- items
string
- items
- geoDistributions
array: GeoDistributions for this site- items
object: A global distribution definition.
- items
- hostNameSslStates
array: Hostname SSL states are used to manage the SSL bindings for app's hostnames.- items
object: SSL-enabled hostname.
- items
- hostNames
array: Hostnames associated with the app.- items
string
- items
- hostNamesDisabled
boolean: true to disable the public hostnames of the app; otherwise, false. - hostingEnvironmentProfile
object: Specification for an App Service Environment to use for this resource.- id
string: Resource ID of the App Service Environment. - name
string: Name of the App Service Environment. - type
string: Resource type of the App Service Environment.
- id
- httpsOnly
boolean: HttpsOnly: configures a web site to accept only https requests. Issues redirect for - hyperV
boolean: Hyper-V sandbox. - inProgressOperationId
string: Specifies an operation id if this site has a pending operation. - isDefaultContainer
boolean: true if the app is a default container; otherwise, false. - isXenon
boolean: Obsolete: Hyper-V sandbox. - lastModifiedTimeUtc
string: Last time the app was modified, in UTC. Read-only. - maxNumberOfWorkers
integer: Maximum number of workers. - outboundIpAddresses
string: List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only. - possibleOutboundIpAddresses
string: List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only. - redundancyMode
string(values: None, Manual, Failover, ActiveActive, GeoRedundant): Site redundancy mode - repositorySiteName
string: Name of the repository site. - reserved
boolean: true if reserved; otherwise, false. - resourceGroup
string: Name of the resource group the app belongs to. Read-only. - scmSiteAlsoStopped
boolean: true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false. - serverFarmId
string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". - siteConfig
object: Configuration of an App Service app.- alwaysOn
boolean: true if Always On is enabled; otherwise, false. - apiDefinition
object: Information about the formal API definition for the app. - appCommandLine
string: App command line to launch. - appSettings
array: Application settings. - autoHealEnabled
boolean: true if Auto Heal is enabled; otherwise, false. - autoHealRules
object: Rules that can be defined for auto-heal. - autoSwapSlotName
string: Auto-swap slot name. - azureStorageAccounts
object: User-provided Azure storage accounts. - connectionStrings
array: Connection strings. - cors
object: Cross-Origin Resource Sharing (CORS) settings for the app. - defaultDocuments
array: Default documents. - detailedErrorLoggingEnabled
boolean: true if detailed error logging is enabled; otherwise, false. - documentRoot
string: Document root. - experiments
object: Routing rules in production experiments. - ftpsState
string(values: AllAllowed, FtpsOnly, Disabled): State of FTP / FTPS service - handlerMappings
array: Handler mappings. - http20Enabled
boolean: Http20Enabled: configures a web site to allow clients to connect over http2.0 - httpLoggingEnabled
boolean: true if HTTP logging is enabled; otherwise, false. - ipSecurityRestrictions
array: IP security restrictions for main. - javaContainer
string: Java container. - javaContainerVersion
string: Java container version. - javaVersion
string: Java version. - limits
object: Metric limits set on an app. - linuxFxVersion
string: Linux App Framework and version - loadBalancing
string(values: WeightedRoundRobin, LeastRequests, LeastResponseTime, WeightedTotalTraffic, RequestHash): Site load balancing. - localMySqlEnabled
boolean: true to enable local MySQL; otherwise, false. - logsDirectorySizeLimit
integer: HTTP logs directory size limit. - machineKey
object: MachineKey of an app. - managedPipelineMode
string(values: Integrated, Classic): Managed pipeline mode. - managedServiceIdentityId
integer: Managed Service Identity Id - minTlsVersion
string(values: 1.0, 1.1, 1.2): MinTlsVersion: configures the minimum version of TLS required for SSL requests - netFrameworkVersion
string: .NET Framework version. - nodeVersion
string: Version of Node.js. - numberOfWorkers
integer: Number of workers. - phpVersion
string: Version of PHP. - publishingUsername
string: Publishing user name. - push
object: Push settings for the App. - pythonVersion
string: Version of Python. - remoteDebuggingEnabled
boolean: true if remote debugging is enabled; otherwise, false. - remoteDebuggingVersion
string: Remote debugging version. - requestTracingEnabled
boolean: true if request tracing is enabled; otherwise, false. - requestTracingExpirationTime
string: Request tracing expiration time. - reservedInstanceCount
integer: Number of reserved instances. - scmIpSecurityRestrictions
array: IP security restrictions for scm. - scmIpSecurityRestrictionsUseMain
boolean: IP security restrictions for scm to use main. - scmType
string(values: None, Dropbox, Tfs, LocalGit, GitHub, CodePlexGit, CodePlexHg, BitbucketGit, BitbucketHg, ExternalGit, ExternalHg, OneDrive, VSO): SCM type. - tracingOptions
string: Tracing options. - use32BitWorkerProcess
boolean: true to use 32-bit worker process; otherwise, false. - virtualApplications
array: Virtual applications. - vnetName
string: Virtual Network name. - webSocketsEnabled
boolean: true if WebSocket is enabled; otherwise, false. - windowsFxVersion
string: Xenon App Framework and version - xManagedServiceIdentityId
integer: Explicit Managed Service Identity Id
- alwaysOn
- slotSwapStatus
object: The status of the last successful slot swap operation.- destinationSlotName
string: The destination slot of the last swap operation. - sourceSlotName
string: The source slot of the last swap operation. - timestampUtc
string: The time the last successful slot swap completed.
- destinationSlotName
- state
string: Current state of the app. - suspendedTill
string: App suspended till in case memory-time quota is exceeded. - targetSwapSlot
string: Specifies which deployment slot this app will swap into. Read-only. - trafficManagerHostNames
array: Azure Traffic Manager hostnames associated with the app. Read-only.- items
string
- items
- usageState
string(values: Normal, Exceeded): State indicating whether the app has exceeded its quota usage. Read-only.
- availabilityState
- id
string: Resource Id. - kind
string: Kind of resource. - location required
string: Resource Location. - name
string: Resource Name. - tags
object: Resource tags. - type
string: Resource type.
- identity
- items
- nextLink
AppServiceEnvironments_ListAppServicePlans
Get all App Service plans in an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_ListAppServicePlans({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output
object: Collection of App Service plans.- nextLink
string: Link to next page of resources. - value required
array: Collection of resources.- items
object: App Service plan.- properties
object: AppServicePlan resource specific properties- freeOfferExpirationTime
string: The time when the server farm free offer expires. - geoRegion
string: Geographical location for the App Service plan. - hostingEnvironmentProfile
object: Specification for an App Service Environment to use for this resource.- id
string: Resource ID of the App Service Environment. - name
string: Name of the App Service Environment. - type
string: Resource type of the App Service Environment.
- id
- hyperV
boolean: If Hyper-V container app service plan true, false otherwise. - isSpot
boolean: If true, this App Service Plan owns spot instances. - isXenon
boolean: Obsolete: If Hyper-V container app service plan true, false otherwise. - maximumElasticWorkerCount
integer: Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan - maximumNumberOfWorkers
integer: Maximum number of instances that can be assigned to this App Service plan. - numberOfSites
integer: Number of apps assigned to this App Service plan. - perSiteScaling
boolean: If true, apps assigned to this App Service plan can be scaled independently. - provisioningState
string(values: Succeeded, Failed, Canceled, InProgress, Deleting): Provisioning state of the App Service Environment. - reserved
boolean: If Linux app service plan true, false otherwise. - resourceGroup
string: Resource group of the App Service plan. - spotExpirationTime
string: The time when the server farm expires. Valid only if it is a spot server farm. - status
string(values: Ready, Pending, Creating): App Service plan status. - subscription
string: App Service plan subscription. - targetWorkerCount
integer: Scaling worker count. - targetWorkerSizeId
integer: Scaling worker size ID. - workerTierName
string: Target worker tier assigned to the App Service plan.
- freeOfferExpirationTime
- sku
object: Description of a SKU for a scalable resource.- capabilities
array: Capabilities of the SKU, e.g., is traffic manager enabled?- items
object: Describes the capabilities/features allowed for a specific SKU.
- items
- capacity
integer: Current number of instances assigned to the resource. - family
string: Family code of the resource SKU. - locations
array: Locations of the SKU.- items
string
- items
- name
string: Name of the resource SKU. - size
string: Size specifier of the resource SKU. - skuCapacity
object: Description of the App Service plan scale options.- default
integer: Default number of workers for this App Service plan SKU. - maximum
integer: Maximum number of workers for this App Service plan SKU. - minimum
integer: Minimum number of workers for this App Service plan SKU. - scaleType
string: Available scale configurations for an App Service plan.
- default
- tier
string: Service tier of the resource SKU.
- capabilities
- id
string: Resource Id. - kind
string: Kind of resource. - location required
string: Resource Location. - name
string: Resource Name. - tags
object: Resource tags. - type
string: Resource type.
- properties
- items
- nextLink
AppServiceEnvironments_ListWebApps
Get all apps in an App Service Environment.
azure_web_appserviceenvironments.AppServiceEnvironments_ListWebApps({
"resourceGroupName": "",
"name": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: Name of the resource group to which the resource belongs. - name required
string: Name of the App Service Environment. - propertiesToInclude
string: Comma separated list of app properties to include. - subscriptionId required
string: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string: API Version
- resourceGroupName required
Output
- output
object: Collection of App Service apps.- nextLink
string: Link to next page of resources. - value required
array: Collection of resources.- items
object: A web app, a mobile app backend, or an API app.- identity
object: Managed service identity.- principalId
string: Principal Id of managed service identity. - tenantId
string: Tenant of managed service identity. - type
string(values: SystemAssigned, UserAssigned, SystemAssigned, UserAssigned, None): Type of managed service identity. - userAssignedIdentities
object: The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principalId
- properties
object: Site resource specific properties- availabilityState
string(values: Normal, Limited, DisasterRecoveryMode): Management information availability state for the app. - clientAffinityEnabled
boolean: true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true. - clientCertEnabled
boolean: true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false. - clientCertExclusionPaths
string: client certificate authentication comma-separated exclusion paths - cloningInfo
object: Information needed for cloning operation.- appSettingsOverrides
object: Application setting overrides for cloned app. If specified, these settings override the settings cloned - cloneCustomHostNames
boolean: true to clone custom hostnames from source app; otherwise, false. - cloneSourceControl
boolean: true to clone source control from source app; otherwise, false. - configureLoadBalancing
boolean: true to configure load balancing for source and destination app. - correlationId
string: Correlation ID of cloning operation. This ID ties multiple cloning operations - hostingEnvironment
string: App Service Environment. - overwrite
boolean: true to overwrite destination app; otherwise, false. - sourceWebAppId required
string: ARM resource ID of the source app. App resource ID is of the form - sourceWebAppLocation
string: Location of source app ex: West US or North Europe - trafficManagerProfileId
string: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form - trafficManagerProfileName
string: Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.
- appSettingsOverrides
- containerSize
integer: Size of the function container. - dailyMemoryTimeQuota
integer: Maximum allowed daily memory-time quota (applicable on dynamic apps only). - defaultHostName
string: Default hostname of the app. Read-only. - enabled
boolean: true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline). - enabledHostNames
array: Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,- items
string
- items
- geoDistributions
array: GeoDistributions for this site- items
object: A global distribution definition.
- items
- hostNameSslStates
array: Hostname SSL states are used to manage the SSL bindings for app's hostnames.- items
object: SSL-enabled hostname.
- items
- hostNames
array: Hostnames associated with the app.- items
string
- items
- hostNamesDisabled
boolean: true to disable the public hostnames of the app; otherwise, false. - hostingEnvironmentProfile
object: Specification for an App Service Environment to use for this resource.- id
string: Resource ID of the App Service Environment. - name
string: Name of the App Service Environment. - type
string: Resource type of the App Service Environment.
- id
- httpsOnly
boolean: HttpsOnly: configures a web site to accept only https requests. Issues redirect for - hyperV
boolean: Hyper-V sandbox. - inProgressOperationId
string: Specifies an operation id if this site has a pending operation. - isDefaultContainer
boolean: true if the app is a default container; otherwise, false. - isXenon
boolean: Obsolete: Hyper-V sandbox. - lastModifiedTimeUtc
string: Last time the app was modified, in UTC. Read-only. - maxNumberOfWorkers
integer: Maximum number of workers. - outboundIpAddresses
string: List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only. - possibleOutboundIpAddresses
string: List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only. - redundancyMode
string(values: None, Manual, Failover, ActiveActive, GeoRedundant): Site redundancy mode - repositorySiteName
string: Name of the repository site. - reserved
boolean: true if reserved; otherwise, false. - resourceGroup
string: Name of the resource group the app belongs to. Read-only. - scmSiteAlsoStopped
boolean: true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false. - serverFarmId
string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". - siteConfig
object: Configuration of an App Service app.- alwaysOn
boolean: true if Always On is enabled; ot
- alwaysOn
- availabilityState
- identity
- items
- nextLink
5 years ago