Namespace Pulumi.Kubernetes.Types.Inputs.FlowControl.V1Alpha1
Classes
FlowDistinguisherMethodArgs
FlowDistinguisherMethod specifies the method of a flow distinguisher.
FlowSchemaArgs
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".
FlowSchemaConditionArgs
FlowSchemaCondition describes conditions for a FlowSchema.
FlowSchemaListArgs
FlowSchemaList is a list of FlowSchema objects.
FlowSchemaSpecArgs
FlowSchemaSpec describes how the FlowSchema's specification looks like.
FlowSchemaStatusArgs
FlowSchemaStatus represents the current state of a FlowSchema.
GroupSubjectArgs
GroupSubject holds detailed information for group-kind subject.
LimitedPriorityLevelConfigurationArgs
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?
LimitResponseArgs
LimitResponse defines how to handle requests that can not be executed right now.
NonResourcePolicyRuleArgs
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.
PolicyRulesWithSubjectsArgs
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.
PriorityLevelConfigurationArgs
PriorityLevelConfiguration represents the configuration of a priority level.
PriorityLevelConfigurationConditionArgs
PriorityLevelConfigurationCondition defines the condition of priority level.
PriorityLevelConfigurationListArgs
PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.
PriorityLevelConfigurationReferenceArgs
PriorityLevelConfigurationReference contains information that points to the "request-priority" being used.
PriorityLevelConfigurationSpecArgs
PriorityLevelConfigurationSpec specifies the configuration of a priority level.
PriorityLevelConfigurationStatusArgs
PriorityLevelConfigurationStatus represents the current state of a "request-priority".
QueuingConfigurationArgs
QueuingConfiguration holds the configuration parameters for queuing
ResourcePolicyRuleArgs
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) least one member of namespaces matches the request.
ServiceAccountSubjectArgs
ServiceAccountSubject holds detailed information for service-account-kind subject.
SubjectArgs
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.
UserSubjectArgs
UserSubject holds detailed information for user-kind subject.