Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CSIDriverClusterExpansion
- type CSIDriverClusterInterface
- type CSIDriversClusterGetter
- type CSINodeClusterExpansion
- type CSINodeClusterInterface
- type CSINodesClusterGetter
- type CSIStorageCapacitiesClusterGetter
- type CSIStorageCapacitiesNamespacer
- type CSIStorageCapacityClusterExpansion
- type CSIStorageCapacityClusterInterface
- type StorageClassClusterExpansion
- type StorageClassClusterInterface
- type StorageClassesClusterGetter
- type StorageV1ClusterClient
- func (c *StorageV1ClusterClient) CSIDrivers() CSIDriverClusterInterface
- func (c *StorageV1ClusterClient) CSINodes() CSINodeClusterInterface
- func (c *StorageV1ClusterClient) CSIStorageCapacities() CSIStorageCapacityClusterInterface
- func (c *StorageV1ClusterClient) Cluster(clusterPath logicalcluster.Path) storagev1.StorageV1Interface
- func (c *StorageV1ClusterClient) StorageClasses() StorageClassClusterInterface
- func (c *StorageV1ClusterClient) VolumeAttachments() VolumeAttachmentClusterInterface
- type StorageV1ClusterInterface
- type StorageV1ClusterScoper
- type VolumeAttachmentClusterExpansion
- type VolumeAttachmentClusterInterface
- type VolumeAttachmentsClusterGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CSIDriverClusterExpansion ¶
type CSIDriverClusterExpansion interface{}
type CSIDriverClusterInterface ¶
type CSIDriverClusterInterface interface {
Cluster(logicalcluster.Path) storagev1.CSIDriverInterface
List(ctx context.Context, opts metav1.ListOptions) (*apistoragev1.CSIDriverList, error)
Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
CSIDriverClusterExpansion
}
CSIDriverClusterInterface can operate on CSIDrivers across all clusters, or scope down to one cluster and return a storagev1.CSIDriverInterface.
type CSIDriversClusterGetter ¶
type CSIDriversClusterGetter interface {
CSIDrivers() CSIDriverClusterInterface
}
CSIDriversClusterGetter has a method to return a CSIDriverClusterInterface. A group's cluster client should implement this interface.
type CSINodeClusterExpansion ¶
type CSINodeClusterExpansion interface{}
type CSINodeClusterInterface ¶
type CSINodeClusterInterface interface {
Cluster(logicalcluster.Path) storagev1.CSINodeInterface
List(ctx context.Context, opts metav1.ListOptions) (*apistoragev1.CSINodeList, error)
Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
CSINodeClusterExpansion
}
CSINodeClusterInterface can operate on CSINodes across all clusters, or scope down to one cluster and return a storagev1.CSINodeInterface.
type CSINodesClusterGetter ¶
type CSINodesClusterGetter interface {
CSINodes() CSINodeClusterInterface
}
CSINodesClusterGetter has a method to return a CSINodeClusterInterface. A group's cluster client should implement this interface.
type CSIStorageCapacitiesClusterGetter ¶
type CSIStorageCapacitiesClusterGetter interface {
CSIStorageCapacities() CSIStorageCapacityClusterInterface
}
CSIStorageCapacitiesClusterGetter has a method to return a CSIStorageCapacityClusterInterface. A group's cluster client should implement this interface.
type CSIStorageCapacitiesNamespacer ¶
type CSIStorageCapacitiesNamespacer interface {
Namespace(string) typedstoragev1.CSIStorageCapacityInterface
}
CSIStorageCapacitiesNamespacer can scope to objects within a namespace, returning a typedstoragev1.CSIStorageCapacityInterface.
type CSIStorageCapacityClusterExpansion ¶
type CSIStorageCapacityClusterExpansion interface{}
type CSIStorageCapacityClusterInterface ¶
type CSIStorageCapacityClusterInterface interface {
Cluster(logicalcluster.Path) CSIStorageCapacitiesNamespacer
List(ctx context.Context, opts metav1.ListOptions) (*storagev1.CSIStorageCapacityList, error)
Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
CSIStorageCapacityClusterExpansion
}
CSIStorageCapacityClusterInterface can operate on CSIStorageCapacities across all clusters, or scope down to one cluster and return a CSIStorageCapacitiesNamespacer.
type StorageClassClusterExpansion ¶
type StorageClassClusterExpansion interface{}
type StorageClassClusterInterface ¶
type StorageClassClusterInterface interface {
Cluster(logicalcluster.Path) storagev1.StorageClassInterface
List(ctx context.Context, opts metav1.ListOptions) (*apistoragev1.StorageClassList, error)
Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
StorageClassClusterExpansion
}
StorageClassClusterInterface can operate on StorageClasses across all clusters, or scope down to one cluster and return a storagev1.StorageClassInterface.
type StorageClassesClusterGetter ¶
type StorageClassesClusterGetter interface {
StorageClasses() StorageClassClusterInterface
}
StorageClassesClusterGetter has a method to return a StorageClassClusterInterface. A group's cluster client should implement this interface.
type StorageV1ClusterClient ¶
type StorageV1ClusterClient struct {
// contains filtered or unexported fields
}
StorageV1ClusterClient is used to interact with features provided by the storage.k8s.io group.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*StorageV1ClusterClient, error)
NewForConfig creates a new StorageV1ClusterClient 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 StorageV1ClusterClient 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) *StorageV1ClusterClient
NewForConfigOrDie creates a new StorageV1ClusterClient for the given config and panics if there is an error in the config.
func (*StorageV1ClusterClient) CSIDrivers ¶
func (c *StorageV1ClusterClient) CSIDrivers() CSIDriverClusterInterface
func (*StorageV1ClusterClient) CSINodes ¶
func (c *StorageV1ClusterClient) CSINodes() CSINodeClusterInterface
func (*StorageV1ClusterClient) CSIStorageCapacities ¶
func (c *StorageV1ClusterClient) CSIStorageCapacities() CSIStorageCapacityClusterInterface
func (*StorageV1ClusterClient) Cluster ¶
func (c *StorageV1ClusterClient) Cluster(clusterPath logicalcluster.Path) storagev1.StorageV1Interface
func (*StorageV1ClusterClient) StorageClasses ¶
func (c *StorageV1ClusterClient) StorageClasses() StorageClassClusterInterface
func (*StorageV1ClusterClient) VolumeAttachments ¶
func (c *StorageV1ClusterClient) VolumeAttachments() VolumeAttachmentClusterInterface
type StorageV1ClusterInterface ¶
type StorageV1ClusterInterface interface {
StorageV1ClusterScoper
CSIDriversClusterGetter
CSINodesClusterGetter
CSIStorageCapacitiesClusterGetter
StorageClassesClusterGetter
VolumeAttachmentsClusterGetter
}
type StorageV1ClusterScoper ¶
type StorageV1ClusterScoper interface {
Cluster(logicalcluster.Path) storagev1.StorageV1Interface
}
type VolumeAttachmentClusterExpansion ¶
type VolumeAttachmentClusterExpansion interface{}
type VolumeAttachmentClusterInterface ¶
type VolumeAttachmentClusterInterface interface {
Cluster(logicalcluster.Path) storagev1.VolumeAttachmentInterface
List(ctx context.Context, opts metav1.ListOptions) (*apistoragev1.VolumeAttachmentList, error)
Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
VolumeAttachmentClusterExpansion
}
VolumeAttachmentClusterInterface can operate on VolumeAttachments across all clusters, or scope down to one cluster and return a storagev1.VolumeAttachmentInterface.
type VolumeAttachmentsClusterGetter ¶
type VolumeAttachmentsClusterGetter interface {
VolumeAttachments() VolumeAttachmentClusterInterface
}
VolumeAttachmentsClusterGetter has a method to return a VolumeAttachmentClusterInterface. A group's cluster client should implement this interface.