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 StorageV1beta1ClusterClient
- func (c *StorageV1beta1ClusterClient) CSIDrivers() CSIDriverClusterInterface
- func (c *StorageV1beta1ClusterClient) CSINodes() CSINodeClusterInterface
- func (c *StorageV1beta1ClusterClient) CSIStorageCapacities() CSIStorageCapacityClusterInterface
- func (c *StorageV1beta1ClusterClient) Cluster(clusterPath logicalcluster.Path) storagev1beta1.StorageV1beta1Interface
- func (c *StorageV1beta1ClusterClient) StorageClasses() StorageClassClusterInterface
- func (c *StorageV1beta1ClusterClient) VolumeAttachments() VolumeAttachmentClusterInterface
- func (c *StorageV1beta1ClusterClient) VolumeAttributesClasses() VolumeAttributesClassClusterInterface
- type StorageV1beta1ClusterInterface
- type StorageV1beta1ClusterScoper
- type VolumeAttachmentClusterExpansion
- type VolumeAttachmentClusterInterface
- type VolumeAttachmentsClusterGetter
- type VolumeAttributesClassClusterExpansion
- type VolumeAttributesClassClusterInterface
- type VolumeAttributesClassesClusterGetter
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) storagev1beta1.CSIDriverInterface
List(ctx context.Context, opts v1.ListOptions) (*apistoragev1beta1.CSIDriverList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
CSIDriverClusterExpansion
}
CSIDriverClusterInterface can operate on CSIDrivers across all clusters, or scope down to one cluster and return a storagev1beta1.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) storagev1beta1.CSINodeInterface
List(ctx context.Context, opts v1.ListOptions) (*apistoragev1beta1.CSINodeList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
CSINodeClusterExpansion
}
CSINodeClusterInterface can operate on CSINodes across all clusters, or scope down to one cluster and return a storagev1beta1.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) typedstoragev1beta1.CSIStorageCapacityInterface
}
CSIStorageCapacitiesNamespacer can scope to objects within a namespace, returning a typedstoragev1beta1.CSIStorageCapacityInterface.
type CSIStorageCapacityClusterExpansion ¶
type CSIStorageCapacityClusterExpansion interface{}
type CSIStorageCapacityClusterInterface ¶
type CSIStorageCapacityClusterInterface interface {
Cluster(logicalcluster.Path) CSIStorageCapacitiesNamespacer
List(ctx context.Context, opts v1.ListOptions) (*storagev1beta1.CSIStorageCapacityList, error)
Watch(ctx context.Context, opts v1.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) storagev1beta1.StorageClassInterface
List(ctx context.Context, opts v1.ListOptions) (*apistoragev1beta1.StorageClassList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
StorageClassClusterExpansion
}
StorageClassClusterInterface can operate on StorageClasses across all clusters, or scope down to one cluster and return a storagev1beta1.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 StorageV1beta1ClusterClient ¶
type StorageV1beta1ClusterClient struct {
// contains filtered or unexported fields
}
StorageV1beta1ClusterClient is used to interact with features provided by the storage.k8s.io group.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*StorageV1beta1ClusterClient, error)
NewForConfig creates a new StorageV1beta1ClusterClient 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 StorageV1beta1ClusterClient 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) *StorageV1beta1ClusterClient
NewForConfigOrDie creates a new StorageV1beta1ClusterClient for the given config and panics if there is an error in the config.
func (*StorageV1beta1ClusterClient) CSIDrivers ¶
func (c *StorageV1beta1ClusterClient) CSIDrivers() CSIDriverClusterInterface
func (*StorageV1beta1ClusterClient) CSINodes ¶
func (c *StorageV1beta1ClusterClient) CSINodes() CSINodeClusterInterface
func (*StorageV1beta1ClusterClient) CSIStorageCapacities ¶
func (c *StorageV1beta1ClusterClient) CSIStorageCapacities() CSIStorageCapacityClusterInterface
func (*StorageV1beta1ClusterClient) Cluster ¶
func (c *StorageV1beta1ClusterClient) Cluster(clusterPath logicalcluster.Path) storagev1beta1.StorageV1beta1Interface
func (*StorageV1beta1ClusterClient) StorageClasses ¶
func (c *StorageV1beta1ClusterClient) StorageClasses() StorageClassClusterInterface
func (*StorageV1beta1ClusterClient) VolumeAttachments ¶
func (c *StorageV1beta1ClusterClient) VolumeAttachments() VolumeAttachmentClusterInterface
func (*StorageV1beta1ClusterClient) VolumeAttributesClasses ¶
func (c *StorageV1beta1ClusterClient) VolumeAttributesClasses() VolumeAttributesClassClusterInterface
type StorageV1beta1ClusterInterface ¶
type StorageV1beta1ClusterInterface interface {
StorageV1beta1ClusterScoper
CSIDriversClusterGetter
CSINodesClusterGetter
CSIStorageCapacitiesClusterGetter
StorageClassesClusterGetter
VolumeAttachmentsClusterGetter
VolumeAttributesClassesClusterGetter
}
type StorageV1beta1ClusterScoper ¶
type StorageV1beta1ClusterScoper interface {
Cluster(logicalcluster.Path) storagev1beta1.StorageV1beta1Interface
}
type VolumeAttachmentClusterExpansion ¶
type VolumeAttachmentClusterExpansion interface{}
type VolumeAttachmentClusterInterface ¶
type VolumeAttachmentClusterInterface interface {
Cluster(logicalcluster.Path) storagev1beta1.VolumeAttachmentInterface
List(ctx context.Context, opts v1.ListOptions) (*apistoragev1beta1.VolumeAttachmentList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
VolumeAttachmentClusterExpansion
}
VolumeAttachmentClusterInterface can operate on VolumeAttachments across all clusters, or scope down to one cluster and return a storagev1beta1.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.
type VolumeAttributesClassClusterExpansion ¶
type VolumeAttributesClassClusterExpansion interface{}
type VolumeAttributesClassClusterInterface ¶
type VolumeAttributesClassClusterInterface interface {
Cluster(logicalcluster.Path) storagev1beta1.VolumeAttributesClassInterface
List(ctx context.Context, opts v1.ListOptions) (*apistoragev1beta1.VolumeAttributesClassList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
VolumeAttributesClassClusterExpansion
}
VolumeAttributesClassClusterInterface can operate on VolumeAttributesClasses across all clusters, or scope down to one cluster and return a storagev1beta1.VolumeAttributesClassInterface.
type VolumeAttributesClassesClusterGetter ¶
type VolumeAttributesClassesClusterGetter interface {
VolumeAttributesClasses() VolumeAttributesClassClusterInterface
}
VolumeAttributesClassesClusterGetter has a method to return a VolumeAttributesClassClusterInterface. A group's cluster client should implement this interface.