Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CachePoliciesGetter
- type CachePolicyExpansion
- type CachePolicyInterface
- type CloudfrontV1alpha1Client
- func (c *CloudfrontV1alpha1Client) CachePolicies(namespace string) CachePolicyInterface
- func (c *CloudfrontV1alpha1Client) Distributions(namespace string) DistributionInterface
- func (c *CloudfrontV1alpha1Client) FieldLevelEncryptionConfigs(namespace string) FieldLevelEncryptionConfigInterface
- func (c *CloudfrontV1alpha1Client) FieldLevelEncryptionProfiles(namespace string) FieldLevelEncryptionProfileInterface
- func (c *CloudfrontV1alpha1Client) Functions(namespace string) FunctionInterface
- func (c *CloudfrontV1alpha1Client) KeyGroups(namespace string) KeyGroupInterface
- func (c *CloudfrontV1alpha1Client) MonitoringSubscriptions(namespace string) MonitoringSubscriptionInterface
- func (c *CloudfrontV1alpha1Client) OriginAccessIdentities(namespace string) OriginAccessIdentityInterface
- func (c *CloudfrontV1alpha1Client) OriginRequestPolicies(namespace string) OriginRequestPolicyInterface
- func (c *CloudfrontV1alpha1Client) PublicKeys(namespace string) PublicKeyInterface
- func (c *CloudfrontV1alpha1Client) RESTClient() rest.Interface
- func (c *CloudfrontV1alpha1Client) RealtimeLogConfigs(namespace string) RealtimeLogConfigInterface
- func (c *CloudfrontV1alpha1Client) ResponseHeadersPolicies(namespace string) ResponseHeadersPolicyInterface
- type CloudfrontV1alpha1Interface
- type DistributionExpansion
- type DistributionInterface
- type DistributionsGetter
- type FieldLevelEncryptionConfigExpansion
- type FieldLevelEncryptionConfigInterface
- type FieldLevelEncryptionConfigsGetter
- type FieldLevelEncryptionProfileExpansion
- type FieldLevelEncryptionProfileInterface
- type FieldLevelEncryptionProfilesGetter
- type FunctionExpansion
- type FunctionInterface
- type FunctionsGetter
- type KeyGroupExpansion
- type KeyGroupInterface
- type KeyGroupsGetter
- type MonitoringSubscriptionExpansion
- type MonitoringSubscriptionInterface
- type MonitoringSubscriptionsGetter
- type OriginAccessIdentitiesGetter
- type OriginAccessIdentityExpansion
- type OriginAccessIdentityInterface
- type OriginRequestPoliciesGetter
- type OriginRequestPolicyExpansion
- type OriginRequestPolicyInterface
- type PublicKeyExpansion
- type PublicKeyInterface
- type PublicKeysGetter
- type RealtimeLogConfigExpansion
- type RealtimeLogConfigInterface
- type RealtimeLogConfigsGetter
- type ResponseHeadersPoliciesGetter
- type ResponseHeadersPolicyExpansion
- type ResponseHeadersPolicyInterface
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 ¶
func New(c rest.Interface) *CloudfrontV1alpha1Client
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 CloudfrontV1alpha1Interface ¶
type CloudfrontV1alpha1Interface interface { RESTClient() rest.Interface CachePoliciesGetter DistributionsGetter FieldLevelEncryptionConfigsGetter FieldLevelEncryptionProfilesGetter FunctionsGetter KeyGroupsGetter MonitoringSubscriptionsGetter OriginAccessIdentitiesGetter OriginRequestPoliciesGetter PublicKeysGetter RealtimeLogConfigsGetter ResponseHeadersPoliciesGetter }
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.