Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccessExpansion
- type AccessInterface
- type AccessesGetter
- type DiskV1alpha1Client
- func (c *DiskV1alpha1Client) Accesses(namespace string) AccessInterface
- func (c *DiskV1alpha1Client) EncryptionSets(namespace string) EncryptionSetInterface
- func (c *DiskV1alpha1Client) PoolIscsiTargetLuns(namespace string) PoolIscsiTargetLunInterface
- func (c *DiskV1alpha1Client) PoolIscsiTargets(namespace string) PoolIscsiTargetInterface
- func (c *DiskV1alpha1Client) PoolManagedDiskAttachments(namespace string) PoolManagedDiskAttachmentInterface
- func (c *DiskV1alpha1Client) Pools(namespace string) PoolInterface
- func (c *DiskV1alpha1Client) RESTClient() rest.Interface
- type DiskV1alpha1Interface
- type EncryptionSetExpansion
- type EncryptionSetInterface
- type EncryptionSetsGetter
- type PoolExpansion
- type PoolInterface
- type PoolIscsiTargetExpansion
- type PoolIscsiTargetInterface
- type PoolIscsiTargetLunExpansion
- type PoolIscsiTargetLunInterface
- type PoolIscsiTargetLunsGetter
- type PoolIscsiTargetsGetter
- type PoolManagedDiskAttachmentExpansion
- type PoolManagedDiskAttachmentInterface
- type PoolManagedDiskAttachmentsGetter
- type PoolsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessExpansion ¶
type AccessExpansion interface{}
type AccessInterface ¶
type AccessInterface interface { Create(ctx context.Context, access *v1alpha1.Access, opts v1.CreateOptions) (*v1alpha1.Access, error) Update(ctx context.Context, access *v1alpha1.Access, opts v1.UpdateOptions) (*v1alpha1.Access, error) UpdateStatus(ctx context.Context, access *v1alpha1.Access, opts v1.UpdateOptions) (*v1alpha1.Access, 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.Access, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessList, 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.Access, err error) AccessExpansion }
AccessInterface has methods to work with Access resources.
type AccessesGetter ¶
type AccessesGetter interface {
Accesses(namespace string) AccessInterface
}
AccessesGetter has a method to return a AccessInterface. A group's client should implement this interface.
type DiskV1alpha1Client ¶
type DiskV1alpha1Client struct {
// contains filtered or unexported fields
}
DiskV1alpha1Client is used to interact with features provided by the disk.azurerm.kubeform.com group.
func New ¶
func New(c rest.Interface) *DiskV1alpha1Client
New creates a new DiskV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*DiskV1alpha1Client, error)
NewForConfig creates a new DiskV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *DiskV1alpha1Client
NewForConfigOrDie creates a new DiskV1alpha1Client for the given config and panics if there is an error in the config.
func (*DiskV1alpha1Client) Accesses ¶
func (c *DiskV1alpha1Client) Accesses(namespace string) AccessInterface
func (*DiskV1alpha1Client) EncryptionSets ¶
func (c *DiskV1alpha1Client) EncryptionSets(namespace string) EncryptionSetInterface
func (*DiskV1alpha1Client) PoolIscsiTargetLuns ¶ added in v0.5.0
func (c *DiskV1alpha1Client) PoolIscsiTargetLuns(namespace string) PoolIscsiTargetLunInterface
func (*DiskV1alpha1Client) PoolIscsiTargets ¶ added in v0.5.0
func (c *DiskV1alpha1Client) PoolIscsiTargets(namespace string) PoolIscsiTargetInterface
func (*DiskV1alpha1Client) PoolManagedDiskAttachments ¶ added in v0.5.0
func (c *DiskV1alpha1Client) PoolManagedDiskAttachments(namespace string) PoolManagedDiskAttachmentInterface
func (*DiskV1alpha1Client) Pools ¶ added in v0.5.0
func (c *DiskV1alpha1Client) Pools(namespace string) PoolInterface
func (*DiskV1alpha1Client) RESTClient ¶
func (c *DiskV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type DiskV1alpha1Interface ¶
type DiskV1alpha1Interface interface { RESTClient() rest.Interface AccessesGetter EncryptionSetsGetter PoolsGetter PoolIscsiTargetsGetter PoolIscsiTargetLunsGetter PoolManagedDiskAttachmentsGetter }
type EncryptionSetExpansion ¶
type EncryptionSetExpansion interface{}
type EncryptionSetInterface ¶
type EncryptionSetInterface interface { Create(ctx context.Context, encryptionSet *v1alpha1.EncryptionSet, opts v1.CreateOptions) (*v1alpha1.EncryptionSet, error) Update(ctx context.Context, encryptionSet *v1alpha1.EncryptionSet, opts v1.UpdateOptions) (*v1alpha1.EncryptionSet, error) UpdateStatus(ctx context.Context, encryptionSet *v1alpha1.EncryptionSet, opts v1.UpdateOptions) (*v1alpha1.EncryptionSet, 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.EncryptionSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EncryptionSetList, 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.EncryptionSet, err error) EncryptionSetExpansion }
EncryptionSetInterface has methods to work with EncryptionSet resources.
type EncryptionSetsGetter ¶
type EncryptionSetsGetter interface {
EncryptionSets(namespace string) EncryptionSetInterface
}
EncryptionSetsGetter has a method to return a EncryptionSetInterface. A group's client should implement this interface.
type PoolExpansion ¶ added in v0.5.0
type PoolExpansion interface{}
type PoolInterface ¶ added in v0.5.0
type PoolInterface interface { Create(ctx context.Context, pool *v1alpha1.Pool, opts v1.CreateOptions) (*v1alpha1.Pool, error) Update(ctx context.Context, pool *v1alpha1.Pool, opts v1.UpdateOptions) (*v1alpha1.Pool, error) UpdateStatus(ctx context.Context, pool *v1alpha1.Pool, opts v1.UpdateOptions) (*v1alpha1.Pool, 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.Pool, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PoolList, 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.Pool, err error) PoolExpansion }
PoolInterface has methods to work with Pool resources.
type PoolIscsiTargetExpansion ¶ added in v0.5.0
type PoolIscsiTargetExpansion interface{}
type PoolIscsiTargetInterface ¶ added in v0.5.0
type PoolIscsiTargetInterface interface { Create(ctx context.Context, poolIscsiTarget *v1alpha1.PoolIscsiTarget, opts v1.CreateOptions) (*v1alpha1.PoolIscsiTarget, error) Update(ctx context.Context, poolIscsiTarget *v1alpha1.PoolIscsiTarget, opts v1.UpdateOptions) (*v1alpha1.PoolIscsiTarget, error) UpdateStatus(ctx context.Context, poolIscsiTarget *v1alpha1.PoolIscsiTarget, opts v1.UpdateOptions) (*v1alpha1.PoolIscsiTarget, 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.PoolIscsiTarget, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PoolIscsiTargetList, 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.PoolIscsiTarget, err error) PoolIscsiTargetExpansion }
PoolIscsiTargetInterface has methods to work with PoolIscsiTarget resources.
type PoolIscsiTargetLunExpansion ¶ added in v0.5.0
type PoolIscsiTargetLunExpansion interface{}
type PoolIscsiTargetLunInterface ¶ added in v0.5.0
type PoolIscsiTargetLunInterface interface { Create(ctx context.Context, poolIscsiTargetLun *v1alpha1.PoolIscsiTargetLun, opts v1.CreateOptions) (*v1alpha1.PoolIscsiTargetLun, error) Update(ctx context.Context, poolIscsiTargetLun *v1alpha1.PoolIscsiTargetLun, opts v1.UpdateOptions) (*v1alpha1.PoolIscsiTargetLun, error) UpdateStatus(ctx context.Context, poolIscsiTargetLun *v1alpha1.PoolIscsiTargetLun, opts v1.UpdateOptions) (*v1alpha1.PoolIscsiTargetLun, 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.PoolIscsiTargetLun, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PoolIscsiTargetLunList, 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.PoolIscsiTargetLun, err error) PoolIscsiTargetLunExpansion }
PoolIscsiTargetLunInterface has methods to work with PoolIscsiTargetLun resources.
type PoolIscsiTargetLunsGetter ¶ added in v0.5.0
type PoolIscsiTargetLunsGetter interface {
PoolIscsiTargetLuns(namespace string) PoolIscsiTargetLunInterface
}
PoolIscsiTargetLunsGetter has a method to return a PoolIscsiTargetLunInterface. A group's client should implement this interface.
type PoolIscsiTargetsGetter ¶ added in v0.5.0
type PoolIscsiTargetsGetter interface {
PoolIscsiTargets(namespace string) PoolIscsiTargetInterface
}
PoolIscsiTargetsGetter has a method to return a PoolIscsiTargetInterface. A group's client should implement this interface.
type PoolManagedDiskAttachmentExpansion ¶ added in v0.5.0
type PoolManagedDiskAttachmentExpansion interface{}
type PoolManagedDiskAttachmentInterface ¶ added in v0.5.0
type PoolManagedDiskAttachmentInterface interface { Create(ctx context.Context, poolManagedDiskAttachment *v1alpha1.PoolManagedDiskAttachment, opts v1.CreateOptions) (*v1alpha1.PoolManagedDiskAttachment, error) Update(ctx context.Context, poolManagedDiskAttachment *v1alpha1.PoolManagedDiskAttachment, opts v1.UpdateOptions) (*v1alpha1.PoolManagedDiskAttachment, error) UpdateStatus(ctx context.Context, poolManagedDiskAttachment *v1alpha1.PoolManagedDiskAttachment, opts v1.UpdateOptions) (*v1alpha1.PoolManagedDiskAttachment, 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.PoolManagedDiskAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PoolManagedDiskAttachmentList, 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.PoolManagedDiskAttachment, err error) PoolManagedDiskAttachmentExpansion }
PoolManagedDiskAttachmentInterface has methods to work with PoolManagedDiskAttachment resources.
type PoolManagedDiskAttachmentsGetter ¶ added in v0.5.0
type PoolManagedDiskAttachmentsGetter interface {
PoolManagedDiskAttachments(namespace string) PoolManagedDiskAttachmentInterface
}
PoolManagedDiskAttachmentsGetter has a method to return a PoolManagedDiskAttachmentInterface. A group's client should implement this interface.
type PoolsGetter ¶ added in v0.5.0
type PoolsGetter interface {
Pools(namespace string) PoolInterface
}
PoolsGetter has a method to return a PoolInterface. A group's client should implement this interface.