Class SlotState
Inheritance
System.Object
SlotState
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 SlotState : ResourceArgs
Constructors
View Source
SlotState()
Declaration
Properties
View Source
AppServiceName
The name of the App Service within which to create the App Service Slot. Changing this forces a new resource to be created.
Declaration
public Input<string> AppServiceName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AppServicePlanId
The ID of the App Service Plan within which to create this App Service Slot. Changing this forces a new resource to be created.
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
A auth_settings block as defined below.
Declaration
public Input<SlotAuthSettingsGetArgs> AuthSettings { get; set; }
Property Value
View Source
ClientAffinityEnabled
Should the App Service Slot 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
An connection_string block as defined below.
Declaration
public InputList<SlotConnectionStringGetArgs> ConnectionStrings { get; set; }
Property Value
View Source
DefaultSiteHostname
The Default Hostname associated with the App Service Slot - such as mysite.azurewebsites.net
Declaration
public Input<string> DefaultSiteHostname { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Enabled
Is the App Service Slot Enabled?
Declaration
public Input<bool> Enabled { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
HttpsOnly
Can the App Service Slot 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
A Managed Service Identity block as defined below.
Declaration
public Input<SlotIdentityGetArgs> 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
Logs
Declaration
public Input<SlotLogsGetArgs> Logs { get; set; }
Property Value
View Source
Name
Specifies the name of the App Service Slot component. 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
ResourceGroupName
The name of the resource group in which to create the App Service Slot component.
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<SlotSiteConfigGetArgs> SiteConfig { get; set; }
Property Value
View Source
SiteCredentials
A site_credential block as defined below, which contains the site-level credentials used to publish to this App Service.
Declaration
public InputList<SlotSiteCredentialGetArgs> SiteCredentials { get; set; }
Property Value
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> |
|