1package aad
2
3// Copyright (c) Microsoft and contributors.  All rights reserved.
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8// http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13//
14// See the License for the specific language governing permissions and
15// limitations under the License.
16//
17// Code generated by Microsoft (R) AutoRest Code Generator.
18// Changes may cause incorrect behavior and will be lost if the code is regenerated.
19
20// ExternalAccess enumerates the values for external access.
21type ExternalAccess string
22
23const (
24	// Disabled ...
25	Disabled ExternalAccess = "Disabled"
26	// Enabled ...
27	Enabled ExternalAccess = "Enabled"
28)
29
30// PossibleExternalAccessValues returns an array of possible values for the ExternalAccess const type.
31func PossibleExternalAccessValues() []ExternalAccess {
32	return []ExternalAccess{Disabled, Enabled}
33}
34
35// FilteredSync enumerates the values for filtered sync.
36type FilteredSync string
37
38const (
39	// FilteredSyncDisabled ...
40	FilteredSyncDisabled FilteredSync = "Disabled"
41	// FilteredSyncEnabled ...
42	FilteredSyncEnabled FilteredSync = "Enabled"
43)
44
45// PossibleFilteredSyncValues returns an array of possible values for the FilteredSync const type.
46func PossibleFilteredSyncValues() []FilteredSync {
47	return []FilteredSync{FilteredSyncDisabled, FilteredSyncEnabled}
48}
49
50// Ldaps enumerates the values for ldaps.
51type Ldaps string
52
53const (
54	// LdapsDisabled ...
55	LdapsDisabled Ldaps = "Disabled"
56	// LdapsEnabled ...
57	LdapsEnabled Ldaps = "Enabled"
58)
59
60// PossibleLdapsValues returns an array of possible values for the Ldaps const type.
61func PossibleLdapsValues() []Ldaps {
62	return []Ldaps{LdapsDisabled, LdapsEnabled}
63}
64
65// NotifyDcAdmins enumerates the values for notify dc admins.
66type NotifyDcAdmins string
67
68const (
69	// NotifyDcAdminsDisabled ...
70	NotifyDcAdminsDisabled NotifyDcAdmins = "Disabled"
71	// NotifyDcAdminsEnabled ...
72	NotifyDcAdminsEnabled NotifyDcAdmins = "Enabled"
73)
74
75// PossibleNotifyDcAdminsValues returns an array of possible values for the NotifyDcAdmins const type.
76func PossibleNotifyDcAdminsValues() []NotifyDcAdmins {
77	return []NotifyDcAdmins{NotifyDcAdminsDisabled, NotifyDcAdminsEnabled}
78}
79
80// NotifyGlobalAdmins enumerates the values for notify global admins.
81type NotifyGlobalAdmins string
82
83const (
84	// NotifyGlobalAdminsDisabled ...
85	NotifyGlobalAdminsDisabled NotifyGlobalAdmins = "Disabled"
86	// NotifyGlobalAdminsEnabled ...
87	NotifyGlobalAdminsEnabled NotifyGlobalAdmins = "Enabled"
88)
89
90// PossibleNotifyGlobalAdminsValues returns an array of possible values for the NotifyGlobalAdmins const type.
91func PossibleNotifyGlobalAdminsValues() []NotifyGlobalAdmins {
92	return []NotifyGlobalAdmins{NotifyGlobalAdminsDisabled, NotifyGlobalAdminsEnabled}
93}
94
95// NtlmV1 enumerates the values for ntlm v1.
96type NtlmV1 string
97
98const (
99	// NtlmV1Disabled ...
100	NtlmV1Disabled NtlmV1 = "Disabled"
101	// NtlmV1Enabled ...
102	NtlmV1Enabled NtlmV1 = "Enabled"
103)
104
105// PossibleNtlmV1Values returns an array of possible values for the NtlmV1 const type.
106func PossibleNtlmV1Values() []NtlmV1 {
107	return []NtlmV1{NtlmV1Disabled, NtlmV1Enabled}
108}
109
110// SyncKerberosPasswords enumerates the values for sync kerberos passwords.
111type SyncKerberosPasswords string
112
113const (
114	// SyncKerberosPasswordsDisabled ...
115	SyncKerberosPasswordsDisabled SyncKerberosPasswords = "Disabled"
116	// SyncKerberosPasswordsEnabled ...
117	SyncKerberosPasswordsEnabled SyncKerberosPasswords = "Enabled"
118)
119
120// PossibleSyncKerberosPasswordsValues returns an array of possible values for the SyncKerberosPasswords const type.
121func PossibleSyncKerberosPasswordsValues() []SyncKerberosPasswords {
122	return []SyncKerberosPasswords{SyncKerberosPasswordsDisabled, SyncKerberosPasswordsEnabled}
123}
124
125// SyncNtlmPasswords enumerates the values for sync ntlm passwords.
126type SyncNtlmPasswords string
127
128const (
129	// SyncNtlmPasswordsDisabled ...
130	SyncNtlmPasswordsDisabled SyncNtlmPasswords = "Disabled"
131	// SyncNtlmPasswordsEnabled ...
132	SyncNtlmPasswordsEnabled SyncNtlmPasswords = "Enabled"
133)
134
135// PossibleSyncNtlmPasswordsValues returns an array of possible values for the SyncNtlmPasswords const type.
136func PossibleSyncNtlmPasswordsValues() []SyncNtlmPasswords {
137	return []SyncNtlmPasswords{SyncNtlmPasswordsDisabled, SyncNtlmPasswordsEnabled}
138}
139
140// SyncOnPremPasswords enumerates the values for sync on prem passwords.
141type SyncOnPremPasswords string
142
143const (
144	// SyncOnPremPasswordsDisabled ...
145	SyncOnPremPasswordsDisabled SyncOnPremPasswords = "Disabled"
146	// SyncOnPremPasswordsEnabled ...
147	SyncOnPremPasswordsEnabled SyncOnPremPasswords = "Enabled"
148)
149
150// PossibleSyncOnPremPasswordsValues returns an array of possible values for the SyncOnPremPasswords const type.
151func PossibleSyncOnPremPasswordsValues() []SyncOnPremPasswords {
152	return []SyncOnPremPasswords{SyncOnPremPasswordsDisabled, SyncOnPremPasswordsEnabled}
153}
154
155// TLSV1 enumerates the values for tlsv1.
156type TLSV1 string
157
158const (
159	// TLSV1Disabled ...
160	TLSV1Disabled TLSV1 = "Disabled"
161	// TLSV1Enabled ...
162	TLSV1Enabled TLSV1 = "Enabled"
163)
164
165// PossibleTLSV1Values returns an array of possible values for the TLSV1 const type.
166func PossibleTLSV1Values() []TLSV1 {
167	return []TLSV1{TLSV1Disabled, TLSV1Enabled}
168}
169