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

// AgentPoolsClientBeginCreateOptions contains the optional parameters for the AgentPoolsClient.BeginCreate method.
type AgentPoolsClientBeginCreateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

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

// AgentPoolsClientBeginUpdateOptions contains the optional parameters for the AgentPoolsClient.BeginUpdate method.
type AgentPoolsClientBeginUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// AgentPoolsClientGetOptions contains the optional parameters for the AgentPoolsClient.Get method.
type AgentPoolsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AgentPoolsClientGetQueueStatusOptions contains the optional parameters for the AgentPoolsClient.GetQueueStatus method.
type AgentPoolsClientGetQueueStatusOptions struct {
	// placeholder for future optional parameters
}

// AgentPoolsClientListOptions contains the optional parameters for the AgentPoolsClient.NewListPager method.
type AgentPoolsClientListOptions struct {
	// placeholder for future optional parameters
}

// CacheRulesClientBeginCreateOptions contains the optional parameters for the CacheRulesClient.BeginCreate method.
type CacheRulesClientBeginCreateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

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

// CacheRulesClientBeginUpdateOptions contains the optional parameters for the CacheRulesClient.BeginUpdate method.
type CacheRulesClientBeginUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// CacheRulesClientGetOptions contains the optional parameters for the CacheRulesClient.Get method.
type CacheRulesClientGetOptions struct {
	// placeholder for future optional parameters
}

// CacheRulesClientListOptions contains the optional parameters for the CacheRulesClient.NewListPager method.
type CacheRulesClientListOptions struct {
	// placeholder for future optional parameters
}

// CredentialSetsClientBeginCreateOptions contains the optional parameters for the CredentialSetsClient.BeginCreate method.
type CredentialSetsClientBeginCreateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

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

// CredentialSetsClientBeginUpdateOptions contains the optional parameters for the CredentialSetsClient.BeginUpdate method.
type CredentialSetsClientBeginUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// CredentialSetsClientGetOptions contains the optional parameters for the CredentialSetsClient.Get method.
type CredentialSetsClientGetOptions struct {
	// placeholder for future optional parameters
}

// CredentialSetsClientListOptions contains the optional parameters for the CredentialSetsClient.NewListPager method.
type CredentialSetsClientListOptions struct {
	// placeholder for future optional parameters
}

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

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

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

// PrivateEndpointConnectionsClientGetOptions contains the optional parameters for the PrivateEndpointConnectionsClient.Get
// method.
type PrivateEndpointConnectionsClientGetOptions struct {
	// placeholder for future optional parameters
}

// PrivateEndpointConnectionsClientListOptions contains the optional parameters for the PrivateEndpointConnectionsClient.NewListPager
// method.
type PrivateEndpointConnectionsClientListOptions struct {
	// placeholder for future optional parameters
}

// RegistriesClientBeginCreateOptions contains the optional parameters for the RegistriesClient.BeginCreate method.
type RegistriesClientBeginCreateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

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

// RegistriesClientBeginGenerateCredentialsOptions contains the optional parameters for the RegistriesClient.BeginGenerateCredentials
// method.
type RegistriesClientBeginGenerateCredentialsOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// RegistriesClientBeginImportImageOptions contains the optional parameters for the RegistriesClient.BeginImportImage method.
type RegistriesClientBeginImportImageOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// RegistriesClientBeginScheduleRunOptions contains the optional parameters for the RegistriesClient.BeginScheduleRun method.
type RegistriesClientBeginScheduleRunOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// RegistriesClientBeginUpdateOptions contains the optional parameters for the RegistriesClient.BeginUpdate method.
type RegistriesClientBeginUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// RegistriesClientCheckNameAvailabilityOptions contains the optional parameters for the RegistriesClient.CheckNameAvailability
// method.
type RegistriesClientCheckNameAvailabilityOptions struct {
	// placeholder for future optional parameters
}

// RegistriesClientGetBuildSourceUploadURLOptions contains the optional parameters for the RegistriesClient.GetBuildSourceUploadURL
// method.
type RegistriesClientGetBuildSourceUploadURLOptions struct {
	// placeholder for future optional parameters
}

// RegistriesClientGetOptions contains the optional parameters for the RegistriesClient.Get method.
type RegistriesClientGetOptions struct {
	// placeholder for future optional parameters
}

// RegistriesClientGetPrivateLinkResourceOptions contains the optional parameters for the RegistriesClient.GetPrivateLinkResource
// method.
type RegistriesClientGetPrivateLinkResourceOptions struct {
	// placeholder for future optional parameters
}

// RegistriesClientListByResourceGroupOptions contains the optional parameters for the RegistriesClient.NewListByResourceGroupPager
// method.
type RegistriesClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// RegistriesClientListCredentialsOptions contains the optional parameters for the RegistriesClient.ListCredentials method.
type RegistriesClientListCredentialsOptions struct {
	// placeholder for future optional parameters
}

// RegistriesClientListOptions contains the optional parameters for the RegistriesClient.NewListPager method.
type RegistriesClientListOptions struct {
	// placeholder for future optional parameters
}

// RegistriesClientListPrivateLinkResourcesOptions contains the optional parameters for the RegistriesClient.NewListPrivateLinkResourcesPager
// method.
type RegistriesClientListPrivateLinkResourcesOptions struct {
	// placeholder for future optional parameters
}

// RegistriesClientListUsagesOptions contains the optional parameters for the RegistriesClient.ListUsages method.
type RegistriesClientListUsagesOptions struct {
	// placeholder for future optional parameters
}

// RegistriesClientRegenerateCredentialOptions contains the optional parameters for the RegistriesClient.RegenerateCredential
// method.
type RegistriesClientRegenerateCredentialOptions struct {
	// placeholder for future optional parameters
}

// ReplicationsClientBeginCreateOptions contains the optional parameters for the ReplicationsClient.BeginCreate method.
type ReplicationsClientBeginCreateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

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

// ReplicationsClientBeginUpdateOptions contains the optional parameters for the ReplicationsClient.BeginUpdate method.
type ReplicationsClientBeginUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ReplicationsClientGetOptions contains the optional parameters for the ReplicationsClient.Get method.
type ReplicationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ReplicationsClientListOptions contains the optional parameters for the ReplicationsClient.NewListPager method.
type ReplicationsClientListOptions struct {
	// placeholder for future optional parameters
}

// RunsClientBeginCancelOptions contains the optional parameters for the RunsClient.BeginCancel method.
type RunsClientBeginCancelOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// RunsClientBeginUpdateOptions contains the optional parameters for the RunsClient.BeginUpdate method.
type RunsClientBeginUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// RunsClientGetLogSasURLOptions contains the optional parameters for the RunsClient.GetLogSasURL method.
type RunsClientGetLogSasURLOptions struct {
	// placeholder for future optional parameters
}

// RunsClientGetOptions contains the optional parameters for the RunsClient.Get method.
type RunsClientGetOptions struct {
	// placeholder for future optional parameters
}

// RunsClientListOptions contains the optional parameters for the RunsClient.NewListPager method.
type RunsClientListOptions struct {
	// The runs filter to apply on the operation. Arithmetic operators are not supported. The allowed string function is 'contains'.
	// All logical operators except 'Not', 'Has', 'All' are allowed.
	Filter *string

	// $top is supported for get list of runs, which limits the maximum number of runs to return.
	Top *int32
}

// ScopeMapsClientBeginCreateOptions contains the optional parameters for the ScopeMapsClient.BeginCreate method.
type ScopeMapsClientBeginCreateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

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

// ScopeMapsClientBeginUpdateOptions contains the optional parameters for the ScopeMapsClient.BeginUpdate method.
type ScopeMapsClientBeginUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// ScopeMapsClientGetOptions contains the optional parameters for the ScopeMapsClient.Get method.
type ScopeMapsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ScopeMapsClientListOptions contains the optional parameters for the ScopeMapsClient.NewListPager method.
type ScopeMapsClientListOptions struct {
	// placeholder for future optional parameters
}

// TaskRunsClientBeginCreateOptions contains the optional parameters for the TaskRunsClient.BeginCreate method.
type TaskRunsClientBeginCreateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

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

// TaskRunsClientBeginUpdateOptions contains the optional parameters for the TaskRunsClient.BeginUpdate method.
type TaskRunsClientBeginUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// TaskRunsClientGetDetailsOptions contains the optional parameters for the TaskRunsClient.GetDetails method.
type TaskRunsClientGetDetailsOptions struct {
	// placeholder for future optional parameters
}

// TaskRunsClientGetOptions contains the optional parameters for the TaskRunsClient.Get method.
type TaskRunsClientGetOptions struct {
	// placeholder for future optional parameters
}

// TaskRunsClientListOptions contains the optional parameters for the TaskRunsClient.NewListPager method.
type TaskRunsClientListOptions struct {
	// placeholder for future optional parameters
}

// TasksClientBeginCreateOptions contains the optional parameters for the TasksClient.BeginCreate method.
type TasksClientBeginCreateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

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

// TasksClientBeginUpdateOptions contains the optional parameters for the TasksClient.BeginUpdate method.
type TasksClientBeginUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// TasksClientGetDetailsOptions contains the optional parameters for the TasksClient.GetDetails method.
type TasksClientGetDetailsOptions struct {
	// placeholder for future optional parameters
}

// TasksClientGetOptions contains the optional parameters for the TasksClient.Get method.
type TasksClientGetOptions struct {
	// placeholder for future optional parameters
}

// TasksClientListOptions contains the optional parameters for the TasksClient.NewListPager method.
type TasksClientListOptions struct {
	// placeholder for future optional parameters
}

// TokensClientBeginCreateOptions contains the optional parameters for the TokensClient.BeginCreate method.
type TokensClientBeginCreateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

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

// TokensClientBeginUpdateOptions contains the optional parameters for the TokensClient.BeginUpdate method.
type TokensClientBeginUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// TokensClientGetOptions contains the optional parameters for the TokensClient.Get method.
type TokensClientGetOptions struct {
	// placeholder for future optional parameters
}

// TokensClientListOptions contains the optional parameters for the TokensClient.NewListPager method.
type TokensClientListOptions struct {
	// placeholder for future optional parameters
}

// WebhooksClientBeginCreateOptions contains the optional parameters for the WebhooksClient.BeginCreate method.
type WebhooksClientBeginCreateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

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

// WebhooksClientBeginUpdateOptions contains the optional parameters for the WebhooksClient.BeginUpdate method.
type WebhooksClientBeginUpdateOptions struct {
	// Resumes the LRO from the provided token.
	ResumeToken string
}

// WebhooksClientGetCallbackConfigOptions contains the optional parameters for the WebhooksClient.GetCallbackConfig method.
type WebhooksClientGetCallbackConfigOptions struct {
	// placeholder for future optional parameters
}

// WebhooksClientGetOptions contains the optional parameters for the WebhooksClient.Get method.
type WebhooksClientGetOptions struct {
	// placeholder for future optional parameters
}

// WebhooksClientListEventsOptions contains the optional parameters for the WebhooksClient.NewListEventsPager method.
type WebhooksClientListEventsOptions struct {
	// placeholder for future optional parameters
}

// WebhooksClientListOptions contains the optional parameters for the WebhooksClient.NewListPager method.
type WebhooksClientListOptions struct {
	// placeholder for future optional parameters
}

// WebhooksClientPingOptions contains the optional parameters for the WebhooksClient.Ping method.
type WebhooksClientPingOptions struct {
	// placeholder for future optional parameters
}
