package k8s.io.api.flowcontrol.v1beta2

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message FlowDistinguisherMethod

generated.proto:32

FlowDistinguisherMethod specifies the method of a flow distinguisher.

Used in: FlowSchemaSpec

message FlowSchema

generated.proto:41

FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher".

Used in: FlowSchemaList

message FlowSchemaCondition

generated.proto:59

FlowSchemaCondition describes conditions for a FlowSchema.

Used in: FlowSchemaStatus

message FlowSchemaList

generated.proto:80

FlowSchemaList is a list of FlowSchema objects.

message FlowSchemaSpec

generated.proto:91

FlowSchemaSpec describes how the FlowSchema's specification looks like.

Used in: FlowSchema

message FlowSchemaStatus

generated.proto:118

FlowSchemaStatus represents the current state of a FlowSchema.

Used in: FlowSchema

message GroupSubject

generated.proto:127

GroupSubject holds detailed information for group-kind subject.

Used in: Subject

message LimitResponse

generated.proto:137

LimitResponse defines how to handle requests that can not be executed right now. +union

Used in: LimitedPriorityLevelConfiguration

message LimitedPriorityLevelConfiguration

generated.proto:158

LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues: * How are requests for this priority level limited? * What should be done with requests that exceed the limit?

Used in: PriorityLevelConfigurationSpec

message NonResourcePolicyRule

generated.proto:184

NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request.

Used in: PolicyRulesWithSubjects

message PolicyRulesWithSubjects

generated.proto:208

PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request.

Used in: FlowSchemaSpec

message PriorityLevelConfiguration

generated.proto:231

PriorityLevelConfiguration represents the configuration of a priority level.

Used in: PriorityLevelConfigurationList

message PriorityLevelConfigurationCondition

generated.proto:249

PriorityLevelConfigurationCondition defines the condition of priority level.

Used in: PriorityLevelConfigurationStatus

message PriorityLevelConfigurationList

generated.proto:270

PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.

message PriorityLevelConfigurationReference

generated.proto:281

PriorityLevelConfigurationReference contains information that points to the "request-priority" being used.

Used in: FlowSchemaSpec

message PriorityLevelConfigurationSpec

generated.proto:289

PriorityLevelConfigurationSpec specifies the configuration of a priority level. +union

Used in: PriorityLevelConfiguration

message PriorityLevelConfigurationStatus

generated.proto:309

PriorityLevelConfigurationStatus represents the current state of a "request-priority".

Used in: PriorityLevelConfiguration

message QueuingConfiguration

generated.proto:318

QueuingConfiguration holds the configuration parameters for queuing

Used in: LimitResponse

message ResourcePolicyRule

generated.proto:359

ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) either (d1) the request does not specify a namespace (i.e., `Namespace==""`) and clusterScope is true or (d2) the request specifies a namespace and least one member of namespaces matches the request's namespace.

Used in: PolicyRulesWithSubjects

message ServiceAccountSubject

generated.proto:402

ServiceAccountSubject holds detailed information for service-account-kind subject.

Used in: Subject

message Subject

generated.proto:415

Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account. +union

Used in: PolicyRulesWithSubjects

message UserSubject

generated.proto:435

UserSubject holds detailed information for user-kind subject.

Used in: Subject