Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccountSettingDefaultExpansion
- type AccountSettingDefaultInterface
- type AccountSettingDefaultsGetter
- type CapacityProviderExpansion
- type CapacityProviderInterface
- type CapacityProvidersGetter
- type ClusterCapacityProvidersExpansion
- type ClusterCapacityProvidersInterface
- type ClusterCapacityProvidersesGetter
- type ClusterExpansion
- type ClusterInterface
- type ClustersGetter
- type EcsV1alpha1Client
- func (c *EcsV1alpha1Client) AccountSettingDefaults(namespace string) AccountSettingDefaultInterface
- func (c *EcsV1alpha1Client) CapacityProviders(namespace string) CapacityProviderInterface
- func (c *EcsV1alpha1Client) ClusterCapacityProviderses(namespace string) ClusterCapacityProvidersInterface
- func (c *EcsV1alpha1Client) Clusters(namespace string) ClusterInterface
- func (c *EcsV1alpha1Client) RESTClient() rest.Interface
- func (c *EcsV1alpha1Client) Services(namespace string) ServiceInterface
- func (c *EcsV1alpha1Client) Tags(namespace string) TagInterface
- func (c *EcsV1alpha1Client) TaskDefinitions(namespace string) TaskDefinitionInterface
- func (c *EcsV1alpha1Client) TaskSets(namespace string) TaskSetInterface
- type EcsV1alpha1Interface
- type ServiceExpansion
- type ServiceInterface
- type ServicesGetter
- type TagExpansion
- type TagInterface
- type TagsGetter
- type TaskDefinitionExpansion
- type TaskDefinitionInterface
- type TaskDefinitionsGetter
- type TaskSetExpansion
- type TaskSetInterface
- type TaskSetsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountSettingDefaultExpansion ¶ added in v0.5.0
type AccountSettingDefaultExpansion interface{}
type AccountSettingDefaultInterface ¶ added in v0.5.0
type AccountSettingDefaultInterface interface { Create(ctx context.Context, accountSettingDefault *v1alpha1.AccountSettingDefault, opts v1.CreateOptions) (*v1alpha1.AccountSettingDefault, error) Update(ctx context.Context, accountSettingDefault *v1alpha1.AccountSettingDefault, opts v1.UpdateOptions) (*v1alpha1.AccountSettingDefault, error) UpdateStatus(ctx context.Context, accountSettingDefault *v1alpha1.AccountSettingDefault, opts v1.UpdateOptions) (*v1alpha1.AccountSettingDefault, 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.AccountSettingDefault, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccountSettingDefaultList, 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.AccountSettingDefault, err error) AccountSettingDefaultExpansion }
AccountSettingDefaultInterface has methods to work with AccountSettingDefault resources.
type AccountSettingDefaultsGetter ¶ added in v0.5.0
type AccountSettingDefaultsGetter interface {
AccountSettingDefaults(namespace string) AccountSettingDefaultInterface
}
AccountSettingDefaultsGetter has a method to return a AccountSettingDefaultInterface. A group's client should implement this interface.
type CapacityProviderExpansion ¶
type CapacityProviderExpansion interface{}
type CapacityProviderInterface ¶
type CapacityProviderInterface interface { Create(ctx context.Context, capacityProvider *v1alpha1.CapacityProvider, opts v1.CreateOptions) (*v1alpha1.CapacityProvider, error) Update(ctx context.Context, capacityProvider *v1alpha1.CapacityProvider, opts v1.UpdateOptions) (*v1alpha1.CapacityProvider, error) UpdateStatus(ctx context.Context, capacityProvider *v1alpha1.CapacityProvider, opts v1.UpdateOptions) (*v1alpha1.CapacityProvider, 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.CapacityProvider, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CapacityProviderList, 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.CapacityProvider, err error) CapacityProviderExpansion }
CapacityProviderInterface has methods to work with CapacityProvider resources.
type CapacityProvidersGetter ¶
type CapacityProvidersGetter interface {
CapacityProviders(namespace string) CapacityProviderInterface
}
CapacityProvidersGetter has a method to return a CapacityProviderInterface. A group's client should implement this interface.
type ClusterCapacityProvidersExpansion ¶ added in v0.5.0
type ClusterCapacityProvidersExpansion interface{}
type ClusterCapacityProvidersInterface ¶ added in v0.5.0
type ClusterCapacityProvidersInterface interface { Create(ctx context.Context, clusterCapacityProviders *v1alpha1.ClusterCapacityProviders, opts v1.CreateOptions) (*v1alpha1.ClusterCapacityProviders, error) Update(ctx context.Context, clusterCapacityProviders *v1alpha1.ClusterCapacityProviders, opts v1.UpdateOptions) (*v1alpha1.ClusterCapacityProviders, error) UpdateStatus(ctx context.Context, clusterCapacityProviders *v1alpha1.ClusterCapacityProviders, opts v1.UpdateOptions) (*v1alpha1.ClusterCapacityProviders, 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.ClusterCapacityProviders, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterCapacityProvidersList, 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.ClusterCapacityProviders, err error) ClusterCapacityProvidersExpansion }
ClusterCapacityProvidersInterface has methods to work with ClusterCapacityProviders resources.
type ClusterCapacityProvidersesGetter ¶ added in v0.5.0
type ClusterCapacityProvidersesGetter interface {
ClusterCapacityProviderses(namespace string) ClusterCapacityProvidersInterface
}
ClusterCapacityProvidersesGetter has a method to return a ClusterCapacityProvidersInterface. A group's client should implement this interface.
type ClusterExpansion ¶
type ClusterExpansion interface{}
type ClusterInterface ¶
type ClusterInterface interface { Create(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.CreateOptions) (*v1alpha1.Cluster, error) Update(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, error) UpdateStatus(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.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) (*v1alpha1.Cluster, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.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 *v1alpha1.Cluster, err error) ClusterExpansion }
ClusterInterface has methods to work with Cluster resources.
type ClustersGetter ¶
type ClustersGetter interface {
Clusters(namespace string) ClusterInterface
}
ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.
type EcsV1alpha1Client ¶
type EcsV1alpha1Client struct {
// contains filtered or unexported fields
}
EcsV1alpha1Client is used to interact with features provided by the ecs.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *EcsV1alpha1Client
New creates a new EcsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*EcsV1alpha1Client, error)
NewForConfig creates a new EcsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *EcsV1alpha1Client
NewForConfigOrDie creates a new EcsV1alpha1Client for the given config and panics if there is an error in the config.
func (*EcsV1alpha1Client) AccountSettingDefaults ¶ added in v0.5.0
func (c *EcsV1alpha1Client) AccountSettingDefaults(namespace string) AccountSettingDefaultInterface
func (*EcsV1alpha1Client) CapacityProviders ¶
func (c *EcsV1alpha1Client) CapacityProviders(namespace string) CapacityProviderInterface
func (*EcsV1alpha1Client) ClusterCapacityProviderses ¶ added in v0.5.0
func (c *EcsV1alpha1Client) ClusterCapacityProviderses(namespace string) ClusterCapacityProvidersInterface
func (*EcsV1alpha1Client) Clusters ¶
func (c *EcsV1alpha1Client) Clusters(namespace string) ClusterInterface
func (*EcsV1alpha1Client) RESTClient ¶
func (c *EcsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*EcsV1alpha1Client) Services ¶
func (c *EcsV1alpha1Client) Services(namespace string) ServiceInterface
func (*EcsV1alpha1Client) Tags ¶ added in v0.5.0
func (c *EcsV1alpha1Client) Tags(namespace string) TagInterface
func (*EcsV1alpha1Client) TaskDefinitions ¶
func (c *EcsV1alpha1Client) TaskDefinitions(namespace string) TaskDefinitionInterface
func (*EcsV1alpha1Client) TaskSets ¶ added in v0.5.0
func (c *EcsV1alpha1Client) TaskSets(namespace string) TaskSetInterface
type EcsV1alpha1Interface ¶
type EcsV1alpha1Interface interface { RESTClient() rest.Interface AccountSettingDefaultsGetter CapacityProvidersGetter ClustersGetter ClusterCapacityProvidersesGetter ServicesGetter TagsGetter TaskDefinitionsGetter TaskSetsGetter }
type ServiceExpansion ¶
type ServiceExpansion interface{}
type ServiceInterface ¶
type ServiceInterface interface { Create(ctx context.Context, service *v1alpha1.Service, opts v1.CreateOptions) (*v1alpha1.Service, error) Update(ctx context.Context, service *v1alpha1.Service, opts v1.UpdateOptions) (*v1alpha1.Service, error) UpdateStatus(ctx context.Context, service *v1alpha1.Service, opts v1.UpdateOptions) (*v1alpha1.Service, 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.Service, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceList, 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.Service, err error) ServiceExpansion }
ServiceInterface has methods to work with Service resources.
type ServicesGetter ¶
type ServicesGetter interface {
Services(namespace string) ServiceInterface
}
ServicesGetter has a method to return a ServiceInterface. A group's client should implement this interface.
type TagExpansion ¶ added in v0.5.0
type TagExpansion interface{}
type TagInterface ¶ added in v0.5.0
type TagInterface interface { Create(ctx context.Context, tag *v1alpha1.Tag, opts v1.CreateOptions) (*v1alpha1.Tag, error) Update(ctx context.Context, tag *v1alpha1.Tag, opts v1.UpdateOptions) (*v1alpha1.Tag, error) UpdateStatus(ctx context.Context, tag *v1alpha1.Tag, opts v1.UpdateOptions) (*v1alpha1.Tag, 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.Tag, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagList, 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.Tag, err error) TagExpansion }
TagInterface has methods to work with Tag resources.
type TagsGetter ¶ added in v0.5.0
type TagsGetter interface {
Tags(namespace string) TagInterface
}
TagsGetter has a method to return a TagInterface. A group's client should implement this interface.
type TaskDefinitionExpansion ¶
type TaskDefinitionExpansion interface{}
type TaskDefinitionInterface ¶
type TaskDefinitionInterface interface { Create(ctx context.Context, taskDefinition *v1alpha1.TaskDefinition, opts v1.CreateOptions) (*v1alpha1.TaskDefinition, error) Update(ctx context.Context, taskDefinition *v1alpha1.TaskDefinition, opts v1.UpdateOptions) (*v1alpha1.TaskDefinition, error) UpdateStatus(ctx context.Context, taskDefinition *v1alpha1.TaskDefinition, opts v1.UpdateOptions) (*v1alpha1.TaskDefinition, 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.TaskDefinition, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TaskDefinitionList, 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.TaskDefinition, err error) TaskDefinitionExpansion }
TaskDefinitionInterface has methods to work with TaskDefinition resources.
type TaskDefinitionsGetter ¶
type TaskDefinitionsGetter interface {
TaskDefinitions(namespace string) TaskDefinitionInterface
}
TaskDefinitionsGetter has a method to return a TaskDefinitionInterface. A group's client should implement this interface.
type TaskSetExpansion ¶ added in v0.5.0
type TaskSetExpansion interface{}
type TaskSetInterface ¶ added in v0.5.0
type TaskSetInterface interface { Create(ctx context.Context, taskSet *v1alpha1.TaskSet, opts v1.CreateOptions) (*v1alpha1.TaskSet, error) Update(ctx context.Context, taskSet *v1alpha1.TaskSet, opts v1.UpdateOptions) (*v1alpha1.TaskSet, error) UpdateStatus(ctx context.Context, taskSet *v1alpha1.TaskSet, opts v1.UpdateOptions) (*v1alpha1.TaskSet, 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.TaskSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TaskSetList, 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.TaskSet, err error) TaskSetExpansion }
TaskSetInterface has methods to work with TaskSet resources.
type TaskSetsGetter ¶ added in v0.5.0
type TaskSetsGetter interface {
TaskSets(namespace string) TaskSetInterface
}
TaskSetsGetter has a method to return a TaskSetInterface. A group's client should implement this interface.