-
Notifications
You must be signed in to change notification settings - Fork 40
/
model_volumepatchproperties.go
22 lines (20 loc) · 1.69 KB
/
model_volumepatchproperties.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package volumes
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.
type VolumePatchProperties struct {
CoolAccess *bool `json:"coolAccess,omitempty"`
CoolAccessRetrievalPolicy *CoolAccessRetrievalPolicy `json:"coolAccessRetrievalPolicy,omitempty"`
CoolnessPeriod *int64 `json:"coolnessPeriod,omitempty"`
DataProtection *VolumePatchPropertiesDataProtection `json:"dataProtection,omitempty"`
DefaultGroupQuotaInKiBs *int64 `json:"defaultGroupQuotaInKiBs,omitempty"`
DefaultUserQuotaInKiBs *int64 `json:"defaultUserQuotaInKiBs,omitempty"`
ExportPolicy *VolumePatchPropertiesExportPolicy `json:"exportPolicy,omitempty"`
IsDefaultQuotaEnabled *bool `json:"isDefaultQuotaEnabled,omitempty"`
ServiceLevel *ServiceLevel `json:"serviceLevel,omitempty"`
SmbAccessBasedEnumeration *SmbAccessBasedEnumeration `json:"smbAccessBasedEnumeration,omitempty"`
SmbNonBrowsable *SmbNonBrowsable `json:"smbNonBrowsable,omitempty"`
SnapshotDirectoryVisible *bool `json:"snapshotDirectoryVisible,omitempty"`
ThroughputMibps *float64 `json:"throughputMibps,omitempty"`
UnixPermissions *string `json:"unixPermissions,omitempty"`
UsageThreshold *int64 `json:"usageThreshold,omitempty"`
}