cas

package
v0.0.0-...-771146e Latest Latest
Warning

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

Go to latest
Published: May 27, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AC

type AC struct {
	Version     string
	Type        string
	Permissions []string
	Principal   *pr.Principal
	TableFilter string
}

AC defines a CAS Access Control

type LIB

type LIB struct {
	Name        string
	Description string
	Path        string
	Scope       string
	Type        string
	ACL         []AC
	Exists      bool
	Connection  *co.Connection
}

LIB object

func (*LIB) Apply

func (cas *LIB) Apply()

Apply a list of direct CAS Access Controls to a CASLIB while replacing all existing ACs

func (*LIB) Create

func (cas *LIB) Create()

Create a global scope PATH or DNFS type CASLIB

func (*LIB) Remove

func (cas *LIB) Remove()

Remove a list of direct CAS Access Controls from a CASLIB. An empty ACL will remove all existing controls

func (*LIB) Validate

func (cas *LIB) Validate()

Validate whether a CASLIB exists

Jump to

Keyboard shortcuts

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