Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CreateProjectRoleInput ¶
type CreateProjectRoleInput struct {
Project string `json:"project" jsonschema:"Project name"`
Name string `json:"name" jsonschema:"Role name"`
Actions []string `json:"actions" jsonschema:"List of actions (e.g., read, create, update, delete)"`
Scopes []string `json:"scopes" jsonschema:"List of scopes (resource kinds the role applies to, must not be global scopes)"`
}
type DeleteProjectRoleInput ¶
type ProjectRoleInput ¶
type ProjectRoleInput struct {
Project string `json:"project" jsonschema:"Project name"`
}
type UpdateProjectRoleInput ¶
type UpdateProjectRoleInput struct {
Project string `json:"project" jsonschema:"Project name"`
Name string `json:"name" jsonschema:"Role name"`
Actions []string `json:"actions" jsonschema:"List of actions (e.g., read, create, update, delete)"`
Scopes []string `json:"scopes" jsonschema:"List of scopes (resource kinds the role applies to, must not be global scopes)"`
}
Click to show internal directories.
Click to hide internal directories.