Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterExpansion
- type ClusterInterface
- type ClustersGetter
- type EventSubscriptionExpansion
- type EventSubscriptionInterface
- type EventSubscriptionsGetter
- type ParameterGroupExpansion
- type ParameterGroupInterface
- type ParameterGroupsGetter
- type RedshiftV1alpha1Client
- func (c *RedshiftV1alpha1Client) Clusters(namespace string) ClusterInterface
- func (c *RedshiftV1alpha1Client) EventSubscriptions(namespace string) EventSubscriptionInterface
- func (c *RedshiftV1alpha1Client) ParameterGroups(namespace string) ParameterGroupInterface
- func (c *RedshiftV1alpha1Client) RESTClient() rest.Interface
- func (c *RedshiftV1alpha1Client) ScheduledActions(namespace string) ScheduledActionInterface
- func (c *RedshiftV1alpha1Client) SecurityGroups(namespace string) SecurityGroupInterface
- func (c *RedshiftV1alpha1Client) SnapshotCopyGrants(namespace string) SnapshotCopyGrantInterface
- func (c *RedshiftV1alpha1Client) SnapshotScheduleAssociations(namespace string) SnapshotScheduleAssociationInterface
- func (c *RedshiftV1alpha1Client) SnapshotSchedules(namespace string) SnapshotScheduleInterface
- func (c *RedshiftV1alpha1Client) SubnetGroups(namespace string) SubnetGroupInterface
- type RedshiftV1alpha1Interface
- type ScheduledActionExpansion
- type ScheduledActionInterface
- type ScheduledActionsGetter
- type SecurityGroupExpansion
- type SecurityGroupInterface
- type SecurityGroupsGetter
- type SnapshotCopyGrantExpansion
- type SnapshotCopyGrantInterface
- type SnapshotCopyGrantsGetter
- type SnapshotScheduleAssociationExpansion
- type SnapshotScheduleAssociationInterface
- type SnapshotScheduleAssociationsGetter
- type SnapshotScheduleExpansion
- type SnapshotScheduleInterface
- type SnapshotSchedulesGetter
- type SubnetGroupExpansion
- type SubnetGroupInterface
- type SubnetGroupsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 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 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 RedshiftV1alpha1Client ¶
type RedshiftV1alpha1Client struct {
// contains filtered or unexported fields
}
RedshiftV1alpha1Client is used to interact with features provided by the redshift.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *RedshiftV1alpha1Client
New creates a new RedshiftV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*RedshiftV1alpha1Client, error)
NewForConfig creates a new RedshiftV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *RedshiftV1alpha1Client
NewForConfigOrDie creates a new RedshiftV1alpha1Client for the given config and panics if there is an error in the config.
func (*RedshiftV1alpha1Client) Clusters ¶
func (c *RedshiftV1alpha1Client) Clusters(namespace string) ClusterInterface
func (*RedshiftV1alpha1Client) EventSubscriptions ¶
func (c *RedshiftV1alpha1Client) EventSubscriptions(namespace string) EventSubscriptionInterface
func (*RedshiftV1alpha1Client) ParameterGroups ¶
func (c *RedshiftV1alpha1Client) ParameterGroups(namespace string) ParameterGroupInterface
func (*RedshiftV1alpha1Client) RESTClient ¶
func (c *RedshiftV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*RedshiftV1alpha1Client) ScheduledActions ¶ added in v0.5.0
func (c *RedshiftV1alpha1Client) ScheduledActions(namespace string) ScheduledActionInterface
func (*RedshiftV1alpha1Client) SecurityGroups ¶
func (c *RedshiftV1alpha1Client) SecurityGroups(namespace string) SecurityGroupInterface
func (*RedshiftV1alpha1Client) SnapshotCopyGrants ¶
func (c *RedshiftV1alpha1Client) SnapshotCopyGrants(namespace string) SnapshotCopyGrantInterface
func (*RedshiftV1alpha1Client) SnapshotScheduleAssociations ¶
func (c *RedshiftV1alpha1Client) SnapshotScheduleAssociations(namespace string) SnapshotScheduleAssociationInterface
func (*RedshiftV1alpha1Client) SnapshotSchedules ¶
func (c *RedshiftV1alpha1Client) SnapshotSchedules(namespace string) SnapshotScheduleInterface
func (*RedshiftV1alpha1Client) SubnetGroups ¶
func (c *RedshiftV1alpha1Client) SubnetGroups(namespace string) SubnetGroupInterface
type RedshiftV1alpha1Interface ¶
type RedshiftV1alpha1Interface interface { RESTClient() rest.Interface ClustersGetter EventSubscriptionsGetter ParameterGroupsGetter ScheduledActionsGetter SecurityGroupsGetter SnapshotCopyGrantsGetter SnapshotSchedulesGetter SnapshotScheduleAssociationsGetter SubnetGroupsGetter }
type ScheduledActionExpansion ¶ added in v0.5.0
type ScheduledActionExpansion interface{}
type ScheduledActionInterface ¶ added in v0.5.0
type ScheduledActionInterface interface { Create(ctx context.Context, scheduledAction *v1alpha1.ScheduledAction, opts v1.CreateOptions) (*v1alpha1.ScheduledAction, error) Update(ctx context.Context, scheduledAction *v1alpha1.ScheduledAction, opts v1.UpdateOptions) (*v1alpha1.ScheduledAction, error) UpdateStatus(ctx context.Context, scheduledAction *v1alpha1.ScheduledAction, opts v1.UpdateOptions) (*v1alpha1.ScheduledAction, 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.ScheduledAction, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ScheduledActionList, 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.ScheduledAction, err error) ScheduledActionExpansion }
ScheduledActionInterface has methods to work with ScheduledAction resources.
type ScheduledActionsGetter ¶ added in v0.5.0
type ScheduledActionsGetter interface {
ScheduledActions(namespace string) ScheduledActionInterface
}
ScheduledActionsGetter has a method to return a ScheduledActionInterface. 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 SnapshotCopyGrantExpansion ¶
type SnapshotCopyGrantExpansion interface{}
type SnapshotCopyGrantInterface ¶
type SnapshotCopyGrantInterface interface { Create(ctx context.Context, snapshotCopyGrant *v1alpha1.SnapshotCopyGrant, opts v1.CreateOptions) (*v1alpha1.SnapshotCopyGrant, error) Update(ctx context.Context, snapshotCopyGrant *v1alpha1.SnapshotCopyGrant, opts v1.UpdateOptions) (*v1alpha1.SnapshotCopyGrant, error) UpdateStatus(ctx context.Context, snapshotCopyGrant *v1alpha1.SnapshotCopyGrant, opts v1.UpdateOptions) (*v1alpha1.SnapshotCopyGrant, 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.SnapshotCopyGrant, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SnapshotCopyGrantList, 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.SnapshotCopyGrant, err error) SnapshotCopyGrantExpansion }
SnapshotCopyGrantInterface has methods to work with SnapshotCopyGrant resources.
type SnapshotCopyGrantsGetter ¶
type SnapshotCopyGrantsGetter interface {
SnapshotCopyGrants(namespace string) SnapshotCopyGrantInterface
}
SnapshotCopyGrantsGetter has a method to return a SnapshotCopyGrantInterface. A group's client should implement this interface.
type SnapshotScheduleAssociationExpansion ¶
type SnapshotScheduleAssociationExpansion interface{}
type SnapshotScheduleAssociationInterface ¶
type SnapshotScheduleAssociationInterface interface { Create(ctx context.Context, snapshotScheduleAssociation *v1alpha1.SnapshotScheduleAssociation, opts v1.CreateOptions) (*v1alpha1.SnapshotScheduleAssociation, error) Update(ctx context.Context, snapshotScheduleAssociation *v1alpha1.SnapshotScheduleAssociation, opts v1.UpdateOptions) (*v1alpha1.SnapshotScheduleAssociation, error) UpdateStatus(ctx context.Context, snapshotScheduleAssociation *v1alpha1.SnapshotScheduleAssociation, opts v1.UpdateOptions) (*v1alpha1.SnapshotScheduleAssociation, 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.SnapshotScheduleAssociation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SnapshotScheduleAssociationList, 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.SnapshotScheduleAssociation, err error) SnapshotScheduleAssociationExpansion }
SnapshotScheduleAssociationInterface has methods to work with SnapshotScheduleAssociation resources.
type SnapshotScheduleAssociationsGetter ¶
type SnapshotScheduleAssociationsGetter interface {
SnapshotScheduleAssociations(namespace string) SnapshotScheduleAssociationInterface
}
SnapshotScheduleAssociationsGetter has a method to return a SnapshotScheduleAssociationInterface. A group's client should implement this interface.
type SnapshotScheduleExpansion ¶
type SnapshotScheduleExpansion interface{}
type SnapshotScheduleInterface ¶
type SnapshotScheduleInterface interface { Create(ctx context.Context, snapshotSchedule *v1alpha1.SnapshotSchedule, opts v1.CreateOptions) (*v1alpha1.SnapshotSchedule, error) Update(ctx context.Context, snapshotSchedule *v1alpha1.SnapshotSchedule, opts v1.UpdateOptions) (*v1alpha1.SnapshotSchedule, error) UpdateStatus(ctx context.Context, snapshotSchedule *v1alpha1.SnapshotSchedule, opts v1.UpdateOptions) (*v1alpha1.SnapshotSchedule, 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.SnapshotSchedule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SnapshotScheduleList, 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.SnapshotSchedule, err error) SnapshotScheduleExpansion }
SnapshotScheduleInterface has methods to work with SnapshotSchedule resources.
type SnapshotSchedulesGetter ¶
type SnapshotSchedulesGetter interface {
SnapshotSchedules(namespace string) SnapshotScheduleInterface
}
SnapshotSchedulesGetter has a method to return a SnapshotScheduleInterface. 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.