Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CodebuildV1alpha1Client
- func (c *CodebuildV1alpha1Client) Projects(namespace string) ProjectInterface
- func (c *CodebuildV1alpha1Client) RESTClient() rest.Interface
- func (c *CodebuildV1alpha1Client) ReportGroups(namespace string) ReportGroupInterface
- func (c *CodebuildV1alpha1Client) ResourcePolicies(namespace string) ResourcePolicyInterface
- func (c *CodebuildV1alpha1Client) SourceCredentials(namespace string) SourceCredentialInterface
- func (c *CodebuildV1alpha1Client) Webhooks(namespace string) WebhookInterface
- type CodebuildV1alpha1Interface
- type ProjectExpansion
- type ProjectInterface
- type ProjectsGetter
- type ReportGroupExpansion
- type ReportGroupInterface
- type ReportGroupsGetter
- type ResourcePoliciesGetter
- type ResourcePolicyExpansion
- type ResourcePolicyInterface
- type SourceCredentialExpansion
- type SourceCredentialInterface
- type SourceCredentialsGetter
- type WebhookExpansion
- type WebhookInterface
- type WebhooksGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CodebuildV1alpha1Client ¶
type CodebuildV1alpha1Client struct {
// contains filtered or unexported fields
}
CodebuildV1alpha1Client is used to interact with features provided by the codebuild.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *CodebuildV1alpha1Client
New creates a new CodebuildV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CodebuildV1alpha1Client, error)
NewForConfig creates a new CodebuildV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CodebuildV1alpha1Client
NewForConfigOrDie creates a new CodebuildV1alpha1Client for the given config and panics if there is an error in the config.
func (*CodebuildV1alpha1Client) Projects ¶
func (c *CodebuildV1alpha1Client) Projects(namespace string) ProjectInterface
func (*CodebuildV1alpha1Client) RESTClient ¶
func (c *CodebuildV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*CodebuildV1alpha1Client) ReportGroups ¶
func (c *CodebuildV1alpha1Client) ReportGroups(namespace string) ReportGroupInterface
func (*CodebuildV1alpha1Client) ResourcePolicies ¶ added in v0.5.0
func (c *CodebuildV1alpha1Client) ResourcePolicies(namespace string) ResourcePolicyInterface
func (*CodebuildV1alpha1Client) SourceCredentials ¶
func (c *CodebuildV1alpha1Client) SourceCredentials(namespace string) SourceCredentialInterface
func (*CodebuildV1alpha1Client) Webhooks ¶
func (c *CodebuildV1alpha1Client) Webhooks(namespace string) WebhookInterface
type CodebuildV1alpha1Interface ¶
type CodebuildV1alpha1Interface interface { RESTClient() rest.Interface ProjectsGetter ReportGroupsGetter ResourcePoliciesGetter SourceCredentialsGetter WebhooksGetter }
type ProjectExpansion ¶
type ProjectExpansion interface{}
type ProjectInterface ¶
type ProjectInterface interface { Create(ctx context.Context, project *v1alpha1.Project, opts v1.CreateOptions) (*v1alpha1.Project, error) Update(ctx context.Context, project *v1alpha1.Project, opts v1.UpdateOptions) (*v1alpha1.Project, error) UpdateStatus(ctx context.Context, project *v1alpha1.Project, opts v1.UpdateOptions) (*v1alpha1.Project, 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.Project, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectList, 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.Project, err error) ProjectExpansion }
ProjectInterface has methods to work with Project resources.
type ProjectsGetter ¶
type ProjectsGetter interface {
Projects(namespace string) ProjectInterface
}
ProjectsGetter has a method to return a ProjectInterface. A group's client should implement this interface.
type ReportGroupExpansion ¶
type ReportGroupExpansion interface{}
type ReportGroupInterface ¶
type ReportGroupInterface interface { Create(ctx context.Context, reportGroup *v1alpha1.ReportGroup, opts v1.CreateOptions) (*v1alpha1.ReportGroup, error) Update(ctx context.Context, reportGroup *v1alpha1.ReportGroup, opts v1.UpdateOptions) (*v1alpha1.ReportGroup, error) UpdateStatus(ctx context.Context, reportGroup *v1alpha1.ReportGroup, opts v1.UpdateOptions) (*v1alpha1.ReportGroup, 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.ReportGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ReportGroupList, 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.ReportGroup, err error) ReportGroupExpansion }
ReportGroupInterface has methods to work with ReportGroup resources.
type ReportGroupsGetter ¶
type ReportGroupsGetter interface {
ReportGroups(namespace string) ReportGroupInterface
}
ReportGroupsGetter has a method to return a ReportGroupInterface. A group's client should implement this interface.
type ResourcePoliciesGetter ¶ added in v0.5.0
type ResourcePoliciesGetter interface {
ResourcePolicies(namespace string) ResourcePolicyInterface
}
ResourcePoliciesGetter has a method to return a ResourcePolicyInterface. A group's client should implement this interface.
type ResourcePolicyExpansion ¶ added in v0.5.0
type ResourcePolicyExpansion interface{}
type ResourcePolicyInterface ¶ added in v0.5.0
type ResourcePolicyInterface interface { Create(ctx context.Context, resourcePolicy *v1alpha1.ResourcePolicy, opts v1.CreateOptions) (*v1alpha1.ResourcePolicy, error) Update(ctx context.Context, resourcePolicy *v1alpha1.ResourcePolicy, opts v1.UpdateOptions) (*v1alpha1.ResourcePolicy, error) UpdateStatus(ctx context.Context, resourcePolicy *v1alpha1.ResourcePolicy, opts v1.UpdateOptions) (*v1alpha1.ResourcePolicy, 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.ResourcePolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ResourcePolicyList, 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.ResourcePolicy, err error) ResourcePolicyExpansion }
ResourcePolicyInterface has methods to work with ResourcePolicy resources.
type SourceCredentialExpansion ¶
type SourceCredentialExpansion interface{}
type SourceCredentialInterface ¶
type SourceCredentialInterface interface { Create(ctx context.Context, sourceCredential *v1alpha1.SourceCredential, opts v1.CreateOptions) (*v1alpha1.SourceCredential, error) Update(ctx context.Context, sourceCredential *v1alpha1.SourceCredential, opts v1.UpdateOptions) (*v1alpha1.SourceCredential, error) UpdateStatus(ctx context.Context, sourceCredential *v1alpha1.SourceCredential, opts v1.UpdateOptions) (*v1alpha1.SourceCredential, 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.SourceCredential, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SourceCredentialList, 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.SourceCredential, err error) SourceCredentialExpansion }
SourceCredentialInterface has methods to work with SourceCredential resources.
type SourceCredentialsGetter ¶
type SourceCredentialsGetter interface {
SourceCredentials(namespace string) SourceCredentialInterface
}
SourceCredentialsGetter has a method to return a SourceCredentialInterface. A group's client should implement this interface.
type WebhookExpansion ¶
type WebhookExpansion interface{}
type WebhookInterface ¶
type WebhookInterface interface { Create(ctx context.Context, webhook *v1alpha1.Webhook, opts v1.CreateOptions) (*v1alpha1.Webhook, error) Update(ctx context.Context, webhook *v1alpha1.Webhook, opts v1.UpdateOptions) (*v1alpha1.Webhook, error) UpdateStatus(ctx context.Context, webhook *v1alpha1.Webhook, opts v1.UpdateOptions) (*v1alpha1.Webhook, 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.Webhook, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WebhookList, 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.Webhook, err error) WebhookExpansion }
WebhookInterface has methods to work with Webhook resources.
type WebhooksGetter ¶
type WebhooksGetter interface {
Webhooks(namespace string) WebhookInterface
}
WebhooksGetter has a method to return a WebhookInterface. A group's client should implement this interface.