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 CachePoliciesGetter

type CachePoliciesGetter interface {
	CachePolicies(namespace string) CachePolicyInterface
}

CachePoliciesGetter has a method to return a CachePolicyInterface. A group's client should implement this interface.

type CachePolicyExpansion

type CachePolicyExpansion interface{}

type CachePolicyInterface

type CachePolicyInterface interface {
	Create(ctx context.Context, cachePolicy *v1alpha1.CachePolicy, opts v1.CreateOptions) (*v1alpha1.CachePolicy, error)
	Update(ctx context.Context, cachePolicy *v1alpha1.CachePolicy, opts v1.UpdateOptions) (*v1alpha1.CachePolicy, error)
	UpdateStatus(ctx context.Context, cachePolicy *v1alpha1.CachePolicy, opts v1.UpdateOptions) (*v1alpha1.CachePolicy, 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.CachePolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CachePolicyList, 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.CachePolicy, err error)
	CachePolicyExpansion
}

CachePolicyInterface has methods to work with CachePolicy resources.

type CloudfrontV1alpha1Client

type CloudfrontV1alpha1Client struct {
	// contains filtered or unexported fields
}

CloudfrontV1alpha1Client is used to interact with features provided by the cloudfront.aws.kubeform.com group.

func New

New creates a new CloudfrontV1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*CloudfrontV1alpha1Client, error)

NewForConfig creates a new CloudfrontV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *CloudfrontV1alpha1Client

NewForConfigOrDie creates a new CloudfrontV1alpha1Client for the given config and panics if there is an error in the config.

func (*CloudfrontV1alpha1Client) CachePolicies

func (c *CloudfrontV1alpha1Client) CachePolicies(namespace string) CachePolicyInterface

func (*CloudfrontV1alpha1Client) Distributions

func (c *CloudfrontV1alpha1Client) Distributions(namespace string) DistributionInterface

func (*CloudfrontV1alpha1Client) FieldLevelEncryptionConfigs added in v0.5.0

func (c *CloudfrontV1alpha1Client) FieldLevelEncryptionConfigs(namespace string) FieldLevelEncryptionConfigInterface

func (*CloudfrontV1alpha1Client) FieldLevelEncryptionProfiles added in v0.5.0

func (c *CloudfrontV1alpha1Client) FieldLevelEncryptionProfiles(namespace string) FieldLevelEncryptionProfileInterface

func (*CloudfrontV1alpha1Client) Functions

func (c *CloudfrontV1alpha1Client) Functions(namespace string) FunctionInterface

func (*CloudfrontV1alpha1Client) KeyGroups

func (c *CloudfrontV1alpha1Client) KeyGroups(namespace string) KeyGroupInterface

func (*CloudfrontV1alpha1Client) MonitoringSubscriptions added in v0.5.0

func (c *CloudfrontV1alpha1Client) MonitoringSubscriptions(namespace string) MonitoringSubscriptionInterface

func (*CloudfrontV1alpha1Client) OriginAccessIdentities

func (c *CloudfrontV1alpha1Client) OriginAccessIdentities(namespace string) OriginAccessIdentityInterface

func (*CloudfrontV1alpha1Client) OriginRequestPolicies

func (c *CloudfrontV1alpha1Client) OriginRequestPolicies(namespace string) OriginRequestPolicyInterface

func (*CloudfrontV1alpha1Client) PublicKeys

func (c *CloudfrontV1alpha1Client) PublicKeys(namespace string) PublicKeyInterface

func (*CloudfrontV1alpha1Client) RESTClient

func (c *CloudfrontV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*CloudfrontV1alpha1Client) RealtimeLogConfigs

func (c *CloudfrontV1alpha1Client) RealtimeLogConfigs(namespace string) RealtimeLogConfigInterface

func (*CloudfrontV1alpha1Client) ResponseHeadersPolicies added in v0.5.0

func (c *CloudfrontV1alpha1Client) ResponseHeadersPolicies(namespace string) ResponseHeadersPolicyInterface

type DistributionExpansion

type DistributionExpansion interface{}

type DistributionInterface

type DistributionInterface interface {
	Create(ctx context.Context, distribution *v1alpha1.Distribution, opts v1.CreateOptions) (*v1alpha1.Distribution, error)
	Update(ctx context.Context, distribution *v1alpha1.Distribution, opts v1.UpdateOptions) (*v1alpha1.Distribution, error)
	UpdateStatus(ctx context.Context, distribution *v1alpha1.Distribution, opts v1.UpdateOptions) (*v1alpha1.Distribution, 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.Distribution, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DistributionList, 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.Distribution, err error)
	DistributionExpansion
}

DistributionInterface has methods to work with Distribution resources.

type DistributionsGetter

type DistributionsGetter interface {
	Distributions(namespace string) DistributionInterface
}

DistributionsGetter has a method to return a DistributionInterface. A group's client should implement this interface.

type FieldLevelEncryptionConfigExpansion added in v0.5.0

type FieldLevelEncryptionConfigExpansion interface{}

type FieldLevelEncryptionConfigInterface added in v0.5.0

type FieldLevelEncryptionConfigInterface interface {
	Create(ctx context.Context, fieldLevelEncryptionConfig *v1alpha1.FieldLevelEncryptionConfig, opts v1.CreateOptions) (*v1alpha1.FieldLevelEncryptionConfig, error)
	Update(ctx context.Context, fieldLevelEncryptionConfig *v1alpha1.FieldLevelEncryptionConfig, opts v1.UpdateOptions) (*v1alpha1.FieldLevelEncryptionConfig, error)
	UpdateStatus(ctx context.Context, fieldLevelEncryptionConfig *v1alpha1.FieldLevelEncryptionConfig, opts v1.UpdateOptions) (*v1alpha1.FieldLevelEncryptionConfig, 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.FieldLevelEncryptionConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FieldLevelEncryptionConfigList, 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.FieldLevelEncryptionConfig, err error)
	FieldLevelEncryptionConfigExpansion
}

FieldLevelEncryptionConfigInterface has methods to work with FieldLevelEncryptionConfig resources.

type FieldLevelEncryptionConfigsGetter added in v0.5.0

type FieldLevelEncryptionConfigsGetter interface {
	FieldLevelEncryptionConfigs(namespace string) FieldLevelEncryptionConfigInterface
}

FieldLevelEncryptionConfigsGetter has a method to return a FieldLevelEncryptionConfigInterface. A group's client should implement this interface.

type FieldLevelEncryptionProfileExpansion added in v0.5.0

type FieldLevelEncryptionProfileExpansion interface{}

type FieldLevelEncryptionProfileInterface added in v0.5.0

type FieldLevelEncryptionProfileInterface interface {
	Create(ctx context.Context, fieldLevelEncryptionProfile *v1alpha1.FieldLevelEncryptionProfile, opts v1.CreateOptions) (*v1alpha1.FieldLevelEncryptionProfile, error)
	Update(ctx context.Context, fieldLevelEncryptionProfile *v1alpha1.FieldLevelEncryptionProfile, opts v1.UpdateOptions) (*v1alpha1.FieldLevelEncryptionProfile, error)
	UpdateStatus(ctx context.Context, fieldLevelEncryptionProfile *v1alpha1.FieldLevelEncryptionProfile, opts v1.UpdateOptions) (*v1alpha1.FieldLevelEncryptionProfile, 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.FieldLevelEncryptionProfile, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FieldLevelEncryptionProfileList, 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.FieldLevelEncryptionProfile, err error)
	FieldLevelEncryptionProfileExpansion
}

FieldLevelEncryptionProfileInterface has methods to work with FieldLevelEncryptionProfile resources.

type FieldLevelEncryptionProfilesGetter added in v0.5.0

type FieldLevelEncryptionProfilesGetter interface {
	FieldLevelEncryptionProfiles(namespace string) FieldLevelEncryptionProfileInterface
}

FieldLevelEncryptionProfilesGetter has a method to return a FieldLevelEncryptionProfileInterface. A group's client should implement this interface.

type FunctionExpansion

type FunctionExpansion interface{}

type FunctionInterface

type FunctionInterface interface {
	Create(ctx context.Context, function *v1alpha1.Function, opts v1.CreateOptions) (*v1alpha1.Function, error)
	Update(ctx context.Context, function *v1alpha1.Function, opts v1.UpdateOptions) (*v1alpha1.Function, error)
	UpdateStatus(ctx context.Context, function *v1alpha1.Function, opts v1.UpdateOptions) (*v1alpha1.Function, 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.Function, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FunctionList, 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.Function, err error)
	FunctionExpansion
}

FunctionInterface has methods to work with Function resources.

type FunctionsGetter

type FunctionsGetter interface {
	Functions(namespace string) FunctionInterface
}

FunctionsGetter has a method to return a FunctionInterface. A group's client should implement this interface.

type KeyGroupExpansion

type KeyGroupExpansion interface{}

type KeyGroupInterface

type KeyGroupInterface interface {
	Create(ctx context.Context, keyGroup *v1alpha1.KeyGroup, opts v1.CreateOptions) (*v1alpha1.KeyGroup, error)
	Update(ctx context.Context, keyGroup *v1alpha1.KeyGroup, opts v1.UpdateOptions) (*v1alpha1.KeyGroup, error)
	UpdateStatus(ctx context.Context, keyGroup *v1alpha1.KeyGroup, opts v1.UpdateOptions) (*v1alpha1.KeyGroup, 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.KeyGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KeyGroupList, 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.KeyGroup, err error)
	KeyGroupExpansion
}

KeyGroupInterface has methods to work with KeyGroup resources.

type KeyGroupsGetter

type KeyGroupsGetter interface {
	KeyGroups(namespace string) KeyGroupInterface
}

KeyGroupsGetter has a method to return a KeyGroupInterface. A group's client should implement this interface.

type MonitoringSubscriptionExpansion added in v0.5.0

type MonitoringSubscriptionExpansion interface{}

type MonitoringSubscriptionInterface added in v0.5.0

type MonitoringSubscriptionInterface interface {
	Create(ctx context.Context, monitoringSubscription *v1alpha1.MonitoringSubscription, opts v1.CreateOptions) (*v1alpha1.MonitoringSubscription, error)
	Update(ctx context.Context, monitoringSubscription *v1alpha1.MonitoringSubscription, opts v1.UpdateOptions) (*v1alpha1.MonitoringSubscription, error)
	UpdateStatus(ctx context.Context, monitoringSubscription *v1alpha1.MonitoringSubscription, opts v1.UpdateOptions) (*v1alpha1.MonitoringSubscription, 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.MonitoringSubscription, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MonitoringSubscriptionList, 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.MonitoringSubscription, err error)
	MonitoringSubscriptionExpansion
}

MonitoringSubscriptionInterface has methods to work with MonitoringSubscription resources.

type MonitoringSubscriptionsGetter added in v0.5.0

type MonitoringSubscriptionsGetter interface {
	MonitoringSubscriptions(namespace string) MonitoringSubscriptionInterface
}

MonitoringSubscriptionsGetter has a method to return a MonitoringSubscriptionInterface. A group's client should implement this interface.

type OriginAccessIdentitiesGetter

type OriginAccessIdentitiesGetter interface {
	OriginAccessIdentities(namespace string) OriginAccessIdentityInterface
}

OriginAccessIdentitiesGetter has a method to return a OriginAccessIdentityInterface. A group's client should implement this interface.

type OriginAccessIdentityExpansion

type OriginAccessIdentityExpansion interface{}

type OriginAccessIdentityInterface

type OriginAccessIdentityInterface interface {
	Create(ctx context.Context, originAccessIdentity *v1alpha1.OriginAccessIdentity, opts v1.CreateOptions) (*v1alpha1.OriginAccessIdentity, error)
	Update(ctx context.Context, originAccessIdentity *v1alpha1.OriginAccessIdentity, opts v1.UpdateOptions) (*v1alpha1.OriginAccessIdentity, error)
	UpdateStatus(ctx context.Context, originAccessIdentity *v1alpha1.OriginAccessIdentity, opts v1.UpdateOptions) (*v1alpha1.OriginAccessIdentity, 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.OriginAccessIdentity, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OriginAccessIdentityList, 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.OriginAccessIdentity, err error)
	OriginAccessIdentityExpansion
}

OriginAccessIdentityInterface has methods to work with OriginAccessIdentity resources.

type OriginRequestPoliciesGetter

type OriginRequestPoliciesGetter interface {
	OriginRequestPolicies(namespace string) OriginRequestPolicyInterface
}

OriginRequestPoliciesGetter has a method to return a OriginRequestPolicyInterface. A group's client should implement this interface.

type OriginRequestPolicyExpansion

type OriginRequestPolicyExpansion interface{}

type OriginRequestPolicyInterface

type OriginRequestPolicyInterface interface {
	Create(ctx context.Context, originRequestPolicy *v1alpha1.OriginRequestPolicy, opts v1.CreateOptions) (*v1alpha1.OriginRequestPolicy, error)
	Update(ctx context.Context, originRequestPolicy *v1alpha1.OriginRequestPolicy, opts v1.UpdateOptions) (*v1alpha1.OriginRequestPolicy, error)
	UpdateStatus(ctx context.Context, originRequestPolicy *v1alpha1.OriginRequestPolicy, opts v1.UpdateOptions) (*v1alpha1.OriginRequestPolicy, 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.OriginRequestPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OriginRequestPolicyList, 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.OriginRequestPolicy, err error)
	OriginRequestPolicyExpansion
}

OriginRequestPolicyInterface has methods to work with OriginRequestPolicy resources.

type PublicKeyExpansion

type PublicKeyExpansion interface{}

type PublicKeyInterface

type PublicKeyInterface interface {
	Create(ctx context.Context, publicKey *v1alpha1.PublicKey, opts v1.CreateOptions) (*v1alpha1.PublicKey, error)
	Update(ctx context.Context, publicKey *v1alpha1.PublicKey, opts v1.UpdateOptions) (*v1alpha1.PublicKey, error)
	UpdateStatus(ctx context.Context, publicKey *v1alpha1.PublicKey, opts v1.UpdateOptions) (*v1alpha1.PublicKey, 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.PublicKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PublicKeyList, 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.PublicKey, err error)
	PublicKeyExpansion
}

PublicKeyInterface has methods to work with PublicKey resources.

type PublicKeysGetter

type PublicKeysGetter interface {
	PublicKeys(namespace string) PublicKeyInterface
}

PublicKeysGetter has a method to return a PublicKeyInterface. A group's client should implement this interface.

type RealtimeLogConfigExpansion

type RealtimeLogConfigExpansion interface{}

type RealtimeLogConfigInterface

type RealtimeLogConfigInterface interface {
	Create(ctx context.Context, realtimeLogConfig *v1alpha1.RealtimeLogConfig, opts v1.CreateOptions) (*v1alpha1.RealtimeLogConfig, error)
	Update(ctx context.Context, realtimeLogConfig *v1alpha1.RealtimeLogConfig, opts v1.UpdateOptions) (*v1alpha1.RealtimeLogConfig, error)
	UpdateStatus(ctx context.Context, realtimeLogConfig *v1alpha1.RealtimeLogConfig, opts v1.UpdateOptions) (*v1alpha1.RealtimeLogConfig, 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.RealtimeLogConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RealtimeLogConfigList, 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.RealtimeLogConfig, err error)
	RealtimeLogConfigExpansion
}

RealtimeLogConfigInterface has methods to work with RealtimeLogConfig resources.

type RealtimeLogConfigsGetter

type RealtimeLogConfigsGetter interface {
	RealtimeLogConfigs(namespace string) RealtimeLogConfigInterface
}

RealtimeLogConfigsGetter has a method to return a RealtimeLogConfigInterface. A group's client should implement this interface.

type ResponseHeadersPoliciesGetter added in v0.5.0

type ResponseHeadersPoliciesGetter interface {
	ResponseHeadersPolicies(namespace string) ResponseHeadersPolicyInterface
}

ResponseHeadersPoliciesGetter has a method to return a ResponseHeadersPolicyInterface. A group's client should implement this interface.

type ResponseHeadersPolicyExpansion added in v0.5.0

type ResponseHeadersPolicyExpansion interface{}

type ResponseHeadersPolicyInterface added in v0.5.0

type ResponseHeadersPolicyInterface interface {
	Create(ctx context.Context, responseHeadersPolicy *v1alpha1.ResponseHeadersPolicy, opts v1.CreateOptions) (*v1alpha1.ResponseHeadersPolicy, error)
	Update(ctx context.Context, responseHeadersPolicy *v1alpha1.ResponseHeadersPolicy, opts v1.UpdateOptions) (*v1alpha1.ResponseHeadersPolicy, error)
	UpdateStatus(ctx context.Context, responseHeadersPolicy *v1alpha1.ResponseHeadersPolicy, opts v1.UpdateOptions) (*v1alpha1.ResponseHeadersPolicy, 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.ResponseHeadersPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ResponseHeadersPolicyList, 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.ResponseHeadersPolicy, err error)
	ResponseHeadersPolicyExpansion
}

ResponseHeadersPolicyInterface has methods to work with ResponseHeadersPolicy resources.

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