v1alpha1

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2023 License: Apache-2.0 Imports: 9 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 IPPoolExpansion

type IPPoolExpansion interface{}

type IPPoolInterface

type IPPoolInterface interface {
	Create(ctx context.Context, iPPool *v1alpha1.IPPool, opts v1.CreateOptions) (*v1alpha1.IPPool, error)
	Update(ctx context.Context, iPPool *v1alpha1.IPPool, opts v1.UpdateOptions) (*v1alpha1.IPPool, error)
	UpdateStatus(ctx context.Context, iPPool *v1alpha1.IPPool, opts v1.UpdateOptions) (*v1alpha1.IPPool, 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.IPPool, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IPPoolList, 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.IPPool, err error)
	IPPoolExpansion
}

IPPoolInterface has methods to work with IPPool resources.

type IPPoolsGetter

type IPPoolsGetter interface {
	IPPools(namespace string) IPPoolInterface
}

IPPoolsGetter has a method to return a IPPoolInterface. A group's client should implement this interface.

type NSXServiceAccountExpansion

type NSXServiceAccountExpansion interface{}

type NSXServiceAccountInterface

type NSXServiceAccountInterface interface {
	Create(ctx context.Context, nSXServiceAccount *v1alpha1.NSXServiceAccount, opts v1.CreateOptions) (*v1alpha1.NSXServiceAccount, error)
	Update(ctx context.Context, nSXServiceAccount *v1alpha1.NSXServiceAccount, opts v1.UpdateOptions) (*v1alpha1.NSXServiceAccount, error)
	UpdateStatus(ctx context.Context, nSXServiceAccount *v1alpha1.NSXServiceAccount, opts v1.UpdateOptions) (*v1alpha1.NSXServiceAccount, 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.NSXServiceAccount, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NSXServiceAccountList, 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.NSXServiceAccount, err error)
	NSXServiceAccountExpansion
}

NSXServiceAccountInterface has methods to work with NSXServiceAccount resources.

type NSXServiceAccountsGetter

type NSXServiceAccountsGetter interface {
	NSXServiceAccounts(namespace string) NSXServiceAccountInterface
}

NSXServiceAccountsGetter has a method to return a NSXServiceAccountInterface. A group's client should implement this interface.

type NsxV1alpha1Client

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

NsxV1alpha1Client is used to interact with features provided by the nsx.vmware.com group.

func New

New creates a new NsxV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new NsxV1alpha1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).

func NewForConfigAndClient

func NewForConfigAndClient(c *rest.Config, h *http.Client) (*NsxV1alpha1Client, error)

NewForConfigAndClient creates a new NsxV1alpha1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *NsxV1alpha1Client

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

func (*NsxV1alpha1Client) IPPools

func (c *NsxV1alpha1Client) IPPools(namespace string) IPPoolInterface

func (*NsxV1alpha1Client) NSXServiceAccounts

func (c *NsxV1alpha1Client) NSXServiceAccounts(namespace string) NSXServiceAccountInterface

func (*NsxV1alpha1Client) RESTClient

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

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

func (*NsxV1alpha1Client) SecurityPolicies

func (c *NsxV1alpha1Client) SecurityPolicies(namespace string) SecurityPolicyInterface

func (*NsxV1alpha1Client) StaticRoutes

func (c *NsxV1alpha1Client) StaticRoutes(namespace string) StaticRouteInterface

func (*NsxV1alpha1Client) SubnetPorts

func (c *NsxV1alpha1Client) SubnetPorts(namespace string) SubnetPortInterface

func (*NsxV1alpha1Client) SubnetSets

func (c *NsxV1alpha1Client) SubnetSets(namespace string) SubnetSetInterface

func (*NsxV1alpha1Client) Subnets

func (c *NsxV1alpha1Client) Subnets(namespace string) SubnetInterface

func (*NsxV1alpha1Client) VPCNetworkConfigurations

func (c *NsxV1alpha1Client) VPCNetworkConfigurations() VPCNetworkConfigurationInterface

func (*NsxV1alpha1Client) VPCs

func (c *NsxV1alpha1Client) VPCs(namespace string) VPCInterface

type SecurityPoliciesGetter

type SecurityPoliciesGetter interface {
	SecurityPolicies(namespace string) SecurityPolicyInterface
}

SecurityPoliciesGetter has a method to return a SecurityPolicyInterface. A group's client should implement this interface.

type SecurityPolicyExpansion

type SecurityPolicyExpansion interface{}

type SecurityPolicyInterface

type SecurityPolicyInterface interface {
	Create(ctx context.Context, securityPolicy *v1alpha1.SecurityPolicy, opts v1.CreateOptions) (*v1alpha1.SecurityPolicy, error)
	Update(ctx context.Context, securityPolicy *v1alpha1.SecurityPolicy, opts v1.UpdateOptions) (*v1alpha1.SecurityPolicy, error)
	UpdateStatus(ctx context.Context, securityPolicy *v1alpha1.SecurityPolicy, opts v1.UpdateOptions) (*v1alpha1.SecurityPolicy, 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.SecurityPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityPolicyList, 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.SecurityPolicy, err error)
	SecurityPolicyExpansion
}

SecurityPolicyInterface has methods to work with SecurityPolicy resources.

type StaticRouteExpansion

type StaticRouteExpansion interface{}

type StaticRouteInterface

type StaticRouteInterface interface {
	Create(ctx context.Context, staticRoute *v1alpha1.StaticRoute, opts v1.CreateOptions) (*v1alpha1.StaticRoute, error)
	Update(ctx context.Context, staticRoute *v1alpha1.StaticRoute, opts v1.UpdateOptions) (*v1alpha1.StaticRoute, error)
	UpdateStatus(ctx context.Context, staticRoute *v1alpha1.StaticRoute, opts v1.UpdateOptions) (*v1alpha1.StaticRoute, 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.StaticRoute, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StaticRouteList, 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.StaticRoute, err error)
	StaticRouteExpansion
}

StaticRouteInterface has methods to work with StaticRoute resources.

type StaticRoutesGetter

type StaticRoutesGetter interface {
	StaticRoutes(namespace string) StaticRouteInterface
}

StaticRoutesGetter has a method to return a StaticRouteInterface. A group's client should implement this interface.

type SubnetExpansion

type SubnetExpansion interface{}

type SubnetInterface

type SubnetInterface interface {
	Create(ctx context.Context, subnet *v1alpha1.Subnet, opts v1.CreateOptions) (*v1alpha1.Subnet, error)
	Update(ctx context.Context, subnet *v1alpha1.Subnet, opts v1.UpdateOptions) (*v1alpha1.Subnet, error)
	UpdateStatus(ctx context.Context, subnet *v1alpha1.Subnet, opts v1.UpdateOptions) (*v1alpha1.Subnet, 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.Subnet, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetList, 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.Subnet, err error)
	SubnetExpansion
}

SubnetInterface has methods to work with Subnet resources.

type SubnetPortExpansion

type SubnetPortExpansion interface{}

type SubnetPortInterface

type SubnetPortInterface interface {
	Create(ctx context.Context, subnetPort *v1alpha1.SubnetPort, opts v1.CreateOptions) (*v1alpha1.SubnetPort, error)
	Update(ctx context.Context, subnetPort *v1alpha1.SubnetPort, opts v1.UpdateOptions) (*v1alpha1.SubnetPort, error)
	UpdateStatus(ctx context.Context, subnetPort *v1alpha1.SubnetPort, opts v1.UpdateOptions) (*v1alpha1.SubnetPort, 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.SubnetPort, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetPortList, 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.SubnetPort, err error)
	SubnetPortExpansion
}

SubnetPortInterface has methods to work with SubnetPort resources.

type SubnetPortsGetter

type SubnetPortsGetter interface {
	SubnetPorts(namespace string) SubnetPortInterface
}

SubnetPortsGetter has a method to return a SubnetPortInterface. A group's client should implement this interface.

type SubnetSetExpansion

type SubnetSetExpansion interface{}

type SubnetSetInterface

type SubnetSetInterface interface {
	Create(ctx context.Context, subnetSet *v1alpha1.SubnetSet, opts v1.CreateOptions) (*v1alpha1.SubnetSet, error)
	Update(ctx context.Context, subnetSet *v1alpha1.SubnetSet, opts v1.UpdateOptions) (*v1alpha1.SubnetSet, error)
	UpdateStatus(ctx context.Context, subnetSet *v1alpha1.SubnetSet, opts v1.UpdateOptions) (*v1alpha1.SubnetSet, 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.SubnetSet, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetSetList, 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.SubnetSet, err error)
	SubnetSetExpansion
}

SubnetSetInterface has methods to work with SubnetSet resources.

type SubnetSetsGetter

type SubnetSetsGetter interface {
	SubnetSets(namespace string) SubnetSetInterface
}

SubnetSetsGetter has a method to return a SubnetSetInterface. A group's client should implement this interface.

type SubnetsGetter

type SubnetsGetter interface {
	Subnets(namespace string) SubnetInterface
}

SubnetsGetter has a method to return a SubnetInterface. A group's client should implement this interface.

type VPCExpansion

type VPCExpansion interface{}

type VPCInterface

type VPCInterface interface {
	Create(ctx context.Context, vPC *v1alpha1.VPC, opts v1.CreateOptions) (*v1alpha1.VPC, error)
	Update(ctx context.Context, vPC *v1alpha1.VPC, opts v1.UpdateOptions) (*v1alpha1.VPC, error)
	UpdateStatus(ctx context.Context, vPC *v1alpha1.VPC, opts v1.UpdateOptions) (*v1alpha1.VPC, 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.VPC, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VPCList, 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.VPC, err error)
	VPCExpansion
}

VPCInterface has methods to work with VPC resources.

type VPCNetworkConfigurationExpansion

type VPCNetworkConfigurationExpansion interface{}

type VPCNetworkConfigurationInterface

type VPCNetworkConfigurationInterface interface {
	Create(ctx context.Context, vPCNetworkConfiguration *v1alpha1.VPCNetworkConfiguration, opts v1.CreateOptions) (*v1alpha1.VPCNetworkConfiguration, error)
	Update(ctx context.Context, vPCNetworkConfiguration *v1alpha1.VPCNetworkConfiguration, opts v1.UpdateOptions) (*v1alpha1.VPCNetworkConfiguration, error)
	UpdateStatus(ctx context.Context, vPCNetworkConfiguration *v1alpha1.VPCNetworkConfiguration, opts v1.UpdateOptions) (*v1alpha1.VPCNetworkConfiguration, 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.VPCNetworkConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VPCNetworkConfigurationList, 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.VPCNetworkConfiguration, err error)
	VPCNetworkConfigurationExpansion
}

VPCNetworkConfigurationInterface has methods to work with VPCNetworkConfiguration resources.

type VPCNetworkConfigurationsGetter

type VPCNetworkConfigurationsGetter interface {
	VPCNetworkConfigurations() VPCNetworkConfigurationInterface
}

VPCNetworkConfigurationsGetter has a method to return a VPCNetworkConfigurationInterface. A group's client should implement this interface.

type VPCsGetter

type VPCsGetter interface {
	VPCs(namespace string) VPCInterface
}

VPCsGetter has a method to return a VPCInterface. 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