Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AppExpansion
- type AppInterface
- type AppsGetter
- type CodedeployV1alpha1Client
- func (c *CodedeployV1alpha1Client) Apps(namespace string) AppInterface
- func (c *CodedeployV1alpha1Client) DeploymentConfigs(namespace string) DeploymentConfigInterface
- func (c *CodedeployV1alpha1Client) DeploymentGroups(namespace string) DeploymentGroupInterface
- func (c *CodedeployV1alpha1Client) RESTClient() rest.Interface
- type CodedeployV1alpha1Interface
- type DeploymentConfigExpansion
- type DeploymentConfigInterface
- type DeploymentConfigsGetter
- type DeploymentGroupExpansion
- type DeploymentGroupInterface
- type DeploymentGroupsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppExpansion ¶
type AppExpansion interface{}
type AppInterface ¶
type AppInterface interface { Create(ctx context.Context, app *v1alpha1.App, opts v1.CreateOptions) (*v1alpha1.App, error) Update(ctx context.Context, app *v1alpha1.App, opts v1.UpdateOptions) (*v1alpha1.App, error) UpdateStatus(ctx context.Context, app *v1alpha1.App, opts v1.UpdateOptions) (*v1alpha1.App, 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) (*v1alpha1.App, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AppList, 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 *v1alpha1.App, err error) AppExpansion }
AppInterface has methods to work with App resources.
type AppsGetter ¶
type AppsGetter interface {
Apps(namespace string) AppInterface
}
AppsGetter has a method to return a AppInterface. A group's client should implement this interface.
type CodedeployV1alpha1Client ¶
type CodedeployV1alpha1Client struct {
// contains filtered or unexported fields
}
CodedeployV1alpha1Client is used to interact with features provided by the codedeploy.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *CodedeployV1alpha1Client
New creates a new CodedeployV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CodedeployV1alpha1Client, error)
NewForConfig creates a new CodedeployV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CodedeployV1alpha1Client
NewForConfigOrDie creates a new CodedeployV1alpha1Client for the given config and panics if there is an error in the config.
func (*CodedeployV1alpha1Client) Apps ¶
func (c *CodedeployV1alpha1Client) Apps(namespace string) AppInterface
func (*CodedeployV1alpha1Client) DeploymentConfigs ¶
func (c *CodedeployV1alpha1Client) DeploymentConfigs(namespace string) DeploymentConfigInterface
func (*CodedeployV1alpha1Client) DeploymentGroups ¶
func (c *CodedeployV1alpha1Client) DeploymentGroups(namespace string) DeploymentGroupInterface
func (*CodedeployV1alpha1Client) RESTClient ¶
func (c *CodedeployV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type CodedeployV1alpha1Interface ¶
type CodedeployV1alpha1Interface interface { RESTClient() rest.Interface AppsGetter DeploymentConfigsGetter DeploymentGroupsGetter }
type DeploymentConfigExpansion ¶
type DeploymentConfigExpansion interface{}
type DeploymentConfigInterface ¶
type DeploymentConfigInterface interface { Create(ctx context.Context, deploymentConfig *v1alpha1.DeploymentConfig, opts v1.CreateOptions) (*v1alpha1.DeploymentConfig, error) Update(ctx context.Context, deploymentConfig *v1alpha1.DeploymentConfig, opts v1.UpdateOptions) (*v1alpha1.DeploymentConfig, error) UpdateStatus(ctx context.Context, deploymentConfig *v1alpha1.DeploymentConfig, opts v1.UpdateOptions) (*v1alpha1.DeploymentConfig, 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) (*v1alpha1.DeploymentConfig, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DeploymentConfigList, 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 *v1alpha1.DeploymentConfig, err error) DeploymentConfigExpansion }
DeploymentConfigInterface has methods to work with DeploymentConfig resources.
type DeploymentConfigsGetter ¶
type DeploymentConfigsGetter interface {
DeploymentConfigs(namespace string) DeploymentConfigInterface
}
DeploymentConfigsGetter has a method to return a DeploymentConfigInterface. A group's client should implement this interface.
type DeploymentGroupExpansion ¶
type DeploymentGroupExpansion interface{}
type DeploymentGroupInterface ¶
type DeploymentGroupInterface interface { Create(ctx context.Context, deploymentGroup *v1alpha1.DeploymentGroup, opts v1.CreateOptions) (*v1alpha1.DeploymentGroup, error) Update(ctx context.Context, deploymentGroup *v1alpha1.DeploymentGroup, opts v1.UpdateOptions) (*v1alpha1.DeploymentGroup, error) UpdateStatus(ctx context.Context, deploymentGroup *v1alpha1.DeploymentGroup, opts v1.UpdateOptions) (*v1alpha1.DeploymentGroup, 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) (*v1alpha1.DeploymentGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DeploymentGroupList, 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 *v1alpha1.DeploymentGroup, err error) DeploymentGroupExpansion }
DeploymentGroupInterface has methods to work with DeploymentGroup resources.
type DeploymentGroupsGetter ¶
type DeploymentGroupsGetter interface {
DeploymentGroups(namespace string) DeploymentGroupInterface
}
DeploymentGroupsGetter has a method to return a DeploymentGroupInterface. A group's client should implement this interface.