Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -892,15 +892,20 @@ class Metrics(GenMetrics):

:keyword str version:
The version of Storage Analytics to configure. The default value is 1.0.
:keyword bool enabled:
Indicates whether metrics are enabled for the Datalake service.
The default value is `False`.
:keyword bool include_apis:
Indicates whether metrics should generate summary statistics for called API operations.
:keyword ~azure.storage.filedatalake.RetentionPolicy retention_policy:
Determines how long the associated data should persist. If not specified the retention
policy will be disabled by default.
"""

def __init__(self, **kwargs):
self.version = kwargs.get('version', u'1.0')
self.enabled = False
self.include_apis = None
self.enabled = kwargs.get('enabled', False)
self.include_apis = kwargs.get('include_apis')
self.retention_policy = kwargs.get('retention_policy') or RetentionPolicy()

@classmethod
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,42 +2,42 @@ interactions:
- request:
body: '<?xml version=''1.0'' encoding=''utf-8''?>

<StorageServiceProperties><HourMetrics><Version>1.0</Version><Enabled>false</Enabled><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></HourMetrics></StorageServiceProperties>'
<StorageServiceProperties><HourMetrics><Version>1.0</Version><Enabled>true</Enabled><IncludeAPIs>true</IncludeAPIs><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></HourMetrics></StorageServiceProperties>'
headers:
Accept:
- '*/*'
- application/xml
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '237'
- '267'
Content-Type:
- application/xml; charset=utf-8
- application/xml
User-Agent:
- azsdk-python-storage-blob/12.6.1 Python/3.8.5 (Windows-10-10.0.19041-SP0)
- azsdk-python-storage-blob/12.8.1b1 Python/3.8.5 (Windows-10-10.0.19041-SP0)
x-ms-client-request-id:
- 0365c238-3b16-11eb-80ed-c8348e5fffbf
- 7675879d-9bea-11eb-9017-c8348e5fffbf
x-ms-date:
- Thu, 10 Dec 2020 18:32:09 GMT
- Mon, 12 Apr 2021 23:54:47 GMT
x-ms-version:
- '2020-04-08'
- '2020-06-12'
method: PUT
uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
response:
body:
string: ''
headers:
Content-Length:
- '0'
Date:
- Thu, 10 Dec 2020 18:32:14 GMT
- Mon, 12 Apr 2021 23:54:47 GMT
Server:
- Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
Transfer-Encoding:
- chunked
x-ms-request-id:
- 2b0ba4e1-101e-0021-4922-cf58fa000000
- e5c9e03f-801e-0055-5cf7-2f5d2b000000
x-ms-version:
- '2020-04-08'
- '2020-06-12'
status:
code: 202
message: Accepted
Expand All @@ -51,34 +51,32 @@ interactions:
Connection:
- keep-alive
User-Agent:
- azsdk-python-storage-blob/12.6.1 Python/3.8.5 (Windows-10-10.0.19041-SP0)
- azsdk-python-storage-blob/12.8.1b1 Python/3.8.5 (Windows-10-10.0.19041-SP0)
x-ms-client-request-id:
- 05700bc2-3b16-11eb-bfa8-c8348e5fffbf
- 76e307d5-9bea-11eb-9616-c8348e5fffbf
x-ms-date:
- Thu, 10 Dec 2020 18:32:13 GMT
- Mon, 12 Apr 2021 23:54:48 GMT
x-ms-version:
- '2020-04-08'
- '2020-06-12'
method: GET
uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
response:
body:
string: "\uFEFF<?xml version=\"1.0\" encoding=\"utf-8\"?><StorageServiceProperties><Logging><Version>1.0</Version><Read>true</Read><Write>true</Write><Delete>true</Delete><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></Logging><HourMetrics><Version>1.0</Version><Enabled>false</Enabled><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></HourMetrics><MinuteMetrics><Version>1.0</Version><Enabled>false</Enabled><RetentionPolicy><Enabled>false</Enabled></RetentionPolicy></MinuteMetrics><Cors><CorsRule><AllowedMethods>GET</AllowedMethods><AllowedOrigins>www.xyz.com</AllowedOrigins><AllowedHeaders
/><ExposedHeaders /><MaxAgeInSeconds>0</MaxAgeInSeconds></CorsRule><CorsRule><AllowedMethods>GET,PUT</AllowedMethods><AllowedOrigins>www.xyz.com,www.ab.com,www.bc.com</AllowedOrigins><AllowedHeaders>x-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*</AllowedHeaders><ExposedHeaders>x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*</ExposedHeaders><MaxAgeInSeconds>500</MaxAgeInSeconds></CorsRule></Cors><DeleteRetentionPolicy><Enabled>true</Enabled><Days>365</Days><AllowPermanentDelete>false</AllowPermanentDelete></DeleteRetentionPolicy><StaticWebsite><Enabled>true</Enabled><IndexDocument>index.html</IndexDocument><ErrorDocument404Path>errors/error/404error.html</ErrorDocument404Path></StaticWebsite><DefaultServiceVersion>2014-02-14</DefaultServiceVersion></StorageServiceProperties>"
string: "\uFEFF<?xml version=\"1.0\" encoding=\"utf-8\"?><StorageServiceProperties><Logging><Version>1.0</Version><Read>false</Read><Write>false</Write><Delete>false</Delete><RetentionPolicy><Enabled>false</Enabled></RetentionPolicy></Logging><HourMetrics><Version>1.0</Version><Enabled>true</Enabled><IncludeAPIs>true</IncludeAPIs><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></HourMetrics><MinuteMetrics><Version>1.0</Version><Enabled>false</Enabled><RetentionPolicy><Enabled>false</Enabled></RetentionPolicy></MinuteMetrics><Cors
/><DeleteRetentionPolicy><Enabled>true</Enabled><Days>5</Days><AllowPermanentDelete>false</AllowPermanentDelete></DeleteRetentionPolicy><StaticWebsite><Enabled>false</Enabled></StaticWebsite><DefaultServiceVersion>2014-02-14</DefaultServiceVersion></StorageServiceProperties>"
headers:
Content-Type:
- application/xml
Date:
- Thu, 10 Dec 2020 18:32:14 GMT
- Mon, 12 Apr 2021 23:54:47 GMT
Server:
- Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
Transfer-Encoding:
- chunked
Vary:
- Origin
x-ms-request-id:
- 2b0ba4ef-101e-0021-4a22-cf58fa000000
- e5c9e0ab-801e-0055-14f7-2f5d2b000000
x-ms-version:
- '2020-04-08'
- '2020-06-12'
status:
code: 200
message: OK
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,42 +2,42 @@ interactions:
- request:
body: '<?xml version=''1.0'' encoding=''utf-8''?>

<StorageServiceProperties><MinuteMetrics><Version>1.0</Version><Enabled>false</Enabled><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></MinuteMetrics></StorageServiceProperties>'
<StorageServiceProperties><MinuteMetrics><Version>1.0</Version><Enabled>true</Enabled><IncludeAPIs>true</IncludeAPIs><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></MinuteMetrics></StorageServiceProperties>'
headers:
Accept:
- '*/*'
- application/xml
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '241'
- '271'
Content-Type:
- application/xml; charset=utf-8
- application/xml
User-Agent:
- azsdk-python-storage-blob/12.6.1 Python/3.8.5 (Windows-10-10.0.19041-SP0)
- azsdk-python-storage-blob/12.8.1b1 Python/3.8.5 (Windows-10-10.0.19041-SP0)
x-ms-client-request-id:
- 09246b04-3b16-11eb-866f-c8348e5fffbf
- 9317b341-9bea-11eb-a813-c8348e5fffbf
x-ms-date:
- Thu, 10 Dec 2020 18:32:19 GMT
- Mon, 12 Apr 2021 23:55:35 GMT
x-ms-version:
- '2020-04-08'
- '2020-06-12'
method: PUT
uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
response:
body:
string: ''
headers:
Content-Length:
- '0'
Date:
- Thu, 10 Dec 2020 18:32:23 GMT
- Mon, 12 Apr 2021 23:55:35 GMT
Server:
- Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
Transfer-Encoding:
- chunked
x-ms-request-id:
- 0975cd25-301e-0026-5622-cf3499000000
- 626fe6f9-301e-007f-0ef7-2f823b000000
x-ms-version:
- '2020-04-08'
- '2020-06-12'
status:
code: 202
message: Accepted
Expand All @@ -51,34 +51,32 @@ interactions:
Connection:
- keep-alive
User-Agent:
- azsdk-python-storage-blob/12.6.1 Python/3.8.5 (Windows-10-10.0.19041-SP0)
- azsdk-python-storage-blob/12.8.1b1 Python/3.8.5 (Windows-10-10.0.19041-SP0)
x-ms-client-request-id:
- 0acacb9d-3b16-11eb-9417-c8348e5fffbf
- 937a9045-9bea-11eb-8deb-c8348e5fffbf
x-ms-date:
- Thu, 10 Dec 2020 18:32:22 GMT
- Mon, 12 Apr 2021 23:55:36 GMT
x-ms-version:
- '2020-04-08'
- '2020-06-12'
method: GET
uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
response:
body:
string: "\uFEFF<?xml version=\"1.0\" encoding=\"utf-8\"?><StorageServiceProperties><Logging><Version>1.0</Version><Read>true</Read><Write>true</Write><Delete>true</Delete><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></Logging><HourMetrics><Version>1.0</Version><Enabled>false</Enabled><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></HourMetrics><MinuteMetrics><Version>1.0</Version><Enabled>false</Enabled><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></MinuteMetrics><Cors><CorsRule><AllowedMethods>GET</AllowedMethods><AllowedOrigins>www.xyz.com</AllowedOrigins><AllowedHeaders
/><ExposedHeaders /><MaxAgeInSeconds>0</MaxAgeInSeconds></CorsRule><CorsRule><AllowedMethods>GET,PUT</AllowedMethods><AllowedOrigins>www.xyz.com,www.ab.com,www.bc.com</AllowedOrigins><AllowedHeaders>x-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*</AllowedHeaders><ExposedHeaders>x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*</ExposedHeaders><MaxAgeInSeconds>500</MaxAgeInSeconds></CorsRule></Cors><DeleteRetentionPolicy><Enabled>true</Enabled><Days>365</Days><AllowPermanentDelete>false</AllowPermanentDelete></DeleteRetentionPolicy><StaticWebsite><Enabled>true</Enabled><IndexDocument>index.html</IndexDocument><ErrorDocument404Path>errors/error/404error.html</ErrorDocument404Path></StaticWebsite><DefaultServiceVersion>2014-02-14</DefaultServiceVersion></StorageServiceProperties>"
string: "\uFEFF<?xml version=\"1.0\" encoding=\"utf-8\"?><StorageServiceProperties><Logging><Version>1.0</Version><Read>false</Read><Write>false</Write><Delete>false</Delete><RetentionPolicy><Enabled>false</Enabled></RetentionPolicy></Logging><HourMetrics><Version>1.0</Version><Enabled>true</Enabled><IncludeAPIs>true</IncludeAPIs><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></HourMetrics><MinuteMetrics><Version>1.0</Version><Enabled>true</Enabled><IncludeAPIs>true</IncludeAPIs><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></MinuteMetrics><Cors
/><DeleteRetentionPolicy><Enabled>true</Enabled><Days>5</Days><AllowPermanentDelete>false</AllowPermanentDelete></DeleteRetentionPolicy><StaticWebsite><Enabled>false</Enabled></StaticWebsite><DefaultServiceVersion>2014-02-14</DefaultServiceVersion></StorageServiceProperties>"
headers:
Content-Type:
- application/xml
Date:
- Thu, 10 Dec 2020 18:32:23 GMT
- Mon, 12 Apr 2021 23:55:35 GMT
Server:
- Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
Transfer-Encoding:
- chunked
Vary:
- Origin
x-ms-request-id:
- 0975cd30-301e-0026-5722-cf3499000000
- 626fe723-301e-007f-2ef7-2f823b000000
x-ms-version:
- '2020-04-08'
- '2020-06-12'
status:
code: 200
message: OK
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,64 +2,65 @@ interactions:
- request:
body: '<?xml version=''1.0'' encoding=''utf-8''?>

<StorageServiceProperties><HourMetrics><Version>1.0</Version><Enabled>false</Enabled><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></HourMetrics></StorageServiceProperties>'
<StorageServiceProperties><HourMetrics><Version>1.0</Version><Enabled>true</Enabled><IncludeAPIs>true</IncludeAPIs><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></HourMetrics></StorageServiceProperties>'
headers:
Accept:
- application/xml
Content-Length:
- '237'
- '267'
Content-Type:
- application/xml; charset=utf-8
- application/xml
User-Agent:
- azsdk-python-storage-blob/12.6.1 Python/3.8.5 (Windows-10-10.0.19041-SP0)
- azsdk-python-storage-blob/12.8.1b1 Python/3.8.5 (Windows-10-10.0.19041-SP0)
x-ms-client-request-id:
- 5bf31ccc-3b29-11eb-92f1-c8348e5fffbf
- d182be6d-9bea-11eb-8465-c8348e5fffbf
x-ms-date:
- Thu, 10 Dec 2020 20:50:38 GMT
- Mon, 12 Apr 2021 23:57:20 GMT
x-ms-version:
- '2020-04-08'
- '2020-06-12'
method: PUT
uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
response:
body:
string: ''
headers:
Date: Thu, 10 Dec 2020 20:50:39 GMT
Content-Length: '0'
Date: Mon, 12 Apr 2021 23:57:19 GMT
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
Transfer-Encoding: chunked
x-ms-request-id: db63c688-f01e-0029-6f36-cf42f5000000
x-ms-version: '2020-04-08'
x-ms-request-id: 40d35052-701e-006e-50f7-2f188f000000
x-ms-version: '2020-06-12'
status:
code: 202
message: Accepted
url: https://storagename.blob.core.windows.net/?restype=service&comp=properties
url: https://seannsecanary.blob.core.windows.net/?restype=service&comp=properties
- request:
body: null
headers:
Accept:
- application/xml
User-Agent:
- azsdk-python-storage-blob/12.6.1 Python/3.8.5 (Windows-10-10.0.19041-SP0)
- azsdk-python-storage-blob/12.8.1b1 Python/3.8.5 (Windows-10-10.0.19041-SP0)
x-ms-client-request-id:
- 5c60002b-3b29-11eb-b37d-c8348e5fffbf
- d1c4844a-9bea-11eb-be81-c8348e5fffbf
x-ms-date:
- Thu, 10 Dec 2020 20:50:39 GMT
- Mon, 12 Apr 2021 23:57:20 GMT
x-ms-version:
- '2020-04-08'
- '2020-06-12'
method: GET
uri: https://storagename.blob.core.windows.net/?restype=service&comp=properties
response:
body:
string: "\uFEFF<?xml version=\"1.0\" encoding=\"utf-8\"?><StorageServiceProperties><Logging><Version>1.0</Version><Read>true</Read><Write>true</Write><Delete>true</Delete><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></Logging><HourMetrics><Version>1.0</Version><Enabled>false</Enabled><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></HourMetrics><MinuteMetrics><Version>1.0</Version><Enabled>false</Enabled><RetentionPolicy><Enabled>false</Enabled></RetentionPolicy></MinuteMetrics><Cors><CorsRule><AllowedMethods>GET</AllowedMethods><AllowedOrigins>www.xyz.com</AllowedOrigins><AllowedHeaders
/><ExposedHeaders /><MaxAgeInSeconds>0</MaxAgeInSeconds></CorsRule><CorsRule><AllowedMethods>GET,PUT</AllowedMethods><AllowedOrigins>www.xyz.com,www.ab.com,www.bc.com</AllowedOrigins><AllowedHeaders>x-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*</AllowedHeaders><ExposedHeaders>x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*</ExposedHeaders><MaxAgeInSeconds>500</MaxAgeInSeconds></CorsRule></Cors><DeleteRetentionPolicy><Enabled>true</Enabled><Days>365</Days><AllowPermanentDelete>false</AllowPermanentDelete></DeleteRetentionPolicy><StaticWebsite><Enabled>true</Enabled><IndexDocument>index.html</IndexDocument><ErrorDocument404Path>errors/error/404error.html</ErrorDocument404Path></StaticWebsite><DefaultServiceVersion>2014-02-14</DefaultServiceVersion></StorageServiceProperties>"
string: "\uFEFF<?xml version=\"1.0\" encoding=\"utf-8\"?><StorageServiceProperties><Logging><Version>1.0</Version><Read>false</Read><Write>false</Write><Delete>false</Delete><RetentionPolicy><Enabled>false</Enabled></RetentionPolicy></Logging><HourMetrics><Version>1.0</Version><Enabled>true</Enabled><IncludeAPIs>true</IncludeAPIs><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></HourMetrics><MinuteMetrics><Version>1.0</Version><Enabled>true</Enabled><IncludeAPIs>true</IncludeAPIs><RetentionPolicy><Enabled>true</Enabled><Days>5</Days></RetentionPolicy></MinuteMetrics><Cors
/><DeleteRetentionPolicy><Enabled>true</Enabled><Days>5</Days><AllowPermanentDelete>false</AllowPermanentDelete></DeleteRetentionPolicy><StaticWebsite><Enabled>false</Enabled></StaticWebsite><DefaultServiceVersion>2014-02-14</DefaultServiceVersion></StorageServiceProperties>"
headers:
Content-Type: application/xml
Date: Thu, 10 Dec 2020 20:50:39 GMT
Date: Mon, 12 Apr 2021 23:57:19 GMT
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
Transfer-Encoding: chunked
Vary: Origin
x-ms-request-id: db63c692-f01e-0029-7036-cf42f5000000
x-ms-version: '2020-04-08'
x-ms-request-id: 40d350ad-701e-006e-03f7-2f188f000000
x-ms-version: '2020-06-12'
status:
code: 200
message: OK
url: https://storagename.blob.core.windows.net/?restype=service&comp=properties
url: https://seannsecanary.blob.core.windows.net/?restype=service&comp=properties
version: 1
Loading