esapiroles

package
v0.0.0-...-3120ddf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2021 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IndexPermissions

type IndexPermissions struct {
	IndexPatterns  []string        `json:"index_patterns"`
	DLS            json.RawMessage `json:"dls,omitempty"`
	FLS            []string        `json:"fls,omitempty"`
	MaskedFields   []string        `json:"masked_fields,omitempty"`
	AllowedActions []string        `json:"allowed_actions"`
}

IndexPermissions defines permissions to specified indices

type RoleAPISpec

type RoleAPISpec struct {
	Description       string              `json:"description,omitempty"`
	ClusterPermissons []string            `json:"cluster_permissions,omitempty"`
	IndexPermissions  []IndexPermissions  `json:"index_permissions"`
	TenantPermissions []TenantPermissions `json:"tenant_permissions,omitempty"`
}

RoleAPISpec defines ES roles API

type TenantPermissions

type TenantPermissions struct {
	TenantPatterns []string `json:"tenant_patterns"`
	AllowedActions []string `json:"allowed_actions"`
}

TenantPermissions defines permissions to specified tenants

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL