Documentation
¶
Index ¶
- Constants
- func CreateResourcePoolWaitHandler(ctx context.Context, api APIClientInterface, ...) *wait.AsyncActionHandler[sfs.GetResourcePoolResponse]
- func CreateShareWaitHandler(ctx context.Context, api APIClientInterface, ...) *wait.AsyncActionHandler[sfs.GetShareResponse]
- func DeleteResourcePoolWaitHandler(ctx context.Context, api APIClientInterface, ...) *wait.AsyncActionHandler[sfs.GetResourcePoolResponse]
- func DeleteShareWaitHandler(ctx context.Context, api APIClientInterface, ...) *wait.AsyncActionHandler[sfs.GetShareResponse]
- func UpdateResourcePoolWaitHandler(ctx context.Context, api APIClientInterface, ...) *wait.AsyncActionHandler[sfs.GetResourcePoolResponse]
- func UpdateShareWaitHandler(ctx context.Context, api APIClientInterface, ...) *wait.AsyncActionHandler[sfs.GetShareResponse]
- type APIClientInterface
Constants ¶
View Source
const ( ResourcePoolStatePending = "pending" ResourcePoolStateCreating = "creating" ResourcePoolStateCreated = "created" ResourcePoolStateUpdating = "updating" ResourcePoolStateError = "error" ResourcePoolStateDeleting = "deleting" )
View Source
const ( )
Variables ¶
This section is empty.
Functions ¶
func CreateResourcePoolWaitHandler ¶
func CreateResourcePoolWaitHandler(ctx context.Context, api APIClientInterface, projectId, region, resourcePoolId string) *wait.AsyncActionHandler[sfs.GetResourcePoolResponse]
func CreateShareWaitHandler ¶
func CreateShareWaitHandler(ctx context.Context, api APIClientInterface, projectId, region, resourcePoolId, shareId string) *wait.AsyncActionHandler[sfs.GetShareResponse]
func DeleteResourcePoolWaitHandler ¶
func DeleteResourcePoolWaitHandler(ctx context.Context, api APIClientInterface, projectId, region, resourcePoolId string) *wait.AsyncActionHandler[sfs.GetResourcePoolResponse]
func DeleteShareWaitHandler ¶
func DeleteShareWaitHandler(ctx context.Context, api APIClientInterface, projectId, region, resourcePoolId, shareId string) *wait.AsyncActionHandler[sfs.GetShareResponse]
func UpdateResourcePoolWaitHandler ¶
func UpdateResourcePoolWaitHandler(ctx context.Context, api APIClientInterface, projectId, region, resourcePoolId string) *wait.AsyncActionHandler[sfs.GetResourcePoolResponse]
func UpdateShareWaitHandler ¶
func UpdateShareWaitHandler(ctx context.Context, api APIClientInterface, projectId, region, resourcePoolId, shareId string) *wait.AsyncActionHandler[sfs.GetShareResponse]
Types ¶
type APIClientInterface ¶
type APIClientInterface interface {
GetResourcePoolExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*sfs.GetResourcePoolResponse, error)
}
Interfaces needed for tests
Click to show internal directories.
Click to hide internal directories.