package workspaces

// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.

type WorkspacePatchProperties struct {
	Encryption                       *EncryptionDetails                `json:"encryption,omitempty"`
	ManagedVirtualNetworkSettings    *ManagedVirtualNetworkSettings    `json:"managedVirtualNetworkSettings,omitempty"`
	ProvisioningState                *string                           `json:"provisioningState,omitempty"`
	PublicNetworkAccess              *WorkspacePublicNetworkAccess     `json:"publicNetworkAccess,omitempty"`
	PurviewConfiguration             *PurviewConfiguration             `json:"purviewConfiguration,omitempty"`
	SqlAdministratorLoginPassword    *string                           `json:"sqlAdministratorLoginPassword,omitempty"`
	WorkspaceRepositoryConfiguration *WorkspaceRepositoryConfiguration `json:"workspaceRepositoryConfiguration,omitempty"`
}
