// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Code generated by Microsoft (R) Go Code Generator. DO NOT EDIT.

package armstorageactions

// OperationsClientListOptions contains the optional parameters for the OperationsClient.NewListPager method.
type OperationsClientListOptions struct {
	// placeholder for future optional parameters
}

// StorageTaskAssignmentClientListOptions contains the optional parameters for the StorageTaskAssignmentClient.NewListPager
// method.
type StorageTaskAssignmentClientListOptions struct {
	// Optional, specifies the maximum number of Storage Task Assignment Resource IDs to be included in the list response.
	Maxpagesize *int32
}

// StorageTasksClientBeginCreateOptions contains the optional parameters for the StorageTasksClient.BeginCreate method.
type StorageTasksClientBeginCreateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// StorageTasksClientBeginDeleteOptions contains the optional parameters for the StorageTasksClient.BeginDelete method.
type StorageTasksClientBeginDeleteOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// StorageTasksClientBeginUpdateOptions contains the optional parameters for the StorageTasksClient.BeginUpdate method.
type StorageTasksClientBeginUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// StorageTasksClientGetOptions contains the optional parameters for the StorageTasksClient.Get method.
type StorageTasksClientGetOptions struct {
	// placeholder for future optional parameters
}

// StorageTasksClientListByResourceGroupOptions contains the optional parameters for the StorageTasksClient.NewListByResourceGroupPager
// method.
type StorageTasksClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// StorageTasksClientListBySubscriptionOptions contains the optional parameters for the StorageTasksClient.NewListBySubscriptionPager
// method.
type StorageTasksClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

// StorageTasksClientPreviewActionsOptions contains the optional parameters for the StorageTasksClient.PreviewActions method.
type StorageTasksClientPreviewActionsOptions struct {
	// placeholder for future optional parameters
}

// StorageTasksReportClientListOptions contains the optional parameters for the StorageTasksReportClient.NewListPager method.
type StorageTasksReportClientListOptions struct {
	// Optional. When specified, it can be used to query using reporting properties.
	Filter *string

	// Optional, specifies the maximum number of Storage Task Assignment Resource IDs to be included in the list response.
	Maxpagesize *int32
}
