v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 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 ActiveDirectoryAdministratorExpansion

type ActiveDirectoryAdministratorExpansion interface{}

type ActiveDirectoryAdministratorInterface

type ActiveDirectoryAdministratorInterface interface {
	Create(ctx context.Context, activeDirectoryAdministrator *v1alpha1.ActiveDirectoryAdministrator, opts v1.CreateOptions) (*v1alpha1.ActiveDirectoryAdministrator, error)
	Update(ctx context.Context, activeDirectoryAdministrator *v1alpha1.ActiveDirectoryAdministrator, opts v1.UpdateOptions) (*v1alpha1.ActiveDirectoryAdministrator, error)
	UpdateStatus(ctx context.Context, activeDirectoryAdministrator *v1alpha1.ActiveDirectoryAdministrator, opts v1.UpdateOptions) (*v1alpha1.ActiveDirectoryAdministrator, 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.ActiveDirectoryAdministrator, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ActiveDirectoryAdministratorList, 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.ActiveDirectoryAdministrator, err error)
	ActiveDirectoryAdministratorExpansion
}

ActiveDirectoryAdministratorInterface has methods to work with ActiveDirectoryAdministrator resources.

type ActiveDirectoryAdministratorsGetter

type ActiveDirectoryAdministratorsGetter interface {
	ActiveDirectoryAdministrators(namespace string) ActiveDirectoryAdministratorInterface
}

ActiveDirectoryAdministratorsGetter has a method to return a ActiveDirectoryAdministratorInterface. A group's client should implement this interface.

type DatabaseExpansion

type DatabaseExpansion interface{}

type DatabaseInterface

type DatabaseInterface interface {
	Create(ctx context.Context, database *v1alpha1.Database, opts v1.CreateOptions) (*v1alpha1.Database, error)
	Update(ctx context.Context, database *v1alpha1.Database, opts v1.UpdateOptions) (*v1alpha1.Database, error)
	UpdateStatus(ctx context.Context, database *v1alpha1.Database, opts v1.UpdateOptions) (*v1alpha1.Database, 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.Database, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatabaseList, 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.Database, err error)
	DatabaseExpansion
}

DatabaseInterface has methods to work with Database resources.

type DatabasesGetter

type DatabasesGetter interface {
	Databases(namespace string) DatabaseInterface
}

DatabasesGetter has a method to return a DatabaseInterface. A group's client should implement this interface.

type ElasticpoolExpansion

type ElasticpoolExpansion interface{}

type ElasticpoolInterface

type ElasticpoolInterface interface {
	Create(ctx context.Context, elasticpool *v1alpha1.Elasticpool, opts v1.CreateOptions) (*v1alpha1.Elasticpool, error)
	Update(ctx context.Context, elasticpool *v1alpha1.Elasticpool, opts v1.UpdateOptions) (*v1alpha1.Elasticpool, error)
	UpdateStatus(ctx context.Context, elasticpool *v1alpha1.Elasticpool, opts v1.UpdateOptions) (*v1alpha1.Elasticpool, 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.Elasticpool, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ElasticpoolList, 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.Elasticpool, err error)
	ElasticpoolExpansion
}

ElasticpoolInterface has methods to work with Elasticpool resources.

type ElasticpoolsGetter

type ElasticpoolsGetter interface {
	Elasticpools(namespace string) ElasticpoolInterface
}

ElasticpoolsGetter has a method to return a ElasticpoolInterface. A group's client should implement this interface.

type FailoverGroupExpansion

type FailoverGroupExpansion interface{}

type FailoverGroupInterface

type FailoverGroupInterface interface {
	Create(ctx context.Context, failoverGroup *v1alpha1.FailoverGroup, opts v1.CreateOptions) (*v1alpha1.FailoverGroup, error)
	Update(ctx context.Context, failoverGroup *v1alpha1.FailoverGroup, opts v1.UpdateOptions) (*v1alpha1.FailoverGroup, error)
	UpdateStatus(ctx context.Context, failoverGroup *v1alpha1.FailoverGroup, opts v1.UpdateOptions) (*v1alpha1.FailoverGroup, 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.FailoverGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FailoverGroupList, 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.FailoverGroup, err error)
	FailoverGroupExpansion
}

FailoverGroupInterface has methods to work with FailoverGroup resources.

type FailoverGroupsGetter

type FailoverGroupsGetter interface {
	FailoverGroups(namespace string) FailoverGroupInterface
}

FailoverGroupsGetter has a method to return a FailoverGroupInterface. A group's client should implement this interface.

type FirewallRuleExpansion

type FirewallRuleExpansion interface{}

type FirewallRuleInterface

type FirewallRuleInterface interface {
	Create(ctx context.Context, firewallRule *v1alpha1.FirewallRule, opts v1.CreateOptions) (*v1alpha1.FirewallRule, error)
	Update(ctx context.Context, firewallRule *v1alpha1.FirewallRule, opts v1.UpdateOptions) (*v1alpha1.FirewallRule, error)
	UpdateStatus(ctx context.Context, firewallRule *v1alpha1.FirewallRule, opts v1.UpdateOptions) (*v1alpha1.FirewallRule, 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.FirewallRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FirewallRuleList, 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.FirewallRule, err error)
	FirewallRuleExpansion
}

FirewallRuleInterface has methods to work with FirewallRule resources.

type FirewallRulesGetter

type FirewallRulesGetter interface {
	FirewallRules(namespace string) FirewallRuleInterface
}

FirewallRulesGetter has a method to return a FirewallRuleInterface. A group's client should implement this interface.

type ManagedDatabaseExpansion added in v0.5.0

type ManagedDatabaseExpansion interface{}

type ManagedDatabaseInterface added in v0.5.0

type ManagedDatabaseInterface interface {
	Create(ctx context.Context, managedDatabase *v1alpha1.ManagedDatabase, opts v1.CreateOptions) (*v1alpha1.ManagedDatabase, error)
	Update(ctx context.Context, managedDatabase *v1alpha1.ManagedDatabase, opts v1.UpdateOptions) (*v1alpha1.ManagedDatabase, error)
	UpdateStatus(ctx context.Context, managedDatabase *v1alpha1.ManagedDatabase, opts v1.UpdateOptions) (*v1alpha1.ManagedDatabase, 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.ManagedDatabase, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedDatabaseList, 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.ManagedDatabase, err error)
	ManagedDatabaseExpansion
}

ManagedDatabaseInterface has methods to work with ManagedDatabase resources.

type ManagedDatabasesGetter added in v0.5.0

type ManagedDatabasesGetter interface {
	ManagedDatabases(namespace string) ManagedDatabaseInterface
}

ManagedDatabasesGetter has a method to return a ManagedDatabaseInterface. A group's client should implement this interface.

type ManagedInstanceActiveDirectoryAdministratorExpansion added in v0.5.0

type ManagedInstanceActiveDirectoryAdministratorExpansion interface{}

type ManagedInstanceActiveDirectoryAdministratorInterface added in v0.5.0

ManagedInstanceActiveDirectoryAdministratorInterface has methods to work with ManagedInstanceActiveDirectoryAdministrator resources.

type ManagedInstanceActiveDirectoryAdministratorsGetter added in v0.5.0

type ManagedInstanceActiveDirectoryAdministratorsGetter interface {
	ManagedInstanceActiveDirectoryAdministrators(namespace string) ManagedInstanceActiveDirectoryAdministratorInterface
}

ManagedInstanceActiveDirectoryAdministratorsGetter has a method to return a ManagedInstanceActiveDirectoryAdministratorInterface. A group's client should implement this interface.

type ManagedInstanceExpansion added in v0.5.0

type ManagedInstanceExpansion interface{}

type ManagedInstanceFailoverGroupExpansion added in v0.5.0

type ManagedInstanceFailoverGroupExpansion interface{}

type ManagedInstanceFailoverGroupInterface added in v0.5.0

type ManagedInstanceFailoverGroupInterface interface {
	Create(ctx context.Context, managedInstanceFailoverGroup *v1alpha1.ManagedInstanceFailoverGroup, opts v1.CreateOptions) (*v1alpha1.ManagedInstanceFailoverGroup, error)
	Update(ctx context.Context, managedInstanceFailoverGroup *v1alpha1.ManagedInstanceFailoverGroup, opts v1.UpdateOptions) (*v1alpha1.ManagedInstanceFailoverGroup, error)
	UpdateStatus(ctx context.Context, managedInstanceFailoverGroup *v1alpha1.ManagedInstanceFailoverGroup, opts v1.UpdateOptions) (*v1alpha1.ManagedInstanceFailoverGroup, 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.ManagedInstanceFailoverGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedInstanceFailoverGroupList, 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.ManagedInstanceFailoverGroup, err error)
	ManagedInstanceFailoverGroupExpansion
}

ManagedInstanceFailoverGroupInterface has methods to work with ManagedInstanceFailoverGroup resources.

type ManagedInstanceFailoverGroupsGetter added in v0.5.0

type ManagedInstanceFailoverGroupsGetter interface {
	ManagedInstanceFailoverGroups(namespace string) ManagedInstanceFailoverGroupInterface
}

ManagedInstanceFailoverGroupsGetter has a method to return a ManagedInstanceFailoverGroupInterface. A group's client should implement this interface.

type ManagedInstanceInterface added in v0.5.0

type ManagedInstanceInterface interface {
	Create(ctx context.Context, managedInstance *v1alpha1.ManagedInstance, opts v1.CreateOptions) (*v1alpha1.ManagedInstance, error)
	Update(ctx context.Context, managedInstance *v1alpha1.ManagedInstance, opts v1.UpdateOptions) (*v1alpha1.ManagedInstance, error)
	UpdateStatus(ctx context.Context, managedInstance *v1alpha1.ManagedInstance, opts v1.UpdateOptions) (*v1alpha1.ManagedInstance, 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.ManagedInstance, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedInstanceList, 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.ManagedInstance, err error)
	ManagedInstanceExpansion
}

ManagedInstanceInterface has methods to work with ManagedInstance resources.

type ManagedInstancesGetter added in v0.5.0

type ManagedInstancesGetter interface {
	ManagedInstances(namespace string) ManagedInstanceInterface
}

ManagedInstancesGetter has a method to return a ManagedInstanceInterface. A group's client should implement this interface.

type ServerExpansion

type ServerExpansion interface{}

type ServerInterface

type ServerInterface interface {
	Create(ctx context.Context, server *v1alpha1.Server, opts v1.CreateOptions) (*v1alpha1.Server, error)
	Update(ctx context.Context, server *v1alpha1.Server, opts v1.UpdateOptions) (*v1alpha1.Server, error)
	UpdateStatus(ctx context.Context, server *v1alpha1.Server, opts v1.UpdateOptions) (*v1alpha1.Server, 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.Server, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerList, 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.Server, err error)
	ServerExpansion
}

ServerInterface has methods to work with Server resources.

type ServersGetter

type ServersGetter interface {
	Servers(namespace string) ServerInterface
}

ServersGetter has a method to return a ServerInterface. A group's client should implement this interface.

type SqlV1alpha1Client

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

SqlV1alpha1Client is used to interact with features provided by the sql.azurerm.kubeform.com group.

func New

New creates a new SqlV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new SqlV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *SqlV1alpha1Client

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

func (*SqlV1alpha1Client) ActiveDirectoryAdministrators

func (c *SqlV1alpha1Client) ActiveDirectoryAdministrators(namespace string) ActiveDirectoryAdministratorInterface

func (*SqlV1alpha1Client) Databases

func (c *SqlV1alpha1Client) Databases(namespace string) DatabaseInterface

func (*SqlV1alpha1Client) Elasticpools

func (c *SqlV1alpha1Client) Elasticpools(namespace string) ElasticpoolInterface

func (*SqlV1alpha1Client) FailoverGroups

func (c *SqlV1alpha1Client) FailoverGroups(namespace string) FailoverGroupInterface

func (*SqlV1alpha1Client) FirewallRules

func (c *SqlV1alpha1Client) FirewallRules(namespace string) FirewallRuleInterface

func (*SqlV1alpha1Client) ManagedDatabases added in v0.5.0

func (c *SqlV1alpha1Client) ManagedDatabases(namespace string) ManagedDatabaseInterface

func (*SqlV1alpha1Client) ManagedInstanceActiveDirectoryAdministrators added in v0.5.0

func (c *SqlV1alpha1Client) ManagedInstanceActiveDirectoryAdministrators(namespace string) ManagedInstanceActiveDirectoryAdministratorInterface

func (*SqlV1alpha1Client) ManagedInstanceFailoverGroups added in v0.5.0

func (c *SqlV1alpha1Client) ManagedInstanceFailoverGroups(namespace string) ManagedInstanceFailoverGroupInterface

func (*SqlV1alpha1Client) ManagedInstances added in v0.5.0

func (c *SqlV1alpha1Client) ManagedInstances(namespace string) ManagedInstanceInterface

func (*SqlV1alpha1Client) RESTClient

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

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

func (*SqlV1alpha1Client) Servers

func (c *SqlV1alpha1Client) Servers(namespace string) ServerInterface

func (*SqlV1alpha1Client) VirtualNetworkRules

func (c *SqlV1alpha1Client) VirtualNetworkRules(namespace string) VirtualNetworkRuleInterface

type VirtualNetworkRuleExpansion

type VirtualNetworkRuleExpansion interface{}

type VirtualNetworkRuleInterface

type VirtualNetworkRuleInterface interface {
	Create(ctx context.Context, virtualNetworkRule *v1alpha1.VirtualNetworkRule, opts v1.CreateOptions) (*v1alpha1.VirtualNetworkRule, error)
	Update(ctx context.Context, virtualNetworkRule *v1alpha1.VirtualNetworkRule, opts v1.UpdateOptions) (*v1alpha1.VirtualNetworkRule, error)
	UpdateStatus(ctx context.Context, virtualNetworkRule *v1alpha1.VirtualNetworkRule, opts v1.UpdateOptions) (*v1alpha1.VirtualNetworkRule, 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.VirtualNetworkRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VirtualNetworkRuleList, 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.VirtualNetworkRule, err error)
	VirtualNetworkRuleExpansion
}

VirtualNetworkRuleInterface has methods to work with VirtualNetworkRule resources.

type VirtualNetworkRulesGetter

type VirtualNetworkRulesGetter interface {
	VirtualNetworkRules(namespace string) VirtualNetworkRuleInterface
}

VirtualNetworkRulesGetter has a method to return a VirtualNetworkRuleInterface. A group's client should implement this interface.

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