Skip to content

Microsoft IIS - Configure - Roles

The plug-in adds these roles automatically to resources. You cannot add these roles manually.

IISApp

Role for resources that represents an IIS application

NameTypeDescription
iis.app.nameStringThe name for this resource role
applicationPoolStringApplication pool that this application belongs to. Retrieved from AppCmd list command during topology discovery.

IISAppPool

Role for resources that represents an IIS application pool

NameTypeDescription
iis.app.pool.nameStringThe name for this resource role
MgdVersionStringManaged version. Retrieved from AppCmd list command during topology discovery.
MgdModeStringManaged mode. Retrieved from AppCmd list command during topology discovery.
stateStringState of the application pool. Retrieved from AppCmd list command during topology discovery.

IISSite

Role for resources that represents an IIS Site

NameTypeDescription
iis.site.nameStringThe name for this resource role
idStringID of the site. Retrieved from AppCmd list command during topology discovery.
bindingsStringBindings of the site. Retrieved from AppCmd list command during topology discovery.
stateStringState of the site. Retrieved from AppCmd list command during topology discovery.

IISWebServer

Role for resources that represents an IIS root

NameTypeDescription
iis.webserver.nameStringThe name for this resource role
iis.wwwroot.pathStringPath to wwwroot on the agents environment. This is used to locate the wwwroot path to perform configuration discover/apply actions
iis.appCmdFileStringPath to the AppCmd.exe file. This is used to locate the AppCmd.exe file so that it can be utilized in topology discoveries
iis.webDeployPathStringPath to the MSDeploy.exe file. This is used to locate MSDeploy.exe so that we can utilize it for configuration discover/apply actions