Plugin v1alpha1 API Reference
Packages:
plugin.flomesh.io/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
ChainPluginSpec
(Appears on:PluginChainSpec)
ChainPluginSpec is the type used to represent plugins within chain.
| Field | Description |
|---|---|
namestring | Name defines the name of chain. |
plugins[]string | Plugins defines the plugins within chain. |
ChainSelectorSpec
(Appears on:PluginChainSpec)
ChainSelectorSpec is the type used to represent plugins for plugin chain.
| Field | Description |
|---|---|
podSelectorKubernetes meta/v1.LabelSelector | (Optional) PodSelector for pods. Existing pods are selected by this will be the ones affected by this plugin chain. |
namespaceSelectorKubernetes meta/v1.LabelSelector | (Optional) NamespaceSelector for namespaces. Existing pods are selected by this will be the ones affected by this plugin chain. |
Plugin
Plugin is the type used to represent a Plugin policy.
| Field | Description | ||||
|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta | (Optional) Object’s metadata Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||
specPluginSpec | (Optional) Spec is the PlugIn specification
| ||||
statusPluginStatus | (Optional) Status is the status of the Plugin configuration. |
PluginChain
PluginChain is the type used to represent a PluginChain.
| Field | Description | ||||
|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta | (Optional) Object’s metadata Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||
specPluginChainSpec | (Optional) Spec is the PluginChain specification
| ||||
statusPluginChainStatus | (Optional) Status is the status of the PluginChain configuration. |
PluginChainSpec
(Appears on:PluginChain)
PluginChainSpec is the type used to represent the PluginChain specification.
| Field | Description |
|---|---|
chains[]ChainPluginSpec | Chains defines the plugins within chains |
selectorsChainSelectorSpec | Selectors defines the selectors of chains. |
PluginChainStatus
(Appears on:PluginChain)
PluginChainStatus is the type used to represent the status of a PluginChain resource.
| Field | Description |
|---|---|
currentStatusstring | (Optional) CurrentStatus defines the current status of a PluginChain resource. |
reasonstring | (Optional) Reason defines the reason for the current status of a PluginChain resource. |
PluginConfig
PluginConfig is the type used to represent a plugin config policy.
| Field | Description | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta | (Optional) Object’s metadata Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||||
specPluginConfigSpec | (Optional) Spec is the PlugIn specification
| ||||||
statusPluginConfigStatus | (Optional) Status is the status of the plugin config configuration. |
PluginConfigSpec
(Appears on:PluginConfig)
PluginConfigSpec is the type used to represent the plugin config specification.
| Field | Description |
|---|---|
pluginstring | Plugin is the name of plugin. |
destinationRefs[]Kubernetes core/v1.ObjectReference | DestinationRefs is the destination references of plugin. |
configk8s.io/apimachinery/pkg/runtime.RawExtension | Config is the config of plugin. |
PluginConfigStatus
(Appears on:PluginConfig)
PluginConfigStatus is the type used to represent the status of a PluginConfig resource.
| Field | Description |
|---|---|
currentStatusstring | (Optional) CurrentStatus defines the current status of a PluginConfig resource. |
reasonstring | (Optional) Reason defines the reason for the current status of a PluginConfig resource. |
PluginSpec
(Appears on:Plugin)
PluginSpec is the type used to represent the Plugin policy specification.
| Field | Description |
|---|---|
priorityfloat32 | priority defines the priority of the plugin. |
pipyscriptstring | Script defines the Script of the plugin. |
PluginStatus
(Appears on:Plugin)
PluginStatus is the type used to represent the status of a Plugin resource.
| Field | Description |
|---|---|
currentStatusstring | (Optional) CurrentStatus defines the current status of a Plugin resource. |
reasonstring | (Optional) Reason defines the reason for the current status of a Plugin resource. |
Generated with gen-crd-api-reference-docs
on git commit 8abe9ab.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.