Sha256: c7973b5da4cbdbf7c3b76e252ae69095542562ded963cde367fc8f8193bf236c

Contents?: true

Size: 1.49 KB

Versions: 1

Compression:

Stored size: 1.49 KB

Contents

# Zilla::IoK8sApiFlowcontrolV1beta1FlowSchemaSpec

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **distinguisher_method** | [**IoK8sApiFlowcontrolV1beta1FlowDistinguisherMethod**](IoK8sApiFlowcontrolV1beta1FlowDistinguisherMethod.md) |  | [optional] |
| **matching_precedence** | **Integer** | `matchingPrecedence` is used to choose among the FlowSchemas that match a given request. The chosen FlowSchema is among those with the numerically lowest (which we take to be logically highest) MatchingPrecedence.  Each MatchingPrecedence value must be ranged in [1,10000]. Note that if the precedence is not specified, it will be set to 1000 as default. | [optional] |
| **priority_level_configuration** | [**IoK8sApiFlowcontrolV1beta1PriorityLevelConfigurationReference**](IoK8sApiFlowcontrolV1beta1PriorityLevelConfigurationReference.md) |  |  |
| **rules** | [**Array<IoK8sApiFlowcontrolV1beta1PolicyRulesWithSubjects>**](IoK8sApiFlowcontrolV1beta1PolicyRulesWithSubjects.md) | `rules` describes which requests will match this flow schema. This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema. | [optional] |

## Example

```ruby
require 'zilla'

instance = Zilla::IoK8sApiFlowcontrolV1beta1FlowSchemaSpec.new(
  distinguisher_method: null,
  matching_precedence: null,
  priority_level_configuration: null,
  rules: null
)
```

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zilla-0.2.0 docs/IoK8sApiFlowcontrolV1beta1FlowSchemaSpec.md