I am implementing a Azure IOT Edge Blob Storage Scenario. I have deployed the blobstoragemodule successfully. Now I am trying to create a local storage account and create a blob container and push some data locally to see if I achieve my end goal to implement Blob storage on iot edge. But when I try to create a local blob container I get the following error
Unable to retrieve child resources.
Details:
{
"name": "RestError",
"message": "request to https://localblobstorage.blob.core.windows.net/?include=metadata&comp=list failed, reason: getaddrinfo ENOTFOUND localblobstorage.blob.core.windows.net",
"__zone_symbol__error": {
"originalStack": "Error: request to https://localblobstorage.blob.core.windows.net/?include=metadata&comp=list failed, reason: getaddrinfo ENOTFOUND localblobstorage.blob.core.windows.net\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (/snap/storage-explorer/19/resources/app/node_modules/applicationinsights/out/AutoCollection/CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (/snap/storage-explorer/19/resources/app/node_modules/se-exception-serializer/dist/ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy.<anonymous> (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:197:55)\n at step (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:141:27)\n at Object.next (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:122:57)\n at /snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:115:75\n at new ZoneAwarePromise (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:551:29)\n at Object.__awaiter (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy.<anonymous> (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:141:62)\n at step (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:141:27)\n at Object.next (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:122:57)\n at /snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:115:75\n at new ZoneAwarePromise (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:551:29)",
"zoneAwareStack": "Error: request to https://localblobstorage.blob.core.windows.net/?include=metadata&comp=list failed, reason: getaddrinfo ENOTFOUND localblobstorage.blob.core.windows.net\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (/snap/storage-explorer/19/resources/app/node_modules/applicationinsights/out/AutoCollection/CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (/snap/storage-explorer/19/resources/app/node_modules/se-exception-serializer/dist/ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy.<anonymous> (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:197:55)\n at step (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:141:27)\n at Object.next (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:122:57)\n at /snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:115:75\n at new ZoneAwarePromise (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:551:29)\n at Object.__awaiter (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy.<anonymous> (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:141:62)\n at step (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:141:27)\n at Object.next (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:122:57)\n at /snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:115:75\n at new ZoneAwarePromise (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:551:29)"
},
"stack": "RestError: request to https://localblobstorage.blob.core.windows.net/?include=metadata&comp=list failed, reason: getaddrinfo ENOTFOUND localblobstorage.blob.core.windows.net\n at new RestError (/snap/storage-explorer/19/resources/app/node_modules/@azure/core-http/dist/index.js:2392:28)\n at NodeFetchHttpClient.<anonymous> (/snap/storage-explorer/19/resources/app/node_modules/@azure/core-http/dist/index.js:2570:35)\n at step (/snap/storage-explorer/19/resources/app/node_modules/@azure/core-http/node_modules/tslib/tslib.js:140:27)\n at Object.throw (/snap/storage-explorer/19/resources/app/node_modules/@azure/core-http/node_modules/tslib/tslib.js:121:57)\n at rejected (/snap/storage-explorer/19/resources/app/node_modules/@azure/core-http/node_modules/tslib/tslib.js:112:69)\n at processTicksAndRejections (internal/process/task_queues.js:93:5)",
"originalStack": "Error: request to https://localblobstorage.blob.core.windows.net/?include=metadata&comp=list failed, reason: getaddrinfo ENOTFOUND localblobstorage.blob.core.windows.net\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (/snap/storage-explorer/19/resources/app/node_modules/applicationinsights/out/AutoCollection/CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (/snap/storage-explorer/19/resources/app/node_modules/se-exception-serializer/dist/ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy.<anonymous> (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:197:55)\n at step (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:141:27)\n at Object.next (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:122:57)\n at /snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:115:75\n at new ZoneAwarePromise (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:551:29)\n at Object.__awaiter (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy.<anonymous> (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:141:62)\n at step (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:141:27)\n at Object.next (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:122:57)\n at /snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:115:75\n at new ZoneAwarePromise (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:551:29)",
"zoneAwareStack": "Error: request to https://localblobstorage.blob.core.windows.net/?include=metadata&comp=list failed, reason: getaddrinfo ENOTFOUND localblobstorage.blob.core.windows.net\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (/snap/storage-explorer/19/resources/app/node_modules/applicationinsights/out/AutoCollection/CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (/snap/storage-explorer/19/resources/app/node_modules/se-exception-serializer/dist/ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy.<anonymous> (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:197:55)\n at step (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:141:27)\n at Object.next (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:122:57)\n at /snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:115:75\n at new ZoneAwarePromise (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:551:29)\n at Object.__awaiter (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy.<anonymous> (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:141:62)\n at step (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:141:27)\n at Object.next (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:122:57)\n at /snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:115:75\n at new ZoneAwarePromise (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:551:29)",
"__zone_symbol__stack": "RestError: request to https://localblobstorage.blob.core.windows.net/?include=metadata&comp=list failed, reason: getaddrinfo ENOTFOUND localblobstorage.blob.core.windows.net\n at new RestError (/snap/storage-explorer/19/resources/app/node_modules/@azure/core-http/dist/index.js:2392:28)\n at NodeFetchHttpClient.<anonymous> (/snap/storage-explorer/19/resources/app/node_modules/@azure/core-http/dist/index.js:2570:35)\n at step (/snap/storage-explorer/19/resources/app/node_modules/@azure/core-http/node_modules/tslib/tslib.js:140:27)\n at Object.throw (/snap/storage-explorer/19/resources/app/node_modules/@azure/core-http/node_modules/tslib/tslib.js:121:57)\n at rejected (/snap/storage-explorer/19/resources/app/node_modules/@azure/core-http/node_modules/tslib/tslib.js:112:69)\n at processTicksAndRejections (internal/process/task_queues.js:93:5)",
"__zone_symbol__name": "RestError",
"__zone_symbol__message": "request to https://localblobstorage.blob.core.windows.net/?include=metadata&comp=list failed, reason: getaddrinfo ENOTFOUND localblobstorage.blob.core.windows.net",
"__zone_symbol__originalStack": "Error: request to https://localblobstorage.blob.core.windows.net/?include=metadata&comp=list failed, reason: getaddrinfo ENOTFOUND localblobstorage.blob.core.windows.net\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (/snap/storage-explorer/19/resources/app/node_modules/applicationinsights/out/AutoCollection/CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (/snap/storage-explorer/19/resources/app/node_modules/se-exception-serializer/dist/ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy.<anonymous> (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:197:55)\n at step (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:141:27)\n at Object.next (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:122:57)\n at /snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:115:75\n at new ZoneAwarePromise (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:551:29)\n at Object.__awaiter (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy.<anonymous> (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:141:62)\n at step (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:141:27)\n at Object.next (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:122:57)\n at /snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:115:75\n at new ZoneAwarePromise (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:551:29)",
"__zone_symbol__zoneAwareStack": "Error: request to https://localblobstorage.blob.core.windows.net/?include=metadata&comp=list failed, reason: getaddrinfo ENOTFOUND localblobstorage.blob.core.windows.net\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (/snap/storage-explorer/19/resources/app/node_modules/applicationinsights/out/AutoCollection/CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (/snap/storage-explorer/19/resources/app/node_modules/se-exception-serializer/dist/ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy.<anonymous> (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:197:55)\n at step (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:141:27)\n at Object.next (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:122:57)\n at /snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:115:75\n at new ZoneAwarePromise (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:551:29)\n at Object.__awaiter (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy.<anonymous> (/snap/storage-explorer/19/resources/app/out/app/main/NodeProcessProviderProxy.js:141:62)\n at step (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:141:27)\n at Object.next (/snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:122:57)\n at /snap/storage-explorer/19/resources/app/node_modules/tslib/tslib.js:115:75\n at new ZoneAwarePromise (/snap/storage-explorer/19/resources/app/node_modules/zone.js/dist/zone-node.js:551:29)",
"code": "REQUEST_SEND_ERROR",
"request": {
"streamResponseBody": false,
"url": "https://localblobstorage.blob.core.windows.net/?include=metadata&comp=list",
"method": "GET",
"headers": {
"_headersMap": {
"x-ms-version": {
"name": "x-ms-version",
"value": "2019-12-12"
},
"user-agent": {
"name": "user-agent",
"value": "MicrosoftAzure Storage Explorer, 1.17.0, linux azsdk-js-storageblob/12.2.1 (NODE-VERSION v12.13.0; Linux 5.4.0-1034-azure)"
},
"x-ms-client-request-id": {
"name": "x-ms-client-request-id",
"value": "ee2d245d-88c8-4e8f-9b6b-b33bb0f778ca"
},
"x-ms-date": {
"name": "x-ms-date",
"value": "Thu, 31 Dec 2020 12:41:04 GMT"
},
"authorization": {
"name": "Authorization",
"value": "SharedKey localblobstorage:Kr4yrwB4JBgn6e/Dhm+obFDGVnjU39M7eOm/ckdMMs4="
},
"cookie": {
"name": "Cookie",
"value": ""
}
}
},
"withCredentials": false,
"timeout": 0,
"keepAlive": true,
"decompressResponse": false,
"requestId": "ee2d245d-88c8-4e8f-9b6b-b33bb0f778ca",
"operationSpec": {
"httpMethod": "GET",
"urlParameters": [
{
"parameterPath": "url",
"mapper": {
"required": true,
"serializedName": "url",
"defaultValue": "",
"type": {
"name": "String"
}
},
"skipEncoding": true
}
],
"queryParameters": [
{
"parameterPath": [
"options",
"prefix"
],
"mapper": {
"serializedName": "prefix",
"type": {
"name": "String"
}
}
},
{
"parameterPath": [
"options",
"marker"
],
"mapper": {
"serializedName": "marker",
"type": {
"name": "String"
}
}
},
{
"parameterPath": [
"options",
"maxPageSize"
],
"mapper": {
"serializedName": "maxresults",
"constraints": {
"InclusiveMinimum": 1
},
"type": {
"name": "Number"
}
}
},
{
"parameterPath": [
"options",
"include"
],
"mapper": {
"serializedName": "include",
"type": {
"name": "Sequence",
"element": {
"type": {
"name": "Enum",
"allowedValues": [
"metadata",
"deleted"
]
}
}
}
},
"collectionFormat": ","
},
{
"parameterPath": [
"options",
"timeoutInSeconds"
],
"mapper": {
"serializedName": "timeout",
"constraints": {
"InclusiveMinimum": 0
},
"type": {
"name": "Number"
}
}
},
{
"parameterPath": "comp",
"mapper": {
"required": true,
"isConstant": true,
"serializedName": "comp",
"defaultValue": "list",
"type": {
"name": "String"
}
}
}
],
"headerParameters": [
{
"parameterPath": "version",
"mapper": {
"required": true,
"isConstant": true,
"serializedName": "x-ms-version",
"defaultValue": "2019-12-12",
"type": {
"name": "String"
}
}
},
{
"parameterPath": [
"options",
"requestId"
],
"mapper": {
"serializedName": "x-ms-client-request-id",
"type": {
"name": "String"
}
}
}
],
"responses": {
"200": {
"bodyMapper": {
"xmlName": "EnumerationResults",
"serializedName": "ListContainersSegmentResponse",
"type": {
"name": "Composite",
"className": "ListContainersSegmentResponse",
"modelProperties": {
"serviceEndpoint": {
"xmlIsAttribute": true,
"xmlName": "ServiceEndpoint",
"required": true,
"serializedName": "ServiceEndpoint",
"type": {
"name": "String"
}
},
"prefix": {
"xmlName": "Prefix",
"serializedName": "Prefix",
"type": {
"name": "String"
}
},
"marker": {
"xmlName": "Marker",
"serializedName": "Marker",
"type": {
"name": "String"
}
},
"maxPageSize": {
"xmlName": "MaxResults",
"serializedName": "MaxResults",
"type": {
"name": "Number"
}
},
"containerItems": {
"xmlIsWrapped": true,
"xmlName": "Containers",
"xmlElementName": "Container",
"required": true,
"serializedName": "ContainerItems",
"type": {
"name": "Sequence",
"element": {
"type": {
"name": "Composite",
"className": "ContainerItem"
}
}
}
},
"continuationToken": {
"xmlName": "NextMarker",
"serializedName": "NextMarker",
"type": {
"name": "String"
}
}
}
}
},
"headersMapper": {
"serializedName": "service-listcontainerssegment-headers",
"type": {
"name": "Composite",
"className": "ServiceListContainersSegmentHeaders",
"modelProperties": {
"clientRequestId": {
"serializedName": "x-ms-client-request-id",
"type": {
"name": "String"
}
},
"requestId": {
"serializedName": "x-ms-request-id",
"type": {
"name": "String"
}
},
"version": {
"serializedName": "x-ms-version",
"type": {
"name": "String"
}
},
"errorCode": {
"serializedName": "x-ms-error-code",
"type": {
"name": "String"
}
}
}
}
}
},
"default": {
"bodyMapper": {
"serializedName": "StorageError",
"type": {
"name": "Composite",
"className": "StorageError",
"modelProperties": {
"message": {
"xmlName": "Message",
"serializedName": "Message",
"type": {
"name": "String"
}
}
}
}
},
"headersMapper": {
"serializedName": "service-listcontainerssegment-headers",
"type": {
"name": "Composite",
"className": "ServiceListContainersSegmentHeaders",
"modelProperties": {
"clientRequestId": {
"serializedName": "x-ms-client-request-id",
"type": {
"name": "String"
}
},
"requestId": {
"serializedName": "x-ms-request-id",
"type": {
"name": "String"
}
},
"version": {
"serializedName": "x-ms-version",
"type": {
"name": "String"
}
},
"errorCode": {
"serializedName": "x-ms-error-code",
"type": {
"name": "String"
}
}
}
}
}
}
},
"isXML": true,
"serializer": {
"modelMappers": {
"BlobServiceProperties": {
"xmlName": "StorageServiceProperties",
"serializedName": "BlobServiceProperties",
"type": {
"name": "Composite",
"className": "BlobServiceProperties",
"modelProperties": {
"blobAnalyticsLogging": {
"xmlName": "Logging",
"serializedName": "Logging",
"type": {
"name": "Composite",
"className": "Logging"
}
},
"hourMetrics": {
"xmlName": "HourMetrics",
"serializedName": "HourMetrics",
"type": {
"name": "Composite",
"className": "Metrics"
}
},
"minuteMetrics": {
"xmlName": "MinuteMetrics",
"serializedName": "MinuteMetrics",
"type": {
"name": "Composite",
"className": "Metrics"
}
},
"cors": {
"xmlIsWrapped": true,
"xmlName": "Cors",
"xmlElementName": "CorsRule",
"serializedName": "Cors",
"type": {
"name": "Sequence",
"element": {
"type": {
"name": "Composite",
"className": "CorsRule"
}
}
}
},
"defaultServiceVersion": {
"xmlName": "DefaultServiceVersion",
"serializedName": "DefaultServiceVersion",
"type": {
"name": "String"
}
},
"deleteRetentionPolicy": {
"xmlName": "DeleteRetentionPolicy",
"serializedName": "DeleteRetentionPolicy",
"type": {
"name": "Composite",
"className": "RetentionPolicy"
}
},
"staticWebsite": {
"xmlName": "StaticWebsite",
"serializedName": "StaticWebsite",
"type": {
"name": "Composite",
"className": "StaticWebsite"
}
}
}
}
},
"BlobServiceStatistics": {
"xmlName": "StorageServiceStats",
"serializedName": "BlobServiceStatistics",
"type": {
"name": "Composite",
"className": "BlobServiceStatistics",
"modelProperties": {
"geoReplication": {
"xmlName": "GeoReplication",
"serializedName": "GeoReplication",
"type": {
"name": "Composite",
"className": "GeoReplication"
}
}
}
}
},
"ContainerItem": {
"xmlName": "Container",
"serializedName": "ContainerItem",
"type": {
"name": "Composite",
"className": "ContainerItem",
"modelProperties": {
"name": {
"xmlName": "Name",
"required": true,
"serializedName": "Name",
"type": {
"name": "String"
}
},
"deleted": {
"xmlName": "Deleted",
"serializedName": "Deleted",
"type": {
"name": "Boolean"
}
},
"version": {
"xmlName": "Version",
"serializedName": "Version",
"type": {
"name": "String"
}
},
"properties": {
"xmlName": "Properties",
"required": true,
"serializedName": "Properties",
"type": {
"name": "Composite",
"className": "ContainerProperties"
}
},
"metadata": {
"xmlName": "Metadata",
"serializedName": "Metadata",
"type": {
"name": "Dictionary",
"value": {
"type": {
"name": "String"
}
}
}
}
}
}
},
"ContainerProperties": {
"serializedName": "ContainerProperties",
"type": {
"name": "Composite",
"className": "ContainerProperties",
"modelProperties": {
"lastModified": {
"xmlName": "Last-Modified",
"required": true,
"serializedName": "Last-Modified",
"type": {
"name": "DateTimeRfc1123"
}
},
"etag": {
"xmlName": "Etag",
"required": true,
"serializedName": "Etag",
"type": {
"name": "String"
}
},
"leaseStatus": {
"xmlName": "LeaseStatus",
"serializedName": "LeaseStatus",
"type": {
"name": "Enum",
"allowedValues": [
"locked",
"unlocked"
]
}
},
"leaseState": {
"xmlName": "LeaseState",
"serializedName": "LeaseState",
"type": {
"name": "Enum",
"allowedValues": [
"available",
"leased",
"expired",
"breaking",
"broken"
]
}
},
"leaseDuration": {
"xmlName": "LeaseDuration",
"serializedName": "LeaseDuration",
"type": {
"name": "Enum",
"allowedValues": [
"infinite",
"fixed"
]
}
},
"publicAccess": {
"xmlName": "PublicAccess",
"serializedName": "PublicAccess",
"type": {
"name": "String"
}
},
"hasImmutabilityPolicy": {
"xmlName": "HasImmutabilityPolicy",
"serializedName": "HasImmutabilityPolicy",
"type": {
"name": "Boolean"
}
},
"hasLegalHold": {
"xmlName": "HasLegalHold",
"serializedName": "HasLegalHold",
"type": {
"name": "Boolean"
}
},
"defaultEncryptionScope": {
"xmlName": "DefaultEncryptionScope",
"serializedName": "DefaultEncryptionScope",
"type": {
"name": "String"
}
},
"preventEncryptionScopeOverride": {
"xmlName": "DenyEncryptionScopeOverride",
"serializedName": "DenyEncryptionScopeOverride",
"type": {
"name": "Boolean"
}
},
"deletedOn": {
"xmlName": "DeletedTime",
"serializedName": "DeletedTime",
"type": {
"name": "DateTimeRfc1123"
}
},
"remainingRetentionDays": {
"xmlName": "RemainingRetentionDays",
"serializedName": "RemainingRetentionDays",
"type": {
"name": "Number"
}
}
}
}
},
"CorsRule": {
"serializedName": "CorsRule",
"type": {
"name": "Composite",
"className": "CorsRule",
"modelProperties": {
"allowedOrigins": {
"xmlName": "AllowedOrigins",
"required": true,
"serializedName": "AllowedOrigins",
"type": {
"name": "String"
}
},
"allowedMethods": {
"xmlName": "AllowedMethods",
"required": true,
"serializedName": "AllowedMethods",
"type": {
"name": "String"
}
},
"allowedHeaders": {
"xmlName": "AllowedHeaders",
"required": true,
"serializedName": "AllowedHeaders",
"type": {
"name": "String"
}
},
"exposedHeaders": {
"xmlName": "ExposedHeaders",
"required": true,
"serializedName": "ExposedHeaders",
"type": {
"name": "String"
}
},
"maxAgeInSeconds": {
"xmlName": "MaxAgeInSeconds",
"required": true,
"serializedName": "MaxAgeInSeconds",
"constraints": {
"InclusiveMinimum": 0
},
"type": {
"name": "Number"
}
}
}
}
},
"FilterBlobItem": {
"xmlName": "Blob",
"serializedName": "FilterBlobItem",
"type": {
"name": "Composite",
"className": "FilterBlobItem",
"modelProperties": {
"name": {
"xmlName": "Name",
"required": true,
"serializedName": "Name",
"type": {
"name": "String"
}
},
"containerName": {
"xmlName": "ContainerName",
"required": true,
"serializedName": "ContainerName",
"type": {
"name": "String"
}
},
"tagValue": {
"xmlName": "TagValue",
"required": true,
"serializedName": "TagValue",
"type": {
"name": "String"
}
}
}
}
},
"FilterBlobSegment": {
"xmlName": "EnumerationResults",
"serializedName": "FilterBlobSegment",
"type": {
"name": "Composite",
"className": "FilterBlobSegment",
"modelProperties": {
"serviceEndpoint": {
"xmlIsAttribute": true,
"xmlName": "ServiceEndpoint",
"required": true,
"serializedName": "ServiceEndpoint",
"type": {
"name": "String"
}
},
"where": {
"xmlName": "Where",
"required": true,
"serializedName": "Where",
"type": {
"name": "String"
}
},
"blobs": {
"xmlIsWrapped": true,
"xmlName": "Blobs",
"xmlElementName": "Blob",
"required": true,
"serializedName": "Blobs",
"type": {
"name": "Sequence",
"element": {
"type": {
"name": "Composite",
"className": "FilterBlobItem"
}
}
}
},
"continuationToken": {
"xmlName": "NextMarker",
"serializedName": "NextMarker",
"type": {
"name": "String"
}
}
}
}
},
"GeoReplication": {
"serializedName": "GeoReplication",
"type": {
"name": "Composite",
"className": "GeoReplication",
"modelProperties": {
"status": {
"xmlName": "Status",
"required": true,
"serializedName": "Status",
"type": {
"name": "String"
}
},
"lastSyncOn": {
"xmlName": "LastSyncTime",
"required": true,
"serializedName": "LastSyncTime",
"type": {
"name": "DateTimeRfc1123"
}
}
}
}
},
"KeyInfo": {
"serializedName": "KeyInfo",
"type": {
"name": "Composite",
"className": "KeyInfo",
"modelProperties": {
"startsOn": {
"xmlName": "Start",
"required": true,
"serializedName": "Start",
"type": {
"name": "String"
}
},
"expiresOn": {
"xmlName": "Expiry",
"required": true,
"serializedName": "Expiry",
"type": {
"name": "String"
}
}
}
}
},
"ListContainersSegmentResponse": {
"xmlName": "EnumerationResults",
"serializedName": "ListContainersSegmentResponse",
"type": {
"name": "Composite",
"className": "ListContainersSegmentResponse",
"modelProperties": {
"serviceEndpoint": {
"xmlIsAttribute": true,
"xmlName": "ServiceEndpoint",
"required": true,
"serializedName": "ServiceEndpoint",
"type": {
"name": "String"
}
},
"prefix": {
"xmlName": "Prefix",
"serializedName": "Prefix",
"type": {
"name": "String"
}
},
"marker": {
"xmlName": "Marker",
"serializedName": "Marker",
"type": {
"name": "String"
}
},
"maxPageSize": {
"xmlName": "MaxResults",
"serializedName": "MaxResults",
"type": {
"name": "Number"
}
},
"containerItems": {
"xmlIsWrapped": true,
"xmlName": "Containers",
"xmlElementName": "Container",
"required": true,
"serializedName": "ContainerItems",
"type": {
"name": "Sequence",
"element": {
"type": {
"name": "Composite",
"className": "ContainerItem"
}
}
}
},
"continuationToken": {
"xmlName": "NextMarker",
"serializedName": "NextMarker",
"type": {
"name": "String"
}
}
}
}
},
"Logging": {
"serializedName": "Logging",
"type": {
"name": "Composite",
"className": "Logging",
"modelProperties": {
"version": {
"xmlName": "Version",
"required": true,
"serializedName": "Version",
"type": {
"name": "String"
}
},
"deleteProperty": {
"xmlName": "Delete",
"required": true,
"serializedName": "Delete",
"type": {
"name": "Boolean"
}
},
"read": {
"xmlName": "Read",
"required": true,
"serializedName": "Read",
"type": {
"name": "Boolean"
}
},
"write": {
"xmlName": "Write",
"required": true,
"serializedName": "Write",
"type": {
"name": "Boolean"
}
},
"retentionPolicy": {
"xmlName": "RetentionPolicy",
"required": true,
"serializedName": "RetentionPolicy",
"type": {
"name": "Composite",
"className": "RetentionPolicy"
}
}
}
}
},
"Metrics": {
"serializedName": "Metrics",
"type": {
"name": "Composite",
"className": "Metrics",
"modelProperties": {
"version": {
"xmlName": "Version",
"serializedName": "Version",
"type": {
"name": "String"
}
},
"enabled": {
"xmlName": "Enabled",
"required": true,
"serializedName": "Enabled",
"type": {
"name": "Boolean"
}
},
"includeAPIs": {
"xmlName": "IncludeAPIs",
"serializedName": "IncludeAPIs",
"type": {
"name": "Boolean"
}
},
"retentionPolicy": {
"xmlName": "RetentionPolicy",
"serializedName": "RetentionPolicy",
"type": {
"name": "Composite",
"className": "RetentionPolicy"
}
}
}
}
},
"RetentionPolicy": {
"serializedName": "RetentionPolicy",
"type": {
"name": "Composite",
"className": "RetentionPolicy",
"modelProperties": {
"enabled": {
"xmlName": "Enabled",
"required": true,
"serializedName": "Enabled",
"type": {
"name": "Boolean"
}
},
"days": {
"xmlName": "Days",
"serializedName": "Days",
"constraints": {
"InclusiveMinimum": 1
},
"type":