v3

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIServiceExpansion

type APIServiceExpansion interface{}

type APIServiceInterface

type APIServiceInterface interface {
	Create(ctx context.Context, aPIService *v3.APIService, opts v1.CreateOptions) (*v3.APIService, error)
	Update(ctx context.Context, aPIService *v3.APIService, opts v1.UpdateOptions) (*v3.APIService, error)
	UpdateStatus(ctx context.Context, aPIService *v3.APIService, opts v1.UpdateOptions) (*v3.APIService, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.APIService, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.APIServiceList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.APIService, err error)
	APIServiceExpansion
}

APIServiceInterface has methods to work with APIService resources.

type APIServicesGetter

type APIServicesGetter interface {
	APIServices() APIServiceInterface
}

APIServicesGetter has a method to return a APIServiceInterface. A group's client should implement this interface.

type ActiveDirectoryProviderExpansion

type ActiveDirectoryProviderExpansion interface{}

type ActiveDirectoryProviderInterface

type ActiveDirectoryProviderInterface interface {
	Create(ctx context.Context, activeDirectoryProvider *v3.ActiveDirectoryProvider, opts v1.CreateOptions) (*v3.ActiveDirectoryProvider, error)
	Update(ctx context.Context, activeDirectoryProvider *v3.ActiveDirectoryProvider, opts v1.UpdateOptions) (*v3.ActiveDirectoryProvider, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ActiveDirectoryProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ActiveDirectoryProviderList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ActiveDirectoryProvider, err error)
	ActiveDirectoryProviderExpansion
}

ActiveDirectoryProviderInterface has methods to work with ActiveDirectoryProvider resources.

type ActiveDirectoryProvidersGetter

type ActiveDirectoryProvidersGetter interface {
	ActiveDirectoryProviders() ActiveDirectoryProviderInterface
}

ActiveDirectoryProvidersGetter has a method to return a ActiveDirectoryProviderInterface. A group's client should implement this interface.

type AuthConfigExpansion

type AuthConfigExpansion interface{}

type AuthConfigInterface

type AuthConfigInterface interface {
	Create(ctx context.Context, authConfig *v3.AuthConfig, opts v1.CreateOptions) (*v3.AuthConfig, error)
	Update(ctx context.Context, authConfig *v3.AuthConfig, opts v1.UpdateOptions) (*v3.AuthConfig, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.AuthConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.AuthConfigList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.AuthConfig, err error)
	AuthConfigExpansion
}

AuthConfigInterface has methods to work with AuthConfig resources.

type AuthConfigsGetter

type AuthConfigsGetter interface {
	AuthConfigs() AuthConfigInterface
}

AuthConfigsGetter has a method to return a AuthConfigInterface. A group's client should implement this interface.

type AuthProviderExpansion

type AuthProviderExpansion interface{}

type AuthProviderInterface

type AuthProviderInterface interface {
	Create(ctx context.Context, authProvider *v3.AuthProvider, opts v1.CreateOptions) (*v3.AuthProvider, error)
	Update(ctx context.Context, authProvider *v3.AuthProvider, opts v1.UpdateOptions) (*v3.AuthProvider, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.AuthProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.AuthProviderList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.AuthProvider, err error)
	AuthProviderExpansion
}

AuthProviderInterface has methods to work with AuthProvider resources.

type AuthProvidersGetter

type AuthProvidersGetter interface {
	AuthProviders() AuthProviderInterface
}

AuthProvidersGetter has a method to return a AuthProviderInterface. A group's client should implement this interface.

type AuthTokenExpansion

type AuthTokenExpansion interface{}

type AuthTokenInterface

type AuthTokenInterface interface {
	Create(ctx context.Context, authToken *v3.AuthToken, opts v1.CreateOptions) (*v3.AuthToken, error)
	Update(ctx context.Context, authToken *v3.AuthToken, opts v1.UpdateOptions) (*v3.AuthToken, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.AuthToken, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.AuthTokenList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.AuthToken, err error)
	AuthTokenExpansion
}

AuthTokenInterface has methods to work with AuthToken resources.

type AuthTokensGetter

type AuthTokensGetter interface {
	AuthTokens() AuthTokenInterface
}

AuthTokensGetter has a method to return a AuthTokenInterface. A group's client should implement this interface.

type AzureADProviderExpansion

type AzureADProviderExpansion interface{}

type AzureADProviderInterface

type AzureADProviderInterface interface {
	Create(ctx context.Context, azureADProvider *v3.AzureADProvider, opts v1.CreateOptions) (*v3.AzureADProvider, error)
	Update(ctx context.Context, azureADProvider *v3.AzureADProvider, opts v1.UpdateOptions) (*v3.AzureADProvider, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.AzureADProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.AzureADProviderList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.AzureADProvider, err error)
	AzureADProviderExpansion
}

AzureADProviderInterface has methods to work with AzureADProvider resources.

type AzureADProvidersGetter

type AzureADProvidersGetter interface {
	AzureADProviders() AzureADProviderInterface
}

AzureADProvidersGetter has a method to return a AzureADProviderInterface. A group's client should implement this interface.

type CatalogExpansion

type CatalogExpansion interface{}

type CatalogInterface

type CatalogInterface interface {
	Create(ctx context.Context, catalog *v3.Catalog, opts v1.CreateOptions) (*v3.Catalog, error)
	Update(ctx context.Context, catalog *v3.Catalog, opts v1.UpdateOptions) (*v3.Catalog, error)
	UpdateStatus(ctx context.Context, catalog *v3.Catalog, opts v1.UpdateOptions) (*v3.Catalog, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.Catalog, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.CatalogList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.Catalog, err error)
	CatalogExpansion
}

CatalogInterface has methods to work with Catalog resources.

type CatalogTemplateExpansion

type CatalogTemplateExpansion interface{}

type CatalogTemplateInterface

type CatalogTemplateInterface interface {
	Create(ctx context.Context, catalogTemplate *v3.CatalogTemplate, opts v1.CreateOptions) (*v3.CatalogTemplate, error)
	Update(ctx context.Context, catalogTemplate *v3.CatalogTemplate, opts v1.UpdateOptions) (*v3.CatalogTemplate, error)
	UpdateStatus(ctx context.Context, catalogTemplate *v3.CatalogTemplate, opts v1.UpdateOptions) (*v3.CatalogTemplate, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.CatalogTemplate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.CatalogTemplateList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.CatalogTemplate, err error)
	CatalogTemplateExpansion
}

CatalogTemplateInterface has methods to work with CatalogTemplate resources.

type CatalogTemplateVersionExpansion

type CatalogTemplateVersionExpansion interface{}

type CatalogTemplateVersionInterface

type CatalogTemplateVersionInterface interface {
	Create(ctx context.Context, catalogTemplateVersion *v3.CatalogTemplateVersion, opts v1.CreateOptions) (*v3.CatalogTemplateVersion, error)
	Update(ctx context.Context, catalogTemplateVersion *v3.CatalogTemplateVersion, opts v1.UpdateOptions) (*v3.CatalogTemplateVersion, error)
	UpdateStatus(ctx context.Context, catalogTemplateVersion *v3.CatalogTemplateVersion, opts v1.UpdateOptions) (*v3.CatalogTemplateVersion, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.CatalogTemplateVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.CatalogTemplateVersionList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.CatalogTemplateVersion, err error)
	CatalogTemplateVersionExpansion
}

CatalogTemplateVersionInterface has methods to work with CatalogTemplateVersion resources.

type CatalogTemplateVersionsGetter

type CatalogTemplateVersionsGetter interface {
	CatalogTemplateVersions(namespace string) CatalogTemplateVersionInterface
}

CatalogTemplateVersionsGetter has a method to return a CatalogTemplateVersionInterface. A group's client should implement this interface.

type CatalogTemplatesGetter

type CatalogTemplatesGetter interface {
	CatalogTemplates(namespace string) CatalogTemplateInterface
}

CatalogTemplatesGetter has a method to return a CatalogTemplateInterface. A group's client should implement this interface.

type CatalogsGetter

type CatalogsGetter interface {
	Catalogs() CatalogInterface
}

CatalogsGetter has a method to return a CatalogInterface. A group's client should implement this interface.

type CisBenchmarkVersionExpansion

type CisBenchmarkVersionExpansion interface{}

type CisBenchmarkVersionInterface

type CisBenchmarkVersionInterface interface {
	Create(ctx context.Context, cisBenchmarkVersion *v3.CisBenchmarkVersion, opts v1.CreateOptions) (*v3.CisBenchmarkVersion, error)
	Update(ctx context.Context, cisBenchmarkVersion *v3.CisBenchmarkVersion, opts v1.UpdateOptions) (*v3.CisBenchmarkVersion, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.CisBenchmarkVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.CisBenchmarkVersionList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.CisBenchmarkVersion, err error)
	CisBenchmarkVersionExpansion
}

CisBenchmarkVersionInterface has methods to work with CisBenchmarkVersion resources.

type CisBenchmarkVersionsGetter

type CisBenchmarkVersionsGetter interface {
	CisBenchmarkVersions(namespace string) CisBenchmarkVersionInterface
}

CisBenchmarkVersionsGetter has a method to return a CisBenchmarkVersionInterface. A group's client should implement this interface.

type CisConfigExpansion

type CisConfigExpansion interface{}

type CisConfigInterface

type CisConfigInterface interface {
	Create(ctx context.Context, cisConfig *v3.CisConfig, opts v1.CreateOptions) (*v3.CisConfig, error)
	Update(ctx context.Context, cisConfig *v3.CisConfig, opts v1.UpdateOptions) (*v3.CisConfig, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.CisConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.CisConfigList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.CisConfig, err error)
	CisConfigExpansion
}

CisConfigInterface has methods to work with CisConfig resources.

type CisConfigsGetter

type CisConfigsGetter interface {
	CisConfigs(namespace string) CisConfigInterface
}

CisConfigsGetter has a method to return a CisConfigInterface. A group's client should implement this interface.

type CloudCredentialExpansion

type CloudCredentialExpansion interface{}

type CloudCredentialInterface

type CloudCredentialInterface interface {
	Create(ctx context.Context, cloudCredential *v3.CloudCredential, opts v1.CreateOptions) (*v3.CloudCredential, error)
	Update(ctx context.Context, cloudCredential *v3.CloudCredential, opts v1.UpdateOptions) (*v3.CloudCredential, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.CloudCredential, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.CloudCredentialList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.CloudCredential, err error)
	CloudCredentialExpansion
}

CloudCredentialInterface has methods to work with CloudCredential resources.

type CloudCredentialsGetter

type CloudCredentialsGetter interface {
	CloudCredentials(namespace string) CloudCredentialInterface
}

CloudCredentialsGetter has a method to return a CloudCredentialInterface. A group's client should implement this interface.

type ClusterAlertExpansion

type ClusterAlertExpansion interface{}

type ClusterAlertGroupExpansion

type ClusterAlertGroupExpansion interface{}

type ClusterAlertGroupInterface

type ClusterAlertGroupInterface interface {
	Create(ctx context.Context, clusterAlertGroup *v3.ClusterAlertGroup, opts v1.CreateOptions) (*v3.ClusterAlertGroup, error)
	Update(ctx context.Context, clusterAlertGroup *v3.ClusterAlertGroup, opts v1.UpdateOptions) (*v3.ClusterAlertGroup, error)
	UpdateStatus(ctx context.Context, clusterAlertGroup *v3.ClusterAlertGroup, opts v1.UpdateOptions) (*v3.ClusterAlertGroup, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ClusterAlertGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ClusterAlertGroupList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ClusterAlertGroup, err error)
	ClusterAlertGroupExpansion
}

ClusterAlertGroupInterface has methods to work with ClusterAlertGroup resources.

type ClusterAlertGroupsGetter

type ClusterAlertGroupsGetter interface {
	ClusterAlertGroups(namespace string) ClusterAlertGroupInterface
}

ClusterAlertGroupsGetter has a method to return a ClusterAlertGroupInterface. A group's client should implement this interface.

type ClusterAlertInterface

type ClusterAlertInterface interface {
	Create(ctx context.Context, clusterAlert *v3.ClusterAlert, opts v1.CreateOptions) (*v3.ClusterAlert, error)
	Update(ctx context.Context, clusterAlert *v3.ClusterAlert, opts v1.UpdateOptions) (*v3.ClusterAlert, error)
	UpdateStatus(ctx context.Context, clusterAlert *v3.ClusterAlert, opts v1.UpdateOptions) (*v3.ClusterAlert, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ClusterAlert, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ClusterAlertList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ClusterAlert, err error)
	ClusterAlertExpansion
}

ClusterAlertInterface has methods to work with ClusterAlert resources.

type ClusterAlertRuleExpansion

type ClusterAlertRuleExpansion interface{}

type ClusterAlertRuleInterface

type ClusterAlertRuleInterface interface {
	Create(ctx context.Context, clusterAlertRule *v3.ClusterAlertRule, opts v1.CreateOptions) (*v3.ClusterAlertRule, error)
	Update(ctx context.Context, clusterAlertRule *v3.ClusterAlertRule, opts v1.UpdateOptions) (*v3.ClusterAlertRule, error)
	UpdateStatus(ctx context.Context, clusterAlertRule *v3.ClusterAlertRule, opts v1.UpdateOptions) (*v3.ClusterAlertRule, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ClusterAlertRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ClusterAlertRuleList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ClusterAlertRule, err error)
	ClusterAlertRuleExpansion
}

ClusterAlertRuleInterface has methods to work with ClusterAlertRule resources.

type ClusterAlertRulesGetter

type ClusterAlertRulesGetter interface {
	ClusterAlertRules(namespace string) ClusterAlertRuleInterface
}

ClusterAlertRulesGetter has a method to return a ClusterAlertRuleInterface. A group's client should implement this interface.

type ClusterAlertsGetter

type ClusterAlertsGetter interface {
	ClusterAlerts(namespace string) ClusterAlertInterface
}

ClusterAlertsGetter has a method to return a ClusterAlertInterface. A group's client should implement this interface.

type ClusterCatalogExpansion

type ClusterCatalogExpansion interface{}

type ClusterCatalogInterface

type ClusterCatalogInterface interface {
	Create(ctx context.Context, clusterCatalog *v3.ClusterCatalog, opts v1.CreateOptions) (*v3.ClusterCatalog, error)
	Update(ctx context.Context, clusterCatalog *v3.ClusterCatalog, opts v1.UpdateOptions) (*v3.ClusterCatalog, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ClusterCatalog, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ClusterCatalogList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ClusterCatalog, err error)
	ClusterCatalogExpansion
}

ClusterCatalogInterface has methods to work with ClusterCatalog resources.

type ClusterCatalogsGetter

type ClusterCatalogsGetter interface {
	ClusterCatalogs(namespace string) ClusterCatalogInterface
}

ClusterCatalogsGetter has a method to return a ClusterCatalogInterface. A group's client should implement this interface.

type ClusterExpansion

type ClusterExpansion interface{}

type ClusterInterface

type ClusterInterface interface {
	Create(ctx context.Context, cluster *v3.Cluster, opts v1.CreateOptions) (*v3.Cluster, error)
	Update(ctx context.Context, cluster *v3.Cluster, opts v1.UpdateOptions) (*v3.Cluster, error)
	UpdateStatus(ctx context.Context, cluster *v3.Cluster, opts v1.UpdateOptions) (*v3.Cluster, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.Cluster, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ClusterList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.Cluster, err error)
	ClusterExpansion
}

ClusterInterface has methods to work with Cluster resources.

type ClusterLoggingExpansion

type ClusterLoggingExpansion interface{}

type ClusterLoggingInterface

type ClusterLoggingInterface interface {
	Create(ctx context.Context, clusterLogging *v3.ClusterLogging, opts v1.CreateOptions) (*v3.ClusterLogging, error)
	Update(ctx context.Context, clusterLogging *v3.ClusterLogging, opts v1.UpdateOptions) (*v3.ClusterLogging, error)
	UpdateStatus(ctx context.Context, clusterLogging *v3.ClusterLogging, opts v1.UpdateOptions) (*v3.ClusterLogging, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ClusterLogging, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ClusterLoggingList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ClusterLogging, err error)
	ClusterLoggingExpansion
}

ClusterLoggingInterface has methods to work with ClusterLogging resources.

type ClusterLoggingsGetter

type ClusterLoggingsGetter interface {
	ClusterLoggings(namespace string) ClusterLoggingInterface
}

ClusterLoggingsGetter has a method to return a ClusterLoggingInterface. A group's client should implement this interface.

type ClusterMonitorGraphExpansion

type ClusterMonitorGraphExpansion interface{}

type ClusterMonitorGraphInterface

type ClusterMonitorGraphInterface interface {
	Create(ctx context.Context, clusterMonitorGraph *v3.ClusterMonitorGraph, opts v1.CreateOptions) (*v3.ClusterMonitorGraph, error)
	Update(ctx context.Context, clusterMonitorGraph *v3.ClusterMonitorGraph, opts v1.UpdateOptions) (*v3.ClusterMonitorGraph, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ClusterMonitorGraph, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ClusterMonitorGraphList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ClusterMonitorGraph, err error)
	ClusterMonitorGraphExpansion
}

ClusterMonitorGraphInterface has methods to work with ClusterMonitorGraph resources.

type ClusterMonitorGraphsGetter

type ClusterMonitorGraphsGetter interface {
	ClusterMonitorGraphs(namespace string) ClusterMonitorGraphInterface
}

ClusterMonitorGraphsGetter has a method to return a ClusterMonitorGraphInterface. A group's client should implement this interface.

type ClusterRegistrationTokenExpansion

type ClusterRegistrationTokenExpansion interface{}

type ClusterRegistrationTokenInterface

type ClusterRegistrationTokenInterface interface {
	Create(ctx context.Context, clusterRegistrationToken *v3.ClusterRegistrationToken, opts v1.CreateOptions) (*v3.ClusterRegistrationToken, error)
	Update(ctx context.Context, clusterRegistrationToken *v3.ClusterRegistrationToken, opts v1.UpdateOptions) (*v3.ClusterRegistrationToken, error)
	UpdateStatus(ctx context.Context, clusterRegistrationToken *v3.ClusterRegistrationToken, opts v1.UpdateOptions) (*v3.ClusterRegistrationToken, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ClusterRegistrationToken, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ClusterRegistrationTokenList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ClusterRegistrationToken, err error)
	ClusterRegistrationTokenExpansion
}

ClusterRegistrationTokenInterface has methods to work with ClusterRegistrationToken resources.

type ClusterRegistrationTokensGetter

type ClusterRegistrationTokensGetter interface {
	ClusterRegistrationTokens(namespace string) ClusterRegistrationTokenInterface
}

ClusterRegistrationTokensGetter has a method to return a ClusterRegistrationTokenInterface. A group's client should implement this interface.

type ClusterRoleTemplateBindingExpansion

type ClusterRoleTemplateBindingExpansion interface{}

type ClusterRoleTemplateBindingInterface

type ClusterRoleTemplateBindingInterface interface {
	Create(ctx context.Context, clusterRoleTemplateBinding *v3.ClusterRoleTemplateBinding, opts v1.CreateOptions) (*v3.ClusterRoleTemplateBinding, error)
	Update(ctx context.Context, clusterRoleTemplateBinding *v3.ClusterRoleTemplateBinding, opts v1.UpdateOptions) (*v3.ClusterRoleTemplateBinding, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ClusterRoleTemplateBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ClusterRoleTemplateBindingList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ClusterRoleTemplateBinding, err error)
	ClusterRoleTemplateBindingExpansion
}

ClusterRoleTemplateBindingInterface has methods to work with ClusterRoleTemplateBinding resources.

type ClusterRoleTemplateBindingsGetter

type ClusterRoleTemplateBindingsGetter interface {
	ClusterRoleTemplateBindings(namespace string) ClusterRoleTemplateBindingInterface
}

ClusterRoleTemplateBindingsGetter has a method to return a ClusterRoleTemplateBindingInterface. A group's client should implement this interface.

type ClusterScanExpansion

type ClusterScanExpansion interface{}

type ClusterScanInterface

type ClusterScanInterface interface {
	Create(ctx context.Context, clusterScan *v3.ClusterScan, opts v1.CreateOptions) (*v3.ClusterScan, error)
	Update(ctx context.Context, clusterScan *v3.ClusterScan, opts v1.UpdateOptions) (*v3.ClusterScan, error)
	UpdateStatus(ctx context.Context, clusterScan *v3.ClusterScan, opts v1.UpdateOptions) (*v3.ClusterScan, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ClusterScan, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ClusterScanList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ClusterScan, err error)
	ClusterScanExpansion
}

ClusterScanInterface has methods to work with ClusterScan resources.

type ClusterScansGetter

type ClusterScansGetter interface {
	ClusterScans(namespace string) ClusterScanInterface
}

ClusterScansGetter has a method to return a ClusterScanInterface. A group's client should implement this interface.

type ClusterTemplateExpansion

type ClusterTemplateExpansion interface{}

type ClusterTemplateInterface

type ClusterTemplateInterface interface {
	Create(ctx context.Context, clusterTemplate *v3.ClusterTemplate, opts v1.CreateOptions) (*v3.ClusterTemplate, error)
	Update(ctx context.Context, clusterTemplate *v3.ClusterTemplate, opts v1.UpdateOptions) (*v3.ClusterTemplate, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ClusterTemplate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ClusterTemplateList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ClusterTemplate, err error)
	ClusterTemplateExpansion
}

ClusterTemplateInterface has methods to work with ClusterTemplate resources.

type ClusterTemplateRevisionExpansion

type ClusterTemplateRevisionExpansion interface{}

type ClusterTemplateRevisionInterface

type ClusterTemplateRevisionInterface interface {
	Create(ctx context.Context, clusterTemplateRevision *v3.ClusterTemplateRevision, opts v1.CreateOptions) (*v3.ClusterTemplateRevision, error)
	Update(ctx context.Context, clusterTemplateRevision *v3.ClusterTemplateRevision, opts v1.UpdateOptions) (*v3.ClusterTemplateRevision, error)
	UpdateStatus(ctx context.Context, clusterTemplateRevision *v3.ClusterTemplateRevision, opts v1.UpdateOptions) (*v3.ClusterTemplateRevision, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ClusterTemplateRevision, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ClusterTemplateRevisionList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ClusterTemplateRevision, err error)
	ClusterTemplateRevisionExpansion
}

ClusterTemplateRevisionInterface has methods to work with ClusterTemplateRevision resources.

type ClusterTemplateRevisionsGetter

type ClusterTemplateRevisionsGetter interface {
	ClusterTemplateRevisions(namespace string) ClusterTemplateRevisionInterface
}

ClusterTemplateRevisionsGetter has a method to return a ClusterTemplateRevisionInterface. A group's client should implement this interface.

type ClusterTemplatesGetter

type ClusterTemplatesGetter interface {
	ClusterTemplates(namespace string) ClusterTemplateInterface
}

ClusterTemplatesGetter has a method to return a ClusterTemplateInterface. A group's client should implement this interface.

type ClustersGetter

type ClustersGetter interface {
	Clusters() ClusterInterface
}

ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.

type ComposeConfigExpansion

type ComposeConfigExpansion interface{}

type ComposeConfigInterface

type ComposeConfigInterface interface {
	Create(ctx context.Context, composeConfig *v3.ComposeConfig, opts v1.CreateOptions) (*v3.ComposeConfig, error)
	Update(ctx context.Context, composeConfig *v3.ComposeConfig, opts v1.UpdateOptions) (*v3.ComposeConfig, error)
	UpdateStatus(ctx context.Context, composeConfig *v3.ComposeConfig, opts v1.UpdateOptions) (*v3.ComposeConfig, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ComposeConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ComposeConfigList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ComposeConfig, err error)
	ComposeConfigExpansion
}

ComposeConfigInterface has methods to work with ComposeConfig resources.

type ComposeConfigsGetter

type ComposeConfigsGetter interface {
	ComposeConfigs() ComposeConfigInterface
}

ComposeConfigsGetter has a method to return a ComposeConfigInterface. A group's client should implement this interface.

type DynamicSchemaExpansion

type DynamicSchemaExpansion interface{}

type DynamicSchemaInterface

type DynamicSchemaInterface interface {
	Create(ctx context.Context, dynamicSchema *v3.DynamicSchema, opts v1.CreateOptions) (*v3.DynamicSchema, error)
	Update(ctx context.Context, dynamicSchema *v3.DynamicSchema, opts v1.UpdateOptions) (*v3.DynamicSchema, error)
	UpdateStatus(ctx context.Context, dynamicSchema *v3.DynamicSchema, opts v1.UpdateOptions) (*v3.DynamicSchema, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.DynamicSchema, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.DynamicSchemaList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.DynamicSchema, err error)
	DynamicSchemaExpansion
}

DynamicSchemaInterface has methods to work with DynamicSchema resources.

type DynamicSchemasGetter

type DynamicSchemasGetter interface {
	DynamicSchemas() DynamicSchemaInterface
}

DynamicSchemasGetter has a method to return a DynamicSchemaInterface. A group's client should implement this interface.

type EtcdBackupExpansion

type EtcdBackupExpansion interface{}

type EtcdBackupInterface

type EtcdBackupInterface interface {
	Create(ctx context.Context, etcdBackup *v3.EtcdBackup, opts v1.CreateOptions) (*v3.EtcdBackup, error)
	Update(ctx context.Context, etcdBackup *v3.EtcdBackup, opts v1.UpdateOptions) (*v3.EtcdBackup, error)
	UpdateStatus(ctx context.Context, etcdBackup *v3.EtcdBackup, opts v1.UpdateOptions) (*v3.EtcdBackup, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.EtcdBackup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.EtcdBackupList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.EtcdBackup, err error)
	EtcdBackupExpansion
}

EtcdBackupInterface has methods to work with EtcdBackup resources.

type EtcdBackupsGetter

type EtcdBackupsGetter interface {
	EtcdBackups(namespace string) EtcdBackupInterface
}

EtcdBackupsGetter has a method to return a EtcdBackupInterface. A group's client should implement this interface.

type FeatureExpansion

type FeatureExpansion interface{}

type FeatureInterface

type FeatureInterface interface {
	Create(ctx context.Context, feature *v3.Feature, opts v1.CreateOptions) (*v3.Feature, error)
	Update(ctx context.Context, feature *v3.Feature, opts v1.UpdateOptions) (*v3.Feature, error)
	UpdateStatus(ctx context.Context, feature *v3.Feature, opts v1.UpdateOptions) (*v3.Feature, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.Feature, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.FeatureList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.Feature, err error)
	FeatureExpansion
}

FeatureInterface has methods to work with Feature resources.

type FeaturesGetter

type FeaturesGetter interface {
	Features() FeatureInterface
}

FeaturesGetter has a method to return a FeatureInterface. A group's client should implement this interface.

type FleetWorkspaceExpansion

type FleetWorkspaceExpansion interface{}

type FleetWorkspaceInterface

type FleetWorkspaceInterface interface {
	Create(ctx context.Context, fleetWorkspace *v3.FleetWorkspace, opts v1.CreateOptions) (*v3.FleetWorkspace, error)
	Update(ctx context.Context, fleetWorkspace *v3.FleetWorkspace, opts v1.UpdateOptions) (*v3.FleetWorkspace, error)
	UpdateStatus(ctx context.Context, fleetWorkspace *v3.FleetWorkspace, opts v1.UpdateOptions) (*v3.FleetWorkspace, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.FleetWorkspace, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.FleetWorkspaceList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.FleetWorkspace, err error)
	FleetWorkspaceExpansion
}

FleetWorkspaceInterface has methods to work with FleetWorkspace resources.

type FleetWorkspacesGetter

type FleetWorkspacesGetter interface {
	FleetWorkspaces() FleetWorkspaceInterface
}

FleetWorkspacesGetter has a method to return a FleetWorkspaceInterface. A group's client should implement this interface.

type FreeIpaProviderExpansion

type FreeIpaProviderExpansion interface{}

type FreeIpaProviderInterface

type FreeIpaProviderInterface interface {
	Create(ctx context.Context, freeIpaProvider *v3.FreeIpaProvider, opts v1.CreateOptions) (*v3.FreeIpaProvider, error)
	Update(ctx context.Context, freeIpaProvider *v3.FreeIpaProvider, opts v1.UpdateOptions) (*v3.FreeIpaProvider, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.FreeIpaProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.FreeIpaProviderList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.FreeIpaProvider, err error)
	FreeIpaProviderExpansion
}

FreeIpaProviderInterface has methods to work with FreeIpaProvider resources.

type FreeIpaProvidersGetter

type FreeIpaProvidersGetter interface {
	FreeIpaProviders() FreeIpaProviderInterface
}

FreeIpaProvidersGetter has a method to return a FreeIpaProviderInterface. A group's client should implement this interface.

type GithubConfigExpansion

type GithubConfigExpansion interface{}

type GithubConfigInterface

type GithubConfigInterface interface {
	Create(ctx context.Context, githubConfig *v3.GithubConfig, opts v1.CreateOptions) (*v3.GithubConfig, error)
	Update(ctx context.Context, githubConfig *v3.GithubConfig, opts v1.UpdateOptions) (*v3.GithubConfig, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.GithubConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GithubConfigList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.GithubConfig, err error)
	GithubConfigExpansion
}

GithubConfigInterface has methods to work with GithubConfig resources.

type GithubConfigsGetter

type GithubConfigsGetter interface {
	GithubConfigs() GithubConfigInterface
}

GithubConfigsGetter has a method to return a GithubConfigInterface. A group's client should implement this interface.

type GithubProviderExpansion

type GithubProviderExpansion interface{}

type GithubProviderInterface

type GithubProviderInterface interface {
	Create(ctx context.Context, githubProvider *v3.GithubProvider, opts v1.CreateOptions) (*v3.GithubProvider, error)
	Update(ctx context.Context, githubProvider *v3.GithubProvider, opts v1.UpdateOptions) (*v3.GithubProvider, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.GithubProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GithubProviderList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.GithubProvider, err error)
	GithubProviderExpansion
}

GithubProviderInterface has methods to work with GithubProvider resources.

type GithubProvidersGetter

type GithubProvidersGetter interface {
	GithubProviders() GithubProviderInterface
}

GithubProvidersGetter has a method to return a GithubProviderInterface. A group's client should implement this interface.

type GlobalDnsExpansion

type GlobalDnsExpansion interface{}

type GlobalDnsInterface

type GlobalDnsInterface interface {
	Create(ctx context.Context, globalDns *v3.GlobalDns, opts v1.CreateOptions) (*v3.GlobalDns, error)
	Update(ctx context.Context, globalDns *v3.GlobalDns, opts v1.UpdateOptions) (*v3.GlobalDns, error)
	UpdateStatus(ctx context.Context, globalDns *v3.GlobalDns, opts v1.UpdateOptions) (*v3.GlobalDns, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.GlobalDns, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GlobalDnsList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.GlobalDns, err error)
	GlobalDnsExpansion
}

GlobalDnsInterface has methods to work with GlobalDns resources.

type GlobalDnsProviderExpansion

type GlobalDnsProviderExpansion interface{}

type GlobalDnsProviderInterface

type GlobalDnsProviderInterface interface {
	Create(ctx context.Context, globalDnsProvider *v3.GlobalDnsProvider, opts v1.CreateOptions) (*v3.GlobalDnsProvider, error)
	Update(ctx context.Context, globalDnsProvider *v3.GlobalDnsProvider, opts v1.UpdateOptions) (*v3.GlobalDnsProvider, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.GlobalDnsProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GlobalDnsProviderList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.GlobalDnsProvider, err error)
	GlobalDnsProviderExpansion
}

GlobalDnsProviderInterface has methods to work with GlobalDnsProvider resources.

type GlobalDnsProvidersGetter

type GlobalDnsProvidersGetter interface {
	GlobalDnsProviders(namespace string) GlobalDnsProviderInterface
}

GlobalDnsProvidersGetter has a method to return a GlobalDnsProviderInterface. A group's client should implement this interface.

type GlobalDnsesGetter

type GlobalDnsesGetter interface {
	GlobalDnses(namespace string) GlobalDnsInterface
}

GlobalDnsesGetter has a method to return a GlobalDnsInterface. A group's client should implement this interface.

type GlobalRoleBindingExpansion

type GlobalRoleBindingExpansion interface{}

type GlobalRoleBindingInterface

type GlobalRoleBindingInterface interface {
	Create(ctx context.Context, globalRoleBinding *v3.GlobalRoleBinding, opts v1.CreateOptions) (*v3.GlobalRoleBinding, error)
	Update(ctx context.Context, globalRoleBinding *v3.GlobalRoleBinding, opts v1.UpdateOptions) (*v3.GlobalRoleBinding, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.GlobalRoleBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GlobalRoleBindingList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.GlobalRoleBinding, err error)
	GlobalRoleBindingExpansion
}

GlobalRoleBindingInterface has methods to work with GlobalRoleBinding resources.

type GlobalRoleBindingsGetter

type GlobalRoleBindingsGetter interface {
	GlobalRoleBindings() GlobalRoleBindingInterface
}

GlobalRoleBindingsGetter has a method to return a GlobalRoleBindingInterface. A group's client should implement this interface.

type GlobalRoleExpansion

type GlobalRoleExpansion interface{}

type GlobalRoleInterface

type GlobalRoleInterface interface {
	Create(ctx context.Context, globalRole *v3.GlobalRole, opts v1.CreateOptions) (*v3.GlobalRole, error)
	Update(ctx context.Context, globalRole *v3.GlobalRole, opts v1.UpdateOptions) (*v3.GlobalRole, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.GlobalRole, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GlobalRoleList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.GlobalRole, err error)
	GlobalRoleExpansion
}

GlobalRoleInterface has methods to work with GlobalRole resources.

type GlobalRolesGetter

type GlobalRolesGetter interface {
	GlobalRoles() GlobalRoleInterface
}

GlobalRolesGetter has a method to return a GlobalRoleInterface. A group's client should implement this interface.

type GoogleOAuthProviderExpansion

type GoogleOAuthProviderExpansion interface{}

type GoogleOAuthProviderInterface

type GoogleOAuthProviderInterface interface {
	Create(ctx context.Context, googleOAuthProvider *v3.GoogleOAuthProvider, opts v1.CreateOptions) (*v3.GoogleOAuthProvider, error)
	Update(ctx context.Context, googleOAuthProvider *v3.GoogleOAuthProvider, opts v1.UpdateOptions) (*v3.GoogleOAuthProvider, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.GoogleOAuthProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GoogleOAuthProviderList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.GoogleOAuthProvider, err error)
	GoogleOAuthProviderExpansion
}

GoogleOAuthProviderInterface has methods to work with GoogleOAuthProvider resources.

type GoogleOAuthProvidersGetter

type GoogleOAuthProvidersGetter interface {
	GoogleOAuthProviders() GoogleOAuthProviderInterface
}

GoogleOAuthProvidersGetter has a method to return a GoogleOAuthProviderInterface. A group's client should implement this interface.

type GroupExpansion

type GroupExpansion interface{}

type GroupInterface

type GroupInterface interface {
	Create(ctx context.Context, group *v3.Group, opts v1.CreateOptions) (*v3.Group, error)
	Update(ctx context.Context, group *v3.Group, opts v1.UpdateOptions) (*v3.Group, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.Group, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GroupList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.Group, err error)
	GroupExpansion
}

GroupInterface has methods to work with Group resources.

type GroupMemberExpansion

type GroupMemberExpansion interface{}

type GroupMemberInterface

type GroupMemberInterface interface {
	Create(ctx context.Context, groupMember *v3.GroupMember, opts v1.CreateOptions) (*v3.GroupMember, error)
	Update(ctx context.Context, groupMember *v3.GroupMember, opts v1.UpdateOptions) (*v3.GroupMember, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.GroupMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.GroupMemberList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.GroupMember, err error)
	GroupMemberExpansion
}

GroupMemberInterface has methods to work with GroupMember resources.

type GroupMembersGetter

type GroupMembersGetter interface {
	GroupMembers() GroupMemberInterface
}

GroupMembersGetter has a method to return a GroupMemberInterface. A group's client should implement this interface.

type GroupsGetter

type GroupsGetter interface {
	Groups() GroupInterface
}

GroupsGetter has a method to return a GroupInterface. A group's client should implement this interface.

type KontainerDriverExpansion

type KontainerDriverExpansion interface{}

type KontainerDriverInterface

type KontainerDriverInterface interface {
	Create(ctx context.Context, kontainerDriver *v3.KontainerDriver, opts v1.CreateOptions) (*v3.KontainerDriver, error)
	Update(ctx context.Context, kontainerDriver *v3.KontainerDriver, opts v1.UpdateOptions) (*v3.KontainerDriver, error)
	UpdateStatus(ctx context.Context, kontainerDriver *v3.KontainerDriver, opts v1.UpdateOptions) (*v3.KontainerDriver, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.KontainerDriver, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.KontainerDriverList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.KontainerDriver, err error)
	KontainerDriverExpansion
}

KontainerDriverInterface has methods to work with KontainerDriver resources.

type KontainerDriversGetter

type KontainerDriversGetter interface {
	KontainerDrivers() KontainerDriverInterface
}

KontainerDriversGetter has a method to return a KontainerDriverInterface. A group's client should implement this interface.

type LocalProviderExpansion

type LocalProviderExpansion interface{}

type LocalProviderInterface

type LocalProviderInterface interface {
	Create(ctx context.Context, localProvider *v3.LocalProvider, opts v1.CreateOptions) (*v3.LocalProvider, error)
	Update(ctx context.Context, localProvider *v3.LocalProvider, opts v1.UpdateOptions) (*v3.LocalProvider, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.LocalProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.LocalProviderList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.LocalProvider, err error)
	LocalProviderExpansion
}

LocalProviderInterface has methods to work with LocalProvider resources.

type LocalProvidersGetter

type LocalProvidersGetter interface {
	LocalProviders() LocalProviderInterface
}

LocalProvidersGetter has a method to return a LocalProviderInterface. A group's client should implement this interface.

type ManagedChartExpansion

type ManagedChartExpansion interface{}

type ManagedChartInterface

type ManagedChartInterface interface {
	Create(ctx context.Context, managedChart *v3.ManagedChart, opts v1.CreateOptions) (*v3.ManagedChart, error)
	Update(ctx context.Context, managedChart *v3.ManagedChart, opts v1.UpdateOptions) (*v3.ManagedChart, error)
	UpdateStatus(ctx context.Context, managedChart *v3.ManagedChart, opts v1.UpdateOptions) (*v3.ManagedChart, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ManagedChart, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ManagedChartList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ManagedChart, err error)
	ManagedChartExpansion
}

ManagedChartInterface has methods to work with ManagedChart resources.

type ManagedChartsGetter

type ManagedChartsGetter interface {
	ManagedCharts(namespace string) ManagedChartInterface
}

ManagedChartsGetter has a method to return a ManagedChartInterface. A group's client should implement this interface.

type ManagementV3Client

type ManagementV3Client struct {
	// contains filtered or unexported fields
}

ManagementV3Client is used to interact with features provided by the management.cattle.io group.

func New

New creates a new ManagementV3Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*ManagementV3Client, error)

NewForConfig creates a new ManagementV3Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).

func NewForConfigAndClient

func NewForConfigAndClient(c *rest.Config, h *http.Client) (*ManagementV3Client, error)

NewForConfigAndClient creates a new ManagementV3Client 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) *ManagementV3Client

NewForConfigOrDie creates a new ManagementV3Client for the given config and panics if there is an error in the config.

func (*ManagementV3Client) APIServices

func (c *ManagementV3Client) APIServices() APIServiceInterface

func (*ManagementV3Client) ActiveDirectoryProviders

func (c *ManagementV3Client) ActiveDirectoryProviders() ActiveDirectoryProviderInterface

func (*ManagementV3Client) AuthConfigs

func (c *ManagementV3Client) AuthConfigs() AuthConfigInterface

func (*ManagementV3Client) AuthProviders

func (c *ManagementV3Client) AuthProviders() AuthProviderInterface

func (*ManagementV3Client) AuthTokens

func (c *ManagementV3Client) AuthTokens() AuthTokenInterface

func (*ManagementV3Client) AzureADProviders

func (c *ManagementV3Client) AzureADProviders() AzureADProviderInterface

func (*ManagementV3Client) CatalogTemplateVersions

func (c *ManagementV3Client) CatalogTemplateVersions(namespace string) CatalogTemplateVersionInterface

func (*ManagementV3Client) CatalogTemplates

func (c *ManagementV3Client) CatalogTemplates(namespace string) CatalogTemplateInterface

func (*ManagementV3Client) Catalogs

func (c *ManagementV3Client) Catalogs() CatalogInterface

func (*ManagementV3Client) CisBenchmarkVersions

func (c *ManagementV3Client) CisBenchmarkVersions(namespace string) CisBenchmarkVersionInterface

func (*ManagementV3Client) CisConfigs

func (c *ManagementV3Client) CisConfigs(namespace string) CisConfigInterface

func (*ManagementV3Client) CloudCredentials

func (c *ManagementV3Client) CloudCredentials(namespace string) CloudCredentialInterface

func (*ManagementV3Client) ClusterAlertGroups

func (c *ManagementV3Client) ClusterAlertGroups(namespace string) ClusterAlertGroupInterface

func (*ManagementV3Client) ClusterAlertRules

func (c *ManagementV3Client) ClusterAlertRules(namespace string) ClusterAlertRuleInterface

func (*ManagementV3Client) ClusterAlerts

func (c *ManagementV3Client) ClusterAlerts(namespace string) ClusterAlertInterface

func (*ManagementV3Client) ClusterCatalogs

func (c *ManagementV3Client) ClusterCatalogs(namespace string) ClusterCatalogInterface

func (*ManagementV3Client) ClusterLoggings

func (c *ManagementV3Client) ClusterLoggings(namespace string) ClusterLoggingInterface

func (*ManagementV3Client) ClusterMonitorGraphs

func (c *ManagementV3Client) ClusterMonitorGraphs(namespace string) ClusterMonitorGraphInterface

func (*ManagementV3Client) ClusterRegistrationTokens

func (c *ManagementV3Client) ClusterRegistrationTokens(namespace string) ClusterRegistrationTokenInterface

func (*ManagementV3Client) ClusterRoleTemplateBindings

func (c *ManagementV3Client) ClusterRoleTemplateBindings(namespace string) ClusterRoleTemplateBindingInterface

func (*ManagementV3Client) ClusterScans

func (c *ManagementV3Client) ClusterScans(namespace string) ClusterScanInterface

func (*ManagementV3Client) ClusterTemplateRevisions

func (c *ManagementV3Client) ClusterTemplateRevisions(namespace string) ClusterTemplateRevisionInterface

func (*ManagementV3Client) ClusterTemplates

func (c *ManagementV3Client) ClusterTemplates(namespace string) ClusterTemplateInterface

func (*ManagementV3Client) Clusters

func (c *ManagementV3Client) Clusters() ClusterInterface

func (*ManagementV3Client) ComposeConfigs

func (c *ManagementV3Client) ComposeConfigs() ComposeConfigInterface

func (*ManagementV3Client) DynamicSchemas

func (c *ManagementV3Client) DynamicSchemas() DynamicSchemaInterface

func (*ManagementV3Client) EtcdBackups

func (c *ManagementV3Client) EtcdBackups(namespace string) EtcdBackupInterface

func (*ManagementV3Client) Features

func (c *ManagementV3Client) Features() FeatureInterface

func (*ManagementV3Client) FleetWorkspaces

func (c *ManagementV3Client) FleetWorkspaces() FleetWorkspaceInterface

func (*ManagementV3Client) FreeIpaProviders

func (c *ManagementV3Client) FreeIpaProviders() FreeIpaProviderInterface

func (*ManagementV3Client) GithubConfigs

func (c *ManagementV3Client) GithubConfigs() GithubConfigInterface

func (*ManagementV3Client) GithubProviders

func (c *ManagementV3Client) GithubProviders() GithubProviderInterface

func (*ManagementV3Client) GlobalDnsProviders

func (c *ManagementV3Client) GlobalDnsProviders(namespace string) GlobalDnsProviderInterface

func (*ManagementV3Client) GlobalDnses

func (c *ManagementV3Client) GlobalDnses(namespace string) GlobalDnsInterface

func (*ManagementV3Client) GlobalRoleBindings

func (c *ManagementV3Client) GlobalRoleBindings() GlobalRoleBindingInterface

func (*ManagementV3Client) GlobalRoles

func (c *ManagementV3Client) GlobalRoles() GlobalRoleInterface

func (*ManagementV3Client) GoogleOAuthProviders

func (c *ManagementV3Client) GoogleOAuthProviders() GoogleOAuthProviderInterface

func (*ManagementV3Client) GroupMembers

func (c *ManagementV3Client) GroupMembers() GroupMemberInterface

func (*ManagementV3Client) Groups

func (c *ManagementV3Client) Groups() GroupInterface

func (*ManagementV3Client) KontainerDrivers

func (c *ManagementV3Client) KontainerDrivers() KontainerDriverInterface

func (*ManagementV3Client) LocalProviders

func (c *ManagementV3Client) LocalProviders() LocalProviderInterface

func (*ManagementV3Client) ManagedCharts

func (c *ManagementV3Client) ManagedCharts(namespace string) ManagedChartInterface

func (*ManagementV3Client) MonitorMetrics

func (c *ManagementV3Client) MonitorMetrics(namespace string) MonitorMetricInterface

func (*ManagementV3Client) MultiClusterAppRevisions

func (c *ManagementV3Client) MultiClusterAppRevisions(namespace string) MultiClusterAppRevisionInterface

func (*ManagementV3Client) MultiClusterApps

func (c *ManagementV3Client) MultiClusterApps(namespace string) MultiClusterAppInterface

func (*ManagementV3Client) NodeDrivers

func (c *ManagementV3Client) NodeDrivers() NodeDriverInterface

func (*ManagementV3Client) NodePools

func (c *ManagementV3Client) NodePools(namespace string) NodePoolInterface

func (*ManagementV3Client) NodeTemplates

func (c *ManagementV3Client) NodeTemplates(namespace string) NodeTemplateInterface

func (*ManagementV3Client) Nodes

func (c *ManagementV3Client) Nodes(namespace string) NodeInterface

func (*ManagementV3Client) Notifiers

func (c *ManagementV3Client) Notifiers(namespace string) NotifierInterface

func (*ManagementV3Client) OIDCProviders

func (c *ManagementV3Client) OIDCProviders() OIDCProviderInterface

func (*ManagementV3Client) OpenLdapProviders

func (c *ManagementV3Client) OpenLdapProviders() OpenLdapProviderInterface

func (*ManagementV3Client) PodSecurityPolicyTemplateProjectBindings

func (c *ManagementV3Client) PodSecurityPolicyTemplateProjectBindings(namespace string) PodSecurityPolicyTemplateProjectBindingInterface

func (*ManagementV3Client) PodSecurityPolicyTemplates

func (c *ManagementV3Client) PodSecurityPolicyTemplates() PodSecurityPolicyTemplateInterface

func (*ManagementV3Client) Preferences

func (c *ManagementV3Client) Preferences(namespace string) PreferenceInterface

func (*ManagementV3Client) Principals

func (c *ManagementV3Client) Principals() PrincipalInterface

func (*ManagementV3Client) ProjectAlertGroups

func (c *ManagementV3Client) ProjectAlertGroups(namespace string) ProjectAlertGroupInterface

func (*ManagementV3Client) ProjectAlertRules

func (c *ManagementV3Client) ProjectAlertRules(namespace string) ProjectAlertRuleInterface

func (*ManagementV3Client) ProjectAlerts

func (c *ManagementV3Client) ProjectAlerts(namespace string) ProjectAlertInterface

func (*ManagementV3Client) ProjectCatalogs

func (c *ManagementV3Client) ProjectCatalogs(namespace string) ProjectCatalogInterface

func (*ManagementV3Client) ProjectLoggings

func (c *ManagementV3Client) ProjectLoggings(namespace string) ProjectLoggingInterface

func (*ManagementV3Client) ProjectMonitorGraphs

func (c *ManagementV3Client) ProjectMonitorGraphs(namespace string) ProjectMonitorGraphInterface

func (*ManagementV3Client) ProjectNetworkPolicies

func (c *ManagementV3Client) ProjectNetworkPolicies(namespace string) ProjectNetworkPolicyInterface

func (*ManagementV3Client) ProjectRoleTemplateBindings

func (c *ManagementV3Client) ProjectRoleTemplateBindings(namespace string) ProjectRoleTemplateBindingInterface

func (*ManagementV3Client) Projects

func (c *ManagementV3Client) Projects(namespace string) ProjectInterface

func (*ManagementV3Client) RESTClient

func (c *ManagementV3Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*ManagementV3Client) RancherUserNotifications

func (c *ManagementV3Client) RancherUserNotifications() RancherUserNotificationInterface

func (*ManagementV3Client) RkeAddons

func (c *ManagementV3Client) RkeAddons(namespace string) RkeAddonInterface

func (*ManagementV3Client) RkeK8sServiceOptions

func (c *ManagementV3Client) RkeK8sServiceOptions(namespace string) RkeK8sServiceOptionInterface

func (*ManagementV3Client) RkeK8sSystemImages

func (c *ManagementV3Client) RkeK8sSystemImages(namespace string) RkeK8sSystemImageInterface

func (*ManagementV3Client) RoleTemplates

func (c *ManagementV3Client) RoleTemplates() RoleTemplateInterface

func (*ManagementV3Client) SamlProviders

func (c *ManagementV3Client) SamlProviders() SamlProviderInterface

func (*ManagementV3Client) SamlTokens

func (c *ManagementV3Client) SamlTokens() SamlTokenInterface

func (*ManagementV3Client) Settings

func (c *ManagementV3Client) Settings() SettingInterface

func (*ManagementV3Client) TemplateContents

func (c *ManagementV3Client) TemplateContents() TemplateContentInterface

func (*ManagementV3Client) TemplateVersions

func (c *ManagementV3Client) TemplateVersions() TemplateVersionInterface

func (*ManagementV3Client) Templates

func (c *ManagementV3Client) Templates() TemplateInterface

func (*ManagementV3Client) Tokens

func (c *ManagementV3Client) Tokens() TokenInterface

func (*ManagementV3Client) UserAttributes

func (c *ManagementV3Client) UserAttributes() UserAttributeInterface

func (*ManagementV3Client) Users

func (c *ManagementV3Client) Users() UserInterface

type ManagementV3Interface

type ManagementV3Interface interface {
	RESTClient() rest.Interface
	APIServicesGetter
	ActiveDirectoryProvidersGetter
	AuthConfigsGetter
	AuthProvidersGetter
	AuthTokensGetter
	AzureADProvidersGetter
	CatalogsGetter
	CatalogTemplatesGetter
	CatalogTemplateVersionsGetter
	CisBenchmarkVersionsGetter
	CisConfigsGetter
	CloudCredentialsGetter
	ClustersGetter
	ClusterAlertsGetter
	ClusterAlertGroupsGetter
	ClusterAlertRulesGetter
	ClusterCatalogsGetter
	ClusterLoggingsGetter
	ClusterMonitorGraphsGetter
	ClusterRegistrationTokensGetter
	ClusterRoleTemplateBindingsGetter
	ClusterScansGetter
	ClusterTemplatesGetter
	ClusterTemplateRevisionsGetter
	ComposeConfigsGetter
	DynamicSchemasGetter
	EtcdBackupsGetter
	FeaturesGetter
	FleetWorkspacesGetter
	FreeIpaProvidersGetter
	GithubConfigsGetter
	GithubProvidersGetter
	GlobalDnsesGetter
	GlobalDnsProvidersGetter
	GlobalRolesGetter
	GlobalRoleBindingsGetter
	GoogleOAuthProvidersGetter
	GroupsGetter
	GroupMembersGetter
	KontainerDriversGetter
	LocalProvidersGetter
	ManagedChartsGetter
	MonitorMetricsGetter
	MultiClusterAppsGetter
	MultiClusterAppRevisionsGetter
	NodesGetter
	NodeDriversGetter
	NodePoolsGetter
	NodeTemplatesGetter
	NotifiersGetter
	OIDCProvidersGetter
	OpenLdapProvidersGetter
	PodSecurityPolicyTemplatesGetter
	PodSecurityPolicyTemplateProjectBindingsGetter
	PreferencesGetter
	PrincipalsGetter
	ProjectsGetter
	ProjectAlertsGetter
	ProjectAlertGroupsGetter
	ProjectAlertRulesGetter
	ProjectCatalogsGetter
	ProjectLoggingsGetter
	ProjectMonitorGraphsGetter
	ProjectNetworkPoliciesGetter
	ProjectRoleTemplateBindingsGetter
	RancherUserNotificationsGetter
	RkeAddonsGetter
	RkeK8sServiceOptionsGetter
	RkeK8sSystemImagesGetter
	RoleTemplatesGetter
	SamlProvidersGetter
	SamlTokensGetter
	SettingsGetter
	TemplatesGetter
	TemplateContentsGetter
	TemplateVersionsGetter
	TokensGetter
	UsersGetter
	UserAttributesGetter
}

type MonitorMetricExpansion

type MonitorMetricExpansion interface{}

type MonitorMetricInterface

type MonitorMetricInterface interface {
	Create(ctx context.Context, monitorMetric *v3.MonitorMetric, opts v1.CreateOptions) (*v3.MonitorMetric, error)
	Update(ctx context.Context, monitorMetric *v3.MonitorMetric, opts v1.UpdateOptions) (*v3.MonitorMetric, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.MonitorMetric, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.MonitorMetricList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.MonitorMetric, err error)
	MonitorMetricExpansion
}

MonitorMetricInterface has methods to work with MonitorMetric resources.

type MonitorMetricsGetter

type MonitorMetricsGetter interface {
	MonitorMetrics(namespace string) MonitorMetricInterface
}

MonitorMetricsGetter has a method to return a MonitorMetricInterface. A group's client should implement this interface.

type MultiClusterAppExpansion

type MultiClusterAppExpansion interface{}

type MultiClusterAppInterface

type MultiClusterAppInterface interface {
	Create(ctx context.Context, multiClusterApp *v3.MultiClusterApp, opts v1.CreateOptions) (*v3.MultiClusterApp, error)
	Update(ctx context.Context, multiClusterApp *v3.MultiClusterApp, opts v1.UpdateOptions) (*v3.MultiClusterApp, error)
	UpdateStatus(ctx context.Context, multiClusterApp *v3.MultiClusterApp, opts v1.UpdateOptions) (*v3.MultiClusterApp, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.MultiClusterApp, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.MultiClusterAppList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.MultiClusterApp, err error)
	MultiClusterAppExpansion
}

MultiClusterAppInterface has methods to work with MultiClusterApp resources.

type MultiClusterAppRevisionExpansion

type MultiClusterAppRevisionExpansion interface{}

type MultiClusterAppRevisionInterface

type MultiClusterAppRevisionInterface interface {
	Create(ctx context.Context, multiClusterAppRevision *v3.MultiClusterAppRevision, opts v1.CreateOptions) (*v3.MultiClusterAppRevision, error)
	Update(ctx context.Context, multiClusterAppRevision *v3.MultiClusterAppRevision, opts v1.UpdateOptions) (*v3.MultiClusterAppRevision, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.MultiClusterAppRevision, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.MultiClusterAppRevisionList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.MultiClusterAppRevision, err error)
	MultiClusterAppRevisionExpansion
}

MultiClusterAppRevisionInterface has methods to work with MultiClusterAppRevision resources.

type MultiClusterAppRevisionsGetter

type MultiClusterAppRevisionsGetter interface {
	MultiClusterAppRevisions(namespace string) MultiClusterAppRevisionInterface
}

MultiClusterAppRevisionsGetter has a method to return a MultiClusterAppRevisionInterface. A group's client should implement this interface.

type MultiClusterAppsGetter

type MultiClusterAppsGetter interface {
	MultiClusterApps(namespace string) MultiClusterAppInterface
}

MultiClusterAppsGetter has a method to return a MultiClusterAppInterface. A group's client should implement this interface.

type NodeDriverExpansion

type NodeDriverExpansion interface{}

type NodeDriverInterface

type NodeDriverInterface interface {
	Create(ctx context.Context, nodeDriver *v3.NodeDriver, opts v1.CreateOptions) (*v3.NodeDriver, error)
	Update(ctx context.Context, nodeDriver *v3.NodeDriver, opts v1.UpdateOptions) (*v3.NodeDriver, error)
	UpdateStatus(ctx context.Context, nodeDriver *v3.NodeDriver, opts v1.UpdateOptions) (*v3.NodeDriver, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.NodeDriver, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.NodeDriverList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.NodeDriver, err error)
	NodeDriverExpansion
}

NodeDriverInterface has methods to work with NodeDriver resources.

type NodeDriversGetter

type NodeDriversGetter interface {
	NodeDrivers() NodeDriverInterface
}

NodeDriversGetter has a method to return a NodeDriverInterface. A group's client should implement this interface.

type NodeExpansion

type NodeExpansion interface{}

type NodeInterface

type NodeInterface interface {
	Create(ctx context.Context, node *v3.Node, opts v1.CreateOptions) (*v3.Node, error)
	Update(ctx context.Context, node *v3.Node, opts v1.UpdateOptions) (*v3.Node, error)
	UpdateStatus(ctx context.Context, node *v3.Node, opts v1.UpdateOptions) (*v3.Node, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.Node, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.NodeList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.Node, err error)
	NodeExpansion
}

NodeInterface has methods to work with Node resources.

type NodePoolExpansion

type NodePoolExpansion interface{}

type NodePoolInterface

type NodePoolInterface interface {
	Create(ctx context.Context, nodePool *v3.NodePool, opts v1.CreateOptions) (*v3.NodePool, error)
	Update(ctx context.Context, nodePool *v3.NodePool, opts v1.UpdateOptions) (*v3.NodePool, error)
	UpdateStatus(ctx context.Context, nodePool *v3.NodePool, opts v1.UpdateOptions) (*v3.NodePool, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.NodePool, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.NodePoolList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.NodePool, err error)
	NodePoolExpansion
}

NodePoolInterface has methods to work with NodePool resources.

type NodePoolsGetter

type NodePoolsGetter interface {
	NodePools(namespace string) NodePoolInterface
}

NodePoolsGetter has a method to return a NodePoolInterface. A group's client should implement this interface.

type NodeTemplateExpansion

type NodeTemplateExpansion interface{}

type NodeTemplateInterface

type NodeTemplateInterface interface {
	Create(ctx context.Context, nodeTemplate *v3.NodeTemplate, opts v1.CreateOptions) (*v3.NodeTemplate, error)
	Update(ctx context.Context, nodeTemplate *v3.NodeTemplate, opts v1.UpdateOptions) (*v3.NodeTemplate, error)
	UpdateStatus(ctx context.Context, nodeTemplate *v3.NodeTemplate, opts v1.UpdateOptions) (*v3.NodeTemplate, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.NodeTemplate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.NodeTemplateList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.NodeTemplate, err error)
	NodeTemplateExpansion
}

NodeTemplateInterface has methods to work with NodeTemplate resources.

type NodeTemplatesGetter

type NodeTemplatesGetter interface {
	NodeTemplates(namespace string) NodeTemplateInterface
}

NodeTemplatesGetter has a method to return a NodeTemplateInterface. A group's client should implement this interface.

type NodesGetter

type NodesGetter interface {
	Nodes(namespace string) NodeInterface
}

NodesGetter has a method to return a NodeInterface. A group's client should implement this interface.

type NotifierExpansion

type NotifierExpansion interface{}

type NotifierInterface

type NotifierInterface interface {
	Create(ctx context.Context, notifier *v3.Notifier, opts v1.CreateOptions) (*v3.Notifier, error)
	Update(ctx context.Context, notifier *v3.Notifier, opts v1.UpdateOptions) (*v3.Notifier, error)
	UpdateStatus(ctx context.Context, notifier *v3.Notifier, opts v1.UpdateOptions) (*v3.Notifier, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.Notifier, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.NotifierList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.Notifier, err error)
	NotifierExpansion
}

NotifierInterface has methods to work with Notifier resources.

type NotifiersGetter

type NotifiersGetter interface {
	Notifiers(namespace string) NotifierInterface
}

NotifiersGetter has a method to return a NotifierInterface. A group's client should implement this interface.

type OIDCProviderExpansion

type OIDCProviderExpansion interface{}

type OIDCProviderInterface

type OIDCProviderInterface interface {
	Create(ctx context.Context, oIDCProvider *v3.OIDCProvider, opts v1.CreateOptions) (*v3.OIDCProvider, error)
	Update(ctx context.Context, oIDCProvider *v3.OIDCProvider, opts v1.UpdateOptions) (*v3.OIDCProvider, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.OIDCProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.OIDCProviderList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.OIDCProvider, err error)
	OIDCProviderExpansion
}

OIDCProviderInterface has methods to work with OIDCProvider resources.

type OIDCProvidersGetter

type OIDCProvidersGetter interface {
	OIDCProviders() OIDCProviderInterface
}

OIDCProvidersGetter has a method to return a OIDCProviderInterface. A group's client should implement this interface.

type OpenLdapProviderExpansion

type OpenLdapProviderExpansion interface{}

type OpenLdapProviderInterface

type OpenLdapProviderInterface interface {
	Create(ctx context.Context, openLdapProvider *v3.OpenLdapProvider, opts v1.CreateOptions) (*v3.OpenLdapProvider, error)
	Update(ctx context.Context, openLdapProvider *v3.OpenLdapProvider, opts v1.UpdateOptions) (*v3.OpenLdapProvider, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.OpenLdapProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.OpenLdapProviderList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.OpenLdapProvider, err error)
	OpenLdapProviderExpansion
}

OpenLdapProviderInterface has methods to work with OpenLdapProvider resources.

type OpenLdapProvidersGetter

type OpenLdapProvidersGetter interface {
	OpenLdapProviders() OpenLdapProviderInterface
}

OpenLdapProvidersGetter has a method to return a OpenLdapProviderInterface. A group's client should implement this interface.

type PodSecurityPolicyTemplateExpansion

type PodSecurityPolicyTemplateExpansion interface{}

type PodSecurityPolicyTemplateInterface

type PodSecurityPolicyTemplateInterface interface {
	Create(ctx context.Context, podSecurityPolicyTemplate *v3.PodSecurityPolicyTemplate, opts v1.CreateOptions) (*v3.PodSecurityPolicyTemplate, error)
	Update(ctx context.Context, podSecurityPolicyTemplate *v3.PodSecurityPolicyTemplate, opts v1.UpdateOptions) (*v3.PodSecurityPolicyTemplate, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.PodSecurityPolicyTemplate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.PodSecurityPolicyTemplateList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.PodSecurityPolicyTemplate, err error)
	PodSecurityPolicyTemplateExpansion
}

PodSecurityPolicyTemplateInterface has methods to work with PodSecurityPolicyTemplate resources.

type PodSecurityPolicyTemplateProjectBindingExpansion

type PodSecurityPolicyTemplateProjectBindingExpansion interface{}

type PodSecurityPolicyTemplateProjectBindingInterface

type PodSecurityPolicyTemplateProjectBindingInterface interface {
	Create(ctx context.Context, podSecurityPolicyTemplateProjectBinding *v3.PodSecurityPolicyTemplateProjectBinding, opts v1.CreateOptions) (*v3.PodSecurityPolicyTemplateProjectBinding, error)
	Update(ctx context.Context, podSecurityPolicyTemplateProjectBinding *v3.PodSecurityPolicyTemplateProjectBinding, opts v1.UpdateOptions) (*v3.PodSecurityPolicyTemplateProjectBinding, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.PodSecurityPolicyTemplateProjectBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.PodSecurityPolicyTemplateProjectBindingList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.PodSecurityPolicyTemplateProjectBinding, err error)
	PodSecurityPolicyTemplateProjectBindingExpansion
}

PodSecurityPolicyTemplateProjectBindingInterface has methods to work with PodSecurityPolicyTemplateProjectBinding resources.

type PodSecurityPolicyTemplateProjectBindingsGetter

type PodSecurityPolicyTemplateProjectBindingsGetter interface {
	PodSecurityPolicyTemplateProjectBindings(namespace string) PodSecurityPolicyTemplateProjectBindingInterface
}

PodSecurityPolicyTemplateProjectBindingsGetter has a method to return a PodSecurityPolicyTemplateProjectBindingInterface. A group's client should implement this interface.

type PodSecurityPolicyTemplatesGetter

type PodSecurityPolicyTemplatesGetter interface {
	PodSecurityPolicyTemplates() PodSecurityPolicyTemplateInterface
}

PodSecurityPolicyTemplatesGetter has a method to return a PodSecurityPolicyTemplateInterface. A group's client should implement this interface.

type PreferenceExpansion

type PreferenceExpansion interface{}

type PreferenceInterface

type PreferenceInterface interface {
	Create(ctx context.Context, preference *v3.Preference, opts v1.CreateOptions) (*v3.Preference, error)
	Update(ctx context.Context, preference *v3.Preference, opts v1.UpdateOptions) (*v3.Preference, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.Preference, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.PreferenceList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.Preference, err error)
	PreferenceExpansion
}

PreferenceInterface has methods to work with Preference resources.

type PreferencesGetter

type PreferencesGetter interface {
	Preferences(namespace string) PreferenceInterface
}

PreferencesGetter has a method to return a PreferenceInterface. A group's client should implement this interface.

type PrincipalExpansion

type PrincipalExpansion interface{}

type PrincipalInterface

type PrincipalInterface interface {
	Create(ctx context.Context, principal *v3.Principal, opts v1.CreateOptions) (*v3.Principal, error)
	Update(ctx context.Context, principal *v3.Principal, opts v1.UpdateOptions) (*v3.Principal, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.Principal, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.PrincipalList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.Principal, err error)
	PrincipalExpansion
}

PrincipalInterface has methods to work with Principal resources.

type PrincipalsGetter

type PrincipalsGetter interface {
	Principals() PrincipalInterface
}

PrincipalsGetter has a method to return a PrincipalInterface. A group's client should implement this interface.

type ProjectAlertExpansion

type ProjectAlertExpansion interface{}

type ProjectAlertGroupExpansion

type ProjectAlertGroupExpansion interface{}

type ProjectAlertGroupInterface

type ProjectAlertGroupInterface interface {
	Create(ctx context.Context, projectAlertGroup *v3.ProjectAlertGroup, opts v1.CreateOptions) (*v3.ProjectAlertGroup, error)
	Update(ctx context.Context, projectAlertGroup *v3.ProjectAlertGroup, opts v1.UpdateOptions) (*v3.ProjectAlertGroup, error)
	UpdateStatus(ctx context.Context, projectAlertGroup *v3.ProjectAlertGroup, opts v1.UpdateOptions) (*v3.ProjectAlertGroup, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ProjectAlertGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ProjectAlertGroupList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ProjectAlertGroup, err error)
	ProjectAlertGroupExpansion
}

ProjectAlertGroupInterface has methods to work with ProjectAlertGroup resources.

type ProjectAlertGroupsGetter

type ProjectAlertGroupsGetter interface {
	ProjectAlertGroups(namespace string) ProjectAlertGroupInterface
}

ProjectAlertGroupsGetter has a method to return a ProjectAlertGroupInterface. A group's client should implement this interface.

type ProjectAlertInterface

type ProjectAlertInterface interface {
	Create(ctx context.Context, projectAlert *v3.ProjectAlert, opts v1.CreateOptions) (*v3.ProjectAlert, error)
	Update(ctx context.Context, projectAlert *v3.ProjectAlert, opts v1.UpdateOptions) (*v3.ProjectAlert, error)
	UpdateStatus(ctx context.Context, projectAlert *v3.ProjectAlert, opts v1.UpdateOptions) (*v3.ProjectAlert, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ProjectAlert, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ProjectAlertList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ProjectAlert, err error)
	ProjectAlertExpansion
}

ProjectAlertInterface has methods to work with ProjectAlert resources.

type ProjectAlertRuleExpansion

type ProjectAlertRuleExpansion interface{}

type ProjectAlertRuleInterface

type ProjectAlertRuleInterface interface {
	Create(ctx context.Context, projectAlertRule *v3.ProjectAlertRule, opts v1.CreateOptions) (*v3.ProjectAlertRule, error)
	Update(ctx context.Context, projectAlertRule *v3.ProjectAlertRule, opts v1.UpdateOptions) (*v3.ProjectAlertRule, error)
	UpdateStatus(ctx context.Context, projectAlertRule *v3.ProjectAlertRule, opts v1.UpdateOptions) (*v3.ProjectAlertRule, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ProjectAlertRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ProjectAlertRuleList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ProjectAlertRule, err error)
	ProjectAlertRuleExpansion
}

ProjectAlertRuleInterface has methods to work with ProjectAlertRule resources.

type ProjectAlertRulesGetter

type ProjectAlertRulesGetter interface {
	ProjectAlertRules(namespace string) ProjectAlertRuleInterface
}

ProjectAlertRulesGetter has a method to return a ProjectAlertRuleInterface. A group's client should implement this interface.

type ProjectAlertsGetter

type ProjectAlertsGetter interface {
	ProjectAlerts(namespace string) ProjectAlertInterface
}

ProjectAlertsGetter has a method to return a ProjectAlertInterface. A group's client should implement this interface.

type ProjectCatalogExpansion

type ProjectCatalogExpansion interface{}

type ProjectCatalogInterface

type ProjectCatalogInterface interface {
	Create(ctx context.Context, projectCatalog *v3.ProjectCatalog, opts v1.CreateOptions) (*v3.ProjectCatalog, error)
	Update(ctx context.Context, projectCatalog *v3.ProjectCatalog, opts v1.UpdateOptions) (*v3.ProjectCatalog, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ProjectCatalog, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ProjectCatalogList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ProjectCatalog, err error)
	ProjectCatalogExpansion
}

ProjectCatalogInterface has methods to work with ProjectCatalog resources.

type ProjectCatalogsGetter

type ProjectCatalogsGetter interface {
	ProjectCatalogs(namespace string) ProjectCatalogInterface
}

ProjectCatalogsGetter has a method to return a ProjectCatalogInterface. A group's client should implement this interface.

type ProjectExpansion

type ProjectExpansion interface{}

type ProjectInterface

type ProjectInterface interface {
	Create(ctx context.Context, project *v3.Project, opts v1.CreateOptions) (*v3.Project, error)
	Update(ctx context.Context, project *v3.Project, opts v1.UpdateOptions) (*v3.Project, error)
	UpdateStatus(ctx context.Context, project *v3.Project, opts v1.UpdateOptions) (*v3.Project, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.Project, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ProjectList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.Project, err error)
	ProjectExpansion
}

ProjectInterface has methods to work with Project resources.

type ProjectLoggingExpansion

type ProjectLoggingExpansion interface{}

type ProjectLoggingInterface

type ProjectLoggingInterface interface {
	Create(ctx context.Context, projectLogging *v3.ProjectLogging, opts v1.CreateOptions) (*v3.ProjectLogging, error)
	Update(ctx context.Context, projectLogging *v3.ProjectLogging, opts v1.UpdateOptions) (*v3.ProjectLogging, error)
	UpdateStatus(ctx context.Context, projectLogging *v3.ProjectLogging, opts v1.UpdateOptions) (*v3.ProjectLogging, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ProjectLogging, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ProjectLoggingList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ProjectLogging, err error)
	ProjectLoggingExpansion
}

ProjectLoggingInterface has methods to work with ProjectLogging resources.

type ProjectLoggingsGetter

type ProjectLoggingsGetter interface {
	ProjectLoggings(namespace string) ProjectLoggingInterface
}

ProjectLoggingsGetter has a method to return a ProjectLoggingInterface. A group's client should implement this interface.

type ProjectMonitorGraphExpansion

type ProjectMonitorGraphExpansion interface{}

type ProjectMonitorGraphInterface

type ProjectMonitorGraphInterface interface {
	Create(ctx context.Context, projectMonitorGraph *v3.ProjectMonitorGraph, opts v1.CreateOptions) (*v3.ProjectMonitorGraph, error)
	Update(ctx context.Context, projectMonitorGraph *v3.ProjectMonitorGraph, opts v1.UpdateOptions) (*v3.ProjectMonitorGraph, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ProjectMonitorGraph, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ProjectMonitorGraphList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ProjectMonitorGraph, err error)
	ProjectMonitorGraphExpansion
}

ProjectMonitorGraphInterface has methods to work with ProjectMonitorGraph resources.

type ProjectMonitorGraphsGetter

type ProjectMonitorGraphsGetter interface {
	ProjectMonitorGraphs(namespace string) ProjectMonitorGraphInterface
}

ProjectMonitorGraphsGetter has a method to return a ProjectMonitorGraphInterface. A group's client should implement this interface.

type ProjectNetworkPoliciesGetter

type ProjectNetworkPoliciesGetter interface {
	ProjectNetworkPolicies(namespace string) ProjectNetworkPolicyInterface
}

ProjectNetworkPoliciesGetter has a method to return a ProjectNetworkPolicyInterface. A group's client should implement this interface.

type ProjectNetworkPolicyExpansion

type ProjectNetworkPolicyExpansion interface{}

type ProjectNetworkPolicyInterface

type ProjectNetworkPolicyInterface interface {
	Create(ctx context.Context, projectNetworkPolicy *v3.ProjectNetworkPolicy, opts v1.CreateOptions) (*v3.ProjectNetworkPolicy, error)
	Update(ctx context.Context, projectNetworkPolicy *v3.ProjectNetworkPolicy, opts v1.UpdateOptions) (*v3.ProjectNetworkPolicy, error)
	UpdateStatus(ctx context.Context, projectNetworkPolicy *v3.ProjectNetworkPolicy, opts v1.UpdateOptions) (*v3.ProjectNetworkPolicy, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ProjectNetworkPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ProjectNetworkPolicyList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ProjectNetworkPolicy, err error)
	ProjectNetworkPolicyExpansion
}

ProjectNetworkPolicyInterface has methods to work with ProjectNetworkPolicy resources.

type ProjectRoleTemplateBindingExpansion

type ProjectRoleTemplateBindingExpansion interface{}

type ProjectRoleTemplateBindingInterface

type ProjectRoleTemplateBindingInterface interface {
	Create(ctx context.Context, projectRoleTemplateBinding *v3.ProjectRoleTemplateBinding, opts v1.CreateOptions) (*v3.ProjectRoleTemplateBinding, error)
	Update(ctx context.Context, projectRoleTemplateBinding *v3.ProjectRoleTemplateBinding, opts v1.UpdateOptions) (*v3.ProjectRoleTemplateBinding, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.ProjectRoleTemplateBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.ProjectRoleTemplateBindingList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.ProjectRoleTemplateBinding, err error)
	ProjectRoleTemplateBindingExpansion
}

ProjectRoleTemplateBindingInterface has methods to work with ProjectRoleTemplateBinding resources.

type ProjectRoleTemplateBindingsGetter

type ProjectRoleTemplateBindingsGetter interface {
	ProjectRoleTemplateBindings(namespace string) ProjectRoleTemplateBindingInterface
}

ProjectRoleTemplateBindingsGetter has a method to return a ProjectRoleTemplateBindingInterface. A group's client should implement this interface.

type ProjectsGetter

type ProjectsGetter interface {
	Projects(namespace string) ProjectInterface
}

ProjectsGetter has a method to return a ProjectInterface. A group's client should implement this interface.

type RancherUserNotificationExpansion

type RancherUserNotificationExpansion interface{}

type RancherUserNotificationInterface

type RancherUserNotificationInterface interface {
	Create(ctx context.Context, rancherUserNotification *v3.RancherUserNotification, opts v1.CreateOptions) (*v3.RancherUserNotification, error)
	Update(ctx context.Context, rancherUserNotification *v3.RancherUserNotification, opts v1.UpdateOptions) (*v3.RancherUserNotification, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.RancherUserNotification, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.RancherUserNotificationList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.RancherUserNotification, err error)
	RancherUserNotificationExpansion
}

RancherUserNotificationInterface has methods to work with RancherUserNotification resources.

type RancherUserNotificationsGetter

type RancherUserNotificationsGetter interface {
	RancherUserNotifications() RancherUserNotificationInterface
}

RancherUserNotificationsGetter has a method to return a RancherUserNotificationInterface. A group's client should implement this interface.

type RkeAddonExpansion

type RkeAddonExpansion interface{}

type RkeAddonInterface

type RkeAddonInterface interface {
	Create(ctx context.Context, rkeAddon *v3.RkeAddon, opts v1.CreateOptions) (*v3.RkeAddon, error)
	Update(ctx context.Context, rkeAddon *v3.RkeAddon, opts v1.UpdateOptions) (*v3.RkeAddon, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.RkeAddon, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.RkeAddonList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.RkeAddon, err error)
	RkeAddonExpansion
}

RkeAddonInterface has methods to work with RkeAddon resources.

type RkeAddonsGetter

type RkeAddonsGetter interface {
	RkeAddons(namespace string) RkeAddonInterface
}

RkeAddonsGetter has a method to return a RkeAddonInterface. A group's client should implement this interface.

type RkeK8sServiceOptionExpansion

type RkeK8sServiceOptionExpansion interface{}

type RkeK8sServiceOptionInterface

type RkeK8sServiceOptionInterface interface {
	Create(ctx context.Context, rkeK8sServiceOption *v3.RkeK8sServiceOption, opts v1.CreateOptions) (*v3.RkeK8sServiceOption, error)
	Update(ctx context.Context, rkeK8sServiceOption *v3.RkeK8sServiceOption, opts v1.UpdateOptions) (*v3.RkeK8sServiceOption, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.RkeK8sServiceOption, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.RkeK8sServiceOptionList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.RkeK8sServiceOption, err error)
	RkeK8sServiceOptionExpansion
}

RkeK8sServiceOptionInterface has methods to work with RkeK8sServiceOption resources.

type RkeK8sServiceOptionsGetter

type RkeK8sServiceOptionsGetter interface {
	RkeK8sServiceOptions(namespace string) RkeK8sServiceOptionInterface
}

RkeK8sServiceOptionsGetter has a method to return a RkeK8sServiceOptionInterface. A group's client should implement this interface.

type RkeK8sSystemImageExpansion

type RkeK8sSystemImageExpansion interface{}

type RkeK8sSystemImageInterface

type RkeK8sSystemImageInterface interface {
	Create(ctx context.Context, rkeK8sSystemImage *v3.RkeK8sSystemImage, opts v1.CreateOptions) (*v3.RkeK8sSystemImage, error)
	Update(ctx context.Context, rkeK8sSystemImage *v3.RkeK8sSystemImage, opts v1.UpdateOptions) (*v3.RkeK8sSystemImage, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.RkeK8sSystemImage, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.RkeK8sSystemImageList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.RkeK8sSystemImage, err error)
	RkeK8sSystemImageExpansion
}

RkeK8sSystemImageInterface has methods to work with RkeK8sSystemImage resources.

type RkeK8sSystemImagesGetter

type RkeK8sSystemImagesGetter interface {
	RkeK8sSystemImages(namespace string) RkeK8sSystemImageInterface
}

RkeK8sSystemImagesGetter has a method to return a RkeK8sSystemImageInterface. A group's client should implement this interface.

type RoleTemplateExpansion

type RoleTemplateExpansion interface{}

type RoleTemplateInterface

type RoleTemplateInterface interface {
	Create(ctx context.Context, roleTemplate *v3.RoleTemplate, opts v1.CreateOptions) (*v3.RoleTemplate, error)
	Update(ctx context.Context, roleTemplate *v3.RoleTemplate, opts v1.UpdateOptions) (*v3.RoleTemplate, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.RoleTemplate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.RoleTemplateList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.RoleTemplate, err error)
	RoleTemplateExpansion
}

RoleTemplateInterface has methods to work with RoleTemplate resources.

type RoleTemplatesGetter

type RoleTemplatesGetter interface {
	RoleTemplates() RoleTemplateInterface
}

RoleTemplatesGetter has a method to return a RoleTemplateInterface. A group's client should implement this interface.

type SamlProviderExpansion

type SamlProviderExpansion interface{}

type SamlProviderInterface

type SamlProviderInterface interface {
	Create(ctx context.Context, samlProvider *v3.SamlProvider, opts v1.CreateOptions) (*v3.SamlProvider, error)
	Update(ctx context.Context, samlProvider *v3.SamlProvider, opts v1.UpdateOptions) (*v3.SamlProvider, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.SamlProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.SamlProviderList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.SamlProvider, err error)
	SamlProviderExpansion
}

SamlProviderInterface has methods to work with SamlProvider resources.

type SamlProvidersGetter

type SamlProvidersGetter interface {
	SamlProviders() SamlProviderInterface
}

SamlProvidersGetter has a method to return a SamlProviderInterface. A group's client should implement this interface.

type SamlTokenExpansion

type SamlTokenExpansion interface{}

type SamlTokenInterface

type SamlTokenInterface interface {
	Create(ctx context.Context, samlToken *v3.SamlToken, opts v1.CreateOptions) (*v3.SamlToken, error)
	Update(ctx context.Context, samlToken *v3.SamlToken, opts v1.UpdateOptions) (*v3.SamlToken, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.SamlToken, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.SamlTokenList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.SamlToken, err error)
	SamlTokenExpansion
}

SamlTokenInterface has methods to work with SamlToken resources.

type SamlTokensGetter

type SamlTokensGetter interface {
	SamlTokens() SamlTokenInterface
}

SamlTokensGetter has a method to return a SamlTokenInterface. A group's client should implement this interface.

type SettingExpansion

type SettingExpansion interface{}

type SettingInterface

type SettingInterface interface {
	Create(ctx context.Context, setting *v3.Setting, opts v1.CreateOptions) (*v3.Setting, error)
	Update(ctx context.Context, setting *v3.Setting, opts v1.UpdateOptions) (*v3.Setting, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.Setting, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.SettingList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.Setting, err error)
	SettingExpansion
}

SettingInterface has methods to work with Setting resources.

type SettingsGetter

type SettingsGetter interface {
	Settings() SettingInterface
}

SettingsGetter has a method to return a SettingInterface. A group's client should implement this interface.

type TemplateContentExpansion

type TemplateContentExpansion interface{}

type TemplateContentInterface

type TemplateContentInterface interface {
	Create(ctx context.Context, templateContent *v3.TemplateContent, opts v1.CreateOptions) (*v3.TemplateContent, error)
	Update(ctx context.Context, templateContent *v3.TemplateContent, opts v1.UpdateOptions) (*v3.TemplateContent, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.TemplateContent, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.TemplateContentList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.TemplateContent, err error)
	TemplateContentExpansion
}

TemplateContentInterface has methods to work with TemplateContent resources.

type TemplateContentsGetter

type TemplateContentsGetter interface {
	TemplateContents() TemplateContentInterface
}

TemplateContentsGetter has a method to return a TemplateContentInterface. A group's client should implement this interface.

type TemplateExpansion

type TemplateExpansion interface{}

type TemplateInterface

type TemplateInterface interface {
	Create(ctx context.Context, template *v3.Template, opts v1.CreateOptions) (*v3.Template, error)
	Update(ctx context.Context, template *v3.Template, opts v1.UpdateOptions) (*v3.Template, error)
	UpdateStatus(ctx context.Context, template *v3.Template, opts v1.UpdateOptions) (*v3.Template, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.Template, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.TemplateList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.Template, err error)
	TemplateExpansion
}

TemplateInterface has methods to work with Template resources.

type TemplateVersionExpansion

type TemplateVersionExpansion interface{}

type TemplateVersionInterface

type TemplateVersionInterface interface {
	Create(ctx context.Context, templateVersion *v3.TemplateVersion, opts v1.CreateOptions) (*v3.TemplateVersion, error)
	Update(ctx context.Context, templateVersion *v3.TemplateVersion, opts v1.UpdateOptions) (*v3.TemplateVersion, error)
	UpdateStatus(ctx context.Context, templateVersion *v3.TemplateVersion, opts v1.UpdateOptions) (*v3.TemplateVersion, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.TemplateVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.TemplateVersionList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.TemplateVersion, err error)
	TemplateVersionExpansion
}

TemplateVersionInterface has methods to work with TemplateVersion resources.

type TemplateVersionsGetter

type TemplateVersionsGetter interface {
	TemplateVersions() TemplateVersionInterface
}

TemplateVersionsGetter has a method to return a TemplateVersionInterface. A group's client should implement this interface.

type TemplatesGetter

type TemplatesGetter interface {
	Templates() TemplateInterface
}

TemplatesGetter has a method to return a TemplateInterface. A group's client should implement this interface.

type TokenExpansion

type TokenExpansion interface{}

type TokenInterface

type TokenInterface interface {
	Create(ctx context.Context, token *v3.Token, opts v1.CreateOptions) (*v3.Token, error)
	Update(ctx context.Context, token *v3.Token, opts v1.UpdateOptions) (*v3.Token, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.Token, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.TokenList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.Token, err error)
	TokenExpansion
}

TokenInterface has methods to work with Token resources.

type TokensGetter

type TokensGetter interface {
	Tokens() TokenInterface
}

TokensGetter has a method to return a TokenInterface. A group's client should implement this interface.

type UserAttributeExpansion

type UserAttributeExpansion interface{}

type UserAttributeInterface

type UserAttributeInterface interface {
	Create(ctx context.Context, userAttribute *v3.UserAttribute, opts v1.CreateOptions) (*v3.UserAttribute, error)
	Update(ctx context.Context, userAttribute *v3.UserAttribute, opts v1.UpdateOptions) (*v3.UserAttribute, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.UserAttribute, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.UserAttributeList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.UserAttribute, err error)
	UserAttributeExpansion
}

UserAttributeInterface has methods to work with UserAttribute resources.

type UserAttributesGetter

type UserAttributesGetter interface {
	UserAttributes() UserAttributeInterface
}

UserAttributesGetter has a method to return a UserAttributeInterface. A group's client should implement this interface.

type UserExpansion

type UserExpansion interface{}

type UserInterface

type UserInterface interface {
	Create(ctx context.Context, user *v3.User, opts v1.CreateOptions) (*v3.User, error)
	Update(ctx context.Context, user *v3.User, opts v1.UpdateOptions) (*v3.User, error)
	UpdateStatus(ctx context.Context, user *v3.User, opts v1.UpdateOptions) (*v3.User, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v3.User, error)
	List(ctx context.Context, opts v1.ListOptions) (*v3.UserList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v3.User, err error)
	UserExpansion
}

UserInterface has methods to work with User resources.

type UsersGetter

type UsersGetter interface {
	Users() UserInterface
}

UsersGetter has a method to return a UserInterface. A group's client should implement this interface.

Source Files

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL