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

// DeveloperHubServiceClientGeneratePreviewArtifactsOptions contains the optional parameters for the DeveloperHubServiceClient.GeneratePreviewArtifacts
// method.
type DeveloperHubServiceClientGeneratePreviewArtifactsOptions struct {
	// placeholder for future optional parameters
}

// DeveloperHubServiceClientGitHubOAuthCallbackOptions contains the optional parameters for the DeveloperHubServiceClient.GitHubOAuthCallback
// method.
type DeveloperHubServiceClientGitHubOAuthCallbackOptions struct {
	// placeholder for future optional parameters
}

// DeveloperHubServiceClientGitHubOAuthOptions contains the optional parameters for the DeveloperHubServiceClient.GitHubOAuth
// method.
type DeveloperHubServiceClientGitHubOAuthOptions struct {
	Parameters *GitHubOAuthCallRequest
}

// DeveloperHubServiceClientListGitHubOAuthOptions contains the optional parameters for the DeveloperHubServiceClient.ListGitHubOAuth
// method.
type DeveloperHubServiceClientListGitHubOAuthOptions struct {
	// placeholder for future optional parameters
}

// IacProfilesClientCreateOrUpdateOptions contains the optional parameters for the IacProfilesClient.CreateOrUpdate method.
type IacProfilesClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// IacProfilesClientDeleteOptions contains the optional parameters for the IacProfilesClient.Delete method.
type IacProfilesClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// IacProfilesClientExportOptions contains the optional parameters for the IacProfilesClient.Export method.
type IacProfilesClientExportOptions struct {
	// placeholder for future optional parameters
}

// IacProfilesClientGetOptions contains the optional parameters for the IacProfilesClient.Get method.
type IacProfilesClientGetOptions struct {
	// placeholder for future optional parameters
}

// IacProfilesClientListByResourceGroupOptions contains the optional parameters for the IacProfilesClient.NewListByResourceGroupPager
// method.
type IacProfilesClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// IacProfilesClientListOptions contains the optional parameters for the IacProfilesClient.NewListPager method.
type IacProfilesClientListOptions struct {
	// placeholder for future optional parameters
}

// IacProfilesClientScaleOptions contains the optional parameters for the IacProfilesClient.Scale method.
type IacProfilesClientScaleOptions struct {
	// placeholder for future optional parameters
}

// IacProfilesClientSyncOptions contains the optional parameters for the IacProfilesClient.Sync method.
type IacProfilesClientSyncOptions struct {
	// placeholder for future optional parameters
}

// IacProfilesClientUpdateTagsOptions contains the optional parameters for the IacProfilesClient.UpdateTags method.
type IacProfilesClientUpdateTagsOptions struct {
	// placeholder for future optional parameters
}

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

// WorkflowClientCreateOrUpdateOptions contains the optional parameters for the WorkflowClient.CreateOrUpdate method.
type WorkflowClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// WorkflowClientDeleteOptions contains the optional parameters for the WorkflowClient.Delete method.
type WorkflowClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// WorkflowClientGetOptions contains the optional parameters for the WorkflowClient.Get method.
type WorkflowClientGetOptions struct {
	// placeholder for future optional parameters
}

// WorkflowClientListByResourceGroupOptions contains the optional parameters for the WorkflowClient.NewListByResourceGroupPager
// method.
type WorkflowClientListByResourceGroupOptions struct {
	// The ManagedCluster resource associated with the workflows.
	ManagedClusterResource *string
}

// WorkflowClientListOptions contains the optional parameters for the WorkflowClient.NewListPager method.
type WorkflowClientListOptions struct {
	// placeholder for future optional parameters
}

// WorkflowClientUpdateTagsOptions contains the optional parameters for the WorkflowClient.UpdateTags method.
type WorkflowClientUpdateTagsOptions struct {
	// placeholder for future optional parameters
}
