Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BgpGroupExpansion
- type BgpGroupInterface
- type BgpGroupsGetter
- type BgpNetworkExpansion
- type BgpNetworkInterface
- type BgpNetworksGetter
- type BgpPeerExpansion
- type BgpPeerInterface
- type BgpPeersGetter
- type DhcpOptionsSetAttachmentExpansion
- type DhcpOptionsSetAttachmentInterface
- type DhcpOptionsSetAttachmentsGetter
- type DhcpOptionsSetExpansion
- type DhcpOptionsSetInterface
- type DhcpOptionsSetsGetter
- type FlowLogExpansion
- type FlowLogInterface
- type FlowLogsGetter
- type Ipv6EgressRuleExpansion
- type Ipv6EgressRuleInterface
- type Ipv6EgressRulesGetter
- type Ipv6GatewayExpansion
- type Ipv6GatewayInterface
- type Ipv6GatewaysGetter
- type Ipv6InternetBandwidthExpansion
- type Ipv6InternetBandwidthInterface
- type Ipv6InternetBandwidthsGetter
- type NatIPCIDRExpansion
- type NatIPCIDRInterface
- type NatIPCIDRsGetter
- type NatIPExpansion
- type NatIPInterface
- type NatIPsGetter
- type TrafficMirrorFilterEgressRuleExpansion
- type TrafficMirrorFilterEgressRuleInterface
- type TrafficMirrorFilterEgressRulesGetter
- type TrafficMirrorFilterExpansion
- type TrafficMirrorFilterIngressRuleExpansion
- type TrafficMirrorFilterIngressRuleInterface
- type TrafficMirrorFilterIngressRulesGetter
- type TrafficMirrorFilterInterface
- type TrafficMirrorFiltersGetter
- type TrafficMirrorSessionExpansion
- type TrafficMirrorSessionInterface
- type TrafficMirrorSessionsGetter
- type VbrHaExpansion
- type VbrHaInterface
- type VbrHasGetter
- type VpcExpansion
- type VpcInterface
- type VpcV1alpha1Client
- func (c *VpcV1alpha1Client) BgpGroups(namespace string) BgpGroupInterface
- func (c *VpcV1alpha1Client) BgpNetworks(namespace string) BgpNetworkInterface
- func (c *VpcV1alpha1Client) BgpPeers(namespace string) BgpPeerInterface
- func (c *VpcV1alpha1Client) DhcpOptionsSetAttachments(namespace string) DhcpOptionsSetAttachmentInterface
- func (c *VpcV1alpha1Client) DhcpOptionsSets(namespace string) DhcpOptionsSetInterface
- func (c *VpcV1alpha1Client) FlowLogs(namespace string) FlowLogInterface
- func (c *VpcV1alpha1Client) Ipv6EgressRules(namespace string) Ipv6EgressRuleInterface
- func (c *VpcV1alpha1Client) Ipv6Gateways(namespace string) Ipv6GatewayInterface
- func (c *VpcV1alpha1Client) Ipv6InternetBandwidths(namespace string) Ipv6InternetBandwidthInterface
- func (c *VpcV1alpha1Client) NatIPCIDRs(namespace string) NatIPCIDRInterface
- func (c *VpcV1alpha1Client) NatIPs(namespace string) NatIPInterface
- func (c *VpcV1alpha1Client) RESTClient() rest.Interface
- func (c *VpcV1alpha1Client) TrafficMirrorFilterEgressRules(namespace string) TrafficMirrorFilterEgressRuleInterface
- func (c *VpcV1alpha1Client) TrafficMirrorFilterIngressRules(namespace string) TrafficMirrorFilterIngressRuleInterface
- func (c *VpcV1alpha1Client) TrafficMirrorFilters(namespace string) TrafficMirrorFilterInterface
- func (c *VpcV1alpha1Client) TrafficMirrorSessions(namespace string) TrafficMirrorSessionInterface
- func (c *VpcV1alpha1Client) VbrHas(namespace string) VbrHaInterface
- func (c *VpcV1alpha1Client) Vpcs(namespace string) VpcInterface
- type VpcV1alpha1Interface
- type VpcsGetter
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
type TrafficMirrorFilterIngressRuleInterface interface { Create(ctx context.Context, trafficMirrorFilterIngressRule *v1alpha1.TrafficMirrorFilterIngressRule, opts v1.CreateOptions) (*v1alpha1.TrafficMirrorFilterIngressRule, error) Update(ctx context.Context, trafficMirrorFilterIngressRule *v1alpha1.TrafficMirrorFilterIngressRule, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorFilterIngressRule, error) UpdateStatus(ctx context.Context, trafficMirrorFilterIngressRule *v1alpha1.TrafficMirrorFilterIngressRule, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorFilterIngressRule, 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.TrafficMirrorFilterIngressRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TrafficMirrorFilterIngressRuleList, 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.TrafficMirrorFilterIngressRule, err error) TrafficMirrorFilterIngressRuleExpansion }
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 ¶
func New(c rest.Interface) *VpcV1alpha1Client
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 VpcV1alpha1Interface ¶
type VpcV1alpha1Interface interface { RESTClient() rest.Interface BgpGroupsGetter BgpNetworksGetter BgpPeersGetter DhcpOptionsSetsGetter DhcpOptionsSetAttachmentsGetter FlowLogsGetter Ipv6EgressRulesGetter Ipv6GatewaysGetter Ipv6InternetBandwidthsGetter NatIPsGetter NatIPCIDRsGetter TrafficMirrorFiltersGetter TrafficMirrorFilterEgressRulesGetter TrafficMirrorFilterIngressRulesGetter TrafficMirrorSessionsGetter VbrHasGetter VpcsGetter }
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.
Source Files
¶
- bgpgroup.go
- bgpnetwork.go
- bgppeer.go
- dhcpoptionsset.go
- dhcpoptionssetattachment.go
- doc.go
- flowlog.go
- generated_expansion.go
- ipv6egressrule.go
- ipv6gateway.go
- ipv6internetbandwidth.go
- natip.go
- natipcidr.go
- trafficmirrorfilter.go
- trafficmirrorfilteregressrule.go
- trafficmirrorfilteringressrule.go
- trafficmirrorsession.go
- vbrha.go
- vpc.go
- vpc_client.go