Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ConnectionMonitorExpansion
- type ConnectionMonitorInterface
- type ConnectionMonitorsGetter
- type DdosProtectionPlanExpansion
- type DdosProtectionPlanInterface
- type DdosProtectionPlansGetter
- type InterfaceApplicationGatewayBackendAddressPoolAssociationExpansion
- type InterfaceApplicationGatewayBackendAddressPoolAssociationInterface
- type InterfaceApplicationGatewayBackendAddressPoolAssociationsGetter
- type InterfaceApplicationSecurityGroupAssociationExpansion
- type InterfaceApplicationSecurityGroupAssociationInterface
- type InterfaceApplicationSecurityGroupAssociationsGetter
- type InterfaceBackendAddressPoolAssociationExpansion
- type InterfaceBackendAddressPoolAssociationInterface
- type InterfaceBackendAddressPoolAssociationsGetter
- type InterfaceExpansion
- type InterfaceInterface
- type InterfaceNATRuleAssociationExpansion
- type InterfaceNATRuleAssociationInterface
- type InterfaceNATRuleAssociationsGetter
- type InterfaceSecurityGroupAssociationExpansion
- type InterfaceSecurityGroupAssociationInterface
- type InterfaceSecurityGroupAssociationsGetter
- type InterfacesGetter
- type NetworkV1alpha1Client
- func (c *NetworkV1alpha1Client) ConnectionMonitors(namespace string) ConnectionMonitorInterface
- func (c *NetworkV1alpha1Client) DdosProtectionPlans(namespace string) DdosProtectionPlanInterface
- func (c *NetworkV1alpha1Client) InterfaceApplicationGatewayBackendAddressPoolAssociations(namespace string) InterfaceApplicationGatewayBackendAddressPoolAssociationInterface
- func (c *NetworkV1alpha1Client) InterfaceApplicationSecurityGroupAssociations(namespace string) InterfaceApplicationSecurityGroupAssociationInterface
- func (c *NetworkV1alpha1Client) InterfaceBackendAddressPoolAssociations(namespace string) InterfaceBackendAddressPoolAssociationInterface
- func (c *NetworkV1alpha1Client) InterfaceNATRuleAssociations(namespace string) InterfaceNATRuleAssociationInterface
- func (c *NetworkV1alpha1Client) InterfaceSecurityGroupAssociations(namespace string) InterfaceSecurityGroupAssociationInterface
- func (c *NetworkV1alpha1Client) Interfaces(namespace string) InterfaceInterface
- func (c *NetworkV1alpha1Client) PacketCaptures(namespace string) PacketCaptureInterface
- func (c *NetworkV1alpha1Client) Profiles(namespace string) ProfileInterface
- func (c *NetworkV1alpha1Client) RESTClient() rest.Interface
- func (c *NetworkV1alpha1Client) SecurityGroups(namespace string) SecurityGroupInterface
- func (c *NetworkV1alpha1Client) SecurityRules(namespace string) SecurityRuleInterface
- func (c *NetworkV1alpha1Client) WatcherFlowLogs(namespace string) WatcherFlowLogInterface
- func (c *NetworkV1alpha1Client) Watchers(namespace string) WatcherInterface
- type NetworkV1alpha1Interface
- type PacketCaptureExpansion
- type PacketCaptureInterface
- type PacketCapturesGetter
- type ProfileExpansion
- type ProfileInterface
- type ProfilesGetter
- type SecurityGroupExpansion
- type SecurityGroupInterface
- type SecurityGroupsGetter
- type SecurityRuleExpansion
- type SecurityRuleInterface
- type SecurityRulesGetter
- type WatcherExpansion
- type WatcherFlowLogExpansion
- type WatcherFlowLogInterface
- type WatcherFlowLogsGetter
- type WatcherInterface
- type WatchersGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectionMonitorExpansion ¶
type ConnectionMonitorExpansion interface{}
type ConnectionMonitorInterface ¶
type ConnectionMonitorInterface interface { Create(ctx context.Context, connectionMonitor *v1alpha1.ConnectionMonitor, opts v1.CreateOptions) (*v1alpha1.ConnectionMonitor, error) Update(ctx context.Context, connectionMonitor *v1alpha1.ConnectionMonitor, opts v1.UpdateOptions) (*v1alpha1.ConnectionMonitor, error) UpdateStatus(ctx context.Context, connectionMonitor *v1alpha1.ConnectionMonitor, opts v1.UpdateOptions) (*v1alpha1.ConnectionMonitor, 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.ConnectionMonitor, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ConnectionMonitorList, 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.ConnectionMonitor, err error) ConnectionMonitorExpansion }
ConnectionMonitorInterface has methods to work with ConnectionMonitor resources.
type ConnectionMonitorsGetter ¶
type ConnectionMonitorsGetter interface {
ConnectionMonitors(namespace string) ConnectionMonitorInterface
}
ConnectionMonitorsGetter has a method to return a ConnectionMonitorInterface. A group's client should implement this interface.
type DdosProtectionPlanExpansion ¶
type DdosProtectionPlanExpansion interface{}
type DdosProtectionPlanInterface ¶
type DdosProtectionPlanInterface interface { Create(ctx context.Context, ddosProtectionPlan *v1alpha1.DdosProtectionPlan, opts v1.CreateOptions) (*v1alpha1.DdosProtectionPlan, error) Update(ctx context.Context, ddosProtectionPlan *v1alpha1.DdosProtectionPlan, opts v1.UpdateOptions) (*v1alpha1.DdosProtectionPlan, error) UpdateStatus(ctx context.Context, ddosProtectionPlan *v1alpha1.DdosProtectionPlan, opts v1.UpdateOptions) (*v1alpha1.DdosProtectionPlan, 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.DdosProtectionPlan, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DdosProtectionPlanList, 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.DdosProtectionPlan, err error) DdosProtectionPlanExpansion }
DdosProtectionPlanInterface has methods to work with DdosProtectionPlan resources.
type DdosProtectionPlansGetter ¶
type DdosProtectionPlansGetter interface {
DdosProtectionPlans(namespace string) DdosProtectionPlanInterface
}
DdosProtectionPlansGetter has a method to return a DdosProtectionPlanInterface. A group's client should implement this interface.
type InterfaceApplicationGatewayBackendAddressPoolAssociationExpansion ¶
type InterfaceApplicationGatewayBackendAddressPoolAssociationExpansion interface{}
type InterfaceApplicationGatewayBackendAddressPoolAssociationInterface ¶
type InterfaceApplicationGatewayBackendAddressPoolAssociationInterface interface { Create(ctx context.Context, interfaceApplicationGatewayBackendAddressPoolAssociation *v1alpha1.InterfaceApplicationGatewayBackendAddressPoolAssociation, opts v1.CreateOptions) (*v1alpha1.InterfaceApplicationGatewayBackendAddressPoolAssociation, error) Update(ctx context.Context, interfaceApplicationGatewayBackendAddressPoolAssociation *v1alpha1.InterfaceApplicationGatewayBackendAddressPoolAssociation, opts v1.UpdateOptions) (*v1alpha1.InterfaceApplicationGatewayBackendAddressPoolAssociation, error) UpdateStatus(ctx context.Context, interfaceApplicationGatewayBackendAddressPoolAssociation *v1alpha1.InterfaceApplicationGatewayBackendAddressPoolAssociation, opts v1.UpdateOptions) (*v1alpha1.InterfaceApplicationGatewayBackendAddressPoolAssociation, 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.InterfaceApplicationGatewayBackendAddressPoolAssociation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InterfaceApplicationGatewayBackendAddressPoolAssociationList, 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.InterfaceApplicationGatewayBackendAddressPoolAssociation, err error) InterfaceApplicationGatewayBackendAddressPoolAssociationExpansion }
InterfaceApplicationGatewayBackendAddressPoolAssociationInterface has methods to work with InterfaceApplicationGatewayBackendAddressPoolAssociation resources.
type InterfaceApplicationGatewayBackendAddressPoolAssociationsGetter ¶
type InterfaceApplicationGatewayBackendAddressPoolAssociationsGetter interface {
InterfaceApplicationGatewayBackendAddressPoolAssociations(namespace string) InterfaceApplicationGatewayBackendAddressPoolAssociationInterface
}
InterfaceApplicationGatewayBackendAddressPoolAssociationsGetter has a method to return a InterfaceApplicationGatewayBackendAddressPoolAssociationInterface. A group's client should implement this interface.
type InterfaceApplicationSecurityGroupAssociationExpansion ¶
type InterfaceApplicationSecurityGroupAssociationExpansion interface{}
type InterfaceApplicationSecurityGroupAssociationInterface ¶
type InterfaceApplicationSecurityGroupAssociationInterface interface { Create(ctx context.Context, interfaceApplicationSecurityGroupAssociation *v1alpha1.InterfaceApplicationSecurityGroupAssociation, opts v1.CreateOptions) (*v1alpha1.InterfaceApplicationSecurityGroupAssociation, error) Update(ctx context.Context, interfaceApplicationSecurityGroupAssociation *v1alpha1.InterfaceApplicationSecurityGroupAssociation, opts v1.UpdateOptions) (*v1alpha1.InterfaceApplicationSecurityGroupAssociation, error) UpdateStatus(ctx context.Context, interfaceApplicationSecurityGroupAssociation *v1alpha1.InterfaceApplicationSecurityGroupAssociation, opts v1.UpdateOptions) (*v1alpha1.InterfaceApplicationSecurityGroupAssociation, 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.InterfaceApplicationSecurityGroupAssociation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InterfaceApplicationSecurityGroupAssociationList, 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.InterfaceApplicationSecurityGroupAssociation, err error) InterfaceApplicationSecurityGroupAssociationExpansion }
InterfaceApplicationSecurityGroupAssociationInterface has methods to work with InterfaceApplicationSecurityGroupAssociation resources.
type InterfaceApplicationSecurityGroupAssociationsGetter ¶
type InterfaceApplicationSecurityGroupAssociationsGetter interface {
InterfaceApplicationSecurityGroupAssociations(namespace string) InterfaceApplicationSecurityGroupAssociationInterface
}
InterfaceApplicationSecurityGroupAssociationsGetter has a method to return a InterfaceApplicationSecurityGroupAssociationInterface. A group's client should implement this interface.
type InterfaceBackendAddressPoolAssociationExpansion ¶
type InterfaceBackendAddressPoolAssociationExpansion interface{}
type InterfaceBackendAddressPoolAssociationInterface ¶
type InterfaceBackendAddressPoolAssociationInterface interface { Create(ctx context.Context, interfaceBackendAddressPoolAssociation *v1alpha1.InterfaceBackendAddressPoolAssociation, opts v1.CreateOptions) (*v1alpha1.InterfaceBackendAddressPoolAssociation, error) Update(ctx context.Context, interfaceBackendAddressPoolAssociation *v1alpha1.InterfaceBackendAddressPoolAssociation, opts v1.UpdateOptions) (*v1alpha1.InterfaceBackendAddressPoolAssociation, error) UpdateStatus(ctx context.Context, interfaceBackendAddressPoolAssociation *v1alpha1.InterfaceBackendAddressPoolAssociation, opts v1.UpdateOptions) (*v1alpha1.InterfaceBackendAddressPoolAssociation, 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.InterfaceBackendAddressPoolAssociation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InterfaceBackendAddressPoolAssociationList, 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.InterfaceBackendAddressPoolAssociation, err error) InterfaceBackendAddressPoolAssociationExpansion }
InterfaceBackendAddressPoolAssociationInterface has methods to work with InterfaceBackendAddressPoolAssociation resources.
type InterfaceBackendAddressPoolAssociationsGetter ¶
type InterfaceBackendAddressPoolAssociationsGetter interface {
InterfaceBackendAddressPoolAssociations(namespace string) InterfaceBackendAddressPoolAssociationInterface
}
InterfaceBackendAddressPoolAssociationsGetter has a method to return a InterfaceBackendAddressPoolAssociationInterface. A group's client should implement this interface.
type InterfaceExpansion ¶
type InterfaceExpansion interface{}
type InterfaceInterface ¶
type InterfaceInterface interface { Create(ctx context.Context, interface_ *v1alpha1.Interface, opts v1.CreateOptions) (*v1alpha1.Interface, error) Update(ctx context.Context, interface_ *v1alpha1.Interface, opts v1.UpdateOptions) (*v1alpha1.Interface, error) UpdateStatus(ctx context.Context, interface_ *v1alpha1.Interface, opts v1.UpdateOptions) (*v1alpha1.Interface, 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.Interface, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InterfaceList, 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.Interface, err error) InterfaceExpansion }
InterfaceInterface has methods to work with Interface resources.
type InterfaceNATRuleAssociationExpansion ¶
type InterfaceNATRuleAssociationExpansion interface{}
type InterfaceNATRuleAssociationInterface ¶
type InterfaceNATRuleAssociationInterface interface { Create(ctx context.Context, interfaceNATRuleAssociation *v1alpha1.InterfaceNATRuleAssociation, opts v1.CreateOptions) (*v1alpha1.InterfaceNATRuleAssociation, error) Update(ctx context.Context, interfaceNATRuleAssociation *v1alpha1.InterfaceNATRuleAssociation, opts v1.UpdateOptions) (*v1alpha1.InterfaceNATRuleAssociation, error) UpdateStatus(ctx context.Context, interfaceNATRuleAssociation *v1alpha1.InterfaceNATRuleAssociation, opts v1.UpdateOptions) (*v1alpha1.InterfaceNATRuleAssociation, 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.InterfaceNATRuleAssociation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InterfaceNATRuleAssociationList, 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.InterfaceNATRuleAssociation, err error) InterfaceNATRuleAssociationExpansion }
InterfaceNATRuleAssociationInterface has methods to work with InterfaceNATRuleAssociation resources.
type InterfaceNATRuleAssociationsGetter ¶
type InterfaceNATRuleAssociationsGetter interface {
InterfaceNATRuleAssociations(namespace string) InterfaceNATRuleAssociationInterface
}
InterfaceNATRuleAssociationsGetter has a method to return a InterfaceNATRuleAssociationInterface. A group's client should implement this interface.
type InterfaceSecurityGroupAssociationExpansion ¶
type InterfaceSecurityGroupAssociationExpansion interface{}
type InterfaceSecurityGroupAssociationInterface ¶
type InterfaceSecurityGroupAssociationInterface interface { Create(ctx context.Context, interfaceSecurityGroupAssociation *v1alpha1.InterfaceSecurityGroupAssociation, opts v1.CreateOptions) (*v1alpha1.InterfaceSecurityGroupAssociation, error) Update(ctx context.Context, interfaceSecurityGroupAssociation *v1alpha1.InterfaceSecurityGroupAssociation, opts v1.UpdateOptions) (*v1alpha1.InterfaceSecurityGroupAssociation, error) UpdateStatus(ctx context.Context, interfaceSecurityGroupAssociation *v1alpha1.InterfaceSecurityGroupAssociation, opts v1.UpdateOptions) (*v1alpha1.InterfaceSecurityGroupAssociation, 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.InterfaceSecurityGroupAssociation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InterfaceSecurityGroupAssociationList, 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.InterfaceSecurityGroupAssociation, err error) InterfaceSecurityGroupAssociationExpansion }
InterfaceSecurityGroupAssociationInterface has methods to work with InterfaceSecurityGroupAssociation resources.
type InterfaceSecurityGroupAssociationsGetter ¶
type InterfaceSecurityGroupAssociationsGetter interface {
InterfaceSecurityGroupAssociations(namespace string) InterfaceSecurityGroupAssociationInterface
}
InterfaceSecurityGroupAssociationsGetter has a method to return a InterfaceSecurityGroupAssociationInterface. A group's client should implement this interface.
type InterfacesGetter ¶
type InterfacesGetter interface {
Interfaces(namespace string) InterfaceInterface
}
InterfacesGetter has a method to return a InterfaceInterface. A group's client should implement this interface.
type NetworkV1alpha1Client ¶
type NetworkV1alpha1Client struct {
// contains filtered or unexported fields
}
NetworkV1alpha1Client is used to interact with features provided by the network.azurerm.kubeform.com group.
func New ¶
func New(c rest.Interface) *NetworkV1alpha1Client
New creates a new NetworkV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*NetworkV1alpha1Client, error)
NewForConfig creates a new NetworkV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *NetworkV1alpha1Client
NewForConfigOrDie creates a new NetworkV1alpha1Client for the given config and panics if there is an error in the config.
func (*NetworkV1alpha1Client) ConnectionMonitors ¶
func (c *NetworkV1alpha1Client) ConnectionMonitors(namespace string) ConnectionMonitorInterface
func (*NetworkV1alpha1Client) DdosProtectionPlans ¶
func (c *NetworkV1alpha1Client) DdosProtectionPlans(namespace string) DdosProtectionPlanInterface
func (*NetworkV1alpha1Client) InterfaceApplicationGatewayBackendAddressPoolAssociations ¶
func (c *NetworkV1alpha1Client) InterfaceApplicationGatewayBackendAddressPoolAssociations(namespace string) InterfaceApplicationGatewayBackendAddressPoolAssociationInterface
func (*NetworkV1alpha1Client) InterfaceApplicationSecurityGroupAssociations ¶
func (c *NetworkV1alpha1Client) InterfaceApplicationSecurityGroupAssociations(namespace string) InterfaceApplicationSecurityGroupAssociationInterface
func (*NetworkV1alpha1Client) InterfaceBackendAddressPoolAssociations ¶
func (c *NetworkV1alpha1Client) InterfaceBackendAddressPoolAssociations(namespace string) InterfaceBackendAddressPoolAssociationInterface
func (*NetworkV1alpha1Client) InterfaceNATRuleAssociations ¶
func (c *NetworkV1alpha1Client) InterfaceNATRuleAssociations(namespace string) InterfaceNATRuleAssociationInterface
func (*NetworkV1alpha1Client) InterfaceSecurityGroupAssociations ¶
func (c *NetworkV1alpha1Client) InterfaceSecurityGroupAssociations(namespace string) InterfaceSecurityGroupAssociationInterface
func (*NetworkV1alpha1Client) Interfaces ¶
func (c *NetworkV1alpha1Client) Interfaces(namespace string) InterfaceInterface
func (*NetworkV1alpha1Client) PacketCaptures ¶
func (c *NetworkV1alpha1Client) PacketCaptures(namespace string) PacketCaptureInterface
func (*NetworkV1alpha1Client) Profiles ¶
func (c *NetworkV1alpha1Client) Profiles(namespace string) ProfileInterface
func (*NetworkV1alpha1Client) RESTClient ¶
func (c *NetworkV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*NetworkV1alpha1Client) SecurityGroups ¶
func (c *NetworkV1alpha1Client) SecurityGroups(namespace string) SecurityGroupInterface
func (*NetworkV1alpha1Client) SecurityRules ¶
func (c *NetworkV1alpha1Client) SecurityRules(namespace string) SecurityRuleInterface
func (*NetworkV1alpha1Client) WatcherFlowLogs ¶
func (c *NetworkV1alpha1Client) WatcherFlowLogs(namespace string) WatcherFlowLogInterface
func (*NetworkV1alpha1Client) Watchers ¶
func (c *NetworkV1alpha1Client) Watchers(namespace string) WatcherInterface
type NetworkV1alpha1Interface ¶
type NetworkV1alpha1Interface interface { RESTClient() rest.Interface ConnectionMonitorsGetter DdosProtectionPlansGetter InterfacesGetter InterfaceApplicationGatewayBackendAddressPoolAssociationsGetter InterfaceApplicationSecurityGroupAssociationsGetter InterfaceBackendAddressPoolAssociationsGetter InterfaceNATRuleAssociationsGetter InterfaceSecurityGroupAssociationsGetter PacketCapturesGetter ProfilesGetter SecurityGroupsGetter SecurityRulesGetter WatchersGetter WatcherFlowLogsGetter }
type PacketCaptureExpansion ¶
type PacketCaptureExpansion interface{}
type PacketCaptureInterface ¶
type PacketCaptureInterface interface { Create(ctx context.Context, packetCapture *v1alpha1.PacketCapture, opts v1.CreateOptions) (*v1alpha1.PacketCapture, error) Update(ctx context.Context, packetCapture *v1alpha1.PacketCapture, opts v1.UpdateOptions) (*v1alpha1.PacketCapture, error) UpdateStatus(ctx context.Context, packetCapture *v1alpha1.PacketCapture, opts v1.UpdateOptions) (*v1alpha1.PacketCapture, 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.PacketCapture, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PacketCaptureList, 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.PacketCapture, err error) PacketCaptureExpansion }
PacketCaptureInterface has methods to work with PacketCapture resources.
type PacketCapturesGetter ¶
type PacketCapturesGetter interface {
PacketCaptures(namespace string) PacketCaptureInterface
}
PacketCapturesGetter has a method to return a PacketCaptureInterface. A group's client should implement this interface.
type ProfileExpansion ¶
type ProfileExpansion interface{}
type ProfileInterface ¶
type ProfileInterface interface { Create(ctx context.Context, profile *v1alpha1.Profile, opts v1.CreateOptions) (*v1alpha1.Profile, error) Update(ctx context.Context, profile *v1alpha1.Profile, opts v1.UpdateOptions) (*v1alpha1.Profile, error) UpdateStatus(ctx context.Context, profile *v1alpha1.Profile, opts v1.UpdateOptions) (*v1alpha1.Profile, 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.Profile, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProfileList, 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.Profile, err error) ProfileExpansion }
ProfileInterface has methods to work with Profile resources.
type ProfilesGetter ¶
type ProfilesGetter interface {
Profiles(namespace string) ProfileInterface
}
ProfilesGetter has a method to return a ProfileInterface. A group's client should implement this interface.
type SecurityGroupExpansion ¶
type SecurityGroupExpansion interface{}
type SecurityGroupInterface ¶
type SecurityGroupInterface interface { Create(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.CreateOptions) (*v1alpha1.SecurityGroup, error) Update(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.UpdateOptions) (*v1alpha1.SecurityGroup, error) UpdateStatus(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.UpdateOptions) (*v1alpha1.SecurityGroup, 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.SecurityGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityGroupList, 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.SecurityGroup, err error) SecurityGroupExpansion }
SecurityGroupInterface has methods to work with SecurityGroup resources.
type SecurityGroupsGetter ¶
type SecurityGroupsGetter interface {
SecurityGroups(namespace string) SecurityGroupInterface
}
SecurityGroupsGetter has a method to return a SecurityGroupInterface. A group's client should implement this interface.
type SecurityRuleExpansion ¶
type SecurityRuleExpansion interface{}
type SecurityRuleInterface ¶
type SecurityRuleInterface interface { Create(ctx context.Context, securityRule *v1alpha1.SecurityRule, opts v1.CreateOptions) (*v1alpha1.SecurityRule, error) Update(ctx context.Context, securityRule *v1alpha1.SecurityRule, opts v1.UpdateOptions) (*v1alpha1.SecurityRule, error) UpdateStatus(ctx context.Context, securityRule *v1alpha1.SecurityRule, opts v1.UpdateOptions) (*v1alpha1.SecurityRule, 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.SecurityRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityRuleList, 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.SecurityRule, err error) SecurityRuleExpansion }
SecurityRuleInterface has methods to work with SecurityRule resources.
type SecurityRulesGetter ¶
type SecurityRulesGetter interface {
SecurityRules(namespace string) SecurityRuleInterface
}
SecurityRulesGetter has a method to return a SecurityRuleInterface. A group's client should implement this interface.
type WatcherExpansion ¶
type WatcherExpansion interface{}
type WatcherFlowLogExpansion ¶
type WatcherFlowLogExpansion interface{}
type WatcherFlowLogInterface ¶
type WatcherFlowLogInterface interface { Create(ctx context.Context, watcherFlowLog *v1alpha1.WatcherFlowLog, opts v1.CreateOptions) (*v1alpha1.WatcherFlowLog, error) Update(ctx context.Context, watcherFlowLog *v1alpha1.WatcherFlowLog, opts v1.UpdateOptions) (*v1alpha1.WatcherFlowLog, error) UpdateStatus(ctx context.Context, watcherFlowLog *v1alpha1.WatcherFlowLog, opts v1.UpdateOptions) (*v1alpha1.WatcherFlowLog, 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.WatcherFlowLog, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WatcherFlowLogList, 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.WatcherFlowLog, err error) WatcherFlowLogExpansion }
WatcherFlowLogInterface has methods to work with WatcherFlowLog resources.
type WatcherFlowLogsGetter ¶
type WatcherFlowLogsGetter interface {
WatcherFlowLogs(namespace string) WatcherFlowLogInterface
}
WatcherFlowLogsGetter has a method to return a WatcherFlowLogInterface. A group's client should implement this interface.
type WatcherInterface ¶
type WatcherInterface interface { Create(ctx context.Context, watcher *v1alpha1.Watcher, opts v1.CreateOptions) (*v1alpha1.Watcher, error) Update(ctx context.Context, watcher *v1alpha1.Watcher, opts v1.UpdateOptions) (*v1alpha1.Watcher, error) UpdateStatus(ctx context.Context, watcher *v1alpha1.Watcher, opts v1.UpdateOptions) (*v1alpha1.Watcher, 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.Watcher, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WatcherList, 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.Watcher, err error) WatcherExpansion }
WatcherInterface has methods to work with Watcher resources.
type WatchersGetter ¶
type WatchersGetter interface {
Watchers(namespace string) WatcherInterface
}
WatchersGetter has a method to return a WatcherInterface. A group's client should implement this interface.
Source Files ¶
- connectionmonitor.go
- ddosprotectionplan.go
- doc.go
- generated_expansion.go
- interface.go
- interfaceapplicationgatewaybackendaddresspoolassociation.go
- interfaceapplicationsecuritygroupassociation.go
- interfacebackendaddresspoolassociation.go
- interfacenatruleassociation.go
- interfacesecuritygroupassociation.go
- network_client.go
- packetcapture.go
- profile.go
- securitygroup.go
- securityrule.go
- watcher.go
- watcherflowlog.go