Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type IPPoolExpansion
- type IPPoolInterface
- type IPPoolsGetter
- type NSXServiceAccountExpansion
- type NSXServiceAccountInterface
- type NSXServiceAccountsGetter
- type NsxV1alpha1Client
- func (c *NsxV1alpha1Client) IPPools(namespace string) IPPoolInterface
- func (c *NsxV1alpha1Client) NSXServiceAccounts(namespace string) NSXServiceAccountInterface
- func (c *NsxV1alpha1Client) RESTClient() rest.Interface
- func (c *NsxV1alpha1Client) SecurityPolicies(namespace string) SecurityPolicyInterface
- func (c *NsxV1alpha1Client) StaticRoutes(namespace string) StaticRouteInterface
- func (c *NsxV1alpha1Client) SubnetPorts(namespace string) SubnetPortInterface
- func (c *NsxV1alpha1Client) SubnetSets(namespace string) SubnetSetInterface
- func (c *NsxV1alpha1Client) Subnets(namespace string) SubnetInterface
- func (c *NsxV1alpha1Client) VPCNetworkConfigurations() VPCNetworkConfigurationInterface
- func (c *NsxV1alpha1Client) VPCs(namespace string) VPCInterface
- type NsxV1alpha1Interface
- type SecurityPoliciesGetter
- type SecurityPolicyExpansion
- type SecurityPolicyInterface
- type StaticRouteExpansion
- type StaticRouteInterface
- type StaticRoutesGetter
- type SubnetExpansion
- type SubnetInterface
- type SubnetPortExpansion
- type SubnetPortInterface
- type SubnetPortsGetter
- type SubnetSetExpansion
- type SubnetSetInterface
- type SubnetSetsGetter
- type SubnetsGetter
- type VPCExpansion
- type VPCInterface
- type VPCNetworkConfigurationExpansion
- type VPCNetworkConfigurationInterface
- type VPCNetworkConfigurationsGetter
- type VPCsGetter
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 ¶
func New(c rest.Interface) *NsxV1alpha1Client
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 ¶
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 NsxV1alpha1Interface ¶
type NsxV1alpha1Interface interface { RESTClient() rest.Interface IPPoolsGetter NSXServiceAccountsGetter SecurityPoliciesGetter StaticRoutesGetter SubnetsGetter SubnetPortsGetter SubnetSetsGetter VPCsGetter VPCNetworkConfigurationsGetter }
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.