/
auth_ldap_templates_ldap_field_template_item.go
92 lines (64 loc) · 3.16 KB
/
auth_ldap_templates_ldap_field_template_item.go
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
/*
* Isilon SDK
*
* Isilon SDK - Language bindings for the OneFS API
*
* API version: 5
* Contact: sdk@isilon.com
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/
package isi_sdk_8_1_0
type AuthLdapTemplatesLdapFieldTemplateItem struct {
// Specifies canonical name.
CnAttribute string `json:"cn_attribute,omitempty"`
// Sets hashed password value.
CryptPasswordAttribute string `json:"crypt_password_attribute,omitempty"`
// Sets the LDAP Email attribute.
EmailAttribute string `json:"email_attribute,omitempty"`
// Sets the LDAP GECOS attribute.
GecosAttribute string `json:"gecos_attribute,omitempty"`
// Sets the LDAP GID attribute.
GidAttribute string `json:"gid_attribute,omitempty"`
// Sets LDAP filter for group objects.
GroupFilter string `json:"group_filter,omitempty"`
// Sets the LDAP Group Members attribute.
GroupMembersAttribute string `json:"group_members_attribute,omitempty"`
// Sets the LDAP Homedir attribute.
HomedirAttribute string `json:"homedir_attribute,omitempty"`
// Specifies the ID of the LDAP provider field template.
Id string `json:"id,omitempty"`
// Sets the LDAP UID attribute, which is used as the login name.
NameAttribute string `json:"name_attribute,omitempty"`
// Sets LDAP filter for netgroup objects.
NetgroupFilter string `json:"netgroup_filter,omitempty"`
// Sets the LDAP Netgroup Members attribute.
NetgroupMembersAttribute string `json:"netgroup_members_attribute,omitempty"`
// Sets the LDAP Netgroup Triple attribute.
NetgroupTripleAttribute string `json:"netgroup_triple_attribute,omitempty"`
// Sets the LDAP NT Password attribute.
NtPasswordAttribute string `json:"nt_password_attribute,omitempty"`
// Sets the absolute date to expire the account.
ShadowExpireAttribute string `json:"shadow_expire_attribute,omitempty"`
// Sets the section of the shadow map that is used to store the flag value.
ShadowFlagAttribute string `json:"shadow_flag_attribute,omitempty"`
// Sets the number of days of inactivity that is allowed for the user.
ShadowInactiveAttribute string `json:"shadow_inactive_attribute,omitempty"`
// Sets the last change of the shadow information.
ShadowLastChangeAttribute string `json:"shadow_last_change_attribute,omitempty"`
// Sets the maximum number of days a password can be valid.
ShadowMaxAttribute string `json:"shadow_max_attribute,omitempty"`
// Sets the minimum number of days between shadow changes.
ShadowMinAttribute string `json:"shadow_min_attribute,omitempty"`
// Sets LDAP filter for shadow user objects.
ShadowUserFilter string `json:"shadow_user_filter,omitempty"`
// Sets the number of days before the password expires to warn the user.
ShadowWarningAttribute string `json:"shadow_warning_attribute,omitempty"`
// Sets the LDAP Shell attribute.
ShellAttribute string `json:"shell_attribute,omitempty"`
// Sets the LDAP UID Number attribute.
UidAttribute string `json:"uid_attribute,omitempty"`
// Sets the LDAP Unique Group Members attribute.
UniqueGroupMembersAttribute string `json:"unique_group_members_attribute,omitempty"`
// Sets LDAP filter for user objects.
UserFilter string `json:"user_filter,omitempty"`
}