Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccountExpansion
- type AccountInterface
- type AccountsGetter
- type ActionTargetExpansion
- type ActionTargetInterface
- type ActionTargetsGetter
- type FindingAggregatorExpansion
- type FindingAggregatorInterface
- type FindingAggregatorsGetter
- type InsightExpansion
- type InsightInterface
- type InsightsGetter
- type InviteAccepterExpansion
- type InviteAccepterInterface
- type InviteAcceptersGetter
- type MemberExpansion
- type MemberInterface
- type MembersGetter
- type OrganizationAdminAccountExpansion
- type OrganizationAdminAccountInterface
- type OrganizationAdminAccountsGetter
- type OrganizationConfigurationExpansion
- type OrganizationConfigurationInterface
- type OrganizationConfigurationsGetter
- type ProductSubscriptionExpansion
- type ProductSubscriptionInterface
- type ProductSubscriptionsGetter
- type SecurityhubV1alpha1Client
- func (c *SecurityhubV1alpha1Client) Accounts(namespace string) AccountInterface
- func (c *SecurityhubV1alpha1Client) ActionTargets(namespace string) ActionTargetInterface
- func (c *SecurityhubV1alpha1Client) FindingAggregators(namespace string) FindingAggregatorInterface
- func (c *SecurityhubV1alpha1Client) Insights(namespace string) InsightInterface
- func (c *SecurityhubV1alpha1Client) InviteAccepters(namespace string) InviteAccepterInterface
- func (c *SecurityhubV1alpha1Client) Members(namespace string) MemberInterface
- func (c *SecurityhubV1alpha1Client) OrganizationAdminAccounts(namespace string) OrganizationAdminAccountInterface
- func (c *SecurityhubV1alpha1Client) OrganizationConfigurations(namespace string) OrganizationConfigurationInterface
- func (c *SecurityhubV1alpha1Client) ProductSubscriptions(namespace string) ProductSubscriptionInterface
- func (c *SecurityhubV1alpha1Client) RESTClient() rest.Interface
- func (c *SecurityhubV1alpha1Client) StandardsControls(namespace string) StandardsControlInterface
- func (c *SecurityhubV1alpha1Client) StandardsSubscriptions(namespace string) StandardsSubscriptionInterface
- type SecurityhubV1alpha1Interface
- type StandardsControlExpansion
- type StandardsControlInterface
- type StandardsControlsGetter
- type StandardsSubscriptionExpansion
- type StandardsSubscriptionInterface
- type StandardsSubscriptionsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountExpansion ¶
type AccountExpansion interface{}
type AccountInterface ¶
type AccountInterface interface { Create(ctx context.Context, account *v1alpha1.Account, opts v1.CreateOptions) (*v1alpha1.Account, error) Update(ctx context.Context, account *v1alpha1.Account, opts v1.UpdateOptions) (*v1alpha1.Account, error) UpdateStatus(ctx context.Context, account *v1alpha1.Account, opts v1.UpdateOptions) (*v1alpha1.Account, 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.Account, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccountList, 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.Account, err error) AccountExpansion }
AccountInterface has methods to work with Account resources.
type AccountsGetter ¶
type AccountsGetter interface {
Accounts(namespace string) AccountInterface
}
AccountsGetter has a method to return a AccountInterface. A group's client should implement this interface.
type ActionTargetExpansion ¶
type ActionTargetExpansion interface{}
type ActionTargetInterface ¶
type ActionTargetInterface interface { Create(ctx context.Context, actionTarget *v1alpha1.ActionTarget, opts v1.CreateOptions) (*v1alpha1.ActionTarget, error) Update(ctx context.Context, actionTarget *v1alpha1.ActionTarget, opts v1.UpdateOptions) (*v1alpha1.ActionTarget, error) UpdateStatus(ctx context.Context, actionTarget *v1alpha1.ActionTarget, opts v1.UpdateOptions) (*v1alpha1.ActionTarget, 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.ActionTarget, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ActionTargetList, 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.ActionTarget, err error) ActionTargetExpansion }
ActionTargetInterface has methods to work with ActionTarget resources.
type ActionTargetsGetter ¶
type ActionTargetsGetter interface {
ActionTargets(namespace string) ActionTargetInterface
}
ActionTargetsGetter has a method to return a ActionTargetInterface. A group's client should implement this interface.
type FindingAggregatorExpansion ¶ added in v0.5.0
type FindingAggregatorExpansion interface{}
type FindingAggregatorInterface ¶ added in v0.5.0
type FindingAggregatorInterface interface { Create(ctx context.Context, findingAggregator *v1alpha1.FindingAggregator, opts v1.CreateOptions) (*v1alpha1.FindingAggregator, error) Update(ctx context.Context, findingAggregator *v1alpha1.FindingAggregator, opts v1.UpdateOptions) (*v1alpha1.FindingAggregator, error) UpdateStatus(ctx context.Context, findingAggregator *v1alpha1.FindingAggregator, opts v1.UpdateOptions) (*v1alpha1.FindingAggregator, 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.FindingAggregator, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FindingAggregatorList, 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.FindingAggregator, err error) FindingAggregatorExpansion }
FindingAggregatorInterface has methods to work with FindingAggregator resources.
type FindingAggregatorsGetter ¶ added in v0.5.0
type FindingAggregatorsGetter interface {
FindingAggregators(namespace string) FindingAggregatorInterface
}
FindingAggregatorsGetter has a method to return a FindingAggregatorInterface. A group's client should implement this interface.
type InsightExpansion ¶
type InsightExpansion interface{}
type InsightInterface ¶
type InsightInterface interface { Create(ctx context.Context, insight *v1alpha1.Insight, opts v1.CreateOptions) (*v1alpha1.Insight, error) Update(ctx context.Context, insight *v1alpha1.Insight, opts v1.UpdateOptions) (*v1alpha1.Insight, error) UpdateStatus(ctx context.Context, insight *v1alpha1.Insight, opts v1.UpdateOptions) (*v1alpha1.Insight, 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.Insight, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InsightList, 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.Insight, err error) InsightExpansion }
InsightInterface has methods to work with Insight resources.
type InsightsGetter ¶
type InsightsGetter interface {
Insights(namespace string) InsightInterface
}
InsightsGetter has a method to return a InsightInterface. A group's client should implement this interface.
type InviteAccepterExpansion ¶
type InviteAccepterExpansion interface{}
type InviteAccepterInterface ¶
type InviteAccepterInterface interface { Create(ctx context.Context, inviteAccepter *v1alpha1.InviteAccepter, opts v1.CreateOptions) (*v1alpha1.InviteAccepter, error) Update(ctx context.Context, inviteAccepter *v1alpha1.InviteAccepter, opts v1.UpdateOptions) (*v1alpha1.InviteAccepter, error) UpdateStatus(ctx context.Context, inviteAccepter *v1alpha1.InviteAccepter, opts v1.UpdateOptions) (*v1alpha1.InviteAccepter, 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.InviteAccepter, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InviteAccepterList, 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.InviteAccepter, err error) InviteAccepterExpansion }
InviteAccepterInterface has methods to work with InviteAccepter resources.
type InviteAcceptersGetter ¶
type InviteAcceptersGetter interface {
InviteAccepters(namespace string) InviteAccepterInterface
}
InviteAcceptersGetter has a method to return a InviteAccepterInterface. A group's client should implement this interface.
type MemberExpansion ¶
type MemberExpansion interface{}
type MemberInterface ¶
type MemberInterface interface { Create(ctx context.Context, member *v1alpha1.Member, opts v1.CreateOptions) (*v1alpha1.Member, error) Update(ctx context.Context, member *v1alpha1.Member, opts v1.UpdateOptions) (*v1alpha1.Member, error) UpdateStatus(ctx context.Context, member *v1alpha1.Member, opts v1.UpdateOptions) (*v1alpha1.Member, 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.Member, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MemberList, 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.Member, err error) MemberExpansion }
MemberInterface has methods to work with Member resources.
type MembersGetter ¶
type MembersGetter interface {
Members(namespace string) MemberInterface
}
MembersGetter has a method to return a MemberInterface. A group's client should implement this interface.
type OrganizationAdminAccountExpansion ¶
type OrganizationAdminAccountExpansion interface{}
type OrganizationAdminAccountInterface ¶
type OrganizationAdminAccountInterface interface { Create(ctx context.Context, organizationAdminAccount *v1alpha1.OrganizationAdminAccount, opts v1.CreateOptions) (*v1alpha1.OrganizationAdminAccount, error) Update(ctx context.Context, organizationAdminAccount *v1alpha1.OrganizationAdminAccount, opts v1.UpdateOptions) (*v1alpha1.OrganizationAdminAccount, error) UpdateStatus(ctx context.Context, organizationAdminAccount *v1alpha1.OrganizationAdminAccount, opts v1.UpdateOptions) (*v1alpha1.OrganizationAdminAccount, 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.OrganizationAdminAccount, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OrganizationAdminAccountList, 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.OrganizationAdminAccount, err error) OrganizationAdminAccountExpansion }
OrganizationAdminAccountInterface has methods to work with OrganizationAdminAccount resources.
type OrganizationAdminAccountsGetter ¶
type OrganizationAdminAccountsGetter interface {
OrganizationAdminAccounts(namespace string) OrganizationAdminAccountInterface
}
OrganizationAdminAccountsGetter has a method to return a OrganizationAdminAccountInterface. A group's client should implement this interface.
type OrganizationConfigurationExpansion ¶ added in v0.5.0
type OrganizationConfigurationExpansion interface{}
type OrganizationConfigurationInterface ¶ added in v0.5.0
type OrganizationConfigurationInterface interface { Create(ctx context.Context, organizationConfiguration *v1alpha1.OrganizationConfiguration, opts v1.CreateOptions) (*v1alpha1.OrganizationConfiguration, error) Update(ctx context.Context, organizationConfiguration *v1alpha1.OrganizationConfiguration, opts v1.UpdateOptions) (*v1alpha1.OrganizationConfiguration, error) UpdateStatus(ctx context.Context, organizationConfiguration *v1alpha1.OrganizationConfiguration, opts v1.UpdateOptions) (*v1alpha1.OrganizationConfiguration, 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.OrganizationConfiguration, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OrganizationConfigurationList, 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.OrganizationConfiguration, err error) OrganizationConfigurationExpansion }
OrganizationConfigurationInterface has methods to work with OrganizationConfiguration resources.
type OrganizationConfigurationsGetter ¶ added in v0.5.0
type OrganizationConfigurationsGetter interface {
OrganizationConfigurations(namespace string) OrganizationConfigurationInterface
}
OrganizationConfigurationsGetter has a method to return a OrganizationConfigurationInterface. A group's client should implement this interface.
type ProductSubscriptionExpansion ¶
type ProductSubscriptionExpansion interface{}
type ProductSubscriptionInterface ¶
type ProductSubscriptionInterface interface { Create(ctx context.Context, productSubscription *v1alpha1.ProductSubscription, opts v1.CreateOptions) (*v1alpha1.ProductSubscription, error) Update(ctx context.Context, productSubscription *v1alpha1.ProductSubscription, opts v1.UpdateOptions) (*v1alpha1.ProductSubscription, error) UpdateStatus(ctx context.Context, productSubscription *v1alpha1.ProductSubscription, opts v1.UpdateOptions) (*v1alpha1.ProductSubscription, 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.ProductSubscription, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProductSubscriptionList, 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.ProductSubscription, err error) ProductSubscriptionExpansion }
ProductSubscriptionInterface has methods to work with ProductSubscription resources.
type ProductSubscriptionsGetter ¶
type ProductSubscriptionsGetter interface {
ProductSubscriptions(namespace string) ProductSubscriptionInterface
}
ProductSubscriptionsGetter has a method to return a ProductSubscriptionInterface. A group's client should implement this interface.
type SecurityhubV1alpha1Client ¶
type SecurityhubV1alpha1Client struct {
// contains filtered or unexported fields
}
SecurityhubV1alpha1Client is used to interact with features provided by the securityhub.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *SecurityhubV1alpha1Client
New creates a new SecurityhubV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*SecurityhubV1alpha1Client, error)
NewForConfig creates a new SecurityhubV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *SecurityhubV1alpha1Client
NewForConfigOrDie creates a new SecurityhubV1alpha1Client for the given config and panics if there is an error in the config.
func (*SecurityhubV1alpha1Client) Accounts ¶
func (c *SecurityhubV1alpha1Client) Accounts(namespace string) AccountInterface
func (*SecurityhubV1alpha1Client) ActionTargets ¶
func (c *SecurityhubV1alpha1Client) ActionTargets(namespace string) ActionTargetInterface
func (*SecurityhubV1alpha1Client) FindingAggregators ¶ added in v0.5.0
func (c *SecurityhubV1alpha1Client) FindingAggregators(namespace string) FindingAggregatorInterface
func (*SecurityhubV1alpha1Client) Insights ¶
func (c *SecurityhubV1alpha1Client) Insights(namespace string) InsightInterface
func (*SecurityhubV1alpha1Client) InviteAccepters ¶
func (c *SecurityhubV1alpha1Client) InviteAccepters(namespace string) InviteAccepterInterface
func (*SecurityhubV1alpha1Client) Members ¶
func (c *SecurityhubV1alpha1Client) Members(namespace string) MemberInterface
func (*SecurityhubV1alpha1Client) OrganizationAdminAccounts ¶
func (c *SecurityhubV1alpha1Client) OrganizationAdminAccounts(namespace string) OrganizationAdminAccountInterface
func (*SecurityhubV1alpha1Client) OrganizationConfigurations ¶ added in v0.5.0
func (c *SecurityhubV1alpha1Client) OrganizationConfigurations(namespace string) OrganizationConfigurationInterface
func (*SecurityhubV1alpha1Client) ProductSubscriptions ¶
func (c *SecurityhubV1alpha1Client) ProductSubscriptions(namespace string) ProductSubscriptionInterface
func (*SecurityhubV1alpha1Client) RESTClient ¶
func (c *SecurityhubV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*SecurityhubV1alpha1Client) StandardsControls ¶ added in v0.5.0
func (c *SecurityhubV1alpha1Client) StandardsControls(namespace string) StandardsControlInterface
func (*SecurityhubV1alpha1Client) StandardsSubscriptions ¶
func (c *SecurityhubV1alpha1Client) StandardsSubscriptions(namespace string) StandardsSubscriptionInterface
type SecurityhubV1alpha1Interface ¶
type SecurityhubV1alpha1Interface interface { RESTClient() rest.Interface AccountsGetter ActionTargetsGetter FindingAggregatorsGetter InsightsGetter InviteAcceptersGetter MembersGetter OrganizationAdminAccountsGetter OrganizationConfigurationsGetter ProductSubscriptionsGetter StandardsControlsGetter StandardsSubscriptionsGetter }
type StandardsControlExpansion ¶ added in v0.5.0
type StandardsControlExpansion interface{}
type StandardsControlInterface ¶ added in v0.5.0
type StandardsControlInterface interface { Create(ctx context.Context, standardsControl *v1alpha1.StandardsControl, opts v1.CreateOptions) (*v1alpha1.StandardsControl, error) Update(ctx context.Context, standardsControl *v1alpha1.StandardsControl, opts v1.UpdateOptions) (*v1alpha1.StandardsControl, error) UpdateStatus(ctx context.Context, standardsControl *v1alpha1.StandardsControl, opts v1.UpdateOptions) (*v1alpha1.StandardsControl, 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.StandardsControl, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StandardsControlList, 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.StandardsControl, err error) StandardsControlExpansion }
StandardsControlInterface has methods to work with StandardsControl resources.
type StandardsControlsGetter ¶ added in v0.5.0
type StandardsControlsGetter interface {
StandardsControls(namespace string) StandardsControlInterface
}
StandardsControlsGetter has a method to return a StandardsControlInterface. A group's client should implement this interface.
type StandardsSubscriptionExpansion ¶
type StandardsSubscriptionExpansion interface{}
type StandardsSubscriptionInterface ¶
type StandardsSubscriptionInterface interface { Create(ctx context.Context, standardsSubscription *v1alpha1.StandardsSubscription, opts v1.CreateOptions) (*v1alpha1.StandardsSubscription, error) Update(ctx context.Context, standardsSubscription *v1alpha1.StandardsSubscription, opts v1.UpdateOptions) (*v1alpha1.StandardsSubscription, error) UpdateStatus(ctx context.Context, standardsSubscription *v1alpha1.StandardsSubscription, opts v1.UpdateOptions) (*v1alpha1.StandardsSubscription, 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.StandardsSubscription, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StandardsSubscriptionList, 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.StandardsSubscription, err error) StandardsSubscriptionExpansion }
StandardsSubscriptionInterface has methods to work with StandardsSubscription resources.
type StandardsSubscriptionsGetter ¶
type StandardsSubscriptionsGetter interface {
StandardsSubscriptions(namespace string) StandardsSubscriptionInterface
}
StandardsSubscriptionsGetter has a method to return a StandardsSubscriptionInterface. A group's client should implement this interface.