Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterSnapshotExpansion
- type ClusterSnapshotInterface
- type ClusterSnapshotsGetter
- type DbV1alpha1Client
- func (c *DbV1alpha1Client) ClusterSnapshots(namespace string) ClusterSnapshotInterface
- func (c *DbV1alpha1Client) EventSubscriptions(namespace string) EventSubscriptionInterface
- func (c *DbV1alpha1Client) InstanceRoleAssociations(namespace string) InstanceRoleAssociationInterface
- func (c *DbV1alpha1Client) Instances(namespace string) InstanceInterface
- func (c *DbV1alpha1Client) OptionGroups(namespace string) OptionGroupInterface
- func (c *DbV1alpha1Client) ParameterGroups(namespace string) ParameterGroupInterface
- func (c *DbV1alpha1Client) Proxies(namespace string) ProxyInterface
- func (c *DbV1alpha1Client) ProxyDefaultTargetGroups(namespace string) ProxyDefaultTargetGroupInterface
- func (c *DbV1alpha1Client) ProxyEndpoints(namespace string) ProxyEndpointInterface
- func (c *DbV1alpha1Client) ProxyTargets(namespace string) ProxyTargetInterface
- func (c *DbV1alpha1Client) RESTClient() rest.Interface
- func (c *DbV1alpha1Client) SecurityGroups(namespace string) SecurityGroupInterface
- func (c *DbV1alpha1Client) Snapshots(namespace string) SnapshotInterface
- func (c *DbV1alpha1Client) SubnetGroups(namespace string) SubnetGroupInterface
- type DbV1alpha1Interface
- type EventSubscriptionExpansion
- type EventSubscriptionInterface
- type EventSubscriptionsGetter
- type InstanceExpansion
- type InstanceInterface
- type InstanceRoleAssociationExpansion
- type InstanceRoleAssociationInterface
- type InstanceRoleAssociationsGetter
- type InstancesGetter
- type OptionGroupExpansion
- type OptionGroupInterface
- type OptionGroupsGetter
- type ParameterGroupExpansion
- type ParameterGroupInterface
- type ParameterGroupsGetter
- type ProxiesGetter
- type ProxyDefaultTargetGroupExpansion
- type ProxyDefaultTargetGroupInterface
- type ProxyDefaultTargetGroupsGetter
- type ProxyEndpointExpansion
- type ProxyEndpointInterface
- type ProxyEndpointsGetter
- type ProxyExpansion
- type ProxyInterface
- type ProxyTargetExpansion
- type ProxyTargetInterface
- type ProxyTargetsGetter
- type SecurityGroupExpansion
- type SecurityGroupInterface
- type SecurityGroupsGetter
- type SnapshotExpansion
- type SnapshotInterface
- type SnapshotsGetter
- type SubnetGroupExpansion
- type SubnetGroupInterface
- type SubnetGroupsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterSnapshotExpansion ¶
type ClusterSnapshotExpansion interface{}
type ClusterSnapshotInterface ¶
type ClusterSnapshotInterface interface { Create(ctx context.Context, clusterSnapshot *v1alpha1.ClusterSnapshot, opts v1.CreateOptions) (*v1alpha1.ClusterSnapshot, error) Update(ctx context.Context, clusterSnapshot *v1alpha1.ClusterSnapshot, opts v1.UpdateOptions) (*v1alpha1.ClusterSnapshot, error) UpdateStatus(ctx context.Context, clusterSnapshot *v1alpha1.ClusterSnapshot, opts v1.UpdateOptions) (*v1alpha1.ClusterSnapshot, 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.ClusterSnapshot, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterSnapshotList, 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.ClusterSnapshot, err error) ClusterSnapshotExpansion }
ClusterSnapshotInterface has methods to work with ClusterSnapshot resources.
type ClusterSnapshotsGetter ¶
type ClusterSnapshotsGetter interface {
ClusterSnapshots(namespace string) ClusterSnapshotInterface
}
ClusterSnapshotsGetter has a method to return a ClusterSnapshotInterface. A group's client should implement this interface.
type DbV1alpha1Client ¶
type DbV1alpha1Client struct {
// contains filtered or unexported fields
}
DbV1alpha1Client is used to interact with features provided by the db.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *DbV1alpha1Client
New creates a new DbV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*DbV1alpha1Client, error)
NewForConfig creates a new DbV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *DbV1alpha1Client
NewForConfigOrDie creates a new DbV1alpha1Client for the given config and panics if there is an error in the config.
func (*DbV1alpha1Client) ClusterSnapshots ¶
func (c *DbV1alpha1Client) ClusterSnapshots(namespace string) ClusterSnapshotInterface
func (*DbV1alpha1Client) EventSubscriptions ¶
func (c *DbV1alpha1Client) EventSubscriptions(namespace string) EventSubscriptionInterface
func (*DbV1alpha1Client) InstanceRoleAssociations ¶
func (c *DbV1alpha1Client) InstanceRoleAssociations(namespace string) InstanceRoleAssociationInterface
func (*DbV1alpha1Client) Instances ¶
func (c *DbV1alpha1Client) Instances(namespace string) InstanceInterface
func (*DbV1alpha1Client) OptionGroups ¶
func (c *DbV1alpha1Client) OptionGroups(namespace string) OptionGroupInterface
func (*DbV1alpha1Client) ParameterGroups ¶
func (c *DbV1alpha1Client) ParameterGroups(namespace string) ParameterGroupInterface
func (*DbV1alpha1Client) Proxies ¶
func (c *DbV1alpha1Client) Proxies(namespace string) ProxyInterface
func (*DbV1alpha1Client) ProxyDefaultTargetGroups ¶
func (c *DbV1alpha1Client) ProxyDefaultTargetGroups(namespace string) ProxyDefaultTargetGroupInterface
func (*DbV1alpha1Client) ProxyEndpoints ¶
func (c *DbV1alpha1Client) ProxyEndpoints(namespace string) ProxyEndpointInterface
func (*DbV1alpha1Client) ProxyTargets ¶
func (c *DbV1alpha1Client) ProxyTargets(namespace string) ProxyTargetInterface
func (*DbV1alpha1Client) RESTClient ¶
func (c *DbV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*DbV1alpha1Client) SecurityGroups ¶
func (c *DbV1alpha1Client) SecurityGroups(namespace string) SecurityGroupInterface
func (*DbV1alpha1Client) Snapshots ¶
func (c *DbV1alpha1Client) Snapshots(namespace string) SnapshotInterface
func (*DbV1alpha1Client) SubnetGroups ¶
func (c *DbV1alpha1Client) SubnetGroups(namespace string) SubnetGroupInterface
type DbV1alpha1Interface ¶
type DbV1alpha1Interface interface { RESTClient() rest.Interface ClusterSnapshotsGetter EventSubscriptionsGetter InstancesGetter InstanceRoleAssociationsGetter OptionGroupsGetter ParameterGroupsGetter ProxiesGetter ProxyDefaultTargetGroupsGetter ProxyEndpointsGetter ProxyTargetsGetter SecurityGroupsGetter SnapshotsGetter SubnetGroupsGetter }
type EventSubscriptionExpansion ¶
type EventSubscriptionExpansion interface{}
type EventSubscriptionInterface ¶
type EventSubscriptionInterface interface { Create(ctx context.Context, eventSubscription *v1alpha1.EventSubscription, opts v1.CreateOptions) (*v1alpha1.EventSubscription, error) Update(ctx context.Context, eventSubscription *v1alpha1.EventSubscription, opts v1.UpdateOptions) (*v1alpha1.EventSubscription, error) UpdateStatus(ctx context.Context, eventSubscription *v1alpha1.EventSubscription, opts v1.UpdateOptions) (*v1alpha1.EventSubscription, 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.EventSubscription, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EventSubscriptionList, 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.EventSubscription, err error) EventSubscriptionExpansion }
EventSubscriptionInterface has methods to work with EventSubscription resources.
type EventSubscriptionsGetter ¶
type EventSubscriptionsGetter interface {
EventSubscriptions(namespace string) EventSubscriptionInterface
}
EventSubscriptionsGetter has a method to return a EventSubscriptionInterface. A group's client should implement this interface.
type InstanceExpansion ¶
type InstanceExpansion interface{}
type InstanceInterface ¶
type InstanceInterface interface { Create(ctx context.Context, instance *v1alpha1.Instance, opts v1.CreateOptions) (*v1alpha1.Instance, error) Update(ctx context.Context, instance *v1alpha1.Instance, opts v1.UpdateOptions) (*v1alpha1.Instance, error) UpdateStatus(ctx context.Context, instance *v1alpha1.Instance, opts v1.UpdateOptions) (*v1alpha1.Instance, 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.Instance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceList, 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.Instance, err error) InstanceExpansion }
InstanceInterface has methods to work with Instance resources.
type InstanceRoleAssociationExpansion ¶
type InstanceRoleAssociationExpansion interface{}
type InstanceRoleAssociationInterface ¶
type InstanceRoleAssociationInterface interface { Create(ctx context.Context, instanceRoleAssociation *v1alpha1.InstanceRoleAssociation, opts v1.CreateOptions) (*v1alpha1.InstanceRoleAssociation, error) Update(ctx context.Context, instanceRoleAssociation *v1alpha1.InstanceRoleAssociation, opts v1.UpdateOptions) (*v1alpha1.InstanceRoleAssociation, error) UpdateStatus(ctx context.Context, instanceRoleAssociation *v1alpha1.InstanceRoleAssociation, opts v1.UpdateOptions) (*v1alpha1.InstanceRoleAssociation, 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.InstanceRoleAssociation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceRoleAssociationList, 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.InstanceRoleAssociation, err error) InstanceRoleAssociationExpansion }
InstanceRoleAssociationInterface has methods to work with InstanceRoleAssociation resources.
type InstanceRoleAssociationsGetter ¶
type InstanceRoleAssociationsGetter interface {
InstanceRoleAssociations(namespace string) InstanceRoleAssociationInterface
}
InstanceRoleAssociationsGetter has a method to return a InstanceRoleAssociationInterface. A group's client should implement this interface.
type InstancesGetter ¶
type InstancesGetter interface {
Instances(namespace string) InstanceInterface
}
InstancesGetter has a method to return a InstanceInterface. A group's client should implement this interface.
type OptionGroupExpansion ¶
type OptionGroupExpansion interface{}
type OptionGroupInterface ¶
type OptionGroupInterface interface { Create(ctx context.Context, optionGroup *v1alpha1.OptionGroup, opts v1.CreateOptions) (*v1alpha1.OptionGroup, error) Update(ctx context.Context, optionGroup *v1alpha1.OptionGroup, opts v1.UpdateOptions) (*v1alpha1.OptionGroup, error) UpdateStatus(ctx context.Context, optionGroup *v1alpha1.OptionGroup, opts v1.UpdateOptions) (*v1alpha1.OptionGroup, 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.OptionGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OptionGroupList, 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.OptionGroup, err error) OptionGroupExpansion }
OptionGroupInterface has methods to work with OptionGroup resources.
type OptionGroupsGetter ¶
type OptionGroupsGetter interface {
OptionGroups(namespace string) OptionGroupInterface
}
OptionGroupsGetter has a method to return a OptionGroupInterface. A group's client should implement this interface.
type ParameterGroupExpansion ¶
type ParameterGroupExpansion interface{}
type ParameterGroupInterface ¶
type ParameterGroupInterface interface { Create(ctx context.Context, parameterGroup *v1alpha1.ParameterGroup, opts v1.CreateOptions) (*v1alpha1.ParameterGroup, error) Update(ctx context.Context, parameterGroup *v1alpha1.ParameterGroup, opts v1.UpdateOptions) (*v1alpha1.ParameterGroup, error) UpdateStatus(ctx context.Context, parameterGroup *v1alpha1.ParameterGroup, opts v1.UpdateOptions) (*v1alpha1.ParameterGroup, 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.ParameterGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ParameterGroupList, 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.ParameterGroup, err error) ParameterGroupExpansion }
ParameterGroupInterface has methods to work with ParameterGroup resources.
type ParameterGroupsGetter ¶
type ParameterGroupsGetter interface {
ParameterGroups(namespace string) ParameterGroupInterface
}
ParameterGroupsGetter has a method to return a ParameterGroupInterface. A group's client should implement this interface.
type ProxiesGetter ¶
type ProxiesGetter interface {
Proxies(namespace string) ProxyInterface
}
ProxiesGetter has a method to return a ProxyInterface. A group's client should implement this interface.
type ProxyDefaultTargetGroupExpansion ¶
type ProxyDefaultTargetGroupExpansion interface{}
type ProxyDefaultTargetGroupInterface ¶
type ProxyDefaultTargetGroupInterface interface { Create(ctx context.Context, proxyDefaultTargetGroup *v1alpha1.ProxyDefaultTargetGroup, opts v1.CreateOptions) (*v1alpha1.ProxyDefaultTargetGroup, error) Update(ctx context.Context, proxyDefaultTargetGroup *v1alpha1.ProxyDefaultTargetGroup, opts v1.UpdateOptions) (*v1alpha1.ProxyDefaultTargetGroup, error) UpdateStatus(ctx context.Context, proxyDefaultTargetGroup *v1alpha1.ProxyDefaultTargetGroup, opts v1.UpdateOptions) (*v1alpha1.ProxyDefaultTargetGroup, 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.ProxyDefaultTargetGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProxyDefaultTargetGroupList, 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.ProxyDefaultTargetGroup, err error) ProxyDefaultTargetGroupExpansion }
ProxyDefaultTargetGroupInterface has methods to work with ProxyDefaultTargetGroup resources.
type ProxyDefaultTargetGroupsGetter ¶
type ProxyDefaultTargetGroupsGetter interface {
ProxyDefaultTargetGroups(namespace string) ProxyDefaultTargetGroupInterface
}
ProxyDefaultTargetGroupsGetter has a method to return a ProxyDefaultTargetGroupInterface. A group's client should implement this interface.
type ProxyEndpointExpansion ¶
type ProxyEndpointExpansion interface{}
type ProxyEndpointInterface ¶
type ProxyEndpointInterface interface { Create(ctx context.Context, proxyEndpoint *v1alpha1.ProxyEndpoint, opts v1.CreateOptions) (*v1alpha1.ProxyEndpoint, error) Update(ctx context.Context, proxyEndpoint *v1alpha1.ProxyEndpoint, opts v1.UpdateOptions) (*v1alpha1.ProxyEndpoint, error) UpdateStatus(ctx context.Context, proxyEndpoint *v1alpha1.ProxyEndpoint, opts v1.UpdateOptions) (*v1alpha1.ProxyEndpoint, 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.ProxyEndpoint, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProxyEndpointList, 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.ProxyEndpoint, err error) ProxyEndpointExpansion }
ProxyEndpointInterface has methods to work with ProxyEndpoint resources.
type ProxyEndpointsGetter ¶
type ProxyEndpointsGetter interface {
ProxyEndpoints(namespace string) ProxyEndpointInterface
}
ProxyEndpointsGetter has a method to return a ProxyEndpointInterface. A group's client should implement this interface.
type ProxyExpansion ¶
type ProxyExpansion interface{}
type ProxyInterface ¶
type ProxyInterface interface { Create(ctx context.Context, proxy *v1alpha1.Proxy, opts v1.CreateOptions) (*v1alpha1.Proxy, error) Update(ctx context.Context, proxy *v1alpha1.Proxy, opts v1.UpdateOptions) (*v1alpha1.Proxy, error) UpdateStatus(ctx context.Context, proxy *v1alpha1.Proxy, opts v1.UpdateOptions) (*v1alpha1.Proxy, 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.Proxy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProxyList, 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.Proxy, err error) ProxyExpansion }
ProxyInterface has methods to work with Proxy resources.
type ProxyTargetExpansion ¶
type ProxyTargetExpansion interface{}
type ProxyTargetInterface ¶
type ProxyTargetInterface interface { Create(ctx context.Context, proxyTarget *v1alpha1.ProxyTarget, opts v1.CreateOptions) (*v1alpha1.ProxyTarget, error) Update(ctx context.Context, proxyTarget *v1alpha1.ProxyTarget, opts v1.UpdateOptions) (*v1alpha1.ProxyTarget, error) UpdateStatus(ctx context.Context, proxyTarget *v1alpha1.ProxyTarget, opts v1.UpdateOptions) (*v1alpha1.ProxyTarget, 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.ProxyTarget, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProxyTargetList, 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.ProxyTarget, err error) ProxyTargetExpansion }
ProxyTargetInterface has methods to work with ProxyTarget resources.
type ProxyTargetsGetter ¶
type ProxyTargetsGetter interface {
ProxyTargets(namespace string) ProxyTargetInterface
}
ProxyTargetsGetter has a method to return a ProxyTargetInterface. A group's client should implement this interface.
type SecurityGroupExpansion ¶
type SecurityGroupExpansion interface{}
type SecurityGroupInterface ¶
type SecurityGroupInterface interface { Create(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.CreateOptions) (*v1alpha1.SecurityGroup, error) Update(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.UpdateOptions) (*v1alpha1.SecurityGroup, error) UpdateStatus(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.UpdateOptions) (*v1alpha1.SecurityGroup, 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.SecurityGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityGroupList, 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.SecurityGroup, err error) SecurityGroupExpansion }
SecurityGroupInterface has methods to work with SecurityGroup resources.
type SecurityGroupsGetter ¶
type SecurityGroupsGetter interface {
SecurityGroups(namespace string) SecurityGroupInterface
}
SecurityGroupsGetter has a method to return a SecurityGroupInterface. A group's client should implement this interface.
type SnapshotExpansion ¶
type SnapshotExpansion interface{}
type SnapshotInterface ¶
type SnapshotInterface interface { Create(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.CreateOptions) (*v1alpha1.Snapshot, error) Update(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.UpdateOptions) (*v1alpha1.Snapshot, error) UpdateStatus(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.UpdateOptions) (*v1alpha1.Snapshot, 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.Snapshot, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SnapshotList, 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.Snapshot, err error) SnapshotExpansion }
SnapshotInterface has methods to work with Snapshot resources.
type SnapshotsGetter ¶
type SnapshotsGetter interface {
Snapshots(namespace string) SnapshotInterface
}
SnapshotsGetter has a method to return a SnapshotInterface. A group's client should implement this interface.
type SubnetGroupExpansion ¶
type SubnetGroupExpansion interface{}
type SubnetGroupInterface ¶
type SubnetGroupInterface interface { Create(ctx context.Context, subnetGroup *v1alpha1.SubnetGroup, opts v1.CreateOptions) (*v1alpha1.SubnetGroup, error) Update(ctx context.Context, subnetGroup *v1alpha1.SubnetGroup, opts v1.UpdateOptions) (*v1alpha1.SubnetGroup, error) UpdateStatus(ctx context.Context, subnetGroup *v1alpha1.SubnetGroup, opts v1.UpdateOptions) (*v1alpha1.SubnetGroup, 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.SubnetGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetGroupList, 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.SubnetGroup, err error) SubnetGroupExpansion }
SubnetGroupInterface has methods to work with SubnetGroup resources.
type SubnetGroupsGetter ¶
type SubnetGroupsGetter interface {
SubnetGroups(namespace string) SubnetGroupInterface
}
SubnetGroupsGetter has a method to return a SubnetGroupInterface. A group's client should implement this interface.