ARMHttpLoggingPolicy Class
HttpLoggingPolicy with ARM specific safe headers fopr loggers.
- Inheritance
-
azure.core.pipeline.policies._universal.HttpLoggingPolicyARMHttpLoggingPolicy
Constructor
ARMHttpLoggingPolicy(logger=None, **kwargs)
Parameters
- logger
default value: None
Attributes
DEFAULT_HEADERS_WHITELIST
DEFAULT_HEADERS_WHITELIST = {'Accept', 'Cache-Control', 'Connection', 'Content-Length', 'Content-Type', 'Date', 'ETag', 'Expires', 'If-Match', 'If-Modified-Since', 'If-None-Match', 'If-Unmodified-Since', 'Last-Modified', 'Pragma', 'Request-Id', 'Retry-After', 'Server', 'Transfer-Encoding', 'User-Agent', 'WWW-Authenticate', 'traceparent', 'x-ms-client-request-id', 'x-ms-ratelimit-remaining-resource', 'x-ms-ratelimit-remaining-subscription-reads', 'x-ms-ratelimit-remaining-subscription-resource-entities-read', 'x-ms-ratelimit-remaining-subscription-resource-requests', 'x-ms-ratelimit-remaining-subscription-writes', 'x-ms-ratelimit-remaining-tenant-reads', 'x-ms-ratelimit-remaining-tenant-resource-entities-read', 'x-ms-ratelimit-remaining-tenant-resource-requests', 'x-ms-ratelimit-remaining-tenant-writes', 'x-ms-request-charge', 'x-ms-request-id', 'x-ms-return-client-request-id'}
Feedback
Submit and view feedback for