v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

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

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 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.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL