Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AuthenticationExpansion
- type AuthenticationInterface
- type AuthenticationsGetter
- type CSISnapshotControllerExpansion
- type CSISnapshotControllerInterface
- type CSISnapshotControllersGetter
- type CloudCredentialExpansion
- type CloudCredentialInterface
- type CloudCredentialsGetter
- type ClusterCSIDriverExpansion
- type ClusterCSIDriverInterface
- type ClusterCSIDriversGetter
- type ConfigExpansion
- type ConfigInterface
- type ConfigsGetter
- type ConsoleExpansion
- type ConsoleInterface
- type ConsolesGetter
- type DNSExpansion
- type DNSInterface
- type DNSesGetter
- type EtcdExpansion
- type EtcdInterface
- type EtcdsGetter
- type IngressControllerExpansion
- type IngressControllerInterface
- type IngressControllersGetter
- type InsightsOperatorExpansion
- type InsightsOperatorInterface
- type InsightsOperatorsGetter
- type KubeAPIServerExpansion
- type KubeAPIServerInterface
- type KubeAPIServersGetter
- type KubeControllerManagerExpansion
- type KubeControllerManagerInterface
- type KubeControllerManagersGetter
- type KubeSchedulerExpansion
- type KubeSchedulerInterface
- type KubeSchedulersGetter
- type KubeStorageVersionMigratorExpansion
- type KubeStorageVersionMigratorInterface
- type KubeStorageVersionMigratorsGetter
- type MachineConfigurationExpansion
- type MachineConfigurationInterface
- type MachineConfigurationsGetter
- type NetworkExpansion
- type NetworkInterface
- type NetworksGetter
- type OpenShiftAPIServerExpansion
- type OpenShiftAPIServerInterface
- type OpenShiftAPIServersGetter
- type OpenShiftControllerManagerExpansion
- type OpenShiftControllerManagerInterface
- type OpenShiftControllerManagersGetter
- type OperatorV1Client
- func (c *OperatorV1Client) Authentications() AuthenticationInterface
- func (c *OperatorV1Client) CSISnapshotControllers() CSISnapshotControllerInterface
- func (c *OperatorV1Client) CloudCredentials() CloudCredentialInterface
- func (c *OperatorV1Client) ClusterCSIDrivers() ClusterCSIDriverInterface
- func (c *OperatorV1Client) Configs() ConfigInterface
- func (c *OperatorV1Client) Consoles() ConsoleInterface
- func (c *OperatorV1Client) DNSes() DNSInterface
- func (c *OperatorV1Client) Etcds() EtcdInterface
- func (c *OperatorV1Client) IngressControllers(namespace string) IngressControllerInterface
- func (c *OperatorV1Client) InsightsOperators() InsightsOperatorInterface
- func (c *OperatorV1Client) KubeAPIServers() KubeAPIServerInterface
- func (c *OperatorV1Client) KubeControllerManagers() KubeControllerManagerInterface
- func (c *OperatorV1Client) KubeSchedulers() KubeSchedulerInterface
- func (c *OperatorV1Client) KubeStorageVersionMigrators() KubeStorageVersionMigratorInterface
- func (c *OperatorV1Client) MachineConfigurations() MachineConfigurationInterface
- func (c *OperatorV1Client) Networks() NetworkInterface
- func (c *OperatorV1Client) OpenShiftAPIServers() OpenShiftAPIServerInterface
- func (c *OperatorV1Client) OpenShiftControllerManagers() OpenShiftControllerManagerInterface
- func (c *OperatorV1Client) RESTClient() rest.Interface
- func (c *OperatorV1Client) ServiceCAs() ServiceCAInterface
- func (c *OperatorV1Client) ServiceCatalogAPIServers() ServiceCatalogAPIServerInterface
- func (c *OperatorV1Client) ServiceCatalogControllerManagers() ServiceCatalogControllerManagerInterface
- func (c *OperatorV1Client) Storages() StorageInterface
- type OperatorV1Interface
- type ServiceCAExpansion
- type ServiceCAInterface
- type ServiceCAsGetter
- type ServiceCatalogAPIServerExpansion
- type ServiceCatalogAPIServerInterface
- type ServiceCatalogAPIServersGetter
- type ServiceCatalogControllerManagerExpansion
- type ServiceCatalogControllerManagerInterface
- type ServiceCatalogControllerManagersGetter
- type StorageExpansion
- type StorageInterface
- type StoragesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticationExpansion ¶
type AuthenticationExpansion interface{}
type AuthenticationInterface ¶
type AuthenticationInterface interface { Create(ctx context.Context, authentication *v1.Authentication, opts metav1.CreateOptions) (*v1.Authentication, error) Update(ctx context.Context, authentication *v1.Authentication, opts metav1.UpdateOptions) (*v1.Authentication, error) UpdateStatus(ctx context.Context, authentication *v1.Authentication, opts metav1.UpdateOptions) (*v1.Authentication, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Authentication, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.AuthenticationList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Authentication, err error) Apply(ctx context.Context, authentication *operatorv1.AuthenticationApplyConfiguration, opts metav1.ApplyOptions) (result *v1.Authentication, err error) ApplyStatus(ctx context.Context, authentication *operatorv1.AuthenticationApplyConfiguration, opts metav1.ApplyOptions) (result *v1.Authentication, err error) AuthenticationExpansion }
AuthenticationInterface has methods to work with Authentication resources.
type AuthenticationsGetter ¶
type AuthenticationsGetter interface {
Authentications() AuthenticationInterface
}
AuthenticationsGetter has a method to return a AuthenticationInterface. A group's client should implement this interface.
type CSISnapshotControllerExpansion ¶
type CSISnapshotControllerExpansion interface{}
type CSISnapshotControllerInterface ¶
type CSISnapshotControllerInterface interface { Create(ctx context.Context, cSISnapshotController *v1.CSISnapshotController, opts metav1.CreateOptions) (*v1.CSISnapshotController, error) Update(ctx context.Context, cSISnapshotController *v1.CSISnapshotController, opts metav1.UpdateOptions) (*v1.CSISnapshotController, error) UpdateStatus(ctx context.Context, cSISnapshotController *v1.CSISnapshotController, opts metav1.UpdateOptions) (*v1.CSISnapshotController, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CSISnapshotController, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.CSISnapshotControllerList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.CSISnapshotController, err error) Apply(ctx context.Context, cSISnapshotController *operatorv1.CSISnapshotControllerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.CSISnapshotController, err error) ApplyStatus(ctx context.Context, cSISnapshotController *operatorv1.CSISnapshotControllerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.CSISnapshotController, err error) CSISnapshotControllerExpansion }
CSISnapshotControllerInterface has methods to work with CSISnapshotController resources.
type CSISnapshotControllersGetter ¶
type CSISnapshotControllersGetter interface {
CSISnapshotControllers() CSISnapshotControllerInterface
}
CSISnapshotControllersGetter has a method to return a CSISnapshotControllerInterface. A group's client should implement this interface.
type CloudCredentialExpansion ¶
type CloudCredentialExpansion interface{}
type CloudCredentialInterface ¶
type CloudCredentialInterface interface { Create(ctx context.Context, cloudCredential *v1.CloudCredential, opts metav1.CreateOptions) (*v1.CloudCredential, error) Update(ctx context.Context, cloudCredential *v1.CloudCredential, opts metav1.UpdateOptions) (*v1.CloudCredential, error) UpdateStatus(ctx context.Context, cloudCredential *v1.CloudCredential, opts metav1.UpdateOptions) (*v1.CloudCredential, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CloudCredential, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.CloudCredentialList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.CloudCredential, err error) Apply(ctx context.Context, cloudCredential *operatorv1.CloudCredentialApplyConfiguration, opts metav1.ApplyOptions) (result *v1.CloudCredential, err error) ApplyStatus(ctx context.Context, cloudCredential *operatorv1.CloudCredentialApplyConfiguration, opts metav1.ApplyOptions) (result *v1.CloudCredential, err error) CloudCredentialExpansion }
CloudCredentialInterface has methods to work with CloudCredential resources.
type CloudCredentialsGetter ¶
type CloudCredentialsGetter interface {
CloudCredentials() CloudCredentialInterface
}
CloudCredentialsGetter has a method to return a CloudCredentialInterface. A group's client should implement this interface.
type ClusterCSIDriverExpansion ¶
type ClusterCSIDriverExpansion interface{}
type ClusterCSIDriverInterface ¶
type ClusterCSIDriverInterface interface { Create(ctx context.Context, clusterCSIDriver *v1.ClusterCSIDriver, opts metav1.CreateOptions) (*v1.ClusterCSIDriver, error) Update(ctx context.Context, clusterCSIDriver *v1.ClusterCSIDriver, opts metav1.UpdateOptions) (*v1.ClusterCSIDriver, error) UpdateStatus(ctx context.Context, clusterCSIDriver *v1.ClusterCSIDriver, opts metav1.UpdateOptions) (*v1.ClusterCSIDriver, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ClusterCSIDriver, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ClusterCSIDriverList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ClusterCSIDriver, err error) Apply(ctx context.Context, clusterCSIDriver *operatorv1.ClusterCSIDriverApplyConfiguration, opts metav1.ApplyOptions) (result *v1.ClusterCSIDriver, err error) ApplyStatus(ctx context.Context, clusterCSIDriver *operatorv1.ClusterCSIDriverApplyConfiguration, opts metav1.ApplyOptions) (result *v1.ClusterCSIDriver, err error) ClusterCSIDriverExpansion }
ClusterCSIDriverInterface has methods to work with ClusterCSIDriver resources.
type ClusterCSIDriversGetter ¶
type ClusterCSIDriversGetter interface {
ClusterCSIDrivers() ClusterCSIDriverInterface
}
ClusterCSIDriversGetter has a method to return a ClusterCSIDriverInterface. A group's client should implement this interface.
type ConfigExpansion ¶
type ConfigExpansion interface{}
type ConfigInterface ¶
type ConfigInterface interface { Create(ctx context.Context, config *v1.Config, opts metav1.CreateOptions) (*v1.Config, error) Update(ctx context.Context, config *v1.Config, opts metav1.UpdateOptions) (*v1.Config, error) UpdateStatus(ctx context.Context, config *v1.Config, opts metav1.UpdateOptions) (*v1.Config, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Config, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ConfigList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Config, err error) Apply(ctx context.Context, config *operatorv1.ConfigApplyConfiguration, opts metav1.ApplyOptions) (result *v1.Config, err error) ApplyStatus(ctx context.Context, config *operatorv1.ConfigApplyConfiguration, opts metav1.ApplyOptions) (result *v1.Config, err error) ConfigExpansion }
ConfigInterface has methods to work with Config resources.
type ConfigsGetter ¶
type ConfigsGetter interface {
Configs() ConfigInterface
}
ConfigsGetter has a method to return a ConfigInterface. A group's client should implement this interface.
type ConsoleExpansion ¶
type ConsoleExpansion interface{}
type ConsoleInterface ¶
type ConsoleInterface interface { Create(ctx context.Context, console *v1.Console, opts metav1.CreateOptions) (*v1.Console, error) Update(ctx context.Context, console *v1.Console, opts metav1.UpdateOptions) (*v1.Console, error) UpdateStatus(ctx context.Context, console *v1.Console, opts metav1.UpdateOptions) (*v1.Console, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Console, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ConsoleList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Console, err error) Apply(ctx context.Context, console *operatorv1.ConsoleApplyConfiguration, opts metav1.ApplyOptions) (result *v1.Console, err error) ApplyStatus(ctx context.Context, console *operatorv1.ConsoleApplyConfiguration, opts metav1.ApplyOptions) (result *v1.Console, err error) ConsoleExpansion }
ConsoleInterface has methods to work with Console resources.
type ConsolesGetter ¶
type ConsolesGetter interface {
Consoles() ConsoleInterface
}
ConsolesGetter has a method to return a ConsoleInterface. A group's client should implement this interface.
type DNSExpansion ¶
type DNSExpansion interface{}
type DNSInterface ¶
type DNSInterface interface { Create(ctx context.Context, dNS *v1.DNS, opts metav1.CreateOptions) (*v1.DNS, error) Update(ctx context.Context, dNS *v1.DNS, opts metav1.UpdateOptions) (*v1.DNS, error) UpdateStatus(ctx context.Context, dNS *v1.DNS, opts metav1.UpdateOptions) (*v1.DNS, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.DNS, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.DNSList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.DNS, err error) Apply(ctx context.Context, dNS *operatorv1.DNSApplyConfiguration, opts metav1.ApplyOptions) (result *v1.DNS, err error) ApplyStatus(ctx context.Context, dNS *operatorv1.DNSApplyConfiguration, opts metav1.ApplyOptions) (result *v1.DNS, err error) DNSExpansion }
DNSInterface has methods to work with DNS resources.
type DNSesGetter ¶
type DNSesGetter interface {
DNSes() DNSInterface
}
DNSesGetter has a method to return a DNSInterface. A group's client should implement this interface.
type EtcdExpansion ¶
type EtcdExpansion interface{}
type EtcdInterface ¶
type EtcdInterface interface { Create(ctx context.Context, etcd *v1.Etcd, opts metav1.CreateOptions) (*v1.Etcd, error) Update(ctx context.Context, etcd *v1.Etcd, opts metav1.UpdateOptions) (*v1.Etcd, error) UpdateStatus(ctx context.Context, etcd *v1.Etcd, opts metav1.UpdateOptions) (*v1.Etcd, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Etcd, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.EtcdList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Etcd, err error) Apply(ctx context.Context, etcd *operatorv1.EtcdApplyConfiguration, opts metav1.ApplyOptions) (result *v1.Etcd, err error) ApplyStatus(ctx context.Context, etcd *operatorv1.EtcdApplyConfiguration, opts metav1.ApplyOptions) (result *v1.Etcd, err error) EtcdExpansion }
EtcdInterface has methods to work with Etcd resources.
type EtcdsGetter ¶
type EtcdsGetter interface {
Etcds() EtcdInterface
}
EtcdsGetter has a method to return a EtcdInterface. A group's client should implement this interface.
type IngressControllerExpansion ¶
type IngressControllerExpansion interface{}
type IngressControllerInterface ¶
type IngressControllerInterface interface { Create(ctx context.Context, ingressController *v1.IngressController, opts metav1.CreateOptions) (*v1.IngressController, error) Update(ctx context.Context, ingressController *v1.IngressController, opts metav1.UpdateOptions) (*v1.IngressController, error) UpdateStatus(ctx context.Context, ingressController *v1.IngressController, opts metav1.UpdateOptions) (*v1.IngressController, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.IngressController, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.IngressControllerList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.IngressController, err error) Apply(ctx context.Context, ingressController *operatorv1.IngressControllerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.IngressController, err error) ApplyStatus(ctx context.Context, ingressController *operatorv1.IngressControllerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.IngressController, err error) IngressControllerExpansion }
IngressControllerInterface has methods to work with IngressController resources.
type IngressControllersGetter ¶
type IngressControllersGetter interface {
IngressControllers(namespace string) IngressControllerInterface
}
IngressControllersGetter has a method to return a IngressControllerInterface. A group's client should implement this interface.
type InsightsOperatorExpansion ¶
type InsightsOperatorExpansion interface{}
type InsightsOperatorInterface ¶
type InsightsOperatorInterface interface { Create(ctx context.Context, insightsOperator *v1.InsightsOperator, opts metav1.CreateOptions) (*v1.InsightsOperator, error) Update(ctx context.Context, insightsOperator *v1.InsightsOperator, opts metav1.UpdateOptions) (*v1.InsightsOperator, error) UpdateStatus(ctx context.Context, insightsOperator *v1.InsightsOperator, opts metav1.UpdateOptions) (*v1.InsightsOperator, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.InsightsOperator, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.InsightsOperatorList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.InsightsOperator, err error) Apply(ctx context.Context, insightsOperator *operatorv1.InsightsOperatorApplyConfiguration, opts metav1.ApplyOptions) (result *v1.InsightsOperator, err error) ApplyStatus(ctx context.Context, insightsOperator *operatorv1.InsightsOperatorApplyConfiguration, opts metav1.ApplyOptions) (result *v1.InsightsOperator, err error) InsightsOperatorExpansion }
InsightsOperatorInterface has methods to work with InsightsOperator resources.
type InsightsOperatorsGetter ¶
type InsightsOperatorsGetter interface {
InsightsOperators() InsightsOperatorInterface
}
InsightsOperatorsGetter has a method to return a InsightsOperatorInterface. A group's client should implement this interface.
type KubeAPIServerExpansion ¶
type KubeAPIServerExpansion interface{}
type KubeAPIServerInterface ¶
type KubeAPIServerInterface interface { Create(ctx context.Context, kubeAPIServer *v1.KubeAPIServer, opts metav1.CreateOptions) (*v1.KubeAPIServer, error) Update(ctx context.Context, kubeAPIServer *v1.KubeAPIServer, opts metav1.UpdateOptions) (*v1.KubeAPIServer, error) UpdateStatus(ctx context.Context, kubeAPIServer *v1.KubeAPIServer, opts metav1.UpdateOptions) (*v1.KubeAPIServer, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KubeAPIServer, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.KubeAPIServerList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KubeAPIServer, err error) Apply(ctx context.Context, kubeAPIServer *operatorv1.KubeAPIServerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.KubeAPIServer, err error) ApplyStatus(ctx context.Context, kubeAPIServer *operatorv1.KubeAPIServerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.KubeAPIServer, err error) KubeAPIServerExpansion }
KubeAPIServerInterface has methods to work with KubeAPIServer resources.
type KubeAPIServersGetter ¶
type KubeAPIServersGetter interface {
KubeAPIServers() KubeAPIServerInterface
}
KubeAPIServersGetter has a method to return a KubeAPIServerInterface. A group's client should implement this interface.
type KubeControllerManagerExpansion ¶
type KubeControllerManagerExpansion interface{}
type KubeControllerManagerInterface ¶
type KubeControllerManagerInterface interface { Create(ctx context.Context, kubeControllerManager *v1.KubeControllerManager, opts metav1.CreateOptions) (*v1.KubeControllerManager, error) Update(ctx context.Context, kubeControllerManager *v1.KubeControllerManager, opts metav1.UpdateOptions) (*v1.KubeControllerManager, error) UpdateStatus(ctx context.Context, kubeControllerManager *v1.KubeControllerManager, opts metav1.UpdateOptions) (*v1.KubeControllerManager, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KubeControllerManager, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.KubeControllerManagerList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KubeControllerManager, err error) Apply(ctx context.Context, kubeControllerManager *operatorv1.KubeControllerManagerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.KubeControllerManager, err error) ApplyStatus(ctx context.Context, kubeControllerManager *operatorv1.KubeControllerManagerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.KubeControllerManager, err error) KubeControllerManagerExpansion }
KubeControllerManagerInterface has methods to work with KubeControllerManager resources.
type KubeControllerManagersGetter ¶
type KubeControllerManagersGetter interface {
KubeControllerManagers() KubeControllerManagerInterface
}
KubeControllerManagersGetter has a method to return a KubeControllerManagerInterface. A group's client should implement this interface.
type KubeSchedulerExpansion ¶
type KubeSchedulerExpansion interface{}
type KubeSchedulerInterface ¶
type KubeSchedulerInterface interface { Create(ctx context.Context, kubeScheduler *v1.KubeScheduler, opts metav1.CreateOptions) (*v1.KubeScheduler, error) Update(ctx context.Context, kubeScheduler *v1.KubeScheduler, opts metav1.UpdateOptions) (*v1.KubeScheduler, error) UpdateStatus(ctx context.Context, kubeScheduler *v1.KubeScheduler, opts metav1.UpdateOptions) (*v1.KubeScheduler, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KubeScheduler, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.KubeSchedulerList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KubeScheduler, err error) Apply(ctx context.Context, kubeScheduler *operatorv1.KubeSchedulerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.KubeScheduler, err error) ApplyStatus(ctx context.Context, kubeScheduler *operatorv1.KubeSchedulerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.KubeScheduler, err error) KubeSchedulerExpansion }
KubeSchedulerInterface has methods to work with KubeScheduler resources.
type KubeSchedulersGetter ¶
type KubeSchedulersGetter interface {
KubeSchedulers() KubeSchedulerInterface
}
KubeSchedulersGetter has a method to return a KubeSchedulerInterface. A group's client should implement this interface.
type KubeStorageVersionMigratorExpansion ¶
type KubeStorageVersionMigratorExpansion interface{}
type KubeStorageVersionMigratorInterface ¶
type KubeStorageVersionMigratorInterface interface { Create(ctx context.Context, kubeStorageVersionMigrator *v1.KubeStorageVersionMigrator, opts metav1.CreateOptions) (*v1.KubeStorageVersionMigrator, error) Update(ctx context.Context, kubeStorageVersionMigrator *v1.KubeStorageVersionMigrator, opts metav1.UpdateOptions) (*v1.KubeStorageVersionMigrator, error) UpdateStatus(ctx context.Context, kubeStorageVersionMigrator *v1.KubeStorageVersionMigrator, opts metav1.UpdateOptions) (*v1.KubeStorageVersionMigrator, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KubeStorageVersionMigrator, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.KubeStorageVersionMigratorList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KubeStorageVersionMigrator, err error) Apply(ctx context.Context, kubeStorageVersionMigrator *operatorv1.KubeStorageVersionMigratorApplyConfiguration, opts metav1.ApplyOptions) (result *v1.KubeStorageVersionMigrator, err error) ApplyStatus(ctx context.Context, kubeStorageVersionMigrator *operatorv1.KubeStorageVersionMigratorApplyConfiguration, opts metav1.ApplyOptions) (result *v1.KubeStorageVersionMigrator, err error) KubeStorageVersionMigratorExpansion }
KubeStorageVersionMigratorInterface has methods to work with KubeStorageVersionMigrator resources.
type KubeStorageVersionMigratorsGetter ¶
type KubeStorageVersionMigratorsGetter interface {
KubeStorageVersionMigrators() KubeStorageVersionMigratorInterface
}
KubeStorageVersionMigratorsGetter has a method to return a KubeStorageVersionMigratorInterface. A group's client should implement this interface.
type MachineConfigurationExpansion ¶
type MachineConfigurationExpansion interface{}
type MachineConfigurationInterface ¶
type MachineConfigurationInterface interface { Create(ctx context.Context, machineConfiguration *v1.MachineConfiguration, opts metav1.CreateOptions) (*v1.MachineConfiguration, error) Update(ctx context.Context, machineConfiguration *v1.MachineConfiguration, opts metav1.UpdateOptions) (*v1.MachineConfiguration, error) UpdateStatus(ctx context.Context, machineConfiguration *v1.MachineConfiguration, opts metav1.UpdateOptions) (*v1.MachineConfiguration, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.MachineConfiguration, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.MachineConfigurationList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.MachineConfiguration, err error) Apply(ctx context.Context, machineConfiguration *operatorv1.MachineConfigurationApplyConfiguration, opts metav1.ApplyOptions) (result *v1.MachineConfiguration, err error) ApplyStatus(ctx context.Context, machineConfiguration *operatorv1.MachineConfigurationApplyConfiguration, opts metav1.ApplyOptions) (result *v1.MachineConfiguration, err error) MachineConfigurationExpansion }
MachineConfigurationInterface has methods to work with MachineConfiguration resources.
type MachineConfigurationsGetter ¶
type MachineConfigurationsGetter interface {
MachineConfigurations() MachineConfigurationInterface
}
MachineConfigurationsGetter has a method to return a MachineConfigurationInterface. A group's client should implement this interface.
type NetworkExpansion ¶
type NetworkExpansion interface{}
type NetworkInterface ¶
type NetworkInterface interface { Create(ctx context.Context, network *v1.Network, opts metav1.CreateOptions) (*v1.Network, error) Update(ctx context.Context, network *v1.Network, opts metav1.UpdateOptions) (*v1.Network, error) UpdateStatus(ctx context.Context, network *v1.Network, opts metav1.UpdateOptions) (*v1.Network, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Network, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.NetworkList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Network, err error) Apply(ctx context.Context, network *operatorv1.NetworkApplyConfiguration, opts metav1.ApplyOptions) (result *v1.Network, err error) ApplyStatus(ctx context.Context, network *operatorv1.NetworkApplyConfiguration, opts metav1.ApplyOptions) (result *v1.Network, err error) NetworkExpansion }
NetworkInterface has methods to work with Network resources.
type NetworksGetter ¶
type NetworksGetter interface {
Networks() NetworkInterface
}
NetworksGetter has a method to return a NetworkInterface. A group's client should implement this interface.
type OpenShiftAPIServerExpansion ¶
type OpenShiftAPIServerExpansion interface{}
type OpenShiftAPIServerInterface ¶
type OpenShiftAPIServerInterface interface { Create(ctx context.Context, openShiftAPIServer *v1.OpenShiftAPIServer, opts metav1.CreateOptions) (*v1.OpenShiftAPIServer, error) Update(ctx context.Context, openShiftAPIServer *v1.OpenShiftAPIServer, opts metav1.UpdateOptions) (*v1.OpenShiftAPIServer, error) UpdateStatus(ctx context.Context, openShiftAPIServer *v1.OpenShiftAPIServer, opts metav1.UpdateOptions) (*v1.OpenShiftAPIServer, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.OpenShiftAPIServer, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.OpenShiftAPIServerList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.OpenShiftAPIServer, err error) Apply(ctx context.Context, openShiftAPIServer *operatorv1.OpenShiftAPIServerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.OpenShiftAPIServer, err error) ApplyStatus(ctx context.Context, openShiftAPIServer *operatorv1.OpenShiftAPIServerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.OpenShiftAPIServer, err error) OpenShiftAPIServerExpansion }
OpenShiftAPIServerInterface has methods to work with OpenShiftAPIServer resources.
type OpenShiftAPIServersGetter ¶
type OpenShiftAPIServersGetter interface {
OpenShiftAPIServers() OpenShiftAPIServerInterface
}
OpenShiftAPIServersGetter has a method to return a OpenShiftAPIServerInterface. A group's client should implement this interface.
type OpenShiftControllerManagerExpansion ¶
type OpenShiftControllerManagerExpansion interface{}
type OpenShiftControllerManagerInterface ¶
type OpenShiftControllerManagerInterface interface { Create(ctx context.Context, openShiftControllerManager *v1.OpenShiftControllerManager, opts metav1.CreateOptions) (*v1.OpenShiftControllerManager, error) Update(ctx context.Context, openShiftControllerManager *v1.OpenShiftControllerManager, opts metav1.UpdateOptions) (*v1.OpenShiftControllerManager, error) UpdateStatus(ctx context.Context, openShiftControllerManager *v1.OpenShiftControllerManager, opts metav1.UpdateOptions) (*v1.OpenShiftControllerManager, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.OpenShiftControllerManager, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.OpenShiftControllerManagerList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.OpenShiftControllerManager, err error) Apply(ctx context.Context, openShiftControllerManager *operatorv1.OpenShiftControllerManagerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.OpenShiftControllerManager, err error) ApplyStatus(ctx context.Context, openShiftControllerManager *operatorv1.OpenShiftControllerManagerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.OpenShiftControllerManager, err error) OpenShiftControllerManagerExpansion }
OpenShiftControllerManagerInterface has methods to work with OpenShiftControllerManager resources.
type OpenShiftControllerManagersGetter ¶
type OpenShiftControllerManagersGetter interface {
OpenShiftControllerManagers() OpenShiftControllerManagerInterface
}
OpenShiftControllerManagersGetter has a method to return a OpenShiftControllerManagerInterface. A group's client should implement this interface.
type OperatorV1Client ¶
type OperatorV1Client struct {
// contains filtered or unexported fields
}
OperatorV1Client is used to interact with features provided by the operator.openshift.io group.
func New ¶
func New(c rest.Interface) *OperatorV1Client
New creates a new OperatorV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*OperatorV1Client, error)
NewForConfig creates a new OperatorV1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶
NewForConfigAndClient creates a new OperatorV1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *OperatorV1Client
NewForConfigOrDie creates a new OperatorV1Client for the given config and panics if there is an error in the config.
func (*OperatorV1Client) Authentications ¶
func (c *OperatorV1Client) Authentications() AuthenticationInterface
func (*OperatorV1Client) CSISnapshotControllers ¶
func (c *OperatorV1Client) CSISnapshotControllers() CSISnapshotControllerInterface
func (*OperatorV1Client) CloudCredentials ¶
func (c *OperatorV1Client) CloudCredentials() CloudCredentialInterface
func (*OperatorV1Client) ClusterCSIDrivers ¶
func (c *OperatorV1Client) ClusterCSIDrivers() ClusterCSIDriverInterface
func (*OperatorV1Client) Configs ¶
func (c *OperatorV1Client) Configs() ConfigInterface
func (*OperatorV1Client) Consoles ¶
func (c *OperatorV1Client) Consoles() ConsoleInterface
func (*OperatorV1Client) DNSes ¶
func (c *OperatorV1Client) DNSes() DNSInterface
func (*OperatorV1Client) Etcds ¶
func (c *OperatorV1Client) Etcds() EtcdInterface
func (*OperatorV1Client) IngressControllers ¶
func (c *OperatorV1Client) IngressControllers(namespace string) IngressControllerInterface
func (*OperatorV1Client) InsightsOperators ¶
func (c *OperatorV1Client) InsightsOperators() InsightsOperatorInterface
func (*OperatorV1Client) KubeAPIServers ¶
func (c *OperatorV1Client) KubeAPIServers() KubeAPIServerInterface
func (*OperatorV1Client) KubeControllerManagers ¶
func (c *OperatorV1Client) KubeControllerManagers() KubeControllerManagerInterface
func (*OperatorV1Client) KubeSchedulers ¶
func (c *OperatorV1Client) KubeSchedulers() KubeSchedulerInterface
func (*OperatorV1Client) KubeStorageVersionMigrators ¶
func (c *OperatorV1Client) KubeStorageVersionMigrators() KubeStorageVersionMigratorInterface
func (*OperatorV1Client) MachineConfigurations ¶
func (c *OperatorV1Client) MachineConfigurations() MachineConfigurationInterface
func (*OperatorV1Client) Networks ¶
func (c *OperatorV1Client) Networks() NetworkInterface
func (*OperatorV1Client) OpenShiftAPIServers ¶
func (c *OperatorV1Client) OpenShiftAPIServers() OpenShiftAPIServerInterface
func (*OperatorV1Client) OpenShiftControllerManagers ¶
func (c *OperatorV1Client) OpenShiftControllerManagers() OpenShiftControllerManagerInterface
func (*OperatorV1Client) RESTClient ¶
func (c *OperatorV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*OperatorV1Client) ServiceCAs ¶
func (c *OperatorV1Client) ServiceCAs() ServiceCAInterface
func (*OperatorV1Client) ServiceCatalogAPIServers ¶
func (c *OperatorV1Client) ServiceCatalogAPIServers() ServiceCatalogAPIServerInterface
func (*OperatorV1Client) ServiceCatalogControllerManagers ¶
func (c *OperatorV1Client) ServiceCatalogControllerManagers() ServiceCatalogControllerManagerInterface
func (*OperatorV1Client) Storages ¶
func (c *OperatorV1Client) Storages() StorageInterface
type OperatorV1Interface ¶
type OperatorV1Interface interface { RESTClient() rest.Interface AuthenticationsGetter CSISnapshotControllersGetter CloudCredentialsGetter ClusterCSIDriversGetter ConfigsGetter ConsolesGetter DNSesGetter EtcdsGetter IngressControllersGetter InsightsOperatorsGetter KubeAPIServersGetter KubeControllerManagersGetter KubeSchedulersGetter KubeStorageVersionMigratorsGetter MachineConfigurationsGetter NetworksGetter OpenShiftAPIServersGetter OpenShiftControllerManagersGetter ServiceCAsGetter ServiceCatalogAPIServersGetter ServiceCatalogControllerManagersGetter StoragesGetter }
type ServiceCAExpansion ¶
type ServiceCAExpansion interface{}
type ServiceCAInterface ¶
type ServiceCAInterface interface { Create(ctx context.Context, serviceCA *v1.ServiceCA, opts metav1.CreateOptions) (*v1.ServiceCA, error) Update(ctx context.Context, serviceCA *v1.ServiceCA, opts metav1.UpdateOptions) (*v1.ServiceCA, error) UpdateStatus(ctx context.Context, serviceCA *v1.ServiceCA, opts metav1.UpdateOptions) (*v1.ServiceCA, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ServiceCA, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ServiceCAList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ServiceCA, err error) Apply(ctx context.Context, serviceCA *operatorv1.ServiceCAApplyConfiguration, opts metav1.ApplyOptions) (result *v1.ServiceCA, err error) ApplyStatus(ctx context.Context, serviceCA *operatorv1.ServiceCAApplyConfiguration, opts metav1.ApplyOptions) (result *v1.ServiceCA, err error) ServiceCAExpansion }
ServiceCAInterface has methods to work with ServiceCA resources.
type ServiceCAsGetter ¶
type ServiceCAsGetter interface {
ServiceCAs() ServiceCAInterface
}
ServiceCAsGetter has a method to return a ServiceCAInterface. A group's client should implement this interface.
type ServiceCatalogAPIServerExpansion ¶
type ServiceCatalogAPIServerExpansion interface{}
type ServiceCatalogAPIServerInterface ¶
type ServiceCatalogAPIServerInterface interface { Create(ctx context.Context, serviceCatalogAPIServer *v1.ServiceCatalogAPIServer, opts metav1.CreateOptions) (*v1.ServiceCatalogAPIServer, error) Update(ctx context.Context, serviceCatalogAPIServer *v1.ServiceCatalogAPIServer, opts metav1.UpdateOptions) (*v1.ServiceCatalogAPIServer, error) UpdateStatus(ctx context.Context, serviceCatalogAPIServer *v1.ServiceCatalogAPIServer, opts metav1.UpdateOptions) (*v1.ServiceCatalogAPIServer, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ServiceCatalogAPIServer, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ServiceCatalogAPIServerList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ServiceCatalogAPIServer, err error) Apply(ctx context.Context, serviceCatalogAPIServer *operatorv1.ServiceCatalogAPIServerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.ServiceCatalogAPIServer, err error) ApplyStatus(ctx context.Context, serviceCatalogAPIServer *operatorv1.ServiceCatalogAPIServerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.ServiceCatalogAPIServer, err error) ServiceCatalogAPIServerExpansion }
ServiceCatalogAPIServerInterface has methods to work with ServiceCatalogAPIServer resources.
type ServiceCatalogAPIServersGetter ¶
type ServiceCatalogAPIServersGetter interface {
ServiceCatalogAPIServers() ServiceCatalogAPIServerInterface
}
ServiceCatalogAPIServersGetter has a method to return a ServiceCatalogAPIServerInterface. A group's client should implement this interface.
type ServiceCatalogControllerManagerExpansion ¶
type ServiceCatalogControllerManagerExpansion interface{}
type ServiceCatalogControllerManagerInterface ¶
type ServiceCatalogControllerManagerInterface interface { Create(ctx context.Context, serviceCatalogControllerManager *v1.ServiceCatalogControllerManager, opts metav1.CreateOptions) (*v1.ServiceCatalogControllerManager, error) Update(ctx context.Context, serviceCatalogControllerManager *v1.ServiceCatalogControllerManager, opts metav1.UpdateOptions) (*v1.ServiceCatalogControllerManager, error) UpdateStatus(ctx context.Context, serviceCatalogControllerManager *v1.ServiceCatalogControllerManager, opts metav1.UpdateOptions) (*v1.ServiceCatalogControllerManager, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ServiceCatalogControllerManager, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ServiceCatalogControllerManagerList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ServiceCatalogControllerManager, err error) Apply(ctx context.Context, serviceCatalogControllerManager *operatorv1.ServiceCatalogControllerManagerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.ServiceCatalogControllerManager, err error) ApplyStatus(ctx context.Context, serviceCatalogControllerManager *operatorv1.ServiceCatalogControllerManagerApplyConfiguration, opts metav1.ApplyOptions) (result *v1.ServiceCatalogControllerManager, err error) ServiceCatalogControllerManagerExpansion }
ServiceCatalogControllerManagerInterface has methods to work with ServiceCatalogControllerManager resources.
type ServiceCatalogControllerManagersGetter ¶
type ServiceCatalogControllerManagersGetter interface {
ServiceCatalogControllerManagers() ServiceCatalogControllerManagerInterface
}
ServiceCatalogControllerManagersGetter has a method to return a ServiceCatalogControllerManagerInterface. A group's client should implement this interface.
type StorageExpansion ¶
type StorageExpansion interface{}
type StorageInterface ¶
type StorageInterface interface { Create(ctx context.Context, storage *v1.Storage, opts metav1.CreateOptions) (*v1.Storage, error) Update(ctx context.Context, storage *v1.Storage, opts metav1.UpdateOptions) (*v1.Storage, error) UpdateStatus(ctx context.Context, storage *v1.Storage, opts metav1.UpdateOptions) (*v1.Storage, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Storage, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.StorageList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Storage, err error) Apply(ctx context.Context, storage *operatorv1.StorageApplyConfiguration, opts metav1.ApplyOptions) (result *v1.Storage, err error) ApplyStatus(ctx context.Context, storage *operatorv1.StorageApplyConfiguration, opts metav1.ApplyOptions) (result *v1.Storage, err error) StorageExpansion }
StorageInterface has methods to work with Storage resources.
type StoragesGetter ¶
type StoragesGetter interface {
Storages() StorageInterface
}
StoragesGetter has a method to return a StorageInterface. A group's client should implement this interface.
Source Files ¶
- authentication.go
- cloudcredential.go
- clustercsidriver.go
- config.go
- console.go
- csisnapshotcontroller.go
- dns.go
- doc.go
- etcd.go
- generated_expansion.go
- ingresscontroller.go
- insightsoperator.go
- kubeapiserver.go
- kubecontrollermanager.go
- kubescheduler.go
- kubestorageversionmigrator.go
- machineconfiguration.go
- network.go
- openshiftapiserver.go
- openshiftcontrollermanager.go
- operator_client.go
- serviceca.go
- servicecatalogapiserver.go
- servicecatalogcontrollermanager.go
- storage.go