Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DaemonSetClusterExpansion
- type DaemonSetClusterInterface
- type DaemonSetsClusterGetter
- type DaemonSetsNamespacer
- type DeploymentClusterExpansion
- type DeploymentClusterInterface
- type DeploymentsClusterGetter
- type DeploymentsNamespacer
- type ExtensionsV1beta1ClusterClient
- func (c *ExtensionsV1beta1ClusterClient) Cluster(clusterPath logicalcluster.Path) extensionsv1beta1.ExtensionsV1beta1Interface
- func (c *ExtensionsV1beta1ClusterClient) DaemonSets() DaemonSetClusterInterface
- func (c *ExtensionsV1beta1ClusterClient) Deployments() DeploymentClusterInterface
- func (c *ExtensionsV1beta1ClusterClient) Ingresses() IngressClusterInterface
- func (c *ExtensionsV1beta1ClusterClient) NetworkPolicies() NetworkPolicyClusterInterface
- func (c *ExtensionsV1beta1ClusterClient) ReplicaSets() ReplicaSetClusterInterface
- type ExtensionsV1beta1ClusterInterface
- type ExtensionsV1beta1ClusterScoper
- type IngressClusterExpansion
- type IngressClusterInterface
- type IngressesClusterGetter
- type IngressesNamespacer
- type NetworkPoliciesClusterGetter
- type NetworkPoliciesNamespacer
- type NetworkPolicyClusterExpansion
- type NetworkPolicyClusterInterface
- type ReplicaSetClusterExpansion
- type ReplicaSetClusterInterface
- type ReplicaSetsClusterGetter
- type ReplicaSetsNamespacer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DaemonSetClusterExpansion ¶
type DaemonSetClusterExpansion interface{}
type DaemonSetClusterInterface ¶
type DaemonSetClusterInterface interface {
Cluster(logicalcluster.Path) DaemonSetsNamespacer
List(ctx context.Context, opts v1.ListOptions) (*extensionsv1beta1.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) typedextensionsv1beta1.DaemonSetInterface
}
DaemonSetsNamespacer can scope to objects within a namespace, returning a typedextensionsv1beta1.DaemonSetInterface.
type DeploymentClusterExpansion ¶
type DeploymentClusterExpansion interface{}
type DeploymentClusterInterface ¶
type DeploymentClusterInterface interface {
Cluster(logicalcluster.Path) DeploymentsNamespacer
List(ctx context.Context, opts v1.ListOptions) (*extensionsv1beta1.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) typedextensionsv1beta1.DeploymentInterface
}
DeploymentsNamespacer can scope to objects within a namespace, returning a typedextensionsv1beta1.DeploymentInterface.
type ExtensionsV1beta1ClusterClient ¶
type ExtensionsV1beta1ClusterClient struct {
// contains filtered or unexported fields
}
ExtensionsV1beta1ClusterClient is used to interact with features provided by the extensions group.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ExtensionsV1beta1ClusterClient, error)
NewForConfig creates a new ExtensionsV1beta1ClusterClient 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 ExtensionsV1beta1ClusterClient 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) *ExtensionsV1beta1ClusterClient
NewForConfigOrDie creates a new ExtensionsV1beta1ClusterClient for the given config and panics if there is an error in the config.
func (*ExtensionsV1beta1ClusterClient) Cluster ¶
func (c *ExtensionsV1beta1ClusterClient) Cluster(clusterPath logicalcluster.Path) extensionsv1beta1.ExtensionsV1beta1Interface
func (*ExtensionsV1beta1ClusterClient) DaemonSets ¶
func (c *ExtensionsV1beta1ClusterClient) DaemonSets() DaemonSetClusterInterface
func (*ExtensionsV1beta1ClusterClient) Deployments ¶
func (c *ExtensionsV1beta1ClusterClient) Deployments() DeploymentClusterInterface
func (*ExtensionsV1beta1ClusterClient) Ingresses ¶
func (c *ExtensionsV1beta1ClusterClient) Ingresses() IngressClusterInterface
func (*ExtensionsV1beta1ClusterClient) NetworkPolicies ¶
func (c *ExtensionsV1beta1ClusterClient) NetworkPolicies() NetworkPolicyClusterInterface
func (*ExtensionsV1beta1ClusterClient) ReplicaSets ¶
func (c *ExtensionsV1beta1ClusterClient) ReplicaSets() ReplicaSetClusterInterface
type ExtensionsV1beta1ClusterInterface ¶
type ExtensionsV1beta1ClusterInterface interface {
ExtensionsV1beta1ClusterScoper
DaemonSetsClusterGetter
DeploymentsClusterGetter
IngressesClusterGetter
NetworkPoliciesClusterGetter
ReplicaSetsClusterGetter
}
type ExtensionsV1beta1ClusterScoper ¶
type ExtensionsV1beta1ClusterScoper interface {
Cluster(logicalcluster.Path) extensionsv1beta1.ExtensionsV1beta1Interface
}
type IngressClusterExpansion ¶
type IngressClusterExpansion interface{}
type IngressClusterInterface ¶
type IngressClusterInterface interface {
Cluster(logicalcluster.Path) IngressesNamespacer
List(ctx context.Context, opts v1.ListOptions) (*extensionsv1beta1.IngressList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
IngressClusterExpansion
}
IngressClusterInterface can operate on Ingresses across all clusters, or scope down to one cluster and return a IngressesNamespacer.
type IngressesClusterGetter ¶
type IngressesClusterGetter interface {
Ingresses() IngressClusterInterface
}
IngressesClusterGetter has a method to return a IngressClusterInterface. A group's cluster client should implement this interface.
type IngressesNamespacer ¶
type IngressesNamespacer interface {
Namespace(string) typedextensionsv1beta1.IngressInterface
}
IngressesNamespacer can scope to objects within a namespace, returning a typedextensionsv1beta1.IngressInterface.
type NetworkPoliciesClusterGetter ¶
type NetworkPoliciesClusterGetter interface {
NetworkPolicies() NetworkPolicyClusterInterface
}
NetworkPoliciesClusterGetter has a method to return a NetworkPolicyClusterInterface. A group's cluster client should implement this interface.
type NetworkPoliciesNamespacer ¶
type NetworkPoliciesNamespacer interface {
Namespace(string) typedextensionsv1beta1.NetworkPolicyInterface
}
NetworkPoliciesNamespacer can scope to objects within a namespace, returning a typedextensionsv1beta1.NetworkPolicyInterface.
type NetworkPolicyClusterExpansion ¶
type NetworkPolicyClusterExpansion interface{}
type NetworkPolicyClusterInterface ¶
type NetworkPolicyClusterInterface interface {
Cluster(logicalcluster.Path) NetworkPoliciesNamespacer
List(ctx context.Context, opts v1.ListOptions) (*extensionsv1beta1.NetworkPolicyList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
NetworkPolicyClusterExpansion
}
NetworkPolicyClusterInterface can operate on NetworkPolicies across all clusters, or scope down to one cluster and return a NetworkPoliciesNamespacer.
type ReplicaSetClusterExpansion ¶
type ReplicaSetClusterExpansion interface{}
type ReplicaSetClusterInterface ¶
type ReplicaSetClusterInterface interface {
Cluster(logicalcluster.Path) ReplicaSetsNamespacer
List(ctx context.Context, opts v1.ListOptions) (*extensionsv1beta1.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) typedextensionsv1beta1.ReplicaSetInterface
}
ReplicaSetsNamespacer can scope to objects within a namespace, returning a typedextensionsv1beta1.ReplicaSetInterface.