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

package armcdn

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

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

// AFDCustomDomainsClientBeginRefreshValidationTokenOptions contains the optional parameters for the AFDCustomDomainsClient.BeginRefreshValidationToken
// method.
type AFDCustomDomainsClientBeginRefreshValidationTokenOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

// AFDCustomDomainsClientGetOptions contains the optional parameters for the AFDCustomDomainsClient.Get method.
type AFDCustomDomainsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AFDCustomDomainsClientListByProfileOptions contains the optional parameters for the AFDCustomDomainsClient.NewListByProfilePager
// method.
type AFDCustomDomainsClientListByProfileOptions struct {
	// placeholder for future optional parameters
}

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

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

// AFDEndpointsClientBeginPurgeContentOptions contains the optional parameters for the AFDEndpointsClient.BeginPurgeContent
// method.
type AFDEndpointsClientBeginPurgeContentOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

// AFDEndpointsClientGetOptions contains the optional parameters for the AFDEndpointsClient.Get method.
type AFDEndpointsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AFDEndpointsClientListByProfileOptions contains the optional parameters for the AFDEndpointsClient.NewListByProfilePager
// method.
type AFDEndpointsClientListByProfileOptions struct {
	// placeholder for future optional parameters
}

// AFDEndpointsClientListResourceUsageOptions contains the optional parameters for the AFDEndpointsClient.NewListResourceUsagePager
// method.
type AFDEndpointsClientListResourceUsageOptions struct {
	// placeholder for future optional parameters
}

// AFDEndpointsClientValidateCustomDomainOptions contains the optional parameters for the AFDEndpointsClient.ValidateCustomDomain
// method.
type AFDEndpointsClientValidateCustomDomainOptions struct {
	// placeholder for future optional parameters
}

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

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

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

// AFDOriginGroupsClientGetOptions contains the optional parameters for the AFDOriginGroupsClient.Get method.
type AFDOriginGroupsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AFDOriginGroupsClientListByProfileOptions contains the optional parameters for the AFDOriginGroupsClient.NewListByProfilePager
// method.
type AFDOriginGroupsClientListByProfileOptions struct {
	// placeholder for future optional parameters
}

// AFDOriginGroupsClientListResourceUsageOptions contains the optional parameters for the AFDOriginGroupsClient.NewListResourceUsagePager
// method.
type AFDOriginGroupsClientListResourceUsageOptions struct {
	// placeholder for future optional parameters
}

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

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

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

// AFDOriginsClientGetOptions contains the optional parameters for the AFDOriginsClient.Get method.
type AFDOriginsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AFDOriginsClientListByOriginGroupOptions contains the optional parameters for the AFDOriginsClient.NewListByOriginGroupPager
// method.
type AFDOriginsClientListByOriginGroupOptions struct {
	// placeholder for future optional parameters
}

// AFDProfilesClientBeginUpgradeOptions contains the optional parameters for the AFDProfilesClient.BeginUpgrade method.
type AFDProfilesClientBeginUpgradeOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// AFDProfilesClientCheckEndpointNameAvailabilityOptions contains the optional parameters for the AFDProfilesClient.CheckEndpointNameAvailability
// method.
type AFDProfilesClientCheckEndpointNameAvailabilityOptions struct {
	// placeholder for future optional parameters
}

// AFDProfilesClientCheckHostNameAvailabilityOptions contains the optional parameters for the AFDProfilesClient.CheckHostNameAvailability
// method.
type AFDProfilesClientCheckHostNameAvailabilityOptions struct {
	// placeholder for future optional parameters
}

// AFDProfilesClientListResourceUsageOptions contains the optional parameters for the AFDProfilesClient.NewListResourceUsagePager
// method.
type AFDProfilesClientListResourceUsageOptions struct {
	// placeholder for future optional parameters
}

// AFDProfilesClientValidateSecretOptions contains the optional parameters for the AFDProfilesClient.ValidateSecret method.
type AFDProfilesClientValidateSecretOptions struct {
	// placeholder for future optional parameters
}

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

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

// CustomDomainsClientBeginDisableCustomHTTPSOptions contains the optional parameters for the CustomDomainsClient.BeginDisableCustomHTTPS
// method.
type CustomDomainsClientBeginDisableCustomHTTPSOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// CustomDomainsClientBeginEnableCustomHTTPSOptions contains the optional parameters for the CustomDomainsClient.BeginEnableCustomHTTPS
// method.
type CustomDomainsClientBeginEnableCustomHTTPSOptions struct {
	// The configuration specifying how to enable HTTPS for the custom domain - using CDN managed certificate or user's own certificate.
	// If not specified, enabling ssl uses CDN managed certificate by default.
	CustomDomainHTTPSParameters CustomDomainHTTPSParametersClassification

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

// CustomDomainsClientGetOptions contains the optional parameters for the CustomDomainsClient.Get method.
type CustomDomainsClientGetOptions struct {
	// placeholder for future optional parameters
}

// CustomDomainsClientListByEndpointOptions contains the optional parameters for the CustomDomainsClient.NewListByEndpointPager
// method.
type CustomDomainsClientListByEndpointOptions struct {
	// placeholder for future optional parameters
}

// EdgeNodesClientListOptions contains the optional parameters for the EdgeNodesClient.NewListPager method.
type EdgeNodesClientListOptions struct {
	// placeholder for future optional parameters
}

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

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

// EndpointsClientBeginLoadContentOptions contains the optional parameters for the EndpointsClient.BeginLoadContent method.
type EndpointsClientBeginLoadContentOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// EndpointsClientBeginPurgeContentOptions contains the optional parameters for the EndpointsClient.BeginPurgeContent method.
type EndpointsClientBeginPurgeContentOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// EndpointsClientBeginStartOptions contains the optional parameters for the EndpointsClient.BeginStart method.
type EndpointsClientBeginStartOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// EndpointsClientBeginStopOptions contains the optional parameters for the EndpointsClient.BeginStop method.
type EndpointsClientBeginStopOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

// EndpointsClientGetOptions contains the optional parameters for the EndpointsClient.Get method.
type EndpointsClientGetOptions struct {
	// placeholder for future optional parameters
}

// EndpointsClientListByProfileOptions contains the optional parameters for the EndpointsClient.NewListByProfilePager method.
type EndpointsClientListByProfileOptions struct {
	// placeholder for future optional parameters
}

// EndpointsClientListResourceUsageOptions contains the optional parameters for the EndpointsClient.NewListResourceUsagePager
// method.
type EndpointsClientListResourceUsageOptions struct {
	// placeholder for future optional parameters
}

// EndpointsClientValidateCustomDomainOptions contains the optional parameters for the EndpointsClient.ValidateCustomDomain
// method.
type EndpointsClientValidateCustomDomainOptions struct {
	// placeholder for future optional parameters
}

// LogAnalyticsClientGetLogAnalyticsLocationsOptions contains the optional parameters for the LogAnalyticsClient.GetLogAnalyticsLocations
// method.
type LogAnalyticsClientGetLogAnalyticsLocationsOptions struct {
	// placeholder for future optional parameters
}

// LogAnalyticsClientGetLogAnalyticsMetricsOptions contains the optional parameters for the LogAnalyticsClient.GetLogAnalyticsMetrics
// method.
type LogAnalyticsClientGetLogAnalyticsMetricsOptions struct {
	Continents       []string
	CountryOrRegions []string
	GroupBy          []LogMetricsGroupBy
}

// LogAnalyticsClientGetLogAnalyticsRankingsOptions contains the optional parameters for the LogAnalyticsClient.GetLogAnalyticsRankings
// method.
type LogAnalyticsClientGetLogAnalyticsRankingsOptions struct {
	CustomDomains []string
}

// LogAnalyticsClientGetLogAnalyticsResourcesOptions contains the optional parameters for the LogAnalyticsClient.GetLogAnalyticsResources
// method.
type LogAnalyticsClientGetLogAnalyticsResourcesOptions struct {
	// placeholder for future optional parameters
}

// LogAnalyticsClientGetWafLogAnalyticsMetricsOptions contains the optional parameters for the LogAnalyticsClient.GetWafLogAnalyticsMetrics
// method.
type LogAnalyticsClientGetWafLogAnalyticsMetricsOptions struct {
	Actions   []WafAction
	GroupBy   []WafRankingGroupBy
	RuleTypes []WafRuleType
}

// LogAnalyticsClientGetWafLogAnalyticsRankingsOptions contains the optional parameters for the LogAnalyticsClient.GetWafLogAnalyticsRankings
// method.
type LogAnalyticsClientGetWafLogAnalyticsRankingsOptions struct {
	Actions   []WafAction
	RuleTypes []WafRuleType
}

// ManagedRuleSetsClientListOptions contains the optional parameters for the ManagedRuleSetsClient.NewListPager method.
type ManagedRuleSetsClientListOptions struct {
	// placeholder for future optional parameters
}

// ManagementClientCheckEndpointNameAvailabilityOptions contains the optional parameters for the ManagementClient.CheckEndpointNameAvailability
// method.
type ManagementClientCheckEndpointNameAvailabilityOptions struct {
	// placeholder for future optional parameters
}

// ManagementClientCheckNameAvailabilityOptions contains the optional parameters for the ManagementClient.CheckNameAvailability
// method.
type ManagementClientCheckNameAvailabilityOptions struct {
	// placeholder for future optional parameters
}

// ManagementClientCheckNameAvailabilityWithSubscriptionOptions contains the optional parameters for the ManagementClient.CheckNameAvailabilityWithSubscription
// method.
type ManagementClientCheckNameAvailabilityWithSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// ManagementClientValidateProbeOptions contains the optional parameters for the ManagementClient.ValidateProbe method.
type ManagementClientValidateProbeOptions struct {
	// placeholder for future optional parameters
}

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

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

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

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

// OriginGroupsClientGetOptions contains the optional parameters for the OriginGroupsClient.Get method.
type OriginGroupsClientGetOptions struct {
	// placeholder for future optional parameters
}

// OriginGroupsClientListByEndpointOptions contains the optional parameters for the OriginGroupsClient.NewListByEndpointPager
// method.
type OriginGroupsClientListByEndpointOptions struct {
	// placeholder for future optional parameters
}

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

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

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

// OriginsClientGetOptions contains the optional parameters for the OriginsClient.Get method.
type OriginsClientGetOptions struct {
	// placeholder for future optional parameters
}

// OriginsClientListByEndpointOptions contains the optional parameters for the OriginsClient.NewListByEndpointPager method.
type OriginsClientListByEndpointOptions struct {
	// placeholder for future optional parameters
}

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

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

// PoliciesClientDeleteOptions contains the optional parameters for the PoliciesClient.Delete method.
type PoliciesClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// PoliciesClientGetOptions contains the optional parameters for the PoliciesClient.Get method.
type PoliciesClientGetOptions struct {
	// placeholder for future optional parameters
}

// PoliciesClientListOptions contains the optional parameters for the PoliciesClient.NewListPager method.
type PoliciesClientListOptions struct {
	// placeholder for future optional parameters
}

// ProfilesClientBeginCanMigrateOptions contains the optional parameters for the ProfilesClient.BeginCanMigrate method.
type ProfilesClientBeginCanMigrateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ProfilesClientBeginCdnCanMigrateToAfdOptions contains the optional parameters for the ProfilesClient.BeginCdnCanMigrateToAfd
// method.
type ProfilesClientBeginCdnCanMigrateToAfdOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ProfilesClientBeginCdnMigrateToAfdOptions contains the optional parameters for the ProfilesClient.BeginCdnMigrateToAfd
// method.
type ProfilesClientBeginCdnMigrateToAfdOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

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

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

// ProfilesClientBeginMigrationAbortOptions contains the optional parameters for the ProfilesClient.BeginMigrationAbort method.
type ProfilesClientBeginMigrationAbortOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ProfilesClientBeginMigrationCommitOptions contains the optional parameters for the ProfilesClient.BeginMigrationCommit
// method.
type ProfilesClientBeginMigrationCommitOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

// ProfilesClientGenerateSsoURIOptions contains the optional parameters for the ProfilesClient.GenerateSsoURI method.
type ProfilesClientGenerateSsoURIOptions struct {
	// placeholder for future optional parameters
}

// ProfilesClientGetOptions contains the optional parameters for the ProfilesClient.Get method.
type ProfilesClientGetOptions struct {
	// placeholder for future optional parameters
}

// ProfilesClientListByResourceGroupOptions contains the optional parameters for the ProfilesClient.NewListByResourceGroupPager
// method.
type ProfilesClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// ProfilesClientListOptions contains the optional parameters for the ProfilesClient.NewListPager method.
type ProfilesClientListOptions struct {
	// placeholder for future optional parameters
}

// ProfilesClientListResourceUsageOptions contains the optional parameters for the ProfilesClient.NewListResourceUsagePager
// method.
type ProfilesClientListResourceUsageOptions struct {
	// placeholder for future optional parameters
}

// ProfilesClientListSupportedOptimizationTypesOptions contains the optional parameters for the ProfilesClient.ListSupportedOptimizationTypes
// method.
type ProfilesClientListSupportedOptimizationTypesOptions struct {
	// placeholder for future optional parameters
}

// ResourceUsageClientListOptions contains the optional parameters for the ResourceUsageClient.NewListPager method.
type ResourceUsageClientListOptions struct {
	// placeholder for future optional parameters
}

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

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

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

// RoutesClientGetOptions contains the optional parameters for the RoutesClient.Get method.
type RoutesClientGetOptions struct {
	// placeholder for future optional parameters
}

// RoutesClientListByEndpointOptions contains the optional parameters for the RoutesClient.NewListByEndpointPager method.
type RoutesClientListByEndpointOptions struct {
	// placeholder for future optional parameters
}

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

// RuleSetsClientCreateOptions contains the optional parameters for the RuleSetsClient.Create method.
type RuleSetsClientCreateOptions struct {
	// placeholder for future optional parameters
}

// RuleSetsClientGetOptions contains the optional parameters for the RuleSetsClient.Get method.
type RuleSetsClientGetOptions struct {
	// placeholder for future optional parameters
}

// RuleSetsClientListByProfileOptions contains the optional parameters for the RuleSetsClient.NewListByProfilePager method.
type RuleSetsClientListByProfileOptions struct {
	// placeholder for future optional parameters
}

// RuleSetsClientListResourceUsageOptions contains the optional parameters for the RuleSetsClient.NewListResourceUsagePager
// method.
type RuleSetsClientListResourceUsageOptions struct {
	// placeholder for future optional parameters
}

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

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

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

// RulesClientGetOptions contains the optional parameters for the RulesClient.Get method.
type RulesClientGetOptions struct {
	// placeholder for future optional parameters
}

// RulesClientListByRuleSetOptions contains the optional parameters for the RulesClient.NewListByRuleSetPager method.
type RulesClientListByRuleSetOptions struct {
	// placeholder for future optional parameters
}

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

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

// SecretsClientGetOptions contains the optional parameters for the SecretsClient.Get method.
type SecretsClientGetOptions struct {
	// placeholder for future optional parameters
}

// SecretsClientListByProfileOptions contains the optional parameters for the SecretsClient.NewListByProfilePager method.
type SecretsClientListByProfileOptions struct {
	// placeholder for future optional parameters
}

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

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

// SecurityPoliciesClientBeginPatchOptions contains the optional parameters for the SecurityPoliciesClient.BeginPatch method.
type SecurityPoliciesClientBeginPatchOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// SecurityPoliciesClientGetOptions contains the optional parameters for the SecurityPoliciesClient.Get method.
type SecurityPoliciesClientGetOptions struct {
	// placeholder for future optional parameters
}

// SecurityPoliciesClientListByProfileOptions contains the optional parameters for the SecurityPoliciesClient.NewListByProfilePager
// method.
type SecurityPoliciesClientListByProfileOptions struct {
	// placeholder for future optional parameters
}
