GithubHelp home page GithubHelp logo

webapp's Introduction

WebApp

This module deploys an Web App.

Resource types

Resource Type ApiVersion
Microsoft.Web/sites 2019-08-01
microsoft.insights/components 2015-05-01
config 2016-03-01
providers/locks 2016-09-01

Parameters

Parameter Name Type Description DefaultValue Possible values
appServicePlanSku string Required.The AppServicePlansku to use for the creating App Service Plan ( Ex- Free,Shared,Basic,Standard,Premium,Dynamic )
appServicePlanSkuCode string Required.The AppServicePlansku code to use for selecting the current App Service Plan ( Ex- B1,B2,B3,S1,S2,S3,P1, P2,P3)
appServicePlanNumberOfWorkers int Required. The appServicePlanNumberOfWorkers for the App Service Plan will define the worker size
enableMonitoring bool Optional. If true, ApplicationInsights will be configured for the Function App. True
httpsOnly bool Optional. Configures a web site to accept only https requests. Issues redirect for http requests. True
location string Optional. Location for all resources. [resourceGroup().location]
lockForDeletion bool Optional. Switch to lock Function App from deletion. False
managedServiceIdentity string Optional. Type of managed service identity. None System.Object[]
siteConfig object Required. Configuration of the app.
tags object Optional. Tags of the resource.
webAppName string Required. Name of the Web App

Parameter Usage: siteConfig

"siteConfig": {
    "value": {
        "alwaysOn": true
    }
}

Parameter Usage: tags

Tag names and tag values can be provided as needed. A tag can be left without a value.

"tags": {
    "value":{
                "Env": "nonprod",
                "DevOwner": "[email protected]",
                "ProjectName": "brewdatportal",
                "Type": "frontend"
            }
}

Outputs

Output Name Value Type
webAppName string Name of the Web App.
webAppResourceGroup string The REsource Group in which the resource is created.
webAppResourceId string The Resource ID of the WebApp.
assignedIdentityID string User id of the created system assigned identity

Additional resources

webapp's People

Contributors

amitabh90 avatar ms-amitabh90 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.