Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Tables] Add SAS to tables #16717

Merged
263 commits merged into from
Mar 3, 2021
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
263 commits
Select commit Hold shift + click to select a range
fa29c20
adding azure table dependency
LibbaLawrence Jun 15, 2020
0bdfd0b
redo readme
LibbaLawrence Jun 15, 2020
21d1d33
removing dependency to check build
LibbaLawrence Jun 15, 2020
6abdd4d
changing files back for build
LibbaLawrence Jun 15, 2020
b8451b0
override azure table msrest
LibbaLawrence Jun 15, 2020
0303725
added headers for formatting
LibbaLawrence Jun 15, 2020
1513aec
added change log'
LibbaLawrence Jun 15, 2020
af5aa94
updated log'
LibbaLawrence Jun 15, 2020
e95b8d7
editing cvhangelog
LibbaLawrence Jun 16, 2020
1bd0eac
trying to fix changelog error by dding 2019 package
LibbaLawrence Jun 16, 2020
3cfbeeb
editing cvhangelog
LibbaLawrence Jun 16, 2020
ecf418e
Delete CHANGELOG.md
LibbaLawrence Jun 16, 2020
d87cd07
editing cvhangelog
LibbaLawrence Jun 16, 2020
235a2a7
trying to fix changelog error by dding 2019 package
LibbaLawrence Jun 16, 2020
0033560
editing cvhangelog
LibbaLawrence Jun 16, 2020
0b8abae
working on build error
LibbaLawrence Jun 16, 2020
3724e10
fake version
LibbaLawrence Jun 16, 2020
f2a0236
working on build error
LibbaLawrence Jun 16, 2020
2100716
creating version for build
LibbaLawrence Jun 16, 2020
e26e7a2
fake version
LibbaLawrence Jun 16, 2020
edbace7
trying to get version set up fro change log
LibbaLawrence Jun 16, 2020
f210374
adding in @odata.type to entity properties for operations
LibbaLawrence Jun 17, 2020
7e1edff
starting on error for bytes in insert entity
LibbaLawrence Jun 17, 2020
80202cc
insert working with @odata.type
LibbaLawrence Jun 17, 2020
8279798
updated changelog version
LibbaLawrence Jun 17, 2020
b0c67d7
deserialized and serialized enitity o_data types, working on moving t…
LibbaLawrence Jun 17, 2020
c118953
insert entity tests all working
LibbaLawrence Jun 17, 2020
287caaf
etag for delete working
LibbaLawrence Jun 18, 2020
59c8f9b
query works, 36/60 tests functioning for entity
LibbaLawrence Jun 18, 2020
5c7a448
query working, entity tests for SDK basically finished, missing a few…
LibbaLawrence Jun 18, 2020
ff5a902
query works with by-page fixed circular depedncy problem
LibbaLawrence Jun 18, 2020
39cb659
entity level operations - before design meetings is working
LibbaLawrence Jun 22, 2020
3772300
working on account service property tests
LibbaLawrence Jun 22, 2020
18cc731
first draft hand layer sdkc reated - working on implementing all auth…
LibbaLawrence Jun 22, 2020
e792298
working on sas token autehentication and test_table_client files
LibbaLawrence Jun 22, 2020
f0b1149
fixed bugs in sdk code - initalizing code for sas token testing
LibbaLawrence Jun 23, 2020
222ebff
working on sas bug with URI
LibbaLawrence Jun 25, 2020
e6a66f8
fixing pylint errors
LibbaLawrence Jun 25, 2020
5314005
pylint errors fixed
LibbaLawrence Jun 26, 2020
5f2b01c
fixed import error
LibbaLawrence Jun 26, 2020
2358005
pylint errors fixed
LibbaLawrence Jun 26, 2020
15aa3fc
fixing errors in buidl
LibbaLawrence Jun 26, 2020
5db5787
import order fixed
LibbaLawrence Jun 26, 2020
26ec4c8
removed unicode import
LibbaLawrence Jun 26, 2020
e6c9d00
trying different unicode import
LibbaLawrence Jun 26, 2020
34f5bdd
trying different import
LibbaLawrence Jun 26, 2020
da7109e
trying idna
LibbaLawrence Jun 26, 2020
6f549ac
numpy import error
LibbaLawrence Jun 26, 2020
945c225
removed useless code causing the errors
LibbaLawrence Jun 26, 2020
9b36dde
fixing pylint errors
LibbaLawrence Jun 26, 2020
2408acb
update error file
LibbaLawrence Jun 26, 2020
baf7382
unicode import changed module
LibbaLawrence Jun 26, 2020
f2dd4bf
fixing unicdeo to six
LibbaLawrence Jun 26, 2020
b08ac05
fixing imports
LibbaLawrence Jun 26, 2020
ae39fa5
fixing import client
LibbaLawrence Jun 26, 2020
3596d96
fixing run tests errors
LibbaLawrence Jun 26, 2020
4ef747c
chagning file name
LibbaLawrence Jun 26, 2020
c726b28
remocing long declaration
LibbaLawrence Jun 26, 2020
c9ef316
fixing testing errors
LibbaLawrence Jun 26, 2020
38a1d08
updated test file
LibbaLawrence Jun 26, 2020
0498198
fixing testing errors
LibbaLawrence Jun 26, 2020
f7a4dfb
fixed test dependcy
LibbaLawrence Jun 26, 2020
354971d
fixed entitiy tests
LibbaLawrence Jun 26, 2020
048ac83
fixed properties tests
LibbaLawrence Jun 26, 2020
968c9c3
skip failed tests
LibbaLawrence Jun 26, 2020
039a30c
re-ran tests for verification
LibbaLawrence Jun 29, 2020
b043c6b
new recordings
LibbaLawrence Jun 29, 2020
1a03033
Merge pull request #6 from Azure/master
LibbaLawrence Jun 29, 2020
fd9b623
neqw recordings again :)
LibbaLawrence Jun 29, 2020
ab5bd3c
updating my ci.yml file
LibbaLawrence Jun 29, 2020
7ab08b7
re ran service stats test that was failing - passes
LibbaLawrence Jun 29, 2020
872c3a5
running tests
LibbaLawrence Jun 29, 2020
1934a81
fixing nonetype error trial one
LibbaLawrence Jun 29, 2020
54e06a3
fixing models
LibbaLawrence Jun 29, 2020
fded937
fixing pylint
LibbaLawrence Jun 29, 2020
a049675
trying to redmodel tableservices
LibbaLawrence Jun 29, 2020
c951e9d
trying to redmodel tableservices
LibbaLawrence Jun 29, 2020
9c6ef04
attempt to fix NoneType errr
LibbaLawrence Jun 29, 2020
3a9d22b
trying NoneType part 2
LibbaLawrence Jun 29, 2020
e94f33c
fixing NoneType
LibbaLawrence Jun 29, 2020
87a7cc4
fixed pylint
LibbaLawrence Jun 29, 2020
fb00beb
fixed Nonetype call
LibbaLawrence Jun 29, 2020
b4b7a93
all auth forms working correctly :)
LibbaLawrence Jun 30, 2020
8787b78
fixed single quote test
LibbaLawrence Jun 30, 2020
499c719
fixed insert to create
LibbaLawrence Jun 30, 2020
a163f5b
got test_table_client working
LibbaLawrence Jun 30, 2020
b5b4f6b
passing custom user tests
LibbaLawrence Jun 30, 2020
53fc32d
remvoing encryption changes
LibbaLawrence Jun 30, 2020
4e3d51a
assertEqual to assertIn on usercustom tests
LibbaLawrence Jul 1, 2020
b6e99e2
assewrtIn for table_client test
LibbaLawrence Jul 1, 2020
6eb97ff
changed to EntityProperties when deserialized
LibbaLawrence Jul 2, 2020
333476b
made changes (Krista) to SDK
LibbaLawrence Jul 2, 2020
791dbc6
ran service tests
LibbaLawrence Jul 2, 2020
cd1ba13
updated design of update and upsert methods
LibbaLawrence Jul 2, 2020
b4f53fe
fixed upsert/update
LibbaLawrence Jul 2, 2020
6acf215
reflected change to create_entity
LibbaLawrence Jul 2, 2020
afa22af
fixed problems with upsert function
LibbaLawrence Jul 2, 2020
21db1c6
fixed test failing on HttpResponse
LibbaLawrence Jul 2, 2020
1f6fb8c
fixing 2.7 errorZ
LibbaLawrence Jul 2, 2020
f97c6bb
trying to fix 2.7
LibbaLawrence Jul 2, 2020
58312c5
fixed tests
LibbaLawrence Jul 2, 2020
ad90b6e
removed problem with unbpund fucntion
LibbaLawrence Jul 2, 2020
fef6a1a
updating comments
LibbaLawrence Jul 6, 2020
661e64e
tweaking comments and types for stub gen
LibbaLawrence Jul 6, 2020
0e153ea
fixed pylint issue
LibbaLawrence Jul 6, 2020
be808aa
fixed list_tables to query_tables
LibbaLawrence Jul 7, 2020
07f4a18
pylint errors
LibbaLawrence Jul 7, 2020
7527deb
fixing type errors
LibbaLawrence Jul 7, 2020
172a8d3
updating samples
LibbaLawrence Jul 7, 2020
a1a5bb6
fixing comments
LibbaLawrence Jul 7, 2020
fb37769
updating README
LibbaLawrence Jul 7, 2020
07481da
fixing PR comments on keyword and credential
LibbaLawrence Jul 7, 2020
685ce54
editing order of docstrings
LibbaLawrence Jul 7, 2020
7aef14c
fixing queue comments
LibbaLawrence Jul 7, 2020
a4cc685
fixing queue comments
LibbaLawrence Jul 7, 2020
0da6cb7
delete table has no return response
LibbaLawrence Jul 7, 2020
a3232e9
changing types to model types
LibbaLawrence Jul 7, 2020
b743848
added keys to dictionary
LibbaLawrence Jul 7, 2020
ac2891c
changing types to model types
LibbaLawrence Jul 7, 2020
db6d180
fixed stroage reference
LibbaLawrence Jul 7, 2020
c59d427
fixing docstring reutrn
LibbaLawrence Jul 7, 2020
ed06ec0
fixed cathc and raise same error
LibbaLawrence Jul 7, 2020
9d737a2
UpdateMode in init
LibbaLawrence Jul 7, 2020
bb8a47e
obj to _
LibbaLawrence Jul 7, 2020
514d733
fixing comments
LibbaLawrence Jul 7, 2020
8fb7513
fixed metadata return
LibbaLawrence Jul 7, 2020
aca49d2
fixed comments
LibbaLawrence Jul 7, 2020
3ce7dd0
fixing test error
LibbaLawrence Jul 7, 2020
8779648
fixed depedncies
LibbaLawrence Jul 7, 2020
cedd37d
fixing type
LibbaLawrence Jul 7, 2020
954902a
fixing stubgen error
LibbaLawrence Jul 7, 2020
7987bd0
changed to ivar
LibbaLawrence Jul 7, 2020
73d7c10
fixing type error
LibbaLawrence Jul 8, 2020
4763812
editing samples/ fixing pylint
LibbaLawrence Jul 8, 2020
ce5b6b9
reformatted service client sampels
LibbaLawrence Jul 8, 2020
cd1fe8e
added more official samples
LibbaLawrence Jul 8, 2020
554c48f
added in teh create and delete table in table client
LibbaLawrence Jul 8, 2020
04571c7
working on client samples
LibbaLawrence Jul 8, 2020
42b71f8
linked README to samples
LibbaLawrence Jul 8, 2020
e0f42ba
TODO for return types
LibbaLawrence Jul 8, 2020
482ac07
changed query entity to get entity
LibbaLawrence Jul 8, 2020
e4fcf39
edited README
LibbaLawrence Jul 8, 2020
16127fa
made UpdateMode into an enum
LibbaLawrence Jul 8, 2020
e7580c0
changed return type of cont token to dict
LibbaLawrence Jul 8, 2020
946965c
fixed readme common uses
LibbaLawrence Jul 8, 2020
2e9abe6
todos created
LibbaLawrence Jul 8, 2020
60420f0
fixed continuation token to a dictionary
LibbaLawrence Jul 9, 2020
d8babbd
fixed continuation error
LibbaLawrence Jul 9, 2020
cd42322
changed query to individual entries
LibbaLawrence Jul 9, 2020
b1d30c5
editing README pr comments
LibbaLawrence Jul 9, 2020
ecddf4d
removed AAD from readme
LibbaLawrence Jul 9, 2020
3fe73b0
removed TODO
LibbaLawrence Jul 9, 2020
7e356d6
getting rid of exposed secret
LibbaLawrence Jul 9, 2020
317123b
added todo for table
LibbaLawrence Jul 13, 2020
3710160
added return type
LibbaLawrence Jul 14, 2020
2ef1ae1
editing table client return
LibbaLawrence Jul 14, 2020
47e5e8a
changed table name for table standards (Sean fix)
LibbaLawrence Jul 14, 2020
b1a6259
editing sas methods
LibbaLawrence Jul 14, 2020
a666f9e
work in progress - fixing pre api review comments
LibbaLawrence Jul 14, 2020
da62e6b
updated tests to work with fixes
LibbaLawrence Jul 14, 2020
bf52e40
re-running tests for verification'
LibbaLawrence Jul 14, 2020
c15672d
fixed small errors with changing method names
LibbaLawrence Jul 15, 2020
80fa9d1
fixed storgae_process_error -> table instead of storage, created meta…
LibbaLawrence Jul 15, 2020
74e860f
made metadata for entities separate from entity itself (see _entity.py)
LibbaLawrence Jul 15, 2020
46dcd22
updated readme and added regex check for table names on TableClient a…
seankane-msft Jul 15, 2020
a20532e
oops forgot to import re in the _table_client.py
seankane-msft Jul 15, 2020
dc67a98
metadata test passing
LibbaLawrence Jul 15, 2020
28f3fa4
fixed unimported entity
LibbaLawrence Jul 15, 2020
b97a649
added user defined filter option with parameters
LibbaLawrence Jul 15, 2020
c58032c
added user defined filter option with parameters
LibbaLawrence Jul 15, 2020
59e2408
changed the regex test to match to fit with python2
seankane-msft Jul 15, 2020
c1d9e25
fixed linting issues thrown by pylint
seankane-msft Jul 15, 2020
91622db
re-ran test
LibbaLawrence Jul 16, 2020
47c7d4b
updating samples part 1
LibbaLawrence Jul 16, 2020
e2e19f6
updating asserts part 2
LibbaLawrence Jul 16, 2020
8f4cc97
removing references to common
LibbaLawrence Jul 16, 2020
c7ff4b0
fixing sas on sample
LibbaLawrence Jul 16, 2020
78e9fa5
fixing import statement
LibbaLawrence Jul 16, 2020
500a6e2
attempting to fix dateutil error
LibbaLawrence Jul 16, 2020
f546351
trying to fix enum in entity property
LibbaLawrence Jul 16, 2020
31b68ee
fix #2 dateutil
LibbaLawrence Jul 16, 2020
e987dcf
attempting to fix dateutil error
LibbaLawrence Jul 16, 2020
30be2be
fixing test import
LibbaLawrence Jul 16, 2020
1f8e970
remove unuse import
LibbaLawrence Jul 16, 2020
c3399c0
added tests for table_client and table_service_client
seankane-msft Jul 16, 2020
19f5936
adding live recordings
seankane-msft Jul 16, 2020
9143b9d
Merge branch 'lilaw_table' of https://github.com/LibbaLawrence/azure-…
seankane-msft Jul 16, 2020
a799d47
fix #2 dateutil
LibbaLawrence Jul 16, 2020
18a57e7
updated dev_requirements, changed test name
seankane-msft Jul 16, 2020
a84bda3
py 2.7 doesnt have timezone - siwtch to UTC
LibbaLawrence Jul 16, 2020
8c79977
reverting back to libbas recordings
seankane-msft Jul 16, 2020
bff0099
reverting to using tzutc -- for now
LibbaLawrence Jul 17, 2020
22d6014
updating samples a little with error printing
LibbaLawrence Jul 17, 2020
4e46dca
replicated tzutc class with class Timezone
LibbaLawrence Jul 17, 2020
2b77e60
forgot to create table twice for error
LibbaLawrence Jul 17, 2020
3e04e54
changed regex to fxn in _error.py, added second assertion to tests, u…
seankane-msft Jul 17, 2020
af9d329
updating samples to reflect sdk part 1
LibbaLawrence Jul 17, 2020
76b25e3
commented out cryptogrpahy from encryption test
LibbaLawrence Jul 17, 2020
adb71c2
removed commented out code and changed the invalid table name
seankane-msft Jul 17, 2020
eec3a0c
updating docstrings
LibbaLawrence Jul 17, 2020
f53c793
'commented out references to cryptography
LibbaLawrence Jul 17, 2020
44009bf
commented out pylint errors related to encryption
LibbaLawrence Jul 17, 2020
5b24a15
updated delete entity to show etag
LibbaLawrence Jul 17, 2020
a6a7442
still finding encryption
LibbaLawrence Jul 17, 2020
d5413b0
removed list froma round itempaged
LibbaLawrence Jul 17, 2020
a60c5cd
commenting out test
LibbaLawrence Jul 17, 2020
12a5df3
Merge pull request #8 from seankane-msft/clarify-readme
seankane-msft Jul 17, 2020
1da517e
fixing merge conflicts
seankane-msft Jul 17, 2020
6b0fbe1
commented out tests
LibbaLawrence Jul 17, 2020
4d5444c
fixed enum on edmtype
LibbaLawrence Jul 17, 2020
988d3b0
Merge branch 'lilaw_table' of https://github.com/LibbaLawrence/azure-…
seankane-msft Jul 17, 2020
2fb43e2
updated update entity
LibbaLawrence Jul 20, 2020
3e25c1b
fixing apiview comments on sas
LibbaLawrence Jul 20, 2020
fd536b1
added table name to table clinet
LibbaLawrence Jul 20, 2020
27ac825
changing ItemPaged to ItemPaged[str[
LibbaLawrence Jul 20, 2020
8205d80
changing properties to private
LibbaLawrence Jul 20, 2020
776f85f
changes form apiview archboard pre meeting
LibbaLawrence Jul 20, 2020
9de490a
added filter type
LibbaLawrence Jul 20, 2020
cb1c7d0
Merge branch 'lilaw_table' of https://github.com/LibbaLawrence/azure-…
seankane-msft Jul 20, 2020
05db919
TODO on from_string in SAS, fixed error in table querying ItemPaged r…
LibbaLawrence Jul 21, 2020
3b48674
changed name to _primary_hostname not primay_hopstname
LibbaLawrence Jul 21, 2020
a55d112
oops missed the other hostname
LibbaLawrence Jul 21, 2020
d13d9a5
oops missed the other other hostname
LibbaLawrence Jul 21, 2020
c7767cc
added a client base for tableclient and tableserviceclient, passes al…
seankane-msft Jul 21, 2020
5fab19c
fixed TODO on sas
LibbaLawrence Jul 21, 2020
24e640d
changes to satisfy linter
seankane-msft Jul 21, 2020
cdeb4a4
tweaking delete
LibbaLawrence Jul 21, 2020
0824c5d
moved account parsing to the base class, fixed more linting issues
seankane-msft Jul 21, 2020
5b57238
resolved comments
seankane-msft Jul 21, 2020
7c6640f
Merge pull request #9 from seankane-msft/base-table-client
seankane-msft Jul 21, 2020
3a68141
Merge branch 'lilaw_table' of https://github.com/LibbaLawrence/azure-…
seankane-msft Jul 21, 2020
f96bead
pulling from master
seankane-msft Jul 30, 2020
eca49f9
lots of the low hanging fruit on restructuring, now to the bigger issues
seankane-msft Jul 30, 2020
0b588e6
merge conflicts
seankane-msft Aug 7, 2020
78d98d3
merge conflicts
seankane-msft Sep 10, 2020
e1f7c09
added credential policy for azure SAS
seankane-msft Feb 9, 2021
08c334f
fixed sas for tables
seankane-msft Feb 11, 2021
6a3129a
removed recordings and made sas a live only test
seankane-msft Feb 11, 2021
d86462b
fixed up two more tests, removed two recordings while they are live only
seankane-msft Feb 26, 2021
51fdd44
reverted back, refixed things, should be working again
seankane-msft Mar 1, 2021
c85acdf
Merge branch 'master' of https://github.com/seankane-msft/azure-sdk-f…
seankane-msft Mar 1, 2021
1698859
Merge branch 'master' into add-sas-tables
seankane-msft Mar 1, 2021
a15179f
pinning azure-mgmt-resources to 15.0.0
seankane-msft Mar 1, 2021
667ce19
merge conflicts
seankane-msft Mar 1, 2021
138da8b
undoing some previous changes
seankane-msft Mar 1, 2021
993fd60
fixed issue with times, reproed issue locally, hoping scott B is okay…
seankane-msft Mar 1, 2021
e31d09f
removing some changes
seankane-msft Mar 1, 2021
06ca3dd
updating one more file
seankane-msft Mar 1, 2021
ee97c68
removing an account sas test
seankane-msft Mar 1, 2021
65045e9
adding changelog update
seankane-msft Mar 3, 2021
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 @@ -18,6 +18,7 @@
from urllib2 import quote # type: ignore

from azure.core.configuration import Configuration
from azure.core.credentials import AzureSasCredential
from azure.core.exceptions import ClientAuthenticationError, ResourceNotFoundError
from azure.core.pipeline import Pipeline
from azure.core.pipeline.transport import (
Expand All @@ -32,6 +33,7 @@
DistributedTracingPolicy,
HttpLoggingPolicy,
UserAgentPolicy,
AzureSasCredentialPolicy
)

from ._common_conversion import _to_utc_datetime
Expand Down Expand Up @@ -245,6 +247,9 @@ def _format_query_string(
query_str += "snapshot={}&".format(self.snapshot)
if share_snapshot:
query_str += "sharesnapshot={}&".format(self.snapshot)
if sas_token and isinstance(credential, AzureSasCredential):
raise ValueError(
"You cannot use AzureSasCredential when the resource URI also contains a Shared Access Signature.")
if sas_token and not credential:
query_str += sas_token
elif is_credential_sastoken(credential):
Expand All @@ -261,6 +266,8 @@ def _configure_credential(self, credential):
)
elif isinstance(credential, SharedKeyCredentialPolicy):
self._credential_policy = credential
elif isinstance(credential, AzureSasCredential):
self._credential_policy = AzureSasCredentialPolicy(credential)
elif credential is not None:
raise TypeError("Unsupported credential: {}".format(credential))

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
List,
Type,
Tuple,
)
)


def url_quote(url):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,15 @@
from ._common_conversion import (
_sign_string,
_to_str,
_to_utc_datetime,
)
from ._constants import DEFAULT_X_MS_VERSION


def _to_utc_datetime(value):
# This is for SAS where milliseconds are not supported
return value.strftime("%Y-%m-%dT%H:%M:%SZ")


class SharedAccessSignature(object):
"""
Provides a factory for creating account access
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import logging
from uuid import uuid4

from azure.core.credentials import AzureSasCredential
from azure.core.exceptions import ResourceNotFoundError, ClientAuthenticationError
from azure.core.pipeline.policies import (
ContentDecodePolicy,
Expand All @@ -27,6 +28,7 @@
HttpLoggingPolicy,
UserAgentPolicy,
ProxyPolicy,
AzureSasCredentialPolicy
seankane-msft marked this conversation as resolved.
Show resolved Hide resolved
)
from azure.core.pipeline.transport import (
AsyncHttpTransport,
Expand Down Expand Up @@ -86,6 +88,8 @@ def _configure_credential(self, credential):
)
elif isinstance(credential, SharedKeyCredentialPolicy):
self._credential_policy = credential
elif isinstance(credential, AzureSasCredential):
self._credential_policy = AzureSasCredentialPolicy(credential)
elif credential is not None:
raise TypeError("Unsupported credential: {}".format(credential))

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ interactions:
DataServiceVersion:
- '3.0'
Date:
- Fri, 18 Dec 2020 17:28:36 GMT
- Thu, 11 Feb 2021 20:51:40 GMT
User-Agent:
- azsdk-python-data-tables/12.0.0b4 Python/3.9.0rc1 (Windows-10-10.0.19041-SP0)
- azsdk-python-data-tables/12.0.0b5 Python/3.9.0rc1 (Windows-10-10.0.19041-SP0)
x-ms-date:
- Fri, 18 Dec 2020 17:28:36 GMT
- Thu, 11 Feb 2021 20:51:40 GMT
x-ms-version:
- '2019-02-02'
method: POST
Expand All @@ -33,7 +33,7 @@ interactions:
content-type:
- application/json;odata=minimalmetadata;streaming=true;charset=utf-8
date:
- Fri, 18 Dec 2020 17:28:37 GMT
- Thu, 11 Feb 2021 20:51:46 GMT
location:
- https://fake_table_account.table.core.windows.net/Tables('pytablesync99dc0b08')
server:
Expand Down Expand Up @@ -65,11 +65,11 @@ interactions:
DataServiceVersion:
- '3.0'
Date:
- Fri, 18 Dec 2020 17:28:37 GMT
- Thu, 11 Feb 2021 20:51:47 GMT
User-Agent:
- azsdk-python-data-tables/12.0.0b4 Python/3.9.0rc1 (Windows-10-10.0.19041-SP0)
- azsdk-python-data-tables/12.0.0b5 Python/3.9.0rc1 (Windows-10-10.0.19041-SP0)
x-ms-date:
- Fri, 18 Dec 2020 17:28:37 GMT
- Thu, 11 Feb 2021 20:51:47 GMT
x-ms-version:
- '2019-02-02'
method: PATCH
Expand All @@ -83,9 +83,9 @@ interactions:
content-length:
- '0'
date:
- Fri, 18 Dec 2020 17:28:37 GMT
- Thu, 11 Feb 2021 20:51:46 GMT
etag:
- W/"datetime'2020-12-18T17%3A28%3A37.7170314Z'"
- W/"datetime'2021-02-11T20%3A51%3A47.3343151Z'"
server:
- Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0
x-content-type-options:
Expand Down Expand Up @@ -113,11 +113,11 @@ interactions:
DataServiceVersion:
- '3.0'
Date:
- Fri, 18 Dec 2020 17:28:37 GMT
- Thu, 11 Feb 2021 20:51:47 GMT
User-Agent:
- azsdk-python-data-tables/12.0.0b4 Python/3.9.0rc1 (Windows-10-10.0.19041-SP0)
- azsdk-python-data-tables/12.0.0b5 Python/3.9.0rc1 (Windows-10-10.0.19041-SP0)
x-ms-date:
- Fri, 18 Dec 2020 17:28:37 GMT
- Thu, 11 Feb 2021 20:51:47 GMT
x-ms-version:
- '2019-02-02'
method: PATCH
Expand All @@ -131,9 +131,9 @@ interactions:
content-length:
- '0'
date:
- Fri, 18 Dec 2020 17:28:37 GMT
- Thu, 11 Feb 2021 20:51:47 GMT
etag:
- W/"datetime'2020-12-18T17%3A28%3A37.8581334Z'"
- W/"datetime'2021-02-11T20%3A51%3A47.4674095Z'"
server:
- Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0
x-content-type-options:
Expand All @@ -155,25 +155,25 @@ interactions:
DataServiceVersion:
- '3.0'
Date:
- Fri, 18 Dec 2020 17:28:37 GMT
- Thu, 11 Feb 2021 20:52:42 GMT
User-Agent:
- azsdk-python-data-tables/12.0.0b4 Python/3.9.0rc1 (Windows-10-10.0.19041-SP0)
- azsdk-python-data-tables/12.0.0b5 Python/3.9.0rc1 (Windows-10-10.0.19041-SP0)
x-ms-date:
- Fri, 18 Dec 2020 17:28:37 GMT
- Thu, 11 Feb 2021 20:52:42 GMT
x-ms-version:
- '2019-02-02'
method: GET
uri: https://fake_table_account.table.core.windows.net/pytablesync99dc0b08()?st=2020-12-18T17%3A27%3A37Z&se=2020-12-18T18%3A28%3A37Z&sp=r&sv=2019-02-02&ss=t&srt=o&sig=549isvlvwOzIBJDkCaGWoDm91RaODe%2FdgTtIB55df28%3D
uri: https://fake_table_account.table.core.windows.net/pytablesync99dc0b08()?st=2021-02-11T20%3A50%3A47Z&se=2021-02-11T21%3A51%3A47Z&sp=r&sv=2019-02-02&ss=t&srt=o&sig=J3HV5BKdOK0BuEAQ9BIlFe1EjIIA8gveOkl2WzsvfhY%3D
response:
body:
string: '{"odata.metadata":"https://fake_table_account.table.core.windows.net/$metadata#pytablesync99dc0b08","value":[{"odata.etag":"W/\"datetime''2020-12-18T17%3A28%3A37.7170314Z''\"","PartitionKey":"test","RowKey":"test1","Timestamp":"2020-12-18T17:28:37.7170314Z","text":"hello"},{"odata.etag":"W/\"datetime''2020-12-18T17%3A28%3A37.8581334Z''\"","PartitionKey":"test","RowKey":"test2","Timestamp":"2020-12-18T17:28:37.8581334Z","text":"hello"}]}'
string: '{"odata.metadata":"https://fake_table_account.table.core.windows.net/$metadata#pytablesync99dc0b08","value":[{"odata.etag":"W/\"datetime''2021-02-11T20%3A51%3A47.3343151Z''\"","PartitionKey":"test","RowKey":"test1","Timestamp":"2021-02-11T20:51:47.3343151Z","text":"hello"},{"odata.etag":"W/\"datetime''2021-02-11T20%3A51%3A47.4674095Z''\"","PartitionKey":"test","RowKey":"test2","Timestamp":"2021-02-11T20:51:47.4674095Z","text":"hello"}]}'
headers:
cache-control:
- no-cache
content-type:
- application/json;odata=minimalmetadata;streaming=true;charset=utf-8
date:
- Fri, 18 Dec 2020 17:28:37 GMT
- Thu, 11 Feb 2021 20:52:42 GMT
server:
- Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0
transfer-encoding:
Expand All @@ -197,11 +197,11 @@ interactions:
Content-Length:
- '0'
Date:
- Fri, 18 Dec 2020 17:28:38 GMT
- Thu, 11 Feb 2021 20:52:43 GMT
User-Agent:
- azsdk-python-data-tables/12.0.0b4 Python/3.9.0rc1 (Windows-10-10.0.19041-SP0)
- azsdk-python-data-tables/12.0.0b5 Python/3.9.0rc1 (Windows-10-10.0.19041-SP0)
x-ms-date:
- Fri, 18 Dec 2020 17:28:38 GMT
- Thu, 11 Feb 2021 20:52:43 GMT
x-ms-version:
- '2019-02-02'
method: DELETE
Expand All @@ -215,7 +215,7 @@ interactions:
content-length:
- '0'
date:
- Fri, 18 Dec 2020 17:28:38 GMT
- Thu, 11 Feb 2021 20:52:43 GMT
server:
- Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0
x-content-type-options:
Expand Down
Loading