azureblob: case insensitive access tier

This commit is contained in:
Rob Pickerill 2022-05-21 19:36:18 +01:00 committed by Nick Craig-Wood
parent 336051870e
commit 6d342a3c5b
2 changed files with 25 additions and 9 deletions

View file

@ -373,15 +373,9 @@ func (o *Object) split() (container, containerPath string) {
// validateAccessTier checks if azureblob supports user supplied tier
func validateAccessTier(tier string) bool {
switch tier {
case string(azblob.AccessTierHot),
string(azblob.AccessTierCool),
string(azblob.AccessTierArchive):
// valid cases
return true
default:
return false
}
return strings.EqualFold(tier, string(azblob.AccessTierHot)) ||
strings.EqualFold(tier, string(azblob.AccessTierCool)) ||
strings.EqualFold(tier, string(azblob.AccessTierArchive))
}
// validatePublicAccess checks if azureblob supports use supplied public access level