diff --git a/apis/management.cattle.io/v3/authz_types.go b/apis/management.cattle.io/v3/authz_types.go index 7405f39f..1c7aeddd 100644 --- a/apis/management.cattle.io/v3/authz_types.go +++ b/apis/management.cattle.io/v3/authz_types.go @@ -119,11 +119,11 @@ type ProjectRoleTemplateBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - UserName string `json:"userName,omitempty" norman:"type=reference[user]"` - UserPrincipalName string `json:"userPrincipalName,omitempty" norman:"type=reference[principal]"` - GroupName string `json:"groupName,omitempty" norman:"type=reference[group]"` - GroupPrincipalName string `json:"groupPrincipalName,omitempty" norman:"type=reference[principal]"` - ProjectName string `json:"projectName,omitempty" norman:"required,type=reference[project]"` + UserName string `json:"userName,omitempty" norman:"noupdate,type=reference[user]"` + UserPrincipalName string `json:"userPrincipalName,omitempty" norman:"noupdate,type=reference[principal]"` + GroupName string `json:"groupName,omitempty" norman:"noupdate,type=reference[group]"` + GroupPrincipalName string `json:"groupPrincipalName,omitempty" norman:"noupdate,type=reference[principal]"` + ProjectName string `json:"projectName,omitempty" norman:"required,noupdate,type=reference[project]"` RoleTemplateName string `json:"roleTemplateName,omitempty" norman:"required,type=reference[roleTemplate]"` ServiceAccount string `json:"serviceAccount,omitempty" norman:"nocreate,noupdate"` } @@ -133,11 +133,11 @@ type ClusterRoleTemplateBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - UserName string `json:"userName,omitempty" norman:"type=reference[user]"` - UserPrincipalName string `json:"userPrincipalName,omitempty" norman:"type=reference[principal]"` - GroupName string `json:"groupName,omitempty" norman:"type=reference[group]"` - GroupPrincipalName string `json:"groupPrincipalName,omitempty" norman:"type=reference[principal]"` - ClusterName string `json:"clusterName,omitempty" norman:"required,type=reference[cluster]"` + UserName string `json:"userName,omitempty" norman:"noupdate,type=reference[user]"` + UserPrincipalName string `json:"userPrincipalName,omitempty" norman:"noupdate,type=reference[principal]"` + GroupName string `json:"groupName,omitempty" norman:"noupdate,type=reference[group]"` + GroupPrincipalName string `json:"groupPrincipalName,omitempty" norman:"noupdate,type=reference[principal]"` + ClusterName string `json:"clusterName,omitempty" norman:"required,noupdate,type=reference[cluster]"` RoleTemplateName string `json:"roleTemplateName,omitempty" norman:"required,type=reference[roleTemplate]"` }