Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AssessmentTargetExpansion
- type AssessmentTargetInterface
- type AssessmentTargetsGetter
- type AssessmentTemplateExpansion
- type AssessmentTemplateInterface
- type AssessmentTemplatesGetter
- type InspectorV1alpha1Client
- func (c *InspectorV1alpha1Client) AssessmentTargets(namespace string) AssessmentTargetInterface
- func (c *InspectorV1alpha1Client) AssessmentTemplates(namespace string) AssessmentTemplateInterface
- func (c *InspectorV1alpha1Client) RESTClient() rest.Interface
- func (c *InspectorV1alpha1Client) ResourceGroups(namespace string) ResourceGroupInterface
- type InspectorV1alpha1Interface
- type ResourceGroupExpansion
- type ResourceGroupInterface
- type ResourceGroupsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssessmentTargetExpansion ¶
type AssessmentTargetExpansion interface{}
type AssessmentTargetInterface ¶
type AssessmentTargetInterface interface { Create(ctx context.Context, assessmentTarget *v1alpha1.AssessmentTarget, opts v1.CreateOptions) (*v1alpha1.AssessmentTarget, error) Update(ctx context.Context, assessmentTarget *v1alpha1.AssessmentTarget, opts v1.UpdateOptions) (*v1alpha1.AssessmentTarget, error) UpdateStatus(ctx context.Context, assessmentTarget *v1alpha1.AssessmentTarget, opts v1.UpdateOptions) (*v1alpha1.AssessmentTarget, 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.AssessmentTarget, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AssessmentTargetList, 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.AssessmentTarget, err error) AssessmentTargetExpansion }
AssessmentTargetInterface has methods to work with AssessmentTarget resources.
type AssessmentTargetsGetter ¶
type AssessmentTargetsGetter interface {
AssessmentTargets(namespace string) AssessmentTargetInterface
}
AssessmentTargetsGetter has a method to return a AssessmentTargetInterface. A group's client should implement this interface.
type AssessmentTemplateExpansion ¶
type AssessmentTemplateExpansion interface{}
type AssessmentTemplateInterface ¶
type AssessmentTemplateInterface interface { Create(ctx context.Context, assessmentTemplate *v1alpha1.AssessmentTemplate, opts v1.CreateOptions) (*v1alpha1.AssessmentTemplate, error) Update(ctx context.Context, assessmentTemplate *v1alpha1.AssessmentTemplate, opts v1.UpdateOptions) (*v1alpha1.AssessmentTemplate, error) UpdateStatus(ctx context.Context, assessmentTemplate *v1alpha1.AssessmentTemplate, opts v1.UpdateOptions) (*v1alpha1.AssessmentTemplate, 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.AssessmentTemplate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AssessmentTemplateList, 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.AssessmentTemplate, err error) AssessmentTemplateExpansion }
AssessmentTemplateInterface has methods to work with AssessmentTemplate resources.
type AssessmentTemplatesGetter ¶
type AssessmentTemplatesGetter interface {
AssessmentTemplates(namespace string) AssessmentTemplateInterface
}
AssessmentTemplatesGetter has a method to return a AssessmentTemplateInterface. A group's client should implement this interface.
type InspectorV1alpha1Client ¶
type InspectorV1alpha1Client struct {
// contains filtered or unexported fields
}
InspectorV1alpha1Client is used to interact with features provided by the inspector.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *InspectorV1alpha1Client
New creates a new InspectorV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*InspectorV1alpha1Client, error)
NewForConfig creates a new InspectorV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *InspectorV1alpha1Client
NewForConfigOrDie creates a new InspectorV1alpha1Client for the given config and panics if there is an error in the config.
func (*InspectorV1alpha1Client) AssessmentTargets ¶
func (c *InspectorV1alpha1Client) AssessmentTargets(namespace string) AssessmentTargetInterface
func (*InspectorV1alpha1Client) AssessmentTemplates ¶
func (c *InspectorV1alpha1Client) AssessmentTemplates(namespace string) AssessmentTemplateInterface
func (*InspectorV1alpha1Client) RESTClient ¶
func (c *InspectorV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*InspectorV1alpha1Client) ResourceGroups ¶
func (c *InspectorV1alpha1Client) ResourceGroups(namespace string) ResourceGroupInterface
type InspectorV1alpha1Interface ¶
type InspectorV1alpha1Interface interface { RESTClient() rest.Interface AssessmentTargetsGetter AssessmentTemplatesGetter ResourceGroupsGetter }
type ResourceGroupExpansion ¶
type ResourceGroupExpansion interface{}
type ResourceGroupInterface ¶
type ResourceGroupInterface interface { Create(ctx context.Context, resourceGroup *v1alpha1.ResourceGroup, opts v1.CreateOptions) (*v1alpha1.ResourceGroup, error) Update(ctx context.Context, resourceGroup *v1alpha1.ResourceGroup, opts v1.UpdateOptions) (*v1alpha1.ResourceGroup, error) UpdateStatus(ctx context.Context, resourceGroup *v1alpha1.ResourceGroup, opts v1.UpdateOptions) (*v1alpha1.ResourceGroup, 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.ResourceGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ResourceGroupList, 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.ResourceGroup, err error) ResourceGroupExpansion }
ResourceGroupInterface has methods to work with ResourceGroup resources.
type ResourceGroupsGetter ¶
type ResourceGroupsGetter interface {
ResourceGroups(namespace string) ResourceGroupInterface
}
ResourceGroupsGetter has a method to return a ResourceGroupInterface. A group's client should implement this interface.