Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type FolderExpansion
- type FolderInterface
- type FoldersGetter
- type ProjectExpansion
- type ProjectInterface
- type ProjectsGetter
- type ResourceManagerLienExpansion
- type ResourceManagerLienInterface
- type ResourceManagerLiensGetter
- type ResourceManagerPoliciesGetter
- type ResourceManagerPolicyExpansion
- type ResourceManagerPolicyInterface
- type ResourcemanagerV1beta1Client
- func (c *ResourcemanagerV1beta1Client) Folders(namespace string) FolderInterface
- func (c *ResourcemanagerV1beta1Client) Projects(namespace string) ProjectInterface
- func (c *ResourcemanagerV1beta1Client) RESTClient() rest.Interface
- func (c *ResourcemanagerV1beta1Client) ResourceManagerLiens(namespace string) ResourceManagerLienInterface
- func (c *ResourcemanagerV1beta1Client) ResourceManagerPolicies(namespace string) ResourceManagerPolicyInterface
- type ResourcemanagerV1beta1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FolderExpansion ¶
type FolderExpansion interface{}
type FolderInterface ¶
type FolderInterface interface { Create(ctx context.Context, folder *v1beta1.Folder, opts v1.CreateOptions) (*v1beta1.Folder, error) Update(ctx context.Context, folder *v1beta1.Folder, opts v1.UpdateOptions) (*v1beta1.Folder, error) UpdateStatus(ctx context.Context, folder *v1beta1.Folder, opts v1.UpdateOptions) (*v1beta1.Folder, 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) (*v1beta1.Folder, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.FolderList, 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 *v1beta1.Folder, err error) FolderExpansion }
FolderInterface has methods to work with Folder resources.
type FoldersGetter ¶
type FoldersGetter interface {
Folders(namespace string) FolderInterface
}
FoldersGetter has a method to return a FolderInterface. A group's client should implement this interface.
type ProjectExpansion ¶
type ProjectExpansion interface{}
type ProjectInterface ¶
type ProjectInterface interface { Create(ctx context.Context, project *v1beta1.Project, opts v1.CreateOptions) (*v1beta1.Project, error) Update(ctx context.Context, project *v1beta1.Project, opts v1.UpdateOptions) (*v1beta1.Project, error) UpdateStatus(ctx context.Context, project *v1beta1.Project, opts v1.UpdateOptions) (*v1beta1.Project, 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) (*v1beta1.Project, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ProjectList, 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 *v1beta1.Project, err error) ProjectExpansion }
ProjectInterface has methods to work with Project resources.
type ProjectsGetter ¶
type ProjectsGetter interface {
Projects(namespace string) ProjectInterface
}
ProjectsGetter has a method to return a ProjectInterface. A group's client should implement this interface.
type ResourceManagerLienExpansion ¶
type ResourceManagerLienExpansion interface{}
type ResourceManagerLienInterface ¶
type ResourceManagerLienInterface interface { Create(ctx context.Context, resourceManagerLien *v1beta1.ResourceManagerLien, opts v1.CreateOptions) (*v1beta1.ResourceManagerLien, error) Update(ctx context.Context, resourceManagerLien *v1beta1.ResourceManagerLien, opts v1.UpdateOptions) (*v1beta1.ResourceManagerLien, error) UpdateStatus(ctx context.Context, resourceManagerLien *v1beta1.ResourceManagerLien, opts v1.UpdateOptions) (*v1beta1.ResourceManagerLien, 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) (*v1beta1.ResourceManagerLien, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ResourceManagerLienList, 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 *v1beta1.ResourceManagerLien, err error) ResourceManagerLienExpansion }
ResourceManagerLienInterface has methods to work with ResourceManagerLien resources.
type ResourceManagerLiensGetter ¶
type ResourceManagerLiensGetter interface {
ResourceManagerLiens(namespace string) ResourceManagerLienInterface
}
ResourceManagerLiensGetter has a method to return a ResourceManagerLienInterface. A group's client should implement this interface.
type ResourceManagerPoliciesGetter ¶
type ResourceManagerPoliciesGetter interface {
ResourceManagerPolicies(namespace string) ResourceManagerPolicyInterface
}
ResourceManagerPoliciesGetter has a method to return a ResourceManagerPolicyInterface. A group's client should implement this interface.
type ResourceManagerPolicyExpansion ¶
type ResourceManagerPolicyExpansion interface{}
type ResourceManagerPolicyInterface ¶
type ResourceManagerPolicyInterface interface { Create(ctx context.Context, resourceManagerPolicy *v1beta1.ResourceManagerPolicy, opts v1.CreateOptions) (*v1beta1.ResourceManagerPolicy, error) Update(ctx context.Context, resourceManagerPolicy *v1beta1.ResourceManagerPolicy, opts v1.UpdateOptions) (*v1beta1.ResourceManagerPolicy, error) UpdateStatus(ctx context.Context, resourceManagerPolicy *v1beta1.ResourceManagerPolicy, opts v1.UpdateOptions) (*v1beta1.ResourceManagerPolicy, 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) (*v1beta1.ResourceManagerPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ResourceManagerPolicyList, 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 *v1beta1.ResourceManagerPolicy, err error) ResourceManagerPolicyExpansion }
ResourceManagerPolicyInterface has methods to work with ResourceManagerPolicy resources.
type ResourcemanagerV1beta1Client ¶
type ResourcemanagerV1beta1Client struct {
// contains filtered or unexported fields
}
ResourcemanagerV1beta1Client is used to interact with features provided by the resourcemanager.cnrm.cloud.google.com group.
func New ¶
func New(c rest.Interface) *ResourcemanagerV1beta1Client
New creates a new ResourcemanagerV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ResourcemanagerV1beta1Client, error)
NewForConfig creates a new ResourcemanagerV1beta1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ResourcemanagerV1beta1Client
NewForConfigOrDie creates a new ResourcemanagerV1beta1Client for the given config and panics if there is an error in the config.
func (*ResourcemanagerV1beta1Client) Folders ¶
func (c *ResourcemanagerV1beta1Client) Folders(namespace string) FolderInterface
func (*ResourcemanagerV1beta1Client) Projects ¶
func (c *ResourcemanagerV1beta1Client) Projects(namespace string) ProjectInterface
func (*ResourcemanagerV1beta1Client) RESTClient ¶
func (c *ResourcemanagerV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*ResourcemanagerV1beta1Client) ResourceManagerLiens ¶
func (c *ResourcemanagerV1beta1Client) ResourceManagerLiens(namespace string) ResourceManagerLienInterface
func (*ResourcemanagerV1beta1Client) ResourceManagerPolicies ¶
func (c *ResourcemanagerV1beta1Client) ResourceManagerPolicies(namespace string) ResourceManagerPolicyInterface
type ResourcemanagerV1beta1Interface ¶
type ResourcemanagerV1beta1Interface interface { RESTClient() rest.Interface FoldersGetter ProjectsGetter ResourceManagerLiensGetter ResourceManagerPoliciesGetter }