-
Notifications
You must be signed in to change notification settings - Fork 4.8k
/
AzureActiveDirectory.cs
52 lines (47 loc) · 2.98 KB
/
AzureActiveDirectory.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// <auto-generated/>
#nullable disable
namespace Azure.ResourceManager.Applications.Containers.Models
{
/// <summary> The configuration settings of the Azure Active directory provider. </summary>
public partial class AzureActiveDirectory
{
/// <summary> Initializes a new instance of AzureActiveDirectory. </summary>
public AzureActiveDirectory()
{
}
/// <summary> Initializes a new instance of AzureActiveDirectory. </summary>
/// <param name="enabled"> <code>false</code> if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, <code>true</code>. </param>
/// <param name="registration"> The configuration settings of the Azure Active Directory app registration. </param>
/// <param name="login"> The configuration settings of the Azure Active Directory login flow. </param>
/// <param name="validation"> The configuration settings of the Azure Active Directory token validation flow. </param>
/// <param name="isAutoProvisioned">
/// Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.
/// This is an internal flag primarily intended to support the Azure Management Portal. Users should not
/// read or write to this property.
/// </param>
internal AzureActiveDirectory(bool? enabled, AzureActiveDirectoryRegistration registration, AzureActiveDirectoryLogin login, AzureActiveDirectoryValidation validation, bool? isAutoProvisioned)
{
Enabled = enabled;
Registration = registration;
Login = login;
Validation = validation;
IsAutoProvisioned = isAutoProvisioned;
}
/// <summary> <code>false</code> if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, <code>true</code>. </summary>
public bool? Enabled { get; set; }
/// <summary> The configuration settings of the Azure Active Directory app registration. </summary>
public AzureActiveDirectoryRegistration Registration { get; set; }
/// <summary> The configuration settings of the Azure Active Directory login flow. </summary>
public AzureActiveDirectoryLogin Login { get; set; }
/// <summary> The configuration settings of the Azure Active Directory token validation flow. </summary>
public AzureActiveDirectoryValidation Validation { get; set; }
/// <summary>
/// Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.
/// This is an internal flag primarily intended to support the Azure Management Portal. Users should not
/// read or write to this property.
/// </summary>
public bool? IsAutoProvisioned { get; set; }
}
}