Show / Hide Table of Contents

Class FunctionAppAuthSettingsArgs

Inheritance
System.Object
InputArgs
ResourceArgs
FunctionAppAuthSettingsArgs
Inherited Members
ResourceArgs.Empty
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()
Namespace: Pulumi.Azure.AppService.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class FunctionAppAuthSettingsArgs : ResourceArgs

Constructors

View Source

FunctionAppAuthSettingsArgs()

Declaration
public FunctionAppAuthSettingsArgs()

Properties

View Source

ActiveDirectory

A active_directory block as defined below.

Declaration
public Input<FunctionAppAuthSettingsActiveDirectoryArgs> ActiveDirectory { get; set; }
Property Value
Type Description
Input<FunctionAppAuthSettingsActiveDirectoryArgs>
View Source

AdditionalLoginParams

Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".

Declaration
public InputMap<string> AdditionalLoginParams { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

AllowedExternalRedirectUrls

External URLs that can be redirected to as part of logging in or logging out of the app.

Declaration
public InputList<string> AllowedExternalRedirectUrls { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

DefaultProvider

The default provider to use when multiple providers have been set up. Possible values are AzureActiveDirectory, Facebook, Google, MicrosoftAccount and Twitter.

Declaration
public Input<string> DefaultProvider { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Enabled

Is Authentication enabled?

Declaration
public Input<bool> Enabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Facebook

A facebook block as defined below.

Declaration
public Input<FunctionAppAuthSettingsFacebookArgs> Facebook { get; set; }
Property Value
Type Description
Input<FunctionAppAuthSettingsFacebookArgs>
View Source

Google

A google block as defined below.

Declaration
public Input<FunctionAppAuthSettingsGoogleArgs> Google { get; set; }
Property Value
Type Description
Input<FunctionAppAuthSettingsGoogleArgs>
View Source

Issuer

Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.

Declaration
public Input<string> Issuer { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Microsoft

A microsoft block as defined below.

Declaration
public Input<FunctionAppAuthSettingsMicrosoftArgs> Microsoft { get; set; }
Property Value
Type Description
Input<FunctionAppAuthSettingsMicrosoftArgs>
View Source

RuntimeVersion

The runtime version of the Authentication/Authorization module.

Declaration
public Input<string> RuntimeVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

TokenRefreshExtensionHours

The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72.

Declaration
public Input<double> TokenRefreshExtensionHours { get; set; }
Property Value
Type Description
Input<System.Double>
View Source

TokenStoreEnabled

If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false.

Declaration
public Input<bool> TokenStoreEnabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Twitter

A twitter block as defined below.

Declaration
public Input<FunctionAppAuthSettingsTwitterArgs> Twitter { get; set; }
Property Value
Type Description
Input<FunctionAppAuthSettingsTwitterArgs>
View Source

UnauthenticatedClientAction

The action to take when an unauthenticated client attempts to access the app. Possible values are AllowAnonymous and RedirectToLoginPage.

Declaration
public Input<string> UnauthenticatedClientAction { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.