diff --git a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 index 3f387809eea6..4d236209db2e 100644 --- a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 +++ b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 @@ -998,13 +998,13 @@ function Test-NewSetAzStorageAccountFileAADDS Assert-AreEqual 'AADDS' $sto.AzureFilesIdentityBasedAuth.DirectoryServiceOptions; Assert-AreEqual 'StorageFileDataSmbShareContributor' $sto.AzureFilesIdentityBasedAuth.DefaultSharePermission; - $sto = Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -EnableAzureActiveDirectoryDomainServicesForFile $false -DefaultSharePermission StorageFileDataSmbShareOwner + $sto = Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -EnableAzureActiveDirectoryDomainServicesForFile $false -DefaultSharePermission StorageFileDataSmbShareReader Assert-AreEqual $stoname $sto.StorageAccountName; Assert-AreEqual $stotype $sto.Sku.Name; Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; Assert-AreEqual 'None' $sto.AzureFilesIdentityBasedAuth.DirectoryServiceOptions; - Assert-AreEqual 'StorageFileDataSmbShareOwner' $sto.AzureFilesIdentityBasedAuth.DefaultSharePermission; + Assert-AreEqual 'StorageFileDataSmbShareReader' $sto.AzureFilesIdentityBasedAuth.DefaultSharePermission; $sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; Assert-AreEqual $stoname $sto.StorageAccountName; @@ -1012,7 +1012,7 @@ function Test-NewSetAzStorageAccountFileAADDS Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; Assert-AreEqual 'None' $sto.AzureFilesIdentityBasedAuth.DirectoryServiceOptions; - Assert-AreEqual 'StorageFileDataSmbShareOwner' $sto.AzureFilesIdentityBasedAuth.DefaultSharePermission; + Assert-AreEqual 'StorageFileDataSmbShareReader' $sto.AzureFilesIdentityBasedAuth.DefaultSharePermission; Retry-IfException { Remove-AzureRmStorageAccount -Force -ResourceGroupName $rgname -Name $stoname; } } diff --git a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzStorageAccountFileAADDS.json b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzStorageAccountFileAADDS.json index 31a9845df3dd..31c9c2dcaefe 100644 --- a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzStorageAccountFileAADDS.json +++ b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzStorageAccountFileAADDS.json @@ -513,7 +513,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareOwner\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareReader\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -576,14 +576,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareOwner\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareReader\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324?api-version=2021-04-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvY2U0YTc1OTAtNDcyMi00YmNmLWEyYzYtZTQ3M2U5ZjExNzc4L3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMzMyNC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMzMyND9hcGktdmVyc2lvbj0yMDIxLTA0LTAx", "RequestMethod": "PATCH", - "RequestBody": "{\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareOwner\"\r\n },\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareReader\"\r\n },\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "1d404448-23ae-4e2b-92b3-2f76ce214145" @@ -645,7 +645,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareOwner\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareReader\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -708,7 +708,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareOwner\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareReader\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { diff --git a/src/Storage/Storage.Management/ChangeLog.md b/src/Storage/Storage.Management/ChangeLog.md index facce9472015..23144a2712d5 100644 --- a/src/Storage/Storage.Management/ChangeLog.md +++ b/src/Storage/Storage.Management/ChangeLog.md @@ -24,6 +24,9 @@ * Supported enable Smb Multichannel on File service - `Update-AzStorageFileServiceProperty` * Fixed copy inside same account issue by access source with anonymous credential, when copy Blob inside same account with Oauth credential +* Removed StorageFileDataSmbShareOwner from value set of parameter DefaultSharePermission in create/udpate storage account + - `New-AzStorageAccount` + - `Set-AzStorageAccount` ## Version 3.7.0 * Supported file share snapshot diff --git a/src/Storage/Storage.Management/StorageAccount/NewAzureStorageAccount.cs b/src/Storage/Storage.Management/StorageAccount/NewAzureStorageAccount.cs index 854fdd7fdf69..fa152c3d5aac 100644 --- a/src/Storage/Storage.Management/StorageAccount/NewAzureStorageAccount.cs +++ b/src/Storage/Storage.Management/StorageAccount/NewAzureStorageAccount.cs @@ -467,7 +467,6 @@ public bool AllowCrossTenantReplication DefaultSharePermissionType.StorageFileDataSmbShareContributor, DefaultSharePermissionType.StorageFileDataSmbShareReader, DefaultSharePermissionType.StorageFileDataSmbShareElevatedContributor, - DefaultSharePermissionType.StorageFileDataSmbShareOwner, IgnoreCase = true)] public string DefaultSharePermission { get; set; } diff --git a/src/Storage/Storage.Management/StorageAccount/SetAzureStorageAccount.cs b/src/Storage/Storage.Management/StorageAccount/SetAzureStorageAccount.cs index dffee933862d..97bdf749fe99 100644 --- a/src/Storage/Storage.Management/StorageAccount/SetAzureStorageAccount.cs +++ b/src/Storage/Storage.Management/StorageAccount/SetAzureStorageAccount.cs @@ -448,7 +448,6 @@ public bool AllowCrossTenantReplication DefaultSharePermissionType.StorageFileDataSmbShareContributor, DefaultSharePermissionType.StorageFileDataSmbShareReader, DefaultSharePermissionType.StorageFileDataSmbShareElevatedContributor, - DefaultSharePermissionType.StorageFileDataSmbShareOwner, IgnoreCase = true)] public string DefaultSharePermission { get; set; } diff --git a/src/Storage/Storage.Management/help/New-AzStorageAccount.md b/src/Storage/Storage.Management/help/New-AzStorageAccount.md index 74b611f6df12..176763c61af4 100644 --- a/src/Storage/Storage.Management/help/New-AzStorageAccount.md +++ b/src/Storage/Storage.Management/help/New-AzStorageAccount.md @@ -467,7 +467,7 @@ Default share permission for users using Kerberos authentication if RBAC role is Type: System.String Parameter Sets: (All) Aliases: -Accepted values: None, StorageFileDataSmbShareContributor, StorageFileDataSmbShareReader, StorageFileDataSmbShareElevatedContributor, StorageFileDataSmbShareOwner +Accepted values: None, StorageFileDataSmbShareContributor, StorageFileDataSmbShareReader, StorageFileDataSmbShareElevatedContributor Required: False Position: Named diff --git a/src/Storage/Storage.Management/help/Set-AzStorageAccount.md b/src/Storage/Storage.Management/help/Set-AzStorageAccount.md index 962d91b5fc70..7496e517ef6e 100644 --- a/src/Storage/Storage.Management/help/Set-AzStorageAccount.md +++ b/src/Storage/Storage.Management/help/Set-AzStorageAccount.md @@ -541,7 +541,7 @@ Default share permission for users using Kerberos authentication if RBAC role is Type: System.String Parameter Sets: (All) Aliases: -Accepted values: None, StorageFileDataSmbShareContributor, StorageFileDataSmbShareReader, StorageFileDataSmbShareElevatedContributor, StorageFileDataSmbShareOwner +Accepted values: None, StorageFileDataSmbShareContributor, StorageFileDataSmbShareReader, StorageFileDataSmbShareElevatedContributor Required: False Position: Named diff --git a/tools/StaticAnalysis/Exceptions/Az.Storage/BreakingChangeIssues.csv b/tools/StaticAnalysis/Exceptions/Az.Storage/BreakingChangeIssues.csv index 960376959288..675a844f80fb 100644 --- a/tools/StaticAnalysis/Exceptions/Az.Storage/BreakingChangeIssues.csv +++ b/tools/StaticAnalysis/Exceptions/Az.Storage/BreakingChangeIssues.csv @@ -10,3 +10,5 @@ "Az.Storage","Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet.SetAzureStorageFileContent","Set-AzStorageFileContent","0","1050","The parameter set 'Share' for cmdlet 'Set-AzStorageFileContent' has been removed.","Add parameter set 'Share' back to cmdlet 'Set-AzStorageFileContent'." "Az.Storage","Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet.SetAzureStorageFileContent","Set-AzStorageFileContent","0","1050","The parameter set 'Directory' for cmdlet 'Set-AzStorageFileContent' has been removed.","Add parameter set 'Directory' back to cmdlet 'Set-AzStorageFileContent'." "Az.Storage","Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet.SetAzureStorageFileContent","Set-AzStorageFileContent","0","1050","The parameter set '__AllParameterSets' for cmdlet 'Set-AzStorageFileContent' has been removed.","Add parameter set '__AllParameterSets' back to cmdlet 'Set-AzStorageFileContent'." +"Az.Storage","Microsoft.Azure.Commands.Management.Storage.NewAzureStorageAccountCommand","New-AzStorageAccount","0","2040","The validation set for parameter 'DefaultSharePermission' for cmdlet 'New-AzStorageAccount' no longer contains the value 'StorageFileDataSmbShareOwner'.","Add 'StorageFileDataSmbShareOwner' back to the validation set for 'DefaultSharePermission'." +"Az.Storage","Microsoft.Azure.Commands.Management.Storage.SetAzureStorageAccountCommand","Set-AzStorageAccount","0","2040","The validation set for parameter 'DefaultSharePermission' for cmdlet 'Set-AzStorageAccount' no longer contains the value 'StorageFileDataSmbShareOwner'.","Add 'StorageFileDataSmbShareOwner' back to the validation set for 'DefaultSharePermission'."