// 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) AutoRest Code Generator. DO NOT EDIT.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

package armmigrationassessment

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

// AksAssessmentOperationsClientBeginDownloadURLOptions contains the optional parameters for the AksAssessmentOperationsClient.BeginDownloadURL
// method.
type AksAssessmentOperationsClientBeginDownloadURLOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// AksAssessmentOperationsClientDeleteOptions contains the optional parameters for the AksAssessmentOperationsClient.Delete
// method.
type AksAssessmentOperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// AksAssessmentOperationsClientGetOptions contains the optional parameters for the AksAssessmentOperationsClient.Get method.
type AksAssessmentOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AksAssessmentOperationsClientListByAssessmentProjectOptions contains the optional parameters for the AksAssessmentOperationsClient.NewListByAssessmentProjectPager
// method.
type AksAssessmentOperationsClientListByAssessmentProjectOptions struct {
	// Continuation Token Query Parameter.
	ContinuationToken *string

	// Filter Query Parameter.
	Filter *string

	// Page Size Query Parameter.
	Top *int32

	// Total Record Count Query Parameter.
	TotalRecordCount *int32
}

// AksClusterOperationsClientGetOptions contains the optional parameters for the AksClusterOperationsClient.Get method.
type AksClusterOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AksClusterOperationsClientListByAksAssessmentOptions contains the optional parameters for the AksClusterOperationsClient.NewListByAksAssessmentPager
// method.
type AksClusterOperationsClientListByAksAssessmentOptions struct {
	// Filter Query Parameter.
	Filter *string
}

// AksCostDetailOperationsClientListByAksAssessmentOptions contains the optional parameters for the AksCostDetailOperationsClient.NewListByAksAssessmentPager
// method.
type AksCostDetailOperationsClientListByAksAssessmentOptions struct {
	// Filter Query Parameter.
	Filter *string
}

// AksOptionsOperationsClientGetOptions contains the optional parameters for the AksOptionsOperationsClient.Get method.
type AksOptionsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AksOptionsOperationsClientListByAssessmentProjectOptions contains the optional parameters for the AksOptionsOperationsClient.NewListByAssessmentProjectPager
// method.
type AksOptionsOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

// AksSummaryOperationsClientGetOptions contains the optional parameters for the AksSummaryOperationsClient.Get method.
type AksSummaryOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AksSummaryOperationsClientListByAksAssessmentOptions contains the optional parameters for the AksSummaryOperationsClient.NewListByAksAssessmentPager
// method.
type AksSummaryOperationsClientListByAksAssessmentOptions struct {
	// placeholder for future optional parameters
}

// AssessedMachinesOperationsClientGetOptions contains the optional parameters for the AssessedMachinesOperationsClient.Get
// method.
type AssessedMachinesOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AssessedMachinesOperationsClientListByAssessmentOptions contains the optional parameters for the AssessedMachinesOperationsClient.NewListByAssessmentPager
// method.
type AssessedMachinesOperationsClientListByAssessmentOptions struct {
	// Optional parameter for continuation token.
	ContinuationToken *string

	// Filter query.
	Filter *string

	// Optional parameter for page size.
	PageSize *int32

	// Total record count.
	TotalRecordCount *int32
}

// AssessedSQLDatabaseV2OperationsClientGetOptions contains the optional parameters for the AssessedSQLDatabaseV2OperationsClient.Get
// method.
type AssessedSQLDatabaseV2OperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AssessedSQLDatabaseV2OperationsClientListBySQLAssessmentV2Options contains the optional parameters for the AssessedSQLDatabaseV2OperationsClient.NewListBySQLAssessmentV2Pager
// method.
type AssessedSQLDatabaseV2OperationsClientListBySQLAssessmentV2Options struct {
	// Optional parameter for continuation token.
	ContinuationToken *string

	// Filter query.
	Filter *string

	// Optional parameter for page size.
	PageSize *int32

	// Total record count.
	TotalRecordCount *int32
}

// AssessedSQLInstanceV2OperationsClientGetOptions contains the optional parameters for the AssessedSQLInstanceV2OperationsClient.Get
// method.
type AssessedSQLInstanceV2OperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AssessedSQLInstanceV2OperationsClientListBySQLAssessmentV2Options contains the optional parameters for the AssessedSQLInstanceV2OperationsClient.NewListBySQLAssessmentV2Pager
// method.
type AssessedSQLInstanceV2OperationsClientListBySQLAssessmentV2Options struct {
	// Optional parameter for continuation token.
	ContinuationToken *string

	// Filter query.
	Filter *string

	// Optional parameter for page size.
	PageSize *int32

	// Total record count.
	TotalRecordCount *int32
}

// AssessedSQLMachinesOperationsClientGetOptions contains the optional parameters for the AssessedSQLMachinesOperationsClient.Get
// method.
type AssessedSQLMachinesOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AssessedSQLMachinesOperationsClientListBySQLAssessmentV2Options contains the optional parameters for the AssessedSQLMachinesOperationsClient.NewListBySQLAssessmentV2Pager
// method.
type AssessedSQLMachinesOperationsClientListBySQLAssessmentV2Options struct {
	// Optional parameter for continuation token.
	ContinuationToken *string

	// Filter query.
	Filter *string

	// Optional parameter for page size.
	PageSize *int32

	// Total record count.
	TotalRecordCount *int32
}

// AssessedSQLRecommendedEntityOperationsClientGetOptions contains the optional parameters for the AssessedSQLRecommendedEntityOperationsClient.Get
// method.
type AssessedSQLRecommendedEntityOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AssessedSQLRecommendedEntityOperationsClientListBySQLAssessmentV2Options contains the optional parameters for the AssessedSQLRecommendedEntityOperationsClient.NewListBySQLAssessmentV2Pager
// method.
type AssessedSQLRecommendedEntityOperationsClientListBySQLAssessmentV2Options struct {
	// Optional parameter for continuation token.
	ContinuationToken *string

	// Filter query.
	Filter *string

	// Optional parameter for page size.
	PageSize *int32

	// Total record count.
	TotalRecordCount *int32
}

// AssessedWebAppV2OperationsClientGetOptions contains the optional parameters for the AssessedWebAppV2OperationsClient.Get
// method.
type AssessedWebAppV2OperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AssessedWebAppV2OperationsClientListByWebAppAssessmentV2Options contains the optional parameters for the AssessedWebAppV2OperationsClient.NewListByWebAppAssessmentV2Pager
// method.
type AssessedWebAppV2OperationsClientListByWebAppAssessmentV2Options struct {
	// Optional parameter for continuation token.
	ContinuationToken *string

	// Filter query.
	Filter *string

	// Optional parameter for page size.
	PageSize *int32

	// Total record count.
	TotalRecordCount *int32
}

// AssessedWebApplicationOperationsClientGetOptions contains the optional parameters for the AssessedWebApplicationOperationsClient.Get
// method.
type AssessedWebApplicationOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AssessedWebApplicationOperationsClientListByAksAssessmentOptions contains the optional parameters for the AssessedWebApplicationOperationsClient.NewListByAksAssessmentPager
// method.
type AssessedWebApplicationOperationsClientListByAksAssessmentOptions struct {
	// Continuation Token Query Parameter.
	ContinuationToken *string

	// Filter Query Parameter.
	Filter *string

	// Page Size Query Parameter.
	Top *int32

	// Total Record Count Query Parameter.
	TotalRecordCount *int32
}

// AssessmentOptionsOperationsClientGetOptions contains the optional parameters for the AssessmentOptionsOperationsClient.Get
// method.
type AssessmentOptionsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AssessmentOptionsOperationsClientListByAssessmentProjectOptions contains the optional parameters for the AssessmentOptionsOperationsClient.NewListByAssessmentProjectPager
// method.
type AssessmentOptionsOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

// AssessmentProjectSummaryOperationsClientGetOptions contains the optional parameters for the AssessmentProjectSummaryOperationsClient.Get
// method.
type AssessmentProjectSummaryOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AssessmentProjectSummaryOperationsClientListByAssessmentProjectOptions contains the optional parameters for the AssessmentProjectSummaryOperationsClient.NewListByAssessmentProjectPager
// method.
type AssessmentProjectSummaryOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

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

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

// AssessmentProjectsOperationsClientDeleteOptions contains the optional parameters for the AssessmentProjectsOperationsClient.Delete
// method.
type AssessmentProjectsOperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// AssessmentProjectsOperationsClientGetOptions contains the optional parameters for the AssessmentProjectsOperationsClient.Get
// method.
type AssessmentProjectsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AssessmentProjectsOperationsClientListByResourceGroupOptions contains the optional parameters for the AssessmentProjectsOperationsClient.NewListByResourceGroupPager
// method.
type AssessmentProjectsOperationsClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// AssessmentProjectsOperationsClientListBySubscriptionOptions contains the optional parameters for the AssessmentProjectsOperationsClient.NewListBySubscriptionPager
// method.
type AssessmentProjectsOperationsClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

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

// AssessmentsOperationsClientBeginDownloadURLOptions contains the optional parameters for the AssessmentsOperationsClient.BeginDownloadURL
// method.
type AssessmentsOperationsClientBeginDownloadURLOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// AssessmentsOperationsClientDeleteOptions contains the optional parameters for the AssessmentsOperationsClient.Delete method.
type AssessmentsOperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// AssessmentsOperationsClientGetOptions contains the optional parameters for the AssessmentsOperationsClient.Get method.
type AssessmentsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AssessmentsOperationsClientListByGroupOptions contains the optional parameters for the AssessmentsOperationsClient.NewListByGroupPager
// method.
type AssessmentsOperationsClientListByGroupOptions struct {
	// placeholder for future optional parameters
}

// AvsAssessedMachinesOperationsClientGetOptions contains the optional parameters for the AvsAssessedMachinesOperationsClient.Get
// method.
type AvsAssessedMachinesOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AvsAssessedMachinesOperationsClientListByAvsAssessmentOptions contains the optional parameters for the AvsAssessedMachinesOperationsClient.NewListByAvsAssessmentPager
// method.
type AvsAssessedMachinesOperationsClientListByAvsAssessmentOptions struct {
	// Optional parameter for continuation token.
	ContinuationToken *string

	// Filter query.
	Filter *string

	// Optional parameter for page size.
	PageSize *int32

	// Total record count.
	TotalRecordCount *int32
}

// AvsAssessmentOptionsOperationsClientGetOptions contains the optional parameters for the AvsAssessmentOptionsOperationsClient.Get
// method.
type AvsAssessmentOptionsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AvsAssessmentOptionsOperationsClientListByAssessmentProjectOptions contains the optional parameters for the AvsAssessmentOptionsOperationsClient.NewListByAssessmentProjectPager
// method.
type AvsAssessmentOptionsOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

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

// AvsAssessmentsOperationsClientBeginDownloadURLOptions contains the optional parameters for the AvsAssessmentsOperationsClient.BeginDownloadURL
// method.
type AvsAssessmentsOperationsClientBeginDownloadURLOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// AvsAssessmentsOperationsClientDeleteOptions contains the optional parameters for the AvsAssessmentsOperationsClient.Delete
// method.
type AvsAssessmentsOperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// AvsAssessmentsOperationsClientGetOptions contains the optional parameters for the AvsAssessmentsOperationsClient.Get method.
type AvsAssessmentsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AvsAssessmentsOperationsClientListByGroupOptions contains the optional parameters for the AvsAssessmentsOperationsClient.NewListByGroupPager
// method.
type AvsAssessmentsOperationsClientListByGroupOptions struct {
	// placeholder for future optional parameters
}

// BusinessCaseAvsSummaryOperationsClientGetOptions contains the optional parameters for the BusinessCaseAvsSummaryOperationsClient.Get
// method.
type BusinessCaseAvsSummaryOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// BusinessCaseAvsSummaryOperationsClientListByBusinessCaseOptions contains the optional parameters for the BusinessCaseAvsSummaryOperationsClient.NewListByBusinessCasePager
// method.
type BusinessCaseAvsSummaryOperationsClientListByBusinessCaseOptions struct {
	// placeholder for future optional parameters
}

// BusinessCaseIaasSummaryOperationsClientGetOptions contains the optional parameters for the BusinessCaseIaasSummaryOperationsClient.Get
// method.
type BusinessCaseIaasSummaryOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// BusinessCaseIaasSummaryOperationsClientListByBusinessCaseOptions contains the optional parameters for the BusinessCaseIaasSummaryOperationsClient.NewListByBusinessCasePager
// method.
type BusinessCaseIaasSummaryOperationsClientListByBusinessCaseOptions struct {
	// placeholder for future optional parameters
}

// BusinessCaseOperationsClientBeginCompareSummaryOptions contains the optional parameters for the BusinessCaseOperationsClient.BeginCompareSummary
// method.
type BusinessCaseOperationsClientBeginCompareSummaryOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

// BusinessCaseOperationsClientBeginGetReportDownloadURLOptions contains the optional parameters for the BusinessCaseOperationsClient.BeginGetReportDownloadURL
// method.
type BusinessCaseOperationsClientBeginGetReportDownloadURLOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// BusinessCaseOperationsClientDeleteOptions contains the optional parameters for the BusinessCaseOperationsClient.Delete
// method.
type BusinessCaseOperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// BusinessCaseOperationsClientGetOptions contains the optional parameters for the BusinessCaseOperationsClient.Get method.
type BusinessCaseOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// BusinessCaseOperationsClientListByAssessmentProjectOptions contains the optional parameters for the BusinessCaseOperationsClient.NewListByAssessmentProjectPager
// method.
type BusinessCaseOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

// BusinessCaseOverviewSummaryOperationsClientGetOptions contains the optional parameters for the BusinessCaseOverviewSummaryOperationsClient.Get
// method.
type BusinessCaseOverviewSummaryOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// BusinessCaseOverviewSummaryOperationsClientListByBusinessCaseOptions contains the optional parameters for the BusinessCaseOverviewSummaryOperationsClient.NewListByBusinessCasePager
// method.
type BusinessCaseOverviewSummaryOperationsClientListByBusinessCaseOptions struct {
	// placeholder for future optional parameters
}

// BusinessCasePaasSummaryOperationsClientGetOptions contains the optional parameters for the BusinessCasePaasSummaryOperationsClient.Get
// method.
type BusinessCasePaasSummaryOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// BusinessCasePaasSummaryOperationsClientListByBusinessCaseOptions contains the optional parameters for the BusinessCasePaasSummaryOperationsClient.NewListByBusinessCasePager
// method.
type BusinessCasePaasSummaryOperationsClientListByBusinessCaseOptions struct {
	// placeholder for future optional parameters
}

// EvaluatedAvsMachinesOperationsClientGetOptions contains the optional parameters for the EvaluatedAvsMachinesOperationsClient.Get
// method.
type EvaluatedAvsMachinesOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// EvaluatedAvsMachinesOperationsClientListByBusinessCaseOptions contains the optional parameters for the EvaluatedAvsMachinesOperationsClient.NewListByBusinessCasePager
// method.
type EvaluatedAvsMachinesOperationsClientListByBusinessCaseOptions struct {
	// Optional parameter for continuation token.
	ContinuationToken *string

	// Filter query.
	Filter *string

	// Optional parameter for page size.
	PageSize *int32

	// Total record count.
	TotalRecordCount *int32
}

// EvaluatedMachinesOperationsClientGetOptions contains the optional parameters for the EvaluatedMachinesOperationsClient.Get
// method.
type EvaluatedMachinesOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// EvaluatedMachinesOperationsClientListByBusinessCaseOptions contains the optional parameters for the EvaluatedMachinesOperationsClient.NewListByBusinessCasePager
// method.
type EvaluatedMachinesOperationsClientListByBusinessCaseOptions struct {
	// Optional parameter for continuation token.
	ContinuationToken *string

	// Filter query.
	Filter *string

	// Optional parameter for page size.
	PageSize *int32

	// Total record count.
	TotalRecordCount *int32
}

// EvaluatedSQLEntitiesOperationsClientGetOptions contains the optional parameters for the EvaluatedSQLEntitiesOperationsClient.Get
// method.
type EvaluatedSQLEntitiesOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// EvaluatedSQLEntitiesOperationsClientListByBusinessCaseOptions contains the optional parameters for the EvaluatedSQLEntitiesOperationsClient.NewListByBusinessCasePager
// method.
type EvaluatedSQLEntitiesOperationsClientListByBusinessCaseOptions struct {
	// Optional parameter for continuation token.
	ContinuationToken *string

	// Filter query.
	Filter *string

	// Optional parameter for page size.
	PageSize *int32

	// Total record count.
	TotalRecordCount *int32
}

// EvaluatedWebAppsOperationsClientGetOptions contains the optional parameters for the EvaluatedWebAppsOperationsClient.Get
// method.
type EvaluatedWebAppsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// EvaluatedWebAppsOperationsClientListByBusinessCaseOptions contains the optional parameters for the EvaluatedWebAppsOperationsClient.NewListByBusinessCasePager
// method.
type EvaluatedWebAppsOperationsClientListByBusinessCaseOptions struct {
	// Optional parameter for continuation token.
	ContinuationToken *string

	// Filter query.
	Filter *string

	// Optional parameter for page size.
	PageSize *int32

	// Total record count.
	TotalRecordCount *int32
}

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

// GroupsOperationsClientBeginUpdateMachinesOptions contains the optional parameters for the GroupsOperationsClient.BeginUpdateMachines
// method.
type GroupsOperationsClientBeginUpdateMachinesOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// GroupsOperationsClientDeleteOptions contains the optional parameters for the GroupsOperationsClient.Delete method.
type GroupsOperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// GroupsOperationsClientGetOptions contains the optional parameters for the GroupsOperationsClient.Get method.
type GroupsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// GroupsOperationsClientListByAssessmentProjectOptions contains the optional parameters for the GroupsOperationsClient.NewListByAssessmentProjectPager
// method.
type GroupsOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

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

// HypervCollectorsOperationsClientDeleteOptions contains the optional parameters for the HypervCollectorsOperationsClient.Delete
// method.
type HypervCollectorsOperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// HypervCollectorsOperationsClientGetOptions contains the optional parameters for the HypervCollectorsOperationsClient.Get
// method.
type HypervCollectorsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// HypervCollectorsOperationsClientListByAssessmentProjectOptions contains the optional parameters for the HypervCollectorsOperationsClient.NewListByAssessmentProjectPager
// method.
type HypervCollectorsOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

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

// ImportCollectorsOperationsClientDeleteOptions contains the optional parameters for the ImportCollectorsOperationsClient.Delete
// method.
type ImportCollectorsOperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// ImportCollectorsOperationsClientGetOptions contains the optional parameters for the ImportCollectorsOperationsClient.Get
// method.
type ImportCollectorsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ImportCollectorsOperationsClientListByAssessmentProjectOptions contains the optional parameters for the ImportCollectorsOperationsClient.NewListByAssessmentProjectPager
// method.
type ImportCollectorsOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

// MachinesOperationsClientGetOptions contains the optional parameters for the MachinesOperationsClient.Get method.
type MachinesOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// MachinesOperationsClientListByAssessmentProjectOptions contains the optional parameters for the MachinesOperationsClient.NewListByAssessmentProjectPager
// method.
type MachinesOperationsClientListByAssessmentProjectOptions struct {
	// Optional parameter for continuation token.
	ContinuationToken *string

	// Filter query.
	Filter *string

	// Optional parameter for page size.
	PageSize *int32

	// Total record count.
	TotalRecordCount *int32
}

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

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

// PrivateEndpointConnectionOperationsClientDeleteOptions contains the optional parameters for the PrivateEndpointConnectionOperationsClient.Delete
// method.
type PrivateEndpointConnectionOperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// PrivateEndpointConnectionOperationsClientGetOptions contains the optional parameters for the PrivateEndpointConnectionOperationsClient.Get
// method.
type PrivateEndpointConnectionOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// PrivateEndpointConnectionOperationsClientListByAssessmentProjectOptions contains the optional parameters for the PrivateEndpointConnectionOperationsClient.NewListByAssessmentProjectPager
// method.
type PrivateEndpointConnectionOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

// PrivateLinkResourceOperationsClientGetOptions contains the optional parameters for the PrivateLinkResourceOperationsClient.Get
// method.
type PrivateLinkResourceOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// PrivateLinkResourceOperationsClientListByAssessmentProjectOptions contains the optional parameters for the PrivateLinkResourceOperationsClient.NewListByAssessmentProjectPager
// method.
type PrivateLinkResourceOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

// SQLAssessmentOptionsOperationsClientGetOptions contains the optional parameters for the SQLAssessmentOptionsOperationsClient.Get
// method.
type SQLAssessmentOptionsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// SQLAssessmentOptionsOperationsClientListByAssessmentProjectOptions contains the optional parameters for the SQLAssessmentOptionsOperationsClient.NewListByAssessmentProjectPager
// method.
type SQLAssessmentOptionsOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

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

// SQLAssessmentV2OperationsClientBeginDownloadURLOptions contains the optional parameters for the SQLAssessmentV2OperationsClient.BeginDownloadURL
// method.
type SQLAssessmentV2OperationsClientBeginDownloadURLOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// SQLAssessmentV2OperationsClientDeleteOptions contains the optional parameters for the SQLAssessmentV2OperationsClient.Delete
// method.
type SQLAssessmentV2OperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// SQLAssessmentV2OperationsClientGetOptions contains the optional parameters for the SQLAssessmentV2OperationsClient.Get
// method.
type SQLAssessmentV2OperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// SQLAssessmentV2OperationsClientListByGroupOptions contains the optional parameters for the SQLAssessmentV2OperationsClient.NewListByGroupPager
// method.
type SQLAssessmentV2OperationsClientListByGroupOptions struct {
	// placeholder for future optional parameters
}

// SQLAssessmentV2SummaryOperationsClientGetOptions contains the optional parameters for the SQLAssessmentV2SummaryOperationsClient.Get
// method.
type SQLAssessmentV2SummaryOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// SQLAssessmentV2SummaryOperationsClientListBySQLAssessmentV2Options contains the optional parameters for the SQLAssessmentV2SummaryOperationsClient.NewListBySQLAssessmentV2Pager
// method.
type SQLAssessmentV2SummaryOperationsClientListBySQLAssessmentV2Options struct {
	// placeholder for future optional parameters
}

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

// SQLCollectorOperationsClientDeleteOptions contains the optional parameters for the SQLCollectorOperationsClient.Delete
// method.
type SQLCollectorOperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// SQLCollectorOperationsClientGetOptions contains the optional parameters for the SQLCollectorOperationsClient.Get method.
type SQLCollectorOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// SQLCollectorOperationsClientListByAssessmentProjectOptions contains the optional parameters for the SQLCollectorOperationsClient.NewListByAssessmentProjectPager
// method.
type SQLCollectorOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

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

// ServerCollectorsOperationsClientDeleteOptions contains the optional parameters for the ServerCollectorsOperationsClient.Delete
// method.
type ServerCollectorsOperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// ServerCollectorsOperationsClientGetOptions contains the optional parameters for the ServerCollectorsOperationsClient.Get
// method.
type ServerCollectorsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ServerCollectorsOperationsClientListByAssessmentProjectOptions contains the optional parameters for the ServerCollectorsOperationsClient.NewListByAssessmentProjectPager
// method.
type ServerCollectorsOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

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

// VmwareCollectorsOperationsClientDeleteOptions contains the optional parameters for the VmwareCollectorsOperationsClient.Delete
// method.
type VmwareCollectorsOperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// VmwareCollectorsOperationsClientGetOptions contains the optional parameters for the VmwareCollectorsOperationsClient.Get
// method.
type VmwareCollectorsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// VmwareCollectorsOperationsClientListByAssessmentProjectOptions contains the optional parameters for the VmwareCollectorsOperationsClient.NewListByAssessmentProjectPager
// method.
type VmwareCollectorsOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

// WebAppAssessmentOptionsOperationsClientGetOptions contains the optional parameters for the WebAppAssessmentOptionsOperationsClient.Get
// method.
type WebAppAssessmentOptionsOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// WebAppAssessmentOptionsOperationsClientListByAssessmentProjectOptions contains the optional parameters for the WebAppAssessmentOptionsOperationsClient.NewListByAssessmentProjectPager
// method.
type WebAppAssessmentOptionsOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

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

// WebAppAssessmentV2OperationsClientBeginDownloadURLOptions contains the optional parameters for the WebAppAssessmentV2OperationsClient.BeginDownloadURL
// method.
type WebAppAssessmentV2OperationsClientBeginDownloadURLOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WebAppAssessmentV2OperationsClientDeleteOptions contains the optional parameters for the WebAppAssessmentV2OperationsClient.Delete
// method.
type WebAppAssessmentV2OperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// WebAppAssessmentV2OperationsClientGetOptions contains the optional parameters for the WebAppAssessmentV2OperationsClient.Get
// method.
type WebAppAssessmentV2OperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// WebAppAssessmentV2OperationsClientListByGroupOptions contains the optional parameters for the WebAppAssessmentV2OperationsClient.NewListByGroupPager
// method.
type WebAppAssessmentV2OperationsClientListByGroupOptions struct {
	// placeholder for future optional parameters
}

// WebAppAssessmentV2SummaryOperationsClientGetOptions contains the optional parameters for the WebAppAssessmentV2SummaryOperationsClient.Get
// method.
type WebAppAssessmentV2SummaryOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// WebAppAssessmentV2SummaryOperationsClientListByWebAppAssessmentV2Options contains the optional parameters for the WebAppAssessmentV2SummaryOperationsClient.NewListByWebAppAssessmentV2Pager
// method.
type WebAppAssessmentV2SummaryOperationsClientListByWebAppAssessmentV2Options struct {
	// placeholder for future optional parameters
}

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

// WebAppCollectorOperationsClientDeleteOptions contains the optional parameters for the WebAppCollectorOperationsClient.Delete
// method.
type WebAppCollectorOperationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// WebAppCollectorOperationsClientGetOptions contains the optional parameters for the WebAppCollectorOperationsClient.Get
// method.
type WebAppCollectorOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// WebAppCollectorOperationsClientListByAssessmentProjectOptions contains the optional parameters for the WebAppCollectorOperationsClient.NewListByAssessmentProjectPager
// method.
type WebAppCollectorOperationsClientListByAssessmentProjectOptions struct {
	// placeholder for future optional parameters
}

// WebAppServicePlanV2OperationsClientGetOptions contains the optional parameters for the WebAppServicePlanV2OperationsClient.Get
// method.
type WebAppServicePlanV2OperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// WebAppServicePlanV2OperationsClientListByWebAppAssessmentV2Options contains the optional parameters for the WebAppServicePlanV2OperationsClient.NewListByWebAppAssessmentV2Pager
// method.
type WebAppServicePlanV2OperationsClientListByWebAppAssessmentV2Options struct {
	// Optional parameter for continuation token.
	ContinuationToken *string

	// Filter query.
	Filter *string

	// Optional parameter for page size.
	PageSize *int32

	// Total record count.
	TotalRecordCount *int32
}
