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

// ArtifactsClientCreateOrUpdateOptions contains the optional parameters for the ArtifactsClient.CreateOrUpdate method.
type ArtifactsClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// ArtifactsClientDeleteOptions contains the optional parameters for the ArtifactsClient.Delete method.
type ArtifactsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// ArtifactsClientGetOptions contains the optional parameters for the ArtifactsClient.Get method.
type ArtifactsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ArtifactsClientListOptions contains the optional parameters for the ArtifactsClient.NewListPager method.
type ArtifactsClientListOptions struct {
	// placeholder for future optional parameters
}

// AssignmentOperationsClientGetOptions contains the optional parameters for the AssignmentOperationsClient.Get method.
type AssignmentOperationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AssignmentOperationsClientListOptions contains the optional parameters for the AssignmentOperationsClient.NewListPager
// method.
type AssignmentOperationsClientListOptions struct {
	// placeholder for future optional parameters
}

// AssignmentsClientCreateOrUpdateOptions contains the optional parameters for the AssignmentsClient.CreateOrUpdate method.
type AssignmentsClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// AssignmentsClientDeleteOptions contains the optional parameters for the AssignmentsClient.Delete method.
type AssignmentsClientDeleteOptions struct {
	// When deleteBehavior=all, the resources that were created by the blueprint assignment will be deleted.
	DeleteBehavior *AssignmentDeleteBehavior
}

// AssignmentsClientGetOptions contains the optional parameters for the AssignmentsClient.Get method.
type AssignmentsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AssignmentsClientListOptions contains the optional parameters for the AssignmentsClient.NewListPager method.
type AssignmentsClientListOptions struct {
	// placeholder for future optional parameters
}

// AssignmentsClientWhoIsBlueprintOptions contains the optional parameters for the AssignmentsClient.WhoIsBlueprint method.
type AssignmentsClientWhoIsBlueprintOptions struct {
	// placeholder for future optional parameters
}

// BlueprintsClientCreateOrUpdateOptions contains the optional parameters for the BlueprintsClient.CreateOrUpdate method.
type BlueprintsClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// BlueprintsClientDeleteOptions contains the optional parameters for the BlueprintsClient.Delete method.
type BlueprintsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// BlueprintsClientGetOptions contains the optional parameters for the BlueprintsClient.Get method.
type BlueprintsClientGetOptions struct {
	// placeholder for future optional parameters
}

// BlueprintsClientListOptions contains the optional parameters for the BlueprintsClient.NewListPager method.
type BlueprintsClientListOptions struct {
	// placeholder for future optional parameters
}

// PublishedArtifactsClientGetOptions contains the optional parameters for the PublishedArtifactsClient.Get method.
type PublishedArtifactsClientGetOptions struct {
	// placeholder for future optional parameters
}

// PublishedArtifactsClientListOptions contains the optional parameters for the PublishedArtifactsClient.NewListPager method.
type PublishedArtifactsClientListOptions struct {
	// placeholder for future optional parameters
}

// PublishedBlueprintsClientCreateOptions contains the optional parameters for the PublishedBlueprintsClient.Create method.
type PublishedBlueprintsClientCreateOptions struct {
	// Published Blueprint to create or update.
	PublishedBlueprint *PublishedBlueprint
}

// PublishedBlueprintsClientDeleteOptions contains the optional parameters for the PublishedBlueprintsClient.Delete method.
type PublishedBlueprintsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// PublishedBlueprintsClientGetOptions contains the optional parameters for the PublishedBlueprintsClient.Get method.
type PublishedBlueprintsClientGetOptions struct {
	// placeholder for future optional parameters
}

// PublishedBlueprintsClientListOptions contains the optional parameters for the PublishedBlueprintsClient.NewListPager method.
type PublishedBlueprintsClientListOptions struct {
	// placeholder for future optional parameters
}
