Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AwsExpansion
- type AwsInterface
- type AwsLambdaArnExpansion
- type AwsLambdaArnInterface
- type AwsLambdaArnsGetter
- type AwsLogCollectionExpansion
- type AwsLogCollectionInterface
- type AwsLogCollectionsGetter
- type AwsTagFilterExpansion
- type AwsTagFilterInterface
- type AwsTagFiltersGetter
- type AwsesGetter
- type AzureExpansion
- type AzureInterface
- type AzuresGetter
- type GcpExpansion
- type GcpInterface
- type GcpsGetter
- type IntegrationV1alpha1Client
- func (c *IntegrationV1alpha1Client) AwsLambdaArns(namespace string) AwsLambdaArnInterface
- func (c *IntegrationV1alpha1Client) AwsLogCollections(namespace string) AwsLogCollectionInterface
- func (c *IntegrationV1alpha1Client) AwsTagFilters(namespace string) AwsTagFilterInterface
- func (c *IntegrationV1alpha1Client) Awses(namespace string) AwsInterface
- func (c *IntegrationV1alpha1Client) Azures(namespace string) AzureInterface
- func (c *IntegrationV1alpha1Client) Gcps(namespace string) GcpInterface
- func (c *IntegrationV1alpha1Client) Pagerduties(namespace string) PagerdutyInterface
- func (c *IntegrationV1alpha1Client) PagerdutyServiceObjects(namespace string) PagerdutyServiceObjectInterface
- func (c *IntegrationV1alpha1Client) RESTClient() rest.Interface
- func (c *IntegrationV1alpha1Client) SlackChannels(namespace string) SlackChannelInterface
- type IntegrationV1alpha1Interface
- type PagerdutiesGetter
- type PagerdutyExpansion
- type PagerdutyInterface
- type PagerdutyServiceObjectExpansion
- type PagerdutyServiceObjectInterface
- type PagerdutyServiceObjectsGetter
- type SlackChannelExpansion
- type SlackChannelInterface
- type SlackChannelsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsExpansion ¶
type AwsExpansion interface{}
type AwsInterface ¶
type AwsInterface interface { Create(ctx context.Context, aws *v1alpha1.Aws, opts v1.CreateOptions) (*v1alpha1.Aws, error) Update(ctx context.Context, aws *v1alpha1.Aws, opts v1.UpdateOptions) (*v1alpha1.Aws, error) UpdateStatus(ctx context.Context, aws *v1alpha1.Aws, opts v1.UpdateOptions) (*v1alpha1.Aws, 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.Aws, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AwsList, 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.Aws, err error) AwsExpansion }
AwsInterface has methods to work with Aws resources.
type AwsLambdaArnExpansion ¶
type AwsLambdaArnExpansion interface{}
type AwsLambdaArnInterface ¶
type AwsLambdaArnInterface interface { Create(ctx context.Context, awsLambdaArn *v1alpha1.AwsLambdaArn, opts v1.CreateOptions) (*v1alpha1.AwsLambdaArn, error) Update(ctx context.Context, awsLambdaArn *v1alpha1.AwsLambdaArn, opts v1.UpdateOptions) (*v1alpha1.AwsLambdaArn, error) UpdateStatus(ctx context.Context, awsLambdaArn *v1alpha1.AwsLambdaArn, opts v1.UpdateOptions) (*v1alpha1.AwsLambdaArn, 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.AwsLambdaArn, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AwsLambdaArnList, 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.AwsLambdaArn, err error) AwsLambdaArnExpansion }
AwsLambdaArnInterface has methods to work with AwsLambdaArn resources.
type AwsLambdaArnsGetter ¶
type AwsLambdaArnsGetter interface {
AwsLambdaArns(namespace string) AwsLambdaArnInterface
}
AwsLambdaArnsGetter has a method to return a AwsLambdaArnInterface. A group's client should implement this interface.
type AwsLogCollectionExpansion ¶
type AwsLogCollectionExpansion interface{}
type AwsLogCollectionInterface ¶
type AwsLogCollectionInterface interface { Create(ctx context.Context, awsLogCollection *v1alpha1.AwsLogCollection, opts v1.CreateOptions) (*v1alpha1.AwsLogCollection, error) Update(ctx context.Context, awsLogCollection *v1alpha1.AwsLogCollection, opts v1.UpdateOptions) (*v1alpha1.AwsLogCollection, error) UpdateStatus(ctx context.Context, awsLogCollection *v1alpha1.AwsLogCollection, opts v1.UpdateOptions) (*v1alpha1.AwsLogCollection, 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.AwsLogCollection, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AwsLogCollectionList, 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.AwsLogCollection, err error) AwsLogCollectionExpansion }
AwsLogCollectionInterface has methods to work with AwsLogCollection resources.
type AwsLogCollectionsGetter ¶
type AwsLogCollectionsGetter interface {
AwsLogCollections(namespace string) AwsLogCollectionInterface
}
AwsLogCollectionsGetter has a method to return a AwsLogCollectionInterface. A group's client should implement this interface.
type AwsTagFilterExpansion ¶
type AwsTagFilterExpansion interface{}
type AwsTagFilterInterface ¶
type AwsTagFilterInterface interface { Create(ctx context.Context, awsTagFilter *v1alpha1.AwsTagFilter, opts v1.CreateOptions) (*v1alpha1.AwsTagFilter, error) Update(ctx context.Context, awsTagFilter *v1alpha1.AwsTagFilter, opts v1.UpdateOptions) (*v1alpha1.AwsTagFilter, error) UpdateStatus(ctx context.Context, awsTagFilter *v1alpha1.AwsTagFilter, opts v1.UpdateOptions) (*v1alpha1.AwsTagFilter, 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.AwsTagFilter, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AwsTagFilterList, 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.AwsTagFilter, err error) AwsTagFilterExpansion }
AwsTagFilterInterface has methods to work with AwsTagFilter resources.
type AwsTagFiltersGetter ¶
type AwsTagFiltersGetter interface {
AwsTagFilters(namespace string) AwsTagFilterInterface
}
AwsTagFiltersGetter has a method to return a AwsTagFilterInterface. A group's client should implement this interface.
type AwsesGetter ¶
type AwsesGetter interface {
Awses(namespace string) AwsInterface
}
AwsesGetter has a method to return a AwsInterface. A group's client should implement this interface.
type AzureExpansion ¶
type AzureExpansion interface{}
type AzureInterface ¶
type AzureInterface interface { Create(ctx context.Context, azure *v1alpha1.Azure, opts v1.CreateOptions) (*v1alpha1.Azure, error) Update(ctx context.Context, azure *v1alpha1.Azure, opts v1.UpdateOptions) (*v1alpha1.Azure, error) UpdateStatus(ctx context.Context, azure *v1alpha1.Azure, opts v1.UpdateOptions) (*v1alpha1.Azure, 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.Azure, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AzureList, 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.Azure, err error) AzureExpansion }
AzureInterface has methods to work with Azure resources.
type AzuresGetter ¶
type AzuresGetter interface {
Azures(namespace string) AzureInterface
}
AzuresGetter has a method to return a AzureInterface. A group's client should implement this interface.
type GcpExpansion ¶
type GcpExpansion interface{}
type GcpInterface ¶
type GcpInterface interface { Create(ctx context.Context, gcp *v1alpha1.Gcp, opts v1.CreateOptions) (*v1alpha1.Gcp, error) Update(ctx context.Context, gcp *v1alpha1.Gcp, opts v1.UpdateOptions) (*v1alpha1.Gcp, error) UpdateStatus(ctx context.Context, gcp *v1alpha1.Gcp, opts v1.UpdateOptions) (*v1alpha1.Gcp, 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.Gcp, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GcpList, 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.Gcp, err error) GcpExpansion }
GcpInterface has methods to work with Gcp resources.
type GcpsGetter ¶
type GcpsGetter interface {
Gcps(namespace string) GcpInterface
}
GcpsGetter has a method to return a GcpInterface. A group's client should implement this interface.
type IntegrationV1alpha1Client ¶
type IntegrationV1alpha1Client struct {
// contains filtered or unexported fields
}
IntegrationV1alpha1Client is used to interact with features provided by the integration.datadog.kubeform.com group.
func New ¶
func New(c rest.Interface) *IntegrationV1alpha1Client
New creates a new IntegrationV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*IntegrationV1alpha1Client, error)
NewForConfig creates a new IntegrationV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *IntegrationV1alpha1Client
NewForConfigOrDie creates a new IntegrationV1alpha1Client for the given config and panics if there is an error in the config.
func (*IntegrationV1alpha1Client) AwsLambdaArns ¶
func (c *IntegrationV1alpha1Client) AwsLambdaArns(namespace string) AwsLambdaArnInterface
func (*IntegrationV1alpha1Client) AwsLogCollections ¶
func (c *IntegrationV1alpha1Client) AwsLogCollections(namespace string) AwsLogCollectionInterface
func (*IntegrationV1alpha1Client) AwsTagFilters ¶
func (c *IntegrationV1alpha1Client) AwsTagFilters(namespace string) AwsTagFilterInterface
func (*IntegrationV1alpha1Client) Awses ¶
func (c *IntegrationV1alpha1Client) Awses(namespace string) AwsInterface
func (*IntegrationV1alpha1Client) Azures ¶
func (c *IntegrationV1alpha1Client) Azures(namespace string) AzureInterface
func (*IntegrationV1alpha1Client) Gcps ¶
func (c *IntegrationV1alpha1Client) Gcps(namespace string) GcpInterface
func (*IntegrationV1alpha1Client) Pagerduties ¶
func (c *IntegrationV1alpha1Client) Pagerduties(namespace string) PagerdutyInterface
func (*IntegrationV1alpha1Client) PagerdutyServiceObjects ¶
func (c *IntegrationV1alpha1Client) PagerdutyServiceObjects(namespace string) PagerdutyServiceObjectInterface
func (*IntegrationV1alpha1Client) RESTClient ¶
func (c *IntegrationV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*IntegrationV1alpha1Client) SlackChannels ¶
func (c *IntegrationV1alpha1Client) SlackChannels(namespace string) SlackChannelInterface
type IntegrationV1alpha1Interface ¶
type IntegrationV1alpha1Interface interface { RESTClient() rest.Interface AwsesGetter AwsLambdaArnsGetter AwsLogCollectionsGetter AwsTagFiltersGetter AzuresGetter GcpsGetter PagerdutiesGetter PagerdutyServiceObjectsGetter SlackChannelsGetter }
type PagerdutiesGetter ¶
type PagerdutiesGetter interface {
Pagerduties(namespace string) PagerdutyInterface
}
PagerdutiesGetter has a method to return a PagerdutyInterface. A group's client should implement this interface.
type PagerdutyExpansion ¶
type PagerdutyExpansion interface{}
type PagerdutyInterface ¶
type PagerdutyInterface interface { Create(ctx context.Context, pagerduty *v1alpha1.Pagerduty, opts v1.CreateOptions) (*v1alpha1.Pagerduty, error) Update(ctx context.Context, pagerduty *v1alpha1.Pagerduty, opts v1.UpdateOptions) (*v1alpha1.Pagerduty, error) UpdateStatus(ctx context.Context, pagerduty *v1alpha1.Pagerduty, opts v1.UpdateOptions) (*v1alpha1.Pagerduty, 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.Pagerduty, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PagerdutyList, 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.Pagerduty, err error) PagerdutyExpansion }
PagerdutyInterface has methods to work with Pagerduty resources.
type PagerdutyServiceObjectExpansion ¶
type PagerdutyServiceObjectExpansion interface{}
type PagerdutyServiceObjectInterface ¶
type PagerdutyServiceObjectInterface interface { Create(ctx context.Context, pagerdutyServiceObject *v1alpha1.PagerdutyServiceObject, opts v1.CreateOptions) (*v1alpha1.PagerdutyServiceObject, error) Update(ctx context.Context, pagerdutyServiceObject *v1alpha1.PagerdutyServiceObject, opts v1.UpdateOptions) (*v1alpha1.PagerdutyServiceObject, error) UpdateStatus(ctx context.Context, pagerdutyServiceObject *v1alpha1.PagerdutyServiceObject, opts v1.UpdateOptions) (*v1alpha1.PagerdutyServiceObject, 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.PagerdutyServiceObject, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PagerdutyServiceObjectList, 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.PagerdutyServiceObject, err error) PagerdutyServiceObjectExpansion }
PagerdutyServiceObjectInterface has methods to work with PagerdutyServiceObject resources.
type PagerdutyServiceObjectsGetter ¶
type PagerdutyServiceObjectsGetter interface {
PagerdutyServiceObjects(namespace string) PagerdutyServiceObjectInterface
}
PagerdutyServiceObjectsGetter has a method to return a PagerdutyServiceObjectInterface. A group's client should implement this interface.
type SlackChannelExpansion ¶
type SlackChannelExpansion interface{}
type SlackChannelInterface ¶
type SlackChannelInterface interface { Create(ctx context.Context, slackChannel *v1alpha1.SlackChannel, opts v1.CreateOptions) (*v1alpha1.SlackChannel, error) Update(ctx context.Context, slackChannel *v1alpha1.SlackChannel, opts v1.UpdateOptions) (*v1alpha1.SlackChannel, error) UpdateStatus(ctx context.Context, slackChannel *v1alpha1.SlackChannel, opts v1.UpdateOptions) (*v1alpha1.SlackChannel, 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.SlackChannel, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SlackChannelList, 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.SlackChannel, err error) SlackChannelExpansion }
SlackChannelInterface has methods to work with SlackChannel resources.
type SlackChannelsGetter ¶
type SlackChannelsGetter interface {
SlackChannels(namespace string) SlackChannelInterface
}
SlackChannelsGetter has a method to return a SlackChannelInterface. A group's client should implement this interface.