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 BgpGroupExpansion added in v0.5.0

type BgpGroupExpansion interface{}

type BgpGroupInterface added in v0.5.0

type BgpGroupInterface interface {
	Create(ctx context.Context, bgpGroup *v1alpha1.BgpGroup, opts v1.CreateOptions) (*v1alpha1.BgpGroup, error)
	Update(ctx context.Context, bgpGroup *v1alpha1.BgpGroup, opts v1.UpdateOptions) (*v1alpha1.BgpGroup, error)
	UpdateStatus(ctx context.Context, bgpGroup *v1alpha1.BgpGroup, opts v1.UpdateOptions) (*v1alpha1.BgpGroup, 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.BgpGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BgpGroupList, 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.BgpGroup, err error)
	BgpGroupExpansion
}

BgpGroupInterface has methods to work with BgpGroup resources.

type BgpGroupsGetter added in v0.5.0

type BgpGroupsGetter interface {
	BgpGroups(namespace string) BgpGroupInterface
}

BgpGroupsGetter has a method to return a BgpGroupInterface. A group's client should implement this interface.

type BgpNetworkExpansion added in v0.5.0

type BgpNetworkExpansion interface{}

type BgpNetworkInterface added in v0.5.0

type BgpNetworkInterface interface {
	Create(ctx context.Context, bgpNetwork *v1alpha1.BgpNetwork, opts v1.CreateOptions) (*v1alpha1.BgpNetwork, error)
	Update(ctx context.Context, bgpNetwork *v1alpha1.BgpNetwork, opts v1.UpdateOptions) (*v1alpha1.BgpNetwork, error)
	UpdateStatus(ctx context.Context, bgpNetwork *v1alpha1.BgpNetwork, opts v1.UpdateOptions) (*v1alpha1.BgpNetwork, 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.BgpNetwork, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BgpNetworkList, 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.BgpNetwork, err error)
	BgpNetworkExpansion
}

BgpNetworkInterface has methods to work with BgpNetwork resources.

type BgpNetworksGetter added in v0.5.0

type BgpNetworksGetter interface {
	BgpNetworks(namespace string) BgpNetworkInterface
}

BgpNetworksGetter has a method to return a BgpNetworkInterface. A group's client should implement this interface.

type BgpPeerExpansion added in v0.5.0

type BgpPeerExpansion interface{}

type BgpPeerInterface added in v0.5.0

type BgpPeerInterface interface {
	Create(ctx context.Context, bgpPeer *v1alpha1.BgpPeer, opts v1.CreateOptions) (*v1alpha1.BgpPeer, error)
	Update(ctx context.Context, bgpPeer *v1alpha1.BgpPeer, opts v1.UpdateOptions) (*v1alpha1.BgpPeer, error)
	UpdateStatus(ctx context.Context, bgpPeer *v1alpha1.BgpPeer, opts v1.UpdateOptions) (*v1alpha1.BgpPeer, 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.BgpPeer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BgpPeerList, 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.BgpPeer, err error)
	BgpPeerExpansion
}

BgpPeerInterface has methods to work with BgpPeer resources.

type BgpPeersGetter added in v0.5.0

type BgpPeersGetter interface {
	BgpPeers(namespace string) BgpPeerInterface
}

BgpPeersGetter has a method to return a BgpPeerInterface. A group's client should implement this interface.

type DhcpOptionsSetAttachmentExpansion added in v0.5.0

type DhcpOptionsSetAttachmentExpansion interface{}

type DhcpOptionsSetAttachmentInterface added in v0.5.0

type DhcpOptionsSetAttachmentInterface interface {
	Create(ctx context.Context, dhcpOptionsSetAttachment *v1alpha1.DhcpOptionsSetAttachment, opts v1.CreateOptions) (*v1alpha1.DhcpOptionsSetAttachment, error)
	Update(ctx context.Context, dhcpOptionsSetAttachment *v1alpha1.DhcpOptionsSetAttachment, opts v1.UpdateOptions) (*v1alpha1.DhcpOptionsSetAttachment, error)
	UpdateStatus(ctx context.Context, dhcpOptionsSetAttachment *v1alpha1.DhcpOptionsSetAttachment, opts v1.UpdateOptions) (*v1alpha1.DhcpOptionsSetAttachment, 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.DhcpOptionsSetAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DhcpOptionsSetAttachmentList, 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.DhcpOptionsSetAttachment, err error)
	DhcpOptionsSetAttachmentExpansion
}

DhcpOptionsSetAttachmentInterface has methods to work with DhcpOptionsSetAttachment resources.

type DhcpOptionsSetAttachmentsGetter added in v0.5.0

type DhcpOptionsSetAttachmentsGetter interface {
	DhcpOptionsSetAttachments(namespace string) DhcpOptionsSetAttachmentInterface
}

DhcpOptionsSetAttachmentsGetter has a method to return a DhcpOptionsSetAttachmentInterface. A group's client should implement this interface.

type DhcpOptionsSetExpansion added in v0.4.0

type DhcpOptionsSetExpansion interface{}

type DhcpOptionsSetInterface added in v0.4.0

type DhcpOptionsSetInterface interface {
	Create(ctx context.Context, dhcpOptionsSet *v1alpha1.DhcpOptionsSet, opts v1.CreateOptions) (*v1alpha1.DhcpOptionsSet, error)
	Update(ctx context.Context, dhcpOptionsSet *v1alpha1.DhcpOptionsSet, opts v1.UpdateOptions) (*v1alpha1.DhcpOptionsSet, error)
	UpdateStatus(ctx context.Context, dhcpOptionsSet *v1alpha1.DhcpOptionsSet, opts v1.UpdateOptions) (*v1alpha1.DhcpOptionsSet, 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.DhcpOptionsSet, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DhcpOptionsSetList, 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.DhcpOptionsSet, err error)
	DhcpOptionsSetExpansion
}

DhcpOptionsSetInterface has methods to work with DhcpOptionsSet resources.

type DhcpOptionsSetsGetter added in v0.4.0

type DhcpOptionsSetsGetter interface {
	DhcpOptionsSets(namespace string) DhcpOptionsSetInterface
}

DhcpOptionsSetsGetter has a method to return a DhcpOptionsSetInterface. A group's client should implement this interface.

type FlowLogExpansion

type FlowLogExpansion interface{}

type FlowLogInterface

type FlowLogInterface interface {
	Create(ctx context.Context, flowLog *v1alpha1.FlowLog, opts v1.CreateOptions) (*v1alpha1.FlowLog, error)
	Update(ctx context.Context, flowLog *v1alpha1.FlowLog, opts v1.UpdateOptions) (*v1alpha1.FlowLog, error)
	UpdateStatus(ctx context.Context, flowLog *v1alpha1.FlowLog, opts v1.UpdateOptions) (*v1alpha1.FlowLog, 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.FlowLog, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FlowLogList, 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.FlowLog, err error)
	FlowLogExpansion
}

FlowLogInterface has methods to work with FlowLog resources.

type FlowLogsGetter

type FlowLogsGetter interface {
	FlowLogs(namespace string) FlowLogInterface
}

FlowLogsGetter has a method to return a FlowLogInterface. A group's client should implement this interface.

type Ipv6EgressRuleExpansion added in v0.5.0

type Ipv6EgressRuleExpansion interface{}

type Ipv6EgressRuleInterface added in v0.5.0

type Ipv6EgressRuleInterface interface {
	Create(ctx context.Context, ipv6EgressRule *v1alpha1.Ipv6EgressRule, opts v1.CreateOptions) (*v1alpha1.Ipv6EgressRule, error)
	Update(ctx context.Context, ipv6EgressRule *v1alpha1.Ipv6EgressRule, opts v1.UpdateOptions) (*v1alpha1.Ipv6EgressRule, error)
	UpdateStatus(ctx context.Context, ipv6EgressRule *v1alpha1.Ipv6EgressRule, opts v1.UpdateOptions) (*v1alpha1.Ipv6EgressRule, 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.Ipv6EgressRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.Ipv6EgressRuleList, 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.Ipv6EgressRule, err error)
	Ipv6EgressRuleExpansion
}

Ipv6EgressRuleInterface has methods to work with Ipv6EgressRule resources.

type Ipv6EgressRulesGetter added in v0.5.0

type Ipv6EgressRulesGetter interface {
	Ipv6EgressRules(namespace string) Ipv6EgressRuleInterface
}

Ipv6EgressRulesGetter has a method to return a Ipv6EgressRuleInterface. A group's client should implement this interface.

type Ipv6GatewayExpansion added in v0.5.0

type Ipv6GatewayExpansion interface{}

type Ipv6GatewayInterface added in v0.5.0

type Ipv6GatewayInterface interface {
	Create(ctx context.Context, ipv6Gateway *v1alpha1.Ipv6Gateway, opts v1.CreateOptions) (*v1alpha1.Ipv6Gateway, error)
	Update(ctx context.Context, ipv6Gateway *v1alpha1.Ipv6Gateway, opts v1.UpdateOptions) (*v1alpha1.Ipv6Gateway, error)
	UpdateStatus(ctx context.Context, ipv6Gateway *v1alpha1.Ipv6Gateway, opts v1.UpdateOptions) (*v1alpha1.Ipv6Gateway, 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.Ipv6Gateway, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.Ipv6GatewayList, 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.Ipv6Gateway, err error)
	Ipv6GatewayExpansion
}

Ipv6GatewayInterface has methods to work with Ipv6Gateway resources.

type Ipv6GatewaysGetter added in v0.5.0

type Ipv6GatewaysGetter interface {
	Ipv6Gateways(namespace string) Ipv6GatewayInterface
}

Ipv6GatewaysGetter has a method to return a Ipv6GatewayInterface. A group's client should implement this interface.

type Ipv6InternetBandwidthExpansion added in v0.5.0

type Ipv6InternetBandwidthExpansion interface{}

type Ipv6InternetBandwidthInterface added in v0.5.0

type Ipv6InternetBandwidthInterface interface {
	Create(ctx context.Context, ipv6InternetBandwidth *v1alpha1.Ipv6InternetBandwidth, opts v1.CreateOptions) (*v1alpha1.Ipv6InternetBandwidth, error)
	Update(ctx context.Context, ipv6InternetBandwidth *v1alpha1.Ipv6InternetBandwidth, opts v1.UpdateOptions) (*v1alpha1.Ipv6InternetBandwidth, error)
	UpdateStatus(ctx context.Context, ipv6InternetBandwidth *v1alpha1.Ipv6InternetBandwidth, opts v1.UpdateOptions) (*v1alpha1.Ipv6InternetBandwidth, 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.Ipv6InternetBandwidth, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.Ipv6InternetBandwidthList, 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.Ipv6InternetBandwidth, err error)
	Ipv6InternetBandwidthExpansion
}

Ipv6InternetBandwidthInterface has methods to work with Ipv6InternetBandwidth resources.

type Ipv6InternetBandwidthsGetter added in v0.5.0

type Ipv6InternetBandwidthsGetter interface {
	Ipv6InternetBandwidths(namespace string) Ipv6InternetBandwidthInterface
}

Ipv6InternetBandwidthsGetter has a method to return a Ipv6InternetBandwidthInterface. A group's client should implement this interface.

type NatIPCIDRExpansion added in v0.4.0

type NatIPCIDRExpansion interface{}

type NatIPCIDRInterface added in v0.4.0

type NatIPCIDRInterface interface {
	Create(ctx context.Context, natIPCIDR *v1alpha1.NatIPCIDR, opts v1.CreateOptions) (*v1alpha1.NatIPCIDR, error)
	Update(ctx context.Context, natIPCIDR *v1alpha1.NatIPCIDR, opts v1.UpdateOptions) (*v1alpha1.NatIPCIDR, error)
	UpdateStatus(ctx context.Context, natIPCIDR *v1alpha1.NatIPCIDR, opts v1.UpdateOptions) (*v1alpha1.NatIPCIDR, 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.NatIPCIDR, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NatIPCIDRList, 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.NatIPCIDR, err error)
	NatIPCIDRExpansion
}

NatIPCIDRInterface has methods to work with NatIPCIDR resources.

type NatIPCIDRsGetter added in v0.4.0

type NatIPCIDRsGetter interface {
	NatIPCIDRs(namespace string) NatIPCIDRInterface
}

NatIPCIDRsGetter has a method to return a NatIPCIDRInterface. A group's client should implement this interface.

type NatIPExpansion added in v0.4.0

type NatIPExpansion interface{}

type NatIPInterface added in v0.4.0

type NatIPInterface interface {
	Create(ctx context.Context, natIP *v1alpha1.NatIP, opts v1.CreateOptions) (*v1alpha1.NatIP, error)
	Update(ctx context.Context, natIP *v1alpha1.NatIP, opts v1.UpdateOptions) (*v1alpha1.NatIP, error)
	UpdateStatus(ctx context.Context, natIP *v1alpha1.NatIP, opts v1.UpdateOptions) (*v1alpha1.NatIP, 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.NatIP, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NatIPList, 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.NatIP, err error)
	NatIPExpansion
}

NatIPInterface has methods to work with NatIP resources.

type NatIPsGetter added in v0.4.0

type NatIPsGetter interface {
	NatIPs(namespace string) NatIPInterface
}

NatIPsGetter has a method to return a NatIPInterface. A group's client should implement this interface.

type TrafficMirrorFilterEgressRuleExpansion added in v0.4.0

type TrafficMirrorFilterEgressRuleExpansion interface{}

type TrafficMirrorFilterEgressRuleInterface added in v0.4.0

type TrafficMirrorFilterEgressRuleInterface interface {
	Create(ctx context.Context, trafficMirrorFilterEgressRule *v1alpha1.TrafficMirrorFilterEgressRule, opts v1.CreateOptions) (*v1alpha1.TrafficMirrorFilterEgressRule, error)
	Update(ctx context.Context, trafficMirrorFilterEgressRule *v1alpha1.TrafficMirrorFilterEgressRule, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorFilterEgressRule, error)
	UpdateStatus(ctx context.Context, trafficMirrorFilterEgressRule *v1alpha1.TrafficMirrorFilterEgressRule, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorFilterEgressRule, 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.TrafficMirrorFilterEgressRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TrafficMirrorFilterEgressRuleList, 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.TrafficMirrorFilterEgressRule, err error)
	TrafficMirrorFilterEgressRuleExpansion
}

TrafficMirrorFilterEgressRuleInterface has methods to work with TrafficMirrorFilterEgressRule resources.

type TrafficMirrorFilterEgressRulesGetter added in v0.4.0

type TrafficMirrorFilterEgressRulesGetter interface {
	TrafficMirrorFilterEgressRules(namespace string) TrafficMirrorFilterEgressRuleInterface
}

TrafficMirrorFilterEgressRulesGetter has a method to return a TrafficMirrorFilterEgressRuleInterface. A group's client should implement this interface.

type TrafficMirrorFilterExpansion added in v0.4.0

type TrafficMirrorFilterExpansion interface{}

type TrafficMirrorFilterIngressRuleExpansion added in v0.5.0

type TrafficMirrorFilterIngressRuleExpansion interface{}

type TrafficMirrorFilterIngressRuleInterface added in v0.5.0

TrafficMirrorFilterIngressRuleInterface has methods to work with TrafficMirrorFilterIngressRule resources.

type TrafficMirrorFilterIngressRulesGetter added in v0.5.0

type TrafficMirrorFilterIngressRulesGetter interface {
	TrafficMirrorFilterIngressRules(namespace string) TrafficMirrorFilterIngressRuleInterface
}

TrafficMirrorFilterIngressRulesGetter has a method to return a TrafficMirrorFilterIngressRuleInterface. A group's client should implement this interface.

type TrafficMirrorFilterInterface added in v0.4.0

type TrafficMirrorFilterInterface interface {
	Create(ctx context.Context, trafficMirrorFilter *v1alpha1.TrafficMirrorFilter, opts v1.CreateOptions) (*v1alpha1.TrafficMirrorFilter, error)
	Update(ctx context.Context, trafficMirrorFilter *v1alpha1.TrafficMirrorFilter, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorFilter, error)
	UpdateStatus(ctx context.Context, trafficMirrorFilter *v1alpha1.TrafficMirrorFilter, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorFilter, 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.TrafficMirrorFilter, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TrafficMirrorFilterList, 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.TrafficMirrorFilter, err error)
	TrafficMirrorFilterExpansion
}

TrafficMirrorFilterInterface has methods to work with TrafficMirrorFilter resources.

type TrafficMirrorFiltersGetter added in v0.4.0

type TrafficMirrorFiltersGetter interface {
	TrafficMirrorFilters(namespace string) TrafficMirrorFilterInterface
}

TrafficMirrorFiltersGetter has a method to return a TrafficMirrorFilterInterface. A group's client should implement this interface.

type TrafficMirrorSessionExpansion added in v0.5.0

type TrafficMirrorSessionExpansion interface{}

type TrafficMirrorSessionInterface added in v0.5.0

type TrafficMirrorSessionInterface interface {
	Create(ctx context.Context, trafficMirrorSession *v1alpha1.TrafficMirrorSession, opts v1.CreateOptions) (*v1alpha1.TrafficMirrorSession, error)
	Update(ctx context.Context, trafficMirrorSession *v1alpha1.TrafficMirrorSession, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorSession, error)
	UpdateStatus(ctx context.Context, trafficMirrorSession *v1alpha1.TrafficMirrorSession, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorSession, 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.TrafficMirrorSession, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TrafficMirrorSessionList, 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.TrafficMirrorSession, err error)
	TrafficMirrorSessionExpansion
}

TrafficMirrorSessionInterface has methods to work with TrafficMirrorSession resources.

type TrafficMirrorSessionsGetter added in v0.5.0

type TrafficMirrorSessionsGetter interface {
	TrafficMirrorSessions(namespace string) TrafficMirrorSessionInterface
}

TrafficMirrorSessionsGetter has a method to return a TrafficMirrorSessionInterface. A group's client should implement this interface.

type VbrHaExpansion added in v0.5.0

type VbrHaExpansion interface{}

type VbrHaInterface added in v0.5.0

type VbrHaInterface interface {
	Create(ctx context.Context, vbrHa *v1alpha1.VbrHa, opts v1.CreateOptions) (*v1alpha1.VbrHa, error)
	Update(ctx context.Context, vbrHa *v1alpha1.VbrHa, opts v1.UpdateOptions) (*v1alpha1.VbrHa, error)
	UpdateStatus(ctx context.Context, vbrHa *v1alpha1.VbrHa, opts v1.UpdateOptions) (*v1alpha1.VbrHa, 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.VbrHa, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VbrHaList, 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.VbrHa, err error)
	VbrHaExpansion
}

VbrHaInterface has methods to work with VbrHa resources.

type VbrHasGetter added in v0.5.0

type VbrHasGetter interface {
	VbrHas(namespace string) VbrHaInterface
}

VbrHasGetter has a method to return a VbrHaInterface. 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 VpcV1alpha1Client

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

VpcV1alpha1Client is used to interact with features provided by the vpc.alicloud.kubeform.com group.

func New

New creates a new VpcV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new VpcV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *VpcV1alpha1Client

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

func (*VpcV1alpha1Client) BgpGroups added in v0.5.0

func (c *VpcV1alpha1Client) BgpGroups(namespace string) BgpGroupInterface

func (*VpcV1alpha1Client) BgpNetworks added in v0.5.0

func (c *VpcV1alpha1Client) BgpNetworks(namespace string) BgpNetworkInterface

func (*VpcV1alpha1Client) BgpPeers added in v0.5.0

func (c *VpcV1alpha1Client) BgpPeers(namespace string) BgpPeerInterface

func (*VpcV1alpha1Client) DhcpOptionsSetAttachments added in v0.5.0

func (c *VpcV1alpha1Client) DhcpOptionsSetAttachments(namespace string) DhcpOptionsSetAttachmentInterface

func (*VpcV1alpha1Client) DhcpOptionsSets added in v0.4.0

func (c *VpcV1alpha1Client) DhcpOptionsSets(namespace string) DhcpOptionsSetInterface

func (*VpcV1alpha1Client) FlowLogs

func (c *VpcV1alpha1Client) FlowLogs(namespace string) FlowLogInterface

func (*VpcV1alpha1Client) Ipv6EgressRules added in v0.5.0

func (c *VpcV1alpha1Client) Ipv6EgressRules(namespace string) Ipv6EgressRuleInterface

func (*VpcV1alpha1Client) Ipv6Gateways added in v0.5.0

func (c *VpcV1alpha1Client) Ipv6Gateways(namespace string) Ipv6GatewayInterface

func (*VpcV1alpha1Client) Ipv6InternetBandwidths added in v0.5.0

func (c *VpcV1alpha1Client) Ipv6InternetBandwidths(namespace string) Ipv6InternetBandwidthInterface

func (*VpcV1alpha1Client) NatIPCIDRs added in v0.4.0

func (c *VpcV1alpha1Client) NatIPCIDRs(namespace string) NatIPCIDRInterface

func (*VpcV1alpha1Client) NatIPs added in v0.4.0

func (c *VpcV1alpha1Client) NatIPs(namespace string) NatIPInterface

func (*VpcV1alpha1Client) RESTClient

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

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

func (*VpcV1alpha1Client) TrafficMirrorFilterEgressRules added in v0.4.0

func (c *VpcV1alpha1Client) TrafficMirrorFilterEgressRules(namespace string) TrafficMirrorFilterEgressRuleInterface

func (*VpcV1alpha1Client) TrafficMirrorFilterIngressRules added in v0.5.0

func (c *VpcV1alpha1Client) TrafficMirrorFilterIngressRules(namespace string) TrafficMirrorFilterIngressRuleInterface

func (*VpcV1alpha1Client) TrafficMirrorFilters added in v0.4.0

func (c *VpcV1alpha1Client) TrafficMirrorFilters(namespace string) TrafficMirrorFilterInterface

func (*VpcV1alpha1Client) TrafficMirrorSessions added in v0.5.0

func (c *VpcV1alpha1Client) TrafficMirrorSessions(namespace string) TrafficMirrorSessionInterface

func (*VpcV1alpha1Client) VbrHas added in v0.5.0

func (c *VpcV1alpha1Client) VbrHas(namespace string) VbrHaInterface

func (*VpcV1alpha1Client) Vpcs

func (c *VpcV1alpha1Client) Vpcs(namespace string) VpcInterface

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