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 |
---|---|
name string | 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 |
---|---|
podSelector Kubernetes meta/v1.LabelSelector | PodSelector for pods. Existing pods are selected by this will be the ones affected by this plugin chain. |
namespaceSelector Kubernetes meta/v1.LabelSelector | 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 | ||||
---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta | (Optional) Object’s metadata Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||
spec PluginSpec | (Optional) Spec is the PlugIn specification
| ||||
status PluginStatus | (Optional) Status is the status of the Plugin configuration. |
PluginChain
PluginChain is the type used to represent a PluginChain.
Field | Description | ||||
---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta | (Optional) Object’s metadata Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||
spec PluginChainSpec | (Optional) Spec is the PluginChain specification
| ||||
status PluginChainStatus | (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 |
selectors ChainSelectorSpec | 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 |
---|---|
currentStatus string | (Optional) CurrentStatus defines the current status of a PluginChain resource. |
reason string | (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 | ||||||
---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta | (Optional) Object’s metadata Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||||
spec PluginConfigSpec | (Optional) Spec is the PlugIn specification
| ||||||
status PluginConfigStatus | (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 |
---|---|
plugin string | Plugin is the name of plugin. |
destinationRefs []Kubernetes core/v1.ObjectReference | DestinationRefs is the destination references of plugin. |
config k8s.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 |
---|---|
currentStatus string | (Optional) CurrentStatus defines the current status of a PluginConfig resource. |
reason string | (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 |
---|---|
priority float32 | priority defines the priority of the plugin. |
pipyscript string | 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 |
---|---|
currentStatus string | (Optional) CurrentStatus defines the current status of a Plugin resource. |
reason string | (Optional) Reason defines the reason for the current status of a Plugin resource. |
Generated with gen-crd-api-reference-docs
on git commit 763d323
.
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.