Documentation
¶
Overview ¶
Code generated by sdkgen from Gophercloud v2.15.0; DO NOT EDIT.
Code generated by sdkgen from Gophercloud v2.15.0; DO NOT EDIT.
Index ¶
- type API
- func (a *API) Create(ctx context.Context, id string, member string) (*Member, error)
- func (a *API) Delete(ctx context.Context, imageID string, memberID string) error
- func (a *API) Get(ctx context.Context, imageID string, memberID string) (*Member, error)
- func (a *API) InImage(ctx context.Context, parent resource.Ref) (*MemberScope, error)
- func (a *API) List(ctx context.Context, id string) iter.Seq2[*Member, error]
- func (a *API) RawClient() *gophercloud.ServiceClient
- func (a *API) Update(ctx context.Context, imageID string, memberID string, opts UpdateOpts, ...) (*Member, error)
- type CreateResult
- type DeleteResult
- type DetailsResult
- type Member
- type MemberPage
- type MemberScope
- type UpdateOption
- type UpdateOpts
- type UpdateResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct {
// contains filtered or unexported fields
}
API owns the client and provides concrete inputs, optional extensions and normalized results.
func New ¶
func New(client *gophercloud.ServiceClient) *API
func (*API) Create ¶
Create invokes the upstream API with library-owned builders and result handling.
func (*API) Delete ¶
Delete invokes the upstream API with library-owned builders and result handling.
func (*API) RawClient ¶
func (a *API) RawClient() *gophercloud.ServiceClient
type CreateResult ¶
type CreateResult = upstream.CreateResult
type DeleteResult ¶
type DeleteResult = upstream.DeleteResult
type DetailsResult ¶
type DetailsResult = upstream.DetailsResult
type MemberPage ¶
type MemberPage = upstream.MemberPage
type MemberScope ¶
type MemberScope struct {
*resource.Collection[Member]
// contains filtered or unexported fields
}
MemberScope fixes the parent of its resources, sharing the SDK's lookup and wait policies.
func (*MemberScope) Update ¶
func (s *MemberScope) Update(ctx context.Context, ref resource.Ref, opts UpdateOpts, options ...UpdateOption) (*Member, error)
Update applies Update within the fixed parent.
type UpdateOption ¶
type UpdateOption = request.Option[UpdateOpts]
func WithUpdateField ¶
func WithUpdateField(key string, value any) UpdateOption
func WithUpdateOptions ¶
func WithUpdateOptions(value UpdateOpts) UpdateOption
type UpdateOpts ¶
type UpdateOpts = upstream.UpdateOpts
type UpdateResult ¶
type UpdateResult = upstream.UpdateResult
Click to show internal directories.
Click to hide internal directories.