microsoft / AzureStorageExplorer

Easily manage the contents of your storage account with Azure Storage Explorer. Upload, download, and manage blobs, files, queues, tables, and Cosmos DB entities. Gain easy access to manage your virtual machine disks. Work with either Azure Resource Manager or classic storage accounts, plus manage and configure cross-origin resource sharing (CORS) rules.
Creative Commons Attribution 4.0 International
377 stars 86 forks source link

Issue: The access control list value is invalid. #2650

Closed alineagoncalves closed 4 years ago

alineagoncalves commented 4 years ago

Storage Explorer Version: versão 1.12.0 Build Number: 20200116.10 Platform/OS: Windows 10 Architecture: x64 Regression From: ADLS Gen2

Bug Description

{
  "message": "\"{\\n  \\\"name\\\": \\\"Error\\\",\\n  \\\"message\\\": \\\"The access control list value is invalid.\\\\nRequestId:4e4010e6-901f-0045-351f-e79561000000\\\\nTime:2020-02-19T12:26:31.5018780Z\\\",\\n  \\\"stack\\\": \\\"Error: The access control list value is invalid.\\\\nRequestId:4e4010e6-901f-0045-351f-e79561000000\\\\nTime:2020-02-19T12:26:31.5018780Z\\\\n    at new RestError (C:\\\\\\\\Program Files (x86)\\\\\\\\Microsoft Azure Storage Explorer\\\\\\\\resources\\\\\\\\app\\\\\\\\node_modules\\\\\\\\@azure\\\\\\\\ms-rest-js\\\\\\\\dist\\\\\\\\msRest.node.js:2400:28)\\\\n    at C:\\\\\\\\Program Files (x86)\\\\\\\\Microsoft Azure Storage Explorer\\\\\\\\resources\\\\\\\\app\\\\\\\\node_modules\\\\\\\\@azure\\\\\\\\ms-rest-js\\\\\\\\dist\\\\\\\\msRest.node.js:3544:37\\\\n    at process._tickCallback (internal/process/next_tick.js:68:7)\\\",\\n  \\\"code\\\": \\\"InvaldAccessControlList\\\",\\n  \\\"statusCode\\\": 400,\\n  \\\"request\\\": {\\n    \\\"streamResponseBody\\\": false,\\n    \\\"url\\\": \\\"https://edpedlqa.dfs.core.windows.net/poseidon/landing%2Fmasterdata?action=setAccessControl&timeout=60\\\",\\n    \\\"method\\\": \\\"PATCH\\\",\\n    \\\"headers\\\": {\\n      \\\"_headersMap\\\": {\\n        \\\"content-type\\\": {\\n          \\\"name\\\": \\\"content-type\\\",\\n          \\\"value\\\": \\\"application/octet-stream\\\"\\n        },\\n        \\\"x-ms-acl\\\": {\\n          \\\"name\\\": \\\"x-ms-acl\\\",\\n          \\\"value\\\": \\\"user::rwx,group::r-x,other::---,mask::r-x,group:1dd3a276-b076-40b7-a9e0-d08559da7c18:r-x,group:295f43d3-b659-47c5-b2d7-42cb06a3cd4d:r-x,group:2b139e7e-4718-4f44-8bd7-306f1b066179:r-x,group:2cd7cd81-9e45-47c4-b4f6-93d44a5fc7ba:r-x,group:373b179c-32a9-40eb-bdab-0ed1a99e008c:r-x,group:449599e2-5708-4a6f-9c71-b70cf6fcafde:r-x,group:462c0a47-6424-4130-9a5e-8f99a3a606b2:r-x,group:57a8374c-3d0f-4e40-8681-ae7ebe2b99b3:r-x,group:59438d55-78e9-41ee-b8b8-a6f34652cd85:r-x,group:5cd79112-3b1d-498c-b0aa-5b56983dad77:r-x,group:5d02b1d6-db36-42f3-b577-0fb0de163394:--x,group:67f974fb-bf7e-4361-84d0-ab559175e70c:r-x,group:722fa438-7e84-4d38-82de-9c6fdfbd5fb4:r-x,group:8a5202c7-1d75-41cd-98c8-3e2605ae3366:r-x,group:8e5dd5c5-00c6-4d20-93ee-d52c3dfca415:r-x,group:9a95f93f-767d-4165-8d88-ae3e6f6a2681:r-x,group:9b6bb8dd-630b-4cc5-b442-39caf66c1408:r-x,group:a1e9dd89-579d-42e5-a378-4aa239f908ba:r-x,group:a2480f9e-c582-4bfa-bf3c-09057cfaea20:r-x,group:a485fea3-2c84-4ca5-b590-fee6461bdda7:r-x,group:b8ef5a0d-c623-4a2f-b7cd-0a23ddfeeae0:r-x,group:d035b399-afa7-4be2-bffb-86d445c3b17b:r-x,group:d500cbae-4349-4784-ba74-63a70ae10096:r-x,group:d5e42f58-1454-4889-9868-829882974bb1:r-x,group:d6bff24d-f87d-439e-87a3-3dfc76589912:r-x,group:e2a5aa24-9cdd-4751-89e9-cd89d7ca7011:r-x,group:ed760e80-4953-4b03-a384-95df345b436f:r-x,group:f363bfda-1dfe-4d65-9774-c278cd87ee5e:r-x,group:aa1d62c6-a760-4ea6-8c46-edd680ab8ab4:r-x\\\"\\n        },\\n        \\\"x-ms-version\\\": {\\n          \\\"name\\\": \\\"x-ms-version\\\",\\n          \\\"value\\\": \\\"2018-11-09\\\"\\n        },\\n        \\\"x-ms-client-request-id\\\": {\\n          \\\"name\\\": \\\"x-ms-client-request-id\\\",\\n          \\\"value\\\": \\\"9446dd15-1cef-418f-a322-8f40f0acfc79\\\"\\n        },\\n        \\\"x-ms-date\\\": {\\n          \\\"name\\\": \\\"x-ms-date\\\",\\n          \\\"value\\\": \\\"Wed, 19 Feb 2020 12:26:31 GMT\\\"\\n        },\\n        \\\"cookie\\\": {\\n          \\\"name\\\": \\\"cookie\\\",\\n          \\\"value\\\": \\\"\\\"\\n        }\\n      }\\n    },\\n    \\\"withCredentials\\\": false,\\n    \\\"abortSignal\\\": {\\n      \\\"onabort\\\": null,\\n      \\\"_aborted\\\": false,\\n      \\\"children\\\": [],\\n      \\\"abortEventListeners\\\": [\\n        null\\n      ]\\n    },\\n    \\\"timeout\\\": 0,\\n    \\\"operationSpec\\\": {\\n      \\\"httpMethod\\\": \\\"PATCH\\\",\\n      \\\"path\\\": \\\"{filesystem}/{path}\\\",\\n      \\\"urlParameters\\\": [\\n        {\\n          \\\"parameterPath\\\": \\\"accountName\\\",\\n          \\\"mapper\\\": {\\n            \\\"required\\\": true,\\n            \\\"serializedName\\\": \\\"accountName\\\",\\n            \\\"defaultValue\\\": \\\"\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          },\\n          \\\"skipEncoding\\\": true\\n        },\\n        {\\n          \\\"parameterPath\\\": \\\"dnsSuffix\\\",\\n          \\\"mapper\\\": {\\n            \\\"required\\\": true,\\n            \\\"serializedName\\\": \\\"dnsSuffix\\\",\\n            \\\"defaultValue\\\": \\\"dfs.core.windows.net\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          },\\n          \\\"skipEncoding\\\": true\\n        },\\n        {\\n          \\\"parameterPath\\\": \\\"filesystem\\\",\\n          \\\"mapper\\\": {\\n            \\\"required\\\": true,\\n            \\\"serializedName\\\": \\\"filesystem\\\",\\n            \\\"constraints\\\": {\\n              \\\"MaxLength\\\": 63,\\n              \\\"MinLength\\\": 3,\\n              \\\"Pattern\\\": {}\\n            },\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": \\\"path\\\",\\n          \\\"mapper\\\": {\\n            \\\"required\\\": true,\\n            \\\"serializedName\\\": \\\"path\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        }\\n      ],\\n      \\\"queryParameters\\\": [\\n        {\\n          \\\"parameterPath\\\": \\\"action\\\",\\n          \\\"mapper\\\": {\\n            \\\"required\\\": true,\\n            \\\"serializedName\\\": \\\"action\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Enum\\\",\\n              \\\"allowedValues\\\": [\\n                \\\"append\\\",\\n                \\\"flush\\\",\\n                \\\"setProperties\\\",\\n                \\\"setAccessControl\\\"\\n              ]\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"position\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"position\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Number\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"retainUncommittedData\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"retainUncommittedData\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Boolean\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"close\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"close\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Boolean\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"timeout\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"timeout\\\",\\n            \\\"constraints\\\": {\\n              \\\"InclusiveMinimum\\\": 1\\n            },\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Number\\\"\\n            }\\n          }\\n        }\\n      ],\\n      \\\"headerParameters\\\": [\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"contentLength\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"Content-Length\\\",\\n            \\\"constraints\\\": {\\n              \\\"InclusiveMinimum\\\": 0\\n            },\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Number\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"xMsLeaseId\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-lease-id\\\",\\n            \\\"constraints\\\": {\\n              \\\"Pattern\\\": {}\\n            },\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"xMsCacheControl\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-cache-control\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"xMsContentType\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-content-type\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"xMsContentDisposition\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-content-disposition\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"xMsContentEncoding\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-content-encoding\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"xMsContentLanguage\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-content-language\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"xMsProperties\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-properties\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"xMsOwner\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-owner\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"xMsGroup\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-group\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"xMsPermissions\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-permissions\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"xMsAcl\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-acl\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"ifMatch\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"If-Match\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"ifNoneMatch\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"If-None-Match\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"ifModifiedSince\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"If-Modified-Since\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"ifUnmodifiedSince\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"If-Unmodified-Since\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"xMsClientRequestId\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-client-request-id\\\",\\n            \\\"constraints\\\": {\\n              \\\"Pattern\\\": {}\\n            },\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": [\\n            \\\"options\\\",\\n            \\\"xMsDate\\\"\\n          ],\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-date\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        },\\n        {\\n          \\\"parameterPath\\\": \\\"xMsVersion\\\",\\n          \\\"mapper\\\": {\\n            \\\"serializedName\\\": \\\"x-ms-version\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"String\\\"\\n            }\\n          }\\n        }\\n      ],\\n      \\\"requestBody\\\": {\\n        \\\"parameterPath\\\": [\\n          \\\"options\\\",\\n          \\\"requestBody\\\"\\n        ],\\n        \\\"mapper\\\": {\\n          \\\"serializedName\\\": \\\"requestBody\\\",\\n          \\\"type\\\": {\\n            \\\"name\\\": \\\"Stream\\\"\\n          }\\n        }\\n      },\\n      \\\"contentType\\\": \\\"application/octet-stream\\\",\\n      \\\"responses\\\": {\\n        \\\"200\\\": {\\n          \\\"headersMapper\\\": {\\n            \\\"serializedName\\\": \\\"path-update-headers\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"PathUpdateHeaders\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"date\\\": {\\n                  \\\"serializedName\\\": \\\"date\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"eTag\\\": {\\n                  \\\"serializedName\\\": \\\"etag\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"lastModified\\\": {\\n                  \\\"serializedName\\\": \\\"last-modified\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"acceptRanges\\\": {\\n                  \\\"serializedName\\\": \\\"accept-ranges\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"cacheControl\\\": {\\n                  \\\"serializedName\\\": \\\"cache-control\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentDisposition\\\": {\\n                  \\\"serializedName\\\": \\\"content-disposition\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentEncoding\\\": {\\n                  \\\"serializedName\\\": \\\"content-encoding\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentLanguage\\\": {\\n                  \\\"serializedName\\\": \\\"content-language\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentLength\\\": {\\n                  \\\"serializedName\\\": \\\"content-length\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"Number\\\"\\n                  }\\n                },\\n                \\\"contentRange\\\": {\\n                  \\\"serializedName\\\": \\\"content-range\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentType\\\": {\\n                  \\\"serializedName\\\": \\\"content-type\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsProperties\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-properties\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsRequestId\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-request-id\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsVersion\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-version\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                }\\n              }\\n            }\\n          }\\n        },\\n        \\\"202\\\": {\\n          \\\"headersMapper\\\": {\\n            \\\"serializedName\\\": \\\"path-update-headers\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"PathUpdateHeaders\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"date\\\": {\\n                  \\\"serializedName\\\": \\\"date\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"eTag\\\": {\\n                  \\\"serializedName\\\": \\\"etag\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"lastModified\\\": {\\n                  \\\"serializedName\\\": \\\"last-modified\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"acceptRanges\\\": {\\n                  \\\"serializedName\\\": \\\"accept-ranges\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"cacheControl\\\": {\\n                  \\\"serializedName\\\": \\\"cache-control\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentDisposition\\\": {\\n                  \\\"serializedName\\\": \\\"content-disposition\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentEncoding\\\": {\\n                  \\\"serializedName\\\": \\\"content-encoding\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentLanguage\\\": {\\n                  \\\"serializedName\\\": \\\"content-language\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentLength\\\": {\\n                  \\\"serializedName\\\": \\\"content-length\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"Number\\\"\\n                  }\\n                },\\n                \\\"contentRange\\\": {\\n                  \\\"serializedName\\\": \\\"content-range\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentType\\\": {\\n                  \\\"serializedName\\\": \\\"content-type\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsProperties\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-properties\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsRequestId\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-request-id\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsVersion\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-version\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                }\\n              }\\n            }\\n          }\\n        },\\n        \\\"default\\\": {\\n          \\\"bodyMapper\\\": {\\n            \\\"serializedName\\\": \\\"DataLakeStorageError\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"DataLakeStorageError\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"error\\\": {\\n                  \\\"serializedName\\\": \\\"error\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"Composite\\\",\\n                    \\\"className\\\": \\\"DataLakeStorageErrorError\\\"\\n                  }\\n                }\\n              }\\n            }\\n          }\\n        }\\n      },\\n      \\\"serializer\\\": {\\n        \\\"modelMappers\\\": {\\n          \\\"DataLakeStorageError\\\": {\\n            \\\"serializedName\\\": \\\"DataLakeStorageError\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"DataLakeStorageError\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"error\\\": {\\n                  \\\"serializedName\\\": \\\"error\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"Composite\\\",\\n                    \\\"className\\\": \\\"DataLakeStorageErrorError\\\"\\n                  }\\n                }\\n              }\\n            }\\n          },\\n          \\\"DataLakeStorageErrorError\\\": {\\n            \\\"serializedName\\\": \\\"DataLakeStorageError_error\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"DataLakeStorageErrorError\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"code\\\": {\\n                  \\\"serializedName\\\": \\\"code\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"message\\\": {\\n                  \\\"serializedName\\\": \\\"message\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                }\\n              }\\n            }\\n          },\\n          \\\"Path\\\": {\\n            \\\"serializedName\\\": \\\"Path\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"Path\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"name\\\": {\\n                  \\\"serializedName\\\": \\\"name\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"isDirectory\\\": {\\n                  \\\"serializedName\\\": \\\"isDirectory\\\",\\n                  \\\"defaultValue\\\": false,\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"Boolean\\\"\\n                  }\\n                },\\n                \\\"lastModified\\\": {\\n                  \\\"serializedName\\\": \\\"lastModified\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"eTag\\\": {\\n                  \\\"serializedName\\\": \\\"eTag\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentLength\\\": {\\n                  \\\"serializedName\\\": \\\"contentLength\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"Number\\\"\\n                  }\\n                },\\n                \\\"owner\\\": {\\n                  \\\"serializedName\\\": \\\"owner\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"group\\\": {\\n                  \\\"serializedName\\\": \\\"group\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"permissions\\\": {\\n                  \\\"serializedName\\\": \\\"permissions\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                }\\n              }\\n            }\\n          },\\n          \\\"PathCreateHeaders\\\": {\\n            \\\"serializedName\\\": \\\"path-create-headers\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"PathCreateHeaders\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"date\\\": {\\n                  \\\"serializedName\\\": \\\"date\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"eTag\\\": {\\n                  \\\"serializedName\\\": \\\"etag\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"lastModified\\\": {\\n                  \\\"serializedName\\\": \\\"last-modified\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsRequestId\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-request-id\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsVersion\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-version\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsContinuation\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-continuation\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentLength\\\": {\\n                  \\\"serializedName\\\": \\\"content-length\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"Number\\\"\\n                  }\\n                }\\n              }\\n            }\\n          },\\n          \\\"PathDeleteHeaders\\\": {\\n            \\\"serializedName\\\": \\\"path-delete-headers\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"PathDeleteHeaders\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"date\\\": {\\n                  \\\"serializedName\\\": \\\"date\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsRequestId\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-request-id\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsVersion\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-version\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsContinuation\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-continuation\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                }\\n              }\\n            }\\n          },\\n          \\\"PathGetPropertiesHeaders\\\": {\\n            \\\"serializedName\\\": \\\"path-getproperties-headers\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"PathGetPropertiesHeaders\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"acceptRanges\\\": {\\n                  \\\"serializedName\\\": \\\"accept-ranges\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"cacheControl\\\": {\\n                  \\\"serializedName\\\": \\\"cache-control\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentDisposition\\\": {\\n                  \\\"serializedName\\\": \\\"content-disposition\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentEncoding\\\": {\\n                  \\\"serializedName\\\": \\\"content-encoding\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentLanguage\\\": {\\n                  \\\"serializedName\\\": \\\"content-language\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentLength\\\": {\\n                  \\\"serializedName\\\": \\\"content-length\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"Number\\\"\\n                  }\\n                },\\n                \\\"contentRange\\\": {\\n                  \\\"serializedName\\\": \\\"content-range\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentType\\\": {\\n                  \\\"serializedName\\\": \\\"content-type\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"date\\\": {\\n                  \\\"serializedName\\\": \\\"date\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"eTag\\\": {\\n                  \\\"serializedName\\\": \\\"etag\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"lastModified\\\": {\\n                  \\\"serializedName\\\": \\\"last-modified\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsRequestId\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-request-id\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsVersion\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-version\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsResourceType\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-resource-type\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsProperties\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-properties\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsOwner\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-owner\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsGroup\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-group\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsPermissions\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-permissions\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsAcl\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-acl\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsLeaseDuration\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-lease-duration\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsLeaseState\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-lease-state\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsLeaseStatus\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-lease-status\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                }\\n              }\\n            }\\n          },\\n          \\\"PathLeaseHeaders\\\": {\\n            \\\"serializedName\\\": \\\"path-lease-headers\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"PathLeaseHeaders\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"date\\\": {\\n                  \\\"serializedName\\\": \\\"date\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"eTag\\\": {\\n                  \\\"serializedName\\\": \\\"etag\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"lastModified\\\": {\\n                  \\\"serializedName\\\": \\\"last-modified\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsRequestId\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-request-id\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsVersion\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-version\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsLeaseId\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-lease-id\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsLeaseTime\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-lease-time\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                }\\n              }\\n            }\\n          },\\n          \\\"PathList\\\": {\\n            \\\"serializedName\\\": \\\"PathList\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"PathList\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"paths\\\": {\\n                  \\\"serializedName\\\": \\\"paths\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"Sequence\\\",\\n                    \\\"element\\\": {\\n                      \\\"type\\\": {\\n                        \\\"name\\\": \\\"Composite\\\",\\n                        \\\"className\\\": \\\"Path\\\"\\n                      }\\n                    }\\n                  }\\n                }\\n              }\\n            }\\n          },\\n          \\\"PathListHeaders\\\": {\\n            \\\"serializedName\\\": \\\"path-list-headers\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"PathListHeaders\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"date\\\": {\\n                  \\\"serializedName\\\": \\\"date\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"eTag\\\": {\\n                  \\\"serializedName\\\": \\\"etag\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"lastModified\\\": {\\n                  \\\"serializedName\\\": \\\"last-modified\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsRequestId\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-request-id\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsVersion\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-version\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsContinuation\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-continuation\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                }\\n              }\\n            }\\n          },\\n          \\\"PathReadHeaders\\\": {\\n            \\\"serializedName\\\": \\\"path-read-headers\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"PathReadHeaders\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"acceptRanges\\\": {\\n                  \\\"serializedName\\\": \\\"accept-ranges\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"cacheControl\\\": {\\n                  \\\"serializedName\\\": \\\"cache-control\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentDisposition\\\": {\\n                  \\\"serializedName\\\": \\\"content-disposition\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentEncoding\\\": {\\n                  \\\"serializedName\\\": \\\"content-encoding\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentLanguage\\\": {\\n                  \\\"serializedName\\\": \\\"content-language\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentLength\\\": {\\n                  \\\"serializedName\\\": \\\"content-length\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"Number\\\"\\n                  }\\n                },\\n                \\\"contentRange\\\": {\\n                  \\\"serializedName\\\": \\\"content-range\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentType\\\": {\\n                  \\\"serializedName\\\": \\\"content-type\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"date\\\": {\\n                  \\\"serializedName\\\": \\\"date\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"eTag\\\": {\\n                  \\\"serializedName\\\": \\\"etag\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"lastModified\\\": {\\n                  \\\"serializedName\\\": \\\"last-modified\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsRequestId\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-request-id\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsVersion\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-version\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsResourceType\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-resource-type\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsProperties\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-properties\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsLeaseDuration\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-lease-duration\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsLeaseState\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-lease-state\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsLeaseStatus\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-lease-status\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                }\\n              }\\n            }\\n          },\\n          \\\"PathUpdateHeaders\\\": {\\n            \\\"serializedName\\\": \\\"path-update-headers\\\",\\n            \\\"type\\\": {\\n              \\\"name\\\": \\\"Composite\\\",\\n              \\\"className\\\": \\\"PathUpdateHeaders\\\",\\n              \\\"modelProperties\\\": {\\n                \\\"date\\\": {\\n                  \\\"serializedName\\\": \\\"date\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"eTag\\\": {\\n                  \\\"serializedName\\\": \\\"etag\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"lastModified\\\": {\\n                  \\\"serializedName\\\": \\\"last-modified\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"acceptRanges\\\": {\\n                  \\\"serializedName\\\": \\\"accept-ranges\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"cacheControl\\\": {\\n                  \\\"serializedName\\\": \\\"cache-control\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentDisposition\\\": {\\n                  \\\"serializedName\\\": \\\"content-disposition\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentEncoding\\\": {\\n                  \\\"serializedName\\\": \\\"content-encoding\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentLanguage\\\": {\\n                  \\\"serializedName\\\": \\\"content-language\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentLength\\\": {\\n                  \\\"serializedName\\\": \\\"content-length\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"Number\\\"\\n                  }\\n                },\\n                \\\"contentRange\\\": {\\n                  \\\"serializedName\\\": \\\"content-range\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"contentType\\\": {\\n                  \\\"serializedName\\\": \\\"content-type\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsProperties\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-properties\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsRequestId\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-request-id\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                },\\n                \\\"xMsVersion\\\": {\\n                  \\\"serializedName\\\": \\\"x-ms-version\\\",\\n                  \\\"type\\\": {\\n                    \\\"name\\\": \\\"String\\\"\\n                  }\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  },\\n  \\\"response\\\": {\\n    \\\"body\\\": \\\"{\\\\\\\"error\\\\\\\":{\\\\\\\"code\\\\\\\":\\\\\\\"InvaldAccessControlList\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"The access control list value is invalid.\\\\\\\\nRequestId:4e4010e6-901f-0045-351f-e79561000000\\\\\\\\nTime:2020-02-19T12:26:31.5018780Z\\\\\\\"}}\\\",\\n    \\\"headers\\\": {\\n      \\\"_headersMap\\\": {\\n        \\\"connection\\\": {\\n          \\\"name\\\": \\\"connection\\\",\\n          \\\"value\\\": \\\"close\\\"\\n        },\\n        \\\"content-length\\\": {\\n          \\\"name\\\": \\\"content-length\\\",\\n          \\\"value\\\": \\\"181\\\"\\n        },\\n        \\\"content-type\\\": {\\n          \\\"name\\\": \\\"content-type\\\",\\n          \\\"value\\\": \\\"application/json;charset=utf-8\\\"\\n        },\\n        \\\"date\\\": {\\n          \\\"name\\\": \\\"date\\\",\\n          \\\"value\\\": \\\"Wed, 19 Feb 2020 12:26:31 GMT\\\"\\n        },\\n        \\\"server\\\": {\\n          \\\"name\\\": \\\"server\\\",\\n          \\\"value\\\": \\\"Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0\\\"\\n        },\\n        \\\"x-ms-error-code\\\": {\\n          \\\"name\\\": \\\"x-ms-error-code\\\",\\n          \\\"value\\\": \\\"InvaldAccessControlList\\\"\\n        },\\n        \\\"x-ms-request-id\\\": {\\n          \\\"name\\\": \\\"x-ms-request-id\\\",\\n          \\\"value\\\": \\\"4e4010e6-901f-0045-351f-e79561000000\\\"\\n        },\\n        \\\"x-ms-version\\\": {\\n          \\\"name\\\": \\\"x-ms-version\\\",\\n          \\\"value\\\": \\\"2018-11-09\\\"\\n        }\\n      }\\n    },\\n    \\\"status\\\": 400\\n  },\\n  \\\"body\\\": {\\n    \\\"error\\\": {\\n      \\\"code\\\": \\\"InvaldAccessControlList\\\",\\n      \\\"message\\\": \\\"The access control list value is invalid.\\\\nRequestId:4e4010e6-901f-0045-351f-e79561000000\\\\nTime:2020-02-19T12:26:31.5018780Z\\\"\\n    }\\n  }\\n}\""
}

Steps to Reproduce

Try to add some Object Id Group AAD in a folder.

Expected Experience

I need help about this issue.

Actual Experience

This issue is blocking my working.

Additional Context

MRayermannMSFT commented 4 years ago

@alineagoncalves it looks like you hit the max number of entities allowed in the ACL. The limit is 32. I thought that limit did not include the normal entries (user, group, other) but the API appears to take those into account. I'll update our logic for preventing users from adding too many entities.

MRayermannMSFT commented 4 years ago

Fix merged into master for 1.13.0. We no longer let you take the number of entities in the ACL beyond 32.