kubernetes/pkg/kubeapiserver/options/authorization.go

const defaultWebhookName

const authorizationModeFlag

const authorizationWebhookConfigFileFlag

const authorizationWebhookVersionFlag

const authorizationWebhookAuthorizedTTLFlag

const authorizationWebhookUnauthorizedTTLFlag

const authorizationPolicyFileFlag

const authorizationConfigFlag

type BuiltInAuthorizationOptions

// NewBuiltInAuthorizationOptions create a BuiltInAuthorizationOptions with default value
func NewBuiltInAuthorizationOptions() *BuiltInAuthorizationOptions {}

// Complete modifies authorization options
func (o *BuiltInAuthorizationOptions) Complete() []error {}

// Validate checks invalid config combination
func (o *BuiltInAuthorizationOptions) Validate() []error {}

// AddFlags returns flags of authorization for a API Server
func (o *BuiltInAuthorizationOptions) AddFlags(fs *pflag.FlagSet) {}

// ToAuthorizationConfig convert BuiltInAuthorizationOptions to authorizer.Config
func (o *BuiltInAuthorizationOptions) ToAuthorizationConfig(versionedInformerFactory versionedinformers.SharedInformerFactory) (*authorizer.Config, error) {}

// buildAuthorizationConfiguration converts existing flags to the AuthorizationConfiguration format
func (o *BuiltInAuthorizationOptions) buildAuthorizationConfiguration() (*authzconfig.AuthorizationConfiguration, error) {}