Class AppServiceState
Inherited Members
Namespace: Pulumi.Azure.AppService
Assembly: Pulumi.Azure.dll
Syntax
public sealed class AppServiceState : ResourceArgs
Constructors
View SourceAppServiceState()
Declaration
public AppServiceState()
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<AppServiceAuthSettingsGetArgs> AuthSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<AppServiceAuthSettingsGetArgs> |
Backup
A backup block as defined below.
Declaration
public Input<AppServiceBackupGetArgs> Backup { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<AppServiceBackupGetArgs> |
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<AppServiceConnectionStringGetArgs> ConnectionStrings { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<AppServiceConnectionStringGetArgs> |
DefaultSiteHostname
The Default Hostname associated with the App Service - such as mysite.azurewebsites.net
Declaration
public Input<string> DefaultSiteHostname { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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<AppServiceIdentityGetArgs> Identity { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<AppServiceIdentityGetArgs> |
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<AppServiceLogsGetArgs> Logs { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<AppServiceLogsGetArgs> |
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> |
OutboundIpAddresses
A comma separated list of outbound IP addresses - such as 52.23.25.3,52.143.43.12
Declaration
public Input<string> OutboundIpAddresses { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PossibleOutboundIpAddresses
A comma separated list of outbound IP addresses - such as 52.23.25.3,52.143.43.12,52.143.43.17 - not all of which are necessarily in use. Superset of outbound_ip_addresses.
Declaration
public Input<string> PossibleOutboundIpAddresses { 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<AppServiceSiteConfigGetArgs> SiteConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<AppServiceSiteConfigGetArgs> |
SiteCredentials
A site_credential block as defined below, which contains the site-level credentials used to publish to this App Service.
Declaration
public InputList<AppServiceSiteCredentialGetArgs> SiteCredentials { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<AppServiceSiteCredentialGetArgs> |
SourceControls
A source_control block as defined below, which contains the Source Control information when scm_type is set to LocalGit.
Declaration
public InputList<AppServiceSourceControlGetArgs> SourceControls { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<AppServiceSourceControlGetArgs> |
StorageAccounts
One or more storage_account blocks as defined below.
Declaration
public InputList<AppServiceStorageAccountGetArgs> StorageAccounts { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<AppServiceStorageAccountGetArgs> |
Tags
A mapping of tags to assign to the resource.
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |