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

// ClientBeginCreateOrUpdateAtManagementGroupScopeOptions contains the optional parameters for the Client.BeginCreateOrUpdateAtManagementGroupScope
// method.
type ClientBeginCreateOrUpdateAtManagementGroupScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginCreateOrUpdateAtScopeOptions contains the optional parameters for the Client.BeginCreateOrUpdateAtScope method.
type ClientBeginCreateOrUpdateAtScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginCreateOrUpdateAtSubscriptionScopeOptions contains the optional parameters for the Client.BeginCreateOrUpdateAtSubscriptionScope
// method.
type ClientBeginCreateOrUpdateAtSubscriptionScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginCreateOrUpdateAtTenantScopeOptions contains the optional parameters for the Client.BeginCreateOrUpdateAtTenantScope
// method.
type ClientBeginCreateOrUpdateAtTenantScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginCreateOrUpdateOptions contains the optional parameters for the Client.BeginCreateOrUpdate method.
type ClientBeginCreateOrUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginDeleteAtManagementGroupScopeOptions contains the optional parameters for the Client.BeginDeleteAtManagementGroupScope
// method.
type ClientBeginDeleteAtManagementGroupScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginDeleteAtScopeOptions contains the optional parameters for the Client.BeginDeleteAtScope method.
type ClientBeginDeleteAtScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginDeleteAtSubscriptionScopeOptions contains the optional parameters for the Client.BeginDeleteAtSubscriptionScope
// method.
type ClientBeginDeleteAtSubscriptionScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginDeleteAtTenantScopeOptions contains the optional parameters for the Client.BeginDeleteAtTenantScope method.
type ClientBeginDeleteAtTenantScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

// ClientBeginValidateAtManagementGroupScopeOptions contains the optional parameters for the Client.BeginValidateAtManagementGroupScope
// method.
type ClientBeginValidateAtManagementGroupScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginValidateAtScopeOptions contains the optional parameters for the Client.BeginValidateAtScope method.
type ClientBeginValidateAtScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginValidateAtSubscriptionScopeOptions contains the optional parameters for the Client.BeginValidateAtSubscriptionScope
// method.
type ClientBeginValidateAtSubscriptionScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginValidateAtTenantScopeOptions contains the optional parameters for the Client.BeginValidateAtTenantScope method.
type ClientBeginValidateAtTenantScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginValidateOptions contains the optional parameters for the Client.BeginValidate method.
type ClientBeginValidateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginWhatIfAtManagementGroupScopeOptions contains the optional parameters for the Client.BeginWhatIfAtManagementGroupScope
// method.
type ClientBeginWhatIfAtManagementGroupScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginWhatIfAtSubscriptionScopeOptions contains the optional parameters for the Client.BeginWhatIfAtSubscriptionScope
// method.
type ClientBeginWhatIfAtSubscriptionScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginWhatIfAtTenantScopeOptions contains the optional parameters for the Client.BeginWhatIfAtTenantScope method.
type ClientBeginWhatIfAtTenantScopeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientBeginWhatIfOptions contains the optional parameters for the Client.BeginWhatIf method.
type ClientBeginWhatIfOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClientCalculateTemplateHashOptions contains the optional parameters for the Client.CalculateTemplateHash method.
type ClientCalculateTemplateHashOptions struct {
	// placeholder for future optional parameters
}

// ClientCancelAtManagementGroupScopeOptions contains the optional parameters for the Client.CancelAtManagementGroupScope
// method.
type ClientCancelAtManagementGroupScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientCancelAtScopeOptions contains the optional parameters for the Client.CancelAtScope method.
type ClientCancelAtScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientCancelAtSubscriptionScopeOptions contains the optional parameters for the Client.CancelAtSubscriptionScope method.
type ClientCancelAtSubscriptionScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientCancelAtTenantScopeOptions contains the optional parameters for the Client.CancelAtTenantScope method.
type ClientCancelAtTenantScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientCancelOptions contains the optional parameters for the Client.Cancel method.
type ClientCancelOptions struct {
	// placeholder for future optional parameters
}

// ClientCheckExistenceAtManagementGroupScopeOptions contains the optional parameters for the Client.CheckExistenceAtManagementGroupScope
// method.
type ClientCheckExistenceAtManagementGroupScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientCheckExistenceAtScopeOptions contains the optional parameters for the Client.CheckExistenceAtScope method.
type ClientCheckExistenceAtScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientCheckExistenceAtSubscriptionScopeOptions contains the optional parameters for the Client.CheckExistenceAtSubscriptionScope
// method.
type ClientCheckExistenceAtSubscriptionScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientCheckExistenceAtTenantScopeOptions contains the optional parameters for the Client.CheckExistenceAtTenantScope method.
type ClientCheckExistenceAtTenantScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientCheckExistenceOptions contains the optional parameters for the Client.CheckExistence method.
type ClientCheckExistenceOptions struct {
	// placeholder for future optional parameters
}

// ClientExportTemplateAtManagementGroupScopeOptions contains the optional parameters for the Client.ExportTemplateAtManagementGroupScope
// method.
type ClientExportTemplateAtManagementGroupScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientExportTemplateAtScopeOptions contains the optional parameters for the Client.ExportTemplateAtScope method.
type ClientExportTemplateAtScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientExportTemplateAtSubscriptionScopeOptions contains the optional parameters for the Client.ExportTemplateAtSubscriptionScope
// method.
type ClientExportTemplateAtSubscriptionScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientExportTemplateAtTenantScopeOptions contains the optional parameters for the Client.ExportTemplateAtTenantScope method.
type ClientExportTemplateAtTenantScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientExportTemplateOptions contains the optional parameters for the Client.ExportTemplate method.
type ClientExportTemplateOptions struct {
	// placeholder for future optional parameters
}

// ClientGetAtManagementGroupScopeOptions contains the optional parameters for the Client.GetAtManagementGroupScope method.
type ClientGetAtManagementGroupScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientGetAtScopeOptions contains the optional parameters for the Client.GetAtScope method.
type ClientGetAtScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientGetAtSubscriptionScopeOptions contains the optional parameters for the Client.GetAtSubscriptionScope method.
type ClientGetAtSubscriptionScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientGetAtTenantScopeOptions contains the optional parameters for the Client.GetAtTenantScope method.
type ClientGetAtTenantScopeOptions struct {
	// placeholder for future optional parameters
}

// ClientGetOptions contains the optional parameters for the Client.Get method.
type ClientGetOptions struct {
	// placeholder for future optional parameters
}

// ClientListAtManagementGroupScopeOptions contains the optional parameters for the Client.NewListAtManagementGroupScopePager
// method.
type ClientListAtManagementGroupScopeOptions struct {
	// The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
	Filter *string

	// The number of results to get. If null is passed, returns all deployments.
	Top *int32
}

// ClientListAtScopeOptions contains the optional parameters for the Client.NewListAtScopePager method.
type ClientListAtScopeOptions struct {
	// The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
	Filter *string

	// The number of results to get. If null is passed, returns all deployments.
	Top *int32
}

// ClientListAtSubscriptionScopeOptions contains the optional parameters for the Client.NewListAtSubscriptionScopePager method.
type ClientListAtSubscriptionScopeOptions struct {
	// The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
	Filter *string

	// The number of results to get. If null is passed, returns all deployments.
	Top *int32
}

// ClientListAtTenantScopeOptions contains the optional parameters for the Client.NewListAtTenantScopePager method.
type ClientListAtTenantScopeOptions struct {
	// The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
	Filter *string

	// The number of results to get. If null is passed, returns all deployments.
	Top *int32
}

// ClientListByResourceGroupOptions contains the optional parameters for the Client.NewListByResourceGroupPager method.
type ClientListByResourceGroupOptions struct {
	// The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
	Filter *string

	// The number of results to get. If null is passed, returns all deployments.
	Top *int32
}

// DeploymentOperationsClientGetAtManagementGroupScopeOptions contains the optional parameters for the DeploymentOperationsClient.GetAtManagementGroupScope
// method.
type DeploymentOperationsClientGetAtManagementGroupScopeOptions struct {
	// placeholder for future optional parameters
}

// DeploymentOperationsClientGetAtScopeOptions contains the optional parameters for the DeploymentOperationsClient.GetAtScope
// method.
type DeploymentOperationsClientGetAtScopeOptions struct {
	// placeholder for future optional parameters
}

// DeploymentOperationsClientGetAtSubscriptionScopeOptions contains the optional parameters for the DeploymentOperationsClient.GetAtSubscriptionScope
// method.
type DeploymentOperationsClientGetAtSubscriptionScopeOptions struct {
	// placeholder for future optional parameters
}

// DeploymentOperationsClientGetAtTenantScopeOptions contains the optional parameters for the DeploymentOperationsClient.GetAtTenantScope
// method.
type DeploymentOperationsClientGetAtTenantScopeOptions struct {
	// placeholder for future optional parameters
}

// DeploymentOperationsClientGetOptions contains the optional parameters for the DeploymentOperationsClient.Get method.
type DeploymentOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// DeploymentOperationsClientListAtManagementGroupScopeOptions contains the optional parameters for the DeploymentOperationsClient.NewListAtManagementGroupScopePager
// method.
type DeploymentOperationsClientListAtManagementGroupScopeOptions struct {
	// The number of results to return.
	Top *int32
}

// DeploymentOperationsClientListAtScopeOptions contains the optional parameters for the DeploymentOperationsClient.NewListAtScopePager
// method.
type DeploymentOperationsClientListAtScopeOptions struct {
	// The number of results to return.
	Top *int32
}

// DeploymentOperationsClientListAtSubscriptionScopeOptions contains the optional parameters for the DeploymentOperationsClient.NewListAtSubscriptionScopePager
// method.
type DeploymentOperationsClientListAtSubscriptionScopeOptions struct {
	// The number of results to return.
	Top *int32
}

// DeploymentOperationsClientListAtTenantScopeOptions contains the optional parameters for the DeploymentOperationsClient.NewListAtTenantScopePager
// method.
type DeploymentOperationsClientListAtTenantScopeOptions struct {
	// The number of results to return.
	Top *int32
}

// DeploymentOperationsClientListOptions contains the optional parameters for the DeploymentOperationsClient.NewListPager
// method.
type DeploymentOperationsClientListOptions struct {
	// The number of results to return.
	Top *int32
}
