//go:build go1.18
// +build go1.18

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

// ArtifactManifestsClientBeginCreateOrUpdateOptions contains the optional parameters for the ArtifactManifestsClient.BeginCreateOrUpdate
// method.
type ArtifactManifestsClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ArtifactManifestsClientBeginDeleteOptions contains the optional parameters for the ArtifactManifestsClient.BeginDelete
// method.
type ArtifactManifestsClientBeginDeleteOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ArtifactManifestsClientBeginUpdateStateOptions contains the optional parameters for the ArtifactManifestsClient.BeginUpdateState
// method.
type ArtifactManifestsClientBeginUpdateStateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ArtifactManifestsClientGetOptions contains the optional parameters for the ArtifactManifestsClient.Get method.
type ArtifactManifestsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ArtifactManifestsClientListByArtifactStoreOptions contains the optional parameters for the ArtifactManifestsClient.NewListByArtifactStorePager
// method.
type ArtifactManifestsClientListByArtifactStoreOptions struct {
	// placeholder for future optional parameters
}

// ArtifactManifestsClientListCredentialOptions contains the optional parameters for the ArtifactManifestsClient.ListCredential
// method.
type ArtifactManifestsClientListCredentialOptions struct {
	// placeholder for future optional parameters
}

// ArtifactManifestsClientUpdateOptions contains the optional parameters for the ArtifactManifestsClient.Update method.
type ArtifactManifestsClientUpdateOptions struct {
	// placeholder for future optional parameters
}

// ArtifactStoresClientBeginCreateOrUpdateOptions contains the optional parameters for the ArtifactStoresClient.BeginCreateOrUpdate
// method.
type ArtifactStoresClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ArtifactStoresClientBeginDeleteOptions contains the optional parameters for the ArtifactStoresClient.BeginDelete method.
type ArtifactStoresClientBeginDeleteOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ArtifactStoresClientGetOptions contains the optional parameters for the ArtifactStoresClient.Get method.
type ArtifactStoresClientGetOptions struct {
	// placeholder for future optional parameters
}

// ArtifactStoresClientListByPublisherOptions contains the optional parameters for the ArtifactStoresClient.NewListByPublisherPager
// method.
type ArtifactStoresClientListByPublisherOptions struct {
	// placeholder for future optional parameters
}

// ArtifactStoresClientUpdateOptions contains the optional parameters for the ArtifactStoresClient.Update method.
type ArtifactStoresClientUpdateOptions struct {
	// placeholder for future optional parameters
}

// ComponentsClientGetOptions contains the optional parameters for the ComponentsClient.Get method.
type ComponentsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ComponentsClientListByNetworkFunctionOptions contains the optional parameters for the ComponentsClient.NewListByNetworkFunctionPager
// method.
type ComponentsClientListByNetworkFunctionOptions struct {
	// placeholder for future optional parameters
}

// ConfigurationGroupSchemasClientBeginCreateOrUpdateOptions contains the optional parameters for the ConfigurationGroupSchemasClient.BeginCreateOrUpdate
// method.
type ConfigurationGroupSchemasClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ConfigurationGroupSchemasClientBeginDeleteOptions contains the optional parameters for the ConfigurationGroupSchemasClient.BeginDelete
// method.
type ConfigurationGroupSchemasClientBeginDeleteOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ConfigurationGroupSchemasClientBeginUpdateStateOptions contains the optional parameters for the ConfigurationGroupSchemasClient.BeginUpdateState
// method.
type ConfigurationGroupSchemasClientBeginUpdateStateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ConfigurationGroupSchemasClientGetOptions contains the optional parameters for the ConfigurationGroupSchemasClient.Get
// method.
type ConfigurationGroupSchemasClientGetOptions struct {
	// placeholder for future optional parameters
}

// ConfigurationGroupSchemasClientListByPublisherOptions contains the optional parameters for the ConfigurationGroupSchemasClient.NewListByPublisherPager
// method.
type ConfigurationGroupSchemasClientListByPublisherOptions struct {
	// placeholder for future optional parameters
}

// ConfigurationGroupSchemasClientUpdateOptions contains the optional parameters for the ConfigurationGroupSchemasClient.Update
// method.
type ConfigurationGroupSchemasClientUpdateOptions struct {
	// placeholder for future optional parameters
}

// ConfigurationGroupValuesClientBeginCreateOrUpdateOptions contains the optional parameters for the ConfigurationGroupValuesClient.BeginCreateOrUpdate
// method.
type ConfigurationGroupValuesClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ConfigurationGroupValuesClientBeginDeleteOptions contains the optional parameters for the ConfigurationGroupValuesClient.BeginDelete
// method.
type ConfigurationGroupValuesClientBeginDeleteOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ConfigurationGroupValuesClientGetOptions contains the optional parameters for the ConfigurationGroupValuesClient.Get method.
type ConfigurationGroupValuesClientGetOptions struct {
	// placeholder for future optional parameters
}

// ConfigurationGroupValuesClientListByResourceGroupOptions contains the optional parameters for the ConfigurationGroupValuesClient.NewListByResourceGroupPager
// method.
type ConfigurationGroupValuesClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// ConfigurationGroupValuesClientListBySubscriptionOptions contains the optional parameters for the ConfigurationGroupValuesClient.NewListBySubscriptionPager
// method.
type ConfigurationGroupValuesClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

// ConfigurationGroupValuesClientUpdateTagsOptions contains the optional parameters for the ConfigurationGroupValuesClient.UpdateTags
// method.
type ConfigurationGroupValuesClientUpdateTagsOptions struct {
	// placeholder for future optional parameters
}

// NetworkFunctionDefinitionGroupsClientBeginCreateOrUpdateOptions contains the optional parameters for the NetworkFunctionDefinitionGroupsClient.BeginCreateOrUpdate
// method.
type NetworkFunctionDefinitionGroupsClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// NetworkFunctionDefinitionGroupsClientBeginDeleteOptions contains the optional parameters for the NetworkFunctionDefinitionGroupsClient.BeginDelete
// method.
type NetworkFunctionDefinitionGroupsClientBeginDeleteOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// NetworkFunctionDefinitionGroupsClientGetOptions contains the optional parameters for the NetworkFunctionDefinitionGroupsClient.Get
// method.
type NetworkFunctionDefinitionGroupsClientGetOptions struct {
	// placeholder for future optional parameters
}

// NetworkFunctionDefinitionGroupsClientListByPublisherOptions contains the optional parameters for the NetworkFunctionDefinitionGroupsClient.NewListByPublisherPager
// method.
type NetworkFunctionDefinitionGroupsClientListByPublisherOptions struct {
	// placeholder for future optional parameters
}

// NetworkFunctionDefinitionGroupsClientUpdateOptions contains the optional parameters for the NetworkFunctionDefinitionGroupsClient.Update
// method.
type NetworkFunctionDefinitionGroupsClientUpdateOptions struct {
	// placeholder for future optional parameters
}

// NetworkFunctionDefinitionVersionsClientBeginCreateOrUpdateOptions contains the optional parameters for the NetworkFunctionDefinitionVersionsClient.BeginCreateOrUpdate
// method.
type NetworkFunctionDefinitionVersionsClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// NetworkFunctionDefinitionVersionsClientBeginDeleteOptions contains the optional parameters for the NetworkFunctionDefinitionVersionsClient.BeginDelete
// method.
type NetworkFunctionDefinitionVersionsClientBeginDeleteOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// NetworkFunctionDefinitionVersionsClientBeginUpdateStateOptions contains the optional parameters for the NetworkFunctionDefinitionVersionsClient.BeginUpdateState
// method.
type NetworkFunctionDefinitionVersionsClientBeginUpdateStateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// NetworkFunctionDefinitionVersionsClientGetOptions contains the optional parameters for the NetworkFunctionDefinitionVersionsClient.Get
// method.
type NetworkFunctionDefinitionVersionsClientGetOptions struct {
	// placeholder for future optional parameters
}

// NetworkFunctionDefinitionVersionsClientListByNetworkFunctionDefinitionGroupOptions contains the optional parameters for
// the NetworkFunctionDefinitionVersionsClient.NewListByNetworkFunctionDefinitionGroupPager method.
type NetworkFunctionDefinitionVersionsClientListByNetworkFunctionDefinitionGroupOptions struct {
	// placeholder for future optional parameters
}

// NetworkFunctionDefinitionVersionsClientUpdateOptions contains the optional parameters for the NetworkFunctionDefinitionVersionsClient.Update
// method.
type NetworkFunctionDefinitionVersionsClientUpdateOptions struct {
	// placeholder for future optional parameters
}

// NetworkFunctionsClientBeginCreateOrUpdateOptions contains the optional parameters for the NetworkFunctionsClient.BeginCreateOrUpdate
// method.
type NetworkFunctionsClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// NetworkFunctionsClientBeginDeleteOptions contains the optional parameters for the NetworkFunctionsClient.BeginDelete method.
type NetworkFunctionsClientBeginDeleteOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// NetworkFunctionsClientBeginExecuteRequestOptions contains the optional parameters for the NetworkFunctionsClient.BeginExecuteRequest
// method.
type NetworkFunctionsClientBeginExecuteRequestOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// NetworkFunctionsClientGetOptions contains the optional parameters for the NetworkFunctionsClient.Get method.
type NetworkFunctionsClientGetOptions struct {
	// placeholder for future optional parameters
}

// NetworkFunctionsClientListByResourceGroupOptions contains the optional parameters for the NetworkFunctionsClient.NewListByResourceGroupPager
// method.
type NetworkFunctionsClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// NetworkFunctionsClientListBySubscriptionOptions contains the optional parameters for the NetworkFunctionsClient.NewListBySubscriptionPager
// method.
type NetworkFunctionsClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

// NetworkFunctionsClientUpdateTagsOptions contains the optional parameters for the NetworkFunctionsClient.UpdateTags method.
type NetworkFunctionsClientUpdateTagsOptions struct {
	// placeholder for future optional parameters
}

// NetworkServiceDesignGroupsClientBeginCreateOrUpdateOptions contains the optional parameters for the NetworkServiceDesignGroupsClient.BeginCreateOrUpdate
// method.
type NetworkServiceDesignGroupsClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// NetworkServiceDesignGroupsClientBeginDeleteOptions contains the optional parameters for the NetworkServiceDesignGroupsClient.BeginDelete
// method.
type NetworkServiceDesignGroupsClientBeginDeleteOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// NetworkServiceDesignGroupsClientGetOptions contains the optional parameters for the NetworkServiceDesignGroupsClient.Get
// method.
type NetworkServiceDesignGroupsClientGetOptions struct {
	// placeholder for future optional parameters
}

// NetworkServiceDesignGroupsClientListByPublisherOptions contains the optional parameters for the NetworkServiceDesignGroupsClient.NewListByPublisherPager
// method.
type NetworkServiceDesignGroupsClientListByPublisherOptions struct {
	// placeholder for future optional parameters
}

// NetworkServiceDesignGroupsClientUpdateOptions contains the optional parameters for the NetworkServiceDesignGroupsClient.Update
// method.
type NetworkServiceDesignGroupsClientUpdateOptions struct {
	// placeholder for future optional parameters
}

// NetworkServiceDesignVersionsClientBeginCreateOrUpdateOptions contains the optional parameters for the NetworkServiceDesignVersionsClient.BeginCreateOrUpdate
// method.
type NetworkServiceDesignVersionsClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// NetworkServiceDesignVersionsClientBeginDeleteOptions contains the optional parameters for the NetworkServiceDesignVersionsClient.BeginDelete
// method.
type NetworkServiceDesignVersionsClientBeginDeleteOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// NetworkServiceDesignVersionsClientBeginUpdateStateOptions contains the optional parameters for the NetworkServiceDesignVersionsClient.BeginUpdateState
// method.
type NetworkServiceDesignVersionsClientBeginUpdateStateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// NetworkServiceDesignVersionsClientGetOptions contains the optional parameters for the NetworkServiceDesignVersionsClient.Get
// method.
type NetworkServiceDesignVersionsClientGetOptions struct {
	// placeholder for future optional parameters
}

// NetworkServiceDesignVersionsClientListByNetworkServiceDesignGroupOptions contains the optional parameters for the NetworkServiceDesignVersionsClient.NewListByNetworkServiceDesignGroupPager
// method.
type NetworkServiceDesignVersionsClientListByNetworkServiceDesignGroupOptions struct {
	// placeholder for future optional parameters
}

// NetworkServiceDesignVersionsClientUpdateOptions contains the optional parameters for the NetworkServiceDesignVersionsClient.Update
// method.
type NetworkServiceDesignVersionsClientUpdateOptions struct {
	// placeholder for future optional parameters
}

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

// ProxyArtifactClientBeginUpdateStateOptions contains the optional parameters for the ProxyArtifactClient.BeginUpdateState
// method.
type ProxyArtifactClientBeginUpdateStateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ProxyArtifactClientGetOptions contains the optional parameters for the ProxyArtifactClient.NewGetPager method.
type ProxyArtifactClientGetOptions struct {
	// placeholder for future optional parameters
}

// ProxyArtifactClientListOptions contains the optional parameters for the ProxyArtifactClient.NewListPager method.
type ProxyArtifactClientListOptions struct {
	// placeholder for future optional parameters
}

// PublishersClientBeginCreateOrUpdateOptions contains the optional parameters for the PublishersClient.BeginCreateOrUpdate
// method.
type PublishersClientBeginCreateOrUpdateOptions struct {
	// Parameters supplied to the create publisher operation.
	Parameters *Publisher

	// Resumes the LRO from the provided token.
	ResumeToken string
}

// PublishersClientBeginDeleteOptions contains the optional parameters for the PublishersClient.BeginDelete method.
type PublishersClientBeginDeleteOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// PublishersClientGetOptions contains the optional parameters for the PublishersClient.Get method.
type PublishersClientGetOptions struct {
	// placeholder for future optional parameters
}

// PublishersClientListByResourceGroupOptions contains the optional parameters for the PublishersClient.NewListByResourceGroupPager
// method.
type PublishersClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// PublishersClientListBySubscriptionOptions contains the optional parameters for the PublishersClient.NewListBySubscriptionPager
// method.
type PublishersClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

// PublishersClientUpdateOptions contains the optional parameters for the PublishersClient.Update method.
type PublishersClientUpdateOptions struct {
	// Parameters supplied to the create publisher operation.
	Parameters *TagsObject
}

// SiteNetworkServicesClientBeginCreateOrUpdateOptions contains the optional parameters for the SiteNetworkServicesClient.BeginCreateOrUpdate
// method.
type SiteNetworkServicesClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// SiteNetworkServicesClientBeginDeleteOptions contains the optional parameters for the SiteNetworkServicesClient.BeginDelete
// method.
type SiteNetworkServicesClientBeginDeleteOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// SiteNetworkServicesClientGetOptions contains the optional parameters for the SiteNetworkServicesClient.Get method.
type SiteNetworkServicesClientGetOptions struct {
	// placeholder for future optional parameters
}

// SiteNetworkServicesClientListByResourceGroupOptions contains the optional parameters for the SiteNetworkServicesClient.NewListByResourceGroupPager
// method.
type SiteNetworkServicesClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// SiteNetworkServicesClientListBySubscriptionOptions contains the optional parameters for the SiteNetworkServicesClient.NewListBySubscriptionPager
// method.
type SiteNetworkServicesClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

// SiteNetworkServicesClientUpdateTagsOptions contains the optional parameters for the SiteNetworkServicesClient.UpdateTags
// method.
type SiteNetworkServicesClientUpdateTagsOptions struct {
	// placeholder for future optional parameters
}

// SitesClientBeginCreateOrUpdateOptions contains the optional parameters for the SitesClient.BeginCreateOrUpdate method.
type SitesClientBeginCreateOrUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// SitesClientBeginDeleteOptions contains the optional parameters for the SitesClient.BeginDelete method.
type SitesClientBeginDeleteOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// SitesClientGetOptions contains the optional parameters for the SitesClient.Get method.
type SitesClientGetOptions struct {
	// placeholder for future optional parameters
}

// SitesClientListByResourceGroupOptions contains the optional parameters for the SitesClient.NewListByResourceGroupPager
// method.
type SitesClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// SitesClientListBySubscriptionOptions contains the optional parameters for the SitesClient.NewListBySubscriptionPager method.
type SitesClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

// SitesClientUpdateTagsOptions contains the optional parameters for the SitesClient.UpdateTags method.
type SitesClientUpdateTagsOptions struct {
	// placeholder for future optional parameters
}
