package authorizer
import "k8s.io/kubernetes/pkg/kubeapiserver/authorizer"
Index ¶
Types ¶
type AuthorizationConfig ¶
type AuthorizationConfig struct {
AuthorizationModes []string
// Path to an ABAC policy file.
PolicyFile string
// Kubeconfig file for Webhook authorization plugin.
WebhookConfigFile string
// TTL for caching of authorized responses from the webhook server.
WebhookCacheAuthorizedTTL time.Duration
// TTL for caching of unauthorized responses from the webhook server.
time.Duration
InformerFactory informers.SharedInformerFactory
VersionedInformerFactory versionedinformers.SharedInformerFactory
}
func (AuthorizationConfig) New ¶
func (config AuthorizationConfig) New() (authorizer.Authorizer, authorizer.RuleResolver, error)
New returns the right sort of union of multiple authorizer.Authorizer objects based on the authorizationMode or an error.
Source Files ¶
config.go
Directories ¶
| Path | Synopsis |
|---|---|
| pkg/kubeapiserver/authorizer/modes |
- Version
- v1.10.13-beta.0
- Published
- Dec 19, 2018
- Platform
- windows/amd64
- Imports
- 15 packages
- Last checked
- 5 minutes ago –
Tools for package owners.