interop

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessControl

type AccessControl struct {
	SecurityDomain string  `json:"securityDomain,omitempty"`
	Rules          []*Rule `json:"rules,omitempty"`
}

type Identifier

type Identifier struct {
	Pattern string  `json:"pattern,omitempty"`
	Policy  *Policy `json:"policy,omitempty"`
}

type Member

type Member struct {
	Type  string   `json:"type,omitempty"`
	Value string   `json:"value,omitempty"`
	Chain []string `json:"chain,omitempty"`
}

type Membership

type Membership struct {
	SecurityDomain string             `json:"securityDomain,omitempty"`
	Members        map[string]*Member `json:"members,omitempty"`
}

type Policy

type Policy struct {
	Type     string   `json:"type,omitempty"`
	Criteria []string `json:"criteria,omitempty"`
}

type Rule

type Rule struct {
	Principal     string `json:"principal,omitempty"`
	PrincipalType string `json:"principalType,omitempty"`
	Resource      string `json:"resource,omitempty"`
	Read          bool   `json:"read,omitempty"`
}

type VerificationPolicy

type VerificationPolicy struct {
	SecurityDomain string        `json:"securityDomain,omitempty"`
	Identifiers    []*Identifier `json:"identifiers,omitempty"`
}

Jump to

Keyboard shortcuts

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