Documentation
¶
Index ¶
- type ComputeInstanceAPI
- func (api *ComputeInstanceAPI) Delete(instanceID string) error
- func (api *ComputeInstanceAPI) GetComputeInstancePager() pagination.Pager
- func (api *ComputeInstanceAPI) PageToServers(page pagination.Page) ([]servers.Server, error)
- func (api *ComputeInstanceAPI) PagerToPage(pager pagination.Pager) (pagination.Page, error)
- type ComputeInstanceClient
- type ImageAPI
- type ImageClient
- type Logger
- type LoggerPromptWithDetailsCallReturn
- type Page
- type VolumesAPI
- type VolumesClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComputeInstanceAPI ¶
type ComputeInstanceAPI struct { PagerToPageCall struct { CallCount int Receives struct { Pager pagination.Pager } Returns struct { Page pagination.Page Error error } } PageToServersCall struct { CallCount int Receives struct { Page pagination.Page } Returns struct { Servers []servers.Server Error error } } GetComputeInstancePagerCall struct { CallCount int Returns struct { ComputeInstancePager pagination.Pager } } DeleteCall struct { CallCount int Receives struct { InstanceID string } Returns struct { Error error } } }
func (*ComputeInstanceAPI) Delete ¶
func (api *ComputeInstanceAPI) Delete(instanceID string) error
func (*ComputeInstanceAPI) GetComputeInstancePager ¶
func (api *ComputeInstanceAPI) GetComputeInstancePager() pagination.Pager
func (*ComputeInstanceAPI) PageToServers ¶
func (api *ComputeInstanceAPI) PageToServers(page pagination.Page) ([]servers.Server, error)
func (*ComputeInstanceAPI) PagerToPage ¶
func (api *ComputeInstanceAPI) PagerToPage(pager pagination.Pager) (pagination.Page, error)
type ComputeInstanceClient ¶
type ComputeInstanceClient struct { DeleteCall struct { CallCount int Returns struct { Error error } Receives struct { InstanceID string } } ListCall struct { CallCount int Returns struct { ComputeInstances []servers.Server Error error } } }
func (*ComputeInstanceClient) Delete ¶
func (client *ComputeInstanceClient) Delete(instanceID string) error
type ImageAPI ¶
type ImageAPI struct { GetImagePagerCall struct { CallCount int Returns struct { Pager pagination.Pager } } PagerToPageCall struct { CallCount int Returns struct { Page pagination.Page Error error } Receives struct { Pager pagination.Pager } } PageToImagesCall struct { CallCount int Returns struct { Images []images.Image Error error } Receives struct { Page pagination.Page } } DeleteCall struct { CallCount int Returns struct { Error error } Receives struct { ImageID string } } }
func (*ImageAPI) GetImagesPager ¶
func (api *ImageAPI) GetImagesPager() pagination.Pager
func (*ImageAPI) PageToImages ¶
func (*ImageAPI) PagerToPage ¶
func (api *ImageAPI) PagerToPage(pager pagination.Pager) (pagination.Page, error)
type ImageClient ¶
type ImageClient struct { DeleteCall struct { CallCount int Returns struct { Error error } Receives struct { ImageID string } } ListCall struct { CallCount int Returns struct { Images []images.Image Error error } } }
func (*ImageClient) Delete ¶
func (client *ImageClient) Delete(imageID string) error
type Logger ¶
type Logger struct { PromptWithDetailsCall struct { CallCount int Receives struct { ResourceType string ResourceName string } ReturnsForCall []LoggerPromptWithDetailsCallReturn Returns LoggerPromptWithDetailsCallReturn } }
func (*Logger) PromptWithDetails ¶
type LoggerPromptWithDetailsCallReturn ¶
type LoggerPromptWithDetailsCallReturn struct {
Bool bool
}
type VolumesAPI ¶
type VolumesAPI struct { PagerToPageCall struct { CallCount int Receives struct { Pager pagination.Pager } Returns struct { Page pagination.Page Error error } } PageToVolumesCall struct { CallCount int Receives struct { Page pagination.Page } Returns struct { Volumes []volumes.Volume Error error } } GetVolumesPagerCall struct { CallCount int Returns struct { Pager pagination.Pager } } DeleteVolumeCall struct { CallCount int Receives struct { VolumeID string } ReceivesForCall []struct { VolumeID string } Returns struct { Error error } } }
func (*VolumesAPI) DeleteVolume ¶
func (v *VolumesAPI) DeleteVolume(volumeID string) error
func (*VolumesAPI) GetVolumesPager ¶
func (v *VolumesAPI) GetVolumesPager() pagination.Pager
func (*VolumesAPI) PageToVolumes ¶
func (v *VolumesAPI) PageToVolumes(page pagination.Page) ([]volumes.Volume, error)
func (*VolumesAPI) PagerToPage ¶
func (v *VolumesAPI) PagerToPage(pager pagination.Pager) (pagination.Page, error)
type VolumesClient ¶
type VolumesClient struct { ListCall struct { CallCount int Returns struct { Volumes []volumes.Volume Error error } } DeleteCall struct { CallCount int Receives struct { VolumeID string } Returns struct { Error error } } }
func (*VolumesClient) Delete ¶
func (v *VolumesClient) Delete(volumeID string) error
Click to show internal directories.
Click to hide internal directories.