Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AppsV1beta2ClusterClient
- func (c *AppsV1beta2ClusterClient) Cluster(clusterPath logicalcluster.Path) appsv1beta2.AppsV1beta2Interface
- func (c *AppsV1beta2ClusterClient) ControllerRevisions() ControllerRevisionClusterInterface
- func (c *AppsV1beta2ClusterClient) DaemonSets() DaemonSetClusterInterface
- func (c *AppsV1beta2ClusterClient) Deployments() DeploymentClusterInterface
- func (c *AppsV1beta2ClusterClient) ReplicaSets() ReplicaSetClusterInterface
- func (c *AppsV1beta2ClusterClient) StatefulSets() StatefulSetClusterInterface
- type AppsV1beta2ClusterInterface
- type AppsV1beta2ClusterScoper
- type ControllerRevisionClusterExpansion
- type ControllerRevisionClusterInterface
- type ControllerRevisionsClusterGetter
- type ControllerRevisionsNamespacer
- type DaemonSetClusterExpansion
- type DaemonSetClusterInterface
- type DaemonSetsClusterGetter
- type DaemonSetsNamespacer
- type DeploymentClusterExpansion
- type DeploymentClusterInterface
- type DeploymentsClusterGetter
- type DeploymentsNamespacer
- type ReplicaSetClusterExpansion
- type ReplicaSetClusterInterface
- type ReplicaSetsClusterGetter
- type ReplicaSetsNamespacer
- type StatefulSetClusterExpansion
- type StatefulSetClusterInterface
- type StatefulSetsClusterGetter
- type StatefulSetsNamespacer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppsV1beta2ClusterClient ¶
type AppsV1beta2ClusterClient struct {
// contains filtered or unexported fields
}
AppsV1beta2ClusterClient is used to interact with features provided by the apps group.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*AppsV1beta2ClusterClient, error)
NewForConfig creates a new AppsV1beta2ClusterClient 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 AppsV1beta2ClusterClient 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) *AppsV1beta2ClusterClient
NewForConfigOrDie creates a new AppsV1beta2ClusterClient for the given config and panics if there is an error in the config.
func (*AppsV1beta2ClusterClient) Cluster ¶
func (c *AppsV1beta2ClusterClient) Cluster(clusterPath logicalcluster.Path) appsv1beta2.AppsV1beta2Interface
func (*AppsV1beta2ClusterClient) ControllerRevisions ¶
func (c *AppsV1beta2ClusterClient) ControllerRevisions() ControllerRevisionClusterInterface
func (*AppsV1beta2ClusterClient) DaemonSets ¶
func (c *AppsV1beta2ClusterClient) DaemonSets() DaemonSetClusterInterface
func (*AppsV1beta2ClusterClient) Deployments ¶
func (c *AppsV1beta2ClusterClient) Deployments() DeploymentClusterInterface
func (*AppsV1beta2ClusterClient) ReplicaSets ¶
func (c *AppsV1beta2ClusterClient) ReplicaSets() ReplicaSetClusterInterface
func (*AppsV1beta2ClusterClient) StatefulSets ¶
func (c *AppsV1beta2ClusterClient) StatefulSets() StatefulSetClusterInterface
type AppsV1beta2ClusterInterface ¶
type AppsV1beta2ClusterInterface interface {
AppsV1beta2ClusterScoper
ControllerRevisionsClusterGetter
DaemonSetsClusterGetter
DeploymentsClusterGetter
ReplicaSetsClusterGetter
StatefulSetsClusterGetter
}
type AppsV1beta2ClusterScoper ¶
type AppsV1beta2ClusterScoper interface {
Cluster(logicalcluster.Path) appsv1beta2.AppsV1beta2Interface
}
type ControllerRevisionClusterExpansion ¶
type ControllerRevisionClusterExpansion interface{}
type ControllerRevisionClusterInterface ¶
type ControllerRevisionClusterInterface interface {
Cluster(logicalcluster.Path) ControllerRevisionsNamespacer
List(ctx context.Context, opts v1.ListOptions) (*appsv1beta2.ControllerRevisionList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
ControllerRevisionClusterExpansion
}
ControllerRevisionClusterInterface can operate on ControllerRevisions across all clusters, or scope down to one cluster and return a ControllerRevisionsNamespacer.
type ControllerRevisionsClusterGetter ¶
type ControllerRevisionsClusterGetter interface {
ControllerRevisions() ControllerRevisionClusterInterface
}
ControllerRevisionsClusterGetter has a method to return a ControllerRevisionClusterInterface. A group's cluster client should implement this interface.
type ControllerRevisionsNamespacer ¶
type ControllerRevisionsNamespacer interface {
Namespace(string) typedappsv1beta2.ControllerRevisionInterface
}
ControllerRevisionsNamespacer can scope to objects within a namespace, returning a typedappsv1beta2.ControllerRevisionInterface.
type DaemonSetClusterExpansion ¶
type DaemonSetClusterExpansion interface{}
type DaemonSetClusterInterface ¶
type DaemonSetClusterInterface interface {
Cluster(logicalcluster.Path) DaemonSetsNamespacer
List(ctx context.Context, opts v1.ListOptions) (*appsv1beta2.DaemonSetList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
DaemonSetClusterExpansion
}
DaemonSetClusterInterface can operate on DaemonSets across all clusters, or scope down to one cluster and return a DaemonSetsNamespacer.
type DaemonSetsClusterGetter ¶
type DaemonSetsClusterGetter interface {
DaemonSets() DaemonSetClusterInterface
}
DaemonSetsClusterGetter has a method to return a DaemonSetClusterInterface. A group's cluster client should implement this interface.
type DaemonSetsNamespacer ¶
type DaemonSetsNamespacer interface {
Namespace(string) typedappsv1beta2.DaemonSetInterface
}
DaemonSetsNamespacer can scope to objects within a namespace, returning a typedappsv1beta2.DaemonSetInterface.
type DeploymentClusterExpansion ¶
type DeploymentClusterExpansion interface{}
type DeploymentClusterInterface ¶
type DeploymentClusterInterface interface {
Cluster(logicalcluster.Path) DeploymentsNamespacer
List(ctx context.Context, opts v1.ListOptions) (*appsv1beta2.DeploymentList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
DeploymentClusterExpansion
}
DeploymentClusterInterface can operate on Deployments across all clusters, or scope down to one cluster and return a DeploymentsNamespacer.
type DeploymentsClusterGetter ¶
type DeploymentsClusterGetter interface {
Deployments() DeploymentClusterInterface
}
DeploymentsClusterGetter has a method to return a DeploymentClusterInterface. A group's cluster client should implement this interface.
type DeploymentsNamespacer ¶
type DeploymentsNamespacer interface {
Namespace(string) typedappsv1beta2.DeploymentInterface
}
DeploymentsNamespacer can scope to objects within a namespace, returning a typedappsv1beta2.DeploymentInterface.
type ReplicaSetClusterExpansion ¶
type ReplicaSetClusterExpansion interface{}
type ReplicaSetClusterInterface ¶
type ReplicaSetClusterInterface interface {
Cluster(logicalcluster.Path) ReplicaSetsNamespacer
List(ctx context.Context, opts v1.ListOptions) (*appsv1beta2.ReplicaSetList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
ReplicaSetClusterExpansion
}
ReplicaSetClusterInterface can operate on ReplicaSets across all clusters, or scope down to one cluster and return a ReplicaSetsNamespacer.
type ReplicaSetsClusterGetter ¶
type ReplicaSetsClusterGetter interface {
ReplicaSets() ReplicaSetClusterInterface
}
ReplicaSetsClusterGetter has a method to return a ReplicaSetClusterInterface. A group's cluster client should implement this interface.
type ReplicaSetsNamespacer ¶
type ReplicaSetsNamespacer interface {
Namespace(string) typedappsv1beta2.ReplicaSetInterface
}
ReplicaSetsNamespacer can scope to objects within a namespace, returning a typedappsv1beta2.ReplicaSetInterface.
type StatefulSetClusterExpansion ¶
type StatefulSetClusterExpansion interface{}
type StatefulSetClusterInterface ¶
type StatefulSetClusterInterface interface {
Cluster(logicalcluster.Path) StatefulSetsNamespacer
List(ctx context.Context, opts v1.ListOptions) (*appsv1beta2.StatefulSetList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
StatefulSetClusterExpansion
}
StatefulSetClusterInterface can operate on StatefulSets across all clusters, or scope down to one cluster and return a StatefulSetsNamespacer.
type StatefulSetsClusterGetter ¶
type StatefulSetsClusterGetter interface {
StatefulSets() StatefulSetClusterInterface
}
StatefulSetsClusterGetter has a method to return a StatefulSetClusterInterface. A group's cluster client should implement this interface.
type StatefulSetsNamespacer ¶
type StatefulSetsNamespacer interface {
Namespace(string) typedappsv1beta2.StatefulSetInterface
}
StatefulSetsNamespacer can scope to objects within a namespace, returning a typedappsv1beta2.StatefulSetInterface.