// 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 armpolicyinsights

import "time"

// AttestationsClientBeginCreateOrUpdateAtResourceGroupOptions contains the optional parameters for the AttestationsClient.BeginCreateOrUpdateAtResourceGroup
// method.
type AttestationsClientBeginCreateOrUpdateAtResourceGroupOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// AttestationsClientBeginCreateOrUpdateAtResourceOptions contains the optional parameters for the AttestationsClient.BeginCreateOrUpdateAtResource
// method.
type AttestationsClientBeginCreateOrUpdateAtResourceOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// AttestationsClientBeginCreateOrUpdateAtSubscriptionOptions contains the optional parameters for the AttestationsClient.BeginCreateOrUpdateAtSubscription
// method.
type AttestationsClientBeginCreateOrUpdateAtSubscriptionOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// AttestationsClientDeleteAtResourceGroupOptions contains the optional parameters for the AttestationsClient.DeleteAtResourceGroup
// method.
type AttestationsClientDeleteAtResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// AttestationsClientDeleteAtResourceOptions contains the optional parameters for the AttestationsClient.DeleteAtResource
// method.
type AttestationsClientDeleteAtResourceOptions struct {
	// placeholder for future optional parameters
}

// AttestationsClientDeleteAtSubscriptionOptions contains the optional parameters for the AttestationsClient.DeleteAtSubscription
// method.
type AttestationsClientDeleteAtSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// AttestationsClientGetAtResourceGroupOptions contains the optional parameters for the AttestationsClient.GetAtResourceGroup
// method.
type AttestationsClientGetAtResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// AttestationsClientGetAtResourceOptions contains the optional parameters for the AttestationsClient.GetAtResource method.
type AttestationsClientGetAtResourceOptions struct {
	// placeholder for future optional parameters
}

// AttestationsClientGetAtSubscriptionOptions contains the optional parameters for the AttestationsClient.GetAtSubscription
// method.
type AttestationsClientGetAtSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// AttestationsClientListForResourceGroupOptions contains the optional parameters for the AttestationsClient.NewListForResourceGroupPager
// method.
type AttestationsClientListForResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// AttestationsClientListForResourceOptions contains the optional parameters for the AttestationsClient.NewListForResourcePager
// method.
type AttestationsClientListForResourceOptions struct {
	// placeholder for future optional parameters
}

// AttestationsClientListForSubscriptionOptions contains the optional parameters for the AttestationsClient.NewListForSubscriptionPager
// method.
type AttestationsClientListForSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// ComponentPolicyStatesClientListQueryResultsForPolicyDefinitionOptions contains the optional parameters for the ComponentPolicyStatesClient.ListQueryResultsForPolicyDefinition
// method.
type ComponentPolicyStatesClientListQueryResultsForPolicyDefinitionOptions struct {
	// OData apply expression for aggregations.
	Apply *string

	// OData filter expression.
	Filter *string

	// ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to
	// - 1-day).
	From *time.Time

	// Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default)
	// or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc".
	OrderBy *string

	// Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,
	// ResourceId".
	Select *string

	// ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request
	// time.
	To *time.Time

	// Maximum number of records to return.
	Top *int32
}

// ComponentPolicyStatesClientListQueryResultsForResourceGroupLevelPolicyAssignmentOptions contains the optional parameters
// for the ComponentPolicyStatesClient.ListQueryResultsForResourceGroupLevelPolicyAssignment method.
type ComponentPolicyStatesClientListQueryResultsForResourceGroupLevelPolicyAssignmentOptions struct {
	// OData apply expression for aggregations.
	Apply *string

	// OData filter expression.
	Filter *string

	// ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to
	// - 1-day).
	From *time.Time

	// Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default)
	// or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc".
	OrderBy *string

	// Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,
	// ResourceId".
	Select *string

	// ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request
	// time.
	To *time.Time

	// Maximum number of records to return.
	Top *int32
}

// ComponentPolicyStatesClientListQueryResultsForResourceGroupOptions contains the optional parameters for the ComponentPolicyStatesClient.ListQueryResultsForResourceGroup
// method.
type ComponentPolicyStatesClientListQueryResultsForResourceGroupOptions struct {
	// OData apply expression for aggregations.
	Apply *string

	// OData filter expression.
	Filter *string

	// ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to
	// - 1-day).
	From *time.Time

	// Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default)
	// or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc".
	OrderBy *string

	// Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,
	// ResourceId".
	Select *string

	// ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request
	// time.
	To *time.Time

	// Maximum number of records to return.
	Top *int32
}

// ComponentPolicyStatesClientListQueryResultsForResourceOptions contains the optional parameters for the ComponentPolicyStatesClient.ListQueryResultsForResource
// method.
type ComponentPolicyStatesClientListQueryResultsForResourceOptions struct {
	// OData apply expression for aggregations.
	Apply *string

	// The $expand query parameter.
	Expand *string

	// OData filter expression.
	Filter *string

	// ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to
	// - 1-day).
	From *time.Time

	// Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default)
	// or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc".
	OrderBy *string

	// Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,
	// ResourceId".
	Select *string

	// ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request
	// time.
	To *time.Time

	// Maximum number of records to return.
	Top *int32
}

// ComponentPolicyStatesClientListQueryResultsForSubscriptionLevelPolicyAssignmentOptions contains the optional parameters
// for the ComponentPolicyStatesClient.ListQueryResultsForSubscriptionLevelPolicyAssignment method.
type ComponentPolicyStatesClientListQueryResultsForSubscriptionLevelPolicyAssignmentOptions struct {
	// OData apply expression for aggregations.
	Apply *string

	// OData filter expression.
	Filter *string

	// ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to
	// - 1-day).
	From *time.Time

	// Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default)
	// or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc".
	OrderBy *string

	// Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,
	// ResourceId".
	Select *string

	// ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request
	// time.
	To *time.Time

	// Maximum number of records to return.
	Top *int32
}

// ComponentPolicyStatesClientListQueryResultsForSubscriptionOptions contains the optional parameters for the ComponentPolicyStatesClient.ListQueryResultsForSubscription
// method.
type ComponentPolicyStatesClientListQueryResultsForSubscriptionOptions struct {
	// OData apply expression for aggregations.
	Apply *string

	// OData filter expression.
	Filter *string

	// ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to
	// - 1-day).
	From *time.Time

	// Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default)
	// or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc".
	OrderBy *string

	// Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,
	// ResourceId".
	Select *string

	// ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request
	// time.
	To *time.Time

	// Maximum number of records to return.
	Top *int32
}

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

// PolicyEventsClientListQueryResultsForManagementGroupOptions contains the optional parameters for the PolicyEventsClient.NewListQueryResultsForManagementGroupPager
// method.
type PolicyEventsClientListQueryResultsForManagementGroupOptions struct {
	// placeholder for future optional parameters
}

// PolicyEventsClientListQueryResultsForPolicyDefinitionOptions contains the optional parameters for the PolicyEventsClient.NewListQueryResultsForPolicyDefinitionPager
// method.
type PolicyEventsClientListQueryResultsForPolicyDefinitionOptions struct {
	// placeholder for future optional parameters
}

// PolicyEventsClientListQueryResultsForPolicySetDefinitionOptions contains the optional parameters for the PolicyEventsClient.NewListQueryResultsForPolicySetDefinitionPager
// method.
type PolicyEventsClientListQueryResultsForPolicySetDefinitionOptions struct {
	// placeholder for future optional parameters
}

// PolicyEventsClientListQueryResultsForResourceGroupLevelPolicyAssignmentOptions contains the optional parameters for the
// PolicyEventsClient.NewListQueryResultsForResourceGroupLevelPolicyAssignmentPager method.
type PolicyEventsClientListQueryResultsForResourceGroupLevelPolicyAssignmentOptions struct {
	// placeholder for future optional parameters
}

// PolicyEventsClientListQueryResultsForResourceGroupOptions contains the optional parameters for the PolicyEventsClient.NewListQueryResultsForResourceGroupPager
// method.
type PolicyEventsClientListQueryResultsForResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// PolicyEventsClientListQueryResultsForResourceOptions contains the optional parameters for the PolicyEventsClient.NewListQueryResultsForResourcePager
// method.
type PolicyEventsClientListQueryResultsForResourceOptions struct {
	// placeholder for future optional parameters
}

// PolicyEventsClientListQueryResultsForSubscriptionLevelPolicyAssignmentOptions contains the optional parameters for the
// PolicyEventsClient.NewListQueryResultsForSubscriptionLevelPolicyAssignmentPager method.
type PolicyEventsClientListQueryResultsForSubscriptionLevelPolicyAssignmentOptions struct {
	// placeholder for future optional parameters
}

// PolicyEventsClientListQueryResultsForSubscriptionOptions contains the optional parameters for the PolicyEventsClient.NewListQueryResultsForSubscriptionPager
// method.
type PolicyEventsClientListQueryResultsForSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// PolicyMetadataClientGetResourceOptions contains the optional parameters for the PolicyMetadataClient.GetResource method.
type PolicyMetadataClientGetResourceOptions struct {
	// placeholder for future optional parameters
}

// PolicyMetadataClientListOptions contains the optional parameters for the PolicyMetadataClient.NewListPager method.
type PolicyMetadataClientListOptions struct {
	// placeholder for future optional parameters
}

// PolicyRestrictionsClientCheckAtManagementGroupScopeOptions contains the optional parameters for the PolicyRestrictionsClient.CheckAtManagementGroupScope
// method.
type PolicyRestrictionsClientCheckAtManagementGroupScopeOptions struct {
	// placeholder for future optional parameters
}

// PolicyRestrictionsClientCheckAtResourceGroupScopeOptions contains the optional parameters for the PolicyRestrictionsClient.CheckAtResourceGroupScope
// method.
type PolicyRestrictionsClientCheckAtResourceGroupScopeOptions struct {
	// placeholder for future optional parameters
}

// PolicyRestrictionsClientCheckAtSubscriptionScopeOptions contains the optional parameters for the PolicyRestrictionsClient.CheckAtSubscriptionScope
// method.
type PolicyRestrictionsClientCheckAtSubscriptionScopeOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientBeginTriggerResourceGroupEvaluationOptions contains the optional parameters for the PolicyStatesClient.BeginTriggerResourceGroupEvaluation
// method.
type PolicyStatesClientBeginTriggerResourceGroupEvaluationOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PolicyStatesClientBeginTriggerSubscriptionEvaluationOptions contains the optional parameters for the PolicyStatesClient.BeginTriggerSubscriptionEvaluation
// method.
type PolicyStatesClientBeginTriggerSubscriptionEvaluationOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PolicyStatesClientListQueryResultsForManagementGroupOptions contains the optional parameters for the PolicyStatesClient.NewListQueryResultsForManagementGroupPager
// method.
type PolicyStatesClientListQueryResultsForManagementGroupOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientListQueryResultsForPolicyDefinitionOptions contains the optional parameters for the PolicyStatesClient.NewListQueryResultsForPolicyDefinitionPager
// method.
type PolicyStatesClientListQueryResultsForPolicyDefinitionOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientListQueryResultsForPolicySetDefinitionOptions contains the optional parameters for the PolicyStatesClient.NewListQueryResultsForPolicySetDefinitionPager
// method.
type PolicyStatesClientListQueryResultsForPolicySetDefinitionOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientListQueryResultsForResourceGroupLevelPolicyAssignmentOptions contains the optional parameters for the
// PolicyStatesClient.NewListQueryResultsForResourceGroupLevelPolicyAssignmentPager method.
type PolicyStatesClientListQueryResultsForResourceGroupLevelPolicyAssignmentOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientListQueryResultsForResourceGroupOptions contains the optional parameters for the PolicyStatesClient.NewListQueryResultsForResourceGroupPager
// method.
type PolicyStatesClientListQueryResultsForResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientListQueryResultsForResourceOptions contains the optional parameters for the PolicyStatesClient.NewListQueryResultsForResourcePager
// method.
type PolicyStatesClientListQueryResultsForResourceOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientListQueryResultsForSubscriptionLevelPolicyAssignmentOptions contains the optional parameters for the
// PolicyStatesClient.NewListQueryResultsForSubscriptionLevelPolicyAssignmentPager method.
type PolicyStatesClientListQueryResultsForSubscriptionLevelPolicyAssignmentOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientListQueryResultsForSubscriptionOptions contains the optional parameters for the PolicyStatesClient.NewListQueryResultsForSubscriptionPager
// method.
type PolicyStatesClientListQueryResultsForSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientSummarizeForManagementGroupOptions contains the optional parameters for the PolicyStatesClient.SummarizeForManagementGroup
// method.
type PolicyStatesClientSummarizeForManagementGroupOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientSummarizeForPolicyDefinitionOptions contains the optional parameters for the PolicyStatesClient.SummarizeForPolicyDefinition
// method.
type PolicyStatesClientSummarizeForPolicyDefinitionOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientSummarizeForPolicySetDefinitionOptions contains the optional parameters for the PolicyStatesClient.SummarizeForPolicySetDefinition
// method.
type PolicyStatesClientSummarizeForPolicySetDefinitionOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientSummarizeForResourceGroupLevelPolicyAssignmentOptions contains the optional parameters for the PolicyStatesClient.SummarizeForResourceGroupLevelPolicyAssignment
// method.
type PolicyStatesClientSummarizeForResourceGroupLevelPolicyAssignmentOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientSummarizeForResourceGroupOptions contains the optional parameters for the PolicyStatesClient.SummarizeForResourceGroup
// method.
type PolicyStatesClientSummarizeForResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientSummarizeForResourceOptions contains the optional parameters for the PolicyStatesClient.SummarizeForResource
// method.
type PolicyStatesClientSummarizeForResourceOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientSummarizeForSubscriptionLevelPolicyAssignmentOptions contains the optional parameters for the PolicyStatesClient.SummarizeForSubscriptionLevelPolicyAssignment
// method.
type PolicyStatesClientSummarizeForSubscriptionLevelPolicyAssignmentOptions struct {
	// placeholder for future optional parameters
}

// PolicyStatesClientSummarizeForSubscriptionOptions contains the optional parameters for the PolicyStatesClient.SummarizeForSubscription
// method.
type PolicyStatesClientSummarizeForSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// PolicyTrackedResourcesClientListQueryResultsForManagementGroupOptions contains the optional parameters for the PolicyTrackedResourcesClient.NewListQueryResultsForManagementGroupPager
// method.
type PolicyTrackedResourcesClientListQueryResultsForManagementGroupOptions struct {
	// placeholder for future optional parameters
}

// PolicyTrackedResourcesClientListQueryResultsForResourceGroupOptions contains the optional parameters for the PolicyTrackedResourcesClient.NewListQueryResultsForResourceGroupPager
// method.
type PolicyTrackedResourcesClientListQueryResultsForResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// PolicyTrackedResourcesClientListQueryResultsForResourceOptions contains the optional parameters for the PolicyTrackedResourcesClient.NewListQueryResultsForResourcePager
// method.
type PolicyTrackedResourcesClientListQueryResultsForResourceOptions struct {
	// placeholder for future optional parameters
}

// PolicyTrackedResourcesClientListQueryResultsForSubscriptionOptions contains the optional parameters for the PolicyTrackedResourcesClient.NewListQueryResultsForSubscriptionPager
// method.
type PolicyTrackedResourcesClientListQueryResultsForSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// QueryOptions contains a group of parameters for the PolicyTrackedResourcesClient.ListQueryResultsForManagementGroup method.
type QueryOptions struct {
	// OData apply expression for aggregations.
	Apply *string

	// The $expand query parameter. For example, to expand components use $expand=components
	Expand *string

	// OData filter expression.
	Filter *string

	// ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to
	// - 1-day).
	From *time.Time

	// Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default)
	// or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc".
	OrderBy *string

	// Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,
	// ResourceId".
	Select *string

	// Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element.
	SkipToken *string

	// ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request
	// time.
	To *time.Time

	// Maximum number of records to return.
	Top *int32
}

// RemediationsClientCancelAtManagementGroupOptions contains the optional parameters for the RemediationsClient.CancelAtManagementGroup
// method.
type RemediationsClientCancelAtManagementGroupOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientCancelAtResourceGroupOptions contains the optional parameters for the RemediationsClient.CancelAtResourceGroup
// method.
type RemediationsClientCancelAtResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientCancelAtResourceOptions contains the optional parameters for the RemediationsClient.CancelAtResource
// method.
type RemediationsClientCancelAtResourceOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientCancelAtSubscriptionOptions contains the optional parameters for the RemediationsClient.CancelAtSubscription
// method.
type RemediationsClientCancelAtSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientCreateOrUpdateAtManagementGroupOptions contains the optional parameters for the RemediationsClient.CreateOrUpdateAtManagementGroup
// method.
type RemediationsClientCreateOrUpdateAtManagementGroupOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientCreateOrUpdateAtResourceGroupOptions contains the optional parameters for the RemediationsClient.CreateOrUpdateAtResourceGroup
// method.
type RemediationsClientCreateOrUpdateAtResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientCreateOrUpdateAtResourceOptions contains the optional parameters for the RemediationsClient.CreateOrUpdateAtResource
// method.
type RemediationsClientCreateOrUpdateAtResourceOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientCreateOrUpdateAtSubscriptionOptions contains the optional parameters for the RemediationsClient.CreateOrUpdateAtSubscription
// method.
type RemediationsClientCreateOrUpdateAtSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientDeleteAtManagementGroupOptions contains the optional parameters for the RemediationsClient.DeleteAtManagementGroup
// method.
type RemediationsClientDeleteAtManagementGroupOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientDeleteAtResourceGroupOptions contains the optional parameters for the RemediationsClient.DeleteAtResourceGroup
// method.
type RemediationsClientDeleteAtResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientDeleteAtResourceOptions contains the optional parameters for the RemediationsClient.DeleteAtResource
// method.
type RemediationsClientDeleteAtResourceOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientDeleteAtSubscriptionOptions contains the optional parameters for the RemediationsClient.DeleteAtSubscription
// method.
type RemediationsClientDeleteAtSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientGetAtManagementGroupOptions contains the optional parameters for the RemediationsClient.GetAtManagementGroup
// method.
type RemediationsClientGetAtManagementGroupOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientGetAtResourceGroupOptions contains the optional parameters for the RemediationsClient.GetAtResourceGroup
// method.
type RemediationsClientGetAtResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientGetAtResourceOptions contains the optional parameters for the RemediationsClient.GetAtResource method.
type RemediationsClientGetAtResourceOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientGetAtSubscriptionOptions contains the optional parameters for the RemediationsClient.GetAtSubscription
// method.
type RemediationsClientGetAtSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientListDeploymentsAtManagementGroupOptions contains the optional parameters for the RemediationsClient.NewListDeploymentsAtManagementGroupPager
// method.
type RemediationsClientListDeploymentsAtManagementGroupOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientListDeploymentsAtResourceGroupOptions contains the optional parameters for the RemediationsClient.NewListDeploymentsAtResourceGroupPager
// method.
type RemediationsClientListDeploymentsAtResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientListDeploymentsAtResourceOptions contains the optional parameters for the RemediationsClient.NewListDeploymentsAtResourcePager
// method.
type RemediationsClientListDeploymentsAtResourceOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientListDeploymentsAtSubscriptionOptions contains the optional parameters for the RemediationsClient.NewListDeploymentsAtSubscriptionPager
// method.
type RemediationsClientListDeploymentsAtSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientListForManagementGroupOptions contains the optional parameters for the RemediationsClient.NewListForManagementGroupPager
// method.
type RemediationsClientListForManagementGroupOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientListForResourceGroupOptions contains the optional parameters for the RemediationsClient.NewListForResourceGroupPager
// method.
type RemediationsClientListForResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientListForResourceOptions contains the optional parameters for the RemediationsClient.NewListForResourcePager
// method.
type RemediationsClientListForResourceOptions struct {
	// placeholder for future optional parameters
}

// RemediationsClientListForSubscriptionOptions contains the optional parameters for the RemediationsClient.NewListForSubscriptionPager
// method.
type RemediationsClientListForSubscriptionOptions struct {
	// placeholder for future optional parameters
}
