github.com/rancher/types@v0.0.0-20220328215343-4370ff10ecd5/apis/cluster.cattle.io/v3/types.go (about) 1 package v3 2 3 import ( 4 "github.com/rancher/norman/types" 5 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 6 ) 7 8 type ClusterUserAttribute struct { 9 types.Namespaced 10 11 metav1.TypeMeta `json:",inline"` 12 metav1.ObjectMeta `json:"metadata,omitempty"` 13 14 Groups []string `json:"groups,omitempty"` 15 LastRefresh string `json:"lastRefresh,omitempty"` 16 NeedsRefresh bool `json:"needsRefresh"` 17 Enabled bool `json:"enabled"` 18 } 19 20 type ClusterAuthToken struct { 21 types.Namespaced 22 23 metav1.TypeMeta `json:",inline"` 24 metav1.ObjectMeta `json:"metadata,omitempty"` 25 26 UserName string `json:"userName"` 27 ExpiresAt string `json:"expiresAt,omitempty"` 28 SecretKeyHash string `json:"hash"` 29 Enabled bool `json:"enabled"` 30 }