Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type EcrV1alpha1Client
- func (c *EcrV1alpha1Client) LifecyclePolicies(namespace string) LifecyclePolicyInterface
- func (c *EcrV1alpha1Client) PullThroughCacheRules(namespace string) PullThroughCacheRuleInterface
- func (c *EcrV1alpha1Client) RESTClient() rest.Interface
- func (c *EcrV1alpha1Client) RegistryPolicies(namespace string) RegistryPolicyInterface
- func (c *EcrV1alpha1Client) RegistryScanningConfigurations(namespace string) RegistryScanningConfigurationInterface
- func (c *EcrV1alpha1Client) ReplicationConfigurations(namespace string) ReplicationConfigurationInterface
- func (c *EcrV1alpha1Client) Repositories(namespace string) RepositoryInterface
- func (c *EcrV1alpha1Client) RepositoryPolicies(namespace string) RepositoryPolicyInterface
- type EcrV1alpha1Interface
- type LifecyclePoliciesGetter
- type LifecyclePolicyExpansion
- type LifecyclePolicyInterface
- type PullThroughCacheRuleExpansion
- type PullThroughCacheRuleInterface
- type PullThroughCacheRulesGetter
- type RegistryPoliciesGetter
- type RegistryPolicyExpansion
- type RegistryPolicyInterface
- type RegistryScanningConfigurationExpansion
- type RegistryScanningConfigurationInterface
- type RegistryScanningConfigurationsGetter
- type ReplicationConfigurationExpansion
- type ReplicationConfigurationInterface
- type ReplicationConfigurationsGetter
- type RepositoriesGetter
- type RepositoryExpansion
- type RepositoryInterface
- type RepositoryPoliciesGetter
- type RepositoryPolicyExpansion
- type RepositoryPolicyInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EcrV1alpha1Client ¶
type EcrV1alpha1Client struct {
// contains filtered or unexported fields
}
EcrV1alpha1Client is used to interact with features provided by the ecr.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *EcrV1alpha1Client
New creates a new EcrV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*EcrV1alpha1Client, error)
NewForConfig creates a new EcrV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *EcrV1alpha1Client
NewForConfigOrDie creates a new EcrV1alpha1Client for the given config and panics if there is an error in the config.
func (*EcrV1alpha1Client) LifecyclePolicies ¶
func (c *EcrV1alpha1Client) LifecyclePolicies(namespace string) LifecyclePolicyInterface
func (*EcrV1alpha1Client) PullThroughCacheRules ¶ added in v0.5.0
func (c *EcrV1alpha1Client) PullThroughCacheRules(namespace string) PullThroughCacheRuleInterface
func (*EcrV1alpha1Client) RESTClient ¶
func (c *EcrV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*EcrV1alpha1Client) RegistryPolicies ¶
func (c *EcrV1alpha1Client) RegistryPolicies(namespace string) RegistryPolicyInterface
func (*EcrV1alpha1Client) RegistryScanningConfigurations ¶ added in v0.5.0
func (c *EcrV1alpha1Client) RegistryScanningConfigurations(namespace string) RegistryScanningConfigurationInterface
func (*EcrV1alpha1Client) ReplicationConfigurations ¶
func (c *EcrV1alpha1Client) ReplicationConfigurations(namespace string) ReplicationConfigurationInterface
func (*EcrV1alpha1Client) Repositories ¶
func (c *EcrV1alpha1Client) Repositories(namespace string) RepositoryInterface
func (*EcrV1alpha1Client) RepositoryPolicies ¶
func (c *EcrV1alpha1Client) RepositoryPolicies(namespace string) RepositoryPolicyInterface
type EcrV1alpha1Interface ¶
type EcrV1alpha1Interface interface { RESTClient() rest.Interface LifecyclePoliciesGetter PullThroughCacheRulesGetter RegistryPoliciesGetter RegistryScanningConfigurationsGetter ReplicationConfigurationsGetter RepositoriesGetter RepositoryPoliciesGetter }
type LifecyclePoliciesGetter ¶
type LifecyclePoliciesGetter interface {
LifecyclePolicies(namespace string) LifecyclePolicyInterface
}
LifecyclePoliciesGetter has a method to return a LifecyclePolicyInterface. A group's client should implement this interface.
type LifecyclePolicyExpansion ¶
type LifecyclePolicyExpansion interface{}
type LifecyclePolicyInterface ¶
type LifecyclePolicyInterface interface { Create(ctx context.Context, lifecyclePolicy *v1alpha1.LifecyclePolicy, opts v1.CreateOptions) (*v1alpha1.LifecyclePolicy, error) Update(ctx context.Context, lifecyclePolicy *v1alpha1.LifecyclePolicy, opts v1.UpdateOptions) (*v1alpha1.LifecyclePolicy, error) UpdateStatus(ctx context.Context, lifecyclePolicy *v1alpha1.LifecyclePolicy, opts v1.UpdateOptions) (*v1alpha1.LifecyclePolicy, 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.LifecyclePolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LifecyclePolicyList, 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.LifecyclePolicy, err error) LifecyclePolicyExpansion }
LifecyclePolicyInterface has methods to work with LifecyclePolicy resources.
type PullThroughCacheRuleExpansion ¶ added in v0.5.0
type PullThroughCacheRuleExpansion interface{}
type PullThroughCacheRuleInterface ¶ added in v0.5.0
type PullThroughCacheRuleInterface interface { Create(ctx context.Context, pullThroughCacheRule *v1alpha1.PullThroughCacheRule, opts v1.CreateOptions) (*v1alpha1.PullThroughCacheRule, error) Update(ctx context.Context, pullThroughCacheRule *v1alpha1.PullThroughCacheRule, opts v1.UpdateOptions) (*v1alpha1.PullThroughCacheRule, error) UpdateStatus(ctx context.Context, pullThroughCacheRule *v1alpha1.PullThroughCacheRule, opts v1.UpdateOptions) (*v1alpha1.PullThroughCacheRule, 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.PullThroughCacheRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PullThroughCacheRuleList, 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.PullThroughCacheRule, err error) PullThroughCacheRuleExpansion }
PullThroughCacheRuleInterface has methods to work with PullThroughCacheRule resources.
type PullThroughCacheRulesGetter ¶ added in v0.5.0
type PullThroughCacheRulesGetter interface {
PullThroughCacheRules(namespace string) PullThroughCacheRuleInterface
}
PullThroughCacheRulesGetter has a method to return a PullThroughCacheRuleInterface. A group's client should implement this interface.
type RegistryPoliciesGetter ¶
type RegistryPoliciesGetter interface {
RegistryPolicies(namespace string) RegistryPolicyInterface
}
RegistryPoliciesGetter has a method to return a RegistryPolicyInterface. A group's client should implement this interface.
type RegistryPolicyExpansion ¶
type RegistryPolicyExpansion interface{}
type RegistryPolicyInterface ¶
type RegistryPolicyInterface interface { Create(ctx context.Context, registryPolicy *v1alpha1.RegistryPolicy, opts v1.CreateOptions) (*v1alpha1.RegistryPolicy, error) Update(ctx context.Context, registryPolicy *v1alpha1.RegistryPolicy, opts v1.UpdateOptions) (*v1alpha1.RegistryPolicy, error) UpdateStatus(ctx context.Context, registryPolicy *v1alpha1.RegistryPolicy, opts v1.UpdateOptions) (*v1alpha1.RegistryPolicy, 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.RegistryPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegistryPolicyList, 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.RegistryPolicy, err error) RegistryPolicyExpansion }
RegistryPolicyInterface has methods to work with RegistryPolicy resources.
type RegistryScanningConfigurationExpansion ¶ added in v0.5.0
type RegistryScanningConfigurationExpansion interface{}
type RegistryScanningConfigurationInterface ¶ added in v0.5.0
type RegistryScanningConfigurationInterface interface { Create(ctx context.Context, registryScanningConfiguration *v1alpha1.RegistryScanningConfiguration, opts v1.CreateOptions) (*v1alpha1.RegistryScanningConfiguration, error) Update(ctx context.Context, registryScanningConfiguration *v1alpha1.RegistryScanningConfiguration, opts v1.UpdateOptions) (*v1alpha1.RegistryScanningConfiguration, error) UpdateStatus(ctx context.Context, registryScanningConfiguration *v1alpha1.RegistryScanningConfiguration, opts v1.UpdateOptions) (*v1alpha1.RegistryScanningConfiguration, 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.RegistryScanningConfiguration, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegistryScanningConfigurationList, 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.RegistryScanningConfiguration, err error) RegistryScanningConfigurationExpansion }
RegistryScanningConfigurationInterface has methods to work with RegistryScanningConfiguration resources.
type RegistryScanningConfigurationsGetter ¶ added in v0.5.0
type RegistryScanningConfigurationsGetter interface {
RegistryScanningConfigurations(namespace string) RegistryScanningConfigurationInterface
}
RegistryScanningConfigurationsGetter has a method to return a RegistryScanningConfigurationInterface. A group's client should implement this interface.
type ReplicationConfigurationExpansion ¶
type ReplicationConfigurationExpansion interface{}
type ReplicationConfigurationInterface ¶
type ReplicationConfigurationInterface interface { Create(ctx context.Context, replicationConfiguration *v1alpha1.ReplicationConfiguration, opts v1.CreateOptions) (*v1alpha1.ReplicationConfiguration, error) Update(ctx context.Context, replicationConfiguration *v1alpha1.ReplicationConfiguration, opts v1.UpdateOptions) (*v1alpha1.ReplicationConfiguration, error) UpdateStatus(ctx context.Context, replicationConfiguration *v1alpha1.ReplicationConfiguration, opts v1.UpdateOptions) (*v1alpha1.ReplicationConfiguration, 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.ReplicationConfiguration, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ReplicationConfigurationList, 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.ReplicationConfiguration, err error) ReplicationConfigurationExpansion }
ReplicationConfigurationInterface has methods to work with ReplicationConfiguration resources.
type ReplicationConfigurationsGetter ¶
type ReplicationConfigurationsGetter interface {
ReplicationConfigurations(namespace string) ReplicationConfigurationInterface
}
ReplicationConfigurationsGetter has a method to return a ReplicationConfigurationInterface. A group's client should implement this interface.
type RepositoriesGetter ¶
type RepositoriesGetter interface {
Repositories(namespace string) RepositoryInterface
}
RepositoriesGetter has a method to return a RepositoryInterface. A group's client should implement this interface.
type RepositoryExpansion ¶
type RepositoryExpansion interface{}
type RepositoryInterface ¶
type RepositoryInterface interface { Create(ctx context.Context, repository *v1alpha1.Repository, opts v1.CreateOptions) (*v1alpha1.Repository, error) Update(ctx context.Context, repository *v1alpha1.Repository, opts v1.UpdateOptions) (*v1alpha1.Repository, error) UpdateStatus(ctx context.Context, repository *v1alpha1.Repository, opts v1.UpdateOptions) (*v1alpha1.Repository, 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.Repository, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RepositoryList, 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.Repository, err error) RepositoryExpansion }
RepositoryInterface has methods to work with Repository resources.
type RepositoryPoliciesGetter ¶
type RepositoryPoliciesGetter interface {
RepositoryPolicies(namespace string) RepositoryPolicyInterface
}
RepositoryPoliciesGetter has a method to return a RepositoryPolicyInterface. A group's client should implement this interface.
type RepositoryPolicyExpansion ¶
type RepositoryPolicyExpansion interface{}
type RepositoryPolicyInterface ¶
type RepositoryPolicyInterface interface { Create(ctx context.Context, repositoryPolicy *v1alpha1.RepositoryPolicy, opts v1.CreateOptions) (*v1alpha1.RepositoryPolicy, error) Update(ctx context.Context, repositoryPolicy *v1alpha1.RepositoryPolicy, opts v1.UpdateOptions) (*v1alpha1.RepositoryPolicy, error) UpdateStatus(ctx context.Context, repositoryPolicy *v1alpha1.RepositoryPolicy, opts v1.UpdateOptions) (*v1alpha1.RepositoryPolicy, 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.RepositoryPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RepositoryPolicyList, 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.RepositoryPolicy, err error) RepositoryPolicyExpansion }
RepositoryPolicyInterface has methods to work with RepositoryPolicy resources.