Class FunctionAppSlotArgs
Inheritance
System.Object
FunctionAppSlotArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Azure.dll
Syntax
public sealed class FunctionAppSlotArgs : ResourceArgs
Constructors
View Source
FunctionAppSlotArgs()
Declaration
public FunctionAppSlotArgs()
Properties
View Source
AppServicePlanId
The ID of the App Service Plan within which to create this Function App Slot.
Declaration
public Input<string> AppServicePlanId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AppSettings
A key-value pair of App Settings.
Declaration
public InputMap<string> AppSettings { get; set; }
Property Value
| Type |
Description |
| InputMap<System.String> |
|
View Source
AuthSettings
An auth_settings block as defined below.
Declaration
public Input<FunctionAppSlotAuthSettingsArgs> AuthSettings { get; set; }
Property Value
View Source
ClientAffinityEnabled
Should the Function App 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> |
|
View Source
ConnectionStrings
A connection_string block as defined below.
Declaration
public InputList<FunctionAppSlotConnectionStringArgs> ConnectionStrings { get; set; }
Property Value
View Source
DailyMemoryTimeQuota
The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps under the consumption plan. Defaults to 0.
Declaration
public Input<int> DailyMemoryTimeQuota { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
EnableBuiltinLogging
Should the built-in logging of the Function App be enabled? Defaults to true.
Declaration
public Input<bool> EnableBuiltinLogging { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Enabled
Is the Function App enabled?
Declaration
public Input<bool> Enabled { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
FunctionAppName
Declaration
public Input<string> FunctionAppName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
HttpsOnly
Can the Function App only be accessed via HTTPS? Defaults to false.
Declaration
public Input<bool> HttpsOnly { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Identity
An identity block as defined below.
Declaration
public Input<FunctionAppSlotIdentityArgs> Identity { get; set; }
Property Value
View Source
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> |
|
View Source
Name
Specifies the name of the Function App. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
OsType
A string indicating the Operating System type for this function app.
Declaration
public Input<string> OsType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ResourceGroupName
The name of the resource group in which to create the Function App Slot.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
SiteConfig
A site_config object as defined below.
Declaration
public Input<FunctionAppSlotSiteConfigArgs> SiteConfig { get; set; }
Property Value
View Source
StorageAccountAccessKey
The access key which will be used to access the backend storage account for the Function App.
Declaration
public Input<string> StorageAccountAccessKey { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
StorageAccountName
The backend storage account name which will be used by the Function App (such as the dashboard, logs).
Declaration
public Input<string> StorageAccountName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
A mapping of tags to assign to the resource.
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type |
Description |
| InputMap<System.String> |
|
View Source
Version
The runtime version associated with the Function App. Defaults to ~1.
Declaration
public Input<string> Version { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|