Class AppServiceArgs
Inherited Members
Namespace: Pulumi.Azure.AppService
Assembly: Pulumi.Azure.dll
Syntax
public sealed class AppServiceArgs : ResourceArgs
Constructors
View SourceAppServiceArgs()
Declaration
public AppServiceArgs()
Properties
View SourceAppServicePlanId
The ID of the App Service Plan within which to create this App Service.
Declaration
public Input<string> AppServicePlanId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AppSettings
A key-value pair of App Settings.
Declaration
public InputMap<string> AppSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
AuthSettings
A auth_settings block as defined below.
Declaration
public Input<AppServiceAuthSettingsArgs> AuthSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<AppServiceAuthSettingsArgs> |
Backup
A backup block as defined below.
Declaration
public Input<AppServiceBackupArgs> Backup { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<AppServiceBackupArgs> |
ClientAffinityEnabled
Should the App Service send session affinity cookies, which route client requests in the same session to the same instance?
Declaration
public Input<bool> ClientAffinityEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
ClientCertEnabled
Does the App Service require client certificates for incoming requests? Defaults to false.
Declaration
public Input<bool> ClientCertEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
ConnectionStrings
One or more connection_string blocks as defined below.
Declaration
public InputList<AppServiceConnectionStringArgs> ConnectionStrings { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<AppServiceConnectionStringArgs> |
Enabled
Is the App Service Enabled?
Declaration
public Input<bool> Enabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
HttpsOnly
Can the App Service only be accessed via HTTPS? Defaults to false.
Declaration
public Input<bool> HttpsOnly { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Identity
A Managed Service Identity block as defined below.
Declaration
public Input<AppServiceIdentityArgs> Identity { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<AppServiceIdentityArgs> |
Location
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
Declaration
public Input<string> Location { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Logs
A logs block as defined below.
Declaration
public Input<AppServiceLogsArgs> Logs { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<AppServiceLogsArgs> |
Name
Specifies the name of the App Service. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResourceGroupName
The name of the resource group in which to create the App Service.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SiteConfig
A site_config block as defined below.
Declaration
public Input<AppServiceSiteConfigArgs> SiteConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<AppServiceSiteConfigArgs> |
StorageAccounts
One or more storage_account blocks as defined below.
Declaration
public InputList<AppServiceStorageAccountArgs> StorageAccounts { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<AppServiceStorageAccountArgs> |
Tags
A mapping of tags to assign to the resource.
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |