-
Notifications
You must be signed in to change notification settings - Fork 70
/
config_user_authrz_by_rule.go
28 lines (20 loc) · 1.35 KB
/
config_user_authrz_by_rule.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
// Copyright 2021 VMware, Inc.
// SPDX-License-Identifier: Apache License 2.0
package models
// This file is auto-generated.
// ConfigUserAuthrzByRule config user authrz by rule
// swagger:model ConfigUserAuthrzByRule
type ConfigUserAuthrzByRule struct {
// Comma separated list of policies assigned to the user. Field introduced in 18.2.7, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Policies *string `json:"policies,omitempty"`
// assigned roles. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Roles *string `json:"roles,omitempty"`
// matching rule string. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Rule *string `json:"rule,omitempty"`
// assigned tenants. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Tenants *string `json:"tenants,omitempty"`
// Request user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
User *string `json:"user,omitempty"`
// assigned user account profile name. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
Userprofile *string `json:"userprofile,omitempty"`
}