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

// ClusterRecoveryPointClientGetOptions contains the optional parameters for the ClusterRecoveryPointClient.Get method.
type ClusterRecoveryPointClientGetOptions struct {
	// placeholder for future optional parameters
}

// ClusterRecoveryPointsClientListByReplicationProtectionClusterOptions contains the optional parameters for the ClusterRecoveryPointsClient.NewListByReplicationProtectionClusterPager
// method.
type ClusterRecoveryPointsClientListByReplicationProtectionClusterOptions struct {
	// placeholder for future optional parameters
}

// MigrationRecoveryPointsClientGetOptions contains the optional parameters for the MigrationRecoveryPointsClient.Get method.
type MigrationRecoveryPointsClientGetOptions struct {
	// placeholder for future optional parameters
}

// MigrationRecoveryPointsClientListByReplicationMigrationItemsOptions contains the optional parameters for the MigrationRecoveryPointsClient.NewListByReplicationMigrationItemsPager
// method.
type MigrationRecoveryPointsClientListByReplicationMigrationItemsOptions struct {
	// placeholder for future optional parameters
}

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

// RecoveryPointsClientGetOptions contains the optional parameters for the RecoveryPointsClient.Get method.
type RecoveryPointsClientGetOptions struct {
	// placeholder for future optional parameters
}

// RecoveryPointsClientListByReplicationProtectedItemsOptions contains the optional parameters for the RecoveryPointsClient.NewListByReplicationProtectedItemsPager
// method.
type RecoveryPointsClientListByReplicationProtectedItemsOptions struct {
	// placeholder for future optional parameters
}

// ReplicationAlertSettingsClientCreateOptions contains the optional parameters for the ReplicationAlertSettingsClient.Create
// method.
type ReplicationAlertSettingsClientCreateOptions struct {
	// placeholder for future optional parameters
}

// ReplicationAlertSettingsClientGetOptions contains the optional parameters for the ReplicationAlertSettingsClient.Get method.
type ReplicationAlertSettingsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationAlertSettingsClientListOptions contains the optional parameters for the ReplicationAlertSettingsClient.NewListPager
// method.
type ReplicationAlertSettingsClientListOptions struct {
	// placeholder for future optional parameters
}

// ReplicationAppliancesClientListOptions contains the optional parameters for the ReplicationAppliancesClient.NewListPager
// method.
type ReplicationAppliancesClientListOptions struct {
	// OData filter options.
	Filter *string
}

// ReplicationEligibilityResultsClientGetOptions contains the optional parameters for the ReplicationEligibilityResultsClient.Get
// method.
type ReplicationEligibilityResultsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationEligibilityResultsClientListOptions contains the optional parameters for the ReplicationEligibilityResultsClient.List
// method.
type ReplicationEligibilityResultsClientListOptions struct {
	// placeholder for future optional parameters
}

// ReplicationEventsClientGetOptions contains the optional parameters for the ReplicationEventsClient.Get method.
type ReplicationEventsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationEventsClientListOptions contains the optional parameters for the ReplicationEventsClient.NewListPager method.
type ReplicationEventsClientListOptions struct {
	// OData filter options.
	Filter *string
}

// ReplicationFabricsClientBeginCheckConsistencyOptions contains the optional parameters for the ReplicationFabricsClient.BeginCheckConsistency
// method.
type ReplicationFabricsClientBeginCheckConsistencyOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

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

// ReplicationFabricsClientBeginMigrateToAADOptions contains the optional parameters for the ReplicationFabricsClient.BeginMigrateToAAD
// method.
type ReplicationFabricsClientBeginMigrateToAADOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationFabricsClientBeginPurgeOptions contains the optional parameters for the ReplicationFabricsClient.BeginPurge
// method.
type ReplicationFabricsClientBeginPurgeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationFabricsClientBeginReassociateGatewayOptions contains the optional parameters for the ReplicationFabricsClient.BeginReassociateGateway
// method.
type ReplicationFabricsClientBeginReassociateGatewayOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationFabricsClientBeginRemoveInfraOptions contains the optional parameters for the ReplicationFabricsClient.BeginRemoveInfra
// method.
type ReplicationFabricsClientBeginRemoveInfraOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationFabricsClientBeginRenewCertificateOptions contains the optional parameters for the ReplicationFabricsClient.BeginRenewCertificate
// method.
type ReplicationFabricsClientBeginRenewCertificateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationFabricsClientGetOptions contains the optional parameters for the ReplicationFabricsClient.Get method.
type ReplicationFabricsClientGetOptions struct {
	// OData filter options.
	Filter *string
}

// ReplicationFabricsClientListOptions contains the optional parameters for the ReplicationFabricsClient.NewListPager method.
type ReplicationFabricsClientListOptions struct {
	// placeholder for future optional parameters
}

// ReplicationJobsClientBeginCancelOptions contains the optional parameters for the ReplicationJobsClient.BeginCancel method.
type ReplicationJobsClientBeginCancelOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationJobsClientBeginExportOptions contains the optional parameters for the ReplicationJobsClient.BeginExport method.
type ReplicationJobsClientBeginExportOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationJobsClientBeginRestartOptions contains the optional parameters for the ReplicationJobsClient.BeginRestart method.
type ReplicationJobsClientBeginRestartOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationJobsClientBeginResumeOptions contains the optional parameters for the ReplicationJobsClient.BeginResume method.
type ReplicationJobsClientBeginResumeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationJobsClientGetOptions contains the optional parameters for the ReplicationJobsClient.Get method.
type ReplicationJobsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationJobsClientListOptions contains the optional parameters for the ReplicationJobsClient.NewListPager method.
type ReplicationJobsClientListOptions struct {
	// OData filter options.
	Filter *string
}

// ReplicationLogicalNetworksClientGetOptions contains the optional parameters for the ReplicationLogicalNetworksClient.Get
// method.
type ReplicationLogicalNetworksClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationLogicalNetworksClientListByReplicationFabricsOptions contains the optional parameters for the ReplicationLogicalNetworksClient.NewListByReplicationFabricsPager
// method.
type ReplicationLogicalNetworksClientListByReplicationFabricsOptions struct {
	// placeholder for future optional parameters
}

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

// ReplicationMigrationItemsClientBeginDeleteOptions contains the optional parameters for the ReplicationMigrationItemsClient.BeginDelete
// method.
type ReplicationMigrationItemsClientBeginDeleteOptions struct {
	// The delete option.
	DeleteOption *string

	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationMigrationItemsClientBeginMigrateOptions contains the optional parameters for the ReplicationMigrationItemsClient.BeginMigrate
// method.
type ReplicationMigrationItemsClientBeginMigrateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationMigrationItemsClientBeginPauseReplicationOptions contains the optional parameters for the ReplicationMigrationItemsClient.BeginPauseReplication
// method.
type ReplicationMigrationItemsClientBeginPauseReplicationOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationMigrationItemsClientBeginResumeReplicationOptions contains the optional parameters for the ReplicationMigrationItemsClient.BeginResumeReplication
// method.
type ReplicationMigrationItemsClientBeginResumeReplicationOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationMigrationItemsClientBeginResyncOptions contains the optional parameters for the ReplicationMigrationItemsClient.BeginResync
// method.
type ReplicationMigrationItemsClientBeginResyncOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationMigrationItemsClientBeginTestMigrateCleanupOptions contains the optional parameters for the ReplicationMigrationItemsClient.BeginTestMigrateCleanup
// method.
type ReplicationMigrationItemsClientBeginTestMigrateCleanupOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationMigrationItemsClientBeginTestMigrateOptions contains the optional parameters for the ReplicationMigrationItemsClient.BeginTestMigrate
// method.
type ReplicationMigrationItemsClientBeginTestMigrateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

// ReplicationMigrationItemsClientGetOptions contains the optional parameters for the ReplicationMigrationItemsClient.Get
// method.
type ReplicationMigrationItemsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationMigrationItemsClientListByReplicationProtectionContainersOptions contains the optional parameters for the ReplicationMigrationItemsClient.NewListByReplicationProtectionContainersPager
// method.
type ReplicationMigrationItemsClientListByReplicationProtectionContainersOptions struct {
	// OData filter options.
	Filter *string

	// The pagination token.
	SkipToken *string

	// The page size.
	TakeToken *string
}

// ReplicationMigrationItemsClientListOptions contains the optional parameters for the ReplicationMigrationItemsClient.NewListPager
// method.
type ReplicationMigrationItemsClientListOptions struct {
	// OData filter options.
	Filter *string

	// The pagination token.
	SkipToken *string

	// The page size.
	TakeToken *string
}

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

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

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

// ReplicationNetworkMappingsClientGetOptions contains the optional parameters for the ReplicationNetworkMappingsClient.Get
// method.
type ReplicationNetworkMappingsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationNetworkMappingsClientListByReplicationNetworksOptions contains the optional parameters for the ReplicationNetworkMappingsClient.NewListByReplicationNetworksPager
// method.
type ReplicationNetworkMappingsClientListByReplicationNetworksOptions struct {
	// placeholder for future optional parameters
}

// ReplicationNetworkMappingsClientListOptions contains the optional parameters for the ReplicationNetworkMappingsClient.NewListPager
// method.
type ReplicationNetworkMappingsClientListOptions struct {
	// placeholder for future optional parameters
}

// ReplicationNetworksClientGetOptions contains the optional parameters for the ReplicationNetworksClient.Get method.
type ReplicationNetworksClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationNetworksClientListByReplicationFabricsOptions contains the optional parameters for the ReplicationNetworksClient.NewListByReplicationFabricsPager
// method.
type ReplicationNetworksClientListByReplicationFabricsOptions struct {
	// placeholder for future optional parameters
}

// ReplicationNetworksClientListOptions contains the optional parameters for the ReplicationNetworksClient.NewListPager method.
type ReplicationNetworksClientListOptions struct {
	// placeholder for future optional parameters
}

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

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

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

// ReplicationPoliciesClientGetOptions contains the optional parameters for the ReplicationPoliciesClient.Get method.
type ReplicationPoliciesClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationPoliciesClientListOptions contains the optional parameters for the ReplicationPoliciesClient.NewListPager method.
type ReplicationPoliciesClientListOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectableItemsClientGetOptions contains the optional parameters for the ReplicationProtectableItemsClient.Get
// method.
type ReplicationProtectableItemsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectableItemsClientListByReplicationProtectionContainersOptions contains the optional parameters for the
// ReplicationProtectableItemsClient.NewListByReplicationProtectionContainersPager method.
type ReplicationProtectableItemsClientListByReplicationProtectionContainersOptions struct {
	// OData filter options.
	Filter *string

	// skipToken OData query parameter.
	SkipToken *string

	// take OData query parameter.
	Take *string
}

// ReplicationProtectedItemsClientBeginAddDisksOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginAddDisks
// method.
type ReplicationProtectedItemsClientBeginAddDisksOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginApplyRecoveryPointOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginApplyRecoveryPoint
// method.
type ReplicationProtectedItemsClientBeginApplyRecoveryPointOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

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

// ReplicationProtectedItemsClientBeginFailoverCancelOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginFailoverCancel
// method.
type ReplicationProtectedItemsClientBeginFailoverCancelOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginFailoverCommitOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginFailoverCommit
// method.
type ReplicationProtectedItemsClientBeginFailoverCommitOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginPlannedFailoverOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginPlannedFailover
// method.
type ReplicationProtectedItemsClientBeginPlannedFailoverOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginPurgeOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginPurge
// method.
type ReplicationProtectedItemsClientBeginPurgeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginRemoveDisksOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginRemoveDisks
// method.
type ReplicationProtectedItemsClientBeginRemoveDisksOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginRepairReplicationOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginRepairReplication
// method.
type ReplicationProtectedItemsClientBeginRepairReplicationOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginReprotectOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginReprotect
// method.
type ReplicationProtectedItemsClientBeginReprotectOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginResolveHealthErrorsOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginResolveHealthErrors
// method.
type ReplicationProtectedItemsClientBeginResolveHealthErrorsOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginSwitchProviderOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginSwitchProvider
// method.
type ReplicationProtectedItemsClientBeginSwitchProviderOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginTestFailoverCleanupOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginTestFailoverCleanup
// method.
type ReplicationProtectedItemsClientBeginTestFailoverCleanupOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginTestFailoverOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginTestFailover
// method.
type ReplicationProtectedItemsClientBeginTestFailoverOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginUnplannedFailoverOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginUnplannedFailover
// method.
type ReplicationProtectedItemsClientBeginUnplannedFailoverOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginUpdateApplianceOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginUpdateAppliance
// method.
type ReplicationProtectedItemsClientBeginUpdateApplianceOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectedItemsClientBeginUpdateMobilityServiceOptions contains the optional parameters for the ReplicationProtectedItemsClient.BeginUpdateMobilityService
// method.
type ReplicationProtectedItemsClientBeginUpdateMobilityServiceOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

// ReplicationProtectedItemsClientGetOptions contains the optional parameters for the ReplicationProtectedItemsClient.Get
// method.
type ReplicationProtectedItemsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectedItemsClientListByReplicationProtectionContainersOptions contains the optional parameters for the ReplicationProtectedItemsClient.NewListByReplicationProtectionContainersPager
// method.
type ReplicationProtectedItemsClientListByReplicationProtectionContainersOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectedItemsClientListOptions contains the optional parameters for the ReplicationProtectedItemsClient.NewListPager
// method.
type ReplicationProtectedItemsClientListOptions struct {
	// OData filter options.
	Filter *string

	// The pagination token. Possible values: "FabricId" or "FabricId_CloudId" or null.
	SkipToken *string
}

// ReplicationProtectionClustersClientBeginApplyRecoveryPointOptions contains the optional parameters for the ReplicationProtectionClustersClient.BeginApplyRecoveryPoint
// method.
type ReplicationProtectionClustersClientBeginApplyRecoveryPointOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

// ReplicationProtectionClustersClientBeginFailoverCommitOptions contains the optional parameters for the ReplicationProtectionClustersClient.BeginFailoverCommit
// method.
type ReplicationProtectionClustersClientBeginFailoverCommitOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectionClustersClientBeginPurgeOptions contains the optional parameters for the ReplicationProtectionClustersClient.BeginPurge
// method.
type ReplicationProtectionClustersClientBeginPurgeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectionClustersClientBeginRepairReplicationOptions contains the optional parameters for the ReplicationProtectionClustersClient.BeginRepairReplication
// method.
type ReplicationProtectionClustersClientBeginRepairReplicationOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectionClustersClientBeginTestFailoverCleanupOptions contains the optional parameters for the ReplicationProtectionClustersClient.BeginTestFailoverCleanup
// method.
type ReplicationProtectionClustersClientBeginTestFailoverCleanupOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectionClustersClientBeginTestFailoverOptions contains the optional parameters for the ReplicationProtectionClustersClient.BeginTestFailover
// method.
type ReplicationProtectionClustersClientBeginTestFailoverOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectionClustersClientBeginUnplannedFailoverOptions contains the optional parameters for the ReplicationProtectionClustersClient.BeginUnplannedFailover
// method.
type ReplicationProtectionClustersClientBeginUnplannedFailoverOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectionClustersClientGetOperationResultsOptions contains the optional parameters for the ReplicationProtectionClustersClient.GetOperationResults
// method.
type ReplicationProtectionClustersClientGetOperationResultsOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectionClustersClientGetOptions contains the optional parameters for the ReplicationProtectionClustersClient.Get
// method.
type ReplicationProtectionClustersClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectionClustersClientListByReplicationProtectionContainersOptions contains the optional parameters for the
// ReplicationProtectionClustersClient.NewListByReplicationProtectionContainersPager method.
type ReplicationProtectionClustersClientListByReplicationProtectionContainersOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectionClustersClientListOptions contains the optional parameters for the ReplicationProtectionClustersClient.NewListPager
// method.
type ReplicationProtectionClustersClientListOptions struct {
	// OData filter options.
	Filter *string

	// The pagination token. Possible values: "FabricId" or "FabricId_CloudId" or null.
	SkipToken *string
}

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

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

// ReplicationProtectionContainerMappingsClientBeginPurgeOptions contains the optional parameters for the ReplicationProtectionContainerMappingsClient.BeginPurge
// method.
type ReplicationProtectionContainerMappingsClientBeginPurgeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

// ReplicationProtectionContainerMappingsClientGetOptions contains the optional parameters for the ReplicationProtectionContainerMappingsClient.Get
// method.
type ReplicationProtectionContainerMappingsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectionContainerMappingsClientListByReplicationProtectionContainersOptions contains the optional parameters
// for the ReplicationProtectionContainerMappingsClient.NewListByReplicationProtectionContainersPager method.
type ReplicationProtectionContainerMappingsClientListByReplicationProtectionContainersOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectionContainerMappingsClientListOptions contains the optional parameters for the ReplicationProtectionContainerMappingsClient.NewListPager
// method.
type ReplicationProtectionContainerMappingsClientListOptions struct {
	// placeholder for future optional parameters
}

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

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

// ReplicationProtectionContainersClientBeginDiscoverProtectableItemOptions contains the optional parameters for the ReplicationProtectionContainersClient.BeginDiscoverProtectableItem
// method.
type ReplicationProtectionContainersClientBeginDiscoverProtectableItemOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectionContainersClientBeginSwitchClusterProtectionOptions contains the optional parameters for the ReplicationProtectionContainersClient.BeginSwitchClusterProtection
// method.
type ReplicationProtectionContainersClientBeginSwitchClusterProtectionOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectionContainersClientBeginSwitchProtectionOptions contains the optional parameters for the ReplicationProtectionContainersClient.BeginSwitchProtection
// method.
type ReplicationProtectionContainersClientBeginSwitchProtectionOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationProtectionContainersClientGetOptions contains the optional parameters for the ReplicationProtectionContainersClient.Get
// method.
type ReplicationProtectionContainersClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectionContainersClientListByReplicationFabricsOptions contains the optional parameters for the ReplicationProtectionContainersClient.NewListByReplicationFabricsPager
// method.
type ReplicationProtectionContainersClientListByReplicationFabricsOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectionContainersClientListOptions contains the optional parameters for the ReplicationProtectionContainersClient.NewListPager
// method.
type ReplicationProtectionContainersClientListOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectionIntentsClientCreateOptions contains the optional parameters for the ReplicationProtectionIntentsClient.Create
// method.
type ReplicationProtectionIntentsClientCreateOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectionIntentsClientGetOptions contains the optional parameters for the ReplicationProtectionIntentsClient.Get
// method.
type ReplicationProtectionIntentsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationProtectionIntentsClientListOptions contains the optional parameters for the ReplicationProtectionIntentsClient.NewListPager
// method.
type ReplicationProtectionIntentsClientListOptions struct {
	// The pagination token.
	SkipToken *string

	// The page size.
	TakeToken *string
}

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

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

// ReplicationRecoveryPlansClientBeginFailoverCancelOptions contains the optional parameters for the ReplicationRecoveryPlansClient.BeginFailoverCancel
// method.
type ReplicationRecoveryPlansClientBeginFailoverCancelOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationRecoveryPlansClientBeginFailoverCommitOptions contains the optional parameters for the ReplicationRecoveryPlansClient.BeginFailoverCommit
// method.
type ReplicationRecoveryPlansClientBeginFailoverCommitOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationRecoveryPlansClientBeginPlannedFailoverOptions contains the optional parameters for the ReplicationRecoveryPlansClient.BeginPlannedFailover
// method.
type ReplicationRecoveryPlansClientBeginPlannedFailoverOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationRecoveryPlansClientBeginReprotectOptions contains the optional parameters for the ReplicationRecoveryPlansClient.BeginReprotect
// method.
type ReplicationRecoveryPlansClientBeginReprotectOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationRecoveryPlansClientBeginTestFailoverCleanupOptions contains the optional parameters for the ReplicationRecoveryPlansClient.BeginTestFailoverCleanup
// method.
type ReplicationRecoveryPlansClientBeginTestFailoverCleanupOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationRecoveryPlansClientBeginTestFailoverOptions contains the optional parameters for the ReplicationRecoveryPlansClient.BeginTestFailover
// method.
type ReplicationRecoveryPlansClientBeginTestFailoverOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationRecoveryPlansClientBeginUnplannedFailoverOptions contains the optional parameters for the ReplicationRecoveryPlansClient.BeginUnplannedFailover
// method.
type ReplicationRecoveryPlansClientBeginUnplannedFailoverOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

// ReplicationRecoveryPlansClientGetOptions contains the optional parameters for the ReplicationRecoveryPlansClient.Get method.
type ReplicationRecoveryPlansClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationRecoveryPlansClientListOptions contains the optional parameters for the ReplicationRecoveryPlansClient.NewListPager
// method.
type ReplicationRecoveryPlansClientListOptions struct {
	// placeholder for future optional parameters
}

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

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

// ReplicationRecoveryServicesProvidersClientBeginPurgeOptions contains the optional parameters for the ReplicationRecoveryServicesProvidersClient.BeginPurge
// method.
type ReplicationRecoveryServicesProvidersClientBeginPurgeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationRecoveryServicesProvidersClientBeginRefreshProviderOptions contains the optional parameters for the ReplicationRecoveryServicesProvidersClient.BeginRefreshProvider
// method.
type ReplicationRecoveryServicesProvidersClientBeginRefreshProviderOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationRecoveryServicesProvidersClientGetOptions contains the optional parameters for the ReplicationRecoveryServicesProvidersClient.Get
// method.
type ReplicationRecoveryServicesProvidersClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationRecoveryServicesProvidersClientListByReplicationFabricsOptions contains the optional parameters for the ReplicationRecoveryServicesProvidersClient.NewListByReplicationFabricsPager
// method.
type ReplicationRecoveryServicesProvidersClientListByReplicationFabricsOptions struct {
	// placeholder for future optional parameters
}

// ReplicationRecoveryServicesProvidersClientListOptions contains the optional parameters for the ReplicationRecoveryServicesProvidersClient.NewListPager
// method.
type ReplicationRecoveryServicesProvidersClientListOptions struct {
	// placeholder for future optional parameters
}

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

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

// ReplicationStorageClassificationMappingsClientGetOptions contains the optional parameters for the ReplicationStorageClassificationMappingsClient.Get
// method.
type ReplicationStorageClassificationMappingsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationStorageClassificationMappingsClientListByReplicationStorageClassificationsOptions contains the optional parameters
// for the ReplicationStorageClassificationMappingsClient.NewListByReplicationStorageClassificationsPager method.
type ReplicationStorageClassificationMappingsClientListByReplicationStorageClassificationsOptions struct {
	// placeholder for future optional parameters
}

// ReplicationStorageClassificationMappingsClientListOptions contains the optional parameters for the ReplicationStorageClassificationMappingsClient.NewListPager
// method.
type ReplicationStorageClassificationMappingsClientListOptions struct {
	// placeholder for future optional parameters
}

// ReplicationStorageClassificationsClientGetOptions contains the optional parameters for the ReplicationStorageClassificationsClient.Get
// method.
type ReplicationStorageClassificationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationStorageClassificationsClientListByReplicationFabricsOptions contains the optional parameters for the ReplicationStorageClassificationsClient.NewListByReplicationFabricsPager
// method.
type ReplicationStorageClassificationsClientListByReplicationFabricsOptions struct {
	// placeholder for future optional parameters
}

// ReplicationStorageClassificationsClientListOptions contains the optional parameters for the ReplicationStorageClassificationsClient.NewListPager
// method.
type ReplicationStorageClassificationsClientListOptions struct {
	// placeholder for future optional parameters
}

// ReplicationVaultHealthClientBeginRefreshOptions contains the optional parameters for the ReplicationVaultHealthClient.BeginRefresh
// method.
type ReplicationVaultHealthClientBeginRefreshOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ReplicationVaultHealthClientGetOptions contains the optional parameters for the ReplicationVaultHealthClient.Get method.
type ReplicationVaultHealthClientGetOptions struct {
	// placeholder for future optional parameters
}

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

// ReplicationVaultSettingClientGetOptions contains the optional parameters for the ReplicationVaultSettingClient.Get method.
type ReplicationVaultSettingClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationVaultSettingClientListOptions contains the optional parameters for the ReplicationVaultSettingClient.NewListPager
// method.
type ReplicationVaultSettingClientListOptions struct {
	// placeholder for future optional parameters
}

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

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

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

// ReplicationvCentersClientGetOptions contains the optional parameters for the ReplicationvCentersClient.Get method.
type ReplicationvCentersClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationvCentersClientListByReplicationFabricsOptions contains the optional parameters for the ReplicationvCentersClient.NewListByReplicationFabricsPager
// method.
type ReplicationvCentersClientListByReplicationFabricsOptions struct {
	// placeholder for future optional parameters
}

// ReplicationvCentersClientListOptions contains the optional parameters for the ReplicationvCentersClient.NewListPager method.
type ReplicationvCentersClientListOptions struct {
	// placeholder for future optional parameters
}

// SupportedOperatingSystemsClientGetOptions contains the optional parameters for the SupportedOperatingSystemsClient.Get
// method.
type SupportedOperatingSystemsClientGetOptions struct {
	// The instance type.
	InstanceType *string
}

// TargetComputeSizesClientListByReplicationProtectedItemsOptions contains the optional parameters for the TargetComputeSizesClient.NewListByReplicationProtectedItemsPager
// method.
type TargetComputeSizesClientListByReplicationProtectedItemsOptions struct {
	// placeholder for future optional parameters
}
