This repository has been archived by the owner on May 25, 2021. It is now read-only.
forked from rancher/types
/
zz_generated_shibboleth_config.go
50 lines (48 loc) · 3.27 KB
/
zz_generated_shibboleth_config.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
package client
const (
ShibbolethConfigType = "shibbolethConfig"
ShibbolethConfigFieldAccessMode = "accessMode"
ShibbolethConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds"
ShibbolethConfigFieldAnnotations = "annotations"
ShibbolethConfigFieldCreated = "created"
ShibbolethConfigFieldCreatorID = "creatorId"
ShibbolethConfigFieldDisplayNameField = "displayNameField"
ShibbolethConfigFieldEnabled = "enabled"
ShibbolethConfigFieldGroupsField = "groupsField"
ShibbolethConfigFieldIDPMetadataContent = "idpMetadataContent"
ShibbolethConfigFieldLabels = "labels"
ShibbolethConfigFieldName = "name"
ShibbolethConfigFieldOpenLdapConfig = "openLdapConfig"
ShibbolethConfigFieldOwnerReferences = "ownerReferences"
ShibbolethConfigFieldRancherAPIHost = "rancherApiHost"
ShibbolethConfigFieldRemoved = "removed"
ShibbolethConfigFieldSpCert = "spCert"
ShibbolethConfigFieldSpKey = "spKey"
ShibbolethConfigFieldType = "type"
ShibbolethConfigFieldUIDField = "uidField"
ShibbolethConfigFieldUUID = "uuid"
ShibbolethConfigFieldUserNameField = "userNameField"
)
type ShibbolethConfig struct {
AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"`
AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"`
Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
Created string `json:"created,omitempty" yaml:"created,omitempty"`
CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
DisplayNameField string `json:"displayNameField,omitempty" yaml:"displayNameField,omitempty"`
Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"`
GroupsField string `json:"groupsField,omitempty" yaml:"groupsField,omitempty"`
IDPMetadataContent string `json:"idpMetadataContent,omitempty" yaml:"idpMetadataContent,omitempty"`
Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
OpenLdapConfig *LdapFields `json:"openLdapConfig,omitempty" yaml:"openLdapConfig,omitempty"`
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
RancherAPIHost string `json:"rancherApiHost,omitempty" yaml:"rancherApiHost,omitempty"`
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
SpCert string `json:"spCert,omitempty" yaml:"spCert,omitempty"`
SpKey string `json:"spKey,omitempty" yaml:"spKey,omitempty"`
Type string `json:"type,omitempty" yaml:"type,omitempty"`
UIDField string `json:"uidField,omitempty" yaml:"uidField,omitempty"`
UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"`
UserNameField string `json:"userNameField,omitempty" yaml:"userNameField,omitempty"`
}